configure revision 92828
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-targets alternative target configurations" 28ac_help="$ac_help 29 --enable-commonbfdlib build shared BFD/opcodes/libiberty library" 30ac_help="$ac_help 31 --enable-build-warnings Enable build-time compiler warnings if gcc is used" 32ac_help="$ac_help 33 --enable-maintainer-mode enable make rules and dependencies not useful 34 (and sometimes confusing) to the casual installer" 35ac_help="$ac_help 36 --disable-nls do not use Native Language Support" 37ac_help="$ac_help 38 --with-included-gettext use the GNU gettext library included here" 39ac_help="$ac_help 40 --enable-cgen-maint[=dir] build cgen generated files" 41 42# Initialize some variables set by options. 43# The variables have the same names as the options, with 44# dashes changed to underlines. 45build=NONE 46cache_file=./config.cache 47exec_prefix=NONE 48host=NONE 49no_create= 50nonopt=NONE 51no_recursion= 52prefix=NONE 53program_prefix=NONE 54program_suffix=NONE 55program_transform_name=s,x,x, 56silent= 57site= 58srcdir= 59target=NONE 60verbose= 61x_includes=NONE 62x_libraries=NONE 63bindir='${exec_prefix}/bin' 64sbindir='${exec_prefix}/sbin' 65libexecdir='${exec_prefix}/libexec' 66datadir='${prefix}/share' 67sysconfdir='${prefix}/etc' 68sharedstatedir='${prefix}/com' 69localstatedir='${prefix}/var' 70libdir='${exec_prefix}/lib' 71includedir='${prefix}/include' 72oldincludedir='/usr/include' 73infodir='${prefix}/info' 74mandir='${prefix}/man' 75 76# Initialize some other variables. 77subdirs= 78MFLAGS= MAKEFLAGS= 79SHELL=${CONFIG_SHELL-/bin/sh} 80# Maximum number of lines to put in a shell here document. 81ac_max_here_lines=12 82 83ac_prev= 84for ac_option 85do 86 87 # If the previous option needs an argument, assign it. 88 if test -n "$ac_prev"; then 89 eval "$ac_prev=\$ac_option" 90 ac_prev= 91 continue 92 fi 93 94 case "$ac_option" in 95 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; 96 *) ac_optarg= ;; 97 esac 98 99 # Accept the important Cygnus configure options, so we can diagnose typos. 100 101 case "$ac_option" in 102 103 -bindir | --bindir | --bindi | --bind | --bin | --bi) 104 ac_prev=bindir ;; 105 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 106 bindir="$ac_optarg" ;; 107 108 -build | --build | --buil | --bui | --bu) 109 ac_prev=build ;; 110 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 111 build="$ac_optarg" ;; 112 113 -cache-file | --cache-file | --cache-fil | --cache-fi \ 114 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 115 ac_prev=cache_file ;; 116 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 117 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 118 cache_file="$ac_optarg" ;; 119 120 -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 121 ac_prev=datadir ;; 122 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 123 | --da=*) 124 datadir="$ac_optarg" ;; 125 126 -disable-* | --disable-*) 127 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` 128 # Reject names that are not valid shell variable names. 129 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then 130 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } 131 fi 132 ac_feature=`echo $ac_feature| sed 's/-/_/g'` 133 eval "enable_${ac_feature}=no" ;; 134 135 -enable-* | --enable-*) 136 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` 137 # Reject names that are not valid shell variable names. 138 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then 139 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } 140 fi 141 ac_feature=`echo $ac_feature| sed 's/-/_/g'` 142 case "$ac_option" in 143 *=*) ;; 144 *) ac_optarg=yes ;; 145 esac 146 eval "enable_${ac_feature}='$ac_optarg'" ;; 147 148 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 149 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 150 | --exec | --exe | --ex) 151 ac_prev=exec_prefix ;; 152 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 153 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 154 | --exec=* | --exe=* | --ex=*) 155 exec_prefix="$ac_optarg" ;; 156 157 -gas | --gas | --ga | --g) 158 # Obsolete; use --with-gas. 159 with_gas=yes ;; 160 161 -help | --help | --hel | --he) 162 # Omit some internal or obsolete options to make the list less imposing. 163 # This message is too long to be a string in the A/UX 3.1 sh. 164 cat << EOF 165Usage: configure [options] [host] 166Options: [defaults in brackets after descriptions] 167Configuration: 168 --cache-file=FILE cache test results in FILE 169 --help print this message 170 --no-create do not create output files 171 --quiet, --silent do not print \`checking...' messages 172 --version print the version of autoconf that created configure 173Directory and file names: 174 --prefix=PREFIX install architecture-independent files in PREFIX 175 [$ac_default_prefix] 176 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 177 [same as prefix] 178 --bindir=DIR user executables in DIR [EPREFIX/bin] 179 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] 180 --libexecdir=DIR program executables in DIR [EPREFIX/libexec] 181 --datadir=DIR read-only architecture-independent data in DIR 182 [PREFIX/share] 183 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] 184 --sharedstatedir=DIR modifiable architecture-independent data in DIR 185 [PREFIX/com] 186 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] 187 --libdir=DIR object code libraries in DIR [EPREFIX/lib] 188 --includedir=DIR C header files in DIR [PREFIX/include] 189 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] 190 --infodir=DIR info documentation in DIR [PREFIX/info] 191 --mandir=DIR man documentation in DIR [PREFIX/man] 192 --srcdir=DIR find the sources in DIR [configure dir or ..] 193 --program-prefix=PREFIX prepend PREFIX to installed program names 194 --program-suffix=SUFFIX append SUFFIX to installed program names 195 --program-transform-name=PROGRAM 196 run sed PROGRAM on installed program names 197EOF 198 cat << EOF 199Host type: 200 --build=BUILD configure for building on BUILD [BUILD=HOST] 201 --host=HOST configure for HOST [guessed] 202 --target=TARGET configure for TARGET [TARGET=HOST] 203Features and packages: 204 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 205 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 206 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 207 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 208 --x-includes=DIR X include files are in DIR 209 --x-libraries=DIR X library files are in DIR 210EOF 211 if test -n "$ac_help"; then 212 echo "--enable and --with options recognized:$ac_help" 213 fi 214 exit 0 ;; 215 216 -host | --host | --hos | --ho) 217 ac_prev=host ;; 218 -host=* | --host=* | --hos=* | --ho=*) 219 host="$ac_optarg" ;; 220 221 -includedir | --includedir | --includedi | --included | --include \ 222 | --includ | --inclu | --incl | --inc) 223 ac_prev=includedir ;; 224 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 225 | --includ=* | --inclu=* | --incl=* | --inc=*) 226 includedir="$ac_optarg" ;; 227 228 -infodir | --infodir | --infodi | --infod | --info | --inf) 229 ac_prev=infodir ;; 230 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 231 infodir="$ac_optarg" ;; 232 233 -libdir | --libdir | --libdi | --libd) 234 ac_prev=libdir ;; 235 -libdir=* | --libdir=* | --libdi=* | --libd=*) 236 libdir="$ac_optarg" ;; 237 238 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 239 | --libexe | --libex | --libe) 240 ac_prev=libexecdir ;; 241 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 242 | --libexe=* | --libex=* | --libe=*) 243 libexecdir="$ac_optarg" ;; 244 245 -localstatedir | --localstatedir | --localstatedi | --localstated \ 246 | --localstate | --localstat | --localsta | --localst \ 247 | --locals | --local | --loca | --loc | --lo) 248 ac_prev=localstatedir ;; 249 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 250 | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 251 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) 252 localstatedir="$ac_optarg" ;; 253 254 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 255 ac_prev=mandir ;; 256 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 257 mandir="$ac_optarg" ;; 258 259 -nfp | --nfp | --nf) 260 # Obsolete; use --without-fp. 261 with_fp=no ;; 262 263 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 264 | --no-cr | --no-c) 265 no_create=yes ;; 266 267 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 268 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 269 no_recursion=yes ;; 270 271 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 272 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 273 | --oldin | --oldi | --old | --ol | --o) 274 ac_prev=oldincludedir ;; 275 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 276 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 277 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 278 oldincludedir="$ac_optarg" ;; 279 280 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 281 ac_prev=prefix ;; 282 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 283 prefix="$ac_optarg" ;; 284 285 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 286 | --program-pre | --program-pr | --program-p) 287 ac_prev=program_prefix ;; 288 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 289 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 290 program_prefix="$ac_optarg" ;; 291 292 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 293 | --program-suf | --program-su | --program-s) 294 ac_prev=program_suffix ;; 295 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 296 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 297 program_suffix="$ac_optarg" ;; 298 299 -program-transform-name | --program-transform-name \ 300 | --program-transform-nam | --program-transform-na \ 301 | --program-transform-n | --program-transform- \ 302 | --program-transform | --program-transfor \ 303 | --program-transfo | --program-transf \ 304 | --program-trans | --program-tran \ 305 | --progr-tra | --program-tr | --program-t) 306 ac_prev=program_transform_name ;; 307 -program-transform-name=* | --program-transform-name=* \ 308 | --program-transform-nam=* | --program-transform-na=* \ 309 | --program-transform-n=* | --program-transform-=* \ 310 | --program-transform=* | --program-transfor=* \ 311 | --program-transfo=* | --program-transf=* \ 312 | --program-trans=* | --program-tran=* \ 313 | --progr-tra=* | --program-tr=* | --program-t=*) 314 program_transform_name="$ac_optarg" ;; 315 316 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 317 | -silent | --silent | --silen | --sile | --sil) 318 silent=yes ;; 319 320 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 321 ac_prev=sbindir ;; 322 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 323 | --sbi=* | --sb=*) 324 sbindir="$ac_optarg" ;; 325 326 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 327 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 328 | --sharedst | --shareds | --shared | --share | --shar \ 329 | --sha | --sh) 330 ac_prev=sharedstatedir ;; 331 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 332 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 333 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 334 | --sha=* | --sh=*) 335 sharedstatedir="$ac_optarg" ;; 336 337 -site | --site | --sit) 338 ac_prev=site ;; 339 -site=* | --site=* | --sit=*) 340 site="$ac_optarg" ;; 341 342 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 343 ac_prev=srcdir ;; 344 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 345 srcdir="$ac_optarg" ;; 346 347 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 348 | --syscon | --sysco | --sysc | --sys | --sy) 349 ac_prev=sysconfdir ;; 350 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 351 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 352 sysconfdir="$ac_optarg" ;; 353 354 -target | --target | --targe | --targ | --tar | --ta | --t) 355 ac_prev=target ;; 356 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 357 target="$ac_optarg" ;; 358 359 -v | -verbose | --verbose | --verbos | --verbo | --verb) 360 verbose=yes ;; 361 362 -version | --version | --versio | --versi | --vers) 363 echo "configure generated by autoconf version 2.13" 364 exit 0 ;; 365 366 -with-* | --with-*) 367 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` 368 # Reject names that are not valid shell variable names. 369 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then 370 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } 371 fi 372 ac_package=`echo $ac_package| sed 's/-/_/g'` 373 case "$ac_option" in 374 *=*) ;; 375 *) ac_optarg=yes ;; 376 esac 377 eval "with_${ac_package}='$ac_optarg'" ;; 378 379 -without-* | --without-*) 380 ac_package=`echo $ac_option|sed -e 's/-*without-//'` 381 # Reject names that are not valid shell variable names. 382 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then 383 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } 384 fi 385 ac_package=`echo $ac_package| sed 's/-/_/g'` 386 eval "with_${ac_package}=no" ;; 387 388 --x) 389 # Obsolete; use --with-x. 390 with_x=yes ;; 391 392 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 393 | --x-incl | --x-inc | --x-in | --x-i) 394 ac_prev=x_includes ;; 395 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 396 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 397 x_includes="$ac_optarg" ;; 398 399 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 400 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 401 ac_prev=x_libraries ;; 402 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 403 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 404 x_libraries="$ac_optarg" ;; 405 406 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } 407 ;; 408 409 *) 410 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then 411 echo "configure: warning: $ac_option: invalid host type" 1>&2 412 fi 413 if test "x$nonopt" != xNONE; then 414 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } 415 fi 416 nonopt="$ac_option" 417 ;; 418 419 esac 420done 421 422if test -n "$ac_prev"; then 423 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } 424fi 425 426trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 427 428# File descriptor usage: 429# 0 standard input 430# 1 file creation 431# 2 errors and warnings 432# 3 some systems may open it to /dev/tty 433# 4 used on the Kubota Titan 434# 6 checking for... messages and results 435# 5 compiler messages saved in config.log 436if test "$silent" = yes; then 437 exec 6>/dev/null 438else 439 exec 6>&1 440fi 441exec 5>./config.log 442 443echo "\ 444This file contains any messages produced by compilers while 445running configure, to aid debugging if configure makes a mistake. 446" 1>&5 447 448# Strip out --no-create and --no-recursion so they do not pile up. 449# Also quote any args containing shell metacharacters. 450ac_configure_args= 451for ac_arg 452do 453 case "$ac_arg" in 454 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 455 | --no-cr | --no-c) ;; 456 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 457 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; 458 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) 459 ac_configure_args="$ac_configure_args '$ac_arg'" ;; 460 *) ac_configure_args="$ac_configure_args $ac_arg" ;; 461 esac 462done 463 464# NLS nuisances. 465# Only set these to C if already set. These must not be set unconditionally 466# because not all systems understand e.g. LANG=C (notably SCO). 467# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! 468# Non-C LC_CTYPE values break the ctype check. 469if test "${LANG+set}" = set; then LANG=C; export LANG; fi 470if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi 471if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi 472if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi 473 474# confdefs.h avoids OS command line length limits that DEFS can exceed. 475rm -rf conftest* confdefs.h 476# AIX cpp loses on an empty file, so make sure it contains at least a newline. 477echo > confdefs.h 478 479# A filename unique to this package, relative to the directory that 480# configure is in, which we can look for to find out if srcdir is correct. 481ac_unique_file=z8k-dis.c 482 483# Find the source files, if location was not specified. 484if test -z "$srcdir"; then 485 ac_srcdir_defaulted=yes 486 # Try the directory containing this script, then its parent. 487 ac_prog=$0 488 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` 489 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. 490 srcdir=$ac_confdir 491 if test ! -r $srcdir/$ac_unique_file; then 492 srcdir=.. 493 fi 494else 495 ac_srcdir_defaulted=no 496fi 497if test ! -r $srcdir/$ac_unique_file; then 498 if test "$ac_srcdir_defaulted" = yes; then 499 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } 500 else 501 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } 502 fi 503fi 504srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` 505 506# Prefer explicitly selected file to automatically selected ones. 507if test -z "$CONFIG_SITE"; then 508 if test "x$prefix" != xNONE; then 509 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 510 else 511 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 512 fi 513fi 514for ac_site_file in $CONFIG_SITE; do 515 if test -r "$ac_site_file"; then 516 echo "loading site script $ac_site_file" 517 . "$ac_site_file" 518 fi 519done 520 521if test -r "$cache_file"; then 522 echo "loading cache $cache_file" 523 . $cache_file 524else 525 echo "creating cache $cache_file" 526 > $cache_file 527fi 528 529ac_ext=c 530# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 531ac_cpp='$CPP $CPPFLAGS' 532ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 533ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 534cross_compiling=$ac_cv_prog_cc_cross 535 536ac_exeext= 537ac_objext=o 538if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then 539 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. 540 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then 541 ac_n= ac_c=' 542' ac_t=' ' 543 else 544 ac_n=-n ac_c= ac_t= 545 fi 546else 547 ac_n= ac_c='\c' ac_t= 548fi 549 550echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6 551echo "configure:552: checking for Cygwin environment" >&5 552if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then 553 echo $ac_n "(cached) $ac_c" 1>&6 554else 555 cat > conftest.$ac_ext <<EOF 556#line 557 "configure" 557#include "confdefs.h" 558 559int main() { 560 561#ifndef __CYGWIN__ 562#define __CYGWIN__ __CYGWIN32__ 563#endif 564return __CYGWIN__; 565; return 0; } 566EOF 567if { (eval echo configure:568: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 568 rm -rf conftest* 569 ac_cv_cygwin=yes 570else 571 echo "configure: failed program was:" >&5 572 cat conftest.$ac_ext >&5 573 rm -rf conftest* 574 ac_cv_cygwin=no 575fi 576rm -f conftest* 577rm -f conftest* 578fi 579 580echo "$ac_t""$ac_cv_cygwin" 1>&6 581CYGWIN= 582test "$ac_cv_cygwin" = yes && CYGWIN=yes 583echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6 584echo "configure:585: checking for mingw32 environment" >&5 585if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then 586 echo $ac_n "(cached) $ac_c" 1>&6 587else 588 cat > conftest.$ac_ext <<EOF 589#line 590 "configure" 590#include "confdefs.h" 591 592int main() { 593return __MINGW32__; 594; return 0; } 595EOF 596if { (eval echo configure:597: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 597 rm -rf conftest* 598 ac_cv_mingw32=yes 599else 600 echo "configure: failed program was:" >&5 601 cat conftest.$ac_ext >&5 602 rm -rf conftest* 603 ac_cv_mingw32=no 604fi 605rm -f conftest* 606rm -f conftest* 607fi 608 609echo "$ac_t""$ac_cv_mingw32" 1>&6 610MINGW32= 611test "$ac_cv_mingw32" = yes && MINGW32=yes 612 613 614ac_aux_dir= 615for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do 616 if test -f $ac_dir/install-sh; then 617 ac_aux_dir=$ac_dir 618 ac_install_sh="$ac_aux_dir/install-sh -c" 619 break 620 elif test -f $ac_dir/install.sh; then 621 ac_aux_dir=$ac_dir 622 ac_install_sh="$ac_aux_dir/install.sh -c" 623 break 624 fi 625done 626if test -z "$ac_aux_dir"; then 627 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } 628fi 629ac_config_guess=$ac_aux_dir/config.guess 630ac_config_sub=$ac_aux_dir/config.sub 631ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. 632 633 634# Do some error checking and defaulting for the host and target type. 635# The inputs are: 636# configure --host=HOST --target=TARGET --build=BUILD NONOPT 637# 638# The rules are: 639# 1. You are not allowed to specify --host, --target, and nonopt at the 640# same time. 641# 2. Host defaults to nonopt. 642# 3. If nonopt is not specified, then host defaults to the current host, 643# as determined by config.guess. 644# 4. Target and build default to nonopt. 645# 5. If nonopt is not specified, then target and build default to host. 646 647# The aliases save the names the user supplied, while $host etc. 648# will get canonicalized. 649case $host---$target---$nonopt in 650NONE---*---* | *---NONE---* | *---*---NONE) ;; 651*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;; 652esac 653 654 655# Make sure we can run config.sub. 656if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then : 657else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } 658fi 659 660echo $ac_n "checking host system type""... $ac_c" 1>&6 661echo "configure:662: checking host system type" >&5 662 663host_alias=$host 664case "$host_alias" in 665NONE) 666 case $nonopt in 667 NONE) 668 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then : 669 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } 670 fi ;; 671 *) host_alias=$nonopt ;; 672 esac ;; 673esac 674 675host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias` 676host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 677host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 678host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 679echo "$ac_t""$host" 1>&6 680 681echo $ac_n "checking target system type""... $ac_c" 1>&6 682echo "configure:683: checking target system type" >&5 683 684target_alias=$target 685case "$target_alias" in 686NONE) 687 case $nonopt in 688 NONE) target_alias=$host_alias ;; 689 *) target_alias=$nonopt ;; 690 esac ;; 691esac 692 693target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias` 694target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 695target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 696target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 697echo "$ac_t""$target" 1>&6 698 699echo $ac_n "checking build system type""... $ac_c" 1>&6 700echo "configure:701: checking build system type" >&5 701 702build_alias=$build 703case "$build_alias" in 704NONE) 705 case $nonopt in 706 NONE) build_alias=$host_alias ;; 707 *) build_alias=$nonopt ;; 708 esac ;; 709esac 710 711build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias` 712build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 713build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 714build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 715echo "$ac_t""$build" 1>&6 716 717test "$host_alias" != "$target_alias" && 718 test "$program_prefix$program_suffix$program_transform_name" = \ 719 NONENONEs,x,x, && 720 program_prefix=${target_alias}- 721 722 723 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6 724echo "configure:725: checking for strerror in -lcposix" >&5 725ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'` 726if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 727 echo $ac_n "(cached) $ac_c" 1>&6 728else 729 ac_save_LIBS="$LIBS" 730LIBS="-lcposix $LIBS" 731cat > conftest.$ac_ext <<EOF 732#line 733 "configure" 733#include "confdefs.h" 734/* Override any gcc2 internal prototype to avoid an error. */ 735/* We use char because int might match the return type of a gcc2 736 builtin and then its argument prototype would still apply. */ 737char strerror(); 738 739int main() { 740strerror() 741; return 0; } 742EOF 743if { (eval echo configure:744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 744 rm -rf conftest* 745 eval "ac_cv_lib_$ac_lib_var=yes" 746else 747 echo "configure: failed program was:" >&5 748 cat conftest.$ac_ext >&5 749 rm -rf conftest* 750 eval "ac_cv_lib_$ac_lib_var=no" 751fi 752rm -f conftest* 753LIBS="$ac_save_LIBS" 754 755fi 756if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 757 echo "$ac_t""yes" 1>&6 758 LIBS="$LIBS -lcposix" 759else 760 echo "$ac_t""no" 1>&6 761fi 762 763 764 765 766# We currently only use the version number for the name of any shared 767# library. For user convenience, we always use the same version 768# number that BFD is using. 769BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in` 770 771# Find a good install program. We prefer a C program (faster), 772# so one script is as good as another. But avoid the broken or 773# incompatible versions: 774# SysV /etc/install, /usr/sbin/install 775# SunOS /usr/etc/install 776# IRIX /sbin/install 777# AIX /bin/install 778# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 779# AFS /usr/afsws/bin/install, which mishandles nonexistent args 780# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 781# ./install, which can be erroneously created by make from ./install.sh. 782echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 783echo "configure:784: checking for a BSD compatible install" >&5 784if test -z "$INSTALL"; then 785if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then 786 echo $ac_n "(cached) $ac_c" 1>&6 787else 788 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" 789 for ac_dir in $PATH; do 790 # Account for people who put trailing slashes in PATH elements. 791 case "$ac_dir/" in 792 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; 793 *) 794 # OSF1 and SCO ODT 3.0 have their own names for install. 795 # Don't use installbsd from OSF since it installs stuff as root 796 # by default. 797 for ac_prog in ginstall scoinst install; do 798 if test -f $ac_dir/$ac_prog; then 799 if test $ac_prog = install && 800 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then 801 # AIX install. It has an incompatible calling convention. 802 : 803 else 804 ac_cv_path_install="$ac_dir/$ac_prog -c" 805 break 2 806 fi 807 fi 808 done 809 ;; 810 esac 811 done 812 IFS="$ac_save_IFS" 813 814fi 815 if test "${ac_cv_path_install+set}" = set; then 816 INSTALL="$ac_cv_path_install" 817 else 818 # As a last resort, use the slow shell script. We don't cache a 819 # path for INSTALL within a source directory, because that will 820 # break other packages using the cache if that directory is 821 # removed, or if the path is relative. 822 INSTALL="$ac_install_sh" 823 fi 824fi 825echo "$ac_t""$INSTALL" 1>&6 826 827# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 828# It thinks the first close brace ends the variable substitution. 829test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 830 831test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' 832 833test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 834 835echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6 836echo "configure:837: checking whether build environment is sane" >&5 837# Just in case 838sleep 1 839echo timestamp > conftestfile 840# Do `set' in a subshell so we don't clobber the current shell's 841# arguments. Must try -L first in case configure is actually a 842# symlink; some systems play weird games with the mod time of symlinks 843# (eg FreeBSD returns the mod time of the symlink's containing 844# directory). 845if ( 846 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null` 847 if test "$*" = "X"; then 848 # -L didn't work. 849 set X `ls -t $srcdir/configure conftestfile` 850 fi 851 if test "$*" != "X $srcdir/configure conftestfile" \ 852 && test "$*" != "X conftestfile $srcdir/configure"; then 853 854 # If neither matched, then we have a broken ls. This can happen 855 # if, for instance, CONFIG_SHELL is bash and it inherits a 856 # broken ls alias from the environment. This has actually 857 # happened. Such a system could not be considered "sane". 858 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken 859alias in your environment" 1>&2; exit 1; } 860 fi 861 862 test "$2" = conftestfile 863 ) 864then 865 # Ok. 866 : 867else 868 { echo "configure: error: newly created file is older than distributed files! 869Check your system clock" 1>&2; exit 1; } 870fi 871rm -f conftest* 872echo "$ac_t""yes" 1>&6 873if test "$program_transform_name" = s,x,x,; then 874 program_transform_name= 875else 876 # Double any \ or $. echo might interpret backslashes. 877 cat <<\EOF_SED > conftestsed 878s,\\,\\\\,g; s,\$,$$,g 879EOF_SED 880 program_transform_name="`echo $program_transform_name|sed -f conftestsed`" 881 rm -f conftestsed 882fi 883test "$program_prefix" != NONE && 884 program_transform_name="s,^,${program_prefix},; $program_transform_name" 885# Use a double $ so make ignores it. 886test "$program_suffix" != NONE && 887 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name" 888 889# sed with no file args requires a program. 890test "$program_transform_name" = "" && program_transform_name="s,x,x," 891 892echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 893echo "configure:894: checking whether ${MAKE-make} sets \${MAKE}" >&5 894set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` 895if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then 896 echo $ac_n "(cached) $ac_c" 1>&6 897else 898 cat > conftestmake <<\EOF 899all: 900 @echo 'ac_maketemp="${MAKE}"' 901EOF 902# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 903eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=` 904if test -n "$ac_maketemp"; then 905 eval ac_cv_prog_make_${ac_make}_set=yes 906else 907 eval ac_cv_prog_make_${ac_make}_set=no 908fi 909rm -f conftestmake 910fi 911if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then 912 echo "$ac_t""yes" 1>&6 913 SET_MAKE= 914else 915 echo "$ac_t""no" 1>&6 916 SET_MAKE="MAKE=${MAKE-make}" 917fi 918 919 920PACKAGE=opcodes 921 922VERSION=${BFD_VERSION} 923 924if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then 925 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; } 926fi 927cat >> confdefs.h <<EOF 928#define PACKAGE "$PACKAGE" 929EOF 930 931cat >> confdefs.h <<EOF 932#define VERSION "$VERSION" 933EOF 934 935 936 937missing_dir=`cd $ac_aux_dir && pwd` 938echo $ac_n "checking for working aclocal""... $ac_c" 1>&6 939echo "configure:940: checking for working aclocal" >&5 940# Run test in a subshell; some versions of sh will print an error if 941# an executable is not found, even if stderr is redirected. 942# Redirect stdin to placate older versions of autoconf. Sigh. 943if (aclocal --version) < /dev/null > /dev/null 2>&1; then 944 ACLOCAL=aclocal 945 echo "$ac_t""found" 1>&6 946else 947 ACLOCAL="$missing_dir/missing aclocal" 948 echo "$ac_t""missing" 1>&6 949fi 950 951echo $ac_n "checking for working autoconf""... $ac_c" 1>&6 952echo "configure:953: checking for working autoconf" >&5 953# Run test in a subshell; some versions of sh will print an error if 954# an executable is not found, even if stderr is redirected. 955# Redirect stdin to placate older versions of autoconf. Sigh. 956if (autoconf --version) < /dev/null > /dev/null 2>&1; then 957 AUTOCONF=autoconf 958 echo "$ac_t""found" 1>&6 959else 960 AUTOCONF="$missing_dir/missing autoconf" 961 echo "$ac_t""missing" 1>&6 962fi 963 964echo $ac_n "checking for working automake""... $ac_c" 1>&6 965echo "configure:966: checking for working automake" >&5 966# Run test in a subshell; some versions of sh will print an error if 967# an executable is not found, even if stderr is redirected. 968# Redirect stdin to placate older versions of autoconf. Sigh. 969if (automake --version) < /dev/null > /dev/null 2>&1; then 970 AUTOMAKE=automake 971 echo "$ac_t""found" 1>&6 972else 973 AUTOMAKE="$missing_dir/missing automake" 974 echo "$ac_t""missing" 1>&6 975fi 976 977echo $ac_n "checking for working autoheader""... $ac_c" 1>&6 978echo "configure:979: checking for working autoheader" >&5 979# Run test in a subshell; some versions of sh will print an error if 980# an executable is not found, even if stderr is redirected. 981# Redirect stdin to placate older versions of autoconf. Sigh. 982if (autoheader --version) < /dev/null > /dev/null 2>&1; then 983 AUTOHEADER=autoheader 984 echo "$ac_t""found" 1>&6 985else 986 AUTOHEADER="$missing_dir/missing autoheader" 987 echo "$ac_t""missing" 1>&6 988fi 989 990echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6 991echo "configure:992: checking for working makeinfo" >&5 992# Run test in a subshell; some versions of sh will print an error if 993# an executable is not found, even if stderr is redirected. 994# Redirect stdin to placate older versions of autoconf. Sigh. 995if (makeinfo --version) < /dev/null > /dev/null 2>&1; then 996 MAKEINFO=makeinfo 997 echo "$ac_t""found" 1>&6 998else 999 MAKEINFO="$missing_dir/missing makeinfo" 1000 echo "$ac_t""missing" 1>&6 1001fi 1002 1003 1004 1005if test $host != $build; then 1006 ac_tool_prefix=${host_alias}- 1007else 1008 ac_tool_prefix= 1009fi 1010 1011# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 1012set dummy ${ac_tool_prefix}ar; ac_word=$2 1013echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1014echo "configure:1015: checking for $ac_word" >&5 1015if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then 1016 echo $ac_n "(cached) $ac_c" 1>&6 1017else 1018 if test -n "$AR"; then 1019 ac_cv_prog_AR="$AR" # Let the user override the test. 1020else 1021 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1022 ac_dummy="$PATH" 1023 for ac_dir in $ac_dummy; do 1024 test -z "$ac_dir" && ac_dir=. 1025 if test -f $ac_dir/$ac_word; then 1026 ac_cv_prog_AR="${ac_tool_prefix}ar" 1027 break 1028 fi 1029 done 1030 IFS="$ac_save_ifs" 1031 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar" 1032fi 1033fi 1034AR="$ac_cv_prog_AR" 1035if test -n "$AR"; then 1036 echo "$ac_t""$AR" 1>&6 1037else 1038 echo "$ac_t""no" 1>&6 1039fi 1040 1041 1042 1043# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 1044set dummy ${ac_tool_prefix}ranlib; ac_word=$2 1045echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1046echo "configure:1047: checking for $ac_word" >&5 1047if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then 1048 echo $ac_n "(cached) $ac_c" 1>&6 1049else 1050 if test -n "$RANLIB"; then 1051 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 1052else 1053 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1054 ac_dummy="$PATH" 1055 for ac_dir in $ac_dummy; do 1056 test -z "$ac_dir" && ac_dir=. 1057 if test -f $ac_dir/$ac_word; then 1058 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 1059 break 1060 fi 1061 done 1062 IFS="$ac_save_ifs" 1063fi 1064fi 1065RANLIB="$ac_cv_prog_RANLIB" 1066if test -n "$RANLIB"; then 1067 echo "$ac_t""$RANLIB" 1>&6 1068else 1069 echo "$ac_t""no" 1>&6 1070fi 1071 1072 1073if test -z "$ac_cv_prog_RANLIB"; then 1074if test -n "$ac_tool_prefix"; then 1075 # Extract the first word of "ranlib", so it can be a program name with args. 1076set dummy ranlib; ac_word=$2 1077echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1078echo "configure:1079: checking for $ac_word" >&5 1079if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then 1080 echo $ac_n "(cached) $ac_c" 1>&6 1081else 1082 if test -n "$RANLIB"; then 1083 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 1084else 1085 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1086 ac_dummy="$PATH" 1087 for ac_dir in $ac_dummy; do 1088 test -z "$ac_dir" && ac_dir=. 1089 if test -f $ac_dir/$ac_word; then 1090 ac_cv_prog_RANLIB="ranlib" 1091 break 1092 fi 1093 done 1094 IFS="$ac_save_ifs" 1095 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":" 1096fi 1097fi 1098RANLIB="$ac_cv_prog_RANLIB" 1099if test -n "$RANLIB"; then 1100 echo "$ac_t""$RANLIB" 1>&6 1101else 1102 echo "$ac_t""no" 1>&6 1103fi 1104 1105else 1106 RANLIB=":" 1107fi 1108fi 1109 1110 1111# Check whether --enable-shared or --disable-shared was given. 1112if test "${enable_shared+set}" = set; then 1113 enableval="$enable_shared" 1114 p=${PACKAGE-default} 1115case $enableval in 1116yes) enable_shared=yes ;; 1117no) enable_shared=no ;; 1118*) 1119 enable_shared=no 1120 # Look at the argument we got. We use all the common list separators. 1121 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," 1122 for pkg in $enableval; do 1123 if test "X$pkg" = "X$p"; then 1124 enable_shared=yes 1125 fi 1126 done 1127 IFS="$ac_save_ifs" 1128 ;; 1129esac 1130else 1131 enable_shared=no 1132fi 1133 1134 1135# Check whether --enable-static or --disable-static was given. 1136if test "${enable_static+set}" = set; then 1137 enableval="$enable_static" 1138 p=${PACKAGE-default} 1139case $enableval in 1140yes) enable_static=yes ;; 1141no) enable_static=no ;; 1142*) 1143 enable_static=no 1144 # Look at the argument we got. We use all the common list separators. 1145 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," 1146 for pkg in $enableval; do 1147 if test "X$pkg" = "X$p"; then 1148 enable_static=yes 1149 fi 1150 done 1151 IFS="$ac_save_ifs" 1152 ;; 1153esac 1154else 1155 enable_static=yes 1156fi 1157 1158# Check whether --enable-fast-install or --disable-fast-install was given. 1159if test "${enable_fast_install+set}" = set; then 1160 enableval="$enable_fast_install" 1161 p=${PACKAGE-default} 1162case $enableval in 1163yes) enable_fast_install=yes ;; 1164no) enable_fast_install=no ;; 1165*) 1166 enable_fast_install=no 1167 # Look at the argument we got. We use all the common list separators. 1168 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," 1169 for pkg in $enableval; do 1170 if test "X$pkg" = "X$p"; then 1171 enable_fast_install=yes 1172 fi 1173 done 1174 IFS="$ac_save_ifs" 1175 ;; 1176esac 1177else 1178 enable_fast_install=yes 1179fi 1180 1181# Extract the first word of "gcc", so it can be a program name with args. 1182set dummy gcc; ac_word=$2 1183echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1184echo "configure:1185: checking for $ac_word" >&5 1185if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 1186 echo $ac_n "(cached) $ac_c" 1>&6 1187else 1188 if test -n "$CC"; then 1189 ac_cv_prog_CC="$CC" # Let the user override the test. 1190else 1191 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1192 ac_dummy="$PATH" 1193 for ac_dir in $ac_dummy; do 1194 test -z "$ac_dir" && ac_dir=. 1195 if test -f $ac_dir/$ac_word; then 1196 ac_cv_prog_CC="gcc" 1197 break 1198 fi 1199 done 1200 IFS="$ac_save_ifs" 1201fi 1202fi 1203CC="$ac_cv_prog_CC" 1204if test -n "$CC"; then 1205 echo "$ac_t""$CC" 1>&6 1206else 1207 echo "$ac_t""no" 1>&6 1208fi 1209 1210if test -z "$CC"; then 1211 # Extract the first word of "cc", so it can be a program name with args. 1212set dummy cc; ac_word=$2 1213echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1214echo "configure:1215: checking for $ac_word" >&5 1215if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 1216 echo $ac_n "(cached) $ac_c" 1>&6 1217else 1218 if test -n "$CC"; then 1219 ac_cv_prog_CC="$CC" # Let the user override the test. 1220else 1221 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1222 ac_prog_rejected=no 1223 ac_dummy="$PATH" 1224 for ac_dir in $ac_dummy; do 1225 test -z "$ac_dir" && ac_dir=. 1226 if test -f $ac_dir/$ac_word; then 1227 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then 1228 ac_prog_rejected=yes 1229 continue 1230 fi 1231 ac_cv_prog_CC="cc" 1232 break 1233 fi 1234 done 1235 IFS="$ac_save_ifs" 1236if test $ac_prog_rejected = yes; then 1237 # We found a bogon in the path, so make sure we never use it. 1238 set dummy $ac_cv_prog_CC 1239 shift 1240 if test $# -gt 0; then 1241 # We chose a different compiler from the bogus one. 1242 # However, it has the same basename, so the bogon will be chosen 1243 # first if we set CC to just the basename; use the full file name. 1244 shift 1245 set dummy "$ac_dir/$ac_word" "$@" 1246 shift 1247 ac_cv_prog_CC="$@" 1248 fi 1249fi 1250fi 1251fi 1252CC="$ac_cv_prog_CC" 1253if test -n "$CC"; then 1254 echo "$ac_t""$CC" 1>&6 1255else 1256 echo "$ac_t""no" 1>&6 1257fi 1258 1259 if test -z "$CC"; then 1260 case "`uname -s`" in 1261 *win32* | *WIN32*) 1262 # Extract the first word of "cl", so it can be a program name with args. 1263set dummy cl; ac_word=$2 1264echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1265echo "configure:1266: checking for $ac_word" >&5 1266if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 1267 echo $ac_n "(cached) $ac_c" 1>&6 1268else 1269 if test -n "$CC"; then 1270 ac_cv_prog_CC="$CC" # Let the user override the test. 1271else 1272 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1273 ac_dummy="$PATH" 1274 for ac_dir in $ac_dummy; do 1275 test -z "$ac_dir" && ac_dir=. 1276 if test -f $ac_dir/$ac_word; then 1277 ac_cv_prog_CC="cl" 1278 break 1279 fi 1280 done 1281 IFS="$ac_save_ifs" 1282fi 1283fi 1284CC="$ac_cv_prog_CC" 1285if test -n "$CC"; then 1286 echo "$ac_t""$CC" 1>&6 1287else 1288 echo "$ac_t""no" 1>&6 1289fi 1290 ;; 1291 esac 1292 fi 1293 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } 1294fi 1295 1296echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 1297echo "configure:1298: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 1298 1299ac_ext=c 1300# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 1301ac_cpp='$CPP $CPPFLAGS' 1302ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 1303ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 1304cross_compiling=$ac_cv_prog_cc_cross 1305 1306cat > conftest.$ac_ext << EOF 1307 1308#line 1309 "configure" 1309#include "confdefs.h" 1310 1311main(){return(0);} 1312EOF 1313if { (eval echo configure:1314: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 1314 ac_cv_prog_cc_works=yes 1315 # If we can't run a trivial program, we are probably using a cross compiler. 1316 if (./conftest; exit) 2>/dev/null; then 1317 ac_cv_prog_cc_cross=no 1318 else 1319 ac_cv_prog_cc_cross=yes 1320 fi 1321else 1322 echo "configure: failed program was:" >&5 1323 cat conftest.$ac_ext >&5 1324 ac_cv_prog_cc_works=no 1325fi 1326rm -fr conftest* 1327ac_ext=c 1328# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 1329ac_cpp='$CPP $CPPFLAGS' 1330ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 1331ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 1332cross_compiling=$ac_cv_prog_cc_cross 1333 1334echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 1335if test $ac_cv_prog_cc_works = no; then 1336 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } 1337fi 1338echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 1339echo "configure:1340: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 1340echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 1341cross_compiling=$ac_cv_prog_cc_cross 1342 1343echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 1344echo "configure:1345: checking whether we are using GNU C" >&5 1345if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then 1346 echo $ac_n "(cached) $ac_c" 1>&6 1347else 1348 cat > conftest.c <<EOF 1349#ifdef __GNUC__ 1350 yes; 1351#endif 1352EOF 1353if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1354: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then 1354 ac_cv_prog_gcc=yes 1355else 1356 ac_cv_prog_gcc=no 1357fi 1358fi 1359 1360echo "$ac_t""$ac_cv_prog_gcc" 1>&6 1361 1362if test $ac_cv_prog_gcc = yes; then 1363 GCC=yes 1364else 1365 GCC= 1366fi 1367 1368ac_test_CFLAGS="${CFLAGS+set}" 1369ac_save_CFLAGS="$CFLAGS" 1370CFLAGS= 1371echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 1372echo "configure:1373: checking whether ${CC-cc} accepts -g" >&5 1373if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then 1374 echo $ac_n "(cached) $ac_c" 1>&6 1375else 1376 echo 'void f(){}' > conftest.c 1377if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then 1378 ac_cv_prog_cc_g=yes 1379else 1380 ac_cv_prog_cc_g=no 1381fi 1382rm -f conftest* 1383 1384fi 1385 1386echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 1387if test "$ac_test_CFLAGS" = set; then 1388 CFLAGS="$ac_save_CFLAGS" 1389elif test $ac_cv_prog_cc_g = yes; then 1390 if test "$GCC" = yes; then 1391 CFLAGS="-g -O2" 1392 else 1393 CFLAGS="-g" 1394 fi 1395else 1396 if test "$GCC" = yes; then 1397 CFLAGS="-O2" 1398 else 1399 CFLAGS= 1400 fi 1401fi 1402 1403# Check whether --with-gnu-ld or --without-gnu-ld was given. 1404if test "${with_gnu_ld+set}" = set; then 1405 withval="$with_gnu_ld" 1406 test "$withval" = no || with_gnu_ld=yes 1407else 1408 with_gnu_ld=no 1409fi 1410 1411ac_prog=ld 1412if test "$GCC" = yes; then 1413 # Check if gcc -print-prog-name=ld gives a path. 1414 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6 1415echo "configure:1416: checking for ld used by GCC" >&5 1416 case $host in 1417 *-*-mingw*) 1418 # gcc leaves a trailing carriage return which upsets mingw 1419 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 1420 *) 1421 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 1422 esac 1423 case $ac_prog in 1424 # Accept absolute paths. 1425 [\\/]* | [A-Za-z]:[\\/]*) 1426 re_direlt='/[^/][^/]*/\.\./' 1427 # Canonicalize the path of ld 1428 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` 1429 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 1430 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` 1431 done 1432 test -z "$LD" && LD="$ac_prog" 1433 ;; 1434 "") 1435 # If it fails, then pretend we aren't using GCC. 1436 ac_prog=ld 1437 ;; 1438 *) 1439 # If it is relative, then search for the first ld in PATH. 1440 with_gnu_ld=unknown 1441 ;; 1442 esac 1443elif test "$with_gnu_ld" = yes; then 1444 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6 1445echo "configure:1446: checking for GNU ld" >&5 1446else 1447 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6 1448echo "configure:1449: checking for non-GNU ld" >&5 1449fi 1450if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then 1451 echo $ac_n "(cached) $ac_c" 1>&6 1452else 1453 if test -z "$LD"; then 1454 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" 1455 for ac_dir in $PATH; do 1456 test -z "$ac_dir" && ac_dir=. 1457 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 1458 lt_cv_path_LD="$ac_dir/$ac_prog" 1459 # Check to see if the program is GNU ld. I'd rather use --version, 1460 # but apparently some GNU ld's only accept -v. 1461 # Break only if it was the GNU/non-GNU ld that we prefer. 1462 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then 1463 test "$with_gnu_ld" != no && break 1464 else 1465 test "$with_gnu_ld" != yes && break 1466 fi 1467 fi 1468 done 1469 IFS="$ac_save_ifs" 1470else 1471 lt_cv_path_LD="$LD" # Let the user override the test with a path. 1472fi 1473fi 1474 1475LD="$lt_cv_path_LD" 1476if test -n "$LD"; then 1477 echo "$ac_t""$LD" 1>&6 1478else 1479 echo "$ac_t""no" 1>&6 1480fi 1481test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; } 1482echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6 1483echo "configure:1484: checking if the linker ($LD) is GNU ld" >&5 1484if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then 1485 echo $ac_n "(cached) $ac_c" 1>&6 1486else 1487 # I'd rather use --version here, but apparently some GNU ld's only accept -v. 1488if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then 1489 lt_cv_prog_gnu_ld=yes 1490else 1491 lt_cv_prog_gnu_ld=no 1492fi 1493fi 1494 1495echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6 1496with_gnu_ld=$lt_cv_prog_gnu_ld 1497 1498 1499echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6 1500echo "configure:1501: checking for $LD option to reload object files" >&5 1501if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then 1502 echo $ac_n "(cached) $ac_c" 1>&6 1503else 1504 lt_cv_ld_reload_flag='-r' 1505fi 1506 1507echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6 1508reload_flag=$lt_cv_ld_reload_flag 1509test -n "$reload_flag" && reload_flag=" $reload_flag" 1510 1511echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6 1512echo "configure:1513: checking for BSD-compatible nm" >&5 1513if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then 1514 echo $ac_n "(cached) $ac_c" 1>&6 1515else 1516 if test -n "$NM"; then 1517 # Let the user override the test. 1518 lt_cv_path_NM="$NM" 1519else 1520 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" 1521 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do 1522 test -z "$ac_dir" && ac_dir=. 1523 tmp_nm=$ac_dir/${ac_tool_prefix}nm 1524 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then 1525 # Check to see if the nm accepts a BSD-compat flag. 1526 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 1527 # nm: unknown option "B" ignored 1528 # Tru64's nm complains that /dev/null is an invalid object file 1529 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then 1530 lt_cv_path_NM="$tmp_nm -B" 1531 break 1532 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then 1533 lt_cv_path_NM="$tmp_nm -p" 1534 break 1535 else 1536 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 1537 continue # so that we can try to find one that supports BSD flags 1538 fi 1539 fi 1540 done 1541 IFS="$ac_save_ifs" 1542 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 1543fi 1544fi 1545 1546NM="$lt_cv_path_NM" 1547echo "$ac_t""$NM" 1>&6 1548 1549echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 1550echo "configure:1551: checking whether ln -s works" >&5 1551if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then 1552 echo $ac_n "(cached) $ac_c" 1>&6 1553else 1554 rm -f conftestdata 1555if ln -s X conftestdata 2>/dev/null 1556then 1557 rm -f conftestdata 1558 ac_cv_prog_LN_S="ln -s" 1559else 1560 ac_cv_prog_LN_S=ln 1561fi 1562fi 1563LN_S="$ac_cv_prog_LN_S" 1564if test "$ac_cv_prog_LN_S" = "ln -s"; then 1565 echo "$ac_t""yes" 1>&6 1566else 1567 echo "$ac_t""no" 1>&6 1568fi 1569 1570echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6 1571echo "configure:1572: checking how to recognise dependant libraries" >&5 1572if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then 1573 echo $ac_n "(cached) $ac_c" 1>&6 1574else 1575 lt_cv_file_magic_cmd='$MAGIC_CMD' 1576lt_cv_file_magic_test_file= 1577lt_cv_deplibs_check_method='unknown' 1578# Need to set the preceding variable on all platforms that support 1579# interlibrary dependencies. 1580# 'none' -- dependencies not supported. 1581# `unknown' -- same as none, but documents that we really don't know. 1582# 'pass_all' -- all dependencies passed with no checks. 1583# 'test_compile' -- check by making test program. 1584# 'file_magic [regex]' -- check by looking for files in library path 1585# which responds to the $file_magic_cmd with a given egrep regex. 1586# If you have `file' or equivalent on your system and you're not sure 1587# whether `pass_all' will *always* work, you probably want this one. 1588 1589case $host_os in 1590aix*) 1591 lt_cv_deplibs_check_method=pass_all 1592 ;; 1593 1594beos*) 1595 lt_cv_deplibs_check_method=pass_all 1596 ;; 1597 1598bsdi4*) 1599 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 1600 lt_cv_file_magic_cmd='/usr/bin/file -L' 1601 lt_cv_file_magic_test_file=/shlib/libc.so 1602 ;; 1603 1604cygwin* | mingw* |pw32*) 1605 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 1606 lt_cv_file_magic_cmd='$OBJDUMP -f' 1607 ;; 1608 1609darwin* | rhapsody*) 1610 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library' 1611 lt_cv_file_magic_cmd='/usr/bin/file -L' 1612 case "$host_os" in 1613 rhapsody* | darwin1.012) 1614 lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System' 1615 ;; 1616 *) # Darwin 1.3 on 1617 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib' 1618 ;; 1619 esac 1620 ;; 1621 1622freebsd* ) 1623 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 1624 case $host_cpu in 1625 i*86 ) 1626 # Not sure whether the presence of OpenBSD here was a mistake. 1627 # Let's accept both of them until this is cleared up. 1628 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library' 1629 lt_cv_file_magic_cmd=/usr/bin/file 1630 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 1631 ;; 1632 esac 1633 else 1634 lt_cv_deplibs_check_method=pass_all 1635 fi 1636 ;; 1637 1638gnu*) 1639 lt_cv_deplibs_check_method=pass_all 1640 ;; 1641 1642hpux10.20*|hpux11*) 1643 case $host_cpu in 1644 hppa*) 1645 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 1646 lt_cv_file_magic_cmd=/usr/bin/file 1647 lt_cv_file_magic_test_file=/usr/lib/libc.sl 1648 ;; 1649 ia64*) 1650 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 1651 lt_cv_file_magic_cmd=/usr/bin/file 1652 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 1653 ;; 1654 esac 1655 ;; 1656 1657irix5* | irix6*) 1658 case $host_os in 1659 irix5*) 1660 # this will be overridden with pass_all, but let us keep it just in case 1661 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1" 1662 ;; 1663 *) 1664 case $LD in 1665 *-32|*"-32 ") libmagic=32-bit;; 1666 *-n32|*"-n32 ") libmagic=N32;; 1667 *-64|*"-64 ") libmagic=64-bit;; 1668 *) libmagic=never-match;; 1669 esac 1670 # this will be overridden with pass_all, but let us keep it just in case 1671 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1" 1672 ;; 1673 esac 1674 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*` 1675 lt_cv_deplibs_check_method=pass_all 1676 ;; 1677 1678# This must be Linux ELF. 1679linux-gnu*) 1680 case $host_cpu in 1681 alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* ) 1682 lt_cv_deplibs_check_method=pass_all ;; 1683 *) 1684 # glibc up to 2.1.1 does not perform some relocations on ARM 1685 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; 1686 esac 1687 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` 1688 ;; 1689 1690netbsd*) 1691 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 1692 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' 1693 else 1694 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$' 1695 fi 1696 ;; 1697 1698newsos6) 1699 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 1700 lt_cv_file_magic_cmd=/usr/bin/file 1701 lt_cv_file_magic_test_file=/usr/lib/libnls.so 1702 ;; 1703 1704osf3* | osf4* | osf5*) 1705 # this will be overridden with pass_all, but let us keep it just in case 1706 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library' 1707 lt_cv_file_magic_test_file=/shlib/libc.so 1708 lt_cv_deplibs_check_method=pass_all 1709 ;; 1710 1711sco3.2v5*) 1712 lt_cv_deplibs_check_method=pass_all 1713 ;; 1714 1715solaris*) 1716 lt_cv_deplibs_check_method=pass_all 1717 lt_cv_file_magic_test_file=/lib/libc.so 1718 ;; 1719 1720sysv5uw[78]* | sysv4*uw2*) 1721 lt_cv_deplibs_check_method=pass_all 1722 ;; 1723 1724sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 1725 case $host_vendor in 1726 ncr) 1727 lt_cv_deplibs_check_method=pass_all 1728 ;; 1729 motorola) 1730 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]' 1731 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 1732 ;; 1733 esac 1734 ;; 1735esac 1736 1737fi 1738 1739echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6 1740file_magic_cmd=$lt_cv_file_magic_cmd 1741deplibs_check_method=$lt_cv_deplibs_check_method 1742 1743echo $ac_n "checking for object suffix""... $ac_c" 1>&6 1744echo "configure:1745: checking for object suffix" >&5 1745if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then 1746 echo $ac_n "(cached) $ac_c" 1>&6 1747else 1748 rm -f conftest* 1749echo 'int i = 1;' > conftest.$ac_ext 1750if { (eval echo configure:1751: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 1751 for ac_file in conftest.*; do 1752 case $ac_file in 1753 *.c) ;; 1754 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;; 1755 esac 1756 done 1757else 1758 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; } 1759fi 1760rm -f conftest* 1761fi 1762 1763echo "$ac_t""$ac_cv_objext" 1>&6 1764OBJEXT=$ac_cv_objext 1765ac_objext=$ac_cv_objext 1766 1767 1768 1769echo $ac_n "checking for executable suffix""... $ac_c" 1>&6 1770echo "configure:1771: checking for executable suffix" >&5 1771if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then 1772 echo $ac_n "(cached) $ac_c" 1>&6 1773else 1774 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then 1775 ac_cv_exeext=.exe 1776else 1777 rm -f conftest* 1778 echo 'int main () { return 0; }' > conftest.$ac_ext 1779 ac_cv_exeext= 1780 if { (eval echo configure:1781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then 1781 for file in conftest.*; do 1782 case $file in 1783 *.c | *.o | *.obj) ;; 1784 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;; 1785 esac 1786 done 1787 else 1788 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; } 1789 fi 1790 rm -f conftest* 1791 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no 1792fi 1793fi 1794 1795EXEEXT="" 1796test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext} 1797echo "$ac_t""${ac_cv_exeext}" 1>&6 1798ac_exeext=$EXEEXT 1799 1800# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 1801 1802# Only perform the check for file, if the check method requires it 1803case $deplibs_check_method in 1804file_magic*) 1805 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 1806 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6 1807echo "configure:1808: checking for ${ac_tool_prefix}file" >&5 1808if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then 1809 echo $ac_n "(cached) $ac_c" 1>&6 1810else 1811 case $MAGIC_CMD in 1812 /*) 1813 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 1814 ;; 1815 ?:/*) 1816 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path. 1817 ;; 1818 *) 1819 ac_save_MAGIC_CMD="$MAGIC_CMD" 1820 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1821 ac_dummy="/usr/bin:$PATH" 1822 for ac_dir in $ac_dummy; do 1823 test -z "$ac_dir" && ac_dir=. 1824 if test -f $ac_dir/${ac_tool_prefix}file; then 1825 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 1826 if test -n "$file_magic_test_file"; then 1827 case $deplibs_check_method in 1828 "file_magic "*) 1829 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" 1830 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 1831 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 1832 egrep "$file_magic_regex" > /dev/null; then 1833 : 1834 else 1835 cat <<EOF 1>&2 1836 1837*** Warning: the command libtool uses to detect shared libraries, 1838*** $file_magic_cmd, produces output that libtool cannot recognize. 1839*** The result is that libtool may fail to recognize shared libraries 1840*** as such. This will affect the creation of libtool libraries that 1841*** depend on shared libraries, but programs linked with such libtool 1842*** libraries will work regardless of this problem. Nevertheless, you 1843*** may want to report the problem to your system manager and/or to 1844*** bug-libtool@gnu.org 1845 1846EOF 1847 fi ;; 1848 esac 1849 fi 1850 break 1851 fi 1852 done 1853 IFS="$ac_save_ifs" 1854 MAGIC_CMD="$ac_save_MAGIC_CMD" 1855 ;; 1856esac 1857fi 1858 1859MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 1860if test -n "$MAGIC_CMD"; then 1861 echo "$ac_t""$MAGIC_CMD" 1>&6 1862else 1863 echo "$ac_t""no" 1>&6 1864fi 1865 1866if test -z "$lt_cv_path_MAGIC_CMD"; then 1867 if test -n "$ac_tool_prefix"; then 1868 echo $ac_n "checking for file""... $ac_c" 1>&6 1869echo "configure:1870: checking for file" >&5 1870if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then 1871 echo $ac_n "(cached) $ac_c" 1>&6 1872else 1873 case $MAGIC_CMD in 1874 /*) 1875 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 1876 ;; 1877 ?:/*) 1878 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path. 1879 ;; 1880 *) 1881 ac_save_MAGIC_CMD="$MAGIC_CMD" 1882 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1883 ac_dummy="/usr/bin:$PATH" 1884 for ac_dir in $ac_dummy; do 1885 test -z "$ac_dir" && ac_dir=. 1886 if test -f $ac_dir/file; then 1887 lt_cv_path_MAGIC_CMD="$ac_dir/file" 1888 if test -n "$file_magic_test_file"; then 1889 case $deplibs_check_method in 1890 "file_magic "*) 1891 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" 1892 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 1893 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 1894 egrep "$file_magic_regex" > /dev/null; then 1895 : 1896 else 1897 cat <<EOF 1>&2 1898 1899*** Warning: the command libtool uses to detect shared libraries, 1900*** $file_magic_cmd, produces output that libtool cannot recognize. 1901*** The result is that libtool may fail to recognize shared libraries 1902*** as such. This will affect the creation of libtool libraries that 1903*** depend on shared libraries, but programs linked with such libtool 1904*** libraries will work regardless of this problem. Nevertheless, you 1905*** may want to report the problem to your system manager and/or to 1906*** bug-libtool@gnu.org 1907 1908EOF 1909 fi ;; 1910 esac 1911 fi 1912 break 1913 fi 1914 done 1915 IFS="$ac_save_ifs" 1916 MAGIC_CMD="$ac_save_MAGIC_CMD" 1917 ;; 1918esac 1919fi 1920 1921MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 1922if test -n "$MAGIC_CMD"; then 1923 echo "$ac_t""$MAGIC_CMD" 1>&6 1924else 1925 echo "$ac_t""no" 1>&6 1926fi 1927 1928 else 1929 MAGIC_CMD=: 1930 fi 1931fi 1932 1933 fi 1934 ;; 1935esac 1936 1937# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 1938set dummy ${ac_tool_prefix}ranlib; ac_word=$2 1939echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1940echo "configure:1941: checking for $ac_word" >&5 1941if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then 1942 echo $ac_n "(cached) $ac_c" 1>&6 1943else 1944 if test -n "$RANLIB"; then 1945 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 1946else 1947 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1948 ac_dummy="$PATH" 1949 for ac_dir in $ac_dummy; do 1950 test -z "$ac_dir" && ac_dir=. 1951 if test -f $ac_dir/$ac_word; then 1952 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 1953 break 1954 fi 1955 done 1956 IFS="$ac_save_ifs" 1957fi 1958fi 1959RANLIB="$ac_cv_prog_RANLIB" 1960if test -n "$RANLIB"; then 1961 echo "$ac_t""$RANLIB" 1>&6 1962else 1963 echo "$ac_t""no" 1>&6 1964fi 1965 1966 1967if test -z "$ac_cv_prog_RANLIB"; then 1968if test -n "$ac_tool_prefix"; then 1969 # Extract the first word of "ranlib", so it can be a program name with args. 1970set dummy ranlib; ac_word=$2 1971echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 1972echo "configure:1973: checking for $ac_word" >&5 1973if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then 1974 echo $ac_n "(cached) $ac_c" 1>&6 1975else 1976 if test -n "$RANLIB"; then 1977 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 1978else 1979 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 1980 ac_dummy="$PATH" 1981 for ac_dir in $ac_dummy; do 1982 test -z "$ac_dir" && ac_dir=. 1983 if test -f $ac_dir/$ac_word; then 1984 ac_cv_prog_RANLIB="ranlib" 1985 break 1986 fi 1987 done 1988 IFS="$ac_save_ifs" 1989 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":" 1990fi 1991fi 1992RANLIB="$ac_cv_prog_RANLIB" 1993if test -n "$RANLIB"; then 1994 echo "$ac_t""$RANLIB" 1>&6 1995else 1996 echo "$ac_t""no" 1>&6 1997fi 1998 1999else 2000 RANLIB=":" 2001fi 2002fi 2003 2004# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2005set dummy ${ac_tool_prefix}strip; ac_word=$2 2006echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2007echo "configure:2008: checking for $ac_word" >&5 2008if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then 2009 echo $ac_n "(cached) $ac_c" 1>&6 2010else 2011 if test -n "$STRIP"; then 2012 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2013else 2014 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 2015 ac_dummy="$PATH" 2016 for ac_dir in $ac_dummy; do 2017 test -z "$ac_dir" && ac_dir=. 2018 if test -f $ac_dir/$ac_word; then 2019 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2020 break 2021 fi 2022 done 2023 IFS="$ac_save_ifs" 2024fi 2025fi 2026STRIP="$ac_cv_prog_STRIP" 2027if test -n "$STRIP"; then 2028 echo "$ac_t""$STRIP" 1>&6 2029else 2030 echo "$ac_t""no" 1>&6 2031fi 2032 2033 2034if test -z "$ac_cv_prog_STRIP"; then 2035if test -n "$ac_tool_prefix"; then 2036 # Extract the first word of "strip", so it can be a program name with args. 2037set dummy strip; ac_word=$2 2038echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2039echo "configure:2040: checking for $ac_word" >&5 2040if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then 2041 echo $ac_n "(cached) $ac_c" 1>&6 2042else 2043 if test -n "$STRIP"; then 2044 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2045else 2046 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 2047 ac_dummy="$PATH" 2048 for ac_dir in $ac_dummy; do 2049 test -z "$ac_dir" && ac_dir=. 2050 if test -f $ac_dir/$ac_word; then 2051 ac_cv_prog_STRIP="strip" 2052 break 2053 fi 2054 done 2055 IFS="$ac_save_ifs" 2056 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":" 2057fi 2058fi 2059STRIP="$ac_cv_prog_STRIP" 2060if test -n "$STRIP"; then 2061 echo "$ac_t""$STRIP" 1>&6 2062else 2063 echo "$ac_t""no" 1>&6 2064fi 2065 2066else 2067 STRIP=":" 2068fi 2069fi 2070 2071 2072# Check for any special flags to pass to ltconfig. 2073libtool_flags="--cache-file=$cache_file" 2074test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared" 2075test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static" 2076test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install" 2077test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc" 2078test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld" 2079 2080 2081# Check whether --enable-libtool-lock or --disable-libtool-lock was given. 2082if test "${enable_libtool_lock+set}" = set; then 2083 enableval="$enable_libtool_lock" 2084 : 2085fi 2086 2087test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock" 2088test x"$silent" = xyes && libtool_flags="$libtool_flags --silent" 2089 2090# Check whether --with-pic or --without-pic was given. 2091if test "${with_pic+set}" = set; then 2092 withval="$with_pic" 2093 pic_mode="$withval" 2094else 2095 pic_mode=default 2096fi 2097 2098test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic" 2099test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic" 2100 2101# Some flags need to be propagated to the compiler or linker for good 2102# libtool support. 2103case $host in 2104*-*-irix6*) 2105 # Find out which ABI we are using. 2106 echo '#line 2107 "configure"' > conftest.$ac_ext 2107 if { (eval echo configure:2108: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 2108 case `/usr/bin/file conftest.$ac_objext` in 2109 *32-bit*) 2110 LD="${LD-ld} -32" 2111 ;; 2112 *N32*) 2113 LD="${LD-ld} -n32" 2114 ;; 2115 *64-bit*) 2116 LD="${LD-ld} -64" 2117 ;; 2118 esac 2119 fi 2120 rm -rf conftest* 2121 ;; 2122 2123ia64-*-hpux*) 2124 # Find out which ABI we are using. 2125 echo 'int i;' > conftest.$ac_ext 2126 if { (eval echo configure:2127: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 2127 case "`/usr/bin/file conftest.o`" in 2128 *ELF-32*) 2129 HPUX_IA64_MODE="32" 2130 ;; 2131 *ELF-64*) 2132 HPUX_IA64_MODE="64" 2133 ;; 2134 esac 2135 fi 2136 rm -rf conftest* 2137 ;; 2138 2139*-*-sco3.2v5*) 2140 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 2141 SAVE_CFLAGS="$CFLAGS" 2142 CFLAGS="$CFLAGS -belf" 2143 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6 2144echo "configure:2145: checking whether the C compiler needs -belf" >&5 2145if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then 2146 echo $ac_n "(cached) $ac_c" 1>&6 2147else 2148 2149 ac_ext=c 2150# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 2151ac_cpp='$CPP $CPPFLAGS' 2152ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 2153ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 2154cross_compiling=$ac_cv_prog_cc_cross 2155 2156 cat > conftest.$ac_ext <<EOF 2157#line 2158 "configure" 2158#include "confdefs.h" 2159 2160int main() { 2161 2162; return 0; } 2163EOF 2164if { (eval echo configure:2165: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 2165 rm -rf conftest* 2166 lt_cv_cc_needs_belf=yes 2167else 2168 echo "configure: failed program was:" >&5 2169 cat conftest.$ac_ext >&5 2170 rm -rf conftest* 2171 lt_cv_cc_needs_belf=no 2172fi 2173rm -f conftest* 2174 ac_ext=c 2175# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 2176ac_cpp='$CPP $CPPFLAGS' 2177ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 2178ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 2179cross_compiling=$ac_cv_prog_cc_cross 2180 2181fi 2182 2183echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6 2184 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 2185 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 2186 CFLAGS="$SAVE_CFLAGS" 2187 fi 2188 ;; 2189 2190 2191esac 2192 2193 2194# Save cache, so that ltconfig can load it 2195cat > confcache <<\EOF 2196# This file is a shell script that caches the results of configure 2197# tests run on this system so they can be shared between configure 2198# scripts and configure runs. It is not useful on other systems. 2199# If it contains results you don't want to keep, you may remove or edit it. 2200# 2201# By default, configure uses ./config.cache as the cache file, 2202# creating it if it does not exist already. You can give configure 2203# the --cache-file=FILE option to use a different cache file; that is 2204# what configure does when it calls configure scripts in 2205# subdirectories, so they share the cache. 2206# Giving --cache-file=/dev/null disables caching, for debugging configure. 2207# config.status only pays attention to the cache file if you give it the 2208# --recheck option to rerun configure. 2209# 2210EOF 2211# The following way of writing the cache mishandles newlines in values, 2212# but we know of no workaround that is simple, portable, and efficient. 2213# So, don't put newlines in cache variables' values. 2214# Ultrix sh set writes to stderr and can't be redirected directly, 2215# and sets the high bit in the cache file unless we assign to the vars. 2216(set) 2>&1 | 2217 case `(ac_space=' '; set | grep ac_space) 2>&1` in 2218 *ac_space=\ *) 2219 # `set' does not quote correctly, so add quotes (double-quote substitution 2220 # turns \\\\ into \\, and sed turns \\ into \). 2221 sed -n \ 2222 -e "s/'/'\\\\''/g" \ 2223 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" 2224 ;; 2225 *) 2226 # `set' quotes correctly as required by POSIX, so do not add quotes. 2227 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' 2228 ;; 2229 esac >> confcache 2230if cmp -s $cache_file confcache; then 2231 : 2232else 2233 if test -w $cache_file; then 2234 echo "updating cache $cache_file" 2235 cat confcache > $cache_file 2236 else 2237 echo "not updating unwritable cache $cache_file" 2238 fi 2239fi 2240rm -f confcache 2241 2242 2243# Actually configure libtool. ac_aux_dir is where install-sh is found. 2244AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \ 2245MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \ 2246LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \ 2247AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \ 2248objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \ 2249deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \ 2250${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \ 2251$libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \ 2252|| { echo "configure: error: libtool configure failed" 1>&2; exit 1; } 2253 2254# Reload cache, that may have been modified by ltconfig 2255if test -r "$cache_file"; then 2256 echo "loading cache $cache_file" 2257 . $cache_file 2258else 2259 echo "creating cache $cache_file" 2260 > $cache_file 2261fi 2262 2263 2264# This can be used to rebuild libtool when needed 2265LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh" 2266 2267# Always use our own libtool. 2268LIBTOOL='$(SHELL) $(top_builddir)/libtool' 2269 2270# Redirect the config.log output again, so that the ltconfig log is not 2271# clobbered by the next message. 2272exec 5>>./config.log 2273 2274 2275 2276 2277 2278 2279 2280# Check whether --enable-targets or --disable-targets was given. 2281if test "${enable_targets+set}" = set; then 2282 enableval="$enable_targets" 2283 case "${enableval}" in 2284 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; } 2285 ;; 2286 no) enable_targets= ;; 2287 *) enable_targets=$enableval ;; 2288esac 2289fi 2290# Check whether --enable-commonbfdlib or --disable-commonbfdlib was given. 2291if test "${enable_commonbfdlib+set}" = set; then 2292 enableval="$enable_commonbfdlib" 2293 case "${enableval}" in 2294 yes) commonbfdlib=true ;; 2295 no) commonbfdlib=false ;; 2296 *) { echo "configure: error: bad value ${enableval} for opcodes commonbfdlib option" 1>&2; exit 1; } ;; 2297esac 2298fi 2299 2300build_warnings="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 2301# Check whether --enable-build-warnings or --disable-build-warnings was given. 2302if test "${enable_build_warnings+set}" = set; then 2303 enableval="$enable_build_warnings" 2304 case "${enableval}" in 2305 yes) ;; 2306 no) build_warnings="-w";; 2307 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 2308 build_warnings="${build_warnings} ${t}";; 2309 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 2310 build_warnings="${t} ${build_warnings}";; 2311 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 2312esac 2313if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 2314 echo "Setting warning flags = $build_warnings" 6>&1 2315fi 2316fi 2317WARN_CFLAGS="" 2318if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then 2319 WARN_CFLAGS="${build_warnings}" 2320fi 2321 2322 2323 2324 2325 2326 2327if test -z "$target" ; then 2328 { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; } 2329fi 2330 2331echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6 2332echo "configure:2333: checking whether to enable maintainer-specific portions of Makefiles" >&5 2333 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. 2334if test "${enable_maintainer_mode+set}" = set; then 2335 enableval="$enable_maintainer_mode" 2336 USE_MAINTAINER_MODE=$enableval 2337else 2338 USE_MAINTAINER_MODE=no 2339fi 2340 2341 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6 2342 2343 2344if test $USE_MAINTAINER_MODE = yes; then 2345 MAINTAINER_MODE_TRUE= 2346 MAINTAINER_MODE_FALSE='#' 2347else 2348 MAINTAINER_MODE_TRUE='#' 2349 MAINTAINER_MODE_FALSE= 2350fi 2351 MAINT=$MAINTAINER_MODE_TRUE 2352 2353 2354 2355 2356echo $ac_n "checking for executable suffix""... $ac_c" 1>&6 2357echo "configure:2358: checking for executable suffix" >&5 2358if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then 2359 echo $ac_n "(cached) $ac_c" 1>&6 2360else 2361 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then 2362 ac_cv_exeext=.exe 2363else 2364 rm -f conftest* 2365 echo 'int main () { return 0; }' > conftest.$ac_ext 2366 ac_cv_exeext= 2367 if { (eval echo configure:2368: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then 2368 for file in conftest.*; do 2369 case $file in 2370 *.c | *.o | *.obj) ;; 2371 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;; 2372 esac 2373 done 2374 else 2375 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; } 2376 fi 2377 rm -f conftest* 2378 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no 2379fi 2380fi 2381 2382EXEEXT="" 2383test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext} 2384echo "$ac_t""${ac_cv_exeext}" 1>&6 2385ac_exeext=$EXEEXT 2386 2387 2388# host-specific stuff: 2389 2390# Extract the first word of "gcc", so it can be a program name with args. 2391set dummy gcc; ac_word=$2 2392echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2393echo "configure:2394: checking for $ac_word" >&5 2394if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 2395 echo $ac_n "(cached) $ac_c" 1>&6 2396else 2397 if test -n "$CC"; then 2398 ac_cv_prog_CC="$CC" # Let the user override the test. 2399else 2400 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 2401 ac_dummy="$PATH" 2402 for ac_dir in $ac_dummy; do 2403 test -z "$ac_dir" && ac_dir=. 2404 if test -f $ac_dir/$ac_word; then 2405 ac_cv_prog_CC="gcc" 2406 break 2407 fi 2408 done 2409 IFS="$ac_save_ifs" 2410fi 2411fi 2412CC="$ac_cv_prog_CC" 2413if test -n "$CC"; then 2414 echo "$ac_t""$CC" 1>&6 2415else 2416 echo "$ac_t""no" 1>&6 2417fi 2418 2419if test -z "$CC"; then 2420 # Extract the first word of "cc", so it can be a program name with args. 2421set dummy cc; ac_word=$2 2422echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2423echo "configure:2424: checking for $ac_word" >&5 2424if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 2425 echo $ac_n "(cached) $ac_c" 1>&6 2426else 2427 if test -n "$CC"; then 2428 ac_cv_prog_CC="$CC" # Let the user override the test. 2429else 2430 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 2431 ac_prog_rejected=no 2432 ac_dummy="$PATH" 2433 for ac_dir in $ac_dummy; do 2434 test -z "$ac_dir" && ac_dir=. 2435 if test -f $ac_dir/$ac_word; then 2436 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then 2437 ac_prog_rejected=yes 2438 continue 2439 fi 2440 ac_cv_prog_CC="cc" 2441 break 2442 fi 2443 done 2444 IFS="$ac_save_ifs" 2445if test $ac_prog_rejected = yes; then 2446 # We found a bogon in the path, so make sure we never use it. 2447 set dummy $ac_cv_prog_CC 2448 shift 2449 if test $# -gt 0; then 2450 # We chose a different compiler from the bogus one. 2451 # However, it has the same basename, so the bogon will be chosen 2452 # first if we set CC to just the basename; use the full file name. 2453 shift 2454 set dummy "$ac_dir/$ac_word" "$@" 2455 shift 2456 ac_cv_prog_CC="$@" 2457 fi 2458fi 2459fi 2460fi 2461CC="$ac_cv_prog_CC" 2462if test -n "$CC"; then 2463 echo "$ac_t""$CC" 1>&6 2464else 2465 echo "$ac_t""no" 1>&6 2466fi 2467 2468 if test -z "$CC"; then 2469 case "`uname -s`" in 2470 *win32* | *WIN32*) 2471 # Extract the first word of "cl", so it can be a program name with args. 2472set dummy cl; ac_word=$2 2473echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2474echo "configure:2475: checking for $ac_word" >&5 2475if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 2476 echo $ac_n "(cached) $ac_c" 1>&6 2477else 2478 if test -n "$CC"; then 2479 ac_cv_prog_CC="$CC" # Let the user override the test. 2480else 2481 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 2482 ac_dummy="$PATH" 2483 for ac_dir in $ac_dummy; do 2484 test -z "$ac_dir" && ac_dir=. 2485 if test -f $ac_dir/$ac_word; then 2486 ac_cv_prog_CC="cl" 2487 break 2488 fi 2489 done 2490 IFS="$ac_save_ifs" 2491fi 2492fi 2493CC="$ac_cv_prog_CC" 2494if test -n "$CC"; then 2495 echo "$ac_t""$CC" 1>&6 2496else 2497 echo "$ac_t""no" 1>&6 2498fi 2499 ;; 2500 esac 2501 fi 2502 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } 2503fi 2504 2505echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 2506echo "configure:2507: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 2507 2508ac_ext=c 2509# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 2510ac_cpp='$CPP $CPPFLAGS' 2511ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 2512ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 2513cross_compiling=$ac_cv_prog_cc_cross 2514 2515cat > conftest.$ac_ext << EOF 2516 2517#line 2518 "configure" 2518#include "confdefs.h" 2519 2520main(){return(0);} 2521EOF 2522if { (eval echo configure:2523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 2523 ac_cv_prog_cc_works=yes 2524 # If we can't run a trivial program, we are probably using a cross compiler. 2525 if (./conftest; exit) 2>/dev/null; then 2526 ac_cv_prog_cc_cross=no 2527 else 2528 ac_cv_prog_cc_cross=yes 2529 fi 2530else 2531 echo "configure: failed program was:" >&5 2532 cat conftest.$ac_ext >&5 2533 ac_cv_prog_cc_works=no 2534fi 2535rm -fr conftest* 2536ac_ext=c 2537# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 2538ac_cpp='$CPP $CPPFLAGS' 2539ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 2540ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 2541cross_compiling=$ac_cv_prog_cc_cross 2542 2543echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 2544if test $ac_cv_prog_cc_works = no; then 2545 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } 2546fi 2547echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 2548echo "configure:2549: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 2549echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 2550cross_compiling=$ac_cv_prog_cc_cross 2551 2552echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 2553echo "configure:2554: checking whether we are using GNU C" >&5 2554if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then 2555 echo $ac_n "(cached) $ac_c" 1>&6 2556else 2557 cat > conftest.c <<EOF 2558#ifdef __GNUC__ 2559 yes; 2560#endif 2561EOF 2562if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2563: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then 2563 ac_cv_prog_gcc=yes 2564else 2565 ac_cv_prog_gcc=no 2566fi 2567fi 2568 2569echo "$ac_t""$ac_cv_prog_gcc" 1>&6 2570 2571if test $ac_cv_prog_gcc = yes; then 2572 GCC=yes 2573else 2574 GCC= 2575fi 2576 2577ac_test_CFLAGS="${CFLAGS+set}" 2578ac_save_CFLAGS="$CFLAGS" 2579CFLAGS= 2580echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 2581echo "configure:2582: checking whether ${CC-cc} accepts -g" >&5 2582if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then 2583 echo $ac_n "(cached) $ac_c" 1>&6 2584else 2585 echo 'void f(){}' > conftest.c 2586if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then 2587 ac_cv_prog_cc_g=yes 2588else 2589 ac_cv_prog_cc_g=no 2590fi 2591rm -f conftest* 2592 2593fi 2594 2595echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 2596if test "$ac_test_CFLAGS" = set; then 2597 CFLAGS="$ac_save_CFLAGS" 2598elif test $ac_cv_prog_cc_g = yes; then 2599 if test "$GCC" = yes; then 2600 CFLAGS="-g -O2" 2601 else 2602 CFLAGS="-g" 2603 fi 2604else 2605 if test "$GCC" = yes; then 2606 CFLAGS="-O2" 2607 else 2608 CFLAGS= 2609 fi 2610fi 2611 2612 2613ALL_LINGUAS="fr sv tr es da de" 2614echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 2615echo "configure:2616: checking how to run the C preprocessor" >&5 2616# On Suns, sometimes $CPP names a directory. 2617if test -n "$CPP" && test -d "$CPP"; then 2618 CPP= 2619fi 2620if test -z "$CPP"; then 2621if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then 2622 echo $ac_n "(cached) $ac_c" 1>&6 2623else 2624 # This must be in double quotes, not single quotes, because CPP may get 2625 # substituted into the Makefile and "${CC-cc}" will confuse make. 2626 CPP="${CC-cc} -E" 2627 # On the NeXT, cc -E runs the code through the compiler's parser, 2628 # not just through cpp. 2629 cat > conftest.$ac_ext <<EOF 2630#line 2631 "configure" 2631#include "confdefs.h" 2632#include <assert.h> 2633Syntax Error 2634EOF 2635ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 2636{ (eval echo configure:2637: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 2637ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 2638if test -z "$ac_err"; then 2639 : 2640else 2641 echo "$ac_err" >&5 2642 echo "configure: failed program was:" >&5 2643 cat conftest.$ac_ext >&5 2644 rm -rf conftest* 2645 CPP="${CC-cc} -E -traditional-cpp" 2646 cat > conftest.$ac_ext <<EOF 2647#line 2648 "configure" 2648#include "confdefs.h" 2649#include <assert.h> 2650Syntax Error 2651EOF 2652ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 2653{ (eval echo configure:2654: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 2654ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 2655if test -z "$ac_err"; then 2656 : 2657else 2658 echo "$ac_err" >&5 2659 echo "configure: failed program was:" >&5 2660 cat conftest.$ac_ext >&5 2661 rm -rf conftest* 2662 CPP="${CC-cc} -nologo -E" 2663 cat > conftest.$ac_ext <<EOF 2664#line 2665 "configure" 2665#include "confdefs.h" 2666#include <assert.h> 2667Syntax Error 2668EOF 2669ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 2670{ (eval echo configure:2671: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 2671ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 2672if test -z "$ac_err"; then 2673 : 2674else 2675 echo "$ac_err" >&5 2676 echo "configure: failed program was:" >&5 2677 cat conftest.$ac_ext >&5 2678 rm -rf conftest* 2679 CPP=/lib/cpp 2680fi 2681rm -f conftest* 2682fi 2683rm -f conftest* 2684fi 2685rm -f conftest* 2686 ac_cv_prog_CPP="$CPP" 2687fi 2688 CPP="$ac_cv_prog_CPP" 2689else 2690 ac_cv_prog_CPP="$CPP" 2691fi 2692echo "$ac_t""$CPP" 1>&6 2693 2694# Extract the first word of "ranlib", so it can be a program name with args. 2695set dummy ranlib; ac_word=$2 2696echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 2697echo "configure:2698: checking for $ac_word" >&5 2698if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then 2699 echo $ac_n "(cached) $ac_c" 1>&6 2700else 2701 if test -n "$RANLIB"; then 2702 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 2703else 2704 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 2705 ac_dummy="$PATH" 2706 for ac_dir in $ac_dummy; do 2707 test -z "$ac_dir" && ac_dir=. 2708 if test -f $ac_dir/$ac_word; then 2709 ac_cv_prog_RANLIB="ranlib" 2710 break 2711 fi 2712 done 2713 IFS="$ac_save_ifs" 2714 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":" 2715fi 2716fi 2717RANLIB="$ac_cv_prog_RANLIB" 2718if test -n "$RANLIB"; then 2719 echo "$ac_t""$RANLIB" 1>&6 2720else 2721 echo "$ac_t""no" 1>&6 2722fi 2723 2724echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 2725echo "configure:2726: checking for ANSI C header files" >&5 2726if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then 2727 echo $ac_n "(cached) $ac_c" 1>&6 2728else 2729 cat > conftest.$ac_ext <<EOF 2730#line 2731 "configure" 2731#include "confdefs.h" 2732#include <stdlib.h> 2733#include <stdarg.h> 2734#include <string.h> 2735#include <float.h> 2736EOF 2737ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 2738{ (eval echo configure:2739: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 2739ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 2740if test -z "$ac_err"; then 2741 rm -rf conftest* 2742 ac_cv_header_stdc=yes 2743else 2744 echo "$ac_err" >&5 2745 echo "configure: failed program was:" >&5 2746 cat conftest.$ac_ext >&5 2747 rm -rf conftest* 2748 ac_cv_header_stdc=no 2749fi 2750rm -f conftest* 2751 2752if test $ac_cv_header_stdc = yes; then 2753 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 2754cat > conftest.$ac_ext <<EOF 2755#line 2756 "configure" 2756#include "confdefs.h" 2757#include <string.h> 2758EOF 2759if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 2760 egrep "memchr" >/dev/null 2>&1; then 2761 : 2762else 2763 rm -rf conftest* 2764 ac_cv_header_stdc=no 2765fi 2766rm -f conftest* 2767 2768fi 2769 2770if test $ac_cv_header_stdc = yes; then 2771 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 2772cat > conftest.$ac_ext <<EOF 2773#line 2774 "configure" 2774#include "confdefs.h" 2775#include <stdlib.h> 2776EOF 2777if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 2778 egrep "free" >/dev/null 2>&1; then 2779 : 2780else 2781 rm -rf conftest* 2782 ac_cv_header_stdc=no 2783fi 2784rm -f conftest* 2785 2786fi 2787 2788if test $ac_cv_header_stdc = yes; then 2789 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 2790if test "$cross_compiling" = yes; then 2791 : 2792else 2793 cat > conftest.$ac_ext <<EOF 2794#line 2795 "configure" 2795#include "confdefs.h" 2796#include <ctype.h> 2797#define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 2798#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 2799#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 2800int main () { int i; for (i = 0; i < 256; i++) 2801if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); 2802exit (0); } 2803 2804EOF 2805if { (eval echo configure:2806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 2806then 2807 : 2808else 2809 echo "configure: failed program was:" >&5 2810 cat conftest.$ac_ext >&5 2811 rm -fr conftest* 2812 ac_cv_header_stdc=no 2813fi 2814rm -fr conftest* 2815fi 2816 2817fi 2818fi 2819 2820echo "$ac_t""$ac_cv_header_stdc" 1>&6 2821if test $ac_cv_header_stdc = yes; then 2822 cat >> confdefs.h <<\EOF 2823#define STDC_HEADERS 1 2824EOF 2825 2826fi 2827 2828echo $ac_n "checking for working const""... $ac_c" 1>&6 2829echo "configure:2830: checking for working const" >&5 2830if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then 2831 echo $ac_n "(cached) $ac_c" 1>&6 2832else 2833 cat > conftest.$ac_ext <<EOF 2834#line 2835 "configure" 2835#include "confdefs.h" 2836 2837int main() { 2838 2839/* Ultrix mips cc rejects this. */ 2840typedef int charset[2]; const charset x; 2841/* SunOS 4.1.1 cc rejects this. */ 2842char const *const *ccp; 2843char **p; 2844/* NEC SVR4.0.2 mips cc rejects this. */ 2845struct point {int x, y;}; 2846static struct point const zero = {0,0}; 2847/* AIX XL C 1.02.0.0 rejects this. 2848 It does not let you subtract one const X* pointer from another in an arm 2849 of an if-expression whose if-part is not a constant expression */ 2850const char *g = "string"; 2851ccp = &g + (g ? g-g : 0); 2852/* HPUX 7.0 cc rejects these. */ 2853++ccp; 2854p = (char**) ccp; 2855ccp = (char const *const *) p; 2856{ /* SCO 3.2v4 cc rejects this. */ 2857 char *t; 2858 char const *s = 0 ? (char *) 0 : (char const *) 0; 2859 2860 *t++ = 0; 2861} 2862{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 2863 int x[] = {25, 17}; 2864 const int *foo = &x[0]; 2865 ++foo; 2866} 2867{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 2868 typedef const int *iptr; 2869 iptr p = 0; 2870 ++p; 2871} 2872{ /* AIX XL C 1.02.0.0 rejects this saying 2873 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 2874 struct s { int j; const int *ap[3]; }; 2875 struct s *b; b->j = 5; 2876} 2877{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 2878 const int foo = 10; 2879} 2880 2881; return 0; } 2882EOF 2883if { (eval echo configure:2884: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 2884 rm -rf conftest* 2885 ac_cv_c_const=yes 2886else 2887 echo "configure: failed program was:" >&5 2888 cat conftest.$ac_ext >&5 2889 rm -rf conftest* 2890 ac_cv_c_const=no 2891fi 2892rm -f conftest* 2893fi 2894 2895echo "$ac_t""$ac_cv_c_const" 1>&6 2896if test $ac_cv_c_const = no; then 2897 cat >> confdefs.h <<\EOF 2898#define const 2899EOF 2900 2901fi 2902 2903echo $ac_n "checking for inline""... $ac_c" 1>&6 2904echo "configure:2905: checking for inline" >&5 2905if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then 2906 echo $ac_n "(cached) $ac_c" 1>&6 2907else 2908 ac_cv_c_inline=no 2909for ac_kw in inline __inline__ __inline; do 2910 cat > conftest.$ac_ext <<EOF 2911#line 2912 "configure" 2912#include "confdefs.h" 2913 2914int main() { 2915} $ac_kw foo() { 2916; return 0; } 2917EOF 2918if { (eval echo configure:2919: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 2919 rm -rf conftest* 2920 ac_cv_c_inline=$ac_kw; break 2921else 2922 echo "configure: failed program was:" >&5 2923 cat conftest.$ac_ext >&5 2924fi 2925rm -f conftest* 2926done 2927 2928fi 2929 2930echo "$ac_t""$ac_cv_c_inline" 1>&6 2931case "$ac_cv_c_inline" in 2932 inline | yes) ;; 2933 no) cat >> confdefs.h <<\EOF 2934#define inline 2935EOF 2936 ;; 2937 *) cat >> confdefs.h <<EOF 2938#define inline $ac_cv_c_inline 2939EOF 2940 ;; 2941esac 2942 2943echo $ac_n "checking for off_t""... $ac_c" 1>&6 2944echo "configure:2945: checking for off_t" >&5 2945if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then 2946 echo $ac_n "(cached) $ac_c" 1>&6 2947else 2948 cat > conftest.$ac_ext <<EOF 2949#line 2950 "configure" 2950#include "confdefs.h" 2951#include <sys/types.h> 2952#if STDC_HEADERS 2953#include <stdlib.h> 2954#include <stddef.h> 2955#endif 2956EOF 2957if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 2958 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then 2959 rm -rf conftest* 2960 ac_cv_type_off_t=yes 2961else 2962 rm -rf conftest* 2963 ac_cv_type_off_t=no 2964fi 2965rm -f conftest* 2966 2967fi 2968echo "$ac_t""$ac_cv_type_off_t" 1>&6 2969if test $ac_cv_type_off_t = no; then 2970 cat >> confdefs.h <<\EOF 2971#define off_t long 2972EOF 2973 2974fi 2975 2976echo $ac_n "checking for size_t""... $ac_c" 1>&6 2977echo "configure:2978: checking for size_t" >&5 2978if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then 2979 echo $ac_n "(cached) $ac_c" 1>&6 2980else 2981 cat > conftest.$ac_ext <<EOF 2982#line 2983 "configure" 2983#include "confdefs.h" 2984#include <sys/types.h> 2985#if STDC_HEADERS 2986#include <stdlib.h> 2987#include <stddef.h> 2988#endif 2989EOF 2990if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 2991 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then 2992 rm -rf conftest* 2993 ac_cv_type_size_t=yes 2994else 2995 rm -rf conftest* 2996 ac_cv_type_size_t=no 2997fi 2998rm -f conftest* 2999 3000fi 3001echo "$ac_t""$ac_cv_type_size_t" 1>&6 3002if test $ac_cv_type_size_t = no; then 3003 cat >> confdefs.h <<\EOF 3004#define size_t unsigned 3005EOF 3006 3007fi 3008 3009# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works 3010# for constant arguments. Useless! 3011echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 3012echo "configure:3013: checking for working alloca.h" >&5 3013if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then 3014 echo $ac_n "(cached) $ac_c" 1>&6 3015else 3016 cat > conftest.$ac_ext <<EOF 3017#line 3018 "configure" 3018#include "confdefs.h" 3019#include <alloca.h> 3020int main() { 3021char *p = alloca(2 * sizeof(int)); 3022; return 0; } 3023EOF 3024if { (eval echo configure:3025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3025 rm -rf conftest* 3026 ac_cv_header_alloca_h=yes 3027else 3028 echo "configure: failed program was:" >&5 3029 cat conftest.$ac_ext >&5 3030 rm -rf conftest* 3031 ac_cv_header_alloca_h=no 3032fi 3033rm -f conftest* 3034fi 3035 3036echo "$ac_t""$ac_cv_header_alloca_h" 1>&6 3037if test $ac_cv_header_alloca_h = yes; then 3038 cat >> confdefs.h <<\EOF 3039#define HAVE_ALLOCA_H 1 3040EOF 3041 3042fi 3043 3044echo $ac_n "checking for alloca""... $ac_c" 1>&6 3045echo "configure:3046: checking for alloca" >&5 3046if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then 3047 echo $ac_n "(cached) $ac_c" 1>&6 3048else 3049 cat > conftest.$ac_ext <<EOF 3050#line 3051 "configure" 3051#include "confdefs.h" 3052 3053#ifdef __GNUC__ 3054# define alloca __builtin_alloca 3055#else 3056# ifdef _MSC_VER 3057# include <malloc.h> 3058# define alloca _alloca 3059# else 3060# if HAVE_ALLOCA_H 3061# include <alloca.h> 3062# else 3063# ifdef _AIX 3064 #pragma alloca 3065# else 3066# ifndef alloca /* predefined by HP cc +Olibcalls */ 3067char *alloca (); 3068# endif 3069# endif 3070# endif 3071# endif 3072#endif 3073 3074int main() { 3075char *p = (char *) alloca(1); 3076; return 0; } 3077EOF 3078if { (eval echo configure:3079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3079 rm -rf conftest* 3080 ac_cv_func_alloca_works=yes 3081else 3082 echo "configure: failed program was:" >&5 3083 cat conftest.$ac_ext >&5 3084 rm -rf conftest* 3085 ac_cv_func_alloca_works=no 3086fi 3087rm -f conftest* 3088fi 3089 3090echo "$ac_t""$ac_cv_func_alloca_works" 1>&6 3091if test $ac_cv_func_alloca_works = yes; then 3092 cat >> confdefs.h <<\EOF 3093#define HAVE_ALLOCA 1 3094EOF 3095 3096fi 3097 3098if test $ac_cv_func_alloca_works = no; then 3099 # The SVR3 libPW and SVR4 libucb both contain incompatible functions 3100 # that cause trouble. Some versions do not even contain alloca or 3101 # contain a buggy version. If you still want to use their alloca, 3102 # use ar to extract alloca.o from them instead of compiling alloca.c. 3103 ALLOCA=alloca.${ac_objext} 3104 cat >> confdefs.h <<\EOF 3105#define C_ALLOCA 1 3106EOF 3107 3108 3109echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 3110echo "configure:3111: checking whether alloca needs Cray hooks" >&5 3111if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then 3112 echo $ac_n "(cached) $ac_c" 1>&6 3113else 3114 cat > conftest.$ac_ext <<EOF 3115#line 3116 "configure" 3116#include "confdefs.h" 3117#if defined(CRAY) && ! defined(CRAY2) 3118webecray 3119#else 3120wenotbecray 3121#endif 3122 3123EOF 3124if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3125 egrep "webecray" >/dev/null 2>&1; then 3126 rm -rf conftest* 3127 ac_cv_os_cray=yes 3128else 3129 rm -rf conftest* 3130 ac_cv_os_cray=no 3131fi 3132rm -f conftest* 3133 3134fi 3135 3136echo "$ac_t""$ac_cv_os_cray" 1>&6 3137if test $ac_cv_os_cray = yes; then 3138for ac_func in _getb67 GETB67 getb67; do 3139 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 3140echo "configure:3141: checking for $ac_func" >&5 3141if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 3142 echo $ac_n "(cached) $ac_c" 1>&6 3143else 3144 cat > conftest.$ac_ext <<EOF 3145#line 3146 "configure" 3146#include "confdefs.h" 3147/* System header to define __stub macros and hopefully few prototypes, 3148 which can conflict with char $ac_func(); below. */ 3149#include <assert.h> 3150/* Override any gcc2 internal prototype to avoid an error. */ 3151/* We use char because int might match the return type of a gcc2 3152 builtin and then its argument prototype would still apply. */ 3153char $ac_func(); 3154 3155int main() { 3156 3157/* The GNU C library defines this for functions which it implements 3158 to always fail with ENOSYS. Some functions are actually named 3159 something starting with __ and the normal name is an alias. */ 3160#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 3161choke me 3162#else 3163$ac_func(); 3164#endif 3165 3166; return 0; } 3167EOF 3168if { (eval echo configure:3169: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3169 rm -rf conftest* 3170 eval "ac_cv_func_$ac_func=yes" 3171else 3172 echo "configure: failed program was:" >&5 3173 cat conftest.$ac_ext >&5 3174 rm -rf conftest* 3175 eval "ac_cv_func_$ac_func=no" 3176fi 3177rm -f conftest* 3178fi 3179 3180if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 3181 echo "$ac_t""yes" 1>&6 3182 cat >> confdefs.h <<EOF 3183#define CRAY_STACKSEG_END $ac_func 3184EOF 3185 3186 break 3187else 3188 echo "$ac_t""no" 1>&6 3189fi 3190 3191done 3192fi 3193 3194echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 3195echo "configure:3196: checking stack direction for C alloca" >&5 3196if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then 3197 echo $ac_n "(cached) $ac_c" 1>&6 3198else 3199 if test "$cross_compiling" = yes; then 3200 ac_cv_c_stack_direction=0 3201else 3202 cat > conftest.$ac_ext <<EOF 3203#line 3204 "configure" 3204#include "confdefs.h" 3205find_stack_direction () 3206{ 3207 static char *addr = 0; 3208 auto char dummy; 3209 if (addr == 0) 3210 { 3211 addr = &dummy; 3212 return find_stack_direction (); 3213 } 3214 else 3215 return (&dummy > addr) ? 1 : -1; 3216} 3217main () 3218{ 3219 exit (find_stack_direction() < 0); 3220} 3221EOF 3222if { (eval echo configure:3223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 3223then 3224 ac_cv_c_stack_direction=1 3225else 3226 echo "configure: failed program was:" >&5 3227 cat conftest.$ac_ext >&5 3228 rm -fr conftest* 3229 ac_cv_c_stack_direction=-1 3230fi 3231rm -fr conftest* 3232fi 3233 3234fi 3235 3236echo "$ac_t""$ac_cv_c_stack_direction" 1>&6 3237cat >> confdefs.h <<EOF 3238#define STACK_DIRECTION $ac_cv_c_stack_direction 3239EOF 3240 3241fi 3242 3243for ac_hdr in stdlib.h unistd.h sys/stat.h sys/types.h 3244do 3245ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 3246echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 3247echo "configure:3248: checking for $ac_hdr" >&5 3248if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 3249 echo $ac_n "(cached) $ac_c" 1>&6 3250else 3251 cat > conftest.$ac_ext <<EOF 3252#line 3253 "configure" 3253#include "confdefs.h" 3254#include <$ac_hdr> 3255EOF 3256ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 3257{ (eval echo configure:3258: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 3258ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 3259if test -z "$ac_err"; then 3260 rm -rf conftest* 3261 eval "ac_cv_header_$ac_safe=yes" 3262else 3263 echo "$ac_err" >&5 3264 echo "configure: failed program was:" >&5 3265 cat conftest.$ac_ext >&5 3266 rm -rf conftest* 3267 eval "ac_cv_header_$ac_safe=no" 3268fi 3269rm -f conftest* 3270fi 3271if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 3272 echo "$ac_t""yes" 1>&6 3273 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 3274 cat >> confdefs.h <<EOF 3275#define $ac_tr_hdr 1 3276EOF 3277 3278else 3279 echo "$ac_t""no" 1>&6 3280fi 3281done 3282 3283for ac_func in getpagesize 3284do 3285echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 3286echo "configure:3287: checking for $ac_func" >&5 3287if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 3288 echo $ac_n "(cached) $ac_c" 1>&6 3289else 3290 cat > conftest.$ac_ext <<EOF 3291#line 3292 "configure" 3292#include "confdefs.h" 3293/* System header to define __stub macros and hopefully few prototypes, 3294 which can conflict with char $ac_func(); below. */ 3295#include <assert.h> 3296/* Override any gcc2 internal prototype to avoid an error. */ 3297/* We use char because int might match the return type of a gcc2 3298 builtin and then its argument prototype would still apply. */ 3299char $ac_func(); 3300 3301int main() { 3302 3303/* The GNU C library defines this for functions which it implements 3304 to always fail with ENOSYS. Some functions are actually named 3305 something starting with __ and the normal name is an alias. */ 3306#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 3307choke me 3308#else 3309$ac_func(); 3310#endif 3311 3312; return 0; } 3313EOF 3314if { (eval echo configure:3315: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3315 rm -rf conftest* 3316 eval "ac_cv_func_$ac_func=yes" 3317else 3318 echo "configure: failed program was:" >&5 3319 cat conftest.$ac_ext >&5 3320 rm -rf conftest* 3321 eval "ac_cv_func_$ac_func=no" 3322fi 3323rm -f conftest* 3324fi 3325 3326if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 3327 echo "$ac_t""yes" 1>&6 3328 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 3329 cat >> confdefs.h <<EOF 3330#define $ac_tr_func 1 3331EOF 3332 3333else 3334 echo "$ac_t""no" 1>&6 3335fi 3336done 3337 3338echo $ac_n "checking for working mmap""... $ac_c" 1>&6 3339echo "configure:3340: checking for working mmap" >&5 3340if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then 3341 echo $ac_n "(cached) $ac_c" 1>&6 3342else 3343 if test "$cross_compiling" = yes; then 3344 ac_cv_func_mmap_fixed_mapped=no 3345else 3346 cat > conftest.$ac_ext <<EOF 3347#line 3348 "configure" 3348#include "confdefs.h" 3349 3350/* Thanks to Mike Haertel and Jim Avera for this test. 3351 Here is a matrix of mmap possibilities: 3352 mmap private not fixed 3353 mmap private fixed at somewhere currently unmapped 3354 mmap private fixed at somewhere already mapped 3355 mmap shared not fixed 3356 mmap shared fixed at somewhere currently unmapped 3357 mmap shared fixed at somewhere already mapped 3358 For private mappings, we should verify that changes cannot be read() 3359 back from the file, nor mmap's back from the file at a different 3360 address. (There have been systems where private was not correctly 3361 implemented like the infamous i386 svr4.0, and systems where the 3362 VM page cache was not coherent with the filesystem buffer cache 3363 like early versions of FreeBSD and possibly contemporary NetBSD.) 3364 For shared mappings, we should conversely verify that changes get 3365 propogated back to all the places they're supposed to be. 3366 3367 Grep wants private fixed already mapped. 3368 The main things grep needs to know about mmap are: 3369 * does it exist and is it safe to write into the mmap'd area 3370 * how to use it (BSD variants) */ 3371#include <sys/types.h> 3372#include <fcntl.h> 3373#include <sys/mman.h> 3374 3375#if HAVE_SYS_TYPES_H 3376# include <sys/types.h> 3377#endif 3378 3379#if HAVE_STDLIB_H 3380# include <stdlib.h> 3381#endif 3382 3383#if HAVE_SYS_STAT_H 3384# include <sys/stat.h> 3385#endif 3386 3387#if HAVE_UNISTD_H 3388# include <unistd.h> 3389#endif 3390 3391/* This mess was copied from the GNU getpagesize.h. */ 3392#ifndef HAVE_GETPAGESIZE 3393 3394/* Assume that all systems that can run configure have sys/param.h. */ 3395# ifndef HAVE_SYS_PARAM_H 3396# define HAVE_SYS_PARAM_H 1 3397# endif 3398 3399# ifdef _SC_PAGESIZE 3400# define getpagesize() sysconf(_SC_PAGESIZE) 3401# else /* no _SC_PAGESIZE */ 3402# ifdef HAVE_SYS_PARAM_H 3403# include <sys/param.h> 3404# ifdef EXEC_PAGESIZE 3405# define getpagesize() EXEC_PAGESIZE 3406# else /* no EXEC_PAGESIZE */ 3407# ifdef NBPG 3408# define getpagesize() NBPG * CLSIZE 3409# ifndef CLSIZE 3410# define CLSIZE 1 3411# endif /* no CLSIZE */ 3412# else /* no NBPG */ 3413# ifdef NBPC 3414# define getpagesize() NBPC 3415# else /* no NBPC */ 3416# ifdef PAGESIZE 3417# define getpagesize() PAGESIZE 3418# endif /* PAGESIZE */ 3419# endif /* no NBPC */ 3420# endif /* no NBPG */ 3421# endif /* no EXEC_PAGESIZE */ 3422# else /* no HAVE_SYS_PARAM_H */ 3423# define getpagesize() 8192 /* punt totally */ 3424# endif /* no HAVE_SYS_PARAM_H */ 3425# endif /* no _SC_PAGESIZE */ 3426 3427#endif /* no HAVE_GETPAGESIZE */ 3428 3429#ifdef __cplusplus 3430extern "C" { void *malloc(unsigned); } 3431#else 3432char *malloc(); 3433#endif 3434 3435int 3436main() 3437{ 3438 char *data, *data2, *data3; 3439 int i, pagesize; 3440 int fd; 3441 3442 pagesize = getpagesize(); 3443 3444 /* 3445 * First, make a file with some known garbage in it. 3446 */ 3447 data = malloc(pagesize); 3448 if (!data) 3449 exit(1); 3450 for (i = 0; i < pagesize; ++i) 3451 *(data + i) = rand(); 3452 umask(0); 3453 fd = creat("conftestmmap", 0600); 3454 if (fd < 0) 3455 exit(1); 3456 if (write(fd, data, pagesize) != pagesize) 3457 exit(1); 3458 close(fd); 3459 3460 /* 3461 * Next, try to mmap the file at a fixed address which 3462 * already has something else allocated at it. If we can, 3463 * also make sure that we see the same garbage. 3464 */ 3465 fd = open("conftestmmap", O_RDWR); 3466 if (fd < 0) 3467 exit(1); 3468 data2 = malloc(2 * pagesize); 3469 if (!data2) 3470 exit(1); 3471 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1); 3472 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE, 3473 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 3474 exit(1); 3475 for (i = 0; i < pagesize; ++i) 3476 if (*(data + i) != *(data2 + i)) 3477 exit(1); 3478 3479 /* 3480 * Finally, make sure that changes to the mapped area 3481 * do not percolate back to the file as seen by read(). 3482 * (This is a bug on some variants of i386 svr4.0.) 3483 */ 3484 for (i = 0; i < pagesize; ++i) 3485 *(data2 + i) = *(data2 + i) + 1; 3486 data3 = malloc(pagesize); 3487 if (!data3) 3488 exit(1); 3489 if (read(fd, data3, pagesize) != pagesize) 3490 exit(1); 3491 for (i = 0; i < pagesize; ++i) 3492 if (*(data + i) != *(data3 + i)) 3493 exit(1); 3494 close(fd); 3495 unlink("conftestmmap"); 3496 exit(0); 3497} 3498 3499EOF 3500if { (eval echo configure:3501: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 3501then 3502 ac_cv_func_mmap_fixed_mapped=yes 3503else 3504 echo "configure: failed program was:" >&5 3505 cat conftest.$ac_ext >&5 3506 rm -fr conftest* 3507 ac_cv_func_mmap_fixed_mapped=no 3508fi 3509rm -fr conftest* 3510fi 3511 3512fi 3513 3514echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6 3515if test $ac_cv_func_mmap_fixed_mapped = yes; then 3516 cat >> confdefs.h <<\EOF 3517#define HAVE_MMAP 1 3518EOF 3519 3520fi 3521 3522 3523 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \ 3524unistd.h values.h sys/param.h 3525do 3526ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 3527echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 3528echo "configure:3529: checking for $ac_hdr" >&5 3529if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 3530 echo $ac_n "(cached) $ac_c" 1>&6 3531else 3532 cat > conftest.$ac_ext <<EOF 3533#line 3534 "configure" 3534#include "confdefs.h" 3535#include <$ac_hdr> 3536EOF 3537ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 3538{ (eval echo configure:3539: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 3539ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 3540if test -z "$ac_err"; then 3541 rm -rf conftest* 3542 eval "ac_cv_header_$ac_safe=yes" 3543else 3544 echo "$ac_err" >&5 3545 echo "configure: failed program was:" >&5 3546 cat conftest.$ac_ext >&5 3547 rm -rf conftest* 3548 eval "ac_cv_header_$ac_safe=no" 3549fi 3550rm -f conftest* 3551fi 3552if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 3553 echo "$ac_t""yes" 1>&6 3554 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 3555 cat >> confdefs.h <<EOF 3556#define $ac_tr_hdr 1 3557EOF 3558 3559else 3560 echo "$ac_t""no" 1>&6 3561fi 3562done 3563 3564 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \ 3565__argz_count __argz_stringify __argz_next 3566do 3567echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 3568echo "configure:3569: checking for $ac_func" >&5 3569if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 3570 echo $ac_n "(cached) $ac_c" 1>&6 3571else 3572 cat > conftest.$ac_ext <<EOF 3573#line 3574 "configure" 3574#include "confdefs.h" 3575/* System header to define __stub macros and hopefully few prototypes, 3576 which can conflict with char $ac_func(); below. */ 3577#include <assert.h> 3578/* Override any gcc2 internal prototype to avoid an error. */ 3579/* We use char because int might match the return type of a gcc2 3580 builtin and then its argument prototype would still apply. */ 3581char $ac_func(); 3582 3583int main() { 3584 3585/* The GNU C library defines this for functions which it implements 3586 to always fail with ENOSYS. Some functions are actually named 3587 something starting with __ and the normal name is an alias. */ 3588#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 3589choke me 3590#else 3591$ac_func(); 3592#endif 3593 3594; return 0; } 3595EOF 3596if { (eval echo configure:3597: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3597 rm -rf conftest* 3598 eval "ac_cv_func_$ac_func=yes" 3599else 3600 echo "configure: failed program was:" >&5 3601 cat conftest.$ac_ext >&5 3602 rm -rf conftest* 3603 eval "ac_cv_func_$ac_func=no" 3604fi 3605rm -f conftest* 3606fi 3607 3608if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 3609 echo "$ac_t""yes" 1>&6 3610 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 3611 cat >> confdefs.h <<EOF 3612#define $ac_tr_func 1 3613EOF 3614 3615else 3616 echo "$ac_t""no" 1>&6 3617fi 3618done 3619 3620 3621 if test "${ac_cv_func_stpcpy+set}" != "set"; then 3622 for ac_func in stpcpy 3623do 3624echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 3625echo "configure:3626: checking for $ac_func" >&5 3626if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 3627 echo $ac_n "(cached) $ac_c" 1>&6 3628else 3629 cat > conftest.$ac_ext <<EOF 3630#line 3631 "configure" 3631#include "confdefs.h" 3632/* System header to define __stub macros and hopefully few prototypes, 3633 which can conflict with char $ac_func(); below. */ 3634#include <assert.h> 3635/* Override any gcc2 internal prototype to avoid an error. */ 3636/* We use char because int might match the return type of a gcc2 3637 builtin and then its argument prototype would still apply. */ 3638char $ac_func(); 3639 3640int main() { 3641 3642/* The GNU C library defines this for functions which it implements 3643 to always fail with ENOSYS. Some functions are actually named 3644 something starting with __ and the normal name is an alias. */ 3645#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 3646choke me 3647#else 3648$ac_func(); 3649#endif 3650 3651; return 0; } 3652EOF 3653if { (eval echo configure:3654: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3654 rm -rf conftest* 3655 eval "ac_cv_func_$ac_func=yes" 3656else 3657 echo "configure: failed program was:" >&5 3658 cat conftest.$ac_ext >&5 3659 rm -rf conftest* 3660 eval "ac_cv_func_$ac_func=no" 3661fi 3662rm -f conftest* 3663fi 3664 3665if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 3666 echo "$ac_t""yes" 1>&6 3667 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 3668 cat >> confdefs.h <<EOF 3669#define $ac_tr_func 1 3670EOF 3671 3672else 3673 echo "$ac_t""no" 1>&6 3674fi 3675done 3676 3677 fi 3678 if test "${ac_cv_func_stpcpy}" = "yes"; then 3679 cat >> confdefs.h <<\EOF 3680#define HAVE_STPCPY 1 3681EOF 3682 3683 fi 3684 3685 if test $ac_cv_header_locale_h = yes; then 3686 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6 3687echo "configure:3688: checking for LC_MESSAGES" >&5 3688if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then 3689 echo $ac_n "(cached) $ac_c" 1>&6 3690else 3691 cat > conftest.$ac_ext <<EOF 3692#line 3693 "configure" 3693#include "confdefs.h" 3694#include <locale.h> 3695int main() { 3696return LC_MESSAGES 3697; return 0; } 3698EOF 3699if { (eval echo configure:3700: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3700 rm -rf conftest* 3701 am_cv_val_LC_MESSAGES=yes 3702else 3703 echo "configure: failed program was:" >&5 3704 cat conftest.$ac_ext >&5 3705 rm -rf conftest* 3706 am_cv_val_LC_MESSAGES=no 3707fi 3708rm -f conftest* 3709fi 3710 3711echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6 3712 if test $am_cv_val_LC_MESSAGES = yes; then 3713 cat >> confdefs.h <<\EOF 3714#define HAVE_LC_MESSAGES 1 3715EOF 3716 3717 fi 3718 fi 3719 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6 3720echo "configure:3721: checking whether NLS is requested" >&5 3721 # Check whether --enable-nls or --disable-nls was given. 3722if test "${enable_nls+set}" = set; then 3723 enableval="$enable_nls" 3724 USE_NLS=$enableval 3725else 3726 USE_NLS=yes 3727fi 3728 3729 echo "$ac_t""$USE_NLS" 1>&6 3730 3731 3732 USE_INCLUDED_LIBINTL=no 3733 3734 if test "$USE_NLS" = "yes"; then 3735 cat >> confdefs.h <<\EOF 3736#define ENABLE_NLS 1 3737EOF 3738 3739 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6 3740echo "configure:3741: checking whether included gettext is requested" >&5 3741 # Check whether --with-included-gettext or --without-included-gettext was given. 3742if test "${with_included_gettext+set}" = set; then 3743 withval="$with_included_gettext" 3744 nls_cv_force_use_gnu_gettext=$withval 3745else 3746 nls_cv_force_use_gnu_gettext=no 3747fi 3748 3749 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6 3750 3751 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" 3752 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then 3753 nls_cv_header_intl= 3754 nls_cv_header_libgt= 3755 CATOBJEXT=NONE 3756 3757 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'` 3758echo $ac_n "checking for libintl.h""... $ac_c" 1>&6 3759echo "configure:3760: checking for libintl.h" >&5 3760if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 3761 echo $ac_n "(cached) $ac_c" 1>&6 3762else 3763 cat > conftest.$ac_ext <<EOF 3764#line 3765 "configure" 3765#include "confdefs.h" 3766#include <libintl.h> 3767EOF 3768ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 3769{ (eval echo configure:3770: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 3770ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 3771if test -z "$ac_err"; then 3772 rm -rf conftest* 3773 eval "ac_cv_header_$ac_safe=yes" 3774else 3775 echo "$ac_err" >&5 3776 echo "configure: failed program was:" >&5 3777 cat conftest.$ac_ext >&5 3778 rm -rf conftest* 3779 eval "ac_cv_header_$ac_safe=no" 3780fi 3781rm -f conftest* 3782fi 3783if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 3784 echo "$ac_t""yes" 1>&6 3785 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6 3786echo "configure:3787: checking for gettext in libc" >&5 3787if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then 3788 echo $ac_n "(cached) $ac_c" 1>&6 3789else 3790 cat > conftest.$ac_ext <<EOF 3791#line 3792 "configure" 3792#include "confdefs.h" 3793#include <libintl.h> 3794int main() { 3795return (int) gettext ("") 3796; return 0; } 3797EOF 3798if { (eval echo configure:3799: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3799 rm -rf conftest* 3800 gt_cv_func_gettext_libc=yes 3801else 3802 echo "configure: failed program was:" >&5 3803 cat conftest.$ac_ext >&5 3804 rm -rf conftest* 3805 gt_cv_func_gettext_libc=no 3806fi 3807rm -f conftest* 3808fi 3809 3810echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6 3811 3812 if test "$gt_cv_func_gettext_libc" != "yes"; then 3813 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6 3814echo "configure:3815: checking for bindtextdomain in -lintl" >&5 3815ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'` 3816if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 3817 echo $ac_n "(cached) $ac_c" 1>&6 3818else 3819 ac_save_LIBS="$LIBS" 3820LIBS="-lintl $LIBS" 3821cat > conftest.$ac_ext <<EOF 3822#line 3823 "configure" 3823#include "confdefs.h" 3824/* Override any gcc2 internal prototype to avoid an error. */ 3825/* We use char because int might match the return type of a gcc2 3826 builtin and then its argument prototype would still apply. */ 3827char bindtextdomain(); 3828 3829int main() { 3830bindtextdomain() 3831; return 0; } 3832EOF 3833if { (eval echo configure:3834: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3834 rm -rf conftest* 3835 eval "ac_cv_lib_$ac_lib_var=yes" 3836else 3837 echo "configure: failed program was:" >&5 3838 cat conftest.$ac_ext >&5 3839 rm -rf conftest* 3840 eval "ac_cv_lib_$ac_lib_var=no" 3841fi 3842rm -f conftest* 3843LIBS="$ac_save_LIBS" 3844 3845fi 3846if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 3847 echo "$ac_t""yes" 1>&6 3848 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6 3849echo "configure:3850: checking for gettext in libintl" >&5 3850if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then 3851 echo $ac_n "(cached) $ac_c" 1>&6 3852else 3853 cat > conftest.$ac_ext <<EOF 3854#line 3855 "configure" 3855#include "confdefs.h" 3856 3857int main() { 3858return (int) gettext ("") 3859; return 0; } 3860EOF 3861if { (eval echo configure:3862: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3862 rm -rf conftest* 3863 gt_cv_func_gettext_libintl=yes 3864else 3865 echo "configure: failed program was:" >&5 3866 cat conftest.$ac_ext >&5 3867 rm -rf conftest* 3868 gt_cv_func_gettext_libintl=no 3869fi 3870rm -f conftest* 3871fi 3872 3873echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6 3874else 3875 echo "$ac_t""no" 1>&6 3876fi 3877 3878 fi 3879 3880 if test "$gt_cv_func_gettext_libc" = "yes" \ 3881 || test "$gt_cv_func_gettext_libintl" = "yes"; then 3882 cat >> confdefs.h <<\EOF 3883#define HAVE_GETTEXT 1 3884EOF 3885 3886 # Extract the first word of "msgfmt", so it can be a program name with args. 3887set dummy msgfmt; ac_word=$2 3888echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 3889echo "configure:3890: checking for $ac_word" >&5 3890if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then 3891 echo $ac_n "(cached) $ac_c" 1>&6 3892else 3893 case "$MSGFMT" in 3894 /*) 3895 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 3896 ;; 3897 *) 3898 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 3899 for ac_dir in $PATH; do 3900 test -z "$ac_dir" && ac_dir=. 3901 if test -f $ac_dir/$ac_word; then 3902 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then 3903 ac_cv_path_MSGFMT="$ac_dir/$ac_word" 3904 break 3905 fi 3906 fi 3907 done 3908 IFS="$ac_save_ifs" 3909 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no" 3910 ;; 3911esac 3912fi 3913MSGFMT="$ac_cv_path_MSGFMT" 3914if test -n "$MSGFMT"; then 3915 echo "$ac_t""$MSGFMT" 1>&6 3916else 3917 echo "$ac_t""no" 1>&6 3918fi 3919 if test "$MSGFMT" != "no"; then 3920 for ac_func in dcgettext 3921do 3922echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 3923echo "configure:3924: checking for $ac_func" >&5 3924if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 3925 echo $ac_n "(cached) $ac_c" 1>&6 3926else 3927 cat > conftest.$ac_ext <<EOF 3928#line 3929 "configure" 3929#include "confdefs.h" 3930/* System header to define __stub macros and hopefully few prototypes, 3931 which can conflict with char $ac_func(); below. */ 3932#include <assert.h> 3933/* Override any gcc2 internal prototype to avoid an error. */ 3934/* We use char because int might match the return type of a gcc2 3935 builtin and then its argument prototype would still apply. */ 3936char $ac_func(); 3937 3938int main() { 3939 3940/* The GNU C library defines this for functions which it implements 3941 to always fail with ENOSYS. Some functions are actually named 3942 something starting with __ and the normal name is an alias. */ 3943#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 3944choke me 3945#else 3946$ac_func(); 3947#endif 3948 3949; return 0; } 3950EOF 3951if { (eval echo configure:3952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 3952 rm -rf conftest* 3953 eval "ac_cv_func_$ac_func=yes" 3954else 3955 echo "configure: failed program was:" >&5 3956 cat conftest.$ac_ext >&5 3957 rm -rf conftest* 3958 eval "ac_cv_func_$ac_func=no" 3959fi 3960rm -f conftest* 3961fi 3962 3963if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 3964 echo "$ac_t""yes" 1>&6 3965 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 3966 cat >> confdefs.h <<EOF 3967#define $ac_tr_func 1 3968EOF 3969 3970else 3971 echo "$ac_t""no" 1>&6 3972fi 3973done 3974 3975 # Extract the first word of "gmsgfmt", so it can be a program name with args. 3976set dummy gmsgfmt; ac_word=$2 3977echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 3978echo "configure:3979: checking for $ac_word" >&5 3979if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then 3980 echo $ac_n "(cached) $ac_c" 1>&6 3981else 3982 case "$GMSGFMT" in 3983 /*) 3984 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 3985 ;; 3986 ?:/*) 3987 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path. 3988 ;; 3989 *) 3990 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 3991 ac_dummy="$PATH" 3992 for ac_dir in $ac_dummy; do 3993 test -z "$ac_dir" && ac_dir=. 3994 if test -f $ac_dir/$ac_word; then 3995 ac_cv_path_GMSGFMT="$ac_dir/$ac_word" 3996 break 3997 fi 3998 done 3999 IFS="$ac_save_ifs" 4000 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 4001 ;; 4002esac 4003fi 4004GMSGFMT="$ac_cv_path_GMSGFMT" 4005if test -n "$GMSGFMT"; then 4006 echo "$ac_t""$GMSGFMT" 1>&6 4007else 4008 echo "$ac_t""no" 1>&6 4009fi 4010 4011 # Extract the first word of "xgettext", so it can be a program name with args. 4012set dummy xgettext; ac_word=$2 4013echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 4014echo "configure:4015: checking for $ac_word" >&5 4015if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then 4016 echo $ac_n "(cached) $ac_c" 1>&6 4017else 4018 case "$XGETTEXT" in 4019 /*) 4020 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 4021 ;; 4022 *) 4023 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 4024 for ac_dir in $PATH; do 4025 test -z "$ac_dir" && ac_dir=. 4026 if test -f $ac_dir/$ac_word; then 4027 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then 4028 ac_cv_path_XGETTEXT="$ac_dir/$ac_word" 4029 break 4030 fi 4031 fi 4032 done 4033 IFS="$ac_save_ifs" 4034 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 4035 ;; 4036esac 4037fi 4038XGETTEXT="$ac_cv_path_XGETTEXT" 4039if test -n "$XGETTEXT"; then 4040 echo "$ac_t""$XGETTEXT" 1>&6 4041else 4042 echo "$ac_t""no" 1>&6 4043fi 4044 4045 cat > conftest.$ac_ext <<EOF 4046#line 4047 "configure" 4047#include "confdefs.h" 4048 4049int main() { 4050extern int _nl_msg_cat_cntr; 4051 return _nl_msg_cat_cntr 4052; return 0; } 4053EOF 4054if { (eval echo configure:4055: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 4055 rm -rf conftest* 4056 CATOBJEXT=.gmo 4057 DATADIRNAME=share 4058else 4059 echo "configure: failed program was:" >&5 4060 cat conftest.$ac_ext >&5 4061 rm -rf conftest* 4062 CATOBJEXT=.mo 4063 DATADIRNAME=lib 4064fi 4065rm -f conftest* 4066 INSTOBJEXT=.mo 4067 fi 4068 fi 4069 4070else 4071 echo "$ac_t""no" 1>&6 4072fi 4073 4074 4075 4076 if test "$CATOBJEXT" = "NONE"; then 4077 nls_cv_use_gnu_gettext=yes 4078 fi 4079 fi 4080 4081 if test "$nls_cv_use_gnu_gettext" = "yes"; then 4082 INTLOBJS="\$(GETTOBJS)" 4083 # Extract the first word of "msgfmt", so it can be a program name with args. 4084set dummy msgfmt; ac_word=$2 4085echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 4086echo "configure:4087: checking for $ac_word" >&5 4087if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then 4088 echo $ac_n "(cached) $ac_c" 1>&6 4089else 4090 case "$MSGFMT" in 4091 /*) 4092 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 4093 ;; 4094 *) 4095 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 4096 for ac_dir in $PATH; do 4097 test -z "$ac_dir" && ac_dir=. 4098 if test -f $ac_dir/$ac_word; then 4099 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then 4100 ac_cv_path_MSGFMT="$ac_dir/$ac_word" 4101 break 4102 fi 4103 fi 4104 done 4105 IFS="$ac_save_ifs" 4106 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt" 4107 ;; 4108esac 4109fi 4110MSGFMT="$ac_cv_path_MSGFMT" 4111if test -n "$MSGFMT"; then 4112 echo "$ac_t""$MSGFMT" 1>&6 4113else 4114 echo "$ac_t""no" 1>&6 4115fi 4116 4117 # Extract the first word of "gmsgfmt", so it can be a program name with args. 4118set dummy gmsgfmt; ac_word=$2 4119echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 4120echo "configure:4121: checking for $ac_word" >&5 4121if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then 4122 echo $ac_n "(cached) $ac_c" 1>&6 4123else 4124 case "$GMSGFMT" in 4125 /*) 4126 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 4127 ;; 4128 ?:/*) 4129 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path. 4130 ;; 4131 *) 4132 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 4133 ac_dummy="$PATH" 4134 for ac_dir in $ac_dummy; do 4135 test -z "$ac_dir" && ac_dir=. 4136 if test -f $ac_dir/$ac_word; then 4137 ac_cv_path_GMSGFMT="$ac_dir/$ac_word" 4138 break 4139 fi 4140 done 4141 IFS="$ac_save_ifs" 4142 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 4143 ;; 4144esac 4145fi 4146GMSGFMT="$ac_cv_path_GMSGFMT" 4147if test -n "$GMSGFMT"; then 4148 echo "$ac_t""$GMSGFMT" 1>&6 4149else 4150 echo "$ac_t""no" 1>&6 4151fi 4152 4153 # Extract the first word of "xgettext", so it can be a program name with args. 4154set dummy xgettext; ac_word=$2 4155echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 4156echo "configure:4157: checking for $ac_word" >&5 4157if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then 4158 echo $ac_n "(cached) $ac_c" 1>&6 4159else 4160 case "$XGETTEXT" in 4161 /*) 4162 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 4163 ;; 4164 *) 4165 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 4166 for ac_dir in $PATH; do 4167 test -z "$ac_dir" && ac_dir=. 4168 if test -f $ac_dir/$ac_word; then 4169 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then 4170 ac_cv_path_XGETTEXT="$ac_dir/$ac_word" 4171 break 4172 fi 4173 fi 4174 done 4175 IFS="$ac_save_ifs" 4176 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 4177 ;; 4178esac 4179fi 4180XGETTEXT="$ac_cv_path_XGETTEXT" 4181if test -n "$XGETTEXT"; then 4182 echo "$ac_t""$XGETTEXT" 1>&6 4183else 4184 echo "$ac_t""no" 1>&6 4185fi 4186 4187 4188 USE_INCLUDED_LIBINTL=yes 4189 CATOBJEXT=.gmo 4190 INSTOBJEXT=.mo 4191 DATADIRNAME=share 4192 INTLDEPS='$(top_builddir)/../intl/libintl.a' 4193 INTLLIBS=$INTLDEPS 4194 LIBS=`echo $LIBS | sed -e 's/-lintl//'` 4195 nls_cv_header_intl=libintl.h 4196 nls_cv_header_libgt=libgettext.h 4197 fi 4198 4199 if test "$XGETTEXT" != ":"; then 4200 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then 4201 : ; 4202 else 4203 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6 4204 XGETTEXT=":" 4205 fi 4206 fi 4207 4208 # We need to process the po/ directory. 4209 POSUB=po 4210 else 4211 DATADIRNAME=share 4212 nls_cv_header_intl=libintl.h 4213 nls_cv_header_libgt=libgettext.h 4214 fi 4215 4216 # If this is used in GNU gettext we have to set USE_NLS to `yes' 4217 # because some of the sources are only built for this goal. 4218 if test "$PACKAGE" = gettext; then 4219 USE_NLS=yes 4220 USE_INCLUDED_LIBINTL=yes 4221 fi 4222 4223 for lang in $ALL_LINGUAS; do 4224 GMOFILES="$GMOFILES $lang.gmo" 4225 POFILES="$POFILES $lang.po" 4226 done 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 if test "x$CATOBJEXT" != "x"; then 4242 if test "x$ALL_LINGUAS" = "x"; then 4243 LINGUAS= 4244 else 4245 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6 4246echo "configure:4247: checking for catalogs to be installed" >&5 4247 NEW_LINGUAS= 4248 for lang in ${LINGUAS=$ALL_LINGUAS}; do 4249 case "$ALL_LINGUAS" in 4250 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;; 4251 esac 4252 done 4253 LINGUAS=$NEW_LINGUAS 4254 echo "$ac_t""$LINGUAS" 1>&6 4255 fi 4256 4257 if test -n "$LINGUAS"; then 4258 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done 4259 fi 4260 fi 4261 4262 if test $ac_cv_header_locale_h = yes; then 4263 INCLUDE_LOCALE_H="#include <locale.h>" 4264 else 4265 INCLUDE_LOCALE_H="\ 4266/* The system does not provide the header <locale.h>. Take care yourself. */" 4267 fi 4268 4269 4270 if test -f $srcdir/po2tbl.sed.in; then 4271 if test "$CATOBJEXT" = ".cat"; then 4272 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'` 4273echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6 4274echo "configure:4275: checking for linux/version.h" >&5 4275if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4276 echo $ac_n "(cached) $ac_c" 1>&6 4277else 4278 cat > conftest.$ac_ext <<EOF 4279#line 4280 "configure" 4280#include "confdefs.h" 4281#include <linux/version.h> 4282EOF 4283ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4284{ (eval echo configure:4285: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4285ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4286if test -z "$ac_err"; then 4287 rm -rf conftest* 4288 eval "ac_cv_header_$ac_safe=yes" 4289else 4290 echo "$ac_err" >&5 4291 echo "configure: failed program was:" >&5 4292 cat conftest.$ac_ext >&5 4293 rm -rf conftest* 4294 eval "ac_cv_header_$ac_safe=no" 4295fi 4296rm -f conftest* 4297fi 4298if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4299 echo "$ac_t""yes" 1>&6 4300 msgformat=linux 4301else 4302 echo "$ac_t""no" 1>&6 4303msgformat=xopen 4304fi 4305 4306 4307 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed 4308 fi 4309 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \ 4310 $srcdir/po2tbl.sed.in > po2tbl.sed 4311 fi 4312 4313 if test "$PACKAGE" = "gettext"; then 4314 GT_NO="#NO#" 4315 GT_YES= 4316 else 4317 GT_NO= 4318 GT_YES="#YES#" 4319 fi 4320 4321 4322 4323 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs" 4324 4325 4326 l= 4327 4328 4329 if test -f $srcdir/po/POTFILES.in; then 4330 test -d po || mkdir po 4331 if test "x$srcdir" != "x."; then 4332 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then 4333 posrcprefix="$srcdir/" 4334 else 4335 posrcprefix="../$srcdir/" 4336 fi 4337 else 4338 posrcprefix="../" 4339 fi 4340 rm -f po/POTFILES 4341 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ 4342 < $srcdir/po/POTFILES.in > po/POTFILES 4343 fi 4344 4345 4346. ${srcdir}/../bfd/configure.host 4347 4348# Put a plausible default for CC_FOR_BUILD in Makefile. 4349if test -z "$CC_FOR_BUILD"; then 4350 if test "x$cross_compiling" = "xno"; then 4351 CC_FOR_BUILD='$(CC)' 4352 else 4353 CC_FOR_BUILD=gcc 4354 fi 4355fi 4356 4357# Also set EXEEXT_FOR_BUILD. 4358if test "x$cross_compiling" = "xno"; then 4359 EXEEXT_FOR_BUILD='$(EXEEXT)' 4360else 4361 echo $ac_n "checking for build system executable suffix""... $ac_c" 1>&6 4362echo "configure:4363: checking for build system executable suffix" >&5 4363if eval "test \"`echo '$''{'bfd_cv_build_exeext'+set}'`\" = set"; then 4364 echo $ac_n "(cached) $ac_c" 1>&6 4365else 4366 rm -f conftest* 4367 echo 'int main () { return 0; }' > conftest.c 4368 bfd_cv_build_exeext= 4369 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 4370 for file in conftest.*; do 4371 case $file in 4372 *.c | *.o | *.obj | *.ilk | *.pdb) ;; 4373 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; 4374 esac 4375 done 4376 rm -f conftest* 4377 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no 4378fi 4379 4380echo "$ac_t""$bfd_cv_build_exeext" 1>&6 4381 EXEEXT_FOR_BUILD="" 4382 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} 4383fi 4384 4385 4386 4387# Find a good install program. We prefer a C program (faster), 4388# so one script is as good as another. But avoid the broken or 4389# incompatible versions: 4390# SysV /etc/install, /usr/sbin/install 4391# SunOS /usr/etc/install 4392# IRIX /sbin/install 4393# AIX /bin/install 4394# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4395# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4396# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4397# ./install, which can be erroneously created by make from ./install.sh. 4398echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 4399echo "configure:4400: checking for a BSD compatible install" >&5 4400if test -z "$INSTALL"; then 4401if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then 4402 echo $ac_n "(cached) $ac_c" 1>&6 4403else 4404 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" 4405 for ac_dir in $PATH; do 4406 # Account for people who put trailing slashes in PATH elements. 4407 case "$ac_dir/" in 4408 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; 4409 *) 4410 # OSF1 and SCO ODT 3.0 have their own names for install. 4411 # Don't use installbsd from OSF since it installs stuff as root 4412 # by default. 4413 for ac_prog in ginstall scoinst install; do 4414 if test -f $ac_dir/$ac_prog; then 4415 if test $ac_prog = install && 4416 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then 4417 # AIX install. It has an incompatible calling convention. 4418 : 4419 else 4420 ac_cv_path_install="$ac_dir/$ac_prog -c" 4421 break 2 4422 fi 4423 fi 4424 done 4425 ;; 4426 esac 4427 done 4428 IFS="$ac_save_IFS" 4429 4430fi 4431 if test "${ac_cv_path_install+set}" = set; then 4432 INSTALL="$ac_cv_path_install" 4433 else 4434 # As a last resort, use the slow shell script. We don't cache a 4435 # path for INSTALL within a source directory, because that will 4436 # break other packages using the cache if that directory is 4437 # removed, or if the path is relative. 4438 INSTALL="$ac_install_sh" 4439 fi 4440fi 4441echo "$ac_t""$INSTALL" 1>&6 4442 4443# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4444# It thinks the first close brace ends the variable substitution. 4445test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4446 4447test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' 4448 4449test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4450 4451 4452for ac_hdr in string.h strings.h stdlib.h 4453do 4454ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 4455echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 4456echo "configure:4457: checking for $ac_hdr" >&5 4457if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 4458 echo $ac_n "(cached) $ac_c" 1>&6 4459else 4460 cat > conftest.$ac_ext <<EOF 4461#line 4462 "configure" 4462#include "confdefs.h" 4463#include <$ac_hdr> 4464EOF 4465ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 4466{ (eval echo configure:4467: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 4467ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 4468if test -z "$ac_err"; then 4469 rm -rf conftest* 4470 eval "ac_cv_header_$ac_safe=yes" 4471else 4472 echo "$ac_err" >&5 4473 echo "configure: failed program was:" >&5 4474 cat conftest.$ac_ext >&5 4475 rm -rf conftest* 4476 eval "ac_cv_header_$ac_safe=no" 4477fi 4478rm -f conftest* 4479fi 4480if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 4481 echo "$ac_t""yes" 1>&6 4482 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 4483 cat >> confdefs.h <<EOF 4484#define $ac_tr_hdr 1 4485EOF 4486 4487else 4488 echo "$ac_t""no" 1>&6 4489fi 4490done 4491 4492 4493cgen_maint=no 4494cgendir='$(srcdir)/../cgen' 4495 4496# Check whether --enable-cgen-maint or --disable-cgen-maint was given. 4497if test "${enable_cgen_maint+set}" = set; then 4498 enableval="$enable_cgen_maint" 4499 case "${enableval}" in 4500 yes) cgen_maint=yes ;; 4501 no) cgen_maint=no ;; 4502 *) 4503 # argument is cgen install directory (not implemented yet). 4504 # Having a `share' directory might be more appropriate for the .scm, 4505 # .cpu, etc. files. 4506 cgen_maint=yes 4507 cgendir=${cgen_maint}/lib/cgen 4508 ;; 4509esac 4510fi 4511 4512 4513if test x${cgen_maint} = xyes; then 4514 CGEN_MAINT_TRUE= 4515 CGEN_MAINT_FALSE='#' 4516else 4517 CGEN_MAINT_TRUE='#' 4518 CGEN_MAINT_FALSE= 4519fi 4520 4521 4522using_cgen=no 4523 4524# Horrible hacks to build DLLs on Windows. 4525WIN32LDFLAGS= 4526WIN32LIBADD= 4527case "${host}" in 4528*-*-cygwin*) 4529 if test "$enable_shared" = "yes"; then 4530 WIN32LDFLAGS="-no-undefined" 4531 WIN32LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin" 4532 fi 4533 ;; 4534esac 4535 4536 4537 4538# target-specific stuff: 4539 4540# Canonicalize the secondary target names. 4541if test -n "$enable_targets" ; then 4542 for targ in `echo $enable_targets | sed 's/,/ /g'` 4543 do 4544 result=`$ac_config_sub $targ 2>/dev/null` 4545 if test -n "$result" ; then 4546 canon_targets="$canon_targets $result" 4547 else 4548 # Allow targets that config.sub doesn't recognize, like "all". 4549 canon_targets="$canon_targets $targ" 4550 fi 4551 done 4552fi 4553 4554all_targets=false 4555selarchs= 4556for targ in $target $canon_targets 4557do 4558 if test "x$targ" = "xall" ; then 4559 all_targets=true 4560 else 4561 . $srcdir/../bfd/config.bfd 4562 selarchs="$selarchs $targ_archs" 4563 fi 4564done 4565 4566# Utility var, documents generic cgen support files. 4567 4568cgen_files="cgen-opc.lo cgen-asm.lo cgen-dis.lo" 4569 4570# We don't do any links based on the target system, just makefile config. 4571 4572if test x${all_targets} = xfalse ; then 4573 4574 # Target architecture .o files. 4575 ta= 4576 4577 for arch in $selarchs 4578 do 4579 ad=`echo $arch | sed -e s/bfd_//g -e s/_arch//g` 4580 archdefs="$archdefs -DARCH_$ad" 4581 case "$arch" in 4582 bfd_a29k_arch) ta="$ta a29k-dis.lo" ;; 4583 bfd_alliant_arch) ;; 4584 bfd_alpha_arch) ta="$ta alpha-dis.lo alpha-opc.lo" ;; 4585 bfd_arc_arch) ta="$ta arc-dis.lo arc-opc.lo arc-ext.lo" ;; 4586 bfd_arm_arch) ta="$ta arm-dis.lo" ;; 4587 bfd_avr_arch) ta="$ta avr-dis.lo" ;; 4588 bfd_convex_arch) ;; 4589 bfd_cris_arch) ta="$ta cris-dis.lo cris-opc.lo" ;; 4590 bfd_d10v_arch) ta="$ta d10v-dis.lo d10v-opc.lo" ;; 4591 bfd_d30v_arch) ta="$ta d30v-dis.lo d30v-opc.lo" ;; 4592 bfd_fr30_arch) ta="$ta fr30-asm.lo fr30-desc.lo fr30-dis.lo fr30-ibld.lo fr30-opc.lo" using_cgen=yes ;; 4593 bfd_h8300_arch) ta="$ta h8300-dis.lo" ;; 4594 bfd_h8500_arch) ta="$ta h8500-dis.lo" ;; 4595 bfd_hppa_arch) ta="$ta hppa-dis.lo" ;; 4596 bfd_i370_arch) ta="$ta i370-dis.lo i370-opc.lo" ;; 4597 bfd_i386_arch) ta="$ta i386-dis.lo" ;; 4598 bfd_i860_arch) ta="$ta i860-dis.lo" ;; 4599 bfd_i960_arch) ta="$ta i960-dis.lo" ;; 4600 bfd_ia64_arch) ta="$ta ia64-dis.lo ia64-opc.lo" ;; 4601 bfd_m32r_arch) ta="$ta m32r-asm.lo m32r-desc.lo m32r-dis.lo m32r-ibld.lo m32r-opc.lo m32r-opinst.lo" using_cgen=yes ;; 4602 bfd_m68hc11_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;; 4603 bfd_m68hc12_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;; 4604 bfd_m68k_arch) ta="$ta m68k-dis.lo m68k-opc.lo" ;; 4605 bfd_m88k_arch) ta="$ta m88k-dis.lo" ;; 4606 bfd_mcore_arch) ta="$ta mcore-dis.lo" ;; 4607 bfd_mips_arch) ta="$ta mips-dis.lo mips-opc.lo mips16-opc.lo" ;; 4608 bfd_mmix_arch) ta="$ta mmix-dis.lo mmix-opc.lo" ;; 4609 bfd_mn10200_arch) ta="$ta m10200-dis.lo m10200-opc.lo" ;; 4610 bfd_mn10300_arch) ta="$ta m10300-dis.lo m10300-opc.lo" ;; 4611 bfd_ns32k_arch) ta="$ta ns32k-dis.lo" ;; 4612 bfd_openrisc_arch) ta="$ta openrisc-asm.lo openrisc-desc.lo openrisc-dis.lo openrisc-ibld.lo openrisc-opc.lo" using_cgen=yes ;; 4613 bfd_or32_arch) ta="$ta or32-dis.lo or32-opc.lo" using_cgen=yes ;; 4614 bfd_pdp11_arch) ta="$ta pdp11-dis.lo pdp11-opc.lo" ;; 4615 bfd_pj_arch) ta="$ta pj-dis.lo pj-opc.lo" ;; 4616 bfd_powerpc_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;; 4617 bfd_powerpc_64_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;; 4618 bfd_pyramid_arch) ;; 4619 bfd_romp_arch) ;; 4620 bfd_rs6000_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;; 4621 bfd_s390_arch) ta="$ta s390-dis.lo s390-opc.lo" ;; 4622 bfd_sh_arch) 4623 # We can't decide what we want just from the CPU family. 4624 # We want SH5 support unless a specific version of sh is 4625 # specified, as in sh3-elf, sh3b-linux-gnu, etc. 4626 # Include it just for ELF targets, since the SH5 bfd:s are ELF only. 4627 for t in $target $canon_targets; do 4628 case $t in 4629 all | sh64-* | sh-*-*elf* | shl-*-*elf* | sh-*-linux* | shl-*-linux*) 4630 ta="$ta sh64-dis.lo sh64-opc.lo" 4631 archdefs="$archdefs -DINCLUDE_SHMEDIA" 4632 break;; 4633 esac; 4634 done 4635 ta="$ta sh-dis.lo" ;; 4636 bfd_sparc_arch) ta="$ta sparc-dis.lo sparc-opc.lo" ;; 4637 bfd_tahoe_arch) ;; 4638 bfd_tic30_arch) ta="$ta tic30-dis.lo" ;; 4639 bfd_tic54x_arch) ta="$ta tic54x-dis.lo tic54x-opc.lo" ;; 4640 bfd_tic80_arch) ta="$ta tic80-dis.lo tic80-opc.lo" ;; 4641 bfd_v850_arch) ta="$ta v850-opc.lo v850-dis.lo" ;; 4642 bfd_v850e_arch) ta="$ta v850-opc.lo v850-dis.lo" ;; 4643 bfd_v850ea_arch) ta="$ta v850-opc.lo v850-dis.lo" ;; 4644 bfd_vax_arch) ta="$ta vax-dis.lo" ;; 4645 bfd_w65_arch) ta="$ta w65-dis.lo" ;; 4646 bfd_we32k_arch) ;; 4647 bfd_xstormy16_arch) ta="$ta xstormy16-asm.lo xstormy16-desc.lo xstormy16-dis.lo xstormy16-ibld.lo xstormy16-opc.lo" using_cgen=yes ;; 4648 bfd_z8k_arch) ta="$ta z8k-dis.lo" ;; 4649 4650 "") ;; 4651 *) { echo "configure: error: *** unknown target architecture $arch" 1>&2; exit 1; } ;; 4652 esac 4653 done 4654 4655 if test $using_cgen = yes ; then 4656 ta="$ta $cgen_files" 4657 fi 4658 4659 # Weed out duplicate .o files. 4660 f="" 4661 for i in $ta ; do 4662 case " $f " in 4663 *" $i "*) ;; 4664 *) f="$f $i" ;; 4665 esac 4666 done 4667 ta="$f" 4668 4669 # And duplicate -D flags. 4670 f="" 4671 for i in $archdefs ; do 4672 case " $f " in 4673 *" $i "*) ;; 4674 *) f="$f $i" ;; 4675 esac 4676 done 4677 archdefs="$f" 4678 4679 BFD_MACHINES="$ta" 4680 4681else # all_targets is true 4682 archdefs=-DARCH_all 4683 BFD_MACHINES='$(ALL_MACHINES)' 4684fi 4685 4686 4687 4688 4689trap '' 1 2 15 4690cat > confcache <<\EOF 4691# This file is a shell script that caches the results of configure 4692# tests run on this system so they can be shared between configure 4693# scripts and configure runs. It is not useful on other systems. 4694# If it contains results you don't want to keep, you may remove or edit it. 4695# 4696# By default, configure uses ./config.cache as the cache file, 4697# creating it if it does not exist already. You can give configure 4698# the --cache-file=FILE option to use a different cache file; that is 4699# what configure does when it calls configure scripts in 4700# subdirectories, so they share the cache. 4701# Giving --cache-file=/dev/null disables caching, for debugging configure. 4702# config.status only pays attention to the cache file if you give it the 4703# --recheck option to rerun configure. 4704# 4705EOF 4706# The following way of writing the cache mishandles newlines in values, 4707# but we know of no workaround that is simple, portable, and efficient. 4708# So, don't put newlines in cache variables' values. 4709# Ultrix sh set writes to stderr and can't be redirected directly, 4710# and sets the high bit in the cache file unless we assign to the vars. 4711(set) 2>&1 | 4712 case `(ac_space=' '; set | grep ac_space) 2>&1` in 4713 *ac_space=\ *) 4714 # `set' does not quote correctly, so add quotes (double-quote substitution 4715 # turns \\\\ into \\, and sed turns \\ into \). 4716 sed -n \ 4717 -e "s/'/'\\\\''/g" \ 4718 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" 4719 ;; 4720 *) 4721 # `set' quotes correctly as required by POSIX, so do not add quotes. 4722 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' 4723 ;; 4724 esac >> confcache 4725if cmp -s $cache_file confcache; then 4726 : 4727else 4728 if test -w $cache_file; then 4729 echo "updating cache $cache_file" 4730 cat confcache > $cache_file 4731 else 4732 echo "not updating unwritable cache $cache_file" 4733 fi 4734fi 4735rm -f confcache 4736 4737trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 4738 4739test "x$prefix" = xNONE && prefix=$ac_default_prefix 4740# Let make expand exec_prefix. 4741test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 4742 4743# Any assignment to VPATH causes Sun make to only execute 4744# the first set of double-colon rules, so remove it if not needed. 4745# If there is a colon in the path, we need to keep it. 4746if test "x$srcdir" = x.; then 4747 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' 4748fi 4749 4750trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 4751 4752DEFS=-DHAVE_CONFIG_H 4753 4754# Without the "./", some shells look in PATH for config.status. 4755: ${CONFIG_STATUS=./config.status} 4756 4757echo creating $CONFIG_STATUS 4758rm -f $CONFIG_STATUS 4759cat > $CONFIG_STATUS <<EOF 4760#! /bin/sh 4761# Generated automatically by configure. 4762# Run this file to recreate the current configuration. 4763# This directory was configured as follows, 4764# on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 4765# 4766# $0 $ac_configure_args 4767# 4768# Compiler output produced by configure, useful for debugging 4769# configure, is in ./config.log if it exists. 4770 4771ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" 4772for ac_option 4773do 4774 case "\$ac_option" in 4775 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 4776 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" 4777 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; 4778 -version | --version | --versio | --versi | --vers | --ver | --ve | --v) 4779 echo "$CONFIG_STATUS generated by autoconf version 2.13" 4780 exit 0 ;; 4781 -help | --help | --hel | --he | --h) 4782 echo "\$ac_cs_usage"; exit 0 ;; 4783 *) echo "\$ac_cs_usage"; exit 1 ;; 4784 esac 4785done 4786 4787ac_given_srcdir=$srcdir 4788ac_given_INSTALL="$INSTALL" 4789 4790trap 'rm -fr `echo "Makefile po/Makefile.in:po/Make-in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 4791EOF 4792cat >> $CONFIG_STATUS <<EOF 4793 4794# Protect against being on the right side of a sed subst in config.status. 4795sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g; 4796 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF 4797$ac_vpsub 4798$extrasub 4799s%@SHELL@%$SHELL%g 4800s%@CFLAGS@%$CFLAGS%g 4801s%@CPPFLAGS@%$CPPFLAGS%g 4802s%@CXXFLAGS@%$CXXFLAGS%g 4803s%@FFLAGS@%$FFLAGS%g 4804s%@DEFS@%$DEFS%g 4805s%@LDFLAGS@%$LDFLAGS%g 4806s%@LIBS@%$LIBS%g 4807s%@exec_prefix@%$exec_prefix%g 4808s%@prefix@%$prefix%g 4809s%@program_transform_name@%$program_transform_name%g 4810s%@bindir@%$bindir%g 4811s%@sbindir@%$sbindir%g 4812s%@libexecdir@%$libexecdir%g 4813s%@datadir@%$datadir%g 4814s%@sysconfdir@%$sysconfdir%g 4815s%@sharedstatedir@%$sharedstatedir%g 4816s%@localstatedir@%$localstatedir%g 4817s%@libdir@%$libdir%g 4818s%@includedir@%$includedir%g 4819s%@oldincludedir@%$oldincludedir%g 4820s%@infodir@%$infodir%g 4821s%@mandir@%$mandir%g 4822s%@host@%$host%g 4823s%@host_alias@%$host_alias%g 4824s%@host_cpu@%$host_cpu%g 4825s%@host_vendor@%$host_vendor%g 4826s%@host_os@%$host_os%g 4827s%@target@%$target%g 4828s%@target_alias@%$target_alias%g 4829s%@target_cpu@%$target_cpu%g 4830s%@target_vendor@%$target_vendor%g 4831s%@target_os@%$target_os%g 4832s%@build@%$build%g 4833s%@build_alias@%$build_alias%g 4834s%@build_cpu@%$build_cpu%g 4835s%@build_vendor@%$build_vendor%g 4836s%@build_os@%$build_os%g 4837s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g 4838s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g 4839s%@INSTALL_DATA@%$INSTALL_DATA%g 4840s%@PACKAGE@%$PACKAGE%g 4841s%@VERSION@%$VERSION%g 4842s%@ACLOCAL@%$ACLOCAL%g 4843s%@AUTOCONF@%$AUTOCONF%g 4844s%@AUTOMAKE@%$AUTOMAKE%g 4845s%@AUTOHEADER@%$AUTOHEADER%g 4846s%@MAKEINFO@%$MAKEINFO%g 4847s%@SET_MAKE@%$SET_MAKE%g 4848s%@AR@%$AR%g 4849s%@RANLIB@%$RANLIB%g 4850s%@CC@%$CC%g 4851s%@LN_S@%$LN_S%g 4852s%@OBJEXT@%$OBJEXT%g 4853s%@EXEEXT@%$EXEEXT%g 4854s%@STRIP@%$STRIP%g 4855s%@LIBTOOL@%$LIBTOOL%g 4856s%@WARN_CFLAGS@%$WARN_CFLAGS%g 4857s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g 4858s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g 4859s%@MAINT@%$MAINT%g 4860s%@CPP@%$CPP%g 4861s%@ALLOCA@%$ALLOCA%g 4862s%@USE_NLS@%$USE_NLS%g 4863s%@MSGFMT@%$MSGFMT%g 4864s%@GMSGFMT@%$GMSGFMT%g 4865s%@XGETTEXT@%$XGETTEXT%g 4866s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g 4867s%@CATALOGS@%$CATALOGS%g 4868s%@CATOBJEXT@%$CATOBJEXT%g 4869s%@DATADIRNAME@%$DATADIRNAME%g 4870s%@GMOFILES@%$GMOFILES%g 4871s%@INSTOBJEXT@%$INSTOBJEXT%g 4872s%@INTLDEPS@%$INTLDEPS%g 4873s%@INTLLIBS@%$INTLLIBS%g 4874s%@INTLOBJS@%$INTLOBJS%g 4875s%@POFILES@%$POFILES%g 4876s%@POSUB@%$POSUB%g 4877s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g 4878s%@GT_NO@%$GT_NO%g 4879s%@GT_YES@%$GT_YES%g 4880s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g 4881s%@l@%$l%g 4882s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g 4883s%@EXEEXT_FOR_BUILD@%$EXEEXT_FOR_BUILD%g 4884s%@HDEFINES@%$HDEFINES%g 4885s%@CGEN_MAINT_TRUE@%$CGEN_MAINT_TRUE%g 4886s%@CGEN_MAINT_FALSE@%$CGEN_MAINT_FALSE%g 4887s%@cgendir@%$cgendir%g 4888s%@WIN32LDFLAGS@%$WIN32LDFLAGS%g 4889s%@WIN32LIBADD@%$WIN32LIBADD%g 4890s%@archdefs@%$archdefs%g 4891s%@BFD_MACHINES@%$BFD_MACHINES%g 4892 4893CEOF 4894EOF 4895 4896cat >> $CONFIG_STATUS <<\EOF 4897 4898# Split the substitutions into bite-sized pieces for seds with 4899# small command number limits, like on Digital OSF/1 and HP-UX. 4900ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. 4901ac_file=1 # Number of current file. 4902ac_beg=1 # First line for current file. 4903ac_end=$ac_max_sed_cmds # Line after last line for current file. 4904ac_more_lines=: 4905ac_sed_cmds="" 4906while $ac_more_lines; do 4907 if test $ac_beg -gt 1; then 4908 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file 4909 else 4910 sed "${ac_end}q" conftest.subs > conftest.s$ac_file 4911 fi 4912 if test ! -s conftest.s$ac_file; then 4913 ac_more_lines=false 4914 rm -f conftest.s$ac_file 4915 else 4916 if test -z "$ac_sed_cmds"; then 4917 ac_sed_cmds="sed -f conftest.s$ac_file" 4918 else 4919 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" 4920 fi 4921 ac_file=`expr $ac_file + 1` 4922 ac_beg=$ac_end 4923 ac_end=`expr $ac_end + $ac_max_sed_cmds` 4924 fi 4925done 4926if test -z "$ac_sed_cmds"; then 4927 ac_sed_cmds=cat 4928fi 4929EOF 4930 4931cat >> $CONFIG_STATUS <<EOF 4932 4933CONFIG_FILES=\${CONFIG_FILES-"Makefile po/Makefile.in:po/Make-in"} 4934EOF 4935cat >> $CONFIG_STATUS <<\EOF 4936for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then 4937 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 4938 case "$ac_file" in 4939 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` 4940 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 4941 *) ac_file_in="${ac_file}.in" ;; 4942 esac 4943 4944 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. 4945 4946 # Remove last slash and all that follows it. Not all systems have dirname. 4947 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` 4948 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 4949 # The file is in a subdirectory. 4950 test ! -d "$ac_dir" && mkdir "$ac_dir" 4951 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" 4952 # A "../" for each directory in $ac_dir_suffix. 4953 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` 4954 else 4955 ac_dir_suffix= ac_dots= 4956 fi 4957 4958 case "$ac_given_srcdir" in 4959 .) srcdir=. 4960 if test -z "$ac_dots"; then top_srcdir=. 4961 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; 4962 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; 4963 *) # Relative path. 4964 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" 4965 top_srcdir="$ac_dots$ac_given_srcdir" ;; 4966 esac 4967 4968 case "$ac_given_INSTALL" in 4969 [/$]*) INSTALL="$ac_given_INSTALL" ;; 4970 *) INSTALL="$ac_dots$ac_given_INSTALL" ;; 4971 esac 4972 4973 echo creating "$ac_file" 4974 rm -f "$ac_file" 4975 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." 4976 case "$ac_file" in 4977 *Makefile*) ac_comsub="1i\\ 4978# $configure_input" ;; 4979 *) ac_comsub= ;; 4980 esac 4981 4982 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` 4983 sed -e "$ac_comsub 4984s%@configure_input@%$configure_input%g 4985s%@srcdir@%$srcdir%g 4986s%@top_srcdir@%$top_srcdir%g 4987s%@INSTALL@%$INSTALL%g 4988" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file 4989fi; done 4990rm -f conftest.s* 4991 4992# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 4993# NAME is the cpp macro being defined and VALUE is the value it is being given. 4994# 4995# ac_d sets the value in "#define NAME VALUE" lines. 4996ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' 4997ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' 4998ac_dC='\3' 4999ac_dD='%g' 5000# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". 5001ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 5002ac_uB='\([ ]\)%\1#\2define\3' 5003ac_uC=' ' 5004ac_uD='\4%g' 5005# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 5006ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 5007ac_eB='$%\1#\2define\3' 5008ac_eC=' ' 5009ac_eD='%g' 5010 5011if test "${CONFIG_HEADERS+set}" != set; then 5012EOF 5013cat >> $CONFIG_STATUS <<EOF 5014 CONFIG_HEADERS="config.h:config.in" 5015EOF 5016cat >> $CONFIG_STATUS <<\EOF 5017fi 5018for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then 5019 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 5020 case "$ac_file" in 5021 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` 5022 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 5023 *) ac_file_in="${ac_file}.in" ;; 5024 esac 5025 5026 echo creating $ac_file 5027 5028 rm -f conftest.frag conftest.in conftest.out 5029 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` 5030 cat $ac_file_inputs > conftest.in 5031 5032EOF 5033 5034# Transform confdefs.h into a sed script conftest.vals that substitutes 5035# the proper values into config.h.in to produce config.h. And first: 5036# Protect against being on the right side of a sed subst in config.status. 5037# Protect against being in an unquoted here document in config.status. 5038rm -f conftest.vals 5039cat > conftest.hdr <<\EOF 5040s/[\\&%]/\\&/g 5041s%[\\$`]%\\&%g 5042s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp 5043s%ac_d%ac_u%gp 5044s%ac_u%ac_e%gp 5045EOF 5046sed -n -f conftest.hdr confdefs.h > conftest.vals 5047rm -f conftest.hdr 5048 5049# This sed command replaces #undef with comments. This is necessary, for 5050# example, in the case of _POSIX_SOURCE, which is predefined and required 5051# on some systems where configure will not decide to define it. 5052cat >> conftest.vals <<\EOF 5053s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% 5054EOF 5055 5056# Break up conftest.vals because some shells have a limit on 5057# the size of here documents, and old seds have small limits too. 5058 5059rm -f conftest.tail 5060while : 5061do 5062 ac_lines=`grep -c . conftest.vals` 5063 # grep -c gives empty output for an empty file on some AIX systems. 5064 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi 5065 # Write a limited-size here document to conftest.frag. 5066 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS 5067 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS 5068 echo 'CEOF 5069 sed -f conftest.frag conftest.in > conftest.out 5070 rm -f conftest.in 5071 mv conftest.out conftest.in 5072' >> $CONFIG_STATUS 5073 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail 5074 rm -f conftest.vals 5075 mv conftest.tail conftest.vals 5076done 5077rm -f conftest.vals 5078 5079cat >> $CONFIG_STATUS <<\EOF 5080 rm -f conftest.frag conftest.h 5081 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h 5082 cat conftest.in >> conftest.h 5083 rm -f conftest.in 5084 if cmp -s $ac_file conftest.h 2>/dev/null; then 5085 echo "$ac_file is unchanged" 5086 rm -f conftest.h 5087 else 5088 # Remove last slash and all that follows it. Not all systems have dirname. 5089 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` 5090 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 5091 # The file is in a subdirectory. 5092 test ! -d "$ac_dir" && mkdir "$ac_dir" 5093 fi 5094 rm -f $ac_file 5095 mv conftest.h $ac_file 5096 fi 5097fi; done 5098 5099EOF 5100cat >> $CONFIG_STATUS <<EOF 5101 5102 5103EOF 5104cat >> $CONFIG_STATUS <<\EOF 5105test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 5106sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile 5107exit 0 5108EOF 5109chmod +x $CONFIG_STATUS 5110rm -fr confdefs* $ac_clean_files 5111test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 5112 5113