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