1#! /bin/sh 2 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. 6# 7# This configure script is free software; the Free Software Foundation 8# gives unlimited permission to copy, distribute and modify it. 9 10# Defaults: 11ac_help= 12ac_default_prefix=/usr/local 13# Any additions from configure.in: 14ac_help="$ac_help 15 --enable-shared[=PKGS] build shared libraries [default=no]" 16ac_help="$ac_help 17 --enable-static[=PKGS] build static libraries [default=yes]" 18ac_help="$ac_help 19 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]" 20ac_help="$ac_help 21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]" 22ac_help="$ac_help 23 --disable-libtool-lock avoid locking (might break parallel builds)" 24ac_help="$ac_help 25 --with-pic try to use only PIC/non-PIC objects [default=use both]" 26ac_help="$ac_help 27 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)" 28ac_help="$ac_help 29 --enable-targets alternative target configurations" 30ac_help="$ac_help 31 --enable-commonbfdlib build shared BFD/opcodes/libiberty library" 32ac_help="$ac_help 33 --with-mmap try using mmap for BFD input files if available" 34ac_help="$ac_help 35 --enable-build-warnings Enable build-time compiler warnings if gcc is used" 36ac_help="$ac_help 37 --enable-maintainer-mode enable make rules and dependencies not useful 38 (and sometimes confusing) to the casual installer" 39ac_help="$ac_help 40 --enable-install-libbfd controls installation of libbfd and related headers" 41ac_help="$ac_help 42 --disable-nls do not use Native Language Support" 43ac_help="$ac_help 44 --with-included-gettext use the GNU gettext library included here" 45 46# Initialize some variables set by options. 47# The variables have the same names as the options, with 48# dashes changed to underlines. 49build=NONE 50cache_file=./config.cache 51exec_prefix=NONE 52host=NONE 53no_create= 54nonopt=NONE 55no_recursion= 56prefix=NONE 57program_prefix=NONE 58program_suffix=NONE 59program_transform_name=s,x,x, 60silent= 61site= 62srcdir= 63target=NONE 64verbose= 65x_includes=NONE 66x_libraries=NONE 67bindir='${exec_prefix}/bin' 68sbindir='${exec_prefix}/sbin' 69libexecdir='${exec_prefix}/libexec' 70datadir='${prefix}/share' 71sysconfdir='${prefix}/etc' 72sharedstatedir='${prefix}/com' 73localstatedir='${prefix}/var' 74libdir='${exec_prefix}/lib' 75includedir='${prefix}/include' 76oldincludedir='/usr/include' 77infodir='${prefix}/info' 78mandir='${prefix}/man' 79 80# Initialize some other variables. 81subdirs= 82MFLAGS= MAKEFLAGS= 83SHELL=${CONFIG_SHELL-/bin/sh} 84# Maximum number of lines to put in a shell here document. 85ac_max_here_lines=12 86 87ac_prev= 88for ac_option 89do 90 91 # If the previous option needs an argument, assign it. 92 if test -n "$ac_prev"; then 93 eval "$ac_prev=\$ac_option" 94 ac_prev= 95 continue 96 fi 97 98 case "$ac_option" in 99 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; 100 *) ac_optarg= ;; 101 esac 102 103 # Accept the important Cygnus configure options, so we can diagnose typos. 104 105 case "$ac_option" in 106 107 -bindir | --bindir | --bindi | --bind | --bin | --bi) 108 ac_prev=bindir ;; 109 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 110 bindir="$ac_optarg" ;; 111 112 -build | --build | --buil | --bui | --bu) 113 ac_prev=build ;; 114 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 115 build="$ac_optarg" ;; 116 117 -cache-file | --cache-file | --cache-fil | --cache-fi \ 118 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 119 ac_prev=cache_file ;; 120 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 121 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 122 cache_file="$ac_optarg" ;; 123 124 -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 125 ac_prev=datadir ;; 126 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 127 | --da=*) 128 datadir="$ac_optarg" ;; 129 130 -disable-* | --disable-*) 131 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` 132 # Reject names that are not valid shell variable names. 133 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then 134 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } 135 fi 136 ac_feature=`echo $ac_feature| sed 's/-/_/g'` 137 eval "enable_${ac_feature}=no" ;; 138 139 -enable-* | --enable-*) 140 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` 141 # Reject names that are not valid shell variable names. 142 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then 143 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } 144 fi 145 ac_feature=`echo $ac_feature| sed 's/-/_/g'` 146 case "$ac_option" in 147 *=*) ;; 148 *) ac_optarg=yes ;; 149 esac 150 eval "enable_${ac_feature}='$ac_optarg'" ;; 151 152 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 153 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 154 | --exec | --exe | --ex) 155 ac_prev=exec_prefix ;; 156 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 157 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 158 | --exec=* | --exe=* | --ex=*) 159 exec_prefix="$ac_optarg" ;; 160 161 -gas | --gas | --ga | --g) 162 # Obsolete; use --with-gas. 163 with_gas=yes ;; 164 165 -help | --help | --hel | --he) 166 # Omit some internal or obsolete options to make the list less imposing. 167 # This message is too long to be a string in the A/UX 3.1 sh. 168 cat << EOF 169Usage: configure [options] [host] 170Options: [defaults in brackets after descriptions] 171Configuration: 172 --cache-file=FILE cache test results in FILE 173 --help print this message 174 --no-create do not create output files 175 --quiet, --silent do not print \`checking...' messages 176 --version print the version of autoconf that created configure 177Directory and file names: 178 --prefix=PREFIX install architecture-independent files in PREFIX 179 [$ac_default_prefix] 180 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 181 [same as prefix] 182 --bindir=DIR user executables in DIR [EPREFIX/bin] 183 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] 184 --libexecdir=DIR program executables in DIR [EPREFIX/libexec] 185 --datadir=DIR read-only architecture-independent data in DIR 186 [PREFIX/share] 187 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] 188 --sharedstatedir=DIR modifiable architecture-independent data in DIR 189 [PREFIX/com] 190 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] 191 --libdir=DIR object code libraries in DIR [EPREFIX/lib] 192 --includedir=DIR C header files in DIR [PREFIX/include] 193 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] 194 --infodir=DIR info documentation in DIR [PREFIX/info] 195 --mandir=DIR man documentation in DIR [PREFIX/man] 196 --srcdir=DIR find the sources in DIR [configure dir or ..] 197 --program-prefix=PREFIX prepend PREFIX to installed program names 198 --program-suffix=SUFFIX append SUFFIX to installed program names 199 --program-transform-name=PROGRAM 200 run sed PROGRAM on installed program names 201EOF 202 cat << EOF 203Host type: 204 --build=BUILD configure for building on BUILD [BUILD=HOST] 205 --host=HOST configure for HOST [guessed] 206 --target=TARGET configure for TARGET [TARGET=HOST] 207Features and packages: 208 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 209 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 210 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 211 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 212 --x-includes=DIR X include files are in DIR 213 --x-libraries=DIR X library files are in DIR 214EOF 215 if test -n "$ac_help"; then 216 echo "--enable and --with options recognized:$ac_help" 217 fi 218 exit 0 ;; 219 220 -host | --host | --hos | --ho) 221 ac_prev=host ;; 222 -host=* | --host=* | --hos=* | --ho=*) 223 host="$ac_optarg" ;; 224 225 -includedir | --includedir | --includedi | --included | --include \ 226 | --includ | --inclu | --incl | --inc) 227 ac_prev=includedir ;; 228 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 229 | --includ=* | --inclu=* | --incl=* | --inc=*) 230 includedir="$ac_optarg" ;; 231 232 -infodir | --infodir | --infodi | --infod | --info | --inf) 233 ac_prev=infodir ;; 234 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 235 infodir="$ac_optarg" ;; 236 237 -libdir | --libdir | --libdi | --libd) 238 ac_prev=libdir ;; 239 -libdir=* | --libdir=* | --libdi=* | --libd=*) 240 libdir="$ac_optarg" ;; 241 242 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 243 | --libexe | --libex | --libe) 244 ac_prev=libexecdir ;; 245 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 246 | --libexe=* | --libex=* | --libe=*) 247 libexecdir="$ac_optarg" ;; 248 249 -localstatedir | --localstatedir | --localstatedi | --localstated \ 250 | --localstate | --localstat | --localsta | --localst \ 251 | --locals | --local | --loca | --loc | --lo) 252 ac_prev=localstatedir ;; 253 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 254 | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 255 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) 256 localstatedir="$ac_optarg" ;; 257 258 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 259 ac_prev=mandir ;; 260 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 261 mandir="$ac_optarg" ;; 262 263 -nfp | --nfp | --nf) 264 # Obsolete; use --without-fp. 265 with_fp=no ;; 266 267 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 268 | --no-cr | --no-c) 269 no_create=yes ;; 270 271 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 272 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 273 no_recursion=yes ;; 274 275 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 276 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 277 | --oldin | --oldi | --old | --ol | --o) 278 ac_prev=oldincludedir ;; 279 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 280 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 281 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 282 oldincludedir="$ac_optarg" ;; 283 284 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 285 ac_prev=prefix ;; 286 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 287 prefix="$ac_optarg" ;; 288 289 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 290 | --program-pre | --program-pr | --program-p) 291 ac_prev=program_prefix ;; 292 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 293 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 294 program_prefix="$ac_optarg" ;; 295 296 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 297 | --program-suf | --program-su | --program-s) 298 ac_prev=program_suffix ;; 299 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 300 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 301 program_suffix="$ac_optarg" ;; 302 303 -program-transform-name | --program-transform-name \ 304 | --program-transform-nam | --program-transform-na \ 305 | --program-transform-n | --program-transform- \ 306 | --program-transform | --program-transfor \ 307 | --program-transfo | --program-transf \ 308 | --program-trans | --program-tran \ 309 | --progr-tra | --program-tr | --program-t) 310 ac_prev=program_transform_name ;; 311 -program-transform-name=* | --program-transform-name=* \ 312 | --program-transform-nam=* | --program-transform-na=* \ 313 | --program-transform-n=* | --program-transform-=* \ 314 | --program-transform=* | --program-transfor=* \ 315 | --program-transfo=* | --program-transf=* \ 316 | --program-trans=* | --program-tran=* \ 317 | --progr-tra=* | --program-tr=* | --program-t=*) 318 program_transform_name="$ac_optarg" ;; 319 320 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 321 | -silent | --silent | --silen | --sile | --sil) 322 silent=yes ;; 323 324 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 325 ac_prev=sbindir ;; 326 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 327 | --sbi=* | --sb=*) 328 sbindir="$ac_optarg" ;; 329 330 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 331 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 332 | --sharedst | --shareds | --shared | --share | --shar \ 333 | --sha | --sh) 334 ac_prev=sharedstatedir ;; 335 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 336 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 337 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 338 | --sha=* | --sh=*) 339 sharedstatedir="$ac_optarg" ;; 340 341 -site | --site | --sit) 342 ac_prev=site ;; 343 -site=* | --site=* | --sit=*) 344 site="$ac_optarg" ;; 345 346 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 347 ac_prev=srcdir ;; 348 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 349 srcdir="$ac_optarg" ;; 350 351 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 352 | --syscon | --sysco | --sysc | --sys | --sy) 353 ac_prev=sysconfdir ;; 354 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 355 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 356 sysconfdir="$ac_optarg" ;; 357 358 -target | --target | --targe | --targ | --tar | --ta | --t) 359 ac_prev=target ;; 360 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 361 target="$ac_optarg" ;; 362 363 -v | -verbose | --verbose | --verbos | --verbo | --verb) 364 verbose=yes ;; 365 366 -version | --version | --versio | --versi | --vers) 367 echo "configure generated by autoconf version 2.13" 368 exit 0 ;; 369 370 -with-* | --with-*) 371 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` 372 # Reject names that are not valid shell variable names. 373 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then 374 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } 375 fi 376 ac_package=`echo $ac_package| sed 's/-/_/g'` 377 case "$ac_option" in 378 *=*) ;; 379 *) ac_optarg=yes ;; 380 esac 381 eval "with_${ac_package}='$ac_optarg'" ;; 382 383 -without-* | --without-*) 384 ac_package=`echo $ac_option|sed -e 's/-*without-//'` 385 # Reject names that are not valid shell variable names. 386 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then 387 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } 388 fi 389 ac_package=`echo $ac_package| sed 's/-/_/g'` 390 eval "with_${ac_package}=no" ;; 391 392 --x) 393 # Obsolete; use --with-x. 394 with_x=yes ;; 395 396 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 397 | --x-incl | --x-inc | --x-in | --x-i) 398 ac_prev=x_includes ;; 399 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 400 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 401 x_includes="$ac_optarg" ;; 402 403 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 404 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 405 ac_prev=x_libraries ;; 406 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 407 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 408 x_libraries="$ac_optarg" ;; 409 410 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } 411 ;; 412 413 *) 414 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then 415 echo "configure: warning: $ac_option: invalid host type" 1>&2 416 fi 417 if test "x$nonopt" != xNONE; then 418 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } 419 fi 420 nonopt="$ac_option" 421 ;; 422 423 esac 424done 425 426if test -n "$ac_prev"; then 427 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } 428fi 429 430trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 431 432# File descriptor usage: 433# 0 standard input 434# 1 file creation 435# 2 errors and warnings 436# 3 some systems may open it to /dev/tty 437# 4 used on the Kubota Titan 438# 6 checking for... messages and results 439# 5 compiler messages saved in config.log 440if test "$silent" = yes; then 441 exec 6>/dev/null 442else 443 exec 6>&1 444fi 445exec 5>./config.log 446 447echo "\ 448This file contains any messages produced by compilers while 449running configure, to aid debugging if configure makes a mistake. 450" 1>&5 451 452# Strip out --no-create and --no-recursion so they do not pile up. 453# Also quote any args containing shell metacharacters. 454ac_configure_args= 455for ac_arg 456do 457 case "$ac_arg" in 458 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 459 | --no-cr | --no-c) ;; 460 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 461 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; 462 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) 463 ac_configure_args="$ac_configure_args '$ac_arg'" ;; 464 *) ac_configure_args="$ac_configure_args $ac_arg" ;; 465 esac 466done 467 468# NLS nuisances. 469# Only set these to C if already set. These must not be set unconditionally 470# because not all systems understand e.g. LANG=C (notably SCO). 471# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! 472# Non-C LC_CTYPE values break the ctype check. 473if test "${LANG+set}" = set; then LANG=C; export LANG; fi 474if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi 475if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi 476if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi 477 478# confdefs.h avoids OS command line length limits that DEFS can exceed. 479rm -rf conftest* confdefs.h 480# AIX cpp loses on an empty file, so make sure it contains at least a newline. 481echo > confdefs.h 482 483# A filename unique to this package, relative to the directory that 484# configure is in, which we can look for to find out if srcdir is correct. 485ac_unique_file=libbfd.c 486 487# Find the source files, if location was not specified. 488if test -z "$srcdir"; then 489 ac_srcdir_defaulted=yes 490 # Try the directory containing this script, then its parent. 491 ac_prog=$0 492 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` 493 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. 494 srcdir=$ac_confdir 495 if test ! -r $srcdir/$ac_unique_file; then 496 srcdir=.. 497 fi 498else 499 ac_srcdir_defaulted=no 500fi 501if test ! -r $srcdir/$ac_unique_file; then 502 if test "$ac_srcdir_defaulted" = yes; then 503 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } 504 else 505 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } 506 fi 507fi 508srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` 509 510# Prefer explicitly selected file to automatically selected ones. 511if test -z "$CONFIG_SITE"; then 512 if test "x$prefix" != xNONE; then 513 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 514 else 515 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 516 fi 517fi 518for ac_site_file in $CONFIG_SITE; do 519 if test -r "$ac_site_file"; then 520 echo "loading site script $ac_site_file" 521 . "$ac_site_file" 522 fi 523done 524 525if test -r "$cache_file"; then 526 echo "loading cache $cache_file" 527 . $cache_file 528else 529 echo "creating cache $cache_file" 530 > $cache_file 531fi 532 533ac_ext=c 534# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 535ac_cpp='$CPP $CPPFLAGS' 536ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 537ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 538cross_compiling=$ac_cv_prog_cc_cross 539 540ac_exeext= 541ac_objext=o 542if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then 543 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. 544 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then 545 ac_n= ac_c=' 546' ac_t=' ' 547 else 548 ac_n=-n ac_c= ac_t= 549 fi 550else 551 ac_n= ac_c='\c' ac_t= 552fi 553 554echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6 555echo "configure:556: checking for Cygwin environment" >&5 556if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then 557 echo $ac_n "(cached) $ac_c" 1>&6 558else 559 cat > conftest.$ac_ext <<EOF 560#line 561 "configure" 561#include "confdefs.h" 562 563int main() { 564 565#ifndef __CYGWIN__ 566#define __CYGWIN__ __CYGWIN32__ 567#endif 568return __CYGWIN__; 569; return 0; } 570EOF 571if { (eval echo configure:572: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 572 rm -rf conftest* 573 ac_cv_cygwin=yes 574else 575 echo "configure: failed program was:" >&5 576 cat conftest.$ac_ext >&5 577 rm -rf conftest* 578 ac_cv_cygwin=no 579fi 580rm -f conftest* 581rm -f conftest* 582fi 583 584echo "$ac_t""$ac_cv_cygwin" 1>&6 585CYGWIN= 586test "$ac_cv_cygwin" = yes && CYGWIN=yes 587echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6 588echo "configure:589: checking for mingw32 environment" >&5 589if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then 590 echo $ac_n "(cached) $ac_c" 1>&6 591else 592 cat > conftest.$ac_ext <<EOF 593#line 594 "configure" 594#include "confdefs.h" 595 596int main() { 597return __MINGW32__; 598; return 0; } 599EOF 600if { (eval echo configure:601: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 601 rm -rf conftest* 602 ac_cv_mingw32=yes 603else 604 echo "configure: failed program was:" >&5 605 cat conftest.$ac_ext >&5 606 rm -rf conftest* 607 ac_cv_mingw32=no 608fi 609rm -f conftest* 610rm -f conftest* 611fi 612 613echo "$ac_t""$ac_cv_mingw32" 1>&6 614MINGW32= 615test "$ac_cv_mingw32" = yes && MINGW32=yes 616 617 618ac_aux_dir= 619for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do 620 if test -f $ac_dir/install-sh; then 621 ac_aux_dir=$ac_dir 622 ac_install_sh="$ac_aux_dir/install-sh -c" 623 break 624 elif test -f $ac_dir/install.sh; then 625 ac_aux_dir=$ac_dir 626 ac_install_sh="$ac_aux_dir/install.sh -c" 627 break 628 fi 629done 630if test -z "$ac_aux_dir"; then 631 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } 632fi 633ac_config_guess=$ac_aux_dir/config.guess 634ac_config_sub=$ac_aux_dir/config.sub 635ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. 636 637 638# Do some error checking and defaulting for the host and target type. 639# The inputs are: 640# configure --host=HOST --target=TARGET --build=BUILD NONOPT 641# 642# The rules are: 643# 1. You are not allowed to specify --host, --target, and nonopt at the 644# same time. 645# 2. Host defaults to nonopt. 646# 3. If nonopt is not specified, then host defaults to the current host, 647# as determined by config.guess. 648# 4. Target and build default to nonopt. 649# 5. If nonopt is not specified, then target and build default to host. 650 651# The aliases save the names the user supplied, while $host etc. 652# will get canonicalized. 653case $host---$target---$nonopt in 654NONE---*---* | *---NONE---* | *---*---NONE) ;; 655*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;; 656esac 657 658 659# Make sure we can run config.sub. 660if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then : 661else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } 662fi 663 664echo $ac_n "checking host system type""... $ac_c" 1>&6 665echo "configure:666: checking host system type" >&5 666 667host_alias=$host 668case "$host_alias" in 669NONE) 670 case $nonopt in 671 NONE) 672 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then : 673 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } 674 fi ;; 675 *) host_alias=$nonopt ;; 676 esac ;; 677esac 678 679host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias` 680host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 681host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 682host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 683echo "$ac_t""$host" 1>&6 684 685echo $ac_n "checking target system type""... $ac_c" 1>&6 686echo "configure:687: checking target system type" >&5 687 688target_alias=$target 689case "$target_alias" in 690NONE) 691 case $nonopt in 692 NONE) target_alias=$host_alias ;; 693 *) target_alias=$nonopt ;; 694 esac ;; 695esac 696 697target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias` 698target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 699target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 700target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 701echo "$ac_t""$target" 1>&6 702 703echo $ac_n "checking build system type""... $ac_c" 1>&6 704echo "configure:705: checking build system type" >&5 705 706build_alias=$build 707case "$build_alias" in 708NONE) 709 case $nonopt in 710 NONE) build_alias=$host_alias ;; 711 *) build_alias=$nonopt ;; 712 esac ;; 713esac 714 715build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias` 716build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 717build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 718build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 719echo "$ac_t""$build" 1>&6 720 721test "$host_alias" != "$target_alias" && 722 test "$program_prefix$program_suffix$program_transform_name" = \ 723 NONENONEs,x,x, && 724 program_prefix=${target_alias}- 725 726 727 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6 728echo "configure:729: checking for strerror in -lcposix" >&5 729ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'` 730if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 731 echo $ac_n "(cached) $ac_c" 1>&6 732else 733 ac_save_LIBS="$LIBS" 734LIBS="-lcposix $LIBS" 735cat > conftest.$ac_ext <<EOF 736#line 737 "configure" 737#include "confdefs.h" 738/* Override any gcc2 internal prototype to avoid an error. */ 739/* We use char because int might match the return type of a gcc2 740 builtin and then its argument prototype would still apply. */ 741char strerror(); 742 743int main() { 744strerror() 745; return 0; } 746EOF 747if { (eval echo configure:748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 748 rm -rf conftest* 749 eval "ac_cv_lib_$ac_lib_var=yes" 750else 751 echo "configure: failed program was:" >&5 752 cat conftest.$ac_ext >&5 753 rm -rf conftest* 754 eval "ac_cv_lib_$ac_lib_var=no" 755fi 756rm -f conftest* 757LIBS="$ac_save_LIBS" 758 759fi 760if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 761 echo "$ac_t""yes" 1>&6 762 LIBS="$LIBS -lcposix" 763else 764 echo "$ac_t""no" 1>&6 765fi 766 767 768 769 770am__api_version="1.4" 771# Find a good install program. We prefer a C program (faster), 772# so one script is as good as another. But avoid the broken or 773# incompatible versions: 774# SysV /etc/install, /usr/sbin/install 775# SunOS /usr/etc/install 776# IRIX /sbin/install 777# AIX /bin/install 778# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 779# AFS /usr/afsws/bin/install, which mishandles nonexistent args 780# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 781# ./install, which can be erroneously created by make from ./install.sh. 782echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 783echo "configure:784: checking for a BSD compatible install" >&5 784if test -z "$INSTALL"; then 785if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then 786 echo $ac_n "(cached) $ac_c" 1>&6 787else 788 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" 789 for ac_dir in $PATH; do 790 # Account for people who put trailing slashes in PATH elements. 791 case "$ac_dir/" in 792 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; 793 *) 794 # OSF1 and SCO ODT 3.0 have their own names for install. 795 # Don't use installbsd from OSF since it installs stuff as root 796 # by default. 797 for ac_prog in ginstall scoinst install; do 798 if test -f $ac_dir/$ac_prog; then 799 if test $ac_prog = install && 800 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then 801 # AIX install. It has an incompatible calling convention. 802 : 803 else 804 ac_cv_path_install="$ac_dir/$ac_prog -c" 805 break 2 806 fi 807 fi 808 done 809 ;; 810 esac 811 done 812 IFS="$ac_save_IFS" 813 814fi 815 if test "${ac_cv_path_install+set}" = set; then 816 INSTALL="$ac_cv_path_install" 817 else 818 # As a last resort, use the slow shell script. We don't cache a 819 # path for INSTALL within a source directory, because that will 820 # break other packages using the cache if that directory is 821 # removed, or if the path is relative. 822 INSTALL="$ac_install_sh" 823 fi 824fi 825echo "$ac_t""$INSTALL" 1>&6 826 827# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 828# It thinks the first close brace ends the variable substitution. 829test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 830 831test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' 832 833test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 834 835echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6 836echo "configure:837: checking whether build environment is sane" >&5 837# Just in case 838sleep 1 839echo timestamp > conftestfile 840# Do `set' in a subshell so we don't clobber the current shell's 841# arguments. Must try -L first in case configure is actually a 842# symlink; some systems play weird games with the mod time of symlinks 843# (eg FreeBSD returns the mod time of the symlink's containing 844# directory). 845if ( 846 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null` 847 if test "$*" = "X"; then 848 # -L didn't work. 849 set X `ls -t $srcdir/configure conftestfile` 850 fi 851 if test "$*" != "X $srcdir/configure conftestfile" \ 852 && test "$*" != "X conftestfile $srcdir/configure"; then 853 854 # If neither matched, then we have a broken ls. This can happen 855 # if, for instance, CONFIG_SHELL is bash and it inherits a 856 # broken ls alias from the environment. This has actually 857 # happened. Such a system could not be considered "sane". 858 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken 859alias in your environment" 1>&2; exit 1; } 860 fi 861 862 test "$2" = conftestfile 863 ) 864then 865 # Ok. 866 : 867else 868 { echo "configure: error: newly created file is older than distributed files! 869Check your system clock" 1>&2; exit 1; } 870fi 871rm -f conftest* 872echo "$ac_t""yes" 1>&6 873if test "$program_transform_name" = s,x,x,; then 874 program_transform_name= 875else 876 # Double any \ or $. echo might interpret backslashes. 877 cat <<\EOF_SED > conftestsed 878s,\\,\\\\,g; s,\$,$$,g 879EOF_SED 880 program_transform_name="`echo $program_transform_name|sed -f conftestsed`" 881 rm -f conftestsed 882fi 883test "$program_prefix" != NONE && 884 program_transform_name="s,^,${program_prefix},; $program_transform_name" 885# Use a double $ so make ignores it. 886test "$program_suffix" != NONE && 887 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name" 888 889# sed with no file args requires a program. 890test "$program_transform_name" = "" && program_transform_name="s,x,x," 891 892echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 893echo "configure:894: checking whether ${MAKE-make} sets \${MAKE}" >&5 894set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` 895if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then 896 echo $ac_n "(cached) $ac_c" 1>&6 897else 898 cat > conftestmake <<\EOF 899all: 900 @echo 'ac_maketemp="${MAKE}"' 901EOF 902# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 903eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=` 904if test -n "$ac_maketemp"; then 905 eval ac_cv_prog_make_${ac_make}_set=yes 906else 907 eval ac_cv_prog_make_${ac_make}_set=no 908fi 909rm -f conftestmake 910fi 911if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then 912 echo "$ac_t""yes" 1>&6 913 SET_MAKE= 914else 915 echo "$ac_t""no" 1>&6 916 SET_MAKE="MAKE=${MAKE-make}" 917fi 918 919 920PACKAGE=bfd 921 922VERSION=2.15 923 924if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then 925 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; } 926fi 927cat >> confdefs.h <<EOF 928#define PACKAGE "$PACKAGE" 929EOF 930 931cat >> confdefs.h <<EOF 932#define VERSION "$VERSION" 933EOF 934 935 936 937missing_dir=`cd $ac_aux_dir && pwd` 938echo $ac_n "checking for working aclocal-${am__api_version}""... $ac_c" 1>&6 939echo "configure:940: checking for working aclocal-${am__api_version}" >&5 940# Run test in a subshell; some versions of sh will print an error if 941# an executable is not found, even if stderr is redirected. 942# Redirect stdin to placate older versions of autoconf. Sigh. 943if (aclocal-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then 944 ACLOCAL=aclocal-${am__api_version} 945 echo "$ac_t""found" 1>&6 946else 947 ACLOCAL="$missing_dir/missing aclocal-${am__api_version}" 948 echo "$ac_t""missing" 1>&6 949fi 950 951echo $ac_n "checking for working autoconf""... $ac_c" 1>&6 952echo "configure:953: checking for working autoconf" >&5 953# Run test in a subshell; some versions of sh will print an error if 954# an executable is not found, even if stderr is redirected. 955# Redirect stdin to placate older versions of autoconf. Sigh. 956if (autoconf --version) < /dev/null > /dev/null 2>&1; then 957 AUTOCONF=autoconf 958 echo "$ac_t""found" 1>&6 959else 960 AUTOCONF="$missing_dir/missing autoconf" 961 echo "$ac_t""missing" 1>&6 962fi 963 964echo $ac_n "checking for working automake-${am__api_version}""... $ac_c" 1>&6 965echo "configure:966: checking for working automake-${am__api_version}" >&5 966# Run test in a subshell; some versions of sh will print an error if 967# an executable is not found, even if stderr is redirected. 968# Redirect stdin to placate older versions of autoconf. Sigh. 969if (automake-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then 970 AUTOMAKE=automake-${am__api_version} 971 echo "$ac_t""found" 1>&6 972else 973 AUTOMAKE="$missing_dir/missing automake-${am__api_version}" 974 echo "$ac_t""missing" 1>&6 975fi 976 977echo $ac_n "checking for working autoheader""... $ac_c" 1>&6 978echo "configure:979: checking for working autoheader" >&5 979# Run test in a subshell; some versions of sh will print an error if 980# an executable is not found, even if stderr is redirected. 981# Redirect stdin to placate older versions of autoconf. Sigh. 982if (autoheader --version) < /dev/null > /dev/null 2>&1; then 983 AUTOHEADER=autoheader 984 echo "$ac_t""found" 1>&6 985else 986 AUTOHEADER="$missing_dir/missing autoheader" 987 echo "$ac_t""missing" 1>&6 988fi 989 990echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6 991echo "configure:992: checking for working makeinfo" >&5 992# Run test in a subshell; some versions of sh will print an error if 993# an executable is not found, even if stderr is redirected. 994# Redirect stdin to placate older versions of autoconf. Sigh. 995if (makeinfo --version) < /dev/null > /dev/null 2>&1; then 996 MAKEINFO=makeinfo 997 echo "$ac_t""found" 1>&6 998else 999 MAKEINFO="$missing_dir/missing makeinfo" 1000 echo "$ac_t""missing" 1>&6 1001fi 1002 1003 1004# Uncomment the next line to remove the date from the reported bfd version 1005is_release=y 1006 1007bfd_version=`echo "${VERSION}" | sed -e 's/\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\).*/\1.00\2.00\3.00\4.00\5/' -e 's/\([^\.]*\)\..*\(..\)\..*\(..\)\..*\(..\)\..*\(..\)$/\1\2\3\4\5/'` 1008 1009bfd_version_string="\"${VERSION}\"" 1010if test x${is_release} = x; then 1011 bfd_version_date=`sed -n -e 's/.*DATE //p' < ${srcdir}/version.h` 1012 bfd_version_string="\"${VERSION} ${bfd_version_date}\"" 1013fi 1014 1015 1016 1017if test $host != $build; then 1018 ac_tool_prefix=${host_alias}- 1019else 1020 ac_tool_prefix= 1021fi 1022 1023# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 1024set dummy ${ac_tool_prefix}ar; ac_word=$2 1025echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1026echo "configure:1027: checking for $ac_word" >&5 1027if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then 1028 echo $ac_n "(cached) $ac_c" 1>&6 1029else 1030 if test -n "$AR"; then 1031 ac_cv_prog_AR="$AR" # Let the user override the test. 1032else 1033 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1034 ac_dummy="$PATH" 1035 for ac_dir in $ac_dummy; do 1036 test -z "$ac_dir" && ac_dir=. 1037 if test -f $ac_dir/$ac_word; then 1038 ac_cv_prog_AR="${ac_tool_prefix}ar" 1039 break 1040 fi 1041 done 1042 IFS="$ac_save_ifs" 1043 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar" 1044fi 1045fi 1046AR="$ac_cv_prog_AR" 1047if test -n "$AR"; then 1048 echo "$ac_t""$AR" 1>&6 1049else 1050 echo "$ac_t""no" 1>&6 1051fi 1052 1053 1054 1055# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 1056set dummy ${ac_tool_prefix}ranlib; ac_word=$2 1057echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1058echo "configure:1059: checking for $ac_word" >&5 1059if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then 1060 echo $ac_n "(cached) $ac_c" 1>&6 1061else 1062 if test -n "$RANLIB"; then 1063 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 1064else 1065 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1066 ac_dummy="$PATH" 1067 for ac_dir in $ac_dummy; do 1068 test -z "$ac_dir" && ac_dir=. 1069 if test -f $ac_dir/$ac_word; then 1070 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 1071 break 1072 fi 1073 done 1074 IFS="$ac_save_ifs" 1075fi 1076fi 1077RANLIB="$ac_cv_prog_RANLIB" 1078if test -n "$RANLIB"; then 1079 echo "$ac_t""$RANLIB" 1>&6 1080else 1081 echo "$ac_t""no" 1>&6 1082fi 1083 1084 1085if test -z "$ac_cv_prog_RANLIB"; then 1086if test -n "$ac_tool_prefix"; then 1087 # Extract the first word of "ranlib", so it can be a program name with args. 1088set dummy ranlib; ac_word=$2 1089echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1090echo "configure:1091: checking for $ac_word" >&5 1091if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then 1092 echo $ac_n "(cached) $ac_c" 1>&6 1093else 1094 if test -n "$RANLIB"; then 1095 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 1096else 1097 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1098 ac_dummy="$PATH" 1099 for ac_dir in $ac_dummy; do 1100 test -z "$ac_dir" && ac_dir=. 1101 if test -f $ac_dir/$ac_word; then 1102 ac_cv_prog_RANLIB="ranlib" 1103 break 1104 fi 1105 done 1106 IFS="$ac_save_ifs" 1107 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":" 1108fi 1109fi 1110RANLIB="$ac_cv_prog_RANLIB" 1111if test -n "$RANLIB"; then 1112 echo "$ac_t""$RANLIB" 1>&6 1113else 1114 echo "$ac_t""no" 1>&6 1115fi 1116 1117else 1118 RANLIB=":" 1119fi 1120fi 1121 1122 1123# Check whether --enable-shared or --disable-shared was given. 1124if test "${enable_shared+set}" = set; then 1125 enableval="$enable_shared" 1126 p=${PACKAGE-default} 1127case $enableval in 1128yes) enable_shared=yes ;; 1129no) enable_shared=no ;; 1130*) 1131 enable_shared=no 1132 # Look at the argument we got. We use all the common list separators. 1133 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," 1134 for pkg in $enableval; do 1135 if test "X$pkg" = "X$p"; then 1136 enable_shared=yes 1137 fi 1138 done 1139 IFS="$ac_save_ifs" 1140 ;; 1141esac 1142else 1143 enable_shared=no 1144fi 1145 1146 1147# Check whether --enable-static or --disable-static was given. 1148if test "${enable_static+set}" = set; then 1149 enableval="$enable_static" 1150 p=${PACKAGE-default} 1151case $enableval in 1152yes) enable_static=yes ;; 1153no) enable_static=no ;; 1154*) 1155 enable_static=no 1156 # Look at the argument we got. We use all the common list separators. 1157 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," 1158 for pkg in $enableval; do 1159 if test "X$pkg" = "X$p"; then 1160 enable_static=yes 1161 fi 1162 done 1163 IFS="$ac_save_ifs" 1164 ;; 1165esac 1166else 1167 enable_static=yes 1168fi 1169 1170# Check whether --enable-fast-install or --disable-fast-install was given. 1171if test "${enable_fast_install+set}" = set; then 1172 enableval="$enable_fast_install" 1173 p=${PACKAGE-default} 1174case $enableval in 1175yes) enable_fast_install=yes ;; 1176no) enable_fast_install=no ;; 1177*) 1178 enable_fast_install=no 1179 # Look at the argument we got. We use all the common list separators. 1180 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," 1181 for pkg in $enableval; do 1182 if test "X$pkg" = "X$p"; then 1183 enable_fast_install=yes 1184 fi 1185 done 1186 IFS="$ac_save_ifs" 1187 ;; 1188esac 1189else 1190 enable_fast_install=yes 1191fi 1192 1193# Extract the first word of "gcc", so it can be a program name with args. 1194set dummy gcc; ac_word=$2 1195echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1196echo "configure:1197: checking for $ac_word" >&5 1197if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 1198 echo $ac_n "(cached) $ac_c" 1>&6 1199else 1200 if test -n "$CC"; then 1201 ac_cv_prog_CC="$CC" # Let the user override the test. 1202else 1203 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1204 ac_dummy="$PATH" 1205 for ac_dir in $ac_dummy; do 1206 test -z "$ac_dir" && ac_dir=. 1207 if test -f $ac_dir/$ac_word; then 1208 ac_cv_prog_CC="gcc" 1209 break 1210 fi 1211 done 1212 IFS="$ac_save_ifs" 1213fi 1214fi 1215CC="$ac_cv_prog_CC" 1216if test -n "$CC"; then 1217 echo "$ac_t""$CC" 1>&6 1218else 1219 echo "$ac_t""no" 1>&6 1220fi 1221 1222if test -z "$CC"; then 1223 # Extract the first word of "cc", so it can be a program name with args. 1224set dummy cc; ac_word=$2 1225echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1226echo "configure:1227: checking for $ac_word" >&5 1227if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 1228 echo $ac_n "(cached) $ac_c" 1>&6 1229else 1230 if test -n "$CC"; then 1231 ac_cv_prog_CC="$CC" # Let the user override the test. 1232else 1233 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1234 ac_prog_rejected=no 1235 ac_dummy="$PATH" 1236 for ac_dir in $ac_dummy; do 1237 test -z "$ac_dir" && ac_dir=. 1238 if test -f $ac_dir/$ac_word; then 1239 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then 1240 ac_prog_rejected=yes 1241 continue 1242 fi 1243 ac_cv_prog_CC="cc" 1244 break 1245 fi 1246 done 1247 IFS="$ac_save_ifs" 1248if test $ac_prog_rejected = yes; then 1249 # We found a bogon in the path, so make sure we never use it. 1250 set dummy $ac_cv_prog_CC 1251 shift 1252 if test $# -gt 0; then 1253 # We chose a different compiler from the bogus one. 1254 # However, it has the same basename, so the bogon will be chosen 1255 # first if we set CC to just the basename; use the full file name. 1256 shift 1257 set dummy "$ac_dir/$ac_word" "$@" 1258 shift 1259 ac_cv_prog_CC="$@" 1260 fi 1261fi 1262fi 1263fi 1264CC="$ac_cv_prog_CC" 1265if test -n "$CC"; then 1266 echo "$ac_t""$CC" 1>&6 1267else 1268 echo "$ac_t""no" 1>&6 1269fi 1270 1271 if test -z "$CC"; then 1272 case "`uname -s`" in 1273 *win32* | *WIN32*) 1274 # Extract the first word of "cl", so it can be a program name with args. 1275set dummy cl; ac_word=$2 1276echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1277echo "configure:1278: checking for $ac_word" >&5 1278if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 1279 echo $ac_n "(cached) $ac_c" 1>&6 1280else 1281 if test -n "$CC"; then 1282 ac_cv_prog_CC="$CC" # Let the user override the test. 1283else 1284 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1285 ac_dummy="$PATH" 1286 for ac_dir in $ac_dummy; do 1287 test -z "$ac_dir" && ac_dir=. 1288 if test -f $ac_dir/$ac_word; then 1289 ac_cv_prog_CC="cl" 1290 break 1291 fi 1292 done 1293 IFS="$ac_save_ifs" 1294fi 1295fi 1296CC="$ac_cv_prog_CC" 1297if test -n "$CC"; then 1298 echo "$ac_t""$CC" 1>&6 1299else 1300 echo "$ac_t""no" 1>&6 1301fi 1302 ;; 1303 esac 1304 fi 1305 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } 1306fi 1307 1308echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 1309echo "configure:1310: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 1310 1311ac_ext=c 1312# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 1313ac_cpp='$CPP $CPPFLAGS' 1314ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 1315ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 1316cross_compiling=$ac_cv_prog_cc_cross 1317 1318cat > conftest.$ac_ext << EOF 1319 1320#line 1321 "configure" 1321#include "confdefs.h" 1322 1323main(){return(0);} 1324EOF 1325if { (eval echo configure:1326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 1326 ac_cv_prog_cc_works=yes 1327 # If we can't run a trivial program, we are probably using a cross compiler. 1328 if (./conftest; exit) 2>/dev/null; then 1329 ac_cv_prog_cc_cross=no 1330 else 1331 ac_cv_prog_cc_cross=yes 1332 fi 1333else 1334 echo "configure: failed program was:" >&5 1335 cat conftest.$ac_ext >&5 1336 ac_cv_prog_cc_works=no 1337fi 1338rm -fr conftest* 1339ac_ext=c 1340# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 1341ac_cpp='$CPP $CPPFLAGS' 1342ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 1343ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 1344cross_compiling=$ac_cv_prog_cc_cross 1345 1346echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 1347if test $ac_cv_prog_cc_works = no; then 1348 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } 1349fi 1350echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 1351echo "configure:1352: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 1352echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 1353cross_compiling=$ac_cv_prog_cc_cross 1354 1355echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 1356echo "configure:1357: checking whether we are using GNU C" >&5 1357if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then 1358 echo $ac_n "(cached) $ac_c" 1>&6 1359else 1360 cat > conftest.c <<EOF 1361#ifdef __GNUC__ 1362 yes; 1363#endif 1364EOF 1365if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1366: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then 1366 ac_cv_prog_gcc=yes 1367else 1368 ac_cv_prog_gcc=no 1369fi 1370fi 1371 1372echo "$ac_t""$ac_cv_prog_gcc" 1>&6 1373 1374if test $ac_cv_prog_gcc = yes; then 1375 GCC=yes 1376else 1377 GCC= 1378fi 1379 1380ac_test_CFLAGS="${CFLAGS+set}" 1381ac_save_CFLAGS="$CFLAGS" 1382CFLAGS= 1383echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 1384echo "configure:1385: checking whether ${CC-cc} accepts -g" >&5 1385if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then 1386 echo $ac_n "(cached) $ac_c" 1>&6 1387else 1388 echo 'void f(){}' > conftest.c 1389if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then 1390 ac_cv_prog_cc_g=yes 1391else 1392 ac_cv_prog_cc_g=no 1393fi 1394rm -f conftest* 1395 1396fi 1397 1398echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 1399if test "$ac_test_CFLAGS" = set; then 1400 CFLAGS="$ac_save_CFLAGS" 1401elif test $ac_cv_prog_cc_g = yes; then 1402 if test "$GCC" = yes; then 1403 CFLAGS="-g -O2" 1404 else 1405 CFLAGS="-g" 1406 fi 1407else 1408 if test "$GCC" = yes; then 1409 CFLAGS="-O2" 1410 else 1411 CFLAGS= 1412 fi 1413fi 1414 1415# Check whether --with-gnu-ld or --without-gnu-ld was given. 1416if test "${with_gnu_ld+set}" = set; then 1417 withval="$with_gnu_ld" 1418 test "$withval" = no || with_gnu_ld=yes 1419else 1420 with_gnu_ld=no 1421fi 1422 1423ac_prog=ld 1424if test "$GCC" = yes; then 1425 # Check if gcc -print-prog-name=ld gives a path. 1426 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6 1427echo "configure:1428: checking for ld used by GCC" >&5 1428 case $host in 1429 *-*-mingw*) 1430 # gcc leaves a trailing carriage return which upsets mingw 1431 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 1432 *) 1433 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 1434 esac 1435 case $ac_prog in 1436 # Accept absolute paths. 1437 [\\/]* | [A-Za-z]:[\\/]*) 1438 re_direlt='/[^/][^/]*/\.\./' 1439 # Canonicalize the path of ld 1440 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` 1441 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 1442 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` 1443 done 1444 test -z "$LD" && LD="$ac_prog" 1445 ;; 1446 "") 1447 # If it fails, then pretend we aren't using GCC. 1448 ac_prog=ld 1449 ;; 1450 *) 1451 # If it is relative, then search for the first ld in PATH. 1452 with_gnu_ld=unknown 1453 ;; 1454 esac 1455elif test "$with_gnu_ld" = yes; then 1456 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6 1457echo "configure:1458: checking for GNU ld" >&5 1458else 1459 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6 1460echo "configure:1461: checking for non-GNU ld" >&5 1461fi 1462if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then 1463 echo $ac_n "(cached) $ac_c" 1>&6 1464else 1465 if test -z "$LD"; then 1466 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" 1467 for ac_dir in $PATH; do 1468 test -z "$ac_dir" && ac_dir=. 1469 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 1470 lt_cv_path_LD="$ac_dir/$ac_prog" 1471 # Check to see if the program is GNU ld. I'd rather use --version, 1472 # but apparently some GNU ld's only accept -v. 1473 # Break only if it was the GNU/non-GNU ld that we prefer. 1474 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then 1475 test "$with_gnu_ld" != no && break 1476 else 1477 test "$with_gnu_ld" != yes && break 1478 fi 1479 fi 1480 done 1481 IFS="$ac_save_ifs" 1482else 1483 lt_cv_path_LD="$LD" # Let the user override the test with a path. 1484fi 1485fi 1486 1487LD="$lt_cv_path_LD" 1488if test -n "$LD"; then 1489 echo "$ac_t""$LD" 1>&6 1490else 1491 echo "$ac_t""no" 1>&6 1492fi 1493test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; } 1494echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6 1495echo "configure:1496: checking if the linker ($LD) is GNU ld" >&5 1496if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then 1497 echo $ac_n "(cached) $ac_c" 1>&6 1498else 1499 # I'd rather use --version here, but apparently some GNU ld's only accept -v. 1500if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then 1501 lt_cv_prog_gnu_ld=yes 1502else 1503 lt_cv_prog_gnu_ld=no 1504fi 1505fi 1506 1507echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6 1508with_gnu_ld=$lt_cv_prog_gnu_ld 1509 1510 1511echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6 1512echo "configure:1513: checking for $LD option to reload object files" >&5 1513if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then 1514 echo $ac_n "(cached) $ac_c" 1>&6 1515else 1516 lt_cv_ld_reload_flag='-r' 1517fi 1518 1519echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6 1520reload_flag=$lt_cv_ld_reload_flag 1521test -n "$reload_flag" && reload_flag=" $reload_flag" 1522 1523echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6 1524echo "configure:1525: checking for BSD-compatible nm" >&5 1525if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then 1526 echo $ac_n "(cached) $ac_c" 1>&6 1527else 1528 if test -n "$NM"; then 1529 # Let the user override the test. 1530 lt_cv_path_NM="$NM" 1531else 1532 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" 1533 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do 1534 test -z "$ac_dir" && ac_dir=. 1535 tmp_nm=$ac_dir/${ac_tool_prefix}nm 1536 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then 1537 # Check to see if the nm accepts a BSD-compat flag. 1538 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 1539 # nm: unknown option "B" ignored 1540 # Tru64's nm complains that /dev/null is an invalid object file 1541 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then 1542 lt_cv_path_NM="$tmp_nm -B" 1543 break 1544 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then 1545 lt_cv_path_NM="$tmp_nm -p" 1546 break 1547 else 1548 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 1549 continue # so that we can try to find one that supports BSD flags 1550 fi 1551 fi 1552 done 1553 IFS="$ac_save_ifs" 1554 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 1555fi 1556fi 1557 1558NM="$lt_cv_path_NM" 1559echo "$ac_t""$NM" 1>&6 1560 1561echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 1562echo "configure:1563: checking whether ln -s works" >&5 1563if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then 1564 echo $ac_n "(cached) $ac_c" 1>&6 1565else 1566 rm -f conftestdata 1567if ln -s X conftestdata 2>/dev/null 1568then 1569 rm -f conftestdata 1570 ac_cv_prog_LN_S="ln -s" 1571else 1572 ac_cv_prog_LN_S=ln 1573fi 1574fi 1575LN_S="$ac_cv_prog_LN_S" 1576if test "$ac_cv_prog_LN_S" = "ln -s"; then 1577 echo "$ac_t""yes" 1>&6 1578else 1579 echo "$ac_t""no" 1>&6 1580fi 1581 1582echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6 1583echo "configure:1584: checking how to recognise dependant libraries" >&5 1584if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then 1585 echo $ac_n "(cached) $ac_c" 1>&6 1586else 1587 lt_cv_file_magic_cmd='$MAGIC_CMD' 1588lt_cv_file_magic_test_file= 1589lt_cv_deplibs_check_method='unknown' 1590# Need to set the preceding variable on all platforms that support 1591# interlibrary dependencies. 1592# 'none' -- dependencies not supported. 1593# `unknown' -- same as none, but documents that we really don't know. 1594# 'pass_all' -- all dependencies passed with no checks. 1595# 'test_compile' -- check by making test program. 1596# 'file_magic [regex]' -- check by looking for files in library path 1597# which responds to the $file_magic_cmd with a given egrep regex. 1598# If you have `file' or equivalent on your system and you're not sure 1599# whether `pass_all' will *always* work, you probably want this one. 1600 1601case $host_os in 1602aix*) 1603 lt_cv_deplibs_check_method=pass_all 1604 ;; 1605 1606beos*) 1607 lt_cv_deplibs_check_method=pass_all 1608 ;; 1609 1610bsdi4*) 1611 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 1612 lt_cv_file_magic_cmd='/usr/bin/file -L' 1613 lt_cv_file_magic_test_file=/shlib/libc.so 1614 ;; 1615 1616cygwin* | mingw* |pw32*) 1617 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 1618 lt_cv_file_magic_cmd='$OBJDUMP -f' 1619 ;; 1620 1621darwin* | rhapsody*) 1622 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library' 1623 lt_cv_file_magic_cmd='/usr/bin/file -L' 1624 case "$host_os" in 1625 rhapsody* | darwin1.012) 1626 lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System' 1627 ;; 1628 *) # Darwin 1.3 on 1629 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib' 1630 ;; 1631 esac 1632 ;; 1633 1634freebsd* ) 1635 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 1636 case $host_cpu in 1637 i*86 ) 1638 # Not sure whether the presence of OpenBSD here was a mistake. 1639 # Let's accept both of them until this is cleared up. 1640 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library' 1641 lt_cv_file_magic_cmd=/usr/bin/file 1642 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 1643 ;; 1644 esac 1645 else 1646 lt_cv_deplibs_check_method=pass_all 1647 fi 1648 ;; 1649 1650gnu*) 1651 lt_cv_deplibs_check_method=pass_all 1652 ;; 1653 1654hpux10.20*|hpux11*) 1655 case $host_cpu in 1656 hppa*) 1657 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 1658 lt_cv_file_magic_cmd=/usr/bin/file 1659 lt_cv_file_magic_test_file=/usr/lib/libc.sl 1660 ;; 1661 ia64*) 1662 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 1663 lt_cv_file_magic_cmd=/usr/bin/file 1664 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 1665 ;; 1666 esac 1667 ;; 1668 1669irix5* | irix6*) 1670 case $host_os in 1671 irix5*) 1672 # this will be overridden with pass_all, but let us keep it just in case 1673 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1" 1674 ;; 1675 *) 1676 case $LD in 1677 *-32|*"-32 ") libmagic=32-bit;; 1678 *-n32|*"-n32 ") libmagic=N32;; 1679 *-64|*"-64 ") libmagic=64-bit;; 1680 *) libmagic=never-match;; 1681 esac 1682 # this will be overridden with pass_all, but let us keep it just in case 1683 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1" 1684 ;; 1685 esac 1686 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*` 1687 lt_cv_deplibs_check_method=pass_all 1688 ;; 1689 1690# This must be Linux ELF. 1691linux-gnu*) 1692 case $host_cpu in 1693 alpha* | mips* | hppa* | i*86 | powerpc* | sparc* | ia64* ) 1694 lt_cv_deplibs_check_method=pass_all ;; 1695 *) 1696 # glibc up to 2.1.1 does not perform some relocations on ARM 1697 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; 1698 esac 1699 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` 1700 ;; 1701 1702netbsd*) 1703 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 1704 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' 1705 else 1706 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$' 1707 fi 1708 ;; 1709 1710newsos6) 1711 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 1712 lt_cv_file_magic_cmd=/usr/bin/file 1713 lt_cv_file_magic_test_file=/usr/lib/libnls.so 1714 ;; 1715 1716osf3* | osf4* | osf5*) 1717 # this will be overridden with pass_all, but let us keep it just in case 1718 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library' 1719 lt_cv_file_magic_test_file=/shlib/libc.so 1720 lt_cv_deplibs_check_method=pass_all 1721 ;; 1722 1723sco3.2v5*) 1724 lt_cv_deplibs_check_method=pass_all 1725 ;; 1726 1727solaris*) 1728 lt_cv_deplibs_check_method=pass_all 1729 lt_cv_file_magic_test_file=/lib/libc.so 1730 ;; 1731 1732sysv5uw[78]* | sysv4*uw2*) 1733 lt_cv_deplibs_check_method=pass_all 1734 ;; 1735 1736sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 1737 case $host_vendor in 1738 ncr) 1739 lt_cv_deplibs_check_method=pass_all 1740 ;; 1741 motorola) 1742 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' 1743 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 1744 ;; 1745 esac 1746 ;; 1747esac 1748 1749fi 1750 1751echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6 1752file_magic_cmd=$lt_cv_file_magic_cmd 1753deplibs_check_method=$lt_cv_deplibs_check_method 1754 1755echo $ac_n "checking for object suffix""... $ac_c" 1>&6 1756echo "configure:1757: checking for object suffix" >&5 1757if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then 1758 echo $ac_n "(cached) $ac_c" 1>&6 1759else 1760 rm -f conftest* 1761echo 'int i = 1;' > conftest.$ac_ext 1762if { (eval echo configure:1763: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 1763 for ac_file in conftest.*; do 1764 case $ac_file in 1765 *.c) ;; 1766 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;; 1767 esac 1768 done 1769else 1770 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; } 1771fi 1772rm -f conftest* 1773fi 1774 1775echo "$ac_t""$ac_cv_objext" 1>&6 1776OBJEXT=$ac_cv_objext 1777ac_objext=$ac_cv_objext 1778 1779 1780 1781echo $ac_n "checking for executable suffix""... $ac_c" 1>&6 1782echo "configure:1783: checking for executable suffix" >&5 1783if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then 1784 echo $ac_n "(cached) $ac_c" 1>&6 1785else 1786 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then 1787 ac_cv_exeext=.exe 1788else 1789 rm -f conftest* 1790 echo 'int main () { return 0; }' > conftest.$ac_ext 1791 ac_cv_exeext= 1792 if { (eval echo configure:1793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then 1793 for file in conftest.*; do 1794 case $file in 1795 *.c | *.o | *.obj) ;; 1796 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;; 1797 esac 1798 done 1799 else 1800 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; } 1801 fi 1802 rm -f conftest* 1803 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no 1804fi 1805fi 1806 1807EXEEXT="" 1808test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext} 1809echo "$ac_t""${ac_cv_exeext}" 1>&6 1810ac_exeext=$EXEEXT 1811 1812# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 1813 1814# Only perform the check for file, if the check method requires it 1815case $deplibs_check_method in 1816file_magic*) 1817 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 1818 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6 1819echo "configure:1820: checking for ${ac_tool_prefix}file" >&5 1820if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then 1821 echo $ac_n "(cached) $ac_c" 1>&6 1822else 1823 case $MAGIC_CMD in 1824 /*) 1825 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 1826 ;; 1827 ?:/*) 1828 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path. 1829 ;; 1830 *) 1831 ac_save_MAGIC_CMD="$MAGIC_CMD" 1832 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1833 ac_dummy="/usr/bin:$PATH" 1834 for ac_dir in $ac_dummy; do 1835 test -z "$ac_dir" && ac_dir=. 1836 if test -f $ac_dir/${ac_tool_prefix}file; then 1837 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 1838 if test -n "$file_magic_test_file"; then 1839 case $deplibs_check_method in 1840 "file_magic "*) 1841 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" 1842 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 1843 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 1844 egrep "$file_magic_regex" > /dev/null; then 1845 : 1846 else 1847 cat <<EOF 1>&2 1848 1849*** Warning: the command libtool uses to detect shared libraries, 1850*** $file_magic_cmd, produces output that libtool cannot recognize. 1851*** The result is that libtool may fail to recognize shared libraries 1852*** as such. This will affect the creation of libtool libraries that 1853*** depend on shared libraries, but programs linked with such libtool 1854*** libraries will work regardless of this problem. Nevertheless, you 1855*** may want to report the problem to your system manager and/or to 1856*** bug-libtool@gnu.org 1857 1858EOF 1859 fi ;; 1860 esac 1861 fi 1862 break 1863 fi 1864 done 1865 IFS="$ac_save_ifs" 1866 MAGIC_CMD="$ac_save_MAGIC_CMD" 1867 ;; 1868esac 1869fi 1870 1871MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 1872if test -n "$MAGIC_CMD"; then 1873 echo "$ac_t""$MAGIC_CMD" 1>&6 1874else 1875 echo "$ac_t""no" 1>&6 1876fi 1877 1878if test -z "$lt_cv_path_MAGIC_CMD"; then 1879 if test -n "$ac_tool_prefix"; then 1880 echo $ac_n "checking for file""... $ac_c" 1>&6 1881echo "configure:1882: checking for file" >&5 1882if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then 1883 echo $ac_n "(cached) $ac_c" 1>&6 1884else 1885 case $MAGIC_CMD in 1886 /*) 1887 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 1888 ;; 1889 ?:/*) 1890 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path. 1891 ;; 1892 *) 1893 ac_save_MAGIC_CMD="$MAGIC_CMD" 1894 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1895 ac_dummy="/usr/bin:$PATH" 1896 for ac_dir in $ac_dummy; do 1897 test -z "$ac_dir" && ac_dir=. 1898 if test -f $ac_dir/file; then 1899 lt_cv_path_MAGIC_CMD="$ac_dir/file" 1900 if test -n "$file_magic_test_file"; then 1901 case $deplibs_check_method in 1902 "file_magic "*) 1903 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" 1904 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 1905 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 1906 egrep "$file_magic_regex" > /dev/null; then 1907 : 1908 else 1909 cat <<EOF 1>&2 1910 1911*** Warning: the command libtool uses to detect shared libraries, 1912*** $file_magic_cmd, produces output that libtool cannot recognize. 1913*** The result is that libtool may fail to recognize shared libraries 1914*** as such. This will affect the creation of libtool libraries that 1915*** depend on shared libraries, but programs linked with such libtool 1916*** libraries will work regardless of this problem. Nevertheless, you 1917*** may want to report the problem to your system manager and/or to 1918*** bug-libtool@gnu.org 1919 1920EOF 1921 fi ;; 1922 esac 1923 fi 1924 break 1925 fi 1926 done 1927 IFS="$ac_save_ifs" 1928 MAGIC_CMD="$ac_save_MAGIC_CMD" 1929 ;; 1930esac 1931fi 1932 1933MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 1934if test -n "$MAGIC_CMD"; then 1935 echo "$ac_t""$MAGIC_CMD" 1>&6 1936else 1937 echo "$ac_t""no" 1>&6 1938fi 1939 1940 else 1941 MAGIC_CMD=: 1942 fi 1943fi 1944 1945 fi 1946 ;; 1947esac 1948 1949# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 1950set dummy ${ac_tool_prefix}ranlib; ac_word=$2 1951echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1952echo "configure:1953: checking for $ac_word" >&5 1953if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then 1954 echo $ac_n "(cached) $ac_c" 1>&6 1955else 1956 if test -n "$RANLIB"; then 1957 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 1958else 1959 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1960 ac_dummy="$PATH" 1961 for ac_dir in $ac_dummy; do 1962 test -z "$ac_dir" && ac_dir=. 1963 if test -f $ac_dir/$ac_word; then 1964 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 1965 break 1966 fi 1967 done 1968 IFS="$ac_save_ifs" 1969fi 1970fi 1971RANLIB="$ac_cv_prog_RANLIB" 1972if test -n "$RANLIB"; then 1973 echo "$ac_t""$RANLIB" 1>&6 1974else 1975 echo "$ac_t""no" 1>&6 1976fi 1977 1978 1979if test -z "$ac_cv_prog_RANLIB"; then 1980if test -n "$ac_tool_prefix"; then 1981 # Extract the first word of "ranlib", so it can be a program name with args. 1982set dummy ranlib; ac_word=$2 1983echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1984echo "configure:1985: checking for $ac_word" >&5 1985if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then 1986 echo $ac_n "(cached) $ac_c" 1>&6 1987else 1988 if test -n "$RANLIB"; then 1989 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 1990else 1991 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1992 ac_dummy="$PATH" 1993 for ac_dir in $ac_dummy; do 1994 test -z "$ac_dir" && ac_dir=. 1995 if test -f $ac_dir/$ac_word; then 1996 ac_cv_prog_RANLIB="ranlib" 1997 break 1998 fi 1999 done 2000 IFS="$ac_save_ifs" 2001 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":" 2002fi 2003fi 2004RANLIB="$ac_cv_prog_RANLIB" 2005if test -n "$RANLIB"; then 2006 echo "$ac_t""$RANLIB" 1>&6 2007else 2008 echo "$ac_t""no" 1>&6 2009fi 2010 2011else 2012 RANLIB=":" 2013fi 2014fi 2015 2016# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2017set dummy ${ac_tool_prefix}strip; ac_word=$2 2018echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2019echo "configure:2020: checking for $ac_word" >&5 2020if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then 2021 echo $ac_n "(cached) $ac_c" 1>&6 2022else 2023 if test -n "$STRIP"; then 2024 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2025else 2026 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 2027 ac_dummy="$PATH" 2028 for ac_dir in $ac_dummy; do 2029 test -z "$ac_dir" && ac_dir=. 2030 if test -f $ac_dir/$ac_word; then 2031 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2032 break 2033 fi 2034 done 2035 IFS="$ac_save_ifs" 2036fi 2037fi 2038STRIP="$ac_cv_prog_STRIP" 2039if test -n "$STRIP"; then 2040 echo "$ac_t""$STRIP" 1>&6 2041else 2042 echo "$ac_t""no" 1>&6 2043fi 2044 2045 2046if test -z "$ac_cv_prog_STRIP"; then 2047if test -n "$ac_tool_prefix"; then 2048 # Extract the first word of "strip", so it can be a program name with args. 2049set dummy strip; ac_word=$2 2050echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2051echo "configure:2052: checking for $ac_word" >&5 2052if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then 2053 echo $ac_n "(cached) $ac_c" 1>&6 2054else 2055 if test -n "$STRIP"; then 2056 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2057else 2058 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 2059 ac_dummy="$PATH" 2060 for ac_dir in $ac_dummy; do 2061 test -z "$ac_dir" && ac_dir=. 2062 if test -f $ac_dir/$ac_word; then 2063 ac_cv_prog_STRIP="strip" 2064 break 2065 fi 2066 done 2067 IFS="$ac_save_ifs" 2068 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":" 2069fi 2070fi 2071STRIP="$ac_cv_prog_STRIP" 2072if test -n "$STRIP"; then 2073 echo "$ac_t""$STRIP" 1>&6 2074else 2075 echo "$ac_t""no" 1>&6 2076fi 2077 2078else 2079 STRIP=":" 2080fi 2081fi 2082 2083 2084# Check for any special flags to pass to ltconfig. 2085libtool_flags="--cache-file=$cache_file" 2086test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared" 2087test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static" 2088test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install" 2089test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc" 2090test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld" 2091 2092 2093# Check whether --enable-libtool-lock or --disable-libtool-lock was given. 2094if test "${enable_libtool_lock+set}" = set; then 2095 enableval="$enable_libtool_lock" 2096 : 2097fi 2098 2099test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock" 2100test x"$silent" = xyes && libtool_flags="$libtool_flags --silent" 2101 2102# Check whether --with-pic or --without-pic was given. 2103if test "${with_pic+set}" = set; then 2104 withval="$with_pic" 2105 pic_mode="$withval" 2106else 2107 pic_mode=default 2108fi 2109 2110test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic" 2111test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic" 2112 2113# Some flags need to be propagated to the compiler or linker for good 2114# libtool support. 2115case $host in 2116*-*-irix6*) 2117 # Find out which ABI we are using. 2118 echo '#line 2119 "configure"' > conftest.$ac_ext 2119 if { (eval echo configure:2120: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 2120 if test "$lt_cv_prog_gnu_ld" = yes; then 2121 case `/usr/bin/file conftest.$ac_objext` in 2122 *32-bit*) 2123 LD="${LD-ld} -melf32bsmip" 2124 ;; 2125 *N32*) 2126 LD="${LD-ld} -melf32bmipn32" 2127 ;; 2128 *64-bit*) 2129 LD="${LD-ld} -melf64bmip" 2130 ;; 2131 esac 2132 else 2133 case `/usr/bin/file conftest.$ac_objext` in 2134 *32-bit*) 2135 LD="${LD-ld} -32" 2136 ;; 2137 *N32*) 2138 LD="${LD-ld} -n32" 2139 ;; 2140 *64-bit*) 2141 LD="${LD-ld} -64" 2142 ;; 2143 esac 2144 fi 2145 fi 2146 rm -rf conftest* 2147 ;; 2148 2149ia64-*-hpux*) 2150 # Find out which ABI we are using. 2151 echo 'int i;' > conftest.$ac_ext 2152 if { (eval echo configure:2153: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 2153 case "`/usr/bin/file conftest.o`" in 2154 *ELF-32*) 2155 HPUX_IA64_MODE="32" 2156 ;; 2157 *ELF-64*) 2158 HPUX_IA64_MODE="64" 2159 ;; 2160 esac 2161 fi 2162 rm -rf conftest* 2163 ;; 2164 2165*-*-sco3.2v5*) 2166 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 2167 SAVE_CFLAGS="$CFLAGS" 2168 CFLAGS="$CFLAGS -belf" 2169 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6 2170echo "configure:2171: checking whether the C compiler needs -belf" >&5 2171if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then 2172 echo $ac_n "(cached) $ac_c" 1>&6 2173else 2174 2175 ac_ext=c 2176# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 2177ac_cpp='$CPP $CPPFLAGS' 2178ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 2179ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 2180cross_compiling=$ac_cv_prog_cc_cross 2181 2182 cat > conftest.$ac_ext <<EOF 2183#line 2184 "configure" 2184#include "confdefs.h" 2185 2186int main() { 2187 2188; return 0; } 2189EOF 2190if { (eval echo configure:2191: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 2191 rm -rf conftest* 2192 lt_cv_cc_needs_belf=yes 2193else 2194 echo "configure: failed program was:" >&5 2195 cat conftest.$ac_ext >&5 2196 rm -rf conftest* 2197 lt_cv_cc_needs_belf=no 2198fi 2199rm -f conftest* 2200 ac_ext=c 2201# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 2202ac_cpp='$CPP $CPPFLAGS' 2203ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 2204ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 2205cross_compiling=$ac_cv_prog_cc_cross 2206 2207fi 2208 2209echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6 2210 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 2211 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 2212 CFLAGS="$SAVE_CFLAGS" 2213 fi 2214 ;; 2215 2216 2217esac 2218 2219 2220# Save cache, so that ltconfig can load it 2221cat > confcache <<\EOF 2222# This file is a shell script that caches the results of configure 2223# tests run on this system so they can be shared between configure 2224# scripts and configure runs. It is not useful on other systems. 2225# If it contains results you don't want to keep, you may remove or edit it. 2226# 2227# By default, configure uses ./config.cache as the cache file, 2228# creating it if it does not exist already. You can give configure 2229# the --cache-file=FILE option to use a different cache file; that is 2230# what configure does when it calls configure scripts in 2231# subdirectories, so they share the cache. 2232# Giving --cache-file=/dev/null disables caching, for debugging configure. 2233# config.status only pays attention to the cache file if you give it the 2234# --recheck option to rerun configure. 2235# 2236EOF 2237# The following way of writing the cache mishandles newlines in values, 2238# but we know of no workaround that is simple, portable, and efficient. 2239# So, don't put newlines in cache variables' values. 2240# Ultrix sh set writes to stderr and can't be redirected directly, 2241# and sets the high bit in the cache file unless we assign to the vars. 2242(set) 2>&1 | 2243 case `(ac_space=' '; set | grep ac_space) 2>&1` in 2244 *ac_space=\ *) 2245 # `set' does not quote correctly, so add quotes (double-quote substitution 2246 # turns \\\\ into \\, and sed turns \\ into \). 2247 sed -n \ 2248 -e "s/'/'\\\\''/g" \ 2249 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" 2250 ;; 2251 *) 2252 # `set' quotes correctly as required by POSIX, so do not add quotes. 2253 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' 2254 ;; 2255 esac >> confcache 2256if cmp -s $cache_file confcache; then 2257 : 2258else 2259 if test -w $cache_file; then 2260 echo "updating cache $cache_file" 2261 cat confcache > $cache_file 2262 else 2263 echo "not updating unwritable cache $cache_file" 2264 fi 2265fi 2266rm -f confcache 2267 2268 2269# Actually configure libtool. ac_aux_dir is where install-sh is found. 2270AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \ 2271MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \ 2272LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \ 2273AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \ 2274objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \ 2275deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \ 2276${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \ 2277$libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \ 2278|| { echo "configure: error: libtool configure failed" 1>&2; exit 1; } 2279 2280# Reload cache, that may have been modified by ltconfig 2281if test -r "$cache_file"; then 2282 echo "loading cache $cache_file" 2283 . $cache_file 2284else 2285 echo "creating cache $cache_file" 2286 > $cache_file 2287fi 2288 2289 2290# This can be used to rebuild libtool when needed 2291LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh" 2292 2293# Always use our own libtool. 2294LIBTOOL='$(SHELL) $(top_builddir)/libtool' 2295 2296# Redirect the config.log output again, so that the ltconfig log is not 2297# clobbered by the next message. 2298exec 5>>./config.log 2299 2300 2301 2302 2303 2304 2305 2306# Check whether --enable-64-bit-bfd or --disable-64-bit-bfd was given. 2307if test "${enable_64_bit_bfd+set}" = set; then 2308 enableval="$enable_64_bit_bfd" 2309 case "${enableval}" in 2310 yes) want64=true ;; 2311 no) want64=false ;; 2312 *) { echo "configure: error: bad value ${enableval} for 64-bit-bfd option" 1>&2; exit 1; } ;; 2313esac 2314else 2315 want64=false 2316fi 2317# Check whether --enable-targets or --disable-targets was given. 2318if test "${enable_targets+set}" = set; then 2319 enableval="$enable_targets" 2320 case "${enableval}" in 2321 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; } 2322 ;; 2323 no) enable_targets= ;; 2324 *) enable_targets=$enableval ;; 2325esac 2326fi 2327# Check whether --enable-commonbfdlib or --disable-commonbfdlib was given. 2328if test "${enable_commonbfdlib+set}" = set; then 2329 enableval="$enable_commonbfdlib" 2330 case "${enableval}" in 2331 yes) commonbfdlib=true ;; 2332 no) commonbfdlib=false ;; 2333 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;; 2334esac 2335fi 2336# Check whether --with-mmap or --without-mmap was given. 2337if test "${with_mmap+set}" = set; then 2338 withval="$with_mmap" 2339 case "${withval}" in 2340 yes) want_mmap=true ;; 2341 no) want_mmap=false ;; 2342 *) { echo "configure: error: bad value ${withval} for BFD with-mmap option" 1>&2; exit 1; } ;; 2343esac 2344else 2345 want_mmap=false 2346fi 2347 2348build_warnings="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 2349# Check whether --enable-build-warnings or --disable-build-warnings was given. 2350if test "${enable_build_warnings+set}" = set; then 2351 enableval="$enable_build_warnings" 2352 case "${enableval}" in 2353 yes) ;; 2354 no) build_warnings="-w";; 2355 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 2356 build_warnings="${build_warnings} ${t}";; 2357 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 2358 build_warnings="${t} ${build_warnings}";; 2359 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 2360esac 2361if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 2362 echo "Setting warning flags = $build_warnings" 6>&1 2363fi 2364fi 2365WARN_CFLAGS="" 2366if test "x${build_warnings}" != x && test "x$GCC" = xyes ; then 2367 WARN_CFLAGS="${build_warnings}" 2368fi 2369 2370 2371 2372 2373 2374 2375if test -z "$target" ; then 2376 { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; } 2377fi 2378 2379echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6 2380echo "configure:2381: checking whether to enable maintainer-specific portions of Makefiles" >&5 2381 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. 2382if test "${enable_maintainer_mode+set}" = set; then 2383 enableval="$enable_maintainer_mode" 2384 USE_MAINTAINER_MODE=$enableval 2385else 2386 USE_MAINTAINER_MODE=no 2387fi 2388 2389 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6 2390 2391 2392if test $USE_MAINTAINER_MODE = yes; then 2393 MAINTAINER_MODE_TRUE= 2394 MAINTAINER_MODE_FALSE='#' 2395else 2396 MAINTAINER_MODE_TRUE='#' 2397 MAINTAINER_MODE_FALSE= 2398fi 2399 MAINT=$MAINTAINER_MODE_TRUE 2400 2401 2402echo $ac_n "checking whether to install libbfd""... $ac_c" 1>&6 2403echo "configure:2404: checking whether to install libbfd" >&5 2404 # Check whether --enable-install-libbfd or --disable-install-libbfd was given. 2405if test "${enable_install_libbfd+set}" = set; then 2406 enableval="$enable_install_libbfd" 2407 install_libbfd_p=$enableval 2408else 2409 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 2410 install_libbfd_p=yes 2411 else 2412 install_libbfd_p=no 2413 fi 2414fi 2415 2416 echo "$ac_t""$install_libbfd_p" 1>&6 2417 2418 2419if test $install_libbfd_p = yes; then 2420 INSTALL_LIBBFD_TRUE= 2421 INSTALL_LIBBFD_FALSE='#' 2422else 2423 INSTALL_LIBBFD_TRUE='#' 2424 INSTALL_LIBBFD_FALSE= 2425fi 2426 # libbfd.a is a host library containing target dependent code 2427 bfdlibdir='$(libdir)' 2428 bfdincludedir='$(includedir)' 2429 if test "${host}" != "${target}"; then 2430 bfdlibdir='$(exec_prefix)/$(host_alias)/$(target_alias)/lib' 2431 bfdincludedir='$(exec_prefix)/$(host_alias)/$(target_alias)/include' 2432 fi 2433 2434 2435 2436 2437 2438 2439echo $ac_n "checking for executable suffix""... $ac_c" 1>&6 2440echo "configure:2441: checking for executable suffix" >&5 2441if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then 2442 echo $ac_n "(cached) $ac_c" 1>&6 2443else 2444 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then 2445 ac_cv_exeext=.exe 2446else 2447 rm -f conftest* 2448 echo 'int main () { return 0; }' > conftest.$ac_ext 2449 ac_cv_exeext= 2450 if { (eval echo configure:2451: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then 2451 for file in conftest.*; do 2452 case $file in 2453 *.c | *.o | *.obj) ;; 2454 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;; 2455 esac 2456 done 2457 else 2458 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; } 2459 fi 2460 rm -f conftest* 2461 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no 2462fi 2463fi 2464 2465EXEEXT="" 2466test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext} 2467echo "$ac_t""${ac_cv_exeext}" 1>&6 2468ac_exeext=$EXEEXT 2469 2470 2471host64=false 2472target64=false 2473bfd_default_target_size=32 2474 2475# host stuff: 2476 2477# Extract the first word of "gcc", so it can be a program name with args. 2478set dummy gcc; ac_word=$2 2479echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2480echo "configure:2481: checking for $ac_word" >&5 2481if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 2482 echo $ac_n "(cached) $ac_c" 1>&6 2483else 2484 if test -n "$CC"; then 2485 ac_cv_prog_CC="$CC" # Let the user override the test. 2486else 2487 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 2488 ac_dummy="$PATH" 2489 for ac_dir in $ac_dummy; do 2490 test -z "$ac_dir" && ac_dir=. 2491 if test -f $ac_dir/$ac_word; then 2492 ac_cv_prog_CC="gcc" 2493 break 2494 fi 2495 done 2496 IFS="$ac_save_ifs" 2497fi 2498fi 2499CC="$ac_cv_prog_CC" 2500if test -n "$CC"; then 2501 echo "$ac_t""$CC" 1>&6 2502else 2503 echo "$ac_t""no" 1>&6 2504fi 2505 2506if test -z "$CC"; then 2507 # Extract the first word of "cc", so it can be a program name with args. 2508set dummy cc; ac_word=$2 2509echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2510echo "configure:2511: checking for $ac_word" >&5 2511if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 2512 echo $ac_n "(cached) $ac_c" 1>&6 2513else 2514 if test -n "$CC"; then 2515 ac_cv_prog_CC="$CC" # Let the user override the test. 2516else 2517 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 2518 ac_prog_rejected=no 2519 ac_dummy="$PATH" 2520 for ac_dir in $ac_dummy; do 2521 test -z "$ac_dir" && ac_dir=. 2522 if test -f $ac_dir/$ac_word; then 2523 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then 2524 ac_prog_rejected=yes 2525 continue 2526 fi 2527 ac_cv_prog_CC="cc" 2528 break 2529 fi 2530 done 2531 IFS="$ac_save_ifs" 2532if test $ac_prog_rejected = yes; then 2533 # We found a bogon in the path, so make sure we never use it. 2534 set dummy $ac_cv_prog_CC 2535 shift 2536 if test $# -gt 0; then 2537 # We chose a different compiler from the bogus one. 2538 # However, it has the same basename, so the bogon will be chosen 2539 # first if we set CC to just the basename; use the full file name. 2540 shift 2541 set dummy "$ac_dir/$ac_word" "$@" 2542 shift 2543 ac_cv_prog_CC="$@" 2544 fi 2545fi 2546fi 2547fi 2548CC="$ac_cv_prog_CC" 2549if test -n "$CC"; then 2550 echo "$ac_t""$CC" 1>&6 2551else 2552 echo "$ac_t""no" 1>&6 2553fi 2554 2555 if test -z "$CC"; then 2556 case "`uname -s`" in 2557 *win32* | *WIN32*) 2558 # Extract the first word of "cl", so it can be a program name with args. 2559set dummy cl; ac_word=$2 2560echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2561echo "configure:2562: checking for $ac_word" >&5 2562if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 2563 echo $ac_n "(cached) $ac_c" 1>&6 2564else 2565 if test -n "$CC"; then 2566 ac_cv_prog_CC="$CC" # Let the user override the test. 2567else 2568 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 2569 ac_dummy="$PATH" 2570 for ac_dir in $ac_dummy; do 2571 test -z "$ac_dir" && ac_dir=. 2572 if test -f $ac_dir/$ac_word; then 2573 ac_cv_prog_CC="cl" 2574 break 2575 fi 2576 done 2577 IFS="$ac_save_ifs" 2578fi 2579fi 2580CC="$ac_cv_prog_CC" 2581if test -n "$CC"; then 2582 echo "$ac_t""$CC" 1>&6 2583else 2584 echo "$ac_t""no" 1>&6 2585fi 2586 ;; 2587 esac 2588 fi 2589 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } 2590fi 2591 2592echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 2593echo "configure:2594: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 2594 2595ac_ext=c 2596# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 2597ac_cpp='$CPP $CPPFLAGS' 2598ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 2599ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 2600cross_compiling=$ac_cv_prog_cc_cross 2601 2602cat > conftest.$ac_ext << EOF 2603 2604#line 2605 "configure" 2605#include "confdefs.h" 2606 2607main(){return(0);} 2608EOF 2609if { (eval echo configure:2610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 2610 ac_cv_prog_cc_works=yes 2611 # If we can't run a trivial program, we are probably using a cross compiler. 2612 if (./conftest; exit) 2>/dev/null; then 2613 ac_cv_prog_cc_cross=no 2614 else 2615 ac_cv_prog_cc_cross=yes 2616 fi 2617else 2618 echo "configure: failed program was:" >&5 2619 cat conftest.$ac_ext >&5 2620 ac_cv_prog_cc_works=no 2621fi 2622rm -fr conftest* 2623ac_ext=c 2624# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 2625ac_cpp='$CPP $CPPFLAGS' 2626ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 2627ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 2628cross_compiling=$ac_cv_prog_cc_cross 2629 2630echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 2631if test $ac_cv_prog_cc_works = no; then 2632 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } 2633fi 2634echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 2635echo "configure:2636: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 2636echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 2637cross_compiling=$ac_cv_prog_cc_cross 2638 2639echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 2640echo "configure:2641: checking whether we are using GNU C" >&5 2641if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then 2642 echo $ac_n "(cached) $ac_c" 1>&6 2643else 2644 cat > conftest.c <<EOF 2645#ifdef __GNUC__ 2646 yes; 2647#endif 2648EOF 2649if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2650: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then 2650 ac_cv_prog_gcc=yes 2651else 2652 ac_cv_prog_gcc=no 2653fi 2654fi 2655 2656echo "$ac_t""$ac_cv_prog_gcc" 1>&6 2657 2658if test $ac_cv_prog_gcc = yes; then 2659 GCC=yes 2660else 2661 GCC= 2662fi 2663 2664ac_test_CFLAGS="${CFLAGS+set}" 2665ac_save_CFLAGS="$CFLAGS" 2666CFLAGS= 2667echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 2668echo "configure:2669: checking whether ${CC-cc} accepts -g" >&5 2669if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then 2670 echo $ac_n "(cached) $ac_c" 1>&6 2671else 2672 echo 'void f(){}' > conftest.c 2673if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then 2674 ac_cv_prog_cc_g=yes 2675else 2676 ac_cv_prog_cc_g=no 2677fi 2678rm -f conftest* 2679 2680fi 2681 2682echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 2683if test "$ac_test_CFLAGS" = set; then 2684 CFLAGS="$ac_save_CFLAGS" 2685elif test $ac_cv_prog_cc_g = yes; then 2686 if test "$GCC" = yes; then 2687 CFLAGS="-g -O2" 2688 else 2689 CFLAGS="-g" 2690 fi 2691else 2692 if test "$GCC" = yes; then 2693 CFLAGS="-O2" 2694 else 2695 CFLAGS= 2696 fi 2697fi 2698 2699 2700ALL_LINGUAS="fr tr ja es sv da zh_CN ro" 2701echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 2702echo "configure:2703: checking how to run the C preprocessor" >&5 2703# On Suns, sometimes $CPP names a directory. 2704if test -n "$CPP" && test -d "$CPP"; then 2705 CPP= 2706fi 2707if test -z "$CPP"; then 2708if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then 2709 echo $ac_n "(cached) $ac_c" 1>&6 2710else 2711 # This must be in double quotes, not single quotes, because CPP may get 2712 # substituted into the Makefile and "${CC-cc}" will confuse make. 2713 CPP="${CC-cc} -E" 2714 # On the NeXT, cc -E runs the code through the compiler's parser, 2715 # not just through cpp. 2716 cat > conftest.$ac_ext <<EOF 2717#line 2718 "configure" 2718#include "confdefs.h" 2719#include <assert.h> 2720Syntax Error 2721EOF 2722ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 2723{ (eval echo configure:2724: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 2724ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 2725if test -z "$ac_err"; then 2726 : 2727else 2728 echo "$ac_err" >&5 2729 echo "configure: failed program was:" >&5 2730 cat conftest.$ac_ext >&5 2731 rm -rf conftest* 2732 CPP="${CC-cc} -E -traditional-cpp" 2733 cat > conftest.$ac_ext <<EOF 2734#line 2735 "configure" 2735#include "confdefs.h" 2736#include <assert.h> 2737Syntax Error 2738EOF 2739ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 2740{ (eval echo configure:2741: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 2741ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 2742if test -z "$ac_err"; then 2743 : 2744else 2745 echo "$ac_err" >&5 2746 echo "configure: failed program was:" >&5 2747 cat conftest.$ac_ext >&5 2748 rm -rf conftest* 2749 CPP="${CC-cc} -nologo -E" 2750 cat > conftest.$ac_ext <<EOF 2751#line 2752 "configure" 2752#include "confdefs.h" 2753#include <assert.h> 2754Syntax Error 2755EOF 2756ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 2757{ (eval echo configure:2758: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 2758ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 2759if test -z "$ac_err"; then 2760 : 2761else 2762 echo "$ac_err" >&5 2763 echo "configure: failed program was:" >&5 2764 cat conftest.$ac_ext >&5 2765 rm -rf conftest* 2766 CPP=/lib/cpp 2767fi 2768rm -f conftest* 2769fi 2770rm -f conftest* 2771fi 2772rm -f conftest* 2773 ac_cv_prog_CPP="$CPP" 2774fi 2775 CPP="$ac_cv_prog_CPP" 2776else 2777 ac_cv_prog_CPP="$CPP" 2778fi 2779echo "$ac_t""$CPP" 1>&6 2780 2781# Extract the first word of "ranlib", so it can be a program name with args. 2782set dummy ranlib; ac_word=$2 2783echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2784echo "configure:2785: checking for $ac_word" >&5 2785if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then 2786 echo $ac_n "(cached) $ac_c" 1>&6 2787else 2788 if test -n "$RANLIB"; then 2789 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 2790else 2791 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 2792 ac_dummy="$PATH" 2793 for ac_dir in $ac_dummy; do 2794 test -z "$ac_dir" && ac_dir=. 2795 if test -f $ac_dir/$ac_word; then 2796 ac_cv_prog_RANLIB="ranlib" 2797 break 2798 fi 2799 done 2800 IFS="$ac_save_ifs" 2801 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":" 2802fi 2803fi 2804RANLIB="$ac_cv_prog_RANLIB" 2805if test -n "$RANLIB"; then 2806 echo "$ac_t""$RANLIB" 1>&6 2807else 2808 echo "$ac_t""no" 1>&6 2809fi 2810 2811echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 2812echo "configure:2813: checking for ANSI C header files" >&5 2813if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then 2814 echo $ac_n "(cached) $ac_c" 1>&6 2815else 2816 cat > conftest.$ac_ext <<EOF 2817#line 2818 "configure" 2818#include "confdefs.h" 2819#include <stdlib.h> 2820#include <stdarg.h> 2821#include <string.h> 2822#include <float.h> 2823EOF 2824ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 2825{ (eval echo configure:2826: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 2826ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 2827if test -z "$ac_err"; then 2828 rm -rf conftest* 2829 ac_cv_header_stdc=yes 2830else 2831 echo "$ac_err" >&5 2832 echo "configure: failed program was:" >&5 2833 cat conftest.$ac_ext >&5 2834 rm -rf conftest* 2835 ac_cv_header_stdc=no 2836fi 2837rm -f conftest* 2838 2839if test $ac_cv_header_stdc = yes; then 2840 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 2841cat > conftest.$ac_ext <<EOF 2842#line 2843 "configure" 2843#include "confdefs.h" 2844#include <string.h> 2845EOF 2846if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 2847 egrep "memchr" >/dev/null 2>&1; then 2848 : 2849else 2850 rm -rf conftest* 2851 ac_cv_header_stdc=no 2852fi 2853rm -f conftest* 2854 2855fi 2856 2857if test $ac_cv_header_stdc = yes; then 2858 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 2859cat > conftest.$ac_ext <<EOF 2860#line 2861 "configure" 2861#include "confdefs.h" 2862#include <stdlib.h> 2863EOF 2864if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 2865 egrep "free" >/dev/null 2>&1; then 2866 : 2867else 2868 rm -rf conftest* 2869 ac_cv_header_stdc=no 2870fi 2871rm -f conftest* 2872 2873fi 2874 2875if test $ac_cv_header_stdc = yes; then 2876 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 2877if test "$cross_compiling" = yes; then 2878 : 2879else 2880 cat > conftest.$ac_ext <<EOF 2881#line 2882 "configure" 2882#include "confdefs.h" 2883#include <ctype.h> 2884#define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 2885#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 2886#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 2887int main () { int i; for (i = 0; i < 256; i++) 2888if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); 2889exit (0); } 2890 2891EOF 2892if { (eval echo configure:2893: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 2893then 2894 : 2895else 2896 echo "configure: failed program was:" >&5 2897 cat conftest.$ac_ext >&5 2898 rm -fr conftest* 2899 ac_cv_header_stdc=no 2900fi 2901rm -fr conftest* 2902fi 2903 2904fi 2905fi 2906 2907echo "$ac_t""$ac_cv_header_stdc" 1>&6 2908if test $ac_cv_header_stdc = yes; then 2909 cat >> confdefs.h <<\EOF 2910#define STDC_HEADERS 1 2911EOF 2912 2913fi 2914 2915echo $ac_n "checking for working const""... $ac_c" 1>&6 2916echo "configure:2917: checking for working const" >&5 2917if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then 2918 echo $ac_n "(cached) $ac_c" 1>&6 2919else 2920 cat > conftest.$ac_ext <<EOF 2921#line 2922 "configure" 2922#include "confdefs.h" 2923 2924int main() { 2925 2926/* Ultrix mips cc rejects this. */ 2927typedef int charset[2]; const charset x; 2928/* SunOS 4.1.1 cc rejects this. */ 2929char const *const *ccp; 2930char **p; 2931/* NEC SVR4.0.2 mips cc rejects this. */ 2932struct point {int x, y;}; 2933static struct point const zero = {0,0}; 2934/* AIX XL C 1.02.0.0 rejects this. 2935 It does not let you subtract one const X* pointer from another in an arm 2936 of an if-expression whose if-part is not a constant expression */ 2937const char *g = "string"; 2938ccp = &g + (g ? g-g : 0); 2939/* HPUX 7.0 cc rejects these. */ 2940++ccp; 2941p = (char**) ccp; 2942ccp = (char const *const *) p; 2943{ /* SCO 3.2v4 cc rejects this. */ 2944 char *t; 2945 char const *s = 0 ? (char *) 0 : (char const *) 0; 2946 2947 *t++ = 0; 2948} 2949{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 2950 int x[] = {25, 17}; 2951 const int *foo = &x[0]; 2952 ++foo; 2953} 2954{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 2955 typedef const int *iptr; 2956 iptr p = 0; 2957 ++p; 2958} 2959{ /* AIX XL C 1.02.0.0 rejects this saying 2960 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 2961 struct s { int j; const int *ap[3]; }; 2962 struct s *b; b->j = 5; 2963} 2964{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 2965 const int foo = 10; 2966} 2967 2968; return 0; } 2969EOF 2970if { (eval echo configure:2971: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 2971 rm -rf conftest* 2972 ac_cv_c_const=yes 2973else 2974 echo "configure: failed program was:" >&5 2975 cat conftest.$ac_ext >&5 2976 rm -rf conftest* 2977 ac_cv_c_const=no 2978fi 2979rm -f conftest* 2980fi 2981 2982echo "$ac_t""$ac_cv_c_const" 1>&6 2983if test $ac_cv_c_const = no; then 2984 cat >> confdefs.h <<\EOF 2985#define const 2986EOF 2987 2988fi 2989 2990echo $ac_n "checking for inline""... $ac_c" 1>&6 2991echo "configure:2992: checking for inline" >&5 2992if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then 2993 echo $ac_n "(cached) $ac_c" 1>&6 2994else 2995 ac_cv_c_inline=no 2996for ac_kw in inline __inline__ __inline; do 2997 cat > conftest.$ac_ext <<EOF 2998#line 2999 "configure" 2999#include "confdefs.h" 3000 3001int main() { 3002} $ac_kw foo() { 3003; return 0; } 3004EOF 3005if { (eval echo configure:3006: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 3006 rm -rf conftest* 3007 ac_cv_c_inline=$ac_kw; break 3008else 3009 echo "configure: failed program was:" >&5 3010 cat conftest.$ac_ext >&5 3011fi 3012rm -f conftest* 3013done 3014 3015fi 3016 3017echo "$ac_t""$ac_cv_c_inline" 1>&6 3018case "$ac_cv_c_inline" in 3019 inline | yes) ;; 3020 no) cat >> confdefs.h <<\EOF 3021#define inline 3022EOF 3023 ;; 3024 *) cat >> confdefs.h <<EOF 3025#define inline $ac_cv_c_inline 3026EOF 3027 ;; 3028esac 3029 3030echo $ac_n "checking for off_t""... $ac_c" 1>&6 3031echo "configure:3032: checking for off_t" >&5 3032if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then 3033 echo $ac_n "(cached) $ac_c" 1>&6 3034else 3035 cat > conftest.$ac_ext <<EOF 3036#line 3037 "configure" 3037#include "confdefs.h" 3038#include <sys/types.h> 3039#if STDC_HEADERS 3040#include <stdlib.h> 3041#include <stddef.h> 3042#endif 3043EOF 3044if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3045 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then 3046 rm -rf conftest* 3047 ac_cv_type_off_t=yes 3048else 3049 rm -rf conftest* 3050 ac_cv_type_off_t=no 3051fi 3052rm -f conftest* 3053 3054fi 3055echo "$ac_t""$ac_cv_type_off_t" 1>&6 3056if test $ac_cv_type_off_t = no; then 3057 cat >> confdefs.h <<\EOF 3058#define off_t long 3059EOF 3060 3061fi 3062 3063echo $ac_n "checking for size_t""... $ac_c" 1>&6 3064echo "configure:3065: checking for size_t" >&5 3065if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then 3066 echo $ac_n "(cached) $ac_c" 1>&6 3067else 3068 cat > conftest.$ac_ext <<EOF 3069#line 3070 "configure" 3070#include "confdefs.h" 3071#include <sys/types.h> 3072#if STDC_HEADERS 3073#include <stdlib.h> 3074#include <stddef.h> 3075#endif 3076EOF 3077if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3078 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then 3079 rm -rf conftest* 3080 ac_cv_type_size_t=yes 3081else 3082 rm -rf conftest* 3083 ac_cv_type_size_t=no 3084fi 3085rm -f conftest* 3086 3087fi 3088echo "$ac_t""$ac_cv_type_size_t" 1>&6 3089if test $ac_cv_type_size_t = no; then 3090 cat >> confdefs.h <<\EOF 3091#define size_t unsigned 3092EOF 3093 3094fi 3095 3096# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works 3097# for constant arguments. Useless! 3098echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 3099echo "configure:3100: checking for working alloca.h" >&5 3100if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then 3101 echo $ac_n "(cached) $ac_c" 1>&6 3102else 3103 cat > conftest.$ac_ext <<EOF 3104#line 3105 "configure" 3105#include "confdefs.h" 3106#include <alloca.h> 3107int main() { 3108char *p = alloca(2 * sizeof(int)); 3109; return 0; } 3110EOF 3111if { (eval echo configure:3112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3112 rm -rf conftest* 3113 ac_cv_header_alloca_h=yes 3114else 3115 echo "configure: failed program was:" >&5 3116 cat conftest.$ac_ext >&5 3117 rm -rf conftest* 3118 ac_cv_header_alloca_h=no 3119fi 3120rm -f conftest* 3121fi 3122 3123echo "$ac_t""$ac_cv_header_alloca_h" 1>&6 3124if test $ac_cv_header_alloca_h = yes; then 3125 cat >> confdefs.h <<\EOF 3126#define HAVE_ALLOCA_H 1 3127EOF 3128 3129fi 3130 3131echo $ac_n "checking for alloca""... $ac_c" 1>&6 3132echo "configure:3133: checking for alloca" >&5 3133if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then 3134 echo $ac_n "(cached) $ac_c" 1>&6 3135else 3136 cat > conftest.$ac_ext <<EOF 3137#line 3138 "configure" 3138#include "confdefs.h" 3139 3140#ifdef __GNUC__ 3141# define alloca __builtin_alloca 3142#else 3143# ifdef _MSC_VER 3144# include <malloc.h> 3145# define alloca _alloca 3146# else 3147# if HAVE_ALLOCA_H 3148# include <alloca.h> 3149# else 3150# ifdef _AIX 3151 #pragma alloca 3152# else 3153# ifndef alloca /* predefined by HP cc +Olibcalls */ 3154char *alloca (); 3155# endif 3156# endif 3157# endif 3158# endif 3159#endif 3160 3161int main() { 3162char *p = (char *) alloca(1); 3163; return 0; } 3164EOF 3165if { (eval echo configure:3166: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3166 rm -rf conftest* 3167 ac_cv_func_alloca_works=yes 3168else 3169 echo "configure: failed program was:" >&5 3170 cat conftest.$ac_ext >&5 3171 rm -rf conftest* 3172 ac_cv_func_alloca_works=no 3173fi 3174rm -f conftest* 3175fi 3176 3177echo "$ac_t""$ac_cv_func_alloca_works" 1>&6 3178if test $ac_cv_func_alloca_works = yes; then 3179 cat >> confdefs.h <<\EOF 3180#define HAVE_ALLOCA 1 3181EOF 3182 3183fi 3184 3185if test $ac_cv_func_alloca_works = no; then 3186 # The SVR3 libPW and SVR4 libucb both contain incompatible functions 3187 # that cause trouble. Some versions do not even contain alloca or 3188 # contain a buggy version. If you still want to use their alloca, 3189 # use ar to extract alloca.o from them instead of compiling alloca.c. 3190 ALLOCA=alloca.${ac_objext} 3191 cat >> confdefs.h <<\EOF 3192#define C_ALLOCA 1 3193EOF 3194 3195 3196echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 3197echo "configure:3198: checking whether alloca needs Cray hooks" >&5 3198if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then 3199 echo $ac_n "(cached) $ac_c" 1>&6 3200else 3201 cat > conftest.$ac_ext <<EOF 3202#line 3203 "configure" 3203#include "confdefs.h" 3204#if defined(CRAY) && ! defined(CRAY2) 3205webecray 3206#else 3207wenotbecray 3208#endif 3209 3210EOF 3211if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3212 egrep "webecray" >/dev/null 2>&1; then 3213 rm -rf conftest* 3214 ac_cv_os_cray=yes 3215else 3216 rm -rf conftest* 3217 ac_cv_os_cray=no 3218fi 3219rm -f conftest* 3220 3221fi 3222 3223echo "$ac_t""$ac_cv_os_cray" 1>&6 3224if test $ac_cv_os_cray = yes; then 3225for ac_func in _getb67 GETB67 getb67; do 3226 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 3227echo "configure:3228: checking for $ac_func" >&5 3228if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 3229 echo $ac_n "(cached) $ac_c" 1>&6 3230else 3231 cat > conftest.$ac_ext <<EOF 3232#line 3233 "configure" 3233#include "confdefs.h" 3234/* System header to define __stub macros and hopefully few prototypes, 3235 which can conflict with char $ac_func(); below. */ 3236#include <assert.h> 3237/* Override any gcc2 internal prototype to avoid an error. */ 3238/* We use char because int might match the return type of a gcc2 3239 builtin and then its argument prototype would still apply. */ 3240char $ac_func(); 3241 3242int main() { 3243 3244/* The GNU C library defines this for functions which it implements 3245 to always fail with ENOSYS. Some functions are actually named 3246 something starting with __ and the normal name is an alias. */ 3247#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 3248choke me 3249#else 3250$ac_func(); 3251#endif 3252 3253; return 0; } 3254EOF 3255if { (eval echo configure:3256: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3256 rm -rf conftest* 3257 eval "ac_cv_func_$ac_func=yes" 3258else 3259 echo "configure: failed program was:" >&5 3260 cat conftest.$ac_ext >&5 3261 rm -rf conftest* 3262 eval "ac_cv_func_$ac_func=no" 3263fi 3264rm -f conftest* 3265fi 3266 3267if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 3268 echo "$ac_t""yes" 1>&6 3269 cat >> confdefs.h <<EOF 3270#define CRAY_STACKSEG_END $ac_func 3271EOF 3272 3273 break 3274else 3275 echo "$ac_t""no" 1>&6 3276fi 3277 3278done 3279fi 3280 3281echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 3282echo "configure:3283: checking stack direction for C alloca" >&5 3283if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then 3284 echo $ac_n "(cached) $ac_c" 1>&6 3285else 3286 if test "$cross_compiling" = yes; then 3287 ac_cv_c_stack_direction=0 3288else 3289 cat > conftest.$ac_ext <<EOF 3290#line 3291 "configure" 3291#include "confdefs.h" 3292find_stack_direction () 3293{ 3294 static char *addr = 0; 3295 auto char dummy; 3296 if (addr == 0) 3297 { 3298 addr = &dummy; 3299 return find_stack_direction (); 3300 } 3301 else 3302 return (&dummy > addr) ? 1 : -1; 3303} 3304main () 3305{ 3306 exit (find_stack_direction() < 0); 3307} 3308EOF 3309if { (eval echo configure:3310: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 3310then 3311 ac_cv_c_stack_direction=1 3312else 3313 echo "configure: failed program was:" >&5 3314 cat conftest.$ac_ext >&5 3315 rm -fr conftest* 3316 ac_cv_c_stack_direction=-1 3317fi 3318rm -fr conftest* 3319fi 3320 3321fi 3322 3323echo "$ac_t""$ac_cv_c_stack_direction" 1>&6 3324cat >> confdefs.h <<EOF 3325#define STACK_DIRECTION $ac_cv_c_stack_direction 3326EOF 3327 3328fi 3329 3330for ac_hdr in stdlib.h unistd.h sys/stat.h sys/types.h 3331do 3332ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 3333echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 3334echo "configure:3335: checking for $ac_hdr" >&5 3335if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 3336 echo $ac_n "(cached) $ac_c" 1>&6 3337else 3338 cat > conftest.$ac_ext <<EOF 3339#line 3340 "configure" 3340#include "confdefs.h" 3341#include <$ac_hdr> 3342EOF 3343ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 3344{ (eval echo configure:3345: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 3345ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 3346if test -z "$ac_err"; then 3347 rm -rf conftest* 3348 eval "ac_cv_header_$ac_safe=yes" 3349else 3350 echo "$ac_err" >&5 3351 echo "configure: failed program was:" >&5 3352 cat conftest.$ac_ext >&5 3353 rm -rf conftest* 3354 eval "ac_cv_header_$ac_safe=no" 3355fi 3356rm -f conftest* 3357fi 3358if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 3359 echo "$ac_t""yes" 1>&6 3360 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 3361 cat >> confdefs.h <<EOF 3362#define $ac_tr_hdr 1 3363EOF 3364 3365else 3366 echo "$ac_t""no" 1>&6 3367fi 3368done 3369 3370for ac_func in getpagesize 3371do 3372echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 3373echo "configure:3374: checking for $ac_func" >&5 3374if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 3375 echo $ac_n "(cached) $ac_c" 1>&6 3376else 3377 cat > conftest.$ac_ext <<EOF 3378#line 3379 "configure" 3379#include "confdefs.h" 3380/* System header to define __stub macros and hopefully few prototypes, 3381 which can conflict with char $ac_func(); below. */ 3382#include <assert.h> 3383/* Override any gcc2 internal prototype to avoid an error. */ 3384/* We use char because int might match the return type of a gcc2 3385 builtin and then its argument prototype would still apply. */ 3386char $ac_func(); 3387 3388int main() { 3389 3390/* The GNU C library defines this for functions which it implements 3391 to always fail with ENOSYS. Some functions are actually named 3392 something starting with __ and the normal name is an alias. */ 3393#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 3394choke me 3395#else 3396$ac_func(); 3397#endif 3398 3399; return 0; } 3400EOF 3401if { (eval echo configure:3402: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3402 rm -rf conftest* 3403 eval "ac_cv_func_$ac_func=yes" 3404else 3405 echo "configure: failed program was:" >&5 3406 cat conftest.$ac_ext >&5 3407 rm -rf conftest* 3408 eval "ac_cv_func_$ac_func=no" 3409fi 3410rm -f conftest* 3411fi 3412 3413if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 3414 echo "$ac_t""yes" 1>&6 3415 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 3416 cat >> confdefs.h <<EOF 3417#define $ac_tr_func 1 3418EOF 3419 3420else 3421 echo "$ac_t""no" 1>&6 3422fi 3423done 3424 3425echo $ac_n "checking for working mmap""... $ac_c" 1>&6 3426echo "configure:3427: checking for working mmap" >&5 3427if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then 3428 echo $ac_n "(cached) $ac_c" 1>&6 3429else 3430 if test "$cross_compiling" = yes; then 3431 ac_cv_func_mmap_fixed_mapped=no 3432else 3433 cat > conftest.$ac_ext <<EOF 3434#line 3435 "configure" 3435#include "confdefs.h" 3436 3437/* Thanks to Mike Haertel and Jim Avera for this test. 3438 Here is a matrix of mmap possibilities: 3439 mmap private not fixed 3440 mmap private fixed at somewhere currently unmapped 3441 mmap private fixed at somewhere already mapped 3442 mmap shared not fixed 3443 mmap shared fixed at somewhere currently unmapped 3444 mmap shared fixed at somewhere already mapped 3445 For private mappings, we should verify that changes cannot be read() 3446 back from the file, nor mmap's back from the file at a different 3447 address. (There have been systems where private was not correctly 3448 implemented like the infamous i386 svr4.0, and systems where the 3449 VM page cache was not coherent with the filesystem buffer cache 3450 like early versions of FreeBSD and possibly contemporary NetBSD.) 3451 For shared mappings, we should conversely verify that changes get 3452 propogated back to all the places they're supposed to be. 3453 3454 Grep wants private fixed already mapped. 3455 The main things grep needs to know about mmap are: 3456 * does it exist and is it safe to write into the mmap'd area 3457 * how to use it (BSD variants) */ 3458#include <sys/types.h> 3459#include <fcntl.h> 3460#include <sys/mman.h> 3461 3462#if HAVE_SYS_TYPES_H 3463# include <sys/types.h> 3464#endif 3465 3466#if HAVE_STDLIB_H 3467# include <stdlib.h> 3468#endif 3469 3470#if HAVE_SYS_STAT_H 3471# include <sys/stat.h> 3472#endif 3473 3474#if HAVE_UNISTD_H 3475# include <unistd.h> 3476#endif 3477 3478/* This mess was copied from the GNU getpagesize.h. */ 3479#ifndef HAVE_GETPAGESIZE 3480 3481/* Assume that all systems that can run configure have sys/param.h. */ 3482# ifndef HAVE_SYS_PARAM_H 3483# define HAVE_SYS_PARAM_H 1 3484# endif 3485 3486# ifdef _SC_PAGESIZE 3487# define getpagesize() sysconf(_SC_PAGESIZE) 3488# else /* no _SC_PAGESIZE */ 3489# ifdef HAVE_SYS_PARAM_H 3490# include <sys/param.h> 3491# ifdef EXEC_PAGESIZE 3492# define getpagesize() EXEC_PAGESIZE 3493# else /* no EXEC_PAGESIZE */ 3494# ifdef NBPG 3495# define getpagesize() NBPG * CLSIZE 3496# ifndef CLSIZE 3497# define CLSIZE 1 3498# endif /* no CLSIZE */ 3499# else /* no NBPG */ 3500# ifdef NBPC 3501# define getpagesize() NBPC 3502# else /* no NBPC */ 3503# ifdef PAGESIZE 3504# define getpagesize() PAGESIZE 3505# endif /* PAGESIZE */ 3506# endif /* no NBPC */ 3507# endif /* no NBPG */ 3508# endif /* no EXEC_PAGESIZE */ 3509# else /* no HAVE_SYS_PARAM_H */ 3510# define getpagesize() 8192 /* punt totally */ 3511# endif /* no HAVE_SYS_PARAM_H */ 3512# endif /* no _SC_PAGESIZE */ 3513 3514#endif /* no HAVE_GETPAGESIZE */ 3515 3516#ifdef __cplusplus 3517extern "C" { void *malloc(unsigned); } 3518#else 3519char *malloc(); 3520#endif 3521 3522int 3523main() 3524{ 3525 char *data, *data2, *data3; 3526 int i, pagesize; 3527 int fd; 3528 3529 pagesize = getpagesize(); 3530 3531 /* 3532 * First, make a file with some known garbage in it. 3533 */ 3534 data = malloc(pagesize); 3535 if (!data) 3536 exit(1); 3537 for (i = 0; i < pagesize; ++i) 3538 *(data + i) = rand(); 3539 umask(0); 3540 fd = creat("conftestmmap", 0600); 3541 if (fd < 0) 3542 exit(1); 3543 if (write(fd, data, pagesize) != pagesize) 3544 exit(1); 3545 close(fd); 3546 3547 /* 3548 * Next, try to mmap the file at a fixed address which 3549 * already has something else allocated at it. If we can, 3550 * also make sure that we see the same garbage. 3551 */ 3552 fd = open("conftestmmap", O_RDWR); 3553 if (fd < 0) 3554 exit(1); 3555 data2 = malloc(2 * pagesize); 3556 if (!data2) 3557 exit(1); 3558 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1); 3559 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE, 3560 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 3561 exit(1); 3562 for (i = 0; i < pagesize; ++i) 3563 if (*(data + i) != *(data2 + i)) 3564 exit(1); 3565 3566 /* 3567 * Finally, make sure that changes to the mapped area 3568 * do not percolate back to the file as seen by read(). 3569 * (This is a bug on some variants of i386 svr4.0.) 3570 */ 3571 for (i = 0; i < pagesize; ++i) 3572 *(data2 + i) = *(data2 + i) + 1; 3573 data3 = malloc(pagesize); 3574 if (!data3) 3575 exit(1); 3576 if (read(fd, data3, pagesize) != pagesize) 3577 exit(1); 3578 for (i = 0; i < pagesize; ++i) 3579 if (*(data + i) != *(data3 + i)) 3580 exit(1); 3581 close(fd); 3582 unlink("conftestmmap"); 3583 exit(0); 3584} 3585 3586EOF 3587if { (eval echo configure:3588: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 3588then 3589 ac_cv_func_mmap_fixed_mapped=yes 3590else 3591 echo "configure: failed program was:" >&5 3592 cat conftest.$ac_ext >&5 3593 rm -fr conftest* 3594 ac_cv_func_mmap_fixed_mapped=no 3595fi 3596rm -fr conftest* 3597fi 3598 3599fi 3600 3601echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6 3602if test $ac_cv_func_mmap_fixed_mapped = yes; then 3603 cat >> confdefs.h <<\EOF 3604#define HAVE_MMAP 1 3605EOF 3606 3607fi 3608 3609 3610 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \ 3611unistd.h values.h sys/param.h 3612do 3613ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 3614echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 3615echo "configure:3616: checking for $ac_hdr" >&5 3616if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 3617 echo $ac_n "(cached) $ac_c" 1>&6 3618else 3619 cat > conftest.$ac_ext <<EOF 3620#line 3621 "configure" 3621#include "confdefs.h" 3622#include <$ac_hdr> 3623EOF 3624ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 3625{ (eval echo configure:3626: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 3626ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 3627if test -z "$ac_err"; then 3628 rm -rf conftest* 3629 eval "ac_cv_header_$ac_safe=yes" 3630else 3631 echo "$ac_err" >&5 3632 echo "configure: failed program was:" >&5 3633 cat conftest.$ac_ext >&5 3634 rm -rf conftest* 3635 eval "ac_cv_header_$ac_safe=no" 3636fi 3637rm -f conftest* 3638fi 3639if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 3640 echo "$ac_t""yes" 1>&6 3641 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 3642 cat >> confdefs.h <<EOF 3643#define $ac_tr_hdr 1 3644EOF 3645 3646else 3647 echo "$ac_t""no" 1>&6 3648fi 3649done 3650 3651 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \ 3652__argz_count __argz_stringify __argz_next 3653do 3654echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 3655echo "configure:3656: checking for $ac_func" >&5 3656if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 3657 echo $ac_n "(cached) $ac_c" 1>&6 3658else 3659 cat > conftest.$ac_ext <<EOF 3660#line 3661 "configure" 3661#include "confdefs.h" 3662/* System header to define __stub macros and hopefully few prototypes, 3663 which can conflict with char $ac_func(); below. */ 3664#include <assert.h> 3665/* Override any gcc2 internal prototype to avoid an error. */ 3666/* We use char because int might match the return type of a gcc2 3667 builtin and then its argument prototype would still apply. */ 3668char $ac_func(); 3669 3670int main() { 3671 3672/* The GNU C library defines this for functions which it implements 3673 to always fail with ENOSYS. Some functions are actually named 3674 something starting with __ and the normal name is an alias. */ 3675#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 3676choke me 3677#else 3678$ac_func(); 3679#endif 3680 3681; return 0; } 3682EOF 3683if { (eval echo configure:3684: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3684 rm -rf conftest* 3685 eval "ac_cv_func_$ac_func=yes" 3686else 3687 echo "configure: failed program was:" >&5 3688 cat conftest.$ac_ext >&5 3689 rm -rf conftest* 3690 eval "ac_cv_func_$ac_func=no" 3691fi 3692rm -f conftest* 3693fi 3694 3695if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 3696 echo "$ac_t""yes" 1>&6 3697 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 3698 cat >> confdefs.h <<EOF 3699#define $ac_tr_func 1 3700EOF 3701 3702else 3703 echo "$ac_t""no" 1>&6 3704fi 3705done 3706 3707 3708 if test "${ac_cv_func_stpcpy+set}" != "set"; then 3709 for ac_func in stpcpy 3710do 3711echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 3712echo "configure:3713: checking for $ac_func" >&5 3713if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 3714 echo $ac_n "(cached) $ac_c" 1>&6 3715else 3716 cat > conftest.$ac_ext <<EOF 3717#line 3718 "configure" 3718#include "confdefs.h" 3719/* System header to define __stub macros and hopefully few prototypes, 3720 which can conflict with char $ac_func(); below. */ 3721#include <assert.h> 3722/* Override any gcc2 internal prototype to avoid an error. */ 3723/* We use char because int might match the return type of a gcc2 3724 builtin and then its argument prototype would still apply. */ 3725char $ac_func(); 3726 3727int main() { 3728 3729/* The GNU C library defines this for functions which it implements 3730 to always fail with ENOSYS. Some functions are actually named 3731 something starting with __ and the normal name is an alias. */ 3732#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 3733choke me 3734#else 3735$ac_func(); 3736#endif 3737 3738; return 0; } 3739EOF 3740if { (eval echo configure:3741: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3741 rm -rf conftest* 3742 eval "ac_cv_func_$ac_func=yes" 3743else 3744 echo "configure: failed program was:" >&5 3745 cat conftest.$ac_ext >&5 3746 rm -rf conftest* 3747 eval "ac_cv_func_$ac_func=no" 3748fi 3749rm -f conftest* 3750fi 3751 3752if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 3753 echo "$ac_t""yes" 1>&6 3754 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 3755 cat >> confdefs.h <<EOF 3756#define $ac_tr_func 1 3757EOF 3758 3759else 3760 echo "$ac_t""no" 1>&6 3761fi 3762done 3763 3764 fi 3765 if test "${ac_cv_func_stpcpy}" = "yes"; then 3766 cat >> confdefs.h <<\EOF 3767#define HAVE_STPCPY 1 3768EOF 3769 3770 fi 3771 3772 if test $ac_cv_header_locale_h = yes; then 3773 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6 3774echo "configure:3775: checking for LC_MESSAGES" >&5 3775if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then 3776 echo $ac_n "(cached) $ac_c" 1>&6 3777else 3778 cat > conftest.$ac_ext <<EOF 3779#line 3780 "configure" 3780#include "confdefs.h" 3781#include <locale.h> 3782int main() { 3783return LC_MESSAGES 3784; return 0; } 3785EOF 3786if { (eval echo configure:3787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3787 rm -rf conftest* 3788 am_cv_val_LC_MESSAGES=yes 3789else 3790 echo "configure: failed program was:" >&5 3791 cat conftest.$ac_ext >&5 3792 rm -rf conftest* 3793 am_cv_val_LC_MESSAGES=no 3794fi 3795rm -f conftest* 3796fi 3797 3798echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6 3799 if test $am_cv_val_LC_MESSAGES = yes; then 3800 cat >> confdefs.h <<\EOF 3801#define HAVE_LC_MESSAGES 1 3802EOF 3803 3804 fi 3805 fi 3806 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6 3807echo "configure:3808: checking whether NLS is requested" >&5 3808 # Check whether --enable-nls or --disable-nls was given. 3809if test "${enable_nls+set}" = set; then 3810 enableval="$enable_nls" 3811 USE_NLS=$enableval 3812else 3813 USE_NLS=yes 3814fi 3815 3816 echo "$ac_t""$USE_NLS" 1>&6 3817 3818 3819 USE_INCLUDED_LIBINTL=no 3820 3821 if test "$USE_NLS" = "yes"; then 3822 cat >> confdefs.h <<\EOF 3823#define ENABLE_NLS 1 3824EOF 3825 3826 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6 3827echo "configure:3828: checking whether included gettext is requested" >&5 3828 # Check whether --with-included-gettext or --without-included-gettext was given. 3829if test "${with_included_gettext+set}" = set; then 3830 withval="$with_included_gettext" 3831 nls_cv_force_use_gnu_gettext=$withval 3832else 3833 nls_cv_force_use_gnu_gettext=no 3834fi 3835 3836 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6 3837 3838 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" 3839 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then 3840 nls_cv_header_intl= 3841 nls_cv_header_libgt= 3842 CATOBJEXT=NONE 3843 3844 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'` 3845echo $ac_n "checking for libintl.h""... $ac_c" 1>&6 3846echo "configure:3847: checking for libintl.h" >&5 3847if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 3848 echo $ac_n "(cached) $ac_c" 1>&6 3849else 3850 cat > conftest.$ac_ext <<EOF 3851#line 3852 "configure" 3852#include "confdefs.h" 3853#include <libintl.h> 3854EOF 3855ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 3856{ (eval echo configure:3857: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 3857ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 3858if test -z "$ac_err"; then 3859 rm -rf conftest* 3860 eval "ac_cv_header_$ac_safe=yes" 3861else 3862 echo "$ac_err" >&5 3863 echo "configure: failed program was:" >&5 3864 cat conftest.$ac_ext >&5 3865 rm -rf conftest* 3866 eval "ac_cv_header_$ac_safe=no" 3867fi 3868rm -f conftest* 3869fi 3870if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 3871 echo "$ac_t""yes" 1>&6 3872 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6 3873echo "configure:3874: checking for gettext in libc" >&5 3874if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then 3875 echo $ac_n "(cached) $ac_c" 1>&6 3876else 3877 cat > conftest.$ac_ext <<EOF 3878#line 3879 "configure" 3879#include "confdefs.h" 3880#include <libintl.h> 3881int main() { 3882return (int) gettext ("") 3883; return 0; } 3884EOF 3885if { (eval echo configure:3886: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3886 rm -rf conftest* 3887 gt_cv_func_gettext_libc=yes 3888else 3889 echo "configure: failed program was:" >&5 3890 cat conftest.$ac_ext >&5 3891 rm -rf conftest* 3892 gt_cv_func_gettext_libc=no 3893fi 3894rm -f conftest* 3895fi 3896 3897echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6 3898 3899 if test "$gt_cv_func_gettext_libc" != "yes"; then 3900 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6 3901echo "configure:3902: checking for bindtextdomain in -lintl" >&5 3902ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'` 3903if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 3904 echo $ac_n "(cached) $ac_c" 1>&6 3905else 3906 ac_save_LIBS="$LIBS" 3907LIBS="-lintl $LIBS" 3908cat > conftest.$ac_ext <<EOF 3909#line 3910 "configure" 3910#include "confdefs.h" 3911/* Override any gcc2 internal prototype to avoid an error. */ 3912/* We use char because int might match the return type of a gcc2 3913 builtin and then its argument prototype would still apply. */ 3914char bindtextdomain(); 3915 3916int main() { 3917bindtextdomain() 3918; return 0; } 3919EOF 3920if { (eval echo configure:3921: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3921 rm -rf conftest* 3922 eval "ac_cv_lib_$ac_lib_var=yes" 3923else 3924 echo "configure: failed program was:" >&5 3925 cat conftest.$ac_ext >&5 3926 rm -rf conftest* 3927 eval "ac_cv_lib_$ac_lib_var=no" 3928fi 3929rm -f conftest* 3930LIBS="$ac_save_LIBS" 3931 3932fi 3933if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 3934 echo "$ac_t""yes" 1>&6 3935 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6 3936echo "configure:3937: checking for gettext in libintl" >&5 3937if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then 3938 echo $ac_n "(cached) $ac_c" 1>&6 3939else 3940 cat > conftest.$ac_ext <<EOF 3941#line 3942 "configure" 3942#include "confdefs.h" 3943 3944int main() { 3945return (int) gettext ("") 3946; return 0; } 3947EOF 3948if { (eval echo configure:3949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3949 rm -rf conftest* 3950 gt_cv_func_gettext_libintl=yes 3951else 3952 echo "configure: failed program was:" >&5 3953 cat conftest.$ac_ext >&5 3954 rm -rf conftest* 3955 gt_cv_func_gettext_libintl=no 3956fi 3957rm -f conftest* 3958fi 3959 3960echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6 3961else 3962 echo "$ac_t""no" 1>&6 3963fi 3964 3965 fi 3966 3967 if test "$gt_cv_func_gettext_libc" = "yes" \ 3968 || test "$gt_cv_func_gettext_libintl" = "yes"; then 3969 cat >> confdefs.h <<\EOF 3970#define HAVE_GETTEXT 1 3971EOF 3972 3973 # Extract the first word of "msgfmt", so it can be a program name with args. 3974set dummy msgfmt; ac_word=$2 3975echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 3976echo "configure:3977: checking for $ac_word" >&5 3977if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then 3978 echo $ac_n "(cached) $ac_c" 1>&6 3979else 3980 case "$MSGFMT" in 3981 /*) 3982 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 3983 ;; 3984 *) 3985 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 3986 for ac_dir in $PATH; do 3987 test -z "$ac_dir" && ac_dir=. 3988 if test -f $ac_dir/$ac_word; then 3989 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then 3990 ac_cv_path_MSGFMT="$ac_dir/$ac_word" 3991 break 3992 fi 3993 fi 3994 done 3995 IFS="$ac_save_ifs" 3996 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no" 3997 ;; 3998esac 3999fi 4000MSGFMT="$ac_cv_path_MSGFMT" 4001if test -n "$MSGFMT"; then 4002 echo "$ac_t""$MSGFMT" 1>&6 4003else 4004 echo "$ac_t""no" 1>&6 4005fi 4006 if test "$MSGFMT" != "no"; then 4007 for ac_func in dcgettext 4008do 4009echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 4010echo "configure:4011: checking for $ac_func" >&5 4011if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 4012 echo $ac_n "(cached) $ac_c" 1>&6 4013else 4014 cat > conftest.$ac_ext <<EOF 4015#line 4016 "configure" 4016#include "confdefs.h" 4017/* System header to define __stub macros and hopefully few prototypes, 4018 which can conflict with char $ac_func(); below. */ 4019#include <assert.h> 4020/* Override any gcc2 internal prototype to avoid an error. */ 4021/* We use char because int might match the return type of a gcc2 4022 builtin and then its argument prototype would still apply. */ 4023char $ac_func(); 4024 4025int main() { 4026 4027/* The GNU C library defines this for functions which it implements 4028 to always fail with ENOSYS. Some functions are actually named 4029 something starting with __ and the normal name is an alias. */ 4030#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 4031choke me 4032#else 4033$ac_func(); 4034#endif 4035 4036; return 0; } 4037EOF 4038if { (eval echo configure:4039: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 4039 rm -rf conftest* 4040 eval "ac_cv_func_$ac_func=yes" 4041else 4042 echo "configure: failed program was:" >&5 4043 cat conftest.$ac_ext >&5 4044 rm -rf conftest* 4045 eval "ac_cv_func_$ac_func=no" 4046fi 4047rm -f conftest* 4048fi 4049 4050if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 4051 echo "$ac_t""yes" 1>&6 4052 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 4053 cat >> confdefs.h <<EOF 4054#define $ac_tr_func 1 4055EOF 4056 4057else 4058 echo "$ac_t""no" 1>&6 4059fi 4060done 4061 4062 # Extract the first word of "gmsgfmt", so it can be a program name with args. 4063set dummy gmsgfmt; ac_word=$2 4064echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 4065echo "configure:4066: checking for $ac_word" >&5 4066if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then 4067 echo $ac_n "(cached) $ac_c" 1>&6 4068else 4069 case "$GMSGFMT" in 4070 /*) 4071 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 4072 ;; 4073 ?:/*) 4074 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path. 4075 ;; 4076 *) 4077 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 4078 ac_dummy="$PATH" 4079 for ac_dir in $ac_dummy; do 4080 test -z "$ac_dir" && ac_dir=. 4081 if test -f $ac_dir/$ac_word; then 4082 ac_cv_path_GMSGFMT="$ac_dir/$ac_word" 4083 break 4084 fi 4085 done 4086 IFS="$ac_save_ifs" 4087 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 4088 ;; 4089esac 4090fi 4091GMSGFMT="$ac_cv_path_GMSGFMT" 4092if test -n "$GMSGFMT"; then 4093 echo "$ac_t""$GMSGFMT" 1>&6 4094else 4095 echo "$ac_t""no" 1>&6 4096fi 4097 4098 # Extract the first word of "xgettext", so it can be a program name with args. 4099set dummy xgettext; ac_word=$2 4100echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 4101echo "configure:4102: checking for $ac_word" >&5 4102if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then 4103 echo $ac_n "(cached) $ac_c" 1>&6 4104else 4105 case "$XGETTEXT" in 4106 /*) 4107 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 4108 ;; 4109 *) 4110 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 4111 for ac_dir in $PATH; do 4112 test -z "$ac_dir" && ac_dir=. 4113 if test -f $ac_dir/$ac_word; then 4114 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then 4115 ac_cv_path_XGETTEXT="$ac_dir/$ac_word" 4116 break 4117 fi 4118 fi 4119 done 4120 IFS="$ac_save_ifs" 4121 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 4122 ;; 4123esac 4124fi 4125XGETTEXT="$ac_cv_path_XGETTEXT" 4126if test -n "$XGETTEXT"; then 4127 echo "$ac_t""$XGETTEXT" 1>&6 4128else 4129 echo "$ac_t""no" 1>&6 4130fi 4131 4132 cat > conftest.$ac_ext <<EOF 4133#line 4134 "configure" 4134#include "confdefs.h" 4135 4136int main() { 4137extern int _nl_msg_cat_cntr; 4138 return _nl_msg_cat_cntr 4139; return 0; } 4140EOF 4141if { (eval echo configure:4142: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 4142 rm -rf conftest* 4143 CATOBJEXT=.gmo 4144 DATADIRNAME=share 4145else 4146 echo "configure: failed program was:" >&5 4147 cat conftest.$ac_ext >&5 4148 rm -rf conftest* 4149 CATOBJEXT=.mo 4150 DATADIRNAME=lib 4151fi 4152rm -f conftest* 4153 INSTOBJEXT=.mo 4154 fi 4155 fi 4156 4157else 4158 echo "$ac_t""no" 1>&6 4159fi 4160 4161 4162 4163 if test "$CATOBJEXT" = "NONE"; then 4164 nls_cv_use_gnu_gettext=yes 4165 fi 4166 fi 4167 4168 if test "$nls_cv_use_gnu_gettext" = "yes"; then 4169 INTLOBJS="\$(GETTOBJS)" 4170 # Extract the first word of "msgfmt", so it can be a program name with args. 4171set dummy msgfmt; ac_word=$2 4172echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 4173echo "configure:4174: checking for $ac_word" >&5 4174if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then 4175 echo $ac_n "(cached) $ac_c" 1>&6 4176else 4177 case "$MSGFMT" in 4178 /*) 4179 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 4180 ;; 4181 *) 4182 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 4183 for ac_dir in $PATH; do 4184 test -z "$ac_dir" && ac_dir=. 4185 if test -f $ac_dir/$ac_word; then 4186 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then 4187 ac_cv_path_MSGFMT="$ac_dir/$ac_word" 4188 break 4189 fi 4190 fi 4191 done 4192 IFS="$ac_save_ifs" 4193 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt" 4194 ;; 4195esac 4196fi 4197MSGFMT="$ac_cv_path_MSGFMT" 4198if test -n "$MSGFMT"; then 4199 echo "$ac_t""$MSGFMT" 1>&6 4200else 4201 echo "$ac_t""no" 1>&6 4202fi 4203 4204 # Extract the first word of "gmsgfmt", so it can be a program name with args. 4205set dummy gmsgfmt; ac_word=$2 4206echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 4207echo "configure:4208: checking for $ac_word" >&5 4208if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then 4209 echo $ac_n "(cached) $ac_c" 1>&6 4210else 4211 case "$GMSGFMT" in 4212 /*) 4213 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 4214 ;; 4215 ?:/*) 4216 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path. 4217 ;; 4218 *) 4219 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 4220 ac_dummy="$PATH" 4221 for ac_dir in $ac_dummy; do 4222 test -z "$ac_dir" && ac_dir=. 4223 if test -f $ac_dir/$ac_word; then 4224 ac_cv_path_GMSGFMT="$ac_dir/$ac_word" 4225 break 4226 fi 4227 done 4228 IFS="$ac_save_ifs" 4229 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 4230 ;; 4231esac 4232fi 4233GMSGFMT="$ac_cv_path_GMSGFMT" 4234if test -n "$GMSGFMT"; then 4235 echo "$ac_t""$GMSGFMT" 1>&6 4236else 4237 echo "$ac_t""no" 1>&6 4238fi 4239 4240 # Extract the first word of "xgettext", so it can be a program name with args. 4241set dummy xgettext; ac_word=$2 4242echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 4243echo "configure:4244: checking for $ac_word" >&5 4244if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then 4245 echo $ac_n "(cached) $ac_c" 1>&6 4246else 4247 case "$XGETTEXT" in 4248 /*) 4249 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 4250 ;; 4251 *) 4252 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 4253 for ac_dir in $PATH; do 4254 test -z "$ac_dir" && ac_dir=. 4255 if test -f $ac_dir/$ac_word; then 4256 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then 4257 ac_cv_path_XGETTEXT="$ac_dir/$ac_word" 4258 break 4259 fi 4260 fi 4261 done 4262 IFS="$ac_save_ifs" 4263 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 4264 ;; 4265esac 4266fi 4267XGETTEXT="$ac_cv_path_XGETTEXT" 4268if test -n "$XGETTEXT"; then 4269 echo "$ac_t""$XGETTEXT" 1>&6 4270else 4271 echo "$ac_t""no" 1>&6 4272fi 4273 4274 4275 USE_INCLUDED_LIBINTL=yes 4276 CATOBJEXT=.gmo 4277 INSTOBJEXT=.mo 4278 DATADIRNAME=share 4279 INTLDEPS='$(top_builddir)/../intl/libintl.a' 4280 INTLLIBS=$INTLDEPS 4281 LIBS=`echo $LIBS | sed -e 's/-lintl//'` 4282 nls_cv_header_intl=libintl.h 4283 nls_cv_header_libgt=libgettext.h 4284 fi 4285 4286 if test "$XGETTEXT" != ":"; then 4287 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then 4288 : ; 4289 else 4290 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6 4291 XGETTEXT=":" 4292 fi 4293 fi 4294 4295 # We need to process the po/ directory. 4296 POSUB=po 4297 else 4298 DATADIRNAME=share 4299 nls_cv_header_intl=libintl.h 4300 nls_cv_header_libgt=libgettext.h 4301 fi 4302 4303 # If this is used in GNU gettext we have to set USE_NLS to `yes' 4304 # because some of the sources are only built for this goal. 4305 if test "$PACKAGE" = gettext; then 4306 USE_NLS=yes 4307 USE_INCLUDED_LIBINTL=yes 4308 fi 4309 4310 for lang in $ALL_LINGUAS; do 4311 GMOFILES="$GMOFILES $lang.gmo" 4312 POFILES="$POFILES $lang.po" 4313 done 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 if test "x$CATOBJEXT" != "x"; then 4329 if test "x$ALL_LINGUAS" = "x"; then 4330 LINGUAS= 4331 else 4332 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6 4333echo "configure:4334: checking for catalogs to be installed" >&5 4334 NEW_LINGUAS= 4335 for lang in ${LINGUAS=$ALL_LINGUAS}; do 4336 case "$ALL_LINGUAS" in 4337 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;; 4338 esac 4339 done 4340 LINGUAS=$NEW_LINGUAS 4341 echo "$ac_t""$LINGUAS" 1>&6 4342 fi 4343 4344 if test -n "$LINGUAS"; then 4345 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done 4346 fi 4347 fi 4348 4349 if test $ac_cv_header_locale_h = yes; then 4350 INCLUDE_LOCALE_H="#include <locale.h>" 4351 else 4352 INCLUDE_LOCALE_H="\ 4353/* The system does not provide the header <locale.h>. Take care yourself. */" 4354 fi 4355 4356 4357 if test -f $srcdir/po2tbl.sed.in; then 4358 if test "$CATOBJEXT" = ".cat"; then 4359 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'` 4360echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6 4361echo "configure:4362: checking for linux/version.h" >&5 4362if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4363 echo $ac_n "(cached) $ac_c" 1>&6 4364else 4365 cat > conftest.$ac_ext <<EOF 4366#line 4367 "configure" 4367#include "confdefs.h" 4368#include <linux/version.h> 4369EOF 4370ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4371{ (eval echo configure:4372: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4372ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4373if test -z "$ac_err"; then 4374 rm -rf conftest* 4375 eval "ac_cv_header_$ac_safe=yes" 4376else 4377 echo "$ac_err" >&5 4378 echo "configure: failed program was:" >&5 4379 cat conftest.$ac_ext >&5 4380 rm -rf conftest* 4381 eval "ac_cv_header_$ac_safe=no" 4382fi 4383rm -f conftest* 4384fi 4385if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4386 echo "$ac_t""yes" 1>&6 4387 msgformat=linux 4388else 4389 echo "$ac_t""no" 1>&6 4390msgformat=xopen 4391fi 4392 4393 4394 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed 4395 fi 4396 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \ 4397 $srcdir/po2tbl.sed.in > po2tbl.sed 4398 fi 4399 4400 if test "$PACKAGE" = "gettext"; then 4401 GT_NO="#NO#" 4402 GT_YES= 4403 else 4404 GT_NO= 4405 GT_YES="#YES#" 4406 fi 4407 4408 4409 4410 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs" 4411 4412 4413 l= 4414 4415 4416 if test -f $srcdir/po/POTFILES.in; then 4417 test -d po || mkdir po 4418 if test "x$srcdir" != "x."; then 4419 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then 4420 posrcprefix="$srcdir/" 4421 else 4422 posrcprefix="../$srcdir/" 4423 fi 4424 else 4425 posrcprefix="../" 4426 fi 4427 rm -f po/POTFILES 4428 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ 4429 < $srcdir/po/POTFILES.in > po/POTFILES 4430 fi 4431 4432 4433# Permit host specific settings. 4434. ${srcdir}/configure.host 4435 4436 4437# Find a good install program. We prefer a C program (faster), 4438# so one script is as good as another. But avoid the broken or 4439# incompatible versions: 4440# SysV /etc/install, /usr/sbin/install 4441# SunOS /usr/etc/install 4442# IRIX /sbin/install 4443# AIX /bin/install 4444# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4445# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4446# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4447# ./install, which can be erroneously created by make from ./install.sh. 4448echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 4449echo "configure:4450: checking for a BSD compatible install" >&5 4450if test -z "$INSTALL"; then 4451if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then 4452 echo $ac_n "(cached) $ac_c" 1>&6 4453else 4454 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" 4455 for ac_dir in $PATH; do 4456 # Account for people who put trailing slashes in PATH elements. 4457 case "$ac_dir/" in 4458 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; 4459 *) 4460 # OSF1 and SCO ODT 3.0 have their own names for install. 4461 # Don't use installbsd from OSF since it installs stuff as root 4462 # by default. 4463 for ac_prog in ginstall scoinst install; do 4464 if test -f $ac_dir/$ac_prog; then 4465 if test $ac_prog = install && 4466 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then 4467 # AIX install. It has an incompatible calling convention. 4468 : 4469 else 4470 ac_cv_path_install="$ac_dir/$ac_prog -c" 4471 break 2 4472 fi 4473 fi 4474 done 4475 ;; 4476 esac 4477 done 4478 IFS="$ac_save_IFS" 4479 4480fi 4481 if test "${ac_cv_path_install+set}" = set; then 4482 INSTALL="$ac_cv_path_install" 4483 else 4484 # As a last resort, use the slow shell script. We don't cache a 4485 # path for INSTALL within a source directory, because that will 4486 # break other packages using the cache if that directory is 4487 # removed, or if the path is relative. 4488 INSTALL="$ac_install_sh" 4489 fi 4490fi 4491echo "$ac_t""$INSTALL" 1>&6 4492 4493# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4494# It thinks the first close brace ends the variable substitution. 4495test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4496 4497test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' 4498 4499test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4500 4501 4502BFD_HOST_64BIT_LONG=0 4503BFD_HOST_LONG_LONG=0 4504BFD_HOST_64_BIT_DEFINED=0 4505BFD_HOST_64_BIT= 4506BFD_HOST_U_64_BIT= 4507 4508echo $ac_n "checking for long long""... $ac_c" 1>&6 4509echo "configure:4510: checking for long long" >&5 4510if eval "test \"`echo '$''{'bfd_cv_has_long_long'+set}'`\" = set"; then 4511 echo $ac_n "(cached) $ac_c" 1>&6 4512else 4513 cat > conftest.$ac_ext <<EOF 4514#line 4515 "configure" 4515#include "confdefs.h" 4516 4517int main() { 4518unsigned long long ll = 18446744073709551615ULL; 4519; return 0; } 4520EOF 4521if { (eval echo configure:4522: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 4522 rm -rf conftest* 4523 bfd_cv_has_long_long=yes 4524else 4525 echo "configure: failed program was:" >&5 4526 cat conftest.$ac_ext >&5 4527 rm -rf conftest* 4528 bfd_cv_has_long_long=no 4529fi 4530rm -f conftest* 4531fi 4532 4533echo "$ac_t""$bfd_cv_has_long_long" 1>&6 4534if test $bfd_cv_has_long_long = yes; then 4535 BFD_HOST_LONG_LONG=1 4536 echo $ac_n "checking size of long long""... $ac_c" 1>&6 4537echo "configure:4538: checking size of long long" >&5 4538if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then 4539 echo $ac_n "(cached) $ac_c" 1>&6 4540else 4541 for ac_size in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence. 4542 cat > conftest.$ac_ext <<EOF 4543#line 4544 "configure" 4544#include "confdefs.h" 4545#include "confdefs.h" 4546#include <sys/types.h> 4547 4548 4549int main() { 4550switch (0) case 0: case (sizeof (long long) == $ac_size):; 4551; return 0; } 4552EOF 4553if { (eval echo configure:4554: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 4554 rm -rf conftest* 4555 ac_cv_sizeof_long_long=$ac_size 4556else 4557 echo "configure: failed program was:" >&5 4558 cat conftest.$ac_ext >&5 4559fi 4560rm -f conftest* 4561 if test x$ac_cv_sizeof_long_long != x ; then break; fi 4562done 4563 4564fi 4565 4566if test x$ac_cv_sizeof_long_long = x ; then 4567 { echo "configure: error: cannot determine a size for long long" 1>&2; exit 1; } 4568fi 4569echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6 4570cat >> confdefs.h <<EOF 4571#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 4572EOF 4573 4574 4575fi 4576 4577echo $ac_n "checking size of long""... $ac_c" 1>&6 4578echo "configure:4579: checking size of long" >&5 4579if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then 4580 echo $ac_n "(cached) $ac_c" 1>&6 4581else 4582 for ac_size in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence. 4583 cat > conftest.$ac_ext <<EOF 4584#line 4585 "configure" 4585#include "confdefs.h" 4586#include "confdefs.h" 4587#include <sys/types.h> 4588 4589 4590int main() { 4591switch (0) case 0: case (sizeof (long) == $ac_size):; 4592; return 0; } 4593EOF 4594if { (eval echo configure:4595: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 4595 rm -rf conftest* 4596 ac_cv_sizeof_long=$ac_size 4597else 4598 echo "configure: failed program was:" >&5 4599 cat conftest.$ac_ext >&5 4600fi 4601rm -f conftest* 4602 if test x$ac_cv_sizeof_long != x ; then break; fi 4603done 4604 4605fi 4606 4607if test x$ac_cv_sizeof_long = x ; then 4608 { echo "configure: error: cannot determine a size for long" 1>&2; exit 1; } 4609fi 4610echo "$ac_t""$ac_cv_sizeof_long" 1>&6 4611cat >> confdefs.h <<EOF 4612#define SIZEOF_LONG $ac_cv_sizeof_long 4613EOF 4614 4615 4616if test "x${ac_cv_sizeof_long}" = "x8"; then 4617 host64=true 4618 BFD_HOST_64BIT_LONG=1 4619 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long" 4620 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long" 4621elif test "x${ac_cv_sizeof_long_long}" = "x8"; then 4622 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long" 4623 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long" 4624fi 4625 4626if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then 4627 BFD_HOST_64_BIT_DEFINED=1 4628 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}" 4629 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}" 4630fi 4631 4632 4633 4634 4635 4636 4637 4638# Put a plausible default for CC_FOR_BUILD in Makefile. 4639if test -z "$CC_FOR_BUILD"; then 4640 if test "x$cross_compiling" = "xno"; then 4641 CC_FOR_BUILD='$(CC)' 4642 else 4643 CC_FOR_BUILD=gcc 4644 fi 4645fi 4646 4647# Also set EXEEXT_FOR_BUILD. 4648if test "x$cross_compiling" = "xno"; then 4649 EXEEXT_FOR_BUILD='$(EXEEXT)' 4650else 4651 echo $ac_n "checking for build system executable suffix""... $ac_c" 1>&6 4652echo "configure:4653: checking for build system executable suffix" >&5 4653if eval "test \"`echo '$''{'bfd_cv_build_exeext'+set}'`\" = set"; then 4654 echo $ac_n "(cached) $ac_c" 1>&6 4655else 4656 rm -f conftest* 4657 echo 'int main () { return 0; }' > conftest.c 4658 bfd_cv_build_exeext= 4659 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 4660 for file in conftest.*; do 4661 case $file in 4662 *.c | *.o | *.obj | *.ilk | *.pdb) ;; 4663 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; 4664 esac 4665 done 4666 rm -f conftest* 4667 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no 4668fi 4669 4670echo "$ac_t""$bfd_cv_build_exeext" 1>&6 4671 EXEEXT_FOR_BUILD="" 4672 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} 4673fi 4674 4675 4676for ac_hdr in stddef.h string.h strings.h stdlib.h time.h unistd.h 4677do 4678ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4679echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4680echo "configure:4681: checking for $ac_hdr" >&5 4681if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4682 echo $ac_n "(cached) $ac_c" 1>&6 4683else 4684 cat > conftest.$ac_ext <<EOF 4685#line 4686 "configure" 4686#include "confdefs.h" 4687#include <$ac_hdr> 4688EOF 4689ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4690{ (eval echo configure:4691: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4691ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4692if test -z "$ac_err"; then 4693 rm -rf conftest* 4694 eval "ac_cv_header_$ac_safe=yes" 4695else 4696 echo "$ac_err" >&5 4697 echo "configure: failed program was:" >&5 4698 cat conftest.$ac_ext >&5 4699 rm -rf conftest* 4700 eval "ac_cv_header_$ac_safe=no" 4701fi 4702rm -f conftest* 4703fi 4704if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4705 echo "$ac_t""yes" 1>&6 4706 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4707 cat >> confdefs.h <<EOF 4708#define $ac_tr_hdr 1 4709EOF 4710 4711else 4712 echo "$ac_t""no" 1>&6 4713fi 4714done 4715 4716for ac_hdr in fcntl.h sys/file.h sys/time.h 4717do 4718ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4719echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4720echo "configure:4721: checking for $ac_hdr" >&5 4721if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4722 echo $ac_n "(cached) $ac_c" 1>&6 4723else 4724 cat > conftest.$ac_ext <<EOF 4725#line 4726 "configure" 4726#include "confdefs.h" 4727#include <$ac_hdr> 4728EOF 4729ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4730{ (eval echo configure:4731: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4731ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4732if test -z "$ac_err"; then 4733 rm -rf conftest* 4734 eval "ac_cv_header_$ac_safe=yes" 4735else 4736 echo "$ac_err" >&5 4737 echo "configure: failed program was:" >&5 4738 cat conftest.$ac_ext >&5 4739 rm -rf conftest* 4740 eval "ac_cv_header_$ac_safe=no" 4741fi 4742rm -f conftest* 4743fi 4744if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4745 echo "$ac_t""yes" 1>&6 4746 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4747 cat >> confdefs.h <<EOF 4748#define $ac_tr_hdr 1 4749EOF 4750 4751else 4752 echo "$ac_t""no" 1>&6 4753fi 4754done 4755 4756echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 4757echo "configure:4758: checking whether time.h and sys/time.h may both be included" >&5 4758if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then 4759 echo $ac_n "(cached) $ac_c" 1>&6 4760else 4761 cat > conftest.$ac_ext <<EOF 4762#line 4763 "configure" 4763#include "confdefs.h" 4764#include <sys/types.h> 4765#include <sys/time.h> 4766#include <time.h> 4767int main() { 4768struct tm *tp; 4769; return 0; } 4770EOF 4771if { (eval echo configure:4772: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 4772 rm -rf conftest* 4773 ac_cv_header_time=yes 4774else 4775 echo "configure: failed program was:" >&5 4776 cat conftest.$ac_ext >&5 4777 rm -rf conftest* 4778 ac_cv_header_time=no 4779fi 4780rm -f conftest* 4781fi 4782 4783echo "$ac_t""$ac_cv_header_time" 1>&6 4784if test $ac_cv_header_time = yes; then 4785 cat >> confdefs.h <<\EOF 4786#define TIME_WITH_SYS_TIME 1 4787EOF 4788 4789fi 4790 4791ac_header_dirent=no 4792for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h 4793do 4794ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4795echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6 4796echo "configure:4797: checking for $ac_hdr that defines DIR" >&5 4797if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then 4798 echo $ac_n "(cached) $ac_c" 1>&6 4799else 4800 cat > conftest.$ac_ext <<EOF 4801#line 4802 "configure" 4802#include "confdefs.h" 4803#include <sys/types.h> 4804#include <$ac_hdr> 4805int main() { 4806DIR *dirp = 0; 4807; return 0; } 4808EOF 4809if { (eval echo configure:4810: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 4810 rm -rf conftest* 4811 eval "ac_cv_header_dirent_$ac_safe=yes" 4812else 4813 echo "configure: failed program was:" >&5 4814 cat conftest.$ac_ext >&5 4815 rm -rf conftest* 4816 eval "ac_cv_header_dirent_$ac_safe=no" 4817fi 4818rm -f conftest* 4819fi 4820if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then 4821 echo "$ac_t""yes" 1>&6 4822 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4823 cat >> confdefs.h <<EOF 4824#define $ac_tr_hdr 1 4825EOF 4826 ac_header_dirent=$ac_hdr; break 4827else 4828 echo "$ac_t""no" 1>&6 4829fi 4830done 4831# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 4832if test $ac_header_dirent = dirent.h; then 4833echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6 4834echo "configure:4835: checking for opendir in -ldir" >&5 4835ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'` 4836if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 4837 echo $ac_n "(cached) $ac_c" 1>&6 4838else 4839 ac_save_LIBS="$LIBS" 4840LIBS="-ldir $LIBS" 4841cat > conftest.$ac_ext <<EOF 4842#line 4843 "configure" 4843#include "confdefs.h" 4844/* Override any gcc2 internal prototype to avoid an error. */ 4845/* We use char because int might match the return type of a gcc2 4846 builtin and then its argument prototype would still apply. */ 4847char opendir(); 4848 4849int main() { 4850opendir() 4851; return 0; } 4852EOF 4853if { (eval echo configure:4854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 4854 rm -rf conftest* 4855 eval "ac_cv_lib_$ac_lib_var=yes" 4856else 4857 echo "configure: failed program was:" >&5 4858 cat conftest.$ac_ext >&5 4859 rm -rf conftest* 4860 eval "ac_cv_lib_$ac_lib_var=no" 4861fi 4862rm -f conftest* 4863LIBS="$ac_save_LIBS" 4864 4865fi 4866if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 4867 echo "$ac_t""yes" 1>&6 4868 LIBS="$LIBS -ldir" 4869else 4870 echo "$ac_t""no" 1>&6 4871fi 4872 4873else 4874echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6 4875echo "configure:4876: checking for opendir in -lx" >&5 4876ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'` 4877if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 4878 echo $ac_n "(cached) $ac_c" 1>&6 4879else 4880 ac_save_LIBS="$LIBS" 4881LIBS="-lx $LIBS" 4882cat > conftest.$ac_ext <<EOF 4883#line 4884 "configure" 4884#include "confdefs.h" 4885/* Override any gcc2 internal prototype to avoid an error. */ 4886/* We use char because int might match the return type of a gcc2 4887 builtin and then its argument prototype would still apply. */ 4888char opendir(); 4889 4890int main() { 4891opendir() 4892; return 0; } 4893EOF 4894if { (eval echo configure:4895: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 4895 rm -rf conftest* 4896 eval "ac_cv_lib_$ac_lib_var=yes" 4897else 4898 echo "configure: failed program was:" >&5 4899 cat conftest.$ac_ext >&5 4900 rm -rf conftest* 4901 eval "ac_cv_lib_$ac_lib_var=no" 4902fi 4903rm -f conftest* 4904LIBS="$ac_save_LIBS" 4905 4906fi 4907if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 4908 echo "$ac_t""yes" 1>&6 4909 LIBS="$LIBS -lx" 4910else 4911 echo "$ac_t""no" 1>&6 4912fi 4913 4914fi 4915 4916for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid 4917do 4918echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 4919echo "configure:4920: checking for $ac_func" >&5 4920if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 4921 echo $ac_n "(cached) $ac_c" 1>&6 4922else 4923 cat > conftest.$ac_ext <<EOF 4924#line 4925 "configure" 4925#include "confdefs.h" 4926/* System header to define __stub macros and hopefully few prototypes, 4927 which can conflict with char $ac_func(); below. */ 4928#include <assert.h> 4929/* Override any gcc2 internal prototype to avoid an error. */ 4930/* We use char because int might match the return type of a gcc2 4931 builtin and then its argument prototype would still apply. */ 4932char $ac_func(); 4933 4934int main() { 4935 4936/* The GNU C library defines this for functions which it implements 4937 to always fail with ENOSYS. Some functions are actually named 4938 something starting with __ and the normal name is an alias. */ 4939#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 4940choke me 4941#else 4942$ac_func(); 4943#endif 4944 4945; return 0; } 4946EOF 4947if { (eval echo configure:4948: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 4948 rm -rf conftest* 4949 eval "ac_cv_func_$ac_func=yes" 4950else 4951 echo "configure: failed program was:" >&5 4952 cat conftest.$ac_ext >&5 4953 rm -rf conftest* 4954 eval "ac_cv_func_$ac_func=no" 4955fi 4956rm -f conftest* 4957fi 4958 4959if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 4960 echo "$ac_t""yes" 1>&6 4961 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 4962 cat >> confdefs.h <<EOF 4963#define $ac_tr_func 1 4964EOF 4965 4966else 4967 echo "$ac_t""no" 1>&6 4968fi 4969done 4970 4971for ac_func in strtoull 4972do 4973echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 4974echo "configure:4975: checking for $ac_func" >&5 4975if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 4976 echo $ac_n "(cached) $ac_c" 1>&6 4977else 4978 cat > conftest.$ac_ext <<EOF 4979#line 4980 "configure" 4980#include "confdefs.h" 4981/* System header to define __stub macros and hopefully few prototypes, 4982 which can conflict with char $ac_func(); below. */ 4983#include <assert.h> 4984/* Override any gcc2 internal prototype to avoid an error. */ 4985/* We use char because int might match the return type of a gcc2 4986 builtin and then its argument prototype would still apply. */ 4987char $ac_func(); 4988 4989int main() { 4990 4991/* The GNU C library defines this for functions which it implements 4992 to always fail with ENOSYS. Some functions are actually named 4993 something starting with __ and the normal name is an alias. */ 4994#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 4995choke me 4996#else 4997$ac_func(); 4998#endif 4999 5000; return 0; } 5001EOF 5002if { (eval echo configure:5003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 5003 rm -rf conftest* 5004 eval "ac_cv_func_$ac_func=yes" 5005else 5006 echo "configure: failed program was:" >&5 5007 cat conftest.$ac_ext >&5 5008 rm -rf conftest* 5009 eval "ac_cv_func_$ac_func=no" 5010fi 5011rm -f conftest* 5012fi 5013 5014if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 5015 echo "$ac_t""yes" 1>&6 5016 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 5017 cat >> confdefs.h <<EOF 5018#define $ac_tr_func 1 5019EOF 5020 5021else 5022 echo "$ac_t""no" 1>&6 5023fi 5024done 5025 5026 5027 5028case "${host}" in 5029*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) 5030 cat >> confdefs.h <<\EOF 5031#define USE_BINARY_FOPEN 1 5032EOF 5033 ;; 5034esac 5035 5036echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6 5037echo "configure:5038: checking whether strstr must be declared" >&5 5038if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then 5039 echo $ac_n "(cached) $ac_c" 1>&6 5040else 5041 cat > conftest.$ac_ext <<EOF 5042#line 5043 "configure" 5043#include "confdefs.h" 5044 5045#include <stdio.h> 5046#ifdef HAVE_STRING_H 5047#include <string.h> 5048#else 5049#ifdef HAVE_STRINGS_H 5050#include <strings.h> 5051#endif 5052#endif 5053#ifdef HAVE_STDLIB_H 5054#include <stdlib.h> 5055#endif 5056#ifdef HAVE_UNISTD_H 5057#include <unistd.h> 5058#endif 5059int main() { 5060char *(*pfn) = (char *(*)) strstr 5061; return 0; } 5062EOF 5063if { (eval echo configure:5064: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5064 rm -rf conftest* 5065 bfd_cv_decl_needed_strstr=no 5066else 5067 echo "configure: failed program was:" >&5 5068 cat conftest.$ac_ext >&5 5069 rm -rf conftest* 5070 bfd_cv_decl_needed_strstr=yes 5071fi 5072rm -f conftest* 5073fi 5074 5075echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6 5076if test $bfd_cv_decl_needed_strstr = yes; then 5077 cat >> confdefs.h <<\EOF 5078#define NEED_DECLARATION_STRSTR 1 5079EOF 5080 5081fi 5082 5083echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6 5084echo "configure:5085: checking whether malloc must be declared" >&5 5085if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then 5086 echo $ac_n "(cached) $ac_c" 1>&6 5087else 5088 cat > conftest.$ac_ext <<EOF 5089#line 5090 "configure" 5090#include "confdefs.h" 5091 5092#include <stdio.h> 5093#ifdef HAVE_STRING_H 5094#include <string.h> 5095#else 5096#ifdef HAVE_STRINGS_H 5097#include <strings.h> 5098#endif 5099#endif 5100#ifdef HAVE_STDLIB_H 5101#include <stdlib.h> 5102#endif 5103#ifdef HAVE_UNISTD_H 5104#include <unistd.h> 5105#endif 5106int main() { 5107char *(*pfn) = (char *(*)) malloc 5108; return 0; } 5109EOF 5110if { (eval echo configure:5111: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5111 rm -rf conftest* 5112 bfd_cv_decl_needed_malloc=no 5113else 5114 echo "configure: failed program was:" >&5 5115 cat conftest.$ac_ext >&5 5116 rm -rf conftest* 5117 bfd_cv_decl_needed_malloc=yes 5118fi 5119rm -f conftest* 5120fi 5121 5122echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6 5123if test $bfd_cv_decl_needed_malloc = yes; then 5124 cat >> confdefs.h <<\EOF 5125#define NEED_DECLARATION_MALLOC 1 5126EOF 5127 5128fi 5129 5130echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6 5131echo "configure:5132: checking whether realloc must be declared" >&5 5132if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then 5133 echo $ac_n "(cached) $ac_c" 1>&6 5134else 5135 cat > conftest.$ac_ext <<EOF 5136#line 5137 "configure" 5137#include "confdefs.h" 5138 5139#include <stdio.h> 5140#ifdef HAVE_STRING_H 5141#include <string.h> 5142#else 5143#ifdef HAVE_STRINGS_H 5144#include <strings.h> 5145#endif 5146#endif 5147#ifdef HAVE_STDLIB_H 5148#include <stdlib.h> 5149#endif 5150#ifdef HAVE_UNISTD_H 5151#include <unistd.h> 5152#endif 5153int main() { 5154char *(*pfn) = (char *(*)) realloc 5155; return 0; } 5156EOF 5157if { (eval echo configure:5158: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5158 rm -rf conftest* 5159 bfd_cv_decl_needed_realloc=no 5160else 5161 echo "configure: failed program was:" >&5 5162 cat conftest.$ac_ext >&5 5163 rm -rf conftest* 5164 bfd_cv_decl_needed_realloc=yes 5165fi 5166rm -f conftest* 5167fi 5168 5169echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6 5170if test $bfd_cv_decl_needed_realloc = yes; then 5171 cat >> confdefs.h <<\EOF 5172#define NEED_DECLARATION_REALLOC 1 5173EOF 5174 5175fi 5176 5177echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6 5178echo "configure:5179: checking whether free must be declared" >&5 5179if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then 5180 echo $ac_n "(cached) $ac_c" 1>&6 5181else 5182 cat > conftest.$ac_ext <<EOF 5183#line 5184 "configure" 5184#include "confdefs.h" 5185 5186#include <stdio.h> 5187#ifdef HAVE_STRING_H 5188#include <string.h> 5189#else 5190#ifdef HAVE_STRINGS_H 5191#include <strings.h> 5192#endif 5193#endif 5194#ifdef HAVE_STDLIB_H 5195#include <stdlib.h> 5196#endif 5197#ifdef HAVE_UNISTD_H 5198#include <unistd.h> 5199#endif 5200int main() { 5201char *(*pfn) = (char *(*)) free 5202; return 0; } 5203EOF 5204if { (eval echo configure:5205: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5205 rm -rf conftest* 5206 bfd_cv_decl_needed_free=no 5207else 5208 echo "configure: failed program was:" >&5 5209 cat conftest.$ac_ext >&5 5210 rm -rf conftest* 5211 bfd_cv_decl_needed_free=yes 5212fi 5213rm -f conftest* 5214fi 5215 5216echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6 5217if test $bfd_cv_decl_needed_free = yes; then 5218 cat >> confdefs.h <<\EOF 5219#define NEED_DECLARATION_FREE 1 5220EOF 5221 5222fi 5223 5224echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6 5225echo "configure:5226: checking whether getenv must be declared" >&5 5226if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then 5227 echo $ac_n "(cached) $ac_c" 1>&6 5228else 5229 cat > conftest.$ac_ext <<EOF 5230#line 5231 "configure" 5231#include "confdefs.h" 5232 5233#include <stdio.h> 5234#ifdef HAVE_STRING_H 5235#include <string.h> 5236#else 5237#ifdef HAVE_STRINGS_H 5238#include <strings.h> 5239#endif 5240#endif 5241#ifdef HAVE_STDLIB_H 5242#include <stdlib.h> 5243#endif 5244#ifdef HAVE_UNISTD_H 5245#include <unistd.h> 5246#endif 5247int main() { 5248char *(*pfn) = (char *(*)) getenv 5249; return 0; } 5250EOF 5251if { (eval echo configure:5252: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5252 rm -rf conftest* 5253 bfd_cv_decl_needed_getenv=no 5254else 5255 echo "configure: failed program was:" >&5 5256 cat conftest.$ac_ext >&5 5257 rm -rf conftest* 5258 bfd_cv_decl_needed_getenv=yes 5259fi 5260rm -f conftest* 5261fi 5262 5263echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6 5264if test $bfd_cv_decl_needed_getenv = yes; then 5265 cat >> confdefs.h <<\EOF 5266#define NEED_DECLARATION_GETENV 1 5267EOF 5268 5269fi 5270 5271 5272# If we are configured native, pick a core file support file. 5273COREFILE= 5274COREFLAG= 5275TRAD_HEADER= 5276if test "${target}" = "${host}"; then 5277 case "${host}" in 5278 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu) 5279 COREFILE='' 5280 ;; 5281 alpha*-*-linux-gnu*) 5282 COREFILE=trad-core.lo 5283 TRAD_HEADER='"hosts/alphalinux.h"' 5284 ;; 5285 alpha*-*-netbsd* | alpha*-*-openbsd*) 5286 COREFILE=netbsd-core.lo 5287 ;; 5288 alpha*-*-*) COREFILE=osf-core.lo ;; 5289 arm-*-freebsd* | arm-*-kfreebsd*-gnu) 5290 COREFILE='' ;; 5291 arm-*-netbsd* | arm-*-openbsd*) 5292 COREFILE=netbsd-core.lo ;; 5293 arm-*-riscix) COREFILE=trad-core.lo ;; 5294 hppa*-*-hpux*) COREFILE=hpux-core.lo ;; 5295 hppa*-*-hiux*) COREFILE=hpux-core.lo ;; 5296 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;; 5297 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo" 5298 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;; 5299 hppa*-*-openbsd*) COREFILE="netbsd-core.lo" ;; 5300 5301 i370-*-*) 5302 COREFILE=trad-core.lo 5303 TRAD_HEADER='"hosts/i370linux.h"' 5304 ;; 5305 5306 i[3-7]86-sequent-bsd*) 5307 COREFILE=trad-core.lo 5308 TRAD_HEADER='"hosts/symmetry.h"' 5309 ;; 5310 i[3-7]86-sequent-sysv4*) ;; 5311 i[3-7]86-sequent-sysv*) 5312 COREFILE=trad-core.lo 5313 TRAD_HEADER='"hosts/symmetry.h"' 5314 ;; 5315 i[3-7]86-*-bsdi) 5316 COREFILE= 5317 ;; 5318 i[3-7]86-*-bsd* | i[3-7]86-*-freebsd[123] | i[3-7]86-*-freebsd[123]\.* | i[3-7]86-*-freebsd4\.[01234]* | i[3-7]86-*-freebsd*aout*) 5319 COREFILE=trad-core.lo 5320 TRAD_HEADER='"hosts/i386bsd.h"' 5321 ;; 5322 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu) 5323 COREFILE='' 5324 TRAD_HEADER='"hosts/i386bsd.h"' 5325 ;; 5326 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*) 5327 COREFILE=netbsd-core.lo 5328 ;; 5329 i[3-7]86-esix-sysv3*) 5330 COREFILE=trad-core.lo 5331 TRAD_HEADER='"hosts/esix.h"' 5332 ;; 5333 i[3-7]86-*-sco3.2v5*) 5334 COREFILE=sco5-core.lo 5335 ;; 5336 i[3-7]86-*-sco* | i[3-7]86-*-isc*) 5337 COREFILE=trad-core.lo 5338 TRAD_HEADER='"hosts/i386sco.h"' 5339 ;; 5340 i[3-7]86-*-mach3*) 5341 COREFILE=trad-core.lo 5342 TRAD_HEADER='"hosts/i386mach3.h"' 5343 ;; 5344 i[3-7]86-*-linux-gnu*) 5345 COREFILE=trad-core.lo 5346 TRAD_HEADER='"hosts/i386linux.h"' 5347 ;; 5348 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;; 5349 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;; 5350 i860-*-mach3* | i860-*-osf1*) 5351 COREFILE=trad-core.lo 5352 TRAD_HEADER='"hosts/i860mach3.h"' 5353 ;; 5354 mips-*-netbsd* | mips*-*-openbsd*) 5355 COREFILE=netbsd-core.lo 5356 ;; 5357 mips-dec-*) 5358 COREFILE=trad-core.lo 5359 TRAD_HEADER='"hosts/decstation.h"' 5360 ;; 5361 mips-sgi-irix4*) COREFILE=irix-core.lo ;; 5362 mips-sgi-irix5*) COREFILE=irix-core.lo ;; 5363 mips-sgi-irix6*) COREFILE=irix-core.lo ;; 5364 mips-*-sysv4*) ;; 5365 mips-*-sysv* | mips-*-riscos*) 5366 COREFILE=trad-core.lo 5367 TRAD_HEADER='"hosts/riscos.h"' 5368 ;; 5369 mips-sony-bsd*) 5370 COREFILE=trad-core.lo 5371 TRAD_HEADER='"hosts/news-mips.h"' 5372 ;; 5373 m68*-bull*-sysv*) 5374 COREFILE=trad-core.lo 5375 TRAD_HEADER='"hosts/dpx2.h"' 5376 ;; 5377 m68*-hp-hpux*) COREFILE=hpux-core.lo ;; 5378 m68*-hp-bsd*) 5379 COREFILE=trad-core.lo 5380 TRAD_HEADER='"hosts/hp300bsd.h"' 5381 ;; 5382 m68*-*-linux-gnu*) 5383 COREFILE=trad-core.lo 5384 TRAD_HEADER='"hosts/m68klinux.h"' 5385 ;; 5386 m68*-motorola-sysv*) 5387 COREFILE=trad-core.lo 5388 TRAD_HEADER='"hosts/delta68.h"' 5389 ;; 5390 m68*-sony-*) 5391 COREFILE=trad-core.lo 5392 TRAD_HEADER='"hosts/news.h"' 5393 ;; 5394 m68*-*-netbsd* | m68*-*-openbsd*) 5395 COREFILE=netbsd-core.lo 5396 ;; 5397 m68*-apple-aux*) 5398 COREFILE=trad-core.lo 5399 TRAD_HEADER='"hosts/m68kaux.h"' 5400 ;; 5401 m88*-*-sysv4*) 5402 ;; 5403 m88*-motorola-sysv*) 5404 COREFILE=ptrace-core.lo 5405 ;; 5406 m88*-*-mach3*) 5407 COREFILE=trad-core.lo 5408 TRAD_HEADER='"hosts/m88kmach3.h"' 5409 ;; 5410 m88*-*-openbsd*) 5411 COREFILE=netbsd-core.lo 5412 ;; 5413 ns32k-pc532-mach) 5414 COREFILE=trad-core.lo 5415 TRAD_HEADER='"hosts/pc532mach.h"' 5416 ;; 5417 ns32k-*-netbsd*) 5418 COREFILE=netbsd-core.lo 5419 ;; 5420 rs6000-*-lynx*) 5421 COREFILE=lynx-core.lo 5422 ;; 5423 rs6000-*-aix5.* | powerpc-*-aix5.*) 5424 COREFILE=rs6000-core.lo 5425 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE" 5426 ;; 5427 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*) 5428 COREFILE=rs6000-core.lo 5429 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE" 5430 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE 5431 # have c_impl as a member of struct core_dumpx 5432 echo $ac_n "checking for c_impl in struct core_dumpx""... $ac_c" 1>&6 5433echo "configure:5428: checking for c_impl in struct core_dumpx" >&5 5434 cat > conftest.$ac_ext <<EOF 5435#line 5430 "configure" 5436#include "confdefs.h" 5437#include <core.h> 5438int main() { 5439struct core_dumpx c; c.c_impl = 0; 5440; return 0; } 5441EOF 5442if { (eval echo configure:5437: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5443 rm -rf conftest* 5444 cat >> confdefs.h <<\EOF 5445#define HAVE_ST_C_IMPL 1 5446EOF 5447 5448 echo "$ac_t""yes" 1>&6 5449else 5450 echo "configure: failed program was:" >&5 5451 cat conftest.$ac_ext >&5 5452 rm -rf conftest* 5453 echo "$ac_t""no" 1>&6 5454fi 5455rm -f conftest* 5456 ;; 5457 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;; 5458 rs6000-*-*) COREFILE=rs6000-core.lo ;; 5459 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;; 5460 powerpc-*-aix*) COREFILE=rs6000-core.lo ;; 5461 powerpc-*-beos*) ;; 5462 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu) 5463 COREFILE='' ;; 5464 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;; 5465 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;; 5466 s390*-*-*) COREFILE=trad-core.lo ;; 5467 sh*-*-netbsd* | sh*-*-openbsd*) 5468 COREFILE=netbsd-core.lo 5469 ;; 5470 sparc-*-netbsd* | sparc*-*-openbsd*) 5471 COREFILE=netbsd-core.lo 5472 ;; 5473 tahoe-*-*) 5474 COREFILE=trad-core.lo 5475 TRAD_HEADER='"hosts/tahoe.h"' 5476 ;; 5477 vax-*-netbsd* | vax-*-openbsd*) 5478 COREFILE=netbsd-core.lo 5479 ;; 5480 vax-*-ultrix2*) 5481 COREFILE=trad-core.lo 5482 TRAD_HEADER='"hosts/vaxult2.h"' 5483 ;; 5484 vax-*-ultrix*) 5485 COREFILE=trad-core.lo 5486 TRAD_HEADER='"hosts/vaxult2.h"' 5487 ;; 5488 vax-*-linux-gnu*) 5489 COREFILE=trad-core.lo 5490 TRAD_HEADER='"hosts/vaxlinux.h"' 5491 ;; 5492 vax-*-*) 5493 COREFILE=trad-core.lo 5494 TRAD_HEADER='"hosts/vaxbsd.h"' 5495 ;; 5496 x86_64-*-netbsd* | x86_64-*-openbsd*) 5497 COREFILE=netbsd-core.lo 5498 ;; 5499 esac 5500 5501 case "$COREFILE" in 5502 aix386-core.lo) COREFLAG=-DAIX386_CORE ;; 5503 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;; 5504 hpux-core.lo) COREFLAG=-DHPUX_CORE ;; 5505 irix-core.lo) COREFLAG=-DIRIX_CORE ;; 5506 lynx-core.lo) COREFLAG=-DLYNX_CORE ;; 5507 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;; 5508 osf-core.lo) COREFLAG=-DOSF_CORE ;; 5509 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;; 5510 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;; 5511 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;; 5512 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;; 5513 esac 5514 5515 # ELF corefile support has several flavors, but all of 5516 # them use something called <sys/procfs.h> 5517 for ac_hdr in sys/procfs.h 5518do 5519ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 5520echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 5521echo "configure:5514: checking for $ac_hdr" >&5 5522if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 5523 echo $ac_n "(cached) $ac_c" 1>&6 5524else 5525 cat > conftest.$ac_ext <<EOF 5526#line 5519 "configure" 5527#include "confdefs.h" 5528#include <$ac_hdr> 5529EOF 5530ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 5531{ (eval echo configure:5524: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 5532ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 5533if test -z "$ac_err"; then 5534 rm -rf conftest* 5535 eval "ac_cv_header_$ac_safe=yes" 5536else 5537 echo "$ac_err" >&5 5538 echo "configure: failed program was:" >&5 5539 cat conftest.$ac_ext >&5 5540 rm -rf conftest* 5541 eval "ac_cv_header_$ac_safe=no" 5542fi 5543rm -f conftest* 5544fi 5545if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 5546 echo "$ac_t""yes" 1>&6 5547 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 5548 cat >> confdefs.h <<EOF 5549#define $ac_tr_hdr 1 5550EOF 5551 5552else 5553 echo "$ac_t""no" 1>&6 5554fi 5555done 5556 5557 if test "$ac_cv_header_sys_procfs_h" = yes; then 5558 echo $ac_n "checking for prstatus_t in sys/procfs.h""... $ac_c" 1>&6 5559echo "configure:5552: checking for prstatus_t in sys/procfs.h" >&5 5560 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus_t'+set}'`\" = set"; then 5561 echo $ac_n "(cached) $ac_c" 1>&6 5562else 5563 cat > conftest.$ac_ext <<EOF 5564#line 5557 "configure" 5565#include "confdefs.h" 5566 5567#define _SYSCALL32 5568#include <sys/procfs.h> 5569int main() { 5570prstatus_t avar 5571; return 0; } 5572EOF 5573if { (eval echo configure:5566: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5574 rm -rf conftest* 5575 bfd_cv_have_sys_procfs_type_prstatus_t=yes 5576else 5577 echo "configure: failed program was:" >&5 5578 cat conftest.$ac_ext >&5 5579 rm -rf conftest* 5580 bfd_cv_have_sys_procfs_type_prstatus_t=no 5581 5582fi 5583rm -f conftest* 5584fi 5585 5586 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then 5587 cat >> confdefs.h <<\EOF 5588#define HAVE_PRSTATUS_T 1 5589EOF 5590 5591 fi 5592 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus_t" 1>&6 5593 5594 echo $ac_n "checking for prstatus32_t in sys/procfs.h""... $ac_c" 1>&6 5595echo "configure:5588: checking for prstatus32_t in sys/procfs.h" >&5 5596 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus32_t'+set}'`\" = set"; then 5597 echo $ac_n "(cached) $ac_c" 1>&6 5598else 5599 cat > conftest.$ac_ext <<EOF 5600#line 5593 "configure" 5601#include "confdefs.h" 5602 5603#define _SYSCALL32 5604#include <sys/procfs.h> 5605int main() { 5606prstatus32_t avar 5607; return 0; } 5608EOF 5609if { (eval echo configure:5602: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5610 rm -rf conftest* 5611 bfd_cv_have_sys_procfs_type_prstatus32_t=yes 5612else 5613 echo "configure: failed program was:" >&5 5614 cat conftest.$ac_ext >&5 5615 rm -rf conftest* 5616 bfd_cv_have_sys_procfs_type_prstatus32_t=no 5617 5618fi 5619rm -f conftest* 5620fi 5621 5622 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then 5623 cat >> confdefs.h <<\EOF 5624#define HAVE_PRSTATUS32_T 1 5625EOF 5626 5627 fi 5628 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus32_t" 1>&6 5629 5630 echo $ac_n "checking for prstatus_t.pr_who in sys/procfs.h""... $ac_c" 1>&6 5631echo "configure:5624: checking for prstatus_t.pr_who in sys/procfs.h" >&5 5632 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who'+set}'`\" = set"; then 5633 echo $ac_n "(cached) $ac_c" 1>&6 5634else 5635 cat > conftest.$ac_ext <<EOF 5636#line 5629 "configure" 5637#include "confdefs.h" 5638 5639#define _SYSCALL32 5640#include <sys/procfs.h> 5641int main() { 5642prstatus_t avar; void* aref = (void*) &avar.pr_who 5643; return 0; } 5644EOF 5645if { (eval echo configure:5638: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5646 rm -rf conftest* 5647 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes 5648else 5649 echo "configure: failed program was:" >&5 5650 cat conftest.$ac_ext >&5 5651 rm -rf conftest* 5652 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no 5653 5654fi 5655rm -f conftest* 5656fi 5657 5658 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then 5659 cat >> confdefs.h <<\EOF 5660#define HAVE_PRSTATUS_T_PR_WHO 1 5661EOF 5662 5663 fi 5664 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" 1>&6 5665 5666 echo $ac_n "checking for prstatus32_t.pr_who in sys/procfs.h""... $ac_c" 1>&6 5667echo "configure:5660: checking for prstatus32_t.pr_who in sys/procfs.h" >&5 5668 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who'+set}'`\" = set"; then 5669 echo $ac_n "(cached) $ac_c" 1>&6 5670else 5671 cat > conftest.$ac_ext <<EOF 5672#line 5665 "configure" 5673#include "confdefs.h" 5674 5675#define _SYSCALL32 5676#include <sys/procfs.h> 5677int main() { 5678prstatus32_t avar; void* aref = (void*) &avar.pr_who 5679; return 0; } 5680EOF 5681if { (eval echo configure:5674: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5682 rm -rf conftest* 5683 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes 5684else 5685 echo "configure: failed program was:" >&5 5686 cat conftest.$ac_ext >&5 5687 rm -rf conftest* 5688 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no 5689 5690fi 5691rm -f conftest* 5692fi 5693 5694 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then 5695 cat >> confdefs.h <<\EOF 5696#define HAVE_PRSTATUS32_T_PR_WHO 1 5697EOF 5698 5699 fi 5700 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" 1>&6 5701 5702 echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6 5703echo "configure:5696: checking for pstatus_t in sys/procfs.h" >&5 5704 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then 5705 echo $ac_n "(cached) $ac_c" 1>&6 5706else 5707 cat > conftest.$ac_ext <<EOF 5708#line 5701 "configure" 5709#include "confdefs.h" 5710 5711#define _SYSCALL32 5712#include <sys/procfs.h> 5713int main() { 5714pstatus_t avar 5715; return 0; } 5716EOF 5717if { (eval echo configure:5710: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5718 rm -rf conftest* 5719 bfd_cv_have_sys_procfs_type_pstatus_t=yes 5720else 5721 echo "configure: failed program was:" >&5 5722 cat conftest.$ac_ext >&5 5723 rm -rf conftest* 5724 bfd_cv_have_sys_procfs_type_pstatus_t=no 5725 5726fi 5727rm -f conftest* 5728fi 5729 5730 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then 5731 cat >> confdefs.h <<\EOF 5732#define HAVE_PSTATUS_T 1 5733EOF 5734 5735 fi 5736 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6 5737 5738 echo $ac_n "checking for pxstatus_t in sys/procfs.h""... $ac_c" 1>&6 5739echo "configure:5732: checking for pxstatus_t in sys/procfs.h" >&5 5740 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pxstatus_t'+set}'`\" = set"; then 5741 echo $ac_n "(cached) $ac_c" 1>&6 5742else 5743 cat > conftest.$ac_ext <<EOF 5744#line 5737 "configure" 5745#include "confdefs.h" 5746 5747#define _SYSCALL32 5748#include <sys/procfs.h> 5749int main() { 5750pxstatus_t avar 5751; return 0; } 5752EOF 5753if { (eval echo configure:5746: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5754 rm -rf conftest* 5755 bfd_cv_have_sys_procfs_type_pxstatus_t=yes 5756else 5757 echo "configure: failed program was:" >&5 5758 cat conftest.$ac_ext >&5 5759 rm -rf conftest* 5760 bfd_cv_have_sys_procfs_type_pxstatus_t=no 5761 5762fi 5763rm -f conftest* 5764fi 5765 5766 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then 5767 cat >> confdefs.h <<\EOF 5768#define HAVE_PXSTATUS_T 1 5769EOF 5770 5771 fi 5772 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pxstatus_t" 1>&6 5773 5774 echo $ac_n "checking for pstatus32_t in sys/procfs.h""... $ac_c" 1>&6 5775echo "configure:5768: checking for pstatus32_t in sys/procfs.h" >&5 5776 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus32_t'+set}'`\" = set"; then 5777 echo $ac_n "(cached) $ac_c" 1>&6 5778else 5779 cat > conftest.$ac_ext <<EOF 5780#line 5773 "configure" 5781#include "confdefs.h" 5782 5783#define _SYSCALL32 5784#include <sys/procfs.h> 5785int main() { 5786pstatus32_t avar 5787; return 0; } 5788EOF 5789if { (eval echo configure:5782: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5790 rm -rf conftest* 5791 bfd_cv_have_sys_procfs_type_pstatus32_t=yes 5792else 5793 echo "configure: failed program was:" >&5 5794 cat conftest.$ac_ext >&5 5795 rm -rf conftest* 5796 bfd_cv_have_sys_procfs_type_pstatus32_t=no 5797 5798fi 5799rm -f conftest* 5800fi 5801 5802 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then 5803 cat >> confdefs.h <<\EOF 5804#define HAVE_PSTATUS32_T 1 5805EOF 5806 5807 fi 5808 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus32_t" 1>&6 5809 5810 echo $ac_n "checking for prpsinfo_t in sys/procfs.h""... $ac_c" 1>&6 5811echo "configure:5804: checking for prpsinfo_t in sys/procfs.h" >&5 5812 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo_t'+set}'`\" = set"; then 5813 echo $ac_n "(cached) $ac_c" 1>&6 5814else 5815 cat > conftest.$ac_ext <<EOF 5816#line 5809 "configure" 5817#include "confdefs.h" 5818 5819#define _SYSCALL32 5820#include <sys/procfs.h> 5821int main() { 5822prpsinfo_t avar 5823; return 0; } 5824EOF 5825if { (eval echo configure:5818: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5826 rm -rf conftest* 5827 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes 5828else 5829 echo "configure: failed program was:" >&5 5830 cat conftest.$ac_ext >&5 5831 rm -rf conftest* 5832 bfd_cv_have_sys_procfs_type_prpsinfo_t=no 5833 5834fi 5835rm -f conftest* 5836fi 5837 5838 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then 5839 cat >> confdefs.h <<\EOF 5840#define HAVE_PRPSINFO_T 1 5841EOF 5842 5843 fi 5844 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo_t" 1>&6 5845 5846 echo $ac_n "checking for prpsinfo32_t in sys/procfs.h""... $ac_c" 1>&6 5847echo "configure:5840: checking for prpsinfo32_t in sys/procfs.h" >&5 5848 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo32_t'+set}'`\" = set"; then 5849 echo $ac_n "(cached) $ac_c" 1>&6 5850else 5851 cat > conftest.$ac_ext <<EOF 5852#line 5845 "configure" 5853#include "confdefs.h" 5854 5855#define _SYSCALL32 5856#include <sys/procfs.h> 5857int main() { 5858prpsinfo32_t avar 5859; return 0; } 5860EOF 5861if { (eval echo configure:5854: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5862 rm -rf conftest* 5863 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes 5864else 5865 echo "configure: failed program was:" >&5 5866 cat conftest.$ac_ext >&5 5867 rm -rf conftest* 5868 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no 5869 5870fi 5871rm -f conftest* 5872fi 5873 5874 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then 5875 cat >> confdefs.h <<\EOF 5876#define HAVE_PRPSINFO32_T 1 5877EOF 5878 5879 fi 5880 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo32_t" 1>&6 5881 5882 echo $ac_n "checking for psinfo_t in sys/procfs.h""... $ac_c" 1>&6 5883echo "configure:5876: checking for psinfo_t in sys/procfs.h" >&5 5884 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo_t'+set}'`\" = set"; then 5885 echo $ac_n "(cached) $ac_c" 1>&6 5886else 5887 cat > conftest.$ac_ext <<EOF 5888#line 5881 "configure" 5889#include "confdefs.h" 5890 5891#define _SYSCALL32 5892#include <sys/procfs.h> 5893int main() { 5894psinfo_t avar 5895; return 0; } 5896EOF 5897if { (eval echo configure:5890: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5898 rm -rf conftest* 5899 bfd_cv_have_sys_procfs_type_psinfo_t=yes 5900else 5901 echo "configure: failed program was:" >&5 5902 cat conftest.$ac_ext >&5 5903 rm -rf conftest* 5904 bfd_cv_have_sys_procfs_type_psinfo_t=no 5905 5906fi 5907rm -f conftest* 5908fi 5909 5910 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then 5911 cat >> confdefs.h <<\EOF 5912#define HAVE_PSINFO_T 1 5913EOF 5914 5915 fi 5916 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo_t" 1>&6 5917 5918 echo $ac_n "checking for psinfo32_t in sys/procfs.h""... $ac_c" 1>&6 5919echo "configure:5912: checking for psinfo32_t in sys/procfs.h" >&5 5920 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo32_t'+set}'`\" = set"; then 5921 echo $ac_n "(cached) $ac_c" 1>&6 5922else 5923 cat > conftest.$ac_ext <<EOF 5924#line 5917 "configure" 5925#include "confdefs.h" 5926 5927#define _SYSCALL32 5928#include <sys/procfs.h> 5929int main() { 5930psinfo32_t avar 5931; return 0; } 5932EOF 5933if { (eval echo configure:5926: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5934 rm -rf conftest* 5935 bfd_cv_have_sys_procfs_type_psinfo32_t=yes 5936else 5937 echo "configure: failed program was:" >&5 5938 cat conftest.$ac_ext >&5 5939 rm -rf conftest* 5940 bfd_cv_have_sys_procfs_type_psinfo32_t=no 5941 5942fi 5943rm -f conftest* 5944fi 5945 5946 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then 5947 cat >> confdefs.h <<\EOF 5948#define HAVE_PSINFO32_T 1 5949EOF 5950 5951 fi 5952 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo32_t" 1>&6 5953 5954 echo $ac_n "checking for lwpstatus_t in sys/procfs.h""... $ac_c" 1>&6 5955echo "configure:5948: checking for lwpstatus_t in sys/procfs.h" >&5 5956 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpstatus_t'+set}'`\" = set"; then 5957 echo $ac_n "(cached) $ac_c" 1>&6 5958else 5959 cat > conftest.$ac_ext <<EOF 5960#line 5953 "configure" 5961#include "confdefs.h" 5962 5963#define _SYSCALL32 5964#include <sys/procfs.h> 5965int main() { 5966lwpstatus_t avar 5967; return 0; } 5968EOF 5969if { (eval echo configure:5962: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 5970 rm -rf conftest* 5971 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes 5972else 5973 echo "configure: failed program was:" >&5 5974 cat conftest.$ac_ext >&5 5975 rm -rf conftest* 5976 bfd_cv_have_sys_procfs_type_lwpstatus_t=no 5977 5978fi 5979rm -f conftest* 5980fi 5981 5982 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then 5983 cat >> confdefs.h <<\EOF 5984#define HAVE_LWPSTATUS_T 1 5985EOF 5986 5987 fi 5988 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpstatus_t" 1>&6 5989 5990 echo $ac_n "checking for lwpxstatus_t in sys/procfs.h""... $ac_c" 1>&6 5991echo "configure:5984: checking for lwpxstatus_t in sys/procfs.h" >&5 5992 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpxstatus_t'+set}'`\" = set"; then 5993 echo $ac_n "(cached) $ac_c" 1>&6 5994else 5995 cat > conftest.$ac_ext <<EOF 5996#line 5989 "configure" 5997#include "confdefs.h" 5998 5999#define _SYSCALL32 6000#include <sys/procfs.h> 6001int main() { 6002lwpxstatus_t avar 6003; return 0; } 6004EOF 6005if { (eval echo configure:5998: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 6006 rm -rf conftest* 6007 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes 6008else 6009 echo "configure: failed program was:" >&5 6010 cat conftest.$ac_ext >&5 6011 rm -rf conftest* 6012 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no 6013 6014fi 6015rm -f conftest* 6016fi 6017 6018 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then 6019 cat >> confdefs.h <<\EOF 6020#define HAVE_LWPXSTATUS_T 1 6021EOF 6022 6023 fi 6024 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpxstatus_t" 1>&6 6025 6026 echo $ac_n "checking for lwpstatus_t.pr_context in sys/procfs.h""... $ac_c" 1>&6 6027echo "configure:6020: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5 6028 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context'+set}'`\" = set"; then 6029 echo $ac_n "(cached) $ac_c" 1>&6 6030else 6031 cat > conftest.$ac_ext <<EOF 6032#line 6025 "configure" 6033#include "confdefs.h" 6034 6035#define _SYSCALL32 6036#include <sys/procfs.h> 6037int main() { 6038lwpstatus_t avar; void* aref = (void*) &avar.pr_context 6039; return 0; } 6040EOF 6041if { (eval echo configure:6034: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 6042 rm -rf conftest* 6043 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes 6044else 6045 echo "configure: failed program was:" >&5 6046 cat conftest.$ac_ext >&5 6047 rm -rf conftest* 6048 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no 6049 6050fi 6051rm -f conftest* 6052fi 6053 6054 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then 6055 cat >> confdefs.h <<\EOF 6056#define HAVE_LWPSTATUS_T_PR_CONTEXT 1 6057EOF 6058 6059 fi 6060 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" 1>&6 6061 6062 echo $ac_n "checking for lwpstatus_t.pr_reg in sys/procfs.h""... $ac_c" 1>&6 6063echo "configure:6056: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5 6064 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg'+set}'`\" = set"; then 6065 echo $ac_n "(cached) $ac_c" 1>&6 6066else 6067 cat > conftest.$ac_ext <<EOF 6068#line 6061 "configure" 6069#include "confdefs.h" 6070 6071#define _SYSCALL32 6072#include <sys/procfs.h> 6073int main() { 6074lwpstatus_t avar; void* aref = (void*) &avar.pr_reg 6075; return 0; } 6076EOF 6077if { (eval echo configure:6070: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 6078 rm -rf conftest* 6079 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes 6080else 6081 echo "configure: failed program was:" >&5 6082 cat conftest.$ac_ext >&5 6083 rm -rf conftest* 6084 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no 6085 6086fi 6087rm -f conftest* 6088fi 6089 6090 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then 6091 cat >> confdefs.h <<\EOF 6092#define HAVE_LWPSTATUS_T_PR_REG 1 6093EOF 6094 6095 fi 6096 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" 1>&6 6097 6098 echo $ac_n "checking for win32_pstatus_t in sys/procfs.h""... $ac_c" 1>&6 6099echo "configure:6092: checking for win32_pstatus_t in sys/procfs.h" >&5 6100 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_win32_pstatus_t'+set}'`\" = set"; then 6101 echo $ac_n "(cached) $ac_c" 1>&6 6102else 6103 cat > conftest.$ac_ext <<EOF 6104#line 6097 "configure" 6105#include "confdefs.h" 6106 6107#define _SYSCALL32 6108#include <sys/procfs.h> 6109int main() { 6110win32_pstatus_t avar 6111; return 0; } 6112EOF 6113if { (eval echo configure:6106: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 6114 rm -rf conftest* 6115 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes 6116else 6117 echo "configure: failed program was:" >&5 6118 cat conftest.$ac_ext >&5 6119 rm -rf conftest* 6120 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no 6121 6122fi 6123rm -f conftest* 6124fi 6125 6126 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then 6127 cat >> confdefs.h <<\EOF 6128#define HAVE_WIN32_PSTATUS_T 1 6129EOF 6130 6131 fi 6132 echo "$ac_t""$bfd_cv_have_sys_procfs_type_win32_pstatus_t" 1>&6 6133 6134 fi 6135fi 6136 6137 6138if test -n "$TRAD_HEADER"; then 6139 cat >> confdefs.h <<EOF 6140#define TRAD_HEADER $TRAD_HEADER 6141EOF 6142 6143fi 6144 6145# Horrible hacks to build DLLs on Windows. 6146WIN32LDFLAGS= 6147WIN32LIBADD= 6148case "${host}" in 6149*-*-cygwin*) 6150 if test "$enable_shared" = "yes"; then 6151 WIN32LDFLAGS="-no-undefined" 6152 WIN32LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32" 6153 fi 6154 ;; 6155*-*-linux*) 6156 # We borrow WIN32LIBADD so that the shared libbfd won't depend on 6157 # libiberty.a. 6158 case "${host}" in 6159 mips*-*-linux*) 6160 # Linux/MIPS uses PIC by default. 6161 if test "$enable_shared" = "yes"; then 6162 WIN32LIBADD="-L../libiberty -liberty" 6163 fi 6164 ;; 6165 *) 6166 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` 6167 if test -n "$x"; then 6168 WIN32LIBADD="-L../libiberty/pic -liberty" 6169 fi 6170 ;; 6171 esac 6172 ;; 6173esac 6174 6175 6176 6177# target stuff: 6178 6179# Canonicalize the secondary target names. 6180if test -n "$enable_targets" ; then 6181 for targ in `echo $enable_targets | sed 's/,/ /g'` 6182 do 6183 result=`$ac_config_sub $targ 2>/dev/null` 6184 if test -n "$result" ; then 6185 canon_targets="$canon_targets $result" 6186 else 6187 # Allow targets that config.sub doesn't recognize, like "all". 6188 canon_targets="$canon_targets $targ" 6189 fi 6190 done 6191fi 6192 6193all_targets=false 6194defvec= 6195selvecs= 6196assocvecs= 6197selarchs= 6198TDEFINES= 6199for targ in $target $canon_targets 6200do 6201 if test "x$targ" = "xall"; then 6202 all_targets=true 6203 assocvecs="$assocvecs $targ_defvec $targ_selvecs" 6204 else 6205 . $srcdir/config.bfd 6206 if test "x$targ" = "x$target"; then 6207 defvec=$targ_defvec 6208 fi 6209 selvecs="$selvecs $targ_defvec $targ_selvecs" 6210 selarchs="$selarchs $targ_archs" 6211 TDEFINES="$TDEFINES $targ_cflags" 6212 fi 6213done 6214 6215 6216# This processing still needs to be done if we're to decide properly whether 6217# 64-bit support needs to be compiled in. Currently, it will be included if 6218# the default or any other explicitly requested target requires it; it 6219# will not be included on a 32-bit host if no 64-bit target is requested, and 6220# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is 6221# used. 6222 6223# uniq the default and selected vectors in all the configured targets. 6224f="" 6225for i in $selvecs ; do 6226 case " $f " in 6227 *" $i "*) ;; 6228 *) f="$f $i" ;; 6229 esac 6230done 6231selvecs="$f" 6232 6233 6234# uniq the associated vectors in all the configured targets. 6235f="" 6236for i in $assocvecs ; do 6237 case " $f " in 6238 *" $i "*) ;; 6239 *) f="$f $i" ;; 6240 esac 6241done 6242assocvecs="$f" 6243 6244 6245# uniq the architectures in all the configured targets. 6246f="" 6247for i in $selarchs ; do 6248 case " $f " in 6249 *" $i "*) ;; 6250 *) f="$f $i" ;; 6251 esac 6252done 6253selarchs="$f" 6254 6255# Target backend .o files. 6256tb= 6257 6258elf="elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo" 6259 6260for vec in $selvecs 6261do 6262 target_size=32 6263 case "$vec" in 6264 # This list is alphabetized to make it easy to compare 6265 # with the two vector lists in targets.c. For the same reason, 6266 # use one entry per line, even though this leads to long lines. 6267 a29kcoff_big_vec) tb="$tb coff-a29k.lo cofflink.lo" ;; 6268 a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;; 6269 aix5coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;; 6270 aout0_big_vec) tb="$tb aout0.lo aout32.lo" ;; 6271 aout_arm_big_vec) tb="$tb aout-arm.lo aout32.lo" ;; 6272 aout_arm_little_vec) tb="$tb aout-arm.lo aout32.lo" ;; 6273 apollocoff_vec) tb="$tb coff-apollo.lo" ;; 6274 arm_epoc_pe_big_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;; 6275 arm_epoc_pe_little_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;; 6276 arm_epoc_pei_big_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;; 6277 arm_epoc_pei_little_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;; 6278 armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;; 6279 armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;; 6280 armnetbsd_vec) tb="$tb armnetbsd.lo aout32.lo" ;; 6281 armpe_big_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;; 6282 armpe_little_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;; 6283 armpei_big_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;; 6284 armpei_little_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;; 6285 b_out_vec_big_host) tb="$tb bout.lo aout32.lo" ;; 6286 b_out_vec_little_host) tb="$tb bout.lo aout32.lo" ;; 6287 bfd_efi_app_ia32_vec) tb="$tb efi-app-ia32.lo peigen.lo cofflink.lo" ;; 6288 bfd_efi_app_ia64_vec) tb="$tb efi-app-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;; 6289 bfd_efi_app_x86_64_vec) tb="$tb efi-app-x86_64.lo pepigen.lo cofflink.lo"; target_size=64 ;; 6290 bfd_elf32_am33lin_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;; 6291 bfd_elf32_avr_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;; 6292 bfd_elf32_big_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 6293 bfd_elf32_bigarc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 6294 bfd_elf32_bigarm_oabi_vec) tb="$tb elfarm-oabi.lo elf32.lo $elf" ;; 6295 bfd_elf32_bigarm_vec) tb="$tb elfarm-nabi.lo elf32.lo $elf" ;; 6296 bfd_elf32_bigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;; 6297 bfd_elf32_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 6298 bfd_elf32_d10v_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;; 6299 bfd_elf32_d30v_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;; 6300 bfd_elf32_dlx_big_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;; 6301 bfd_elf32_fr30_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;; 6302 bfd_elf32_frv_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 6303 bfd_elf32_frvfdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; 6304 bfd_elf32_h8300_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;; 6305 bfd_elf32_hppa_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 6306 bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;; 6307 bfd_elf32_i370_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;; 6308 bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf32.lo $elf" ;; 6309 bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf32.lo $elf" ;; 6310 bfd_elf32_i860_little_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;; 6311 bfd_elf32_i860_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;; 6312 bfd_elf32_i960_vec) tb="$tb elf32-i960.lo elf32.lo $elf" ;; 6313 bfd_elf32_ia64_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf" ;; 6314 bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf";; 6315 bfd_elf32_ip2k_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;; 6316 bfd_elf32_iq2000_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;; 6317 bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; 6318 bfd_elf32_littlearc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;; 6319 bfd_elf32_littlearm_oabi_vec) tb="$tb elfarm-oabi.lo elf32.lo $elf" ;; 6320 bfd_elf32_littlearm_vec) tb="$tb elfarm-nabi.lo elf32.lo $elf" ;; 6321 bfd_elf32_littlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;; 6322 bfd_elf32_m32r_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 6323 bfd_elf32_m32rle_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 6324 bfd_elf32_m32rlin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 6325 bfd_elf32_m32rlelin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;; 6326 bfd_elf32_m68hc11_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 6327 bfd_elf32_m68hc12_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;; 6328 bfd_elf32_m68k_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;; 6329 bfd_elf32_m88k_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;; 6330 bfd_elf32_mcore_big_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 6331 bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;; 6332 bfd_elf32_mn10200_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;; 6333 bfd_elf32_mn10300_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;; 6334 bfd_elf32_msp430_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;; 6335 bfd_elf32_nbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 6336 bfd_elf32_nlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 6337 bfd_elf32_ntradbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 6338 bfd_elf32_ntradlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 6339 bfd_elf32_openrisc_vec) tb="$tb elf32-openrisc.lo elf32.lo $elf" ;; 6340 bfd_elf32_or32_big_vec) tb="$tb elf32-or32.lo elf32.lo $elf" ;; 6341 bfd_elf32_pj_vec) tb="$tb elf32-pj.lo elf32.lo $elf";; 6342 bfd_elf32_pjl_vec) tb="$tb elf32-pj.lo elf32.lo $elf";; 6343 bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.lo elf32.lo $elf" ;; 6344 bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.lo elf32.lo $elf" ;; 6345 bfd_elf32_s390_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;; 6346 # FIXME: We include cofflink.lo not because it's needed for 6347 # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec 6348 # which needs it but does not list it. Should be fixed in right place. 6349 bfd_elf32_sh64_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 6350 bfd_elf32_sh64l_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 6351 bfd_elf32_sh64lin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 6352 bfd_elf32_sh64blin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" target_size=64 ;; 6353 bfd_elf32_sh64lnbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" ;; 6354 bfd_elf32_sh64nbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf32.lo $elf cofflink.lo" ;; 6355 bfd_elf32_sh_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;; 6356 bfd_elf32_shblin_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 6357 bfd_elf32_shl_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;; 6358 bfd_elf32_shlin_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 6359 bfd_elf32_shlnbsd_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 6360 bfd_elf32_shlobsd_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 6361 bfd_elf32_shnbsd_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 6362 bfd_elf32_shobsd_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;; 6363 bfd_elf32_sparc_vec) tb="$tb elf32-sparc.lo elf32.lo $elf" ;; 6364 bfd_elf32_tradbigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;; 6365 bfd_elf32_tradlittlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo" ;; 6366 bfd_elf32_us_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;; 6367 bfd_elf32_v850_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; 6368 bfd_elf32_vax_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;; 6369 bfd_elf32_xstormy16_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;; 6370 bfd_elf32_xtensa_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 6371 bfd_elf32_xtensa_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;; 6372 bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 6373 bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;; 6374 bfd_elf64_big_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 6375 bfd_elf64_bigmips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 6376 bfd_elf64_hppa_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 6377 bfd_elf64_hppa_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;; 6378 bfd_elf64_ia64_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;; 6379 bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;; 6380 bfd_elf64_ia64_little_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;; 6381 bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 6382 bfd_elf64_littlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 6383 bfd_elf64_mmix_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;; 6384 bfd_elf64_powerpc_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;; 6385 bfd_elf64_powerpcle_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;; 6386 bfd_elf64_s390_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;; 6387 bfd_elf64_sh64_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 6388 bfd_elf64_sh64l_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 6389 bfd_elf64_sh64lin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 6390 bfd_elf64_sh64blin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 6391 bfd_elf64_sh64lnbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 6392 bfd_elf64_sh64nbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;; 6393 bfd_elf64_sparc_vec) tb="$tb elf64-sparc.lo elf64.lo $elf"; target_size=64 ;; 6394 bfd_elf64_tradbigmips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 6395 bfd_elf64_tradlittlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; 6396 bfd_elf64_x86_64_vec) tb="$tb elf64-x86-64.lo elf64.lo $elf"; target_size=64 ;; 6397 bfd_mmo_vec) tb="$tb mmo.lo" target_size=64 ;; 6398 bfd_powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;; 6399 bfd_powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;; 6400 bfd_powerpcle_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;; 6401 bfd_powerpcle_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;; 6402 cris_aout_vec) tb="$tb aout-cris.lo" ;; 6403 demo_64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;; 6404 ecoff_big_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;; 6405 ecoff_biglittle_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;; 6406 ecoff_little_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;; 6407 ecoffalpha_little_vec) tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;; 6408 go32coff_vec) tb="$tb coff-go32.lo cofflink.lo" ;; 6409 go32stubbedcoff_vec) tb="$tb coff-stgo32.lo cofflink.lo" ;; 6410 h8300coff_vec) tb="$tb coff-h8300.lo reloc16.lo" ;; 6411 h8500coff_vec) tb="$tb coff-h8500.lo reloc16.lo" ;; 6412 host_aout_vec) tb="$tb host-aout.lo aout32.lo" ;; 6413 hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;; 6414 hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;; 6415 i386aout_vec) tb="$tb i386aout.lo aout32.lo" ;; 6416 i386bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;; 6417 i386coff_vec) tb="$tb coff-i386.lo cofflink.lo" ;; 6418 i386dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;; 6419 i386freebsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;; 6420 i386linux_vec) tb="$tb i386linux.lo aout32.lo" ;; 6421 i386lynx_aout_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;; 6422 i386lynx_coff_vec) tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;; 6423 i386mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;; 6424 i386msdos_vec) tb="$tb i386msdos.lo" ;; 6425 i386netbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;; 6426 i386os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;; 6427 i386pe_vec) tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;; 6428 i386pei_vec) tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;; 6429 i860coff_vec) tb="$tb coff-i860.lo cofflink.lo" ;; 6430 icoff_big_vec) tb="$tb coff-i960.lo cofflink.lo" ;; 6431 icoff_little_vec) tb="$tb coff-i960.lo cofflink.lo" ;; 6432 ieee_vec) tb="$tb ieee.lo" ;; 6433 m68k4knetbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;; 6434 m68kaux_coff_vec) tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;; 6435 m68kcoff_vec) tb="$tb coff-m68k.lo cofflink.lo" ;; 6436 m68kcoffun_vec) tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;; 6437 m68klinux_vec) tb="$tb m68klinux.lo aout32.lo" ;; 6438 m68klynx_aout_vec) tb="$tb m68klynx.lo lynx-core.lo aout32.lo" ;; 6439 m68klynx_coff_vec) tb="$tb cf-m68klynx.lo coff-m68k.lo cofflink.lo lynx-core.lo" ;; 6440 m68knetbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;; 6441 m68ksysvcoff_vec) tb="$tb coff-svm68k.lo cofflink.lo" ;; 6442 m88kbcs_vec) tb="$tb coff-m88k.lo" ;; 6443 m88kmach3_vec) tb="$tb m88kmach3.lo aout32.lo" ;; 6444 m88kopenbsd_vec) tb="$tb m88kopenbsd.lo aout32.lo" ;; 6445 mach_o_be_vec) tb="$tb mach-o.lo" ;; 6446 mach_o_le_vec) tb="$tb mach-o.lo" ;; 6447 mach_o_fat_vec) tb="$tb mach-o.lo" ;; 6448 mcore_pe_big_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;; 6449 mcore_pe_little_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;; 6450 mcore_pei_big_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;; 6451 mcore_pei_little_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;; 6452 mipslpe_vec) tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;; 6453 mipslpei_vec) tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;; 6454 newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;; 6455 nlm32_alpha_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;; 6456 nlm32_i386_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;; 6457 nlm32_powerpc_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;; 6458 nlm32_sparc_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;; 6459 or32coff_big_vec) tb="$tb coff-or32.lo cofflink.lo" ;; 6460 pc532machaout_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;; 6461 pc532netbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;; 6462 pef_vec) tb="$tb pef.lo" ;; 6463 pef_xlib_vec) tb="$tb pef.lo" ;; 6464 pdp11_aout_vec) tb="$tb pdp11.lo" ;; 6465 pmac_xcoff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;; 6466 ppcboot_vec) tb="$tb ppcboot.lo" ;; 6467 riscix_vec) tb="$tb aout32.lo riscix.lo" ;; 6468 rs6000coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;; 6469 rs6000coff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;; 6470 shcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 6471 shcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 6472 shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 6473 shlcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;; 6474 shlpe_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;; 6475 shlpei_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;; 6476 som_vec) tb="$tb som.lo" ;; 6477 sparccoff_vec) tb="$tb coff-sparc.lo" ;; 6478 sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;; 6479 sparclinux_vec) tb="$tb sparclinux.lo aout32.lo" ;; 6480 sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;; 6481 sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;; 6482 sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;; 6483 sunos_big_vec) tb="$tb sunos.lo aout32.lo" ;; 6484 sym_vec) tb="$tb xsym.lo" ;; 6485 tic30_aout_vec) tb="$tb aout-tic30.lo" ;; 6486 tic30_coff_vec) tb="$tb coff-tic30.lo" ;; 6487 tic4x_coff0_vec) tb="$tb coff-tic4x.lo" ;; 6488 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo" ;; 6489 tic4x_coff1_vec) tb="$tb coff-tic4x.lo" ;; 6490 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo" ;; 6491 tic4x_coff2_vec) tb="$tb coff-tic4x.lo" ;; 6492 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo" ;; 6493 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo" ;; 6494 tic54x_coff0_vec) tb="$tb coff-tic54x.lo" ;; 6495 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo" ;; 6496 tic54x_coff1_vec) tb="$tb coff-tic54x.lo" ;; 6497 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo" ;; 6498 tic54x_coff2_vec) tb="$tb coff-tic54x.lo" ;; 6499 tic80coff_vec) tb="$tb coff-tic80.lo cofflink.lo" ;; 6500 vaxnetbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;; 6501 vax1knetbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;; 6502 vaxbsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;; 6503 versados_vec) tb="$tb versados.lo" ;; 6504 vms_alpha_vec) tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo"; target_size=64 ;; 6505 vms_vax_vec) tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo" ;; 6506 w65_vec) tb="$tb coff-w65.lo reloc16.lo" ;; 6507 we32kcoff_vec) tb="$tb coff-we32k.lo" ;; 6508 z8kcoff_vec) tb="$tb coff-z8k.lo reloc16.lo" ;; 6509 6510 # These appear out of order in targets.c 6511 srec_vec) tb="$tb srec.lo" ;; 6512 symbolsrec_vec) tb="$tb srec.lo" ;; 6513 tekhex_vec) tb="$tb tekhex.lo" ;; 6514 cisco_core_big_vec) tb="$tb cisco-core.lo" ;; 6515 cisco_core_little_vec) tb="$tb cisco-core.lo" ;; 6516 6517 "") ;; 6518 *) { echo "configure: error: *** unknown target vector $vec" 1>&2; exit 1; } ;; 6519 esac 6520 6521 if test ${target_size} = 64; then 6522 target64=true 6523 fi 6524 if test x"${vec}" = x"${defvec}"; then 6525 bfd_default_target_size=${target_size} 6526 fi 6527done 6528 6529# Target architecture .o files. 6530# A couple of CPUs use shorter file names to avoid problems on DOS 6531# filesystems. 6532ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/` 6533 6534# Weed out duplicate .o files. 6535f="" 6536for i in $tb ; do 6537 case " $f " in 6538 *" $i "*) ;; 6539 *) f="$f $i" ;; 6540 esac 6541done 6542tb="$f" 6543 6544f="" 6545for i in $ta ; do 6546 case " $f " in 6547 *" $i "*) ;; 6548 *) f="$f $i" ;; 6549 esac 6550done 6551ta="$f" 6552 6553bfd_backends="$tb" 6554bfd_machines="$ta" 6555 6556if test x${all_targets} = xtrue ; then 6557 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)' 6558 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)' 6559 selvecs= 6560 havevecs= 6561 selarchs= 6562 test -n "$assocvecs" && 6563 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 6564else # all_targets is true 6565 # Only set these if they will be nonempty, for the clever echo. 6566 havevecs= 6567 assocvecs= 6568 test -n "$selvecs" && 6569 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'` 6570 test -n "$selvecs" && 6571 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 6572 test -n "$selarchs" && 6573 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'` 6574fi # all_targets is true 6575 6576case ${host64}-${target64}-${want64} in 6577 *true*) 6578 wordsize=64 6579 bfd_libs='$(BFD64_LIBS) $(BFD32_LIBS)' 6580 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)' 6581 if test $BFD_HOST_64_BIT_DEFINED = 0; then 6582 echo "configure: warning: You have requested a 64 bit BFD configuration, but" 1>&2 6583 echo "configure: warning: your compiler may not have a 64 bit integral type" 1>&2 6584 fi 6585 if test -n "$GCC" ; then 6586 bad_64bit_gcc=no; 6587 echo $ac_n "checking for gcc version with buggy 64-bit support""... $ac_c" 1>&6 6588echo "configure:6577: checking for gcc version with buggy 64-bit support" >&5 6589 # Add more tests for gcc versions with non-working 64-bit support here. 6590 cat > conftest.$ac_ext <<EOF 6591#line 6580 "configure" 6592#include "confdefs.h" 6593:__GNUC__:__GNUC_MINOR__:__i386__: 6594EOF 6595if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6596 egrep ": 2 : 91 : 1 :" >/dev/null 2>&1; then 6597 rm -rf conftest* 6598 bad_64bit_gcc=yes; 6599 echo "$ac_t""yes: egcs-1.1.2 on ix86 spotted" 1>&6 6600else 6601 rm -rf conftest* 6602 echo "$ac_t""no" 1>&6 6603fi 6604rm -f conftest* 6605 6606 if test $bad_64bit_gcc = yes ; then 6607 { echo "configure: error: A newer version of gcc is needed for the requested 64-bit BFD configuration" 1>&2; exit 1; } 6608 fi 6609 fi 6610 ;; 6611 false-false-false) 6612 wordsize=32 6613 bfd_libs='$(BFD32_LIBS)' 6614 all_backends='$(BFD32_BACKENDS)' 6615 ;; 6616esac 6617 6618 6619 6620 6621 6622 6623 6624 6625# Determine the host dependant file_ptr a.k.a. off_t type. In order 6626# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and 6627# fseeko, long. This assumes that sizeof off_t is .ge. sizeof long. 6628# Hopefully a reasonable assumption since fseeko et.al. should be 6629# upward compatible. 6630for ac_func in ftello ftello64 fseeko fseeko64 6631do 6632echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 6633echo "configure:6622: checking for $ac_func" >&5 6634if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 6635 echo $ac_n "(cached) $ac_c" 1>&6 6636else 6637 cat > conftest.$ac_ext <<EOF 6638#line 6627 "configure" 6639#include "confdefs.h" 6640/* System header to define __stub macros and hopefully few prototypes, 6641 which can conflict with char $ac_func(); below. */ 6642#include <assert.h> 6643/* Override any gcc2 internal prototype to avoid an error. */ 6644/* We use char because int might match the return type of a gcc2 6645 builtin and then its argument prototype would still apply. */ 6646char $ac_func(); 6647 6648int main() { 6649 6650/* The GNU C library defines this for functions which it implements 6651 to always fail with ENOSYS. Some functions are actually named 6652 something starting with __ and the normal name is an alias. */ 6653#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 6654choke me 6655#else 6656$ac_func(); 6657#endif 6658 6659; return 0; } 6660EOF 6661if { (eval echo configure:6650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 6662 rm -rf conftest* 6663 eval "ac_cv_func_$ac_func=yes" 6664else 6665 echo "configure: failed program was:" >&5 6666 cat conftest.$ac_ext >&5 6667 rm -rf conftest* 6668 eval "ac_cv_func_$ac_func=no" 6669fi 6670rm -f conftest* 6671fi 6672 6673if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 6674 echo "$ac_t""yes" 1>&6 6675 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6676 cat >> confdefs.h <<EOF 6677#define $ac_tr_func 1 6678EOF 6679 6680else 6681 echo "$ac_t""no" 1>&6 6682fi 6683done 6684 6685if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then 6686 echo $ac_n "checking size of off_t""... $ac_c" 1>&6 6687echo "configure:6676: checking size of off_t" >&5 6688if eval "test \"`echo '$''{'ac_cv_sizeof_off_t'+set}'`\" = set"; then 6689 echo $ac_n "(cached) $ac_c" 1>&6 6690else 6691 for ac_size in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence. 6692 cat > conftest.$ac_ext <<EOF 6693#line 6682 "configure" 6694#include "confdefs.h" 6695#include "confdefs.h" 6696#include <sys/types.h> 6697 6698 6699int main() { 6700switch (0) case 0: case (sizeof (off_t) == $ac_size):; 6701; return 0; } 6702EOF 6703if { (eval echo configure:6692: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 6704 rm -rf conftest* 6705 ac_cv_sizeof_off_t=$ac_size 6706else 6707 echo "configure: failed program was:" >&5 6708 cat conftest.$ac_ext >&5 6709fi 6710rm -f conftest* 6711 if test x$ac_cv_sizeof_off_t != x ; then break; fi 6712done 6713 6714fi 6715 6716if test x$ac_cv_sizeof_off_t = x ; then 6717 { echo "configure: error: cannot determine a size for off_t" 1>&2; exit 1; } 6718fi 6719echo "$ac_t""$ac_cv_sizeof_off_t" 1>&6 6720cat >> confdefs.h <<EOF 6721#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 6722EOF 6723 6724 6725fi 6726echo $ac_n "checking file_ptr type""... $ac_c" 1>&6 6727echo "configure:6716: checking file_ptr type" >&5 6728bfd_file_ptr="long" 6729bfd_ufile_ptr="unsigned long" 6730if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \ 6731 -o x"${ac_cv_sizeof_off_t}" = x8; then 6732 bfd_file_ptr=BFD_HOST_64_BIT 6733 bfd_ufile_ptr=BFD_HOST_U_64_BIT 6734fi 6735echo "$ac_t""$bfd_file_ptr" 1>&6 6736 6737 6738 6739 6740tdefaults="" 6741test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}" 6742test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'" 6743test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'" 6744test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'" 6745test -n "${havevecs}" && tdefaults="${tdefaults} ${havevecs}" 6746 6747 6748for ac_hdr in stdlib.h unistd.h sys/stat.h sys/types.h 6749do 6750ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 6751echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 6752echo "configure:6741: checking for $ac_hdr" >&5 6753if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 6754 echo $ac_n "(cached) $ac_c" 1>&6 6755else 6756 cat > conftest.$ac_ext <<EOF 6757#line 6746 "configure" 6758#include "confdefs.h" 6759#include <$ac_hdr> 6760EOF 6761ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 6762{ (eval echo configure:6751: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 6763ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 6764if test -z "$ac_err"; then 6765 rm -rf conftest* 6766 eval "ac_cv_header_$ac_safe=yes" 6767else 6768 echo "$ac_err" >&5 6769 echo "configure: failed program was:" >&5 6770 cat conftest.$ac_ext >&5 6771 rm -rf conftest* 6772 eval "ac_cv_header_$ac_safe=no" 6773fi 6774rm -f conftest* 6775fi 6776if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 6777 echo "$ac_t""yes" 1>&6 6778 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 6779 cat >> confdefs.h <<EOF 6780#define $ac_tr_hdr 1 6781EOF 6782 6783else 6784 echo "$ac_t""no" 1>&6 6785fi 6786done 6787 6788for ac_func in getpagesize 6789do 6790echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 6791echo "configure:6780: checking for $ac_func" >&5 6792if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 6793 echo $ac_n "(cached) $ac_c" 1>&6 6794else 6795 cat > conftest.$ac_ext <<EOF 6796#line 6785 "configure" 6797#include "confdefs.h" 6798/* System header to define __stub macros and hopefully few prototypes, 6799 which can conflict with char $ac_func(); below. */ 6800#include <assert.h> 6801/* Override any gcc2 internal prototype to avoid an error. */ 6802/* We use char because int might match the return type of a gcc2 6803 builtin and then its argument prototype would still apply. */ 6804char $ac_func(); 6805 6806int main() { 6807 6808/* The GNU C library defines this for functions which it implements 6809 to always fail with ENOSYS. Some functions are actually named 6810 something starting with __ and the normal name is an alias. */ 6811#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 6812choke me 6813#else 6814$ac_func(); 6815#endif 6816 6817; return 0; } 6818EOF 6819if { (eval echo configure:6808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 6820 rm -rf conftest* 6821 eval "ac_cv_func_$ac_func=yes" 6822else 6823 echo "configure: failed program was:" >&5 6824 cat conftest.$ac_ext >&5 6825 rm -rf conftest* 6826 eval "ac_cv_func_$ac_func=no" 6827fi 6828rm -f conftest* 6829fi 6830 6831if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 6832 echo "$ac_t""yes" 1>&6 6833 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 6834 cat >> confdefs.h <<EOF 6835#define $ac_tr_func 1 6836EOF 6837 6838else 6839 echo "$ac_t""no" 1>&6 6840fi 6841done 6842 6843echo $ac_n "checking for working mmap""... $ac_c" 1>&6 6844echo "configure:6833: checking for working mmap" >&5 6845if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then 6846 echo $ac_n "(cached) $ac_c" 1>&6 6847else 6848 if test "$cross_compiling" = yes; then 6849 ac_cv_func_mmap_fixed_mapped=no 6850else 6851 cat > conftest.$ac_ext <<EOF 6852#line 6841 "configure" 6853#include "confdefs.h" 6854 6855/* Thanks to Mike Haertel and Jim Avera for this test. 6856 Here is a matrix of mmap possibilities: 6857 mmap private not fixed 6858 mmap private fixed at somewhere currently unmapped 6859 mmap private fixed at somewhere already mapped 6860 mmap shared not fixed 6861 mmap shared fixed at somewhere currently unmapped 6862 mmap shared fixed at somewhere already mapped 6863 For private mappings, we should verify that changes cannot be read() 6864 back from the file, nor mmap's back from the file at a different 6865 address. (There have been systems where private was not correctly 6866 implemented like the infamous i386 svr4.0, and systems where the 6867 VM page cache was not coherent with the filesystem buffer cache 6868 like early versions of FreeBSD and possibly contemporary NetBSD.) 6869 For shared mappings, we should conversely verify that changes get 6870 propogated back to all the places they're supposed to be. 6871 6872 Grep wants private fixed already mapped. 6873 The main things grep needs to know about mmap are: 6874 * does it exist and is it safe to write into the mmap'd area 6875 * how to use it (BSD variants) */ 6876#include <sys/types.h> 6877#include <fcntl.h> 6878#include <sys/mman.h> 6879 6880#if HAVE_SYS_TYPES_H 6881# include <sys/types.h> 6882#endif 6883 6884#if HAVE_STDLIB_H 6885# include <stdlib.h> 6886#endif 6887 6888#if HAVE_SYS_STAT_H 6889# include <sys/stat.h> 6890#endif 6891 6892#if HAVE_UNISTD_H 6893# include <unistd.h> 6894#endif 6895 6896/* This mess was copied from the GNU getpagesize.h. */ 6897#ifndef HAVE_GETPAGESIZE 6898 6899/* Assume that all systems that can run configure have sys/param.h. */ 6900# ifndef HAVE_SYS_PARAM_H 6901# define HAVE_SYS_PARAM_H 1 6902# endif 6903 6904# ifdef _SC_PAGESIZE 6905# define getpagesize() sysconf(_SC_PAGESIZE) 6906# else /* no _SC_PAGESIZE */ 6907# ifdef HAVE_SYS_PARAM_H 6908# include <sys/param.h> 6909# ifdef EXEC_PAGESIZE 6910# define getpagesize() EXEC_PAGESIZE 6911# else /* no EXEC_PAGESIZE */ 6912# ifdef NBPG 6913# define getpagesize() NBPG * CLSIZE 6914# ifndef CLSIZE 6915# define CLSIZE 1 6916# endif /* no CLSIZE */ 6917# else /* no NBPG */ 6918# ifdef NBPC 6919# define getpagesize() NBPC 6920# else /* no NBPC */ 6921# ifdef PAGESIZE 6922# define getpagesize() PAGESIZE 6923# endif /* PAGESIZE */ 6924# endif /* no NBPC */ 6925# endif /* no NBPG */ 6926# endif /* no EXEC_PAGESIZE */ 6927# else /* no HAVE_SYS_PARAM_H */ 6928# define getpagesize() 8192 /* punt totally */ 6929# endif /* no HAVE_SYS_PARAM_H */ 6930# endif /* no _SC_PAGESIZE */ 6931 6932#endif /* no HAVE_GETPAGESIZE */ 6933 6934#ifdef __cplusplus 6935extern "C" { void *malloc(unsigned); } 6936#else 6937char *malloc(); 6938#endif 6939 6940int 6941main() 6942{ 6943 char *data, *data2, *data3; 6944 int i, pagesize; 6945 int fd; 6946 6947 pagesize = getpagesize(); 6948 6949 /* 6950 * First, make a file with some known garbage in it. 6951 */ 6952 data = malloc(pagesize); 6953 if (!data) 6954 exit(1); 6955 for (i = 0; i < pagesize; ++i) 6956 *(data + i) = rand(); 6957 umask(0); 6958 fd = creat("conftestmmap", 0600); 6959 if (fd < 0) 6960 exit(1); 6961 if (write(fd, data, pagesize) != pagesize) 6962 exit(1); 6963 close(fd); 6964 6965 /* 6966 * Next, try to mmap the file at a fixed address which 6967 * already has something else allocated at it. If we can, 6968 * also make sure that we see the same garbage. 6969 */ 6970 fd = open("conftestmmap", O_RDWR); 6971 if (fd < 0) 6972 exit(1); 6973 data2 = malloc(2 * pagesize); 6974 if (!data2) 6975 exit(1); 6976 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1); 6977 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE, 6978 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 6979 exit(1); 6980 for (i = 0; i < pagesize; ++i) 6981 if (*(data + i) != *(data2 + i)) 6982 exit(1); 6983 6984 /* 6985 * Finally, make sure that changes to the mapped area 6986 * do not percolate back to the file as seen by read(). 6987 * (This is a bug on some variants of i386 svr4.0.) 6988 */ 6989 for (i = 0; i < pagesize; ++i) 6990 *(data2 + i) = *(data2 + i) + 1; 6991 data3 = malloc(pagesize); 6992 if (!data3) 6993 exit(1); 6994 if (read(fd, data3, pagesize) != pagesize) 6995 exit(1); 6996 for (i = 0; i < pagesize; ++i) 6997 if (*(data + i) != *(data3 + i)) 6998 exit(1); 6999 close(fd); 7000 unlink("conftestmmap"); 7001 exit(0); 7002} 7003 7004EOF 7005if { (eval echo configure:6994: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 7006then 7007 ac_cv_func_mmap_fixed_mapped=yes 7008else 7009 echo "configure: failed program was:" >&5 7010 cat conftest.$ac_ext >&5 7011 rm -fr conftest* 7012 ac_cv_func_mmap_fixed_mapped=no 7013fi 7014rm -fr conftest* 7015fi 7016 7017fi 7018 7019echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6 7020if test $ac_cv_func_mmap_fixed_mapped = yes; then 7021 cat >> confdefs.h <<\EOF 7022#define HAVE_MMAP 1 7023EOF 7024 7025fi 7026 7027for ac_func in madvise mprotect 7028do 7029echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 7030echo "configure:7019: checking for $ac_func" >&5 7031if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 7032 echo $ac_n "(cached) $ac_c" 1>&6 7033else 7034 cat > conftest.$ac_ext <<EOF 7035#line 7024 "configure" 7036#include "confdefs.h" 7037/* System header to define __stub macros and hopefully few prototypes, 7038 which can conflict with char $ac_func(); below. */ 7039#include <assert.h> 7040/* Override any gcc2 internal prototype to avoid an error. */ 7041/* We use char because int might match the return type of a gcc2 7042 builtin and then its argument prototype would still apply. */ 7043char $ac_func(); 7044 7045int main() { 7046 7047/* The GNU C library defines this for functions which it implements 7048 to always fail with ENOSYS. Some functions are actually named 7049 something starting with __ and the normal name is an alias. */ 7050#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 7051choke me 7052#else 7053$ac_func(); 7054#endif 7055 7056; return 0; } 7057EOF 7058if { (eval echo configure:7047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 7059 rm -rf conftest* 7060 eval "ac_cv_func_$ac_func=yes" 7061else 7062 echo "configure: failed program was:" >&5 7063 cat conftest.$ac_ext >&5 7064 rm -rf conftest* 7065 eval "ac_cv_func_$ac_func=no" 7066fi 7067rm -f conftest* 7068fi 7069 7070if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 7071 echo "$ac_t""yes" 1>&6 7072 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 7073 cat >> confdefs.h <<EOF 7074#define $ac_tr_func 1 7075EOF 7076 7077else 7078 echo "$ac_t""no" 1>&6 7079fi 7080done 7081 7082case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in 7083 true+yes ) cat >> confdefs.h <<\EOF 7084#define USE_MMAP 1 7085EOF 7086 ;; 7087esac 7088 7089rm -f doc/config.status 7090trap '' 1 2 15 7091cat > confcache <<\EOF 7092# This file is a shell script that caches the results of configure 7093# tests run on this system so they can be shared between configure 7094# scripts and configure runs. It is not useful on other systems. 7095# If it contains results you don't want to keep, you may remove or edit it. 7096# 7097# By default, configure uses ./config.cache as the cache file, 7098# creating it if it does not exist already. You can give configure 7099# the --cache-file=FILE option to use a different cache file; that is 7100# what configure does when it calls configure scripts in 7101# subdirectories, so they share the cache. 7102# Giving --cache-file=/dev/null disables caching, for debugging configure. 7103# config.status only pays attention to the cache file if you give it the 7104# --recheck option to rerun configure. 7105# 7106EOF 7107# The following way of writing the cache mishandles newlines in values, 7108# but we know of no workaround that is simple, portable, and efficient. 7109# So, don't put newlines in cache variables' values. 7110# Ultrix sh set writes to stderr and can't be redirected directly, 7111# and sets the high bit in the cache file unless we assign to the vars. 7112(set) 2>&1 | 7113 case `(ac_space=' '; set | grep ac_space) 2>&1` in 7114 *ac_space=\ *) 7115 # `set' does not quote correctly, so add quotes (double-quote substitution 7116 # turns \\\\ into \\, and sed turns \\ into \). 7117 sed -n \ 7118 -e "s/'/'\\\\''/g" \ 7119 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" 7120 ;; 7121 *) 7122 # `set' quotes correctly as required by POSIX, so do not add quotes. 7123 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' 7124 ;; 7125 esac >> confcache 7126if cmp -s $cache_file confcache; then 7127 : 7128else 7129 if test -w $cache_file; then 7130 echo "updating cache $cache_file" 7131 cat confcache > $cache_file 7132 else 7133 echo "not updating unwritable cache $cache_file" 7134 fi 7135fi 7136rm -f confcache 7137 7138trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 7139 7140test "x$prefix" = xNONE && prefix=$ac_default_prefix 7141# Let make expand exec_prefix. 7142test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 7143 7144# Any assignment to VPATH causes Sun make to only execute 7145# the first set of double-colon rules, so remove it if not needed. 7146# If there is a colon in the path, we need to keep it. 7147if test "x$srcdir" = x.; then 7148 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' 7149fi 7150 7151trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 7152 7153DEFS=-DHAVE_CONFIG_H 7154 7155# Without the "./", some shells look in PATH for config.status. 7156: ${CONFIG_STATUS=./config.status} 7157 7158echo creating $CONFIG_STATUS 7159rm -f $CONFIG_STATUS 7160cat > $CONFIG_STATUS <<EOF 7161#! /bin/sh 7162# Generated automatically by configure. 7163# Run this file to recreate the current configuration. 7164# This directory was configured as follows, 7165# on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 7166# 7167# $0 $ac_configure_args 7168# 7169# Compiler output produced by configure, useful for debugging 7170# configure, is in ./config.log if it exists. 7171 7172ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" 7173for ac_option 7174do 7175 case "\$ac_option" in 7176 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 7177 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" 7178 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; 7179 -version | --version | --versio | --versi | --vers | --ver | --ve | --v) 7180 echo "$CONFIG_STATUS generated by autoconf version 2.13" 7181 exit 0 ;; 7182 -help | --help | --hel | --he | --h) 7183 echo "\$ac_cs_usage"; exit 0 ;; 7184 *) echo "\$ac_cs_usage"; exit 1 ;; 7185 esac 7186done 7187 7188ac_given_srcdir=$srcdir 7189ac_given_INSTALL="$INSTALL" 7190 7191trap 'rm -fr `echo "Makefile doc/Makefile bfd-in3.h:bfd-in2.h bfdver.h:version.h po/Makefile.in:po/Make-in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 7192EOF 7193cat >> $CONFIG_STATUS <<EOF 7194 7195# Protect against being on the right side of a sed subst in config.status. 7196sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g; 7197 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF 7198$ac_vpsub 7199$extrasub 7200s%@SHELL@%$SHELL%g 7201s%@CFLAGS@%$CFLAGS%g 7202s%@CPPFLAGS@%$CPPFLAGS%g 7203s%@CXXFLAGS@%$CXXFLAGS%g 7204s%@FFLAGS@%$FFLAGS%g 7205s%@DEFS@%$DEFS%g 7206s%@LDFLAGS@%$LDFLAGS%g 7207s%@LIBS@%$LIBS%g 7208s%@exec_prefix@%$exec_prefix%g 7209s%@prefix@%$prefix%g 7210s%@program_transform_name@%$program_transform_name%g 7211s%@bindir@%$bindir%g 7212s%@sbindir@%$sbindir%g 7213s%@libexecdir@%$libexecdir%g 7214s%@datadir@%$datadir%g 7215s%@sysconfdir@%$sysconfdir%g 7216s%@sharedstatedir@%$sharedstatedir%g 7217s%@localstatedir@%$localstatedir%g 7218s%@libdir@%$libdir%g 7219s%@includedir@%$includedir%g 7220s%@oldincludedir@%$oldincludedir%g 7221s%@infodir@%$infodir%g 7222s%@mandir@%$mandir%g 7223s%@host@%$host%g 7224s%@host_alias@%$host_alias%g 7225s%@host_cpu@%$host_cpu%g 7226s%@host_vendor@%$host_vendor%g 7227s%@host_os@%$host_os%g 7228s%@target@%$target%g 7229s%@target_alias@%$target_alias%g 7230s%@target_cpu@%$target_cpu%g 7231s%@target_vendor@%$target_vendor%g 7232s%@target_os@%$target_os%g 7233s%@build@%$build%g 7234s%@build_alias@%$build_alias%g 7235s%@build_cpu@%$build_cpu%g 7236s%@build_vendor@%$build_vendor%g 7237s%@build_os@%$build_os%g 7238s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g 7239s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g 7240s%@INSTALL_DATA@%$INSTALL_DATA%g 7241s%@PACKAGE@%$PACKAGE%g 7242s%@VERSION@%$VERSION%g 7243s%@ACLOCAL@%$ACLOCAL%g 7244s%@AUTOCONF@%$AUTOCONF%g 7245s%@AUTOMAKE@%$AUTOMAKE%g 7246s%@AUTOHEADER@%$AUTOHEADER%g 7247s%@MAKEINFO@%$MAKEINFO%g 7248s%@SET_MAKE@%$SET_MAKE%g 7249s%@bfd_version@%$bfd_version%g 7250s%@bfd_version_string@%$bfd_version_string%g 7251s%@AR@%$AR%g 7252s%@RANLIB@%$RANLIB%g 7253s%@CC@%$CC%g 7254s%@LN_S@%$LN_S%g 7255s%@OBJEXT@%$OBJEXT%g 7256s%@EXEEXT@%$EXEEXT%g 7257s%@STRIP@%$STRIP%g 7258s%@LIBTOOL@%$LIBTOOL%g 7259s%@WARN_CFLAGS@%$WARN_CFLAGS%g 7260s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g 7261s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g 7262s%@MAINT@%$MAINT%g 7263s%@INSTALL_LIBBFD_TRUE@%$INSTALL_LIBBFD_TRUE%g 7264s%@INSTALL_LIBBFD_FALSE@%$INSTALL_LIBBFD_FALSE%g 7265s%@bfdlibdir@%$bfdlibdir%g 7266s%@bfdincludedir@%$bfdincludedir%g 7267s%@CPP@%$CPP%g 7268s%@ALLOCA@%$ALLOCA%g 7269s%@USE_NLS@%$USE_NLS%g 7270s%@MSGFMT@%$MSGFMT%g 7271s%@GMSGFMT@%$GMSGFMT%g 7272s%@XGETTEXT@%$XGETTEXT%g 7273s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g 7274s%@CATALOGS@%$CATALOGS%g 7275s%@CATOBJEXT@%$CATOBJEXT%g 7276s%@DATADIRNAME@%$DATADIRNAME%g 7277s%@GMOFILES@%$GMOFILES%g 7278s%@INSTOBJEXT@%$INSTOBJEXT%g 7279s%@INTLDEPS@%$INTLDEPS%g 7280s%@INTLLIBS@%$INTLLIBS%g 7281s%@INTLOBJS@%$INTLOBJS%g 7282s%@POFILES@%$POFILES%g 7283s%@POSUB@%$POSUB%g 7284s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g 7285s%@GT_NO@%$GT_NO%g 7286s%@GT_YES@%$GT_YES%g 7287s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g 7288s%@l@%$l%g 7289s%@HDEFINES@%$HDEFINES%g 7290s%@BFD_HOST_64BIT_LONG@%$BFD_HOST_64BIT_LONG%g 7291s%@BFD_HOST_LONG_LONG@%$BFD_HOST_LONG_LONG%g 7292s%@BFD_HOST_64_BIT_DEFINED@%$BFD_HOST_64_BIT_DEFINED%g 7293s%@BFD_HOST_64_BIT@%$BFD_HOST_64_BIT%g 7294s%@BFD_HOST_U_64_BIT@%$BFD_HOST_U_64_BIT%g 7295s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g 7296s%@EXEEXT_FOR_BUILD@%$EXEEXT_FOR_BUILD%g 7297s%@COREFILE@%$COREFILE%g 7298s%@COREFLAG@%$COREFLAG%g 7299s%@WIN32LDFLAGS@%$WIN32LDFLAGS%g 7300s%@WIN32LIBADD@%$WIN32LIBADD%g 7301s%@TDEFINES@%$TDEFINES%g 7302s%@wordsize@%$wordsize%g 7303s%@bfd_libs@%$bfd_libs%g 7304s%@all_backends@%$all_backends%g 7305s%@bfd_backends@%$bfd_backends%g 7306s%@bfd_machines@%$bfd_machines%g 7307s%@bfd_default_target_size@%$bfd_default_target_size%g 7308s%@bfd_file_ptr@%$bfd_file_ptr%g 7309s%@bfd_ufile_ptr@%$bfd_ufile_ptr%g 7310s%@tdefaults@%$tdefaults%g 7311 7312CEOF 7313EOF 7314 7315cat >> $CONFIG_STATUS <<\EOF 7316 7317# Split the substitutions into bite-sized pieces for seds with 7318# small command number limits, like on Digital OSF/1 and HP-UX. 7319ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. 7320ac_file=1 # Number of current file. 7321ac_beg=1 # First line for current file. 7322ac_end=$ac_max_sed_cmds # Line after last line for current file. 7323ac_more_lines=: 7324ac_sed_cmds="" 7325while $ac_more_lines; do 7326 if test $ac_beg -gt 1; then 7327 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file 7328 else 7329 sed "${ac_end}q" conftest.subs > conftest.s$ac_file 7330 fi 7331 if test ! -s conftest.s$ac_file; then 7332 ac_more_lines=false 7333 rm -f conftest.s$ac_file 7334 else 7335 if test -z "$ac_sed_cmds"; then 7336 ac_sed_cmds="sed -f conftest.s$ac_file" 7337 else 7338 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" 7339 fi 7340 ac_file=`expr $ac_file + 1` 7341 ac_beg=$ac_end 7342 ac_end=`expr $ac_end + $ac_max_sed_cmds` 7343 fi 7344done 7345if test -z "$ac_sed_cmds"; then 7346 ac_sed_cmds=cat 7347fi 7348EOF 7349 7350cat >> $CONFIG_STATUS <<EOF 7351 7352CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile bfd-in3.h:bfd-in2.h bfdver.h:version.h po/Makefile.in:po/Make-in"} 7353EOF 7354cat >> $CONFIG_STATUS <<\EOF 7355for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then 7356 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 7357 case "$ac_file" in 7358 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` 7359 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 7360 *) ac_file_in="${ac_file}.in" ;; 7361 esac 7362 7363 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. 7364 7365 # Remove last slash and all that follows it. Not all systems have dirname. 7366 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` 7367 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 7368 # The file is in a subdirectory. 7369 test ! -d "$ac_dir" && mkdir "$ac_dir" 7370 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" 7371 # A "../" for each directory in $ac_dir_suffix. 7372 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` 7373 else 7374 ac_dir_suffix= ac_dots= 7375 fi 7376 7377 case "$ac_given_srcdir" in 7378 .) srcdir=. 7379 if test -z "$ac_dots"; then top_srcdir=. 7380 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; 7381 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; 7382 *) # Relative path. 7383 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" 7384 top_srcdir="$ac_dots$ac_given_srcdir" ;; 7385 esac 7386 7387 case "$ac_given_INSTALL" in 7388 [/$]*) INSTALL="$ac_given_INSTALL" ;; 7389 *) INSTALL="$ac_dots$ac_given_INSTALL" ;; 7390 esac 7391 7392 echo creating "$ac_file" 7393 rm -f "$ac_file" 7394 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." 7395 case "$ac_file" in 7396 *Makefile*) ac_comsub="1i\\ 7397# $configure_input" ;; 7398 *) ac_comsub= ;; 7399 esac 7400 7401 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` 7402 sed -e "$ac_comsub 7403s%@configure_input@%$configure_input%g 7404s%@srcdir@%$srcdir%g 7405s%@top_srcdir@%$top_srcdir%g 7406s%@INSTALL@%$INSTALL%g 7407" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file 7408fi; done 7409rm -f conftest.s* 7410 7411# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 7412# NAME is the cpp macro being defined and VALUE is the value it is being given. 7413# 7414# ac_d sets the value in "#define NAME VALUE" lines. 7415ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' 7416ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' 7417ac_dC='\3' 7418ac_dD='%g' 7419# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". 7420ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 7421ac_uB='\([ ]\)%\1#\2define\3' 7422ac_uC=' ' 7423ac_uD='\4%g' 7424# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 7425ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 7426ac_eB='$%\1#\2define\3' 7427ac_eC=' ' 7428ac_eD='%g' 7429 7430if test "${CONFIG_HEADERS+set}" != set; then 7431EOF 7432cat >> $CONFIG_STATUS <<EOF 7433 CONFIG_HEADERS="config.h:config.in" 7434EOF 7435cat >> $CONFIG_STATUS <<\EOF 7436fi 7437for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then 7438 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 7439 case "$ac_file" in 7440 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` 7441 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 7442 *) ac_file_in="${ac_file}.in" ;; 7443 esac 7444 7445 echo creating $ac_file 7446 7447 rm -f conftest.frag conftest.in conftest.out 7448 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` 7449 cat $ac_file_inputs > conftest.in 7450 7451EOF 7452 7453# Transform confdefs.h into a sed script conftest.vals that substitutes 7454# the proper values into config.h.in to produce config.h. And first: 7455# Protect against being on the right side of a sed subst in config.status. 7456# Protect against being in an unquoted here document in config.status. 7457rm -f conftest.vals 7458cat > conftest.hdr <<\EOF 7459s/[\\&%]/\\&/g 7460s%[\\$`]%\\&%g 7461s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp 7462s%ac_d%ac_u%gp 7463s%ac_u%ac_e%gp 7464EOF 7465sed -n -f conftest.hdr confdefs.h > conftest.vals 7466rm -f conftest.hdr 7467 7468# This sed command replaces #undef with comments. This is necessary, for 7469# example, in the case of _POSIX_SOURCE, which is predefined and required 7470# on some systems where configure will not decide to define it. 7471cat >> conftest.vals <<\EOF 7472s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% 7473EOF 7474 7475# Break up conftest.vals because some shells have a limit on 7476# the size of here documents, and old seds have small limits too. 7477 7478rm -f conftest.tail 7479while : 7480do 7481 ac_lines=`grep -c . conftest.vals` 7482 # grep -c gives empty output for an empty file on some AIX systems. 7483 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi 7484 # Write a limited-size here document to conftest.frag. 7485 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS 7486 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS 7487 echo 'CEOF 7488 sed -f conftest.frag conftest.in > conftest.out 7489 rm -f conftest.in 7490 mv conftest.out conftest.in 7491' >> $CONFIG_STATUS 7492 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail 7493 rm -f conftest.vals 7494 mv conftest.tail conftest.vals 7495done 7496rm -f conftest.vals 7497 7498cat >> $CONFIG_STATUS <<\EOF 7499 rm -f conftest.frag conftest.h 7500 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h 7501 cat conftest.in >> conftest.h 7502 rm -f conftest.in 7503 if cmp -s $ac_file conftest.h 2>/dev/null; then 7504 echo "$ac_file is unchanged" 7505 rm -f conftest.h 7506 else 7507 # Remove last slash and all that follows it. Not all systems have dirname. 7508 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` 7509 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 7510 # The file is in a subdirectory. 7511 test ! -d "$ac_dir" && mkdir "$ac_dir" 7512 fi 7513 rm -f $ac_file 7514 mv conftest.h $ac_file 7515 fi 7516fi; done 7517 7518EOF 7519cat >> $CONFIG_STATUS <<EOF 7520 7521 7522EOF 7523cat >> $CONFIG_STATUS <<\EOF 7524test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 7525sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' -e '/BLD-POTFILES =/r po/BLD-POTFILES' po/Makefile.in > po/Makefile 7526exit 0 7527EOF 7528chmod +x $CONFIG_STATUS 7529rm -fr confdefs* $ac_clean_files 7530test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 7531 7532 7533