1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.59 for LibTIFF Software 3.8.1. 4# 5# Report bugs to <[email protected]>. 6# 7# Copyright (C) 2003 Free Software Foundation, Inc. 8# This configure script is free software; the Free Software Foundation 9# gives unlimited permission to copy, distribute and modify it. 10## --------------------- ## 11## M4sh Initialization. ## 12## --------------------- ## 13 14# Be Bourne compatible 15if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 16 emulate sh 17 NULLCMD=: 18 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 19 # is contrary to our usage. Disable this feature. 20 alias -g '${1+"$@"}'='"$@"' 21elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 22 set -o posix 23fi 24DUALCASE=1; export DUALCASE # for MKS sh 25 26# Support unset when possible. 27if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 28 as_unset=unset 29else 30 as_unset=false 31fi 32 33 34# Work around bugs in pre-3.0 UWIN ksh. 35$as_unset ENV MAIL MAILPATH 36PS1='$ ' 37PS2='> ' 38PS4='+ ' 39 40# NLS nuisances. 41for as_var in \ 42 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 43 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 44 LC_TELEPHONE LC_TIME 45do 46 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 47 eval $as_var=C; export $as_var 48 else 49 $as_unset $as_var 50 fi 51done 52 53# Required to use basename. 54if expr a : '\(a\)' >/dev/null 2>&1; then 55 as_expr=expr 56else 57 as_expr=false 58fi 59 60if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then 61 as_basename=basename 62else 63 as_basename=false 64fi 65 66 67# Name of the executable. 68as_me=`$as_basename "$0" || 69$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 70 X"$0" : 'X\(//\)$' \| \ 71 X"$0" : 'X\(/\)$' \| \ 72 . : '\(.\)' 2>/dev/null || 73echo X/"$0" | 74 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } 75 /^X\/\(\/\/\)$/{ s//\1/; q; } 76 /^X\/\(\/\).*/{ s//\1/; q; } 77 s/.*/./; q'` 78 79 80# PATH needs CR, and LINENO needs CR and PATH. 81# Avoid depending upon Character Ranges. 82as_cr_letters='abcdefghijklmnopqrstuvwxyz' 83as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 84as_cr_Letters=$as_cr_letters$as_cr_LETTERS 85as_cr_digits='0123456789' 86as_cr_alnum=$as_cr_Letters$as_cr_digits 87 88# The user is always right. 89if test "${PATH_SEPARATOR+set}" != set; then 90 echo "#! /bin/sh" >conf$$.sh 91 echo "exit 0" >>conf$$.sh 92 chmod +x conf$$.sh 93 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 94 PATH_SEPARATOR=';' 95 else 96 PATH_SEPARATOR=: 97 fi 98 rm -f conf$$.sh 99fi 100 101 102 as_lineno_1=$LINENO 103 as_lineno_2=$LINENO 104 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 105 test "x$as_lineno_1" != "x$as_lineno_2" && 106 test "x$as_lineno_3" = "x$as_lineno_2" || { 107 # Find who we are. Look in the path if we contain no path at all 108 # relative or not. 109 case $0 in 110 *[\\/]* ) as_myself=$0 ;; 111 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 112for as_dir in $PATH 113do 114 IFS=$as_save_IFS 115 test -z "$as_dir" && as_dir=. 116 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 117done 118 119 ;; 120 esac 121 # We did not find ourselves, most probably we were run as `sh COMMAND' 122 # in which case we are not to be found in the path. 123 if test "x$as_myself" = x; then 124 as_myself=$0 125 fi 126 if test ! -f "$as_myself"; then 127 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 128 { (exit 1); exit 1; }; } 129 fi 130 case $CONFIG_SHELL in 131 '') 132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 133for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 134do 135 IFS=$as_save_IFS 136 test -z "$as_dir" && as_dir=. 137 for as_base in sh bash ksh sh5; do 138 case $as_dir in 139 /*) 140 if ("$as_dir/$as_base" -c ' 141 as_lineno_1=$LINENO 142 as_lineno_2=$LINENO 143 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 144 test "x$as_lineno_1" != "x$as_lineno_2" && 145 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then 146 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } 147 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } 148 CONFIG_SHELL=$as_dir/$as_base 149 export CONFIG_SHELL 150 exec "$CONFIG_SHELL" "$0" ${1+"$@"} 151 fi;; 152 esac 153 done 154done 155;; 156 esac 157 158 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 159 # uniformly replaced by the line number. The first 'sed' inserts a 160 # line-number line before each line; the second 'sed' does the real 161 # work. The second script uses 'N' to pair each line-number line 162 # with the numbered line, and appends trailing '-' during 163 # substitution so that $LINENO is not a special case at line end. 164 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 165 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) 166 sed '=' <$as_myself | 167 sed ' 168 N 169 s,$,-, 170 : loop 171 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, 172 t loop 173 s,-$,, 174 s,^['$as_cr_digits']*\n,, 175 ' >$as_me.lineno && 176 chmod +x $as_me.lineno || 177 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 178 { (exit 1); exit 1; }; } 179 180 # Don't try to exec as it changes $[0], causing all sort of problems 181 # (the dirname of $[0] is not the place where we might find the 182 # original and so on. Autoconf is especially sensible to this). 183 . ./$as_me.lineno 184 # Exit status is that of the last command. 185 exit 186} 187 188 189case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in 190 *c*,-n*) ECHO_N= ECHO_C=' 191' ECHO_T=' ' ;; 192 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; 193 *) ECHO_N= ECHO_C='\c' ECHO_T= ;; 194esac 195 196if expr a : '\(a\)' >/dev/null 2>&1; then 197 as_expr=expr 198else 199 as_expr=false 200fi 201 202rm -f conf$$ conf$$.exe conf$$.file 203echo >conf$$.file 204if ln -s conf$$.file conf$$ 2>/dev/null; then 205 # We could just check for DJGPP; but this test a) works b) is more generic 206 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 207 if test -f conf$$.exe; then 208 # Don't use ln at all; we don't have any links 209 as_ln_s='cp -p' 210 else 211 as_ln_s='ln -s' 212 fi 213elif ln conf$$.file conf$$ 2>/dev/null; then 214 as_ln_s=ln 215else 216 as_ln_s='cp -p' 217fi 218rm -f conf$$ conf$$.exe conf$$.file 219 220if mkdir -p . 2>/dev/null; then 221 as_mkdir_p=: 222else 223 test -d ./-p && rmdir ./-p 224 as_mkdir_p=false 225fi 226 227as_executable_p="test -f" 228 229# Sed expression to map a string onto a valid CPP name. 230as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 231 232# Sed expression to map a string onto a valid variable name. 233as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 234 235 236# IFS 237# We need space, tab and new line, in precisely that order. 238as_nl=' 239' 240IFS=" $as_nl" 241 242# CDPATH. 243$as_unset CDPATH 244 245 246 247# Check that we are running under the correct shell. 248SHELL=${CONFIG_SHELL-/bin/sh} 249 250case X$lt_ECHO in 251X*--fallback-echo) 252 # Remove one level of quotation (which was required for Make). 253 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` 254 ;; 255esac 256 257ECHO=${lt_ECHO-echo} 258if test "X$1" = X--no-reexec; then 259 # Discard the --no-reexec flag, and continue. 260 shift 261elif test "X$1" = X--fallback-echo; then 262 # Avoid inline document here, it may be left over 263 : 264elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then 265 # Yippee, $ECHO works! 266 : 267else 268 # Restart under the correct shell. 269 exec $SHELL "$0" --no-reexec ${1+"$@"} 270fi 271 272if test "X$1" = X--fallback-echo; then 273 # used as fallback echo 274 shift 275 cat <<_LT_EOF 276$* 277_LT_EOF 278 exit 0 279fi 280 281# The HP-UX ksh and POSIX shell print the target directory to stdout 282# if CDPATH is set. 283(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 284 285if test -z "$lt_ECHO"; then 286 if test "X${echo_test_string+set}" != Xset; then 287 # find a string as large as possible, as long as the shell can cope with it 288 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 289 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 290 if { echo_test_string=`eval $cmd`; } 2>/dev/null && 291 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null 292 then 293 break 294 fi 295 done 296 fi 297 298 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 299 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 300 test "X$echo_testing_string" = "X$echo_test_string"; then 301 : 302 else 303 # The Solaris, AIX, and Digital Unix default echo programs unquote 304 # backslashes. This makes it impossible to quote backslashes using 305 # echo "$something" | sed 's/\\/\\\\/g' 306 # 307 # So, first we look for a working echo in the user's PATH. 308 309 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 310 for dir in $PATH /usr/ucb; do 311 IFS="$lt_save_ifs" 312 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 313 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 314 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 315 test "X$echo_testing_string" = "X$echo_test_string"; then 316 ECHO="$dir/echo" 317 break 318 fi 319 done 320 IFS="$lt_save_ifs" 321 322 if test "X$ECHO" = Xecho; then 323 # We didn't find a better echo, so look for alternatives. 324 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && 325 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && 326 test "X$echo_testing_string" = "X$echo_test_string"; then 327 # This shell has a builtin print -r that does the trick. 328 ECHO='print -r' 329 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && 330 test "X$CONFIG_SHELL" != X/bin/ksh; then 331 # If we have ksh, try running configure again with it. 332 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 333 export ORIGINAL_CONFIG_SHELL 334 CONFIG_SHELL=/bin/ksh 335 export CONFIG_SHELL 336 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 337 else 338 # Try using printf. 339 ECHO='printf %s\n' 340 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 341 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 342 test "X$echo_testing_string" = "X$echo_test_string"; then 343 # Cool, printf works 344 : 345 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 346 test "X$echo_testing_string" = 'X\t' && 347 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 348 test "X$echo_testing_string" = "X$echo_test_string"; then 349 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 350 export CONFIG_SHELL 351 SHELL="$CONFIG_SHELL" 352 export SHELL 353 ECHO="$CONFIG_SHELL $0 --fallback-echo" 354 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 355 test "X$echo_testing_string" = 'X\t' && 356 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 357 test "X$echo_testing_string" = "X$echo_test_string"; then 358 ECHO="$CONFIG_SHELL $0 --fallback-echo" 359 else 360 # maybe with a smaller string... 361 prev=: 362 363 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 364 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null 365 then 366 break 367 fi 368 prev="$cmd" 369 done 370 371 if test "$prev" != 'sed 50q "$0"'; then 372 echo_test_string=`eval $prev` 373 export echo_test_string 374 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 375 else 376 # Oops. We lost completely, so just stick with echo. 377 ECHO=echo 378 fi 379 fi 380 fi 381 fi 382 fi 383fi 384 385# Copy echo and quote the copy suitably for passing to libtool from 386# the Makefile, instead of quoting the original, which is used later. 387lt_ECHO=$ECHO 388if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 389 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 390fi 391 392 393 394 395# Name of the host. 396# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 397# so uname gets run too. 398ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 399 400exec 6>&1 401 402# 403# Initializations. 404# 405ac_default_prefix=/usr/local 406ac_config_libobj_dir=. 407cross_compiling=no 408subdirs= 409MFLAGS= 410MAKEFLAGS= 411SHELL=${CONFIG_SHELL-/bin/sh} 412 413# Maximum number of lines to put in a shell here document. 414# This variable seems obsolete. It should probably be removed, and 415# only ac_max_sed_lines should be used. 416: ${ac_max_here_lines=38} 417 418# Identity of this package. 419PACKAGE_NAME='LibTIFF Software' 420PACKAGE_TARNAME='tiff' 421PACKAGE_VERSION='3.8.1' 422PACKAGE_STRING='LibTIFF Software 3.8.1' 423PACKAGE_BUGREPORT='[email protected]' 424 425# Factoring default headers for most tests. 426ac_includes_default="\ 427#include <stdio.h> 428#if HAVE_SYS_TYPES_H 429# include <sys/types.h> 430#endif 431#if HAVE_SYS_STAT_H 432# include <sys/stat.h> 433#endif 434#if STDC_HEADERS 435# include <stdlib.h> 436# include <stddef.h> 437#else 438# if HAVE_STDLIB_H 439# include <stdlib.h> 440# endif 441#endif 442#if HAVE_STRING_H 443# if !STDC_HEADERS && HAVE_MEMORY_H 444# include <memory.h> 445# endif 446# include <string.h> 447#endif 448#if HAVE_STRINGS_H 449# include <strings.h> 450#endif 451#if HAVE_INTTYPES_H 452# include <inttypes.h> 453#else 454# if HAVE_STDINT_H 455# include <stdint.h> 456# endif 457#endif 458#if HAVE_UNISTD_H 459# include <unistd.h> 460#endif" 461 462ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT LIBTIFF_MAJOR_VERSION LIBTIFF_MINOR_VERSION LIBTIFF_MICRO_VERSION LIBTIFF_ALPHA_VERSION LIBTIFF_VERSION LIBTIFF_VERSION_INFO LIBTIFF_RELEASE_DATE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE LN_S LIBTOOL SED EGREP FGREP GREP LD DUMPBIN ac_ct_DUMPBIN NM AR ac_ct_AR RANLIB ac_ct_RANLIB lt_ECHO CPP AS ac_ct_AS DLLTOOL ac_ct_DLLTOOL OBJDUMP ac_ct_OBJDUMP LIBOBJS HAVE_RPATH_TRUE HAVE_RPATH_FALSE LIBTIFF_DOCDIR HAVE_CXX_TRUE HAVE_CXX_FALSE X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS acx_pthread_config PTHREAD_CC PTHREAD_LIBS PTHREAD_CFLAGS GL_CFLAGS GL_LIBS CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP GLU_CFLAGS GLU_LIBS GLUT_CFLAGS GLUT_LIBS HAVE_OPENGL_TRUE HAVE_OPENGL_FALSE LIBDIR LTLIBOBJS' 463ac_subst_files='' 464 465# Initialize some variables set by options. 466ac_init_help= 467ac_init_version=false 468# The variables have the same names as the options, with 469# dashes changed to underlines. 470cache_file=/dev/null 471exec_prefix=NONE 472no_create= 473no_recursion= 474prefix=NONE 475program_prefix=NONE 476program_suffix=NONE 477program_transform_name=s,x,x, 478silent= 479site= 480srcdir= 481verbose= 482x_includes=NONE 483x_libraries=NONE 484 485# Installation directory options. 486# These are left unexpanded so users can "make install exec_prefix=/foo" 487# and all the variables that are supposed to be based on exec_prefix 488# by default will actually change. 489# Use braces instead of parens because sh, perl, etc. also accept them. 490bindir='${exec_prefix}/bin' 491sbindir='${exec_prefix}/sbin' 492libexecdir='${exec_prefix}/libexec' 493datadir='${prefix}/share' 494sysconfdir='${prefix}/etc' 495sharedstatedir='${prefix}/com' 496localstatedir='${prefix}/var' 497libdir='${exec_prefix}/lib' 498includedir='${prefix}/include' 499oldincludedir='/usr/include' 500infodir='${prefix}/info' 501mandir='${prefix}/man' 502 503ac_prev= 504for ac_option 505do 506 # If the previous option needs an argument, assign it. 507 if test -n "$ac_prev"; then 508 eval "$ac_prev=\$ac_option" 509 ac_prev= 510 continue 511 fi 512 513 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` 514 515 # Accept the important Cygnus configure options, so we can diagnose typos. 516 517 case $ac_option in 518 519 -bindir | --bindir | --bindi | --bind | --bin | --bi) 520 ac_prev=bindir ;; 521 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 522 bindir=$ac_optarg ;; 523 524 -build | --build | --buil | --bui | --bu) 525 ac_prev=build_alias ;; 526 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 527 build_alias=$ac_optarg ;; 528 529 -cache-file | --cache-file | --cache-fil | --cache-fi \ 530 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 531 ac_prev=cache_file ;; 532 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 533 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 534 cache_file=$ac_optarg ;; 535 536 --config-cache | -C) 537 cache_file=config.cache ;; 538 539 -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 540 ac_prev=datadir ;; 541 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 542 | --da=*) 543 datadir=$ac_optarg ;; 544 545 -disable-* | --disable-*) 546 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 547 # Reject names that are not valid shell variable names. 548 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 549 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 550 { (exit 1); exit 1; }; } 551 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 552 eval "enable_$ac_feature=no" ;; 553 554 -enable-* | --enable-*) 555 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 556 # Reject names that are not valid shell variable names. 557 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 558 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 559 { (exit 1); exit 1; }; } 560 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 561 case $ac_option in 562 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 563 *) ac_optarg=yes ;; 564 esac 565 eval "enable_$ac_feature='$ac_optarg'" ;; 566 567 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 568 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 569 | --exec | --exe | --ex) 570 ac_prev=exec_prefix ;; 571 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 572 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 573 | --exec=* | --exe=* | --ex=*) 574 exec_prefix=$ac_optarg ;; 575 576 -gas | --gas | --ga | --g) 577 # Obsolete; use --with-gas. 578 with_gas=yes ;; 579 580 -help | --help | --hel | --he | -h) 581 ac_init_help=long ;; 582 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 583 ac_init_help=recursive ;; 584 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 585 ac_init_help=short ;; 586 587 -host | --host | --hos | --ho) 588 ac_prev=host_alias ;; 589 -host=* | --host=* | --hos=* | --ho=*) 590 host_alias=$ac_optarg ;; 591 592 -includedir | --includedir | --includedi | --included | --include \ 593 | --includ | --inclu | --incl | --inc) 594 ac_prev=includedir ;; 595 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 596 | --includ=* | --inclu=* | --incl=* | --inc=*) 597 includedir=$ac_optarg ;; 598 599 -infodir | --infodir | --infodi | --infod | --info | --inf) 600 ac_prev=infodir ;; 601 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 602 infodir=$ac_optarg ;; 603 604 -libdir | --libdir | --libdi | --libd) 605 ac_prev=libdir ;; 606 -libdir=* | --libdir=* | --libdi=* | --libd=*) 607 libdir=$ac_optarg ;; 608 609 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 610 | --libexe | --libex | --libe) 611 ac_prev=libexecdir ;; 612 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 613 | --libexe=* | --libex=* | --libe=*) 614 libexecdir=$ac_optarg ;; 615 616 -localstatedir | --localstatedir | --localstatedi | --localstated \ 617 | --localstate | --localstat | --localsta | --localst \ 618 | --locals | --local | --loca | --loc | --lo) 619 ac_prev=localstatedir ;; 620 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 621 | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 622 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) 623 localstatedir=$ac_optarg ;; 624 625 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 626 ac_prev=mandir ;; 627 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 628 mandir=$ac_optarg ;; 629 630 -nfp | --nfp | --nf) 631 # Obsolete; use --without-fp. 632 with_fp=no ;; 633 634 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 635 | --no-cr | --no-c | -n) 636 no_create=yes ;; 637 638 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 639 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 640 no_recursion=yes ;; 641 642 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 643 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 644 | --oldin | --oldi | --old | --ol | --o) 645 ac_prev=oldincludedir ;; 646 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 647 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 648 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 649 oldincludedir=$ac_optarg ;; 650 651 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 652 ac_prev=prefix ;; 653 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 654 prefix=$ac_optarg ;; 655 656 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 657 | --program-pre | --program-pr | --program-p) 658 ac_prev=program_prefix ;; 659 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 660 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 661 program_prefix=$ac_optarg ;; 662 663 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 664 | --program-suf | --program-su | --program-s) 665 ac_prev=program_suffix ;; 666 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 667 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 668 program_suffix=$ac_optarg ;; 669 670 -program-transform-name | --program-transform-name \ 671 | --program-transform-nam | --program-transform-na \ 672 | --program-transform-n | --program-transform- \ 673 | --program-transform | --program-transfor \ 674 | --program-transfo | --program-transf \ 675 | --program-trans | --program-tran \ 676 | --progr-tra | --program-tr | --program-t) 677 ac_prev=program_transform_name ;; 678 -program-transform-name=* | --program-transform-name=* \ 679 | --program-transform-nam=* | --program-transform-na=* \ 680 | --program-transform-n=* | --program-transform-=* \ 681 | --program-transform=* | --program-transfor=* \ 682 | --program-transfo=* | --program-transf=* \ 683 | --program-trans=* | --program-tran=* \ 684 | --progr-tra=* | --program-tr=* | --program-t=*) 685 program_transform_name=$ac_optarg ;; 686 687 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 688 | -silent | --silent | --silen | --sile | --sil) 689 silent=yes ;; 690 691 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 692 ac_prev=sbindir ;; 693 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 694 | --sbi=* | --sb=*) 695 sbindir=$ac_optarg ;; 696 697 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 698 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 699 | --sharedst | --shareds | --shared | --share | --shar \ 700 | --sha | --sh) 701 ac_prev=sharedstatedir ;; 702 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 703 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 704 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 705 | --sha=* | --sh=*) 706 sharedstatedir=$ac_optarg ;; 707 708 -site | --site | --sit) 709 ac_prev=site ;; 710 -site=* | --site=* | --sit=*) 711 site=$ac_optarg ;; 712 713 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 714 ac_prev=srcdir ;; 715 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 716 srcdir=$ac_optarg ;; 717 718 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 719 | --syscon | --sysco | --sysc | --sys | --sy) 720 ac_prev=sysconfdir ;; 721 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 722 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 723 sysconfdir=$ac_optarg ;; 724 725 -target | --target | --targe | --targ | --tar | --ta | --t) 726 ac_prev=target_alias ;; 727 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 728 target_alias=$ac_optarg ;; 729 730 -v | -verbose | --verbose | --verbos | --verbo | --verb) 731 verbose=yes ;; 732 733 -version | --version | --versio | --versi | --vers | -V) 734 ac_init_version=: ;; 735 736 -with-* | --with-*) 737 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 738 # Reject names that are not valid shell variable names. 739 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 740 { echo "$as_me: error: invalid package name: $ac_package" >&2 741 { (exit 1); exit 1; }; } 742 ac_package=`echo $ac_package| sed 's/-/_/g'` 743 case $ac_option in 744 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 745 *) ac_optarg=yes ;; 746 esac 747 eval "with_$ac_package='$ac_optarg'" ;; 748 749 -without-* | --without-*) 750 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 751 # Reject names that are not valid shell variable names. 752 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 753 { echo "$as_me: error: invalid package name: $ac_package" >&2 754 { (exit 1); exit 1; }; } 755 ac_package=`echo $ac_package | sed 's/-/_/g'` 756 eval "with_$ac_package=no" ;; 757 758 --x) 759 # Obsolete; use --with-x. 760 with_x=yes ;; 761 762 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 763 | --x-incl | --x-inc | --x-in | --x-i) 764 ac_prev=x_includes ;; 765 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 766 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 767 x_includes=$ac_optarg ;; 768 769 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 770 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 771 ac_prev=x_libraries ;; 772 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 773 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 774 x_libraries=$ac_optarg ;; 775 776 -*) { echo "$as_me: error: unrecognized option: $ac_option 777Try \`$0 --help' for more information." >&2 778 { (exit 1); exit 1; }; } 779 ;; 780 781 *=*) 782 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 783 # Reject names that are not valid shell variable names. 784 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 785 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 786 { (exit 1); exit 1; }; } 787 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` 788 eval "$ac_envvar='$ac_optarg'" 789 export $ac_envvar ;; 790 791 *) 792 # FIXME: should be removed in autoconf 3.0. 793 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 794 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 795 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 796 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 797 ;; 798 799 esac 800done 801 802if test -n "$ac_prev"; then 803 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 804 { echo "$as_me: error: missing argument to $ac_option" >&2 805 { (exit 1); exit 1; }; } 806fi 807 808# Be sure to have absolute paths. 809for ac_var in exec_prefix prefix 810do 811 eval ac_val=$`echo $ac_var` 812 case $ac_val in 813 [\\/$]* | ?:[\\/]* | NONE | '' ) ;; 814 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 815 { (exit 1); exit 1; }; };; 816 esac 817done 818 819# Be sure to have absolute paths. 820for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ 821 localstatedir libdir includedir oldincludedir infodir mandir 822do 823 eval ac_val=$`echo $ac_var` 824 case $ac_val in 825 [\\/$]* | ?:[\\/]* ) ;; 826 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 827 { (exit 1); exit 1; }; };; 828 esac 829done 830 831# There might be people who depend on the old broken behavior: `$host' 832# used to hold the argument of --host etc. 833# FIXME: To remove some day. 834build=$build_alias 835host=$host_alias 836target=$target_alias 837 838# FIXME: To remove some day. 839if test "x$host_alias" != x; then 840 if test "x$build_alias" = x; then 841 cross_compiling=maybe 842 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 843 If a cross compiler is detected then cross compile mode will be used." >&2 844 elif test "x$build_alias" != "x$host_alias"; then 845 cross_compiling=yes 846 fi 847fi 848 849ac_tool_prefix= 850test -n "$host_alias" && ac_tool_prefix=$host_alias- 851 852test "$silent" = yes && exec 6>/dev/null 853 854 855# Find the source files, if location was not specified. 856if test -z "$srcdir"; then 857 ac_srcdir_defaulted=yes 858 # Try the directory containing this script, then its parent. 859 ac_confdir=`(dirname "$0") 2>/dev/null || 860$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 861 X"$0" : 'X\(//\)[^/]' \| \ 862 X"$0" : 'X\(//\)$' \| \ 863 X"$0" : 'X\(/\)' \| \ 864 . : '\(.\)' 2>/dev/null || 865echo X"$0" | 866 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 867 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 868 /^X\(\/\/\)$/{ s//\1/; q; } 869 /^X\(\/\).*/{ s//\1/; q; } 870 s/.*/./; q'` 871 srcdir=$ac_confdir 872 if test ! -r $srcdir/$ac_unique_file; then 873 srcdir=.. 874 fi 875else 876 ac_srcdir_defaulted=no 877fi 878if test ! -r $srcdir/$ac_unique_file; then 879 if test "$ac_srcdir_defaulted" = yes; then 880 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 881 { (exit 1); exit 1; }; } 882 else 883 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 884 { (exit 1); exit 1; }; } 885 fi 886fi 887(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || 888 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 889 { (exit 1); exit 1; }; } 890srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` 891ac_env_build_alias_set=${build_alias+set} 892ac_env_build_alias_value=$build_alias 893ac_cv_env_build_alias_set=${build_alias+set} 894ac_cv_env_build_alias_value=$build_alias 895ac_env_host_alias_set=${host_alias+set} 896ac_env_host_alias_value=$host_alias 897ac_cv_env_host_alias_set=${host_alias+set} 898ac_cv_env_host_alias_value=$host_alias 899ac_env_target_alias_set=${target_alias+set} 900ac_env_target_alias_value=$target_alias 901ac_cv_env_target_alias_set=${target_alias+set} 902ac_cv_env_target_alias_value=$target_alias 903ac_env_CC_set=${CC+set} 904ac_env_CC_value=$CC 905ac_cv_env_CC_set=${CC+set} 906ac_cv_env_CC_value=$CC 907ac_env_CFLAGS_set=${CFLAGS+set} 908ac_env_CFLAGS_value=$CFLAGS 909ac_cv_env_CFLAGS_set=${CFLAGS+set} 910ac_cv_env_CFLAGS_value=$CFLAGS 911ac_env_LDFLAGS_set=${LDFLAGS+set} 912ac_env_LDFLAGS_value=$LDFLAGS 913ac_cv_env_LDFLAGS_set=${LDFLAGS+set} 914ac_cv_env_LDFLAGS_value=$LDFLAGS 915ac_env_CPPFLAGS_set=${CPPFLAGS+set} 916ac_env_CPPFLAGS_value=$CPPFLAGS 917ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} 918ac_cv_env_CPPFLAGS_value=$CPPFLAGS 919ac_env_CPP_set=${CPP+set} 920ac_env_CPP_value=$CPP 921ac_cv_env_CPP_set=${CPP+set} 922ac_cv_env_CPP_value=$CPP 923ac_env_CXX_set=${CXX+set} 924ac_env_CXX_value=$CXX 925ac_cv_env_CXX_set=${CXX+set} 926ac_cv_env_CXX_value=$CXX 927ac_env_CXXFLAGS_set=${CXXFLAGS+set} 928ac_env_CXXFLAGS_value=$CXXFLAGS 929ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set} 930ac_cv_env_CXXFLAGS_value=$CXXFLAGS 931ac_env_CXXCPP_set=${CXXCPP+set} 932ac_env_CXXCPP_value=$CXXCPP 933ac_cv_env_CXXCPP_set=${CXXCPP+set} 934ac_cv_env_CXXCPP_value=$CXXCPP 935 936# 937# Report the --help message. 938# 939if test "$ac_init_help" = "long"; then 940 # Omit some internal or obsolete options to make the list less imposing. 941 # This message is too long to be a string in the A/UX 3.1 sh. 942 cat <<_ACEOF 943\`configure' configures LibTIFF Software 3.8.1 to adapt to many kinds of systems. 944 945Usage: $0 [OPTION]... [VAR=VALUE]... 946 947To assign environment variables (e.g., CC, CFLAGS...), specify them as 948VAR=VALUE. See below for descriptions of some of the useful variables. 949 950Defaults for the options are specified in brackets. 951 952Configuration: 953 -h, --help display this help and exit 954 --help=short display options specific to this package 955 --help=recursive display the short help of all the included packages 956 -V, --version display version information and exit 957 -q, --quiet, --silent do not print \`checking...' messages 958 --cache-file=FILE cache test results in FILE [disabled] 959 -C, --config-cache alias for \`--cache-file=config.cache' 960 -n, --no-create do not create output files 961 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 962 963_ACEOF 964 965 cat <<_ACEOF 966Installation directories: 967 --prefix=PREFIX install architecture-independent files in PREFIX 968 [$ac_default_prefix] 969 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 970 [PREFIX] 971 972By default, \`make install' will install all the files in 973\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 974an installation prefix other than \`$ac_default_prefix' using \`--prefix', 975for instance \`--prefix=\$HOME'. 976 977For better control, use the options below. 978 979Fine tuning of the installation directories: 980 --bindir=DIR user executables [EPREFIX/bin] 981 --sbindir=DIR system admin executables [EPREFIX/sbin] 982 --libexecdir=DIR program executables [EPREFIX/libexec] 983 --datadir=DIR read-only architecture-independent data [PREFIX/share] 984 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 985 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 986 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 987 --libdir=DIR object code libraries [EPREFIX/lib] 988 --includedir=DIR C header files [PREFIX/include] 989 --oldincludedir=DIR C header files for non-gcc [/usr/include] 990 --infodir=DIR info documentation [PREFIX/info] 991 --mandir=DIR man documentation [PREFIX/man] 992_ACEOF 993 994 cat <<\_ACEOF 995 996Program names: 997 --program-prefix=PREFIX prepend PREFIX to installed program names 998 --program-suffix=SUFFIX append SUFFIX to installed program names 999 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1000 1001X features: 1002 --x-includes=DIR X include files are in DIR 1003 --x-libraries=DIR X library files are in DIR 1004 1005System types: 1006 --build=BUILD configure for building on BUILD [guessed] 1007 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1008 --target=TARGET configure for building compilers for TARGET [HOST] 1009_ACEOF 1010fi 1011 1012if test -n "$ac_init_help"; then 1013 case $ac_init_help in 1014 short | recursive ) echo "Configuration of LibTIFF Software 3.8.1:";; 1015 esac 1016 cat <<\_ACEOF 1017 1018Optional Features: 1019 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1020 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1021 --enable-maintainer-mode enable make rules and dependencies not useful 1022 (and sometimes confusing) to the casual installer 1023 --disable-dependency-tracking speeds up one-time build 1024 --enable-dependency-tracking do not reject slow dependency extractors 1025 --enable-shared[=PKGS] 1026 build shared libraries [default=yes] 1027 --enable-static[=PKGS] 1028 build static libraries [default=yes] 1029 --enable-fast-install[=PKGS] 1030 optimize for fast installation [default=yes] 1031 --disable-libtool-lock avoid locking (might break parallel builds) 1032 --enable-rpath Enable runtime linker paths (-R libtool option) 1033 --disable-largefile omit support for large files 1034 --disable-ccitt disable support for CCITT Group 3 & 4 algorithms 1035 --disable-packbits disable support for Macintosh PackBits algorithm 1036 --disable-lzw disable support for LZW algorithm 1037 --disable-thunder disable support for ThunderScan 4-bit RLE algorithm 1038 --disable-next disable support for NeXT 2-bit RLE algorithm 1039 --disable-logluv disable support for LogLuv high dynamic range 1040 encoding 1041 --disable-mdi disable support for Microsoft Document Imaging 1042 --disable-zlib disable Zlib usage (required for Deflate 1043 compression, enabled by default) 1044 --disable-pixarlog disable support for Pixar log-format algorithm 1045 (requires Zlib) 1046 --disable-jpeg disable IJG JPEG library usage (required for JPEG 1047 compression, enabled by default) 1048 --enable-old-jpeg enable support for Old JPEG compresson (read 1049 contrib/ojpeg/README first! Compilation fails with 1050 unpatched IJG JPEG library) 1051 --enable-cxx enable C++ stream API building (requires C++ 1052 compiler) 1053 --disable-strip-chopping 1054 disable support for strip chopping (whether or not 1055 to convert single-strip uncompressed images to 1056 mutiple strips of specified size to reduce memory 1057 usage) 1058 --disable-extrasample-as-alpha 1059 the RGBA interface will treat a fourth sample with 1060 no EXTRASAMPLE_ value as being ASSOCALPHA. Many 1061 packages produce RGBA files but don't mark the alpha 1062 properly 1063 --disable-check-ycbcr-subsampling 1064 disable picking up YCbCr subsampling info from the 1065 JPEG data stream to support files lacking the tag 1066 1067Optional Packages: 1068 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1069 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1070 --with-pic try to use only PIC/non-PIC objects [default=use 1071 both] 1072 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1073 --with-docdir=DIR directory where documentation should be installed 1074 --with-zlib-include-dir=DIR 1075 location of Zlib headers 1076 --with-zlib-lib-dir=DIR location of Zlib library binary 1077 --with-jpeg-include-dir=DIR 1078 location of IJG JPEG library headers 1079 --with-jpeg-lib-dir=DIR location of IJG JPEG library binary 1080 --with-x use the X Window System 1081 --with-apple-opengl-framework 1082 use Apple OpenGL framework (Mac OS X only) 1083 --with-default-strip-size=SIZE 1084 default size of the strip in bytes (when strip 1085 chopping enabled) [default=8192] 1086 1087Some influential environment variables: 1088 CC C compiler command 1089 CFLAGS C compiler flags 1090 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1091 nonstandard directory <lib dir> 1092 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have 1093 headers in a nonstandard directory <include dir> 1094 CPP C preprocessor 1095 CXX C++ compiler command 1096 CXXFLAGS C++ compiler flags 1097 CXXCPP C++ preprocessor 1098 1099Use these variables to override the choices made by `configure' or to help 1100it to find libraries and programs with nonstandard names/locations. 1101 1102Report bugs to <tiff@lists.maptools.org>. 1103_ACEOF 1104fi 1105 1106if test "$ac_init_help" = "recursive"; then 1107 # If there are subdirs, report their specific --help. 1108 ac_popdir=`pwd` 1109 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1110 test -d $ac_dir || continue 1111 ac_builddir=. 1112 1113if test "$ac_dir" != .; then 1114 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1115 # A "../" for each directory in $ac_dir_suffix. 1116 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 1117else 1118 ac_dir_suffix= ac_top_builddir= 1119fi 1120 1121case $srcdir in 1122 .) # No --srcdir option. We are building in place. 1123 ac_srcdir=. 1124 if test -z "$ac_top_builddir"; then 1125 ac_top_srcdir=. 1126 else 1127 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 1128 fi ;; 1129 [\\/]* | ?:[\\/]* ) # Absolute path. 1130 ac_srcdir=$srcdir$ac_dir_suffix; 1131 ac_top_srcdir=$srcdir ;; 1132 *) # Relative path. 1133 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 1134 ac_top_srcdir=$ac_top_builddir$srcdir ;; 1135esac 1136 1137# Do not use `cd foo && pwd` to compute absolute paths, because 1138# the directories may not exist. 1139case `pwd` in 1140.) ac_abs_builddir="$ac_dir";; 1141*) 1142 case "$ac_dir" in 1143 .) ac_abs_builddir=`pwd`;; 1144 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; 1145 *) ac_abs_builddir=`pwd`/"$ac_dir";; 1146 esac;; 1147esac 1148case $ac_abs_builddir in 1149.) ac_abs_top_builddir=${ac_top_builddir}.;; 1150*) 1151 case ${ac_top_builddir}. in 1152 .) ac_abs_top_builddir=$ac_abs_builddir;; 1153 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; 1154 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; 1155 esac;; 1156esac 1157case $ac_abs_builddir in 1158.) ac_abs_srcdir=$ac_srcdir;; 1159*) 1160 case $ac_srcdir in 1161 .) ac_abs_srcdir=$ac_abs_builddir;; 1162 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; 1163 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; 1164 esac;; 1165esac 1166case $ac_abs_builddir in 1167.) ac_abs_top_srcdir=$ac_top_srcdir;; 1168*) 1169 case $ac_top_srcdir in 1170 .) ac_abs_top_srcdir=$ac_abs_builddir;; 1171 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; 1172 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; 1173 esac;; 1174esac 1175 1176 cd $ac_dir 1177 # Check for guested configure; otherwise get Cygnus style configure. 1178 if test -f $ac_srcdir/configure.gnu; then 1179 echo 1180 $SHELL $ac_srcdir/configure.gnu --help=recursive 1181 elif test -f $ac_srcdir/configure; then 1182 echo 1183 $SHELL $ac_srcdir/configure --help=recursive 1184 elif test -f $ac_srcdir/configure.ac || 1185 test -f $ac_srcdir/configure.in; then 1186 echo 1187 $ac_configure --help 1188 else 1189 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1190 fi 1191 cd "$ac_popdir" 1192 done 1193fi 1194 1195test -n "$ac_init_help" && exit 0 1196if $ac_init_version; then 1197 cat <<\_ACEOF 1198LibTIFF Software configure 3.8.1 1199generated by GNU Autoconf 2.59 1200 1201Copyright (C) 2003 Free Software Foundation, Inc. 1202This configure script is free software; the Free Software Foundation 1203gives unlimited permission to copy, distribute and modify it. 1204_ACEOF 1205 exit 0 1206fi 1207exec 5>config.log 1208cat >&5 <<_ACEOF 1209This file contains any messages produced by compilers while 1210running configure, to aid debugging if configure makes a mistake. 1211 1212It was created by LibTIFF Software $as_me 3.8.1, which was 1213generated by GNU Autoconf 2.59. Invocation command line was 1214 1215 $ $0 $@ 1216 1217_ACEOF 1218{ 1219cat <<_ASUNAME 1220## --------- ## 1221## Platform. ## 1222## --------- ## 1223 1224hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1225uname -m = `(uname -m) 2>/dev/null || echo unknown` 1226uname -r = `(uname -r) 2>/dev/null || echo unknown` 1227uname -s = `(uname -s) 2>/dev/null || echo unknown` 1228uname -v = `(uname -v) 2>/dev/null || echo unknown` 1229 1230/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1231/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1232 1233/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1234/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1235/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1236hostinfo = `(hostinfo) 2>/dev/null || echo unknown` 1237/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1238/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1239/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1240 1241_ASUNAME 1242 1243as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1244for as_dir in $PATH 1245do 1246 IFS=$as_save_IFS 1247 test -z "$as_dir" && as_dir=. 1248 echo "PATH: $as_dir" 1249done 1250 1251} >&5 1252 1253cat >&5 <<_ACEOF 1254 1255 1256## ----------- ## 1257## Core tests. ## 1258## ----------- ## 1259 1260_ACEOF 1261 1262 1263# Keep a trace of the command line. 1264# Strip out --no-create and --no-recursion so they do not pile up. 1265# Strip out --silent because we don't want to record it for future runs. 1266# Also quote any args containing shell meta-characters. 1267# Make two passes to allow for proper duplicate-argument suppression. 1268ac_configure_args= 1269ac_configure_args0= 1270ac_configure_args1= 1271ac_sep= 1272ac_must_keep_next=false 1273for ac_pass in 1 2 1274do 1275 for ac_arg 1276 do 1277 case $ac_arg in 1278 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1279 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1280 | -silent | --silent | --silen | --sile | --sil) 1281 continue ;; 1282 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 1283 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1284 esac 1285 case $ac_pass in 1286 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1287 2) 1288 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1289 if test $ac_must_keep_next = true; then 1290 ac_must_keep_next=false # Got value, back to normal. 1291 else 1292 case $ac_arg in 1293 *=* | --config-cache | -C | -disable-* | --disable-* \ 1294 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1295 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1296 | -with-* | --with-* | -without-* | --without-* | --x) 1297 case "$ac_configure_args0 " in 1298 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1299 esac 1300 ;; 1301 -* ) ac_must_keep_next=true ;; 1302 esac 1303 fi 1304 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" 1305 # Get rid of the leading space. 1306 ac_sep=" " 1307 ;; 1308 esac 1309 done 1310done 1311$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1312$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1313 1314# When interrupted or exit'd, cleanup temporary files, and complete 1315# config.log. We remove comments because anyway the quotes in there 1316# would cause problems or look ugly. 1317# WARNING: Be sure not to use single quotes in there, as some shells, 1318# such as our DU 5.0 friend, will then `close' the trap. 1319trap 'exit_status=$? 1320 # Save into config.log some information that might help in debugging. 1321 { 1322 echo 1323 1324 cat <<\_ASBOX 1325## ---------------- ## 1326## Cache variables. ## 1327## ---------------- ## 1328_ASBOX 1329 echo 1330 # The following way of writing the cache mishandles newlines in values, 1331{ 1332 (set) 2>&1 | 1333 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in 1334 *ac_space=\ *) 1335 sed -n \ 1336 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; 1337 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" 1338 ;; 1339 *) 1340 sed -n \ 1341 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 1342 ;; 1343 esac; 1344} 1345 echo 1346 1347 cat <<\_ASBOX 1348## ----------------- ## 1349## Output variables. ## 1350## ----------------- ## 1351_ASBOX 1352 echo 1353 for ac_var in $ac_subst_vars 1354 do 1355 eval ac_val=$`echo $ac_var` 1356 echo "$ac_var='"'"'$ac_val'"'"'" 1357 done | sort 1358 echo 1359 1360 if test -n "$ac_subst_files"; then 1361 cat <<\_ASBOX 1362## ------------- ## 1363## Output files. ## 1364## ------------- ## 1365_ASBOX 1366 echo 1367 for ac_var in $ac_subst_files 1368 do 1369 eval ac_val=$`echo $ac_var` 1370 echo "$ac_var='"'"'$ac_val'"'"'" 1371 done | sort 1372 echo 1373 fi 1374 1375 if test -s confdefs.h; then 1376 cat <<\_ASBOX 1377## ----------- ## 1378## confdefs.h. ## 1379## ----------- ## 1380_ASBOX 1381 echo 1382 sed "/^$/d" confdefs.h | sort 1383 echo 1384 fi 1385 test "$ac_signal" != 0 && 1386 echo "$as_me: caught signal $ac_signal" 1387 echo "$as_me: exit $exit_status" 1388 } >&5 1389 rm -f core *.core && 1390 rm -rf conftest* confdefs* conf$$* $ac_clean_files && 1391 exit $exit_status 1392 ' 0 1393for ac_signal in 1 2 13 15; do 1394 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1395done 1396ac_signal=0 1397 1398# confdefs.h avoids OS command line length limits that DEFS can exceed. 1399rm -rf conftest* confdefs.h 1400# AIX cpp loses on an empty file, so make sure it contains at least a newline. 1401echo >confdefs.h 1402 1403# Predefined preprocessor variables. 1404 1405cat >>confdefs.h <<_ACEOF 1406#define PACKAGE_NAME "$PACKAGE_NAME" 1407_ACEOF 1408 1409 1410cat >>confdefs.h <<_ACEOF 1411#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1412_ACEOF 1413 1414 1415cat >>confdefs.h <<_ACEOF 1416#define PACKAGE_VERSION "$PACKAGE_VERSION" 1417_ACEOF 1418 1419 1420cat >>confdefs.h <<_ACEOF 1421#define PACKAGE_STRING "$PACKAGE_STRING" 1422_ACEOF 1423 1424 1425cat >>confdefs.h <<_ACEOF 1426#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1427_ACEOF 1428 1429 1430# Let the site file select an alternate cache file if it wants to. 1431# Prefer explicitly selected file to automatically selected ones. 1432if test -z "$CONFIG_SITE"; then 1433 if test "x$prefix" != xNONE; then 1434 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 1435 else 1436 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 1437 fi 1438fi 1439for ac_site_file in $CONFIG_SITE; do 1440 if test -r "$ac_site_file"; then 1441 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1442echo "$as_me: loading site script $ac_site_file" >&6;} 1443 sed 's/^/| /' "$ac_site_file" >&5 1444 . "$ac_site_file" 1445 fi 1446done 1447 1448if test -r "$cache_file"; then 1449 # Some versions of bash will fail to source /dev/null (special 1450 # files actually), so we avoid doing that. 1451 if test -f "$cache_file"; then 1452 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1453echo "$as_me: loading cache $cache_file" >&6;} 1454 case $cache_file in 1455 [\\/]* | ?:[\\/]* ) . $cache_file;; 1456 *) . ./$cache_file;; 1457 esac 1458 fi 1459else 1460 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1461echo "$as_me: creating cache $cache_file" >&6;} 1462 >$cache_file 1463fi 1464 1465# Check that the precious variables saved in the cache have kept the same 1466# value. 1467ac_cache_corrupted=false 1468for ac_var in `(set) 2>&1 | 1469 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do 1470 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1471 eval ac_new_set=\$ac_env_${ac_var}_set 1472 eval ac_old_val="\$ac_cv_env_${ac_var}_value" 1473 eval ac_new_val="\$ac_env_${ac_var}_value" 1474 case $ac_old_set,$ac_new_set in 1475 set,) 1476 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1477echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1478 ac_cache_corrupted=: ;; 1479 ,set) 1480 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1481echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1482 ac_cache_corrupted=: ;; 1483 ,);; 1484 *) 1485 if test "x$ac_old_val" != "x$ac_new_val"; then 1486 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1487echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1488 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1489echo "$as_me: former value: $ac_old_val" >&2;} 1490 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1491echo "$as_me: current value: $ac_new_val" >&2;} 1492 ac_cache_corrupted=: 1493 fi;; 1494 esac 1495 # Pass precious variables to config.status. 1496 if test "$ac_new_set" = set; then 1497 case $ac_new_val in 1498 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 1499 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1500 *) ac_arg=$ac_var=$ac_new_val ;; 1501 esac 1502 case " $ac_configure_args " in 1503 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1504 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1505 esac 1506 fi 1507done 1508if $ac_cache_corrupted; then 1509 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1510echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1511 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1512echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1513 { (exit 1); exit 1; }; } 1514fi 1515 1516ac_ext=c 1517ac_cpp='$CPP $CPPFLAGS' 1518ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1519ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1520ac_compiler_gnu=$ac_cv_c_compiler_gnu 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548ac_aux_dir= 1549for ac_dir in config $srcdir/config; do 1550 if test -f $ac_dir/install-sh; then 1551 ac_aux_dir=$ac_dir 1552 ac_install_sh="$ac_aux_dir/install-sh -c" 1553 break 1554 elif test -f $ac_dir/install.sh; then 1555 ac_aux_dir=$ac_dir 1556 ac_install_sh="$ac_aux_dir/install.sh -c" 1557 break 1558 elif test -f $ac_dir/shtool; then 1559 ac_aux_dir=$ac_dir 1560 ac_install_sh="$ac_aux_dir/shtool install -c" 1561 break 1562 fi 1563done 1564if test -z "$ac_aux_dir"; then 1565 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in config $srcdir/config" >&5 1566echo "$as_me: error: cannot find install-sh or install.sh in config $srcdir/config" >&2;} 1567 { (exit 1); exit 1; }; } 1568fi 1569ac_config_guess="$SHELL $ac_aux_dir/config.guess" 1570ac_config_sub="$SHELL $ac_aux_dir/config.sub" 1571ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. 1572 1573case m4 in 1574 [\\/]* | ?:[\\/]* ) ac_macro_dir=m4 ;; 1575 *) ac_macro_dir=$srcdir/m4 ;; 1576esac 1577if test -d "$ac_macro_dir"; then : 1578else 1579 { { echo "$as_me:$LINENO: error: cannot find macro directory \`m4'" >&5 1580echo "$as_me: error: cannot find macro directory \`m4'" >&2;} 1581 { (exit 1); exit 1; }; } 1582fi 1583 1584ac_ext=c 1585ac_cpp='$CPP $CPPFLAGS' 1586ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1587ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1588ac_compiler_gnu=$ac_cv_c_compiler_gnu 1589 1590 1591# Make sure we can run config.sub. 1592$ac_config_sub sun4 >/dev/null 2>&1 || 1593 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 1594echo "$as_me: error: cannot run $ac_config_sub" >&2;} 1595 { (exit 1); exit 1; }; } 1596 1597echo "$as_me:$LINENO: checking build system type" >&5 1598echo $ECHO_N "checking build system type... $ECHO_C" >&6 1599if test "${ac_cv_build+set}" = set; then 1600 echo $ECHO_N "(cached) $ECHO_C" >&6 1601else 1602 ac_cv_build_alias=$build_alias 1603test -z "$ac_cv_build_alias" && 1604 ac_cv_build_alias=`$ac_config_guess` 1605test -z "$ac_cv_build_alias" && 1606 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 1607echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 1608 { (exit 1); exit 1; }; } 1609ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || 1610 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 1611echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} 1612 { (exit 1); exit 1; }; } 1613 1614fi 1615echo "$as_me:$LINENO: result: $ac_cv_build" >&5 1616echo "${ECHO_T}$ac_cv_build" >&6 1617build=$ac_cv_build 1618build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1619build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1620build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 1621 1622 1623echo "$as_me:$LINENO: checking host system type" >&5 1624echo $ECHO_N "checking host system type... $ECHO_C" >&6 1625if test "${ac_cv_host+set}" = set; then 1626 echo $ECHO_N "(cached) $ECHO_C" >&6 1627else 1628 ac_cv_host_alias=$host_alias 1629test -z "$ac_cv_host_alias" && 1630 ac_cv_host_alias=$ac_cv_build_alias 1631ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || 1632 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 1633echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} 1634 { (exit 1); exit 1; }; } 1635 1636fi 1637echo "$as_me:$LINENO: result: $ac_cv_host" >&5 1638echo "${ECHO_T}$ac_cv_host" >&6 1639host=$ac_cv_host 1640host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1641host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1642host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 1643 1644 1645echo "$as_me:$LINENO: checking target system type" >&5 1646echo $ECHO_N "checking target system type... $ECHO_C" >&6 1647if test "${ac_cv_target+set}" = set; then 1648 echo $ECHO_N "(cached) $ECHO_C" >&6 1649else 1650 ac_cv_target_alias=$target_alias 1651test "x$ac_cv_target_alias" = "x" && 1652 ac_cv_target_alias=$ac_cv_host_alias 1653ac_cv_target=`$ac_config_sub $ac_cv_target_alias` || 1654 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5 1655echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;} 1656 { (exit 1); exit 1; }; } 1657 1658fi 1659echo "$as_me:$LINENO: result: $ac_cv_target" >&5 1660echo "${ECHO_T}$ac_cv_target" >&6 1661target=$ac_cv_target 1662target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1663target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1664target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 1665 1666 1667# The aliases save the names the user supplied, while $host etc. 1668# will get canonicalized. 1669test -n "$target_alias" && 1670 test "$program_prefix$program_suffix$program_transform_name" = \ 1671 NONENONEs,x,x, && 1672 program_prefix=${target_alias}- 1673 1674am__api_version="1.9" 1675# Find a good install program. We prefer a C program (faster), 1676# so one script is as good as another. But avoid the broken or 1677# incompatible versions: 1678# SysV /etc/install, /usr/sbin/install 1679# SunOS /usr/etc/install 1680# IRIX /sbin/install 1681# AIX /bin/install 1682# AmigaOS /C/install, which installs bootblocks on floppy discs 1683# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 1684# AFS /usr/afsws/bin/install, which mishandles nonexistent args 1685# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 1686# OS/2's system install, which has a completely different semantic 1687# ./install, which can be erroneously created by make from ./install.sh. 1688echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 1689echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 1690if test -z "$INSTALL"; then 1691if test "${ac_cv_path_install+set}" = set; then 1692 echo $ECHO_N "(cached) $ECHO_C" >&6 1693else 1694 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1695for as_dir in $PATH 1696do 1697 IFS=$as_save_IFS 1698 test -z "$as_dir" && as_dir=. 1699 # Account for people who put trailing slashes in PATH elements. 1700case $as_dir/ in 1701 ./ | .// | /cC/* | \ 1702 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 1703 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 1704 /usr/ucb/* ) ;; 1705 *) 1706 # OSF1 and SCO ODT 3.0 have their own names for install. 1707 # Don't use installbsd from OSF since it installs stuff as root 1708 # by default. 1709 for ac_prog in ginstall scoinst install; do 1710 for ac_exec_ext in '' $ac_executable_extensions; do 1711 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 1712 if test $ac_prog = install && 1713 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 1714 # AIX install. It has an incompatible calling convention. 1715 : 1716 elif test $ac_prog = install && 1717 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 1718 # program-specific install script used by HP pwplus--don't use. 1719 : 1720 else 1721 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 1722 break 3 1723 fi 1724 fi 1725 done 1726 done 1727 ;; 1728esac 1729done 1730 1731 1732fi 1733 if test "${ac_cv_path_install+set}" = set; then 1734 INSTALL=$ac_cv_path_install 1735 else 1736 # As a last resort, use the slow shell script. We don't cache a 1737 # path for INSTALL within a source directory, because that will 1738 # break other packages using the cache if that directory is 1739 # removed, or if the path is relative. 1740 INSTALL=$ac_install_sh 1741 fi 1742fi 1743echo "$as_me:$LINENO: result: $INSTALL" >&5 1744echo "${ECHO_T}$INSTALL" >&6 1745 1746# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 1747# It thinks the first close brace ends the variable substitution. 1748test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 1749 1750test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 1751 1752test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 1753 1754echo "$as_me:$LINENO: checking whether build environment is sane" >&5 1755echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 1756# Just in case 1757sleep 1 1758echo timestamp > conftest.file 1759# Do `set' in a subshell so we don't clobber the current shell's 1760# arguments. Must try -L first in case configure is actually a 1761# symlink; some systems play weird games with the mod time of symlinks 1762# (eg FreeBSD returns the mod time of the symlink's containing 1763# directory). 1764if ( 1765 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 1766 if test "$*" = "X"; then 1767 # -L didn't work. 1768 set X `ls -t $srcdir/configure conftest.file` 1769 fi 1770 rm -f conftest.file 1771 if test "$*" != "X $srcdir/configure conftest.file" \ 1772 && test "$*" != "X conftest.file $srcdir/configure"; then 1773 1774 # If neither matched, then we have a broken ls. This can happen 1775 # if, for instance, CONFIG_SHELL is bash and it inherits a 1776 # broken ls alias from the environment. This has actually 1777 # happened. Such a system could not be considered "sane". 1778 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 1779alias in your environment" >&5 1780echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 1781alias in your environment" >&2;} 1782 { (exit 1); exit 1; }; } 1783 fi 1784 1785 test "$2" = conftest.file 1786 ) 1787then 1788 # Ok. 1789 : 1790else 1791 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! 1792Check your system clock" >&5 1793echo "$as_me: error: newly created file is older than distributed files! 1794Check your system clock" >&2;} 1795 { (exit 1); exit 1; }; } 1796fi 1797echo "$as_me:$LINENO: result: yes" >&5 1798echo "${ECHO_T}yes" >&6 1799test "$program_prefix" != NONE && 1800 program_transform_name="s,^,$program_prefix,;$program_transform_name" 1801# Use a double $ so make ignores it. 1802test "$program_suffix" != NONE && 1803 program_transform_name="s,\$,$program_suffix,;$program_transform_name" 1804# Double any \ or $. echo might interpret backslashes. 1805# By default was `s,x,x', remove it if useless. 1806cat <<\_ACEOF >conftest.sed 1807s/[\\$]/&&/g;s/;s,x,x,$// 1808_ACEOF 1809program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 1810rm conftest.sed 1811 1812# expand $ac_aux_dir to an absolute path 1813am_aux_dir=`cd $ac_aux_dir && pwd` 1814 1815test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 1816# Use eval to expand $SHELL 1817if eval "$MISSING --run true"; then 1818 am_missing_run="$MISSING --run " 1819else 1820 am_missing_run= 1821 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 1822echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 1823fi 1824 1825if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then 1826 # We used to keeping the `.' as first argument, in order to 1827 # allow $(mkdir_p) to be used without argument. As in 1828 # $(mkdir_p) $(somedir) 1829 # where $(somedir) is conditionally defined. However this is wrong 1830 # for two reasons: 1831 # 1. if the package is installed by a user who cannot write `.' 1832 # make install will fail, 1833 # 2. the above comment should most certainly read 1834 # $(mkdir_p) $(DESTDIR)$(somedir) 1835 # so it does not work when $(somedir) is undefined and 1836 # $(DESTDIR) is not. 1837 # To support the latter case, we have to write 1838 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), 1839 # so the `.' trick is pointless. 1840 mkdir_p='mkdir -p --' 1841else 1842 # On NextStep and OpenStep, the `mkdir' command does not 1843 # recognize any option. It will interpret all options as 1844 # directories to create, and then abort because `.' already 1845 # exists. 1846 for d in ./-p ./--version; 1847 do 1848 test -d $d && rmdir $d 1849 done 1850 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. 1851 if test -f "$ac_aux_dir/mkinstalldirs"; then 1852 mkdir_p='$(mkinstalldirs)' 1853 else 1854 mkdir_p='$(install_sh) -d' 1855 fi 1856fi 1857 1858for ac_prog in gawk mawk nawk awk 1859do 1860 # Extract the first word of "$ac_prog", so it can be a program name with args. 1861set dummy $ac_prog; ac_word=$2 1862echo "$as_me:$LINENO: checking for $ac_word" >&5 1863echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1864if test "${ac_cv_prog_AWK+set}" = set; then 1865 echo $ECHO_N "(cached) $ECHO_C" >&6 1866else 1867 if test -n "$AWK"; then 1868 ac_cv_prog_AWK="$AWK" # Let the user override the test. 1869else 1870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1871for as_dir in $PATH 1872do 1873 IFS=$as_save_IFS 1874 test -z "$as_dir" && as_dir=. 1875 for ac_exec_ext in '' $ac_executable_extensions; do 1876 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1877 ac_cv_prog_AWK="$ac_prog" 1878 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1879 break 2 1880 fi 1881done 1882done 1883 1884fi 1885fi 1886AWK=$ac_cv_prog_AWK 1887if test -n "$AWK"; then 1888 echo "$as_me:$LINENO: result: $AWK" >&5 1889echo "${ECHO_T}$AWK" >&6 1890else 1891 echo "$as_me:$LINENO: result: no" >&5 1892echo "${ECHO_T}no" >&6 1893fi 1894 1895 test -n "$AWK" && break 1896done 1897 1898echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 1899echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 1900set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` 1901if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then 1902 echo $ECHO_N "(cached) $ECHO_C" >&6 1903else 1904 cat >conftest.make <<\_ACEOF 1905all: 1906 @echo 'ac_maketemp="$(MAKE)"' 1907_ACEOF 1908# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 1909eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` 1910if test -n "$ac_maketemp"; then 1911 eval ac_cv_prog_make_${ac_make}_set=yes 1912else 1913 eval ac_cv_prog_make_${ac_make}_set=no 1914fi 1915rm -f conftest.make 1916fi 1917if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then 1918 echo "$as_me:$LINENO: result: yes" >&5 1919echo "${ECHO_T}yes" >&6 1920 SET_MAKE= 1921else 1922 echo "$as_me:$LINENO: result: no" >&5 1923echo "${ECHO_T}no" >&6 1924 SET_MAKE="MAKE=${MAKE-make}" 1925fi 1926 1927rm -rf .tst 2>/dev/null 1928mkdir .tst 2>/dev/null 1929if test -d .tst; then 1930 am__leading_dot=. 1931else 1932 am__leading_dot=_ 1933fi 1934rmdir .tst 2>/dev/null 1935 1936# test to see if srcdir already configured 1937if test "`cd $srcdir && pwd`" != "`pwd`" && 1938 test -f $srcdir/config.status; then 1939 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 1940echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 1941 { (exit 1); exit 1; }; } 1942fi 1943 1944# test whether we have cygpath 1945if test -z "$CYGPATH_W"; then 1946 if (cygpath --version) >/dev/null 2>/dev/null; then 1947 CYGPATH_W='cygpath -w' 1948 else 1949 CYGPATH_W=echo 1950 fi 1951fi 1952 1953 1954# Define the identity of the package. 1955 PACKAGE='tiff' 1956 VERSION='3.8.1' 1957 1958 1959cat >>confdefs.h <<_ACEOF 1960#define PACKAGE "$PACKAGE" 1961_ACEOF 1962 1963 1964cat >>confdefs.h <<_ACEOF 1965#define VERSION "$VERSION" 1966_ACEOF 1967 1968# Some tools Automake needs. 1969 1970ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 1971 1972 1973AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 1974 1975 1976AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 1977 1978 1979AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 1980 1981 1982MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 1983 1984install_sh=${install_sh-"$am_aux_dir/install-sh"} 1985 1986# Installed binaries are usually stripped using `strip' when the user 1987# run `make install-strip'. However `strip' might not be the right 1988# tool to use in cross-compilation environments, therefore Automake 1989# will honor the `STRIP' environment variable to overrule this program. 1990if test "$cross_compiling" != no; then 1991 if test -n "$ac_tool_prefix"; then 1992 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 1993set dummy ${ac_tool_prefix}strip; ac_word=$2 1994echo "$as_me:$LINENO: checking for $ac_word" >&5 1995echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1996if test "${ac_cv_prog_STRIP+set}" = set; then 1997 echo $ECHO_N "(cached) $ECHO_C" >&6 1998else 1999 if test -n "$STRIP"; then 2000 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2001else 2002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2003for as_dir in $PATH 2004do 2005 IFS=$as_save_IFS 2006 test -z "$as_dir" && as_dir=. 2007 for ac_exec_ext in '' $ac_executable_extensions; do 2008 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2009 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2010 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2011 break 2 2012 fi 2013done 2014done 2015 2016fi 2017fi 2018STRIP=$ac_cv_prog_STRIP 2019if test -n "$STRIP"; then 2020 echo "$as_me:$LINENO: result: $STRIP" >&5 2021echo "${ECHO_T}$STRIP" >&6 2022else 2023 echo "$as_me:$LINENO: result: no" >&5 2024echo "${ECHO_T}no" >&6 2025fi 2026 2027fi 2028if test -z "$ac_cv_prog_STRIP"; then 2029 ac_ct_STRIP=$STRIP 2030 # Extract the first word of "strip", so it can be a program name with args. 2031set dummy strip; ac_word=$2 2032echo "$as_me:$LINENO: checking for $ac_word" >&5 2033echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2034if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2035 echo $ECHO_N "(cached) $ECHO_C" >&6 2036else 2037 if test -n "$ac_ct_STRIP"; then 2038 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2039else 2040as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2041for as_dir in $PATH 2042do 2043 IFS=$as_save_IFS 2044 test -z "$as_dir" && as_dir=. 2045 for ac_exec_ext in '' $ac_executable_extensions; do 2046 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2047 ac_cv_prog_ac_ct_STRIP="strip" 2048 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2049 break 2 2050 fi 2051done 2052done 2053 2054 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" 2055fi 2056fi 2057ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2058if test -n "$ac_ct_STRIP"; then 2059 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2060echo "${ECHO_T}$ac_ct_STRIP" >&6 2061else 2062 echo "$as_me:$LINENO: result: no" >&5 2063echo "${ECHO_T}no" >&6 2064fi 2065 2066 STRIP=$ac_ct_STRIP 2067else 2068 STRIP="$ac_cv_prog_STRIP" 2069fi 2070 2071fi 2072INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" 2073 2074# We need awk for the "check" target. The system "awk" is bad on 2075# some platforms. 2076# Always define AMTAR for backward compatibility. 2077 2078AMTAR=${AMTAR-"${am_missing_run}tar"} 2079 2080am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2081 2082 2083 2084 2085 2086echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2087echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6 2088 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. 2089if test "${enable_maintainer_mode+set}" = set; then 2090 enableval="$enable_maintainer_mode" 2091 USE_MAINTAINER_MODE=$enableval 2092else 2093 USE_MAINTAINER_MODE=no 2094fi; 2095 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2096echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6 2097 2098 2099if test $USE_MAINTAINER_MODE = yes; then 2100 MAINTAINER_MODE_TRUE= 2101 MAINTAINER_MODE_FALSE='#' 2102else 2103 MAINTAINER_MODE_TRUE='#' 2104 MAINTAINER_MODE_FALSE= 2105fi 2106 2107 MAINT=$MAINTAINER_MODE_TRUE 2108 2109 2110 2111LIBTIFF_MAJOR_VERSION=3 2112LIBTIFF_MINOR_VERSION=8 2113LIBTIFF_MICRO_VERSION=1 2114LIBTIFF_ALPHA_VERSION= 2115LIBTIFF_VERSION=$LIBTIFF_MAJOR_VERSION.$LIBTIFF_MINOR_VERSION.$LIBTIFF_MICRO_VERSION$LIBTIFF_ALPHA_VERSION 2116LIBTIFF_RELEASE_DATE=`date +"%Y%m%d"` 2117 2118# This is a special hack for OpenBSD and MirOS systems. The dynamic linker 2119# in OpenBSD uses some special semantics for shared libraries. Their soname 2120# contains only two numbers, major and minor. 2121# See http://bugzilla.remotesensing.org/show_bug.cgi?id=838 for details. 2122case "$target_os" in 2123 openbsd* | mirbsd*) 2124 LIBTIFF_VERSION_INFO=$LIBTIFF_MAJOR_VERSION$LIBTIFF_MINOR_VERSION:$LIBTIFF_MICRO_VERSION$LIBTIFF_ALPHA_VERSION:0 2125 ;; 2126 *) 2127 LIBTIFF_VERSION_INFO=$LIBTIFF_MAJOR_VERSION:$LIBTIFF_MINOR_VERSION:$LIBTIFF_MICRO_VERSION$LIBTIFF_ALPHA_VERSION 2128 ;; 2129esac 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139ac_ext=c 2140ac_cpp='$CPP $CPPFLAGS' 2141ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2142ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2143ac_compiler_gnu=$ac_cv_c_compiler_gnu 2144if test -n "$ac_tool_prefix"; then 2145 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2146set dummy ${ac_tool_prefix}gcc; ac_word=$2 2147echo "$as_me:$LINENO: checking for $ac_word" >&5 2148echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2149if test "${ac_cv_prog_CC+set}" = set; then 2150 echo $ECHO_N "(cached) $ECHO_C" >&6 2151else 2152 if test -n "$CC"; then 2153 ac_cv_prog_CC="$CC" # Let the user override the test. 2154else 2155as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2156for as_dir in $PATH 2157do 2158 IFS=$as_save_IFS 2159 test -z "$as_dir" && as_dir=. 2160 for ac_exec_ext in '' $ac_executable_extensions; do 2161 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2162 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2163 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2164 break 2 2165 fi 2166done 2167done 2168 2169fi 2170fi 2171CC=$ac_cv_prog_CC 2172if test -n "$CC"; then 2173 echo "$as_me:$LINENO: result: $CC" >&5 2174echo "${ECHO_T}$CC" >&6 2175else 2176 echo "$as_me:$LINENO: result: no" >&5 2177echo "${ECHO_T}no" >&6 2178fi 2179 2180fi 2181if test -z "$ac_cv_prog_CC"; then 2182 ac_ct_CC=$CC 2183 # Extract the first word of "gcc", so it can be a program name with args. 2184set dummy gcc; ac_word=$2 2185echo "$as_me:$LINENO: checking for $ac_word" >&5 2186echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2187if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2188 echo $ECHO_N "(cached) $ECHO_C" >&6 2189else 2190 if test -n "$ac_ct_CC"; then 2191 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2192else 2193as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2194for as_dir in $PATH 2195do 2196 IFS=$as_save_IFS 2197 test -z "$as_dir" && as_dir=. 2198 for ac_exec_ext in '' $ac_executable_extensions; do 2199 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2200 ac_cv_prog_ac_ct_CC="gcc" 2201 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2202 break 2 2203 fi 2204done 2205done 2206 2207fi 2208fi 2209ac_ct_CC=$ac_cv_prog_ac_ct_CC 2210if test -n "$ac_ct_CC"; then 2211 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2212echo "${ECHO_T}$ac_ct_CC" >&6 2213else 2214 echo "$as_me:$LINENO: result: no" >&5 2215echo "${ECHO_T}no" >&6 2216fi 2217 2218 CC=$ac_ct_CC 2219else 2220 CC="$ac_cv_prog_CC" 2221fi 2222 2223if test -z "$CC"; then 2224 if test -n "$ac_tool_prefix"; then 2225 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2226set dummy ${ac_tool_prefix}cc; ac_word=$2 2227echo "$as_me:$LINENO: checking for $ac_word" >&5 2228echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2229if test "${ac_cv_prog_CC+set}" = set; then 2230 echo $ECHO_N "(cached) $ECHO_C" >&6 2231else 2232 if test -n "$CC"; then 2233 ac_cv_prog_CC="$CC" # Let the user override the test. 2234else 2235as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2236for as_dir in $PATH 2237do 2238 IFS=$as_save_IFS 2239 test -z "$as_dir" && as_dir=. 2240 for ac_exec_ext in '' $ac_executable_extensions; do 2241 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2242 ac_cv_prog_CC="${ac_tool_prefix}cc" 2243 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2244 break 2 2245 fi 2246done 2247done 2248 2249fi 2250fi 2251CC=$ac_cv_prog_CC 2252if test -n "$CC"; then 2253 echo "$as_me:$LINENO: result: $CC" >&5 2254echo "${ECHO_T}$CC" >&6 2255else 2256 echo "$as_me:$LINENO: result: no" >&5 2257echo "${ECHO_T}no" >&6 2258fi 2259 2260fi 2261if test -z "$ac_cv_prog_CC"; then 2262 ac_ct_CC=$CC 2263 # Extract the first word of "cc", so it can be a program name with args. 2264set dummy cc; ac_word=$2 2265echo "$as_me:$LINENO: checking for $ac_word" >&5 2266echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2267if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2268 echo $ECHO_N "(cached) $ECHO_C" >&6 2269else 2270 if test -n "$ac_ct_CC"; then 2271 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2272else 2273as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2274for as_dir in $PATH 2275do 2276 IFS=$as_save_IFS 2277 test -z "$as_dir" && as_dir=. 2278 for ac_exec_ext in '' $ac_executable_extensions; do 2279 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2280 ac_cv_prog_ac_ct_CC="cc" 2281 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2282 break 2 2283 fi 2284done 2285done 2286 2287fi 2288fi 2289ac_ct_CC=$ac_cv_prog_ac_ct_CC 2290if test -n "$ac_ct_CC"; then 2291 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2292echo "${ECHO_T}$ac_ct_CC" >&6 2293else 2294 echo "$as_me:$LINENO: result: no" >&5 2295echo "${ECHO_T}no" >&6 2296fi 2297 2298 CC=$ac_ct_CC 2299else 2300 CC="$ac_cv_prog_CC" 2301fi 2302 2303fi 2304if test -z "$CC"; then 2305 # Extract the first word of "cc", so it can be a program name with args. 2306set dummy cc; ac_word=$2 2307echo "$as_me:$LINENO: checking for $ac_word" >&5 2308echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2309if test "${ac_cv_prog_CC+set}" = set; then 2310 echo $ECHO_N "(cached) $ECHO_C" >&6 2311else 2312 if test -n "$CC"; then 2313 ac_cv_prog_CC="$CC" # Let the user override the test. 2314else 2315 ac_prog_rejected=no 2316as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2317for as_dir in $PATH 2318do 2319 IFS=$as_save_IFS 2320 test -z "$as_dir" && as_dir=. 2321 for ac_exec_ext in '' $ac_executable_extensions; do 2322 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2323 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2324 ac_prog_rejected=yes 2325 continue 2326 fi 2327 ac_cv_prog_CC="cc" 2328 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2329 break 2 2330 fi 2331done 2332done 2333 2334if test $ac_prog_rejected = yes; then 2335 # We found a bogon in the path, so make sure we never use it. 2336 set dummy $ac_cv_prog_CC 2337 shift 2338 if test $# != 0; then 2339 # We chose a different compiler from the bogus one. 2340 # However, it has the same basename, so the bogon will be chosen 2341 # first if we set CC to just the basename; use the full file name. 2342 shift 2343 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2344 fi 2345fi 2346fi 2347fi 2348CC=$ac_cv_prog_CC 2349if test -n "$CC"; then 2350 echo "$as_me:$LINENO: result: $CC" >&5 2351echo "${ECHO_T}$CC" >&6 2352else 2353 echo "$as_me:$LINENO: result: no" >&5 2354echo "${ECHO_T}no" >&6 2355fi 2356 2357fi 2358if test -z "$CC"; then 2359 if test -n "$ac_tool_prefix"; then 2360 for ac_prog in cl 2361 do 2362 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2363set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2364echo "$as_me:$LINENO: checking for $ac_word" >&5 2365echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2366if test "${ac_cv_prog_CC+set}" = set; then 2367 echo $ECHO_N "(cached) $ECHO_C" >&6 2368else 2369 if test -n "$CC"; then 2370 ac_cv_prog_CC="$CC" # Let the user override the test. 2371else 2372as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2373for as_dir in $PATH 2374do 2375 IFS=$as_save_IFS 2376 test -z "$as_dir" && as_dir=. 2377 for ac_exec_ext in '' $ac_executable_extensions; do 2378 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2379 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2380 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2381 break 2 2382 fi 2383done 2384done 2385 2386fi 2387fi 2388CC=$ac_cv_prog_CC 2389if test -n "$CC"; then 2390 echo "$as_me:$LINENO: result: $CC" >&5 2391echo "${ECHO_T}$CC" >&6 2392else 2393 echo "$as_me:$LINENO: result: no" >&5 2394echo "${ECHO_T}no" >&6 2395fi 2396 2397 test -n "$CC" && break 2398 done 2399fi 2400if test -z "$CC"; then 2401 ac_ct_CC=$CC 2402 for ac_prog in cl 2403do 2404 # Extract the first word of "$ac_prog", so it can be a program name with args. 2405set dummy $ac_prog; ac_word=$2 2406echo "$as_me:$LINENO: checking for $ac_word" >&5 2407echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2408if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2409 echo $ECHO_N "(cached) $ECHO_C" >&6 2410else 2411 if test -n "$ac_ct_CC"; then 2412 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2413else 2414as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2415for as_dir in $PATH 2416do 2417 IFS=$as_save_IFS 2418 test -z "$as_dir" && as_dir=. 2419 for ac_exec_ext in '' $ac_executable_extensions; do 2420 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2421 ac_cv_prog_ac_ct_CC="$ac_prog" 2422 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2423 break 2 2424 fi 2425done 2426done 2427 2428fi 2429fi 2430ac_ct_CC=$ac_cv_prog_ac_ct_CC 2431if test -n "$ac_ct_CC"; then 2432 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2433echo "${ECHO_T}$ac_ct_CC" >&6 2434else 2435 echo "$as_me:$LINENO: result: no" >&5 2436echo "${ECHO_T}no" >&6 2437fi 2438 2439 test -n "$ac_ct_CC" && break 2440done 2441 2442 CC=$ac_ct_CC 2443fi 2444 2445fi 2446 2447 2448test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2449See \`config.log' for more details." >&5 2450echo "$as_me: error: no acceptable C compiler found in \$PATH 2451See \`config.log' for more details." >&2;} 2452 { (exit 1); exit 1; }; } 2453 2454# Provide some information about the compiler. 2455echo "$as_me:$LINENO:" \ 2456 "checking for C compiler version" >&5 2457ac_compiler=`set X $ac_compile; echo $2` 2458{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 2459 (eval $ac_compiler --version </dev/null >&5) 2>&5 2460 ac_status=$? 2461 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2462 (exit $ac_status); } 2463{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 2464 (eval $ac_compiler -v </dev/null >&5) 2>&5 2465 ac_status=$? 2466 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2467 (exit $ac_status); } 2468{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 2469 (eval $ac_compiler -V </dev/null >&5) 2>&5 2470 ac_status=$? 2471 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2472 (exit $ac_status); } 2473 2474cat >conftest.$ac_ext <<_ACEOF 2475/* confdefs.h. */ 2476_ACEOF 2477cat confdefs.h >>conftest.$ac_ext 2478cat >>conftest.$ac_ext <<_ACEOF 2479/* end confdefs.h. */ 2480 2481int 2482main () 2483{ 2484 2485 ; 2486 return 0; 2487} 2488_ACEOF 2489ac_clean_files_save=$ac_clean_files 2490ac_clean_files="$ac_clean_files a.out a.exe b.out" 2491# Try to create an executable without -o first, disregard a.out. 2492# It will help us diagnose broken compilers, and finding out an intuition 2493# of exeext. 2494echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 2495echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6 2496ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2497if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 2498 (eval $ac_link_default) 2>&5 2499 ac_status=$? 2500 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2501 (exit $ac_status); }; then 2502 # Find the output, starting from the most likely. This scheme is 2503# not robust to junk in `.', hence go to wildcards (a.*) only as a last 2504# resort. 2505 2506# Be careful to initialize this variable, since it used to be cached. 2507# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. 2508ac_cv_exeext= 2509# b.out is created by i960 compilers. 2510for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out 2511do 2512 test -f "$ac_file" || continue 2513 case $ac_file in 2514 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) 2515 ;; 2516 conftest.$ac_ext ) 2517 # This is the source file. 2518 ;; 2519 [ab].out ) 2520 # We found the default executable, but exeext='' is most 2521 # certainly right. 2522 break;; 2523 *.* ) 2524 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2525 # FIXME: I believe we export ac_cv_exeext for Libtool, 2526 # but it would be cool to find out if it's true. Does anybody 2527 # maintain Libtool? --akim. 2528 export ac_cv_exeext 2529 break;; 2530 * ) 2531 break;; 2532 esac 2533done 2534else 2535 echo "$as_me: failed program was:" >&5 2536sed 's/^/| /' conftest.$ac_ext >&5 2537 2538{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 2539See \`config.log' for more details." >&5 2540echo "$as_me: error: C compiler cannot create executables 2541See \`config.log' for more details." >&2;} 2542 { (exit 77); exit 77; }; } 2543fi 2544 2545ac_exeext=$ac_cv_exeext 2546echo "$as_me:$LINENO: result: $ac_file" >&5 2547echo "${ECHO_T}$ac_file" >&6 2548 2549# Check the compiler produces executables we can run. If not, either 2550# the compiler is broken, or we cross compile. 2551echo "$as_me:$LINENO: checking whether the C compiler works" >&5 2552echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 2553# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 2554# If not cross compiling, check that we can run a simple program. 2555if test "$cross_compiling" != yes; then 2556 if { ac_try='./$ac_file' 2557 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2558 (eval $ac_try) 2>&5 2559 ac_status=$? 2560 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2561 (exit $ac_status); }; }; then 2562 cross_compiling=no 2563 else 2564 if test "$cross_compiling" = maybe; then 2565 cross_compiling=yes 2566 else 2567 { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 2568If you meant to cross compile, use \`--host'. 2569See \`config.log' for more details." >&5 2570echo "$as_me: error: cannot run C compiled programs. 2571If you meant to cross compile, use \`--host'. 2572See \`config.log' for more details." >&2;} 2573 { (exit 1); exit 1; }; } 2574 fi 2575 fi 2576fi 2577echo "$as_me:$LINENO: result: yes" >&5 2578echo "${ECHO_T}yes" >&6 2579 2580rm -f a.out a.exe conftest$ac_cv_exeext b.out 2581ac_clean_files=$ac_clean_files_save 2582# Check the compiler produces executables we can run. If not, either 2583# the compiler is broken, or we cross compile. 2584echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 2585echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 2586echo "$as_me:$LINENO: result: $cross_compiling" >&5 2587echo "${ECHO_T}$cross_compiling" >&6 2588 2589echo "$as_me:$LINENO: checking for suffix of executables" >&5 2590echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 2591if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 2592 (eval $ac_link) 2>&5 2593 ac_status=$? 2594 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2595 (exit $ac_status); }; then 2596 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2597# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2598# work properly (i.e., refer to `conftest.exe'), while it won't with 2599# `rm'. 2600for ac_file in conftest.exe conftest conftest.*; do 2601 test -f "$ac_file" || continue 2602 case $ac_file in 2603 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; 2604 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2605 export ac_cv_exeext 2606 break;; 2607 * ) break;; 2608 esac 2609done 2610else 2611 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 2612See \`config.log' for more details." >&5 2613echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 2614See \`config.log' for more details." >&2;} 2615 { (exit 1); exit 1; }; } 2616fi 2617 2618rm -f conftest$ac_cv_exeext 2619echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 2620echo "${ECHO_T}$ac_cv_exeext" >&6 2621 2622rm -f conftest.$ac_ext 2623EXEEXT=$ac_cv_exeext 2624ac_exeext=$EXEEXT 2625echo "$as_me:$LINENO: checking for suffix of object files" >&5 2626echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 2627if test "${ac_cv_objext+set}" = set; then 2628 echo $ECHO_N "(cached) $ECHO_C" >&6 2629else 2630 cat >conftest.$ac_ext <<_ACEOF 2631/* confdefs.h. */ 2632_ACEOF 2633cat confdefs.h >>conftest.$ac_ext 2634cat >>conftest.$ac_ext <<_ACEOF 2635/* end confdefs.h. */ 2636 2637int 2638main () 2639{ 2640 2641 ; 2642 return 0; 2643} 2644_ACEOF 2645rm -f conftest.o conftest.obj 2646if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2647 (eval $ac_compile) 2>&5 2648 ac_status=$? 2649 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2650 (exit $ac_status); }; then 2651 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do 2652 case $ac_file in 2653 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; 2654 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2655 break;; 2656 esac 2657done 2658else 2659 echo "$as_me: failed program was:" >&5 2660sed 's/^/| /' conftest.$ac_ext >&5 2661 2662{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 2663See \`config.log' for more details." >&5 2664echo "$as_me: error: cannot compute suffix of object files: cannot compile 2665See \`config.log' for more details." >&2;} 2666 { (exit 1); exit 1; }; } 2667fi 2668 2669rm -f conftest.$ac_cv_objext conftest.$ac_ext 2670fi 2671echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 2672echo "${ECHO_T}$ac_cv_objext" >&6 2673OBJEXT=$ac_cv_objext 2674ac_objext=$OBJEXT 2675echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 2676echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 2677if test "${ac_cv_c_compiler_gnu+set}" = set; then 2678 echo $ECHO_N "(cached) $ECHO_C" >&6 2679else 2680 cat >conftest.$ac_ext <<_ACEOF 2681/* confdefs.h. */ 2682_ACEOF 2683cat confdefs.h >>conftest.$ac_ext 2684cat >>conftest.$ac_ext <<_ACEOF 2685/* end confdefs.h. */ 2686 2687int 2688main () 2689{ 2690#ifndef __GNUC__ 2691 choke me 2692#endif 2693 2694 ; 2695 return 0; 2696} 2697_ACEOF 2698rm -f conftest.$ac_objext 2699if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2700 (eval $ac_compile) 2>conftest.er1 2701 ac_status=$? 2702 grep -v '^ *+' conftest.er1 >conftest.err 2703 rm -f conftest.er1 2704 cat conftest.err >&5 2705 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2706 (exit $ac_status); } && 2707 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 2708 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2709 (eval $ac_try) 2>&5 2710 ac_status=$? 2711 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2712 (exit $ac_status); }; } && 2713 { ac_try='test -s conftest.$ac_objext' 2714 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2715 (eval $ac_try) 2>&5 2716 ac_status=$? 2717 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2718 (exit $ac_status); }; }; then 2719 ac_compiler_gnu=yes 2720else 2721 echo "$as_me: failed program was:" >&5 2722sed 's/^/| /' conftest.$ac_ext >&5 2723 2724ac_compiler_gnu=no 2725fi 2726rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2727ac_cv_c_compiler_gnu=$ac_compiler_gnu 2728 2729fi 2730echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 2731echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 2732GCC=`test $ac_compiler_gnu = yes && echo yes` 2733ac_test_CFLAGS=${CFLAGS+set} 2734ac_save_CFLAGS=$CFLAGS 2735CFLAGS="-g" 2736echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 2737echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 2738if test "${ac_cv_prog_cc_g+set}" = set; then 2739 echo $ECHO_N "(cached) $ECHO_C" >&6 2740else 2741 cat >conftest.$ac_ext <<_ACEOF 2742/* confdefs.h. */ 2743_ACEOF 2744cat confdefs.h >>conftest.$ac_ext 2745cat >>conftest.$ac_ext <<_ACEOF 2746/* end confdefs.h. */ 2747 2748int 2749main () 2750{ 2751 2752 ; 2753 return 0; 2754} 2755_ACEOF 2756rm -f conftest.$ac_objext 2757if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2758 (eval $ac_compile) 2>conftest.er1 2759 ac_status=$? 2760 grep -v '^ *+' conftest.er1 >conftest.err 2761 rm -f conftest.er1 2762 cat conftest.err >&5 2763 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2764 (exit $ac_status); } && 2765 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 2766 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2767 (eval $ac_try) 2>&5 2768 ac_status=$? 2769 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2770 (exit $ac_status); }; } && 2771 { ac_try='test -s conftest.$ac_objext' 2772 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2773 (eval $ac_try) 2>&5 2774 ac_status=$? 2775 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2776 (exit $ac_status); }; }; then 2777 ac_cv_prog_cc_g=yes 2778else 2779 echo "$as_me: failed program was:" >&5 2780sed 's/^/| /' conftest.$ac_ext >&5 2781 2782ac_cv_prog_cc_g=no 2783fi 2784rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2785fi 2786echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 2787echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 2788if test "$ac_test_CFLAGS" = set; then 2789 CFLAGS=$ac_save_CFLAGS 2790elif test $ac_cv_prog_cc_g = yes; then 2791 if test "$GCC" = yes; then 2792 CFLAGS="-g -O2" 2793 else 2794 CFLAGS="-g" 2795 fi 2796else 2797 if test "$GCC" = yes; then 2798 CFLAGS="-O2" 2799 else 2800 CFLAGS= 2801 fi 2802fi 2803echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 2804echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 2805if test "${ac_cv_prog_cc_stdc+set}" = set; then 2806 echo $ECHO_N "(cached) $ECHO_C" >&6 2807else 2808 ac_cv_prog_cc_stdc=no 2809ac_save_CC=$CC 2810cat >conftest.$ac_ext <<_ACEOF 2811/* confdefs.h. */ 2812_ACEOF 2813cat confdefs.h >>conftest.$ac_ext 2814cat >>conftest.$ac_ext <<_ACEOF 2815/* end confdefs.h. */ 2816#include <stdarg.h> 2817#include <stdio.h> 2818#include <sys/types.h> 2819#include <sys/stat.h> 2820/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 2821struct buf { int x; }; 2822FILE * (*rcsopen) (struct buf *, struct stat *, int); 2823static char *e (p, i) 2824 char **p; 2825 int i; 2826{ 2827 return p[i]; 2828} 2829static char *f (char * (*g) (char **, int), char **p, ...) 2830{ 2831 char *s; 2832 va_list v; 2833 va_start (v,p); 2834 s = g (p, va_arg (v,int)); 2835 va_end (v); 2836 return s; 2837} 2838 2839/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2840 function prototypes and stuff, but not '\xHH' hex character constants. 2841 These don't provoke an error unfortunately, instead are silently treated 2842 as 'x'. The following induces an error, until -std1 is added to get 2843 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 2844 array size at least. It's necessary to write '\x00'==0 to get something 2845 that's true only with -std1. */ 2846int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 2847 2848int test (int i, double x); 2849struct s1 {int (*f) (int a);}; 2850struct s2 {int (*f) (double a);}; 2851int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 2852int argc; 2853char **argv; 2854int 2855main () 2856{ 2857return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 2858 ; 2859 return 0; 2860} 2861_ACEOF 2862# Don't try gcc -ansi; that turns off useful extensions and 2863# breaks some systems' header files. 2864# AIX -qlanglvl=ansi 2865# Ultrix and OSF/1 -std1 2866# HP-UX 10.20 and later -Ae 2867# HP-UX older versions -Aa -D_HPUX_SOURCE 2868# SVR4 -Xc -D__EXTENSIONS__ 2869for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 2870do 2871 CC="$ac_save_CC $ac_arg" 2872 rm -f conftest.$ac_objext 2873if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2874 (eval $ac_compile) 2>conftest.er1 2875 ac_status=$? 2876 grep -v '^ *+' conftest.er1 >conftest.err 2877 rm -f conftest.er1 2878 cat conftest.err >&5 2879 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2880 (exit $ac_status); } && 2881 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 2882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2883 (eval $ac_try) 2>&5 2884 ac_status=$? 2885 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2886 (exit $ac_status); }; } && 2887 { ac_try='test -s conftest.$ac_objext' 2888 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2889 (eval $ac_try) 2>&5 2890 ac_status=$? 2891 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2892 (exit $ac_status); }; }; then 2893 ac_cv_prog_cc_stdc=$ac_arg 2894break 2895else 2896 echo "$as_me: failed program was:" >&5 2897sed 's/^/| /' conftest.$ac_ext >&5 2898 2899fi 2900rm -f conftest.err conftest.$ac_objext 2901done 2902rm -f conftest.$ac_ext conftest.$ac_objext 2903CC=$ac_save_CC 2904 2905fi 2906 2907case "x$ac_cv_prog_cc_stdc" in 2908 x|xno) 2909 echo "$as_me:$LINENO: result: none needed" >&5 2910echo "${ECHO_T}none needed" >&6 ;; 2911 *) 2912 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 2913echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 2914 CC="$CC $ac_cv_prog_cc_stdc" ;; 2915esac 2916 2917# Some people use a C++ compiler to compile C. Since we use `exit', 2918# in C++ we need to declare it. In case someone uses the same compiler 2919# for both compiling C and C++ we need to have the C++ compiler decide 2920# the declaration of exit, since it's the most demanding environment. 2921cat >conftest.$ac_ext <<_ACEOF 2922#ifndef __cplusplus 2923 choke me 2924#endif 2925_ACEOF 2926rm -f conftest.$ac_objext 2927if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2928 (eval $ac_compile) 2>conftest.er1 2929 ac_status=$? 2930 grep -v '^ *+' conftest.er1 >conftest.err 2931 rm -f conftest.er1 2932 cat conftest.err >&5 2933 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2934 (exit $ac_status); } && 2935 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 2936 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2937 (eval $ac_try) 2>&5 2938 ac_status=$? 2939 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2940 (exit $ac_status); }; } && 2941 { ac_try='test -s conftest.$ac_objext' 2942 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2943 (eval $ac_try) 2>&5 2944 ac_status=$? 2945 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2946 (exit $ac_status); }; }; then 2947 for ac_declaration in \ 2948 '' \ 2949 'extern "C" void std::exit (int) throw (); using std::exit;' \ 2950 'extern "C" void std::exit (int); using std::exit;' \ 2951 'extern "C" void exit (int) throw ();' \ 2952 'extern "C" void exit (int);' \ 2953 'void exit (int);' 2954do 2955 cat >conftest.$ac_ext <<_ACEOF 2956/* confdefs.h. */ 2957_ACEOF 2958cat confdefs.h >>conftest.$ac_ext 2959cat >>conftest.$ac_ext <<_ACEOF 2960/* end confdefs.h. */ 2961$ac_declaration 2962#include <stdlib.h> 2963int 2964main () 2965{ 2966exit (42); 2967 ; 2968 return 0; 2969} 2970_ACEOF 2971rm -f conftest.$ac_objext 2972if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2973 (eval $ac_compile) 2>conftest.er1 2974 ac_status=$? 2975 grep -v '^ *+' conftest.er1 >conftest.err 2976 rm -f conftest.er1 2977 cat conftest.err >&5 2978 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2979 (exit $ac_status); } && 2980 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 2981 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2982 (eval $ac_try) 2>&5 2983 ac_status=$? 2984 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2985 (exit $ac_status); }; } && 2986 { ac_try='test -s conftest.$ac_objext' 2987 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2988 (eval $ac_try) 2>&5 2989 ac_status=$? 2990 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2991 (exit $ac_status); }; }; then 2992 : 2993else 2994 echo "$as_me: failed program was:" >&5 2995sed 's/^/| /' conftest.$ac_ext >&5 2996 2997continue 2998fi 2999rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3000 cat >conftest.$ac_ext <<_ACEOF 3001/* confdefs.h. */ 3002_ACEOF 3003cat confdefs.h >>conftest.$ac_ext 3004cat >>conftest.$ac_ext <<_ACEOF 3005/* end confdefs.h. */ 3006$ac_declaration 3007int 3008main () 3009{ 3010exit (42); 3011 ; 3012 return 0; 3013} 3014_ACEOF 3015rm -f conftest.$ac_objext 3016if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3017 (eval $ac_compile) 2>conftest.er1 3018 ac_status=$? 3019 grep -v '^ *+' conftest.er1 >conftest.err 3020 rm -f conftest.er1 3021 cat conftest.err >&5 3022 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3023 (exit $ac_status); } && 3024 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 3025 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3026 (eval $ac_try) 2>&5 3027 ac_status=$? 3028 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3029 (exit $ac_status); }; } && 3030 { ac_try='test -s conftest.$ac_objext' 3031 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3032 (eval $ac_try) 2>&5 3033 ac_status=$? 3034 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3035 (exit $ac_status); }; }; then 3036 break 3037else 3038 echo "$as_me: failed program was:" >&5 3039sed 's/^/| /' conftest.$ac_ext >&5 3040 3041fi 3042rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3043done 3044rm -f conftest* 3045if test -n "$ac_declaration"; then 3046 echo '#ifdef __cplusplus' >>confdefs.h 3047 echo $ac_declaration >>confdefs.h 3048 echo '#endif' >>confdefs.h 3049fi 3050 3051else 3052 echo "$as_me: failed program was:" >&5 3053sed 's/^/| /' conftest.$ac_ext >&5 3054 3055fi 3056rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3057ac_ext=c 3058ac_cpp='$CPP $CPPFLAGS' 3059ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3060ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3061ac_compiler_gnu=$ac_cv_c_compiler_gnu 3062DEPDIR="${am__leading_dot}deps" 3063 3064 ac_config_commands="$ac_config_commands depfiles" 3065 3066 3067am_make=${MAKE-make} 3068cat > confinc << 'END' 3069am__doit: 3070 @echo done 3071.PHONY: am__doit 3072END 3073# If we don't find an include directive, just comment out the code. 3074echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 3075echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6 3076am__include="#" 3077am__quote= 3078_am_result=none 3079# First try GNU make style include. 3080echo "include confinc" > confmf 3081# We grep out `Entering directory' and `Leaving directory' 3082# messages which can occur if `w' ends up in MAKEFLAGS. 3083# In particular we don't look at `^make:' because GNU make might 3084# be invoked under some other name (usually "gmake"), in which 3085# case it prints its new name instead of `make'. 3086if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 3087 am__include=include 3088 am__quote= 3089 _am_result=GNU 3090fi 3091# Now try BSD make style include. 3092if test "$am__include" = "#"; then 3093 echo '.include "confinc"' > confmf 3094 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 3095 am__include=.include 3096 am__quote="\"" 3097 _am_result=BSD 3098 fi 3099fi 3100 3101 3102echo "$as_me:$LINENO: result: $_am_result" >&5 3103echo "${ECHO_T}$_am_result" >&6 3104rm -f confinc confmf 3105 3106# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given. 3107if test "${enable_dependency_tracking+set}" = set; then 3108 enableval="$enable_dependency_tracking" 3109 3110fi; 3111if test "x$enable_dependency_tracking" != xno; then 3112 am_depcomp="$ac_aux_dir/depcomp" 3113 AMDEPBACKSLASH='\' 3114fi 3115 3116 3117if test "x$enable_dependency_tracking" != xno; then 3118 AMDEP_TRUE= 3119 AMDEP_FALSE='#' 3120else 3121 AMDEP_TRUE='#' 3122 AMDEP_FALSE= 3123fi 3124 3125 3126 3127 3128depcc="$CC" am_compiler_list= 3129 3130echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3131echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 3132if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3133 echo $ECHO_N "(cached) $ECHO_C" >&6 3134else 3135 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3136 # We make a subdir and do the tests there. Otherwise we can end up 3137 # making bogus files that we don't know about and never remove. For 3138 # instance it was reported that on HP-UX the gcc test will end up 3139 # making a dummy file named `D' -- because `-MD' means `put the output 3140 # in D'. 3141 mkdir conftest.dir 3142 # Copy depcomp to subdir because otherwise we won't find it if we're 3143 # using a relative directory. 3144 cp "$am_depcomp" conftest.dir 3145 cd conftest.dir 3146 # We will build objects and dependencies in a subdirectory because 3147 # it helps to detect inapplicable dependency modes. For instance 3148 # both Tru64's cc and ICC support -MD to output dependencies as a 3149 # side effect of compilation, but ICC will put the dependencies in 3150 # the current directory while Tru64 will put them in the object 3151 # directory. 3152 mkdir sub 3153 3154 am_cv_CC_dependencies_compiler_type=none 3155 if test "$am_compiler_list" = ""; then 3156 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3157 fi 3158 for depmode in $am_compiler_list; do 3159 # Setup a source with many dependencies, because some compilers 3160 # like to wrap large dependency lists on column 80 (with \), and 3161 # we should not choose a depcomp mode which is confused by this. 3162 # 3163 # We need to recreate these files for each test, as the compiler may 3164 # overwrite some of them when testing with obscure command lines. 3165 # This happens at least with the AIX C compiler. 3166 : > sub/conftest.c 3167 for i in 1 2 3 4 5 6; do 3168 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3169 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3170 # Solaris 8's {/usr,}/bin/sh. 3171 touch sub/conftst$i.h 3172 done 3173 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3174 3175 case $depmode in 3176 nosideeffect) 3177 # after this tag, mechanisms are not by side-effect, so they'll 3178 # only be used when explicitly requested 3179 if test "x$enable_dependency_tracking" = xyes; then 3180 continue 3181 else 3182 break 3183 fi 3184 ;; 3185 none) break ;; 3186 esac 3187 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3188 # mode. It turns out that the SunPro C++ compiler does not properly 3189 # handle `-M -o', and we need to detect this. 3190 if depmode=$depmode \ 3191 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 3192 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3193 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 3194 >/dev/null 2>conftest.err && 3195 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3196 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 3197 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3198 # icc doesn't choke on unknown options, it will just issue warnings 3199 # or remarks (even with -Werror). So we grep stderr for any message 3200 # that says an option was ignored or not supported. 3201 # When given -MP, icc 7.0 and 7.1 complain thusly: 3202 # icc: Command line warning: ignoring option '-M'; no argument required 3203 # The diagnosis changed in icc 8.0: 3204 # icc: Command line remark: option '-MP' not supported 3205 if (grep 'ignoring option' conftest.err || 3206 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3207 am_cv_CC_dependencies_compiler_type=$depmode 3208 break 3209 fi 3210 fi 3211 done 3212 3213 cd .. 3214 rm -rf conftest.dir 3215else 3216 am_cv_CC_dependencies_compiler_type=none 3217fi 3218 3219fi 3220echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3221echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 3222CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3223 3224 3225 3226if 3227 test "x$enable_dependency_tracking" != xno \ 3228 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3229 am__fastdepCC_TRUE= 3230 am__fastdepCC_FALSE='#' 3231else 3232 am__fastdepCC_TRUE='#' 3233 am__fastdepCC_FALSE= 3234fi 3235 3236 3237if test "x$CC" != xcc; then 3238 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5 3239echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6 3240else 3241 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5 3242echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6 3243fi 3244set dummy $CC; ac_cc=`echo $2 | 3245 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 3246if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then 3247 echo $ECHO_N "(cached) $ECHO_C" >&6 3248else 3249 cat >conftest.$ac_ext <<_ACEOF 3250/* confdefs.h. */ 3251_ACEOF 3252cat confdefs.h >>conftest.$ac_ext 3253cat >>conftest.$ac_ext <<_ACEOF 3254/* end confdefs.h. */ 3255 3256int 3257main () 3258{ 3259 3260 ; 3261 return 0; 3262} 3263_ACEOF 3264# Make sure it works both with $CC and with simple cc. 3265# We do the test twice because some compilers refuse to overwrite an 3266# existing .o file with -o, though they will create one. 3267ac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5' 3268if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3269 (eval $ac_try) 2>&5 3270 ac_status=$? 3271 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3272 (exit $ac_status); } && 3273 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3274 (eval $ac_try) 2>&5 3275 ac_status=$? 3276 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3277 (exit $ac_status); }; 3278then 3279 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 3280 if test "x$CC" != xcc; then 3281 # Test first that cc exists at all. 3282 if { ac_try='cc -c conftest.$ac_ext >&5' 3283 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3284 (eval $ac_try) 2>&5 3285 ac_status=$? 3286 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3287 (exit $ac_status); }; }; then 3288 ac_try='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5' 3289 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3290 (eval $ac_try) 2>&5 3291 ac_status=$? 3292 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3293 (exit $ac_status); } && 3294 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3295 (eval $ac_try) 2>&5 3296 ac_status=$? 3297 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3298 (exit $ac_status); }; 3299 then 3300 # cc works too. 3301 : 3302 else 3303 # cc exists but doesn't like -o. 3304 eval ac_cv_prog_cc_${ac_cc}_c_o=no 3305 fi 3306 fi 3307 fi 3308else 3309 eval ac_cv_prog_cc_${ac_cc}_c_o=no 3310fi 3311rm -f conftest* 3312 3313fi 3314if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then 3315 echo "$as_me:$LINENO: result: yes" >&5 3316echo "${ECHO_T}yes" >&6 3317else 3318 echo "$as_me:$LINENO: result: no" >&5 3319echo "${ECHO_T}no" >&6 3320 3321cat >>confdefs.h <<\_ACEOF 3322#define NO_MINUS_C_MINUS_O 1 3323_ACEOF 3324 3325fi 3326 3327# FIXME: we rely on the cache variable name because 3328# there is no other way. 3329set dummy $CC 3330ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 3331if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then 3332 # Losing compiler, so override with the script. 3333 # FIXME: It is wrong to rewrite CC. 3334 # But if we don't then we get into trouble of one sort or another. 3335 # A longer-term fix would be to have automake use am__CC in this case, 3336 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3337 CC="$am_aux_dir/compile $CC" 3338fi 3339 3340 3341 3342 ansi= 3343 if test -z "$ansi"; then 3344 msg="for C compiler warning flags" 3345 else 3346 msg="for C compiler warning and ANSI conformance flags" 3347 fi 3348 echo "$as_me:$LINENO: checking $msg" >&5 3349echo $ECHO_N "checking $msg... $ECHO_C" >&6 3350if test "${vl_cv_prog_cc_warnings+set}" = set; then 3351 echo $ECHO_N "(cached) $ECHO_C" >&6 3352else 3353 3354 if test -n "$CC"; then 3355 cat > conftest.c <<EOF 3356int main(int argc, char **argv) { return 0; } 3357EOF 3358 3359 if test "$GCC" = "yes"; then 3360 if test -z "$ansi"; then 3361 vl_cv_prog_cc_warnings="-Wall -W" 3362 else 3363 vl_cv_prog_cc_warnings="-Wall -W -ansi -pedantic" 3364 fi 3365 3366 3367 elif $CC -V 2>&1 | grep -i "WorkShop" > /dev/null 2>&1 && 3368 $CC -c -v -Xc conftest.c > /dev/null 2>&1 && 3369 test -f conftest.o; then 3370 if test -z "$ansi"; then 3371 vl_cv_prog_cc_warnings="-v" 3372 else 3373 vl_cv_prog_cc_warnings="-v -Xc" 3374 fi 3375 3376 elif $CC -V 2>&1 | grep -i "Digital UNIX Compiler" > /dev/null 2>&1 && 3377 $CC -c -verbose -w0 -warnprotos -std1 conftest.c > /dev/null 2>&1 && 3378 test -f conftest.o; then 3379 if test -z "$ansi"; then 3380 vl_cv_prog_cc_warnings="-verbose -w0 -warnprotos" 3381 else 3382 vl_cv_prog_cc_warnings="-verbose -w0 -warnprotos -std1" 3383 fi 3384 3385 elif $CC 2>&1 | grep -i "C for AIX Compiler" > /dev/null 2>&1 && 3386 $CC -c -qlanglvl=ansi -qinfo=all conftest.c > /dev/null 2>&1 && 3387 test -f conftest.o; then 3388 if test -z "$ansi"; then 3389 vl_cv_prog_cc_warnings="-qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd" 3390 else 3391 vl_cv_prog_cc_warnings="-qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd -qlanglvl=ansi" 3392 fi 3393 3394 elif $CC -version 2>&1 | grep -i "MIPSpro Compilers" > /dev/null 2>&1 && 3395 $CC -c -fullwarn -ansi -ansiE conftest.c > /dev/null 2>&1 && 3396 test -f conftest.o; then 3397 if test -z "$ansi"; then 3398 vl_cv_prog_cc_warnings="-fullwarn" 3399 else 3400 vl_cv_prog_cc_warnings="-fullwarn -ansi -ansiE" 3401 fi 3402 3403 elif what $CC 2>&1 | grep -i "HP C Compiler" > /dev/null 2>&1 && 3404 $CC -c -Aa +w1 conftest.c > /dev/null 2>&1 && 3405 test -f conftest.o; then 3406 if test -z "$ansi"; then 3407 vl_cv_prog_cc_warnings="+w1" 3408 else 3409 vl_cv_prog_cc_warnings="+w1 -Aa" 3410 fi 3411 3412 elif $CC -V 2>&1 | grep "/SX" > /dev/null 2>&1 && 3413 $CC -c -pvctl,fullmsg -Xc conftest.c > /dev/null 2>&1 && 3414 test -f conftest.o; then 3415 if test -z "$ansi"; then 3416 vl_cv_prog_cc_warnings="-pvctl,fullmsg" 3417 else 3418 vl_cv_prog_cc_warnings="-pvctl,fullmsg -Xc" 3419 fi 3420 3421 elif $CC -V 2>&1 | grep -i "Cray" > /dev/null 2>&1 && 3422 $CC -c -h msglevel 2 conftest.c > /dev/null 2>&1 && 3423 test -f conftest.o; then 3424 if test -z "$ansi"; then 3425 vl_cv_prog_cc_warnings="-h msglevel 2" 3426 else 3427 vl_cv_prog_cc_warnings="-h msglevel 2 -h conform" 3428 fi 3429 3430 fi 3431 rm -f conftest.* 3432 fi 3433 if test -n "$vl_cv_prog_cc_warnings"; then 3434 CFLAGS="$CFLAGS $vl_cv_prog_cc_warnings" 3435 else 3436 vl_cv_prog_cc_warnings="unknown" 3437 fi 3438 3439fi 3440echo "$as_me:$LINENO: result: $vl_cv_prog_cc_warnings" >&5 3441echo "${ECHO_T}$vl_cv_prog_cc_warnings" >&6 3442 3443 3444# Find a good install program. We prefer a C program (faster), 3445# so one script is as good as another. But avoid the broken or 3446# incompatible versions: 3447# SysV /etc/install, /usr/sbin/install 3448# SunOS /usr/etc/install 3449# IRIX /sbin/install 3450# AIX /bin/install 3451# AmigaOS /C/install, which installs bootblocks on floppy discs 3452# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3453# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3454# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3455# OS/2's system install, which has a completely different semantic 3456# ./install, which can be erroneously created by make from ./install.sh. 3457echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 3458echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 3459if test -z "$INSTALL"; then 3460if test "${ac_cv_path_install+set}" = set; then 3461 echo $ECHO_N "(cached) $ECHO_C" >&6 3462else 3463 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3464for as_dir in $PATH 3465do 3466 IFS=$as_save_IFS 3467 test -z "$as_dir" && as_dir=. 3468 # Account for people who put trailing slashes in PATH elements. 3469case $as_dir/ in 3470 ./ | .// | /cC/* | \ 3471 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3472 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 3473 /usr/ucb/* ) ;; 3474 *) 3475 # OSF1 and SCO ODT 3.0 have their own names for install. 3476 # Don't use installbsd from OSF since it installs stuff as root 3477 # by default. 3478 for ac_prog in ginstall scoinst install; do 3479 for ac_exec_ext in '' $ac_executable_extensions; do 3480 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3481 if test $ac_prog = install && 3482 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3483 # AIX install. It has an incompatible calling convention. 3484 : 3485 elif test $ac_prog = install && 3486 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3487 # program-specific install script used by HP pwplus--don't use. 3488 : 3489 else 3490 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3491 break 3 3492 fi 3493 fi 3494 done 3495 done 3496 ;; 3497esac 3498done 3499 3500 3501fi 3502 if test "${ac_cv_path_install+set}" = set; then 3503 INSTALL=$ac_cv_path_install 3504 else 3505 # As a last resort, use the slow shell script. We don't cache a 3506 # path for INSTALL within a source directory, because that will 3507 # break other packages using the cache if that directory is 3508 # removed, or if the path is relative. 3509 INSTALL=$ac_install_sh 3510 fi 3511fi 3512echo "$as_me:$LINENO: result: $INSTALL" >&5 3513echo "${ECHO_T}$INSTALL" >&6 3514 3515# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3516# It thinks the first close brace ends the variable substitution. 3517test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3518 3519test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3520 3521test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3522 3523echo "$as_me:$LINENO: checking whether ln -s works" >&5 3524echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 3525LN_S=$as_ln_s 3526if test "$LN_S" = "ln -s"; then 3527 echo "$as_me:$LINENO: result: yes" >&5 3528echo "${ECHO_T}yes" >&6 3529else 3530 echo "$as_me:$LINENO: result: no, using $LN_S" >&5 3531echo "${ECHO_T}no, using $LN_S" >&6 3532fi 3533 3534 3535 3536macro_version='2.1a' 3537macro_revision='1.2248' 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550ltmain="$ac_aux_dir/ltmain.sh" 3551 3552# Set options 3553 3554enable_dlopen=no 3555 3556 3557enable_win32_dll=no 3558 3559 3560# Check whether --enable-shared or --disable-shared was given. 3561if test "${enable_shared+set}" = set; then 3562 enableval="$enable_shared" 3563 p=${PACKAGE-default} 3564 case $enableval in 3565 yes) enable_shared=yes ;; 3566 no) enable_shared=no ;; 3567 *) 3568 enable_shared=no 3569 # Look at the argument we got. We use all the common list separators. 3570 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3571 for pkg in $enableval; do 3572 IFS="$lt_save_ifs" 3573 if test "X$pkg" = "X$p"; then 3574 enable_shared=yes 3575 fi 3576 done 3577 IFS="$lt_save_ifs" 3578 ;; 3579 esac 3580else 3581 enable_shared=yes 3582fi; 3583 3584 3585 3586 3587 3588 3589 3590 3591# Check whether --enable-static or --disable-static was given. 3592if test "${enable_static+set}" = set; then 3593 enableval="$enable_static" 3594 p=${PACKAGE-default} 3595 case $enableval in 3596 yes) enable_static=yes ;; 3597 no) enable_static=no ;; 3598 *) 3599 enable_static=no 3600 # Look at the argument we got. We use all the common list separators. 3601 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3602 for pkg in $enableval; do 3603 IFS="$lt_save_ifs" 3604 if test "X$pkg" = "X$p"; then 3605 enable_static=yes 3606 fi 3607 done 3608 IFS="$lt_save_ifs" 3609 ;; 3610 esac 3611else 3612 enable_static=yes 3613fi; 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623# Check whether --with-pic or --without-pic was given. 3624if test "${with_pic+set}" = set; then 3625 withval="$with_pic" 3626 pic_mode="$withval" 3627else 3628 pic_mode=default 3629fi; 3630 3631test -z "$pic_mode" && pic_mode=default 3632 3633 3634 3635 3636 3637 3638 3639# Check whether --enable-fast-install or --disable-fast-install was given. 3640if test "${enable_fast_install+set}" = set; then 3641 enableval="$enable_fast_install" 3642 p=${PACKAGE-default} 3643 case $enableval in 3644 yes) enable_fast_install=yes ;; 3645 no) enable_fast_install=no ;; 3646 *) 3647 enable_fast_install=no 3648 # Look at the argument we got. We use all the common list separators. 3649 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3650 for pkg in $enableval; do 3651 IFS="$lt_save_ifs" 3652 if test "X$pkg" = "X$p"; then 3653 enable_fast_install=yes 3654 fi 3655 done 3656 IFS="$lt_save_ifs" 3657 ;; 3658 esac 3659else 3660 enable_fast_install=yes 3661fi; 3662 3663 3664 3665 3666 3667 3668 3669 3670echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3671echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6 3672if test "${lt_cv_path_SED+set}" = set; then 3673 echo $ECHO_N "(cached) $ECHO_C" >&6 3674else 3675 # Loop through the user's path and test for sed and gsed. 3676# Then use that list of sed's as ones to test for truncation. 3677as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3678for as_dir in $PATH 3679do 3680 IFS=$as_save_IFS 3681 test -z "$as_dir" && as_dir=. 3682 for lt_ac_prog in sed gsed; do 3683 for ac_exec_ext in '' $ac_executable_extensions; do 3684 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then 3685 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3686 fi 3687 done 3688 done 3689done 3690lt_ac_max=0 3691lt_ac_count=0 3692# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3693# along with /bin/sed that truncates output. 3694for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3695 test ! -f $lt_ac_sed && continue 3696 cat /dev/null > conftest.in 3697 lt_ac_count=0 3698 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3699 # Check for GNU sed and select it if it is found. 3700 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3701 lt_cv_path_SED=$lt_ac_sed 3702 break 3703 fi 3704 while true; do 3705 cat conftest.in conftest.in >conftest.tmp 3706 mv conftest.tmp conftest.in 3707 cp conftest.in conftest.nl 3708 echo >>conftest.nl 3709 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3710 cmp -s conftest.out conftest.nl || break 3711 # 10000 chars as input seems more than enough 3712 test $lt_ac_count -gt 10 && break 3713 lt_ac_count=`expr $lt_ac_count + 1` 3714 if test $lt_ac_count -gt $lt_ac_max; then 3715 lt_ac_max=$lt_ac_count 3716 lt_cv_path_SED=$lt_ac_sed 3717 fi 3718 done 3719done 3720 3721fi 3722 3723SED=$lt_cv_path_SED 3724 3725echo "$as_me:$LINENO: result: $SED" >&5 3726echo "${ECHO_T}$SED" >&6 3727 3728test -z "$SED" && SED=sed 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740echo "$as_me:$LINENO: checking for egrep" >&5 3741echo $ECHO_N "checking for egrep... $ECHO_C" >&6 3742if test "${ac_cv_prog_egrep+set}" = set; then 3743 echo $ECHO_N "(cached) $ECHO_C" >&6 3744else 3745 if echo a | (grep -E '(a|b)') >/dev/null 2>&1 3746 then ac_cv_prog_egrep='grep -E' 3747 else ac_cv_prog_egrep='egrep' 3748 fi 3749fi 3750echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 3751echo "${ECHO_T}$ac_cv_prog_egrep" >&6 3752 EGREP=$ac_cv_prog_egrep 3753 3754 3755echo "$as_me:$LINENO: checking for fgrep" >&5 3756echo $ECHO_N "checking for fgrep... $ECHO_C" >&6 3757if test "${ac_cv_prog_fgrep+set}" = set; then 3758 echo $ECHO_N "(cached) $ECHO_C" >&6 3759else 3760 if echo 'ab*c' | (grep -F 'ab*c') >/dev/null 2>&1 3761 then ac_cv_prog_fgrep='grep -F' 3762 else ac_cv_prog_fgrep='fgrep' 3763 fi 3764fi 3765echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5 3766echo "${ECHO_T}$ac_cv_prog_fgrep" >&6 3767 FGREP=$ac_cv_prog_fgrep 3768 3769 3770test -z "$GREP" && GREP=grep 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790# Check whether --with-gnu-ld or --without-gnu-ld was given. 3791if test "${with_gnu_ld+set}" = set; then 3792 withval="$with_gnu_ld" 3793 test "$withval" = no || with_gnu_ld=yes 3794else 3795 with_gnu_ld=no 3796fi; 3797ac_prog=ld 3798if test "$GCC" = yes; then 3799 # Check if gcc -print-prog-name=ld gives a path. 3800 echo "$as_me:$LINENO: checking for ld used by $CC" >&5 3801echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 3802 case $host in 3803 *-*-mingw*) 3804 # gcc leaves a trailing carriage return which upsets mingw 3805 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 3806 *) 3807 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 3808 esac 3809 case $ac_prog in 3810 # Accept absolute paths. 3811 [\\/]* | ?:[\\/]*) 3812 re_direlt='/[^/][^/]*/\.\./' 3813 # Canonicalize the pathname of ld 3814 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 3815 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 3816 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 3817 done 3818 test -z "$LD" && LD="$ac_prog" 3819 ;; 3820 "") 3821 # If it fails, then pretend we aren't using GCC. 3822 ac_prog=ld 3823 ;; 3824 *) 3825 # If it is relative, then search for the first ld in PATH. 3826 with_gnu_ld=unknown 3827 ;; 3828 esac 3829elif test "$with_gnu_ld" = yes; then 3830 echo "$as_me:$LINENO: checking for GNU ld" >&5 3831echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 3832else 3833 echo "$as_me:$LINENO: checking for non-GNU ld" >&5 3834echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 3835fi 3836if test "${lt_cv_path_LD+set}" = set; then 3837 echo $ECHO_N "(cached) $ECHO_C" >&6 3838else 3839 if test -z "$LD"; then 3840 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 3841 for ac_dir in $PATH; do 3842 IFS="$lt_save_ifs" 3843 test -z "$ac_dir" && ac_dir=. 3844 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 3845 lt_cv_path_LD="$ac_dir/$ac_prog" 3846 # Check to see if the program is GNU ld. I'd rather use --version, 3847 # but apparently some variants of GNU ld only accept -v. 3848 # Break only if it was the GNU/non-GNU ld that we prefer. 3849 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 3850 *GNU* | *'with BFD'*) 3851 test "$with_gnu_ld" != no && break 3852 ;; 3853 *) 3854 test "$with_gnu_ld" != yes && break 3855 ;; 3856 esac 3857 fi 3858 done 3859 IFS="$lt_save_ifs" 3860else 3861 lt_cv_path_LD="$LD" # Let the user override the test with a path. 3862fi 3863fi 3864 3865LD="$lt_cv_path_LD" 3866if test -n "$LD"; then 3867 echo "$as_me:$LINENO: result: $LD" >&5 3868echo "${ECHO_T}$LD" >&6 3869else 3870 echo "$as_me:$LINENO: result: no" >&5 3871echo "${ECHO_T}no" >&6 3872fi 3873test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 3874echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 3875 { (exit 1); exit 1; }; } 3876echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 3877echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 3878if test "${lt_cv_prog_gnu_ld+set}" = set; then 3879 echo $ECHO_N "(cached) $ECHO_C" >&6 3880else 3881 # I'd rather use --version here, but apparently some GNU lds only accept -v. 3882case `$LD -v 2>&1 </dev/null` in 3883*GNU* | *'with BFD'*) 3884 lt_cv_prog_gnu_ld=yes 3885 ;; 3886*) 3887 lt_cv_prog_gnu_ld=no 3888 ;; 3889esac 3890fi 3891echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 3892echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 3893with_gnu_ld=$lt_cv_prog_gnu_ld 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5 3905echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6 3906if test "${lt_cv_path_NM+set}" = set; then 3907 echo $ECHO_N "(cached) $ECHO_C" >&6 3908else 3909 if test -n "$NM"; then 3910 # Let the user override the test. 3911 lt_cv_path_NM="$NM" 3912else 3913 lt_nm_to_check="${ac_tool_prefix}nm" 3914 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 3915 lt_nm_to_check="$lt_nm_to_check nm" 3916 fi 3917 for lt_tmp_nm in $lt_nm_to_check; do 3918 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 3919 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 3920 IFS="$lt_save_ifs" 3921 test -z "$ac_dir" && ac_dir=. 3922 tmp_nm="$ac_dir/$lt_tmp_nm" 3923 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 3924 # Check to see if the nm accepts a BSD-compat flag. 3925 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 3926 # nm: unknown option "B" ignored 3927 # Tru64's nm complains that /dev/null is an invalid object file 3928 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 3929 */dev/null* | *'Invalid file or object type'*) 3930 lt_cv_path_NM="$tmp_nm -B" 3931 break 3932 ;; 3933 *) 3934 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 3935 */dev/null*) 3936 lt_cv_path_NM="$tmp_nm -p" 3937 break 3938 ;; 3939 *) 3940 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 3941 continue # so that we can try to find one that supports BSD flags 3942 ;; 3943 esac 3944 ;; 3945 esac 3946 fi 3947 done 3948 IFS="$lt_save_ifs" 3949 done 3950 : ${lt_cv_path_NM=no} 3951fi 3952fi 3953echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 3954echo "${ECHO_T}$lt_cv_path_NM" >&6 3955if test "$lt_cv_path_NM" != "no"; then 3956 NM="$lt_cv_path_NM" 3957else 3958 # Didn't find any BSD compatible name lister, look for dumpbin. 3959 if test -n "$ac_tool_prefix"; then 3960 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 3961 do 3962 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3963set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3964echo "$as_me:$LINENO: checking for $ac_word" >&5 3965echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3966if test "${ac_cv_prog_DUMPBIN+set}" = set; then 3967 echo $ECHO_N "(cached) $ECHO_C" >&6 3968else 3969 if test -n "$DUMPBIN"; then 3970 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 3971else 3972as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3973for as_dir in $PATH 3974do 3975 IFS=$as_save_IFS 3976 test -z "$as_dir" && as_dir=. 3977 for ac_exec_ext in '' $ac_executable_extensions; do 3978 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3979 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 3980 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3981 break 2 3982 fi 3983done 3984done 3985 3986fi 3987fi 3988DUMPBIN=$ac_cv_prog_DUMPBIN 3989if test -n "$DUMPBIN"; then 3990 echo "$as_me:$LINENO: result: $DUMPBIN" >&5 3991echo "${ECHO_T}$DUMPBIN" >&6 3992else 3993 echo "$as_me:$LINENO: result: no" >&5 3994echo "${ECHO_T}no" >&6 3995fi 3996 3997 test -n "$DUMPBIN" && break 3998 done 3999fi 4000if test -z "$DUMPBIN"; then 4001 ac_ct_DUMPBIN=$DUMPBIN 4002 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 4003do 4004 # Extract the first word of "$ac_prog", so it can be a program name with args. 4005set dummy $ac_prog; ac_word=$2 4006echo "$as_me:$LINENO: checking for $ac_word" >&5 4007echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4008if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then 4009 echo $ECHO_N "(cached) $ECHO_C" >&6 4010else 4011 if test -n "$ac_ct_DUMPBIN"; then 4012 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4013else 4014as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4015for as_dir in $PATH 4016do 4017 IFS=$as_save_IFS 4018 test -z "$as_dir" && as_dir=. 4019 for ac_exec_ext in '' $ac_executable_extensions; do 4020 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4021 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4022 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4023 break 2 4024 fi 4025done 4026done 4027 4028fi 4029fi 4030ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4031if test -n "$ac_ct_DUMPBIN"; then 4032 echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5 4033echo "${ECHO_T}$ac_ct_DUMPBIN" >&6 4034else 4035 echo "$as_me:$LINENO: result: no" >&5 4036echo "${ECHO_T}no" >&6 4037fi 4038 4039 test -n "$ac_ct_DUMPBIN" && break 4040done 4041test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":" 4042 4043 DUMPBIN=$ac_ct_DUMPBIN 4044fi 4045 4046 4047 if test "$DUMPBIN" != ":"; then 4048 NM="$DUMPBIN" 4049 fi 4050fi 4051test -z "$NM" && NM=nm 4052 4053 4054 4055 4056 4057 4058echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5 4059echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6 4060if test "${lt_cv_nm_interface+set}" = set; then 4061 echo $ECHO_N "(cached) $ECHO_C" >&6 4062else 4063 lt_cv_nm_interface="BSD nm" 4064 echo "int some_variable = 0;" > conftest.$ac_ext 4065 (eval echo "\"\$as_me:4065: $ac_compile\"" >&5) 4066 (eval "$ac_compile" 2>conftest.err) 4067 cat conftest.err >&5 4068 (eval echo "\"\$as_me:4068: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4069 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4070 cat conftest.err >&5 4071 (eval echo "\"\$as_me:4071: output\"" >&5) 4072 cat conftest.out >&5 4073 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4074 lt_cv_nm_interface="MS dumpbin" 4075 fi 4076 rm -f conftest* 4077fi 4078echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5 4079echo "${ECHO_T}$lt_cv_nm_interface" >&6 4080 4081# find the maximum length of command line arguments 4082echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 4083echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6 4084if test "${lt_cv_sys_max_cmd_len+set}" = set; then 4085 echo $ECHO_N "(cached) $ECHO_C" >&6 4086else 4087 i=0 4088 teststring="ABCD" 4089 4090 case $build_os in 4091 msdosdjgpp*) 4092 # On DJGPP, this test can blow up pretty badly due to problems in libc 4093 # (any single argument exceeding 2000 bytes causes a buffer overrun 4094 # during glob expansion). Even if it were fixed, the result of this 4095 # check would be larger than it should be. 4096 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4097 ;; 4098 4099 gnu*) 4100 # Under GNU Hurd, this test is not required because there is 4101 # no limit to the length of command line arguments. 4102 # Libtool will interpret -1 as no limit whatsoever 4103 lt_cv_sys_max_cmd_len=-1; 4104 ;; 4105 4106 cygwin* | mingw*) 4107 # On Win9x/ME, this test blows up -- it succeeds, but takes 4108 # about 5 minutes as the teststring grows exponentially. 4109 # Worse, since 9x/ME are not pre-emptively multitasking, 4110 # you end up with a "frozen" computer, even though with patience 4111 # the test eventually succeeds (with a max line length of 256k). 4112 # Instead, let's just punt: use the minimum linelength reported by 4113 # all of the supported platforms: 8192 (on NT/2K/XP). 4114 lt_cv_sys_max_cmd_len=8192; 4115 ;; 4116 4117 amigaos*) 4118 # On AmigaOS with pdksh, this test takes hours, literally. 4119 # So we just punt and use a minimum line length of 8192. 4120 lt_cv_sys_max_cmd_len=8192; 4121 ;; 4122 4123 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4124 # This has been around since 386BSD, at least. Likely further. 4125 if test -x /sbin/sysctl; then 4126 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4127 elif test -x /usr/sbin/sysctl; then 4128 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4129 else 4130 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4131 fi 4132 # And add a safety zone 4133 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4134 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4135 ;; 4136 4137 interix*) 4138 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4139 lt_cv_sys_max_cmd_len=196608 4140 ;; 4141 4142 osf*) 4143 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4144 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4145 # nice to cause kernel panics so lets avoid the loop below. 4146 # First set a reasonable default. 4147 lt_cv_sys_max_cmd_len=16384 4148 # 4149 if test -x /sbin/sysconfig; then 4150 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4151 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4152 esac 4153 fi 4154 ;; 4155 sco3.2v5*) 4156 lt_cv_sys_max_cmd_len=102400 4157 ;; 4158 sysv5* | sco5v6* | sysv4.2uw2*) 4159 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4160 if test -n "$kargmax"; then 4161 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4162 else 4163 lt_cv_sys_max_cmd_len=32768 4164 fi 4165 ;; 4166 *) 4167 # Make teststring a little bigger before we do anything with it. 4168 # a 1K string should be a reasonable start. 4169 for i in 1 2 3 4 5 6 7 8 ; do 4170 teststring=$teststring$teststring 4171 done 4172 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4173 # If test is not a shell built-in, we'll probably end up computing a 4174 # maximum length that is only half of the actual maximum length, but 4175 # we can't tell. 4176 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 4177 = "XX$teststring$teststring"; } >/dev/null 2>&1 && 4178 test $i != 17 # 1/2 MB should be enough 4179 do 4180 i=`expr $i + 1` 4181 teststring=$teststring$teststring 4182 done 4183 # Only check the string length outside the loop. 4184 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4185 teststring= 4186 # Add a significant safety factor because C++ compilers can tack on massive 4187 # amounts of additional arguments before passing them to the linker. 4188 # It appears as though 1/2 is a usable value. 4189 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4190 ;; 4191 esac 4192 4193fi 4194 4195if test -n $lt_cv_sys_max_cmd_len ; then 4196 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 4197echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6 4198else 4199 echo "$as_me:$LINENO: result: none" >&5 4200echo "${ECHO_T}none" >&6 4201fi 4202max_cmd_len=$lt_cv_sys_max_cmd_len 4203 4204 4205 4206 4207 4208 4209 4210: ${CP="cp -f"} 4211: ${MV="mv -f"} 4212: ${RM="rm -f"} 4213 4214echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5 4215echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6 4216# Try some XSI features 4217xsi_shell=no 4218( _lt_dummy="a/b/c" 4219 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 4220 = c,a/b,, ) >/dev/null 2>&1 \ 4221 && xsi_shell=yes 4222echo "$as_me:$LINENO: result: $xsi_shell" >&5 4223echo "${ECHO_T}$xsi_shell" >&6 4224 4225 4226echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4227echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6 4228if test "${lt_cv_ld_reload_flag+set}" = set; then 4229 echo $ECHO_N "(cached) $ECHO_C" >&6 4230else 4231 lt_cv_ld_reload_flag='-r' 4232fi 4233echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4234echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6 4235reload_flag=$lt_cv_ld_reload_flag 4236case $reload_flag in 4237"" | " "*) ;; 4238*) reload_flag=" $reload_flag" ;; 4239esac 4240reload_cmds='$LD$reload_flag -o $output$reload_objs' 4241case $host_os in 4242 darwin*) 4243 if test "$GCC" = yes; then 4244 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4245 else 4246 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4247 fi 4248 ;; 4249esac 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 4261echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6 4262if test "${lt_cv_deplibs_check_method+set}" = set; then 4263 echo $ECHO_N "(cached) $ECHO_C" >&6 4264else 4265 lt_cv_file_magic_cmd='$MAGIC_CMD' 4266lt_cv_file_magic_test_file= 4267lt_cv_deplibs_check_method='unknown' 4268# Need to set the preceding variable on all platforms that support 4269# interlibrary dependencies. 4270# 'none' -- dependencies not supported. 4271# `unknown' -- same as none, but documents that we really don't know. 4272# 'pass_all' -- all dependencies passed with no checks. 4273# 'test_compile' -- check by making test program. 4274# 'file_magic [[regex]]' -- check by looking for files in library path 4275# which responds to the $file_magic_cmd with a given extended regex. 4276# If you have `file' or equivalent on your system and you're not sure 4277# whether `pass_all' will *always* work, you probably want this one. 4278 4279case $host_os in 4280aix4* | aix5*) 4281 lt_cv_deplibs_check_method=pass_all 4282 ;; 4283 4284beos*) 4285 lt_cv_deplibs_check_method=pass_all 4286 ;; 4287 4288bsdi[45]*) 4289 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4290 lt_cv_file_magic_cmd='/usr/bin/file -L' 4291 lt_cv_file_magic_test_file=/shlib/libc.so 4292 ;; 4293 4294cygwin*) 4295 # func_win32_libid is a shell function defined in ltmain.sh 4296 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4297 lt_cv_file_magic_cmd='func_win32_libid' 4298 ;; 4299 4300 # Base MSYS/MinGW do not provide the 'file' command needed by 4301 # func_win32_libid shell function, so use a weaker test based on 'objdump'. 4302mingw* | pw32*) 4303 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4304 lt_cv_file_magic_cmd='$OBJDUMP -f' 4305 ;; 4306 4307darwin* | rhapsody*) 4308 lt_cv_deplibs_check_method=pass_all 4309 ;; 4310 4311freebsd* | kfreebsd*-gnu | dragonfly*) 4312 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4313 case $host_cpu in 4314 i*86 ) 4315 # Not sure whether the presence of OpenBSD here was a mistake. 4316 # Let's accept both of them until this is cleared up. 4317 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4318 lt_cv_file_magic_cmd=/usr/bin/file 4319 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4320 ;; 4321 esac 4322 else 4323 lt_cv_deplibs_check_method=pass_all 4324 fi 4325 ;; 4326 4327gnu*) 4328 lt_cv_deplibs_check_method=pass_all 4329 ;; 4330 4331hpux10.20* | hpux11*) 4332 lt_cv_file_magic_cmd=/usr/bin/file 4333 case $host_cpu in 4334 ia64*) 4335 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4336 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4337 ;; 4338 hppa*64*) 4339 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' 4340 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4341 ;; 4342 *) 4343 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4344 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4345 ;; 4346 esac 4347 ;; 4348 4349interix3*) 4350 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4351 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4352 ;; 4353 4354irix5* | irix6* | nonstopux*) 4355 case $LD in 4356 *-32|*"-32 ") libmagic=32-bit;; 4357 *-n32|*"-n32 ") libmagic=N32;; 4358 *-64|*"-64 ") libmagic=64-bit;; 4359 *) libmagic=never-match;; 4360 esac 4361 lt_cv_deplibs_check_method=pass_all 4362 ;; 4363 4364# This must be Linux ELF. 4365linux*) 4366 lt_cv_deplibs_check_method=pass_all 4367 ;; 4368 4369netbsd* | knetbsd*-gnu) 4370 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4371 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4372 else 4373 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4374 fi 4375 ;; 4376 4377newos6*) 4378 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4379 lt_cv_file_magic_cmd=/usr/bin/file 4380 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4381 ;; 4382 4383*nto* | *qnx*) 4384 lt_cv_deplibs_check_method=pass_all 4385 ;; 4386 4387openbsd*) 4388 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4389 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4390 else 4391 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4392 fi 4393 ;; 4394 4395osf3* | osf4* | osf5*) 4396 lt_cv_deplibs_check_method=pass_all 4397 ;; 4398 4399rdos*) 4400 lt_cv_deplibs_check_method=pass_all 4401 ;; 4402 4403solaris*) 4404 lt_cv_deplibs_check_method=pass_all 4405 ;; 4406 4407sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4408 lt_cv_deplibs_check_method=pass_all 4409 ;; 4410 4411sysv4 | sysv4.3*) 4412 case $host_vendor in 4413 motorola) 4414 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]' 4415 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4416 ;; 4417 ncr) 4418 lt_cv_deplibs_check_method=pass_all 4419 ;; 4420 sequent) 4421 lt_cv_file_magic_cmd='/bin/file' 4422 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4423 ;; 4424 sni) 4425 lt_cv_file_magic_cmd='/bin/file' 4426 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4427 lt_cv_file_magic_test_file=/lib/libc.so 4428 ;; 4429 siemens) 4430 lt_cv_deplibs_check_method=pass_all 4431 ;; 4432 pc) 4433 lt_cv_deplibs_check_method=pass_all 4434 ;; 4435 esac 4436 ;; 4437 4438tpf*) 4439 lt_cv_deplibs_check_method=pass_all 4440 ;; 4441esac 4442 4443fi 4444echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4445echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6 4446file_magic_cmd=$lt_cv_file_magic_cmd 4447deplibs_check_method=$lt_cv_deplibs_check_method 4448test -z "$deplibs_check_method" && deplibs_check_method=unknown 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461if test -n "$ac_tool_prefix"; then 4462 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4463set dummy ${ac_tool_prefix}ar; ac_word=$2 4464echo "$as_me:$LINENO: checking for $ac_word" >&5 4465echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4466if test "${ac_cv_prog_AR+set}" = set; then 4467 echo $ECHO_N "(cached) $ECHO_C" >&6 4468else 4469 if test -n "$AR"; then 4470 ac_cv_prog_AR="$AR" # Let the user override the test. 4471else 4472as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4473for as_dir in $PATH 4474do 4475 IFS=$as_save_IFS 4476 test -z "$as_dir" && as_dir=. 4477 for ac_exec_ext in '' $ac_executable_extensions; do 4478 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4479 ac_cv_prog_AR="${ac_tool_prefix}ar" 4480 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4481 break 2 4482 fi 4483done 4484done 4485 4486fi 4487fi 4488AR=$ac_cv_prog_AR 4489if test -n "$AR"; then 4490 echo "$as_me:$LINENO: result: $AR" >&5 4491echo "${ECHO_T}$AR" >&6 4492else 4493 echo "$as_me:$LINENO: result: no" >&5 4494echo "${ECHO_T}no" >&6 4495fi 4496 4497fi 4498if test -z "$ac_cv_prog_AR"; then 4499 ac_ct_AR=$AR 4500 # Extract the first word of "ar", so it can be a program name with args. 4501set dummy ar; ac_word=$2 4502echo "$as_me:$LINENO: checking for $ac_word" >&5 4503echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4504if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 4505 echo $ECHO_N "(cached) $ECHO_C" >&6 4506else 4507 if test -n "$ac_ct_AR"; then 4508 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4509else 4510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4511for as_dir in $PATH 4512do 4513 IFS=$as_save_IFS 4514 test -z "$as_dir" && as_dir=. 4515 for ac_exec_ext in '' $ac_executable_extensions; do 4516 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4517 ac_cv_prog_ac_ct_AR="ar" 4518 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4519 break 2 4520 fi 4521done 4522done 4523 4524 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false" 4525fi 4526fi 4527ac_ct_AR=$ac_cv_prog_ac_ct_AR 4528if test -n "$ac_ct_AR"; then 4529 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 4530echo "${ECHO_T}$ac_ct_AR" >&6 4531else 4532 echo "$as_me:$LINENO: result: no" >&5 4533echo "${ECHO_T}no" >&6 4534fi 4535 4536 AR=$ac_ct_AR 4537else 4538 AR="$ac_cv_prog_AR" 4539fi 4540 4541test -z "$AR" && AR=ar 4542test -z "$AR_FLAGS" && AR_FLAGS=cru 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554if test -n "$ac_tool_prefix"; then 4555 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4556set dummy ${ac_tool_prefix}strip; ac_word=$2 4557echo "$as_me:$LINENO: checking for $ac_word" >&5 4558echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4559if test "${ac_cv_prog_STRIP+set}" = set; then 4560 echo $ECHO_N "(cached) $ECHO_C" >&6 4561else 4562 if test -n "$STRIP"; then 4563 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4564else 4565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4566for as_dir in $PATH 4567do 4568 IFS=$as_save_IFS 4569 test -z "$as_dir" && as_dir=. 4570 for ac_exec_ext in '' $ac_executable_extensions; do 4571 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4572 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4573 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4574 break 2 4575 fi 4576done 4577done 4578 4579fi 4580fi 4581STRIP=$ac_cv_prog_STRIP 4582if test -n "$STRIP"; then 4583 echo "$as_me:$LINENO: result: $STRIP" >&5 4584echo "${ECHO_T}$STRIP" >&6 4585else 4586 echo "$as_me:$LINENO: result: no" >&5 4587echo "${ECHO_T}no" >&6 4588fi 4589 4590fi 4591if test -z "$ac_cv_prog_STRIP"; then 4592 ac_ct_STRIP=$STRIP 4593 # Extract the first word of "strip", so it can be a program name with args. 4594set dummy strip; ac_word=$2 4595echo "$as_me:$LINENO: checking for $ac_word" >&5 4596echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4597if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 4598 echo $ECHO_N "(cached) $ECHO_C" >&6 4599else 4600 if test -n "$ac_ct_STRIP"; then 4601 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4602else 4603as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4604for as_dir in $PATH 4605do 4606 IFS=$as_save_IFS 4607 test -z "$as_dir" && as_dir=. 4608 for ac_exec_ext in '' $ac_executable_extensions; do 4609 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4610 ac_cv_prog_ac_ct_STRIP="strip" 4611 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4612 break 2 4613 fi 4614done 4615done 4616 4617 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" 4618fi 4619fi 4620ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4621if test -n "$ac_ct_STRIP"; then 4622 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 4623echo "${ECHO_T}$ac_ct_STRIP" >&6 4624else 4625 echo "$as_me:$LINENO: result: no" >&5 4626echo "${ECHO_T}no" >&6 4627fi 4628 4629 STRIP=$ac_ct_STRIP 4630else 4631 STRIP="$ac_cv_prog_STRIP" 4632fi 4633 4634test -z "$STRIP" && STRIP=: 4635 4636 4637 4638 4639 4640 4641if test -n "$ac_tool_prefix"; then 4642 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 4643set dummy ${ac_tool_prefix}ranlib; ac_word=$2 4644echo "$as_me:$LINENO: checking for $ac_word" >&5 4645echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4646if test "${ac_cv_prog_RANLIB+set}" = set; then 4647 echo $ECHO_N "(cached) $ECHO_C" >&6 4648else 4649 if test -n "$RANLIB"; then 4650 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 4651else 4652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4653for as_dir in $PATH 4654do 4655 IFS=$as_save_IFS 4656 test -z "$as_dir" && as_dir=. 4657 for ac_exec_ext in '' $ac_executable_extensions; do 4658 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4659 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 4660 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4661 break 2 4662 fi 4663done 4664done 4665 4666fi 4667fi 4668RANLIB=$ac_cv_prog_RANLIB 4669if test -n "$RANLIB"; then 4670 echo "$as_me:$LINENO: result: $RANLIB" >&5 4671echo "${ECHO_T}$RANLIB" >&6 4672else 4673 echo "$as_me:$LINENO: result: no" >&5 4674echo "${ECHO_T}no" >&6 4675fi 4676 4677fi 4678if test -z "$ac_cv_prog_RANLIB"; then 4679 ac_ct_RANLIB=$RANLIB 4680 # Extract the first word of "ranlib", so it can be a program name with args. 4681set dummy ranlib; ac_word=$2 4682echo "$as_me:$LINENO: checking for $ac_word" >&5 4683echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4684if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 4685 echo $ECHO_N "(cached) $ECHO_C" >&6 4686else 4687 if test -n "$ac_ct_RANLIB"; then 4688 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 4689else 4690as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4691for as_dir in $PATH 4692do 4693 IFS=$as_save_IFS 4694 test -z "$as_dir" && as_dir=. 4695 for ac_exec_ext in '' $ac_executable_extensions; do 4696 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4697 ac_cv_prog_ac_ct_RANLIB="ranlib" 4698 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4699 break 2 4700 fi 4701done 4702done 4703 4704 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" 4705fi 4706fi 4707ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 4708if test -n "$ac_ct_RANLIB"; then 4709 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 4710echo "${ECHO_T}$ac_ct_RANLIB" >&6 4711else 4712 echo "$as_me:$LINENO: result: no" >&5 4713echo "${ECHO_T}no" >&6 4714fi 4715 4716 RANLIB=$ac_ct_RANLIB 4717else 4718 RANLIB="$ac_cv_prog_RANLIB" 4719fi 4720 4721test -z "$RANLIB" && RANLIB=: 4722 4723 4724 4725 4726 4727 4728# Determine commands to create old-style static archives. 4729old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' 4730old_postinstall_cmds='chmod 644 $oldlib' 4731old_postuninstall_cmds= 4732 4733if test -n "$RANLIB"; then 4734 case $host_os in 4735 openbsd*) 4736 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 4737 ;; 4738 *) 4739 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 4740 ;; 4741 esac 4742 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 4743fi 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778# If no C compiler was specified, use CC. 4779LTCC=${LTCC-"$CC"} 4780 4781# If no C compiler flags were specified, use CFLAGS. 4782LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4783 4784# Allow CC to be a program name with arguments. 4785compiler=$CC 4786 4787 4788# Check for command to grab the raw symbol name followed by C symbol from nm. 4789echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 4790echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6 4791if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 4792 echo $ECHO_N "(cached) $ECHO_C" >&6 4793else 4794 4795# These are sane defaults that work on at least a few old systems. 4796# [They come from Ultrix. What could be older than Ultrix?!! ;)] 4797 4798# Character class describing NM global symbol codes. 4799symcode='[BCDEGRST]' 4800 4801# Regexp to match symbols that can be accessed directly from C. 4802sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 4803 4804# Define system-specific variables. 4805case $host_os in 4806aix*) 4807 symcode='[BCDT]' 4808 ;; 4809cygwin* | mingw* | pw32*) 4810 symcode='[ABCDGISTW]' 4811 ;; 4812hpux*) 4813 if test "$host_cpu" = ia64; then 4814 symcode='[ABCDEGRST]' 4815 fi 4816 ;; 4817irix* | nonstopux*) 4818 symcode='[BCDEGRST]' 4819 ;; 4820osf*) 4821 symcode='[BCDEGQRST]' 4822 ;; 4823solaris*) 4824 symcode='[BDRT]' 4825 ;; 4826sco3.2v5*) 4827 symcode='[DT]' 4828 ;; 4829sysv4.2uw2*) 4830 symcode='[DT]' 4831 ;; 4832sysv5* | sco5v6* | unixware* | OpenUNIX*) 4833 symcode='[ABDT]' 4834 ;; 4835sysv4) 4836 symcode='[DFNSTU]' 4837 ;; 4838esac 4839 4840# If we're using GNU nm, then use its standard symbol codes. 4841case `$NM -V 2>&1` in 4842*GNU* | *'with BFD'*) 4843 symcode='[ABCDGIRSTW]' ;; 4844esac 4845 4846# Transform an extracted symbol line into a proper C declaration. 4847# Some systems (esp. on ia64) link data and code symbols differently, 4848# so use this general approach. 4849lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 4850 4851# Transform an extracted symbol line into symbol name and symbol address 4852lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 4853 4854# Handle CRLF in mingw tool chain 4855opt_cr= 4856case $build_os in 4857mingw*) 4858 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 4859 ;; 4860esac 4861 4862# Try without a prefix underscore, then with it. 4863for ac_symprfx in "" "_"; do 4864 4865 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 4866 symxfrm="\\1 $ac_symprfx\\2 \\2" 4867 4868 # Write the raw and C identifiers. 4869 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 4870 # Fake it for dumpbin and say T for any non-static function 4871 # and D for any global variable. 4872 # Also find C++ and __fastcall symbols from MSVC++, 4873 # which start with @ or ?. 4874 lt_cv_sys_global_symbol_pipe="$AWK '"\ 4875" {last_section=section; section=\$ 3};"\ 4876" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 4877" \$ 0!~/External *\|/{next};"\ 4878" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 4879" {if(hide[section]) next};"\ 4880" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 4881" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 4882" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 4883" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 4884" ' prfx=^$ac_symprfx" 4885 else 4886 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 4887 fi 4888 4889 # Check to see that the pipe works correctly. 4890 pipe_works=no 4891 4892 rm -f conftest* 4893 cat > conftest.$ac_ext <<_LT_EOF 4894#ifdef __cplusplus 4895extern "C" { 4896#endif 4897char nm_test_var; 4898void nm_test_func(){} 4899#ifdef __cplusplus 4900} 4901#endif 4902int main(){nm_test_var='a';nm_test_func();return(0);} 4903_LT_EOF 4904 4905 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4906 (eval $ac_compile) 2>&5 4907 ac_status=$? 4908 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4909 (exit $ac_status); }; then 4910 # Now try to grab the symbols. 4911 nlist=conftest.nm 4912 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 4913 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 4914 ac_status=$? 4915 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4916 (exit $ac_status); } && test -s "$nlist"; then 4917 # Try sorting and uniquifying the output. 4918 if sort "$nlist" | uniq > "$nlist"T; then 4919 mv -f "$nlist"T "$nlist" 4920 else 4921 rm -f "$nlist"T 4922 fi 4923 4924 # Make sure that we snagged all the symbols we need. 4925 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 4926 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 4927 cat <<_LT_EOF > conftest.$ac_ext 4928#ifdef __cplusplus 4929extern "C" { 4930#endif 4931 4932_LT_EOF 4933 # Now generate the symbol file. 4934 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 4935 4936 cat <<_LT_EOF >> conftest.$ac_ext 4937 4938/* The mapping between symbol names and symbols. */ 4939const struct { 4940 const char *name; 4941 void *address; 4942} 4943lt__PROGRAM__LTX_preloaded_symbols[] = 4944{ 4945 { "@PROGRAM@", (void *) 0 }, 4946_LT_EOF 4947 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 4948 cat <<\_LT_EOF >> conftest.$ac_ext 4949 {0, (void *) 0} 4950}; 4951 4952/* This works around a problem in FreeBSD linker */ 4953#ifdef FREEBSD_WORKAROUND 4954static const void *lt_preloaded_setup() { 4955 return lt__PROGRAM__LTX_preloaded_symbols; 4956} 4957#endif 4958 4959#ifdef __cplusplus 4960} 4961#endif 4962_LT_EOF 4963 # Now try linking the two files. 4964 mv conftest.$ac_objext conftstm.$ac_objext 4965 lt_save_LIBS="$LIBS" 4966 lt_save_CFLAGS="$CFLAGS" 4967 LIBS="conftstm.$ac_objext" 4968 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 4969 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 4970 (eval $ac_link) 2>&5 4971 ac_status=$? 4972 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4973 (exit $ac_status); } && test -s conftest${ac_exeext}; then 4974 pipe_works=yes 4975 fi 4976 LIBS="$lt_save_LIBS" 4977 CFLAGS="$lt_save_CFLAGS" 4978 else 4979 echo "cannot find nm_test_func in $nlist" >&5 4980 fi 4981 else 4982 echo "cannot find nm_test_var in $nlist" >&5 4983 fi 4984 else 4985 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 4986 fi 4987 else 4988 echo "$progname: failed program was:" >&5 4989 cat conftest.$ac_ext >&5 4990 fi 4991 rm -f conftest* conftst* 4992 4993 # Do not use the global_symbol_pipe unless it works. 4994 if test "$pipe_works" = yes; then 4995 break 4996 else 4997 lt_cv_sys_global_symbol_pipe= 4998 fi 4999done 5000 5001fi 5002 5003if test -z "$lt_cv_sys_global_symbol_pipe"; then 5004 lt_cv_sys_global_symbol_to_cdecl= 5005fi 5006if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5007 echo "$as_me:$LINENO: result: failed" >&5 5008echo "${ECHO_T}failed" >&6 5009else 5010 echo "$as_me:$LINENO: result: ok" >&5 5011echo "${ECHO_T}ok" >&6 5012fi 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031# Check whether --enable-libtool-lock or --disable-libtool-lock was given. 5032if test "${enable_libtool_lock+set}" = set; then 5033 enableval="$enable_libtool_lock" 5034 5035fi; 5036test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5037 5038# Some flags need to be propagated to the compiler or linker for good 5039# libtool support. 5040case $host in 5041ia64-*-hpux*) 5042 # Find out which ABI we are using. 5043 echo 'int i;' > conftest.$ac_ext 5044 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5045 (eval $ac_compile) 2>&5 5046 ac_status=$? 5047 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5048 (exit $ac_status); }; then 5049 case `/usr/bin/file conftest.$ac_objext` in 5050 *ELF-32*) 5051 HPUX_IA64_MODE="32" 5052 ;; 5053 *ELF-64*) 5054 HPUX_IA64_MODE="64" 5055 ;; 5056 esac 5057 fi 5058 rm -rf conftest* 5059 ;; 5060*-*-irix6*) 5061 # Find out which ABI we are using. 5062 echo '#line 5062 "configure"' > conftest.$ac_ext 5063 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5064 (eval $ac_compile) 2>&5 5065 ac_status=$? 5066 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5067 (exit $ac_status); }; then 5068 if test "$lt_cv_prog_gnu_ld" = yes; then 5069 case `/usr/bin/file conftest.$ac_objext` in 5070 *32-bit*) 5071 LD="${LD-ld} -melf32bsmip" 5072 ;; 5073 *N32*) 5074 LD="${LD-ld} -melf32bmipn32" 5075 ;; 5076 *64-bit*) 5077 LD="${LD-ld} -melf64bmip" 5078 ;; 5079 esac 5080 else 5081 case `/usr/bin/file conftest.$ac_objext` in 5082 *32-bit*) 5083 LD="${LD-ld} -32" 5084 ;; 5085 *N32*) 5086 LD="${LD-ld} -n32" 5087 ;; 5088 *64-bit*) 5089 LD="${LD-ld} -64" 5090 ;; 5091 esac 5092 fi 5093 fi 5094 rm -rf conftest* 5095 ;; 5096 5097x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 5098 # Find out which ABI we are using. 5099 echo 'int i;' > conftest.$ac_ext 5100 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5101 (eval $ac_compile) 2>&5 5102 ac_status=$? 5103 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5104 (exit $ac_status); }; then 5105 case `/usr/bin/file conftest.o` in 5106 *32-bit*) 5107 case $host in 5108 x86_64-*linux*) 5109 LD="${LD-ld} -m elf_i386" 5110 ;; 5111 ppc64-*linux*|powerpc64-*linux*) 5112 LD="${LD-ld} -m elf32ppclinux" 5113 ;; 5114 s390x-*linux*) 5115 LD="${LD-ld} -m elf_s390" 5116 ;; 5117 sparc64-*linux*) 5118 LD="${LD-ld} -m elf32_sparc" 5119 ;; 5120 esac 5121 ;; 5122 *64-bit*) 5123 case $host in 5124 x86_64-*linux*) 5125 LD="${LD-ld} -m elf_x86_64" 5126 ;; 5127 ppc*-*linux*|powerpc*-*linux*) 5128 LD="${LD-ld} -m elf64ppc" 5129 ;; 5130 s390*-*linux*|s390*-*tpf*) 5131 LD="${LD-ld} -m elf64_s390" 5132 ;; 5133 sparc*-*linux*) 5134 LD="${LD-ld} -m elf64_sparc" 5135 ;; 5136 esac 5137 ;; 5138 esac 5139 fi 5140 rm -rf conftest* 5141 ;; 5142 5143*-*-sco3.2v5*) 5144 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 5145 SAVE_CFLAGS="$CFLAGS" 5146 CFLAGS="$CFLAGS -belf" 5147 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 5148echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6 5149if test "${lt_cv_cc_needs_belf+set}" = set; then 5150 echo $ECHO_N "(cached) $ECHO_C" >&6 5151else 5152 ac_ext=c 5153ac_cpp='$CPP $CPPFLAGS' 5154ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5155ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5156ac_compiler_gnu=$ac_cv_c_compiler_gnu 5157 5158 cat >conftest.$ac_ext <<_ACEOF 5159/* confdefs.h. */ 5160_ACEOF 5161cat confdefs.h >>conftest.$ac_ext 5162cat >>conftest.$ac_ext <<_ACEOF 5163/* end confdefs.h. */ 5164 5165int 5166main () 5167{ 5168 5169 ; 5170 return 0; 5171} 5172_ACEOF 5173rm -f conftest.$ac_objext conftest$ac_exeext 5174if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 5175 (eval $ac_link) 2>conftest.er1 5176 ac_status=$? 5177 grep -v '^ *+' conftest.er1 >conftest.err 5178 rm -f conftest.er1 5179 cat conftest.err >&5 5180 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5181 (exit $ac_status); } && 5182 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 5183 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5184 (eval $ac_try) 2>&5 5185 ac_status=$? 5186 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5187 (exit $ac_status); }; } && 5188 { ac_try='test -s conftest$ac_exeext' 5189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5190 (eval $ac_try) 2>&5 5191 ac_status=$? 5192 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5193 (exit $ac_status); }; }; then 5194 lt_cv_cc_needs_belf=yes 5195else 5196 echo "$as_me: failed program was:" >&5 5197sed 's/^/| /' conftest.$ac_ext >&5 5198 5199lt_cv_cc_needs_belf=no 5200fi 5201rm -f conftest.err conftest.$ac_objext \ 5202 conftest$ac_exeext conftest.$ac_ext 5203 ac_ext=c 5204ac_cpp='$CPP $CPPFLAGS' 5205ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5206ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5207ac_compiler_gnu=$ac_cv_c_compiler_gnu 5208 5209fi 5210echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 5211echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6 5212 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 5213 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 5214 CFLAGS="$SAVE_CFLAGS" 5215 fi 5216 ;; 5217sparc*-*solaris*) 5218 # Find out which ABI we are using. 5219 echo 'int i;' > conftest.$ac_ext 5220 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5221 (eval $ac_compile) 2>&5 5222 ac_status=$? 5223 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5224 (exit $ac_status); }; then 5225 case `/usr/bin/file conftest.o` in 5226 *64-bit*) 5227 case $lt_cv_prog_gnu_ld in 5228 yes*) LD="${LD-ld} -m elf64_sparc" ;; 5229 *) LD="${LD-ld} -64" ;; 5230 esac 5231 ;; 5232 esac 5233 fi 5234 rm -rf conftest* 5235 ;; 5236esac 5237 5238need_locks="$enable_libtool_lock" 5239 5240ac_ext=c 5241ac_cpp='$CPP $CPPFLAGS' 5242ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5243ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5244ac_compiler_gnu=$ac_cv_c_compiler_gnu 5245echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 5246echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 5247# On Suns, sometimes $CPP names a directory. 5248if test -n "$CPP" && test -d "$CPP"; then 5249 CPP= 5250fi 5251if test -z "$CPP"; then 5252 if test "${ac_cv_prog_CPP+set}" = set; then 5253 echo $ECHO_N "(cached) $ECHO_C" >&6 5254else 5255 # Double quotes because CPP needs to be expanded 5256 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 5257 do 5258 ac_preproc_ok=false 5259for ac_c_preproc_warn_flag in '' yes 5260do 5261 # Use a header file that comes with gcc, so configuring glibc 5262 # with a fresh cross-compiler works. 5263 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5264 # <limits.h> exists even on freestanding compilers. 5265 # On the NeXT, cc -E runs the code through the compiler's parser, 5266 # not just through cpp. "Syntax error" is here to catch this case. 5267 cat >conftest.$ac_ext <<_ACEOF 5268/* confdefs.h. */ 5269_ACEOF 5270cat confdefs.h >>conftest.$ac_ext 5271cat >>conftest.$ac_ext <<_ACEOF 5272/* end confdefs.h. */ 5273#ifdef __STDC__ 5274# include <limits.h> 5275#else 5276# include <assert.h> 5277#endif 5278 Syntax error 5279_ACEOF 5280if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5281 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5282 ac_status=$? 5283 grep -v '^ *+' conftest.er1 >conftest.err 5284 rm -f conftest.er1 5285 cat conftest.err >&5 5286 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5287 (exit $ac_status); } >/dev/null; then 5288 if test -s conftest.err; then 5289 ac_cpp_err=$ac_c_preproc_warn_flag 5290 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 5291 else 5292 ac_cpp_err= 5293 fi 5294else 5295 ac_cpp_err=yes 5296fi 5297if test -z "$ac_cpp_err"; then 5298 : 5299else 5300 echo "$as_me: failed program was:" >&5 5301sed 's/^/| /' conftest.$ac_ext >&5 5302 5303 # Broken: fails on valid input. 5304continue 5305fi 5306rm -f conftest.err conftest.$ac_ext 5307 5308 # OK, works on sane cases. Now check whether non-existent headers 5309 # can be detected and how. 5310 cat >conftest.$ac_ext <<_ACEOF 5311/* confdefs.h. */ 5312_ACEOF 5313cat confdefs.h >>conftest.$ac_ext 5314cat >>conftest.$ac_ext <<_ACEOF 5315/* end confdefs.h. */ 5316#include <ac_nonexistent.h> 5317_ACEOF 5318if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5319 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5320 ac_status=$? 5321 grep -v '^ *+' conftest.er1 >conftest.err 5322 rm -f conftest.er1 5323 cat conftest.err >&5 5324 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5325 (exit $ac_status); } >/dev/null; then 5326 if test -s conftest.err; then 5327 ac_cpp_err=$ac_c_preproc_warn_flag 5328 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 5329 else 5330 ac_cpp_err= 5331 fi 5332else 5333 ac_cpp_err=yes 5334fi 5335if test -z "$ac_cpp_err"; then 5336 # Broken: success on invalid input. 5337continue 5338else 5339 echo "$as_me: failed program was:" >&5 5340sed 's/^/| /' conftest.$ac_ext >&5 5341 5342 # Passes both tests. 5343ac_preproc_ok=: 5344break 5345fi 5346rm -f conftest.err conftest.$ac_ext 5347 5348done 5349# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5350rm -f conftest.err conftest.$ac_ext 5351if $ac_preproc_ok; then 5352 break 5353fi 5354 5355 done 5356 ac_cv_prog_CPP=$CPP 5357 5358fi 5359 CPP=$ac_cv_prog_CPP 5360else 5361 ac_cv_prog_CPP=$CPP 5362fi 5363echo "$as_me:$LINENO: result: $CPP" >&5 5364echo "${ECHO_T}$CPP" >&6 5365ac_preproc_ok=false 5366for ac_c_preproc_warn_flag in '' yes 5367do 5368 # Use a header file that comes with gcc, so configuring glibc 5369 # with a fresh cross-compiler works. 5370 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5371 # <limits.h> exists even on freestanding compilers. 5372 # On the NeXT, cc -E runs the code through the compiler's parser, 5373 # not just through cpp. "Syntax error" is here to catch this case. 5374 cat >conftest.$ac_ext <<_ACEOF 5375/* confdefs.h. */ 5376_ACEOF 5377cat confdefs.h >>conftest.$ac_ext 5378cat >>conftest.$ac_ext <<_ACEOF 5379/* end confdefs.h. */ 5380#ifdef __STDC__ 5381# include <limits.h> 5382#else 5383# include <assert.h> 5384#endif 5385 Syntax error 5386_ACEOF 5387if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5388 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5389 ac_status=$? 5390 grep -v '^ *+' conftest.er1 >conftest.err 5391 rm -f conftest.er1 5392 cat conftest.err >&5 5393 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5394 (exit $ac_status); } >/dev/null; then 5395 if test -s conftest.err; then 5396 ac_cpp_err=$ac_c_preproc_warn_flag 5397 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 5398 else 5399 ac_cpp_err= 5400 fi 5401else 5402 ac_cpp_err=yes 5403fi 5404if test -z "$ac_cpp_err"; then 5405 : 5406else 5407 echo "$as_me: failed program was:" >&5 5408sed 's/^/| /' conftest.$ac_ext >&5 5409 5410 # Broken: fails on valid input. 5411continue 5412fi 5413rm -f conftest.err conftest.$ac_ext 5414 5415 # OK, works on sane cases. Now check whether non-existent headers 5416 # can be detected and how. 5417 cat >conftest.$ac_ext <<_ACEOF 5418/* confdefs.h. */ 5419_ACEOF 5420cat confdefs.h >>conftest.$ac_ext 5421cat >>conftest.$ac_ext <<_ACEOF 5422/* end confdefs.h. */ 5423#include <ac_nonexistent.h> 5424_ACEOF 5425if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5426 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5427 ac_status=$? 5428 grep -v '^ *+' conftest.er1 >conftest.err 5429 rm -f conftest.er1 5430 cat conftest.err >&5 5431 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5432 (exit $ac_status); } >/dev/null; then 5433 if test -s conftest.err; then 5434 ac_cpp_err=$ac_c_preproc_warn_flag 5435 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 5436 else 5437 ac_cpp_err= 5438 fi 5439else 5440 ac_cpp_err=yes 5441fi 5442if test -z "$ac_cpp_err"; then 5443 # Broken: success on invalid input. 5444continue 5445else 5446 echo "$as_me: failed program was:" >&5 5447sed 's/^/| /' conftest.$ac_ext >&5 5448 5449 # Passes both tests. 5450ac_preproc_ok=: 5451break 5452fi 5453rm -f conftest.err conftest.$ac_ext 5454 5455done 5456# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5457rm -f conftest.err conftest.$ac_ext 5458if $ac_preproc_ok; then 5459 : 5460else 5461 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 5462See \`config.log' for more details." >&5 5463echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 5464See \`config.log' for more details." >&2;} 5465 { (exit 1); exit 1; }; } 5466fi 5467 5468ac_ext=c 5469ac_cpp='$CPP $CPPFLAGS' 5470ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5471ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5472ac_compiler_gnu=$ac_cv_c_compiler_gnu 5473 5474 5475echo "$as_me:$LINENO: checking for ANSI C header files" >&5 5476echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 5477if test "${ac_cv_header_stdc+set}" = set; then 5478 echo $ECHO_N "(cached) $ECHO_C" >&6 5479else 5480 cat >conftest.$ac_ext <<_ACEOF 5481/* confdefs.h. */ 5482_ACEOF 5483cat confdefs.h >>conftest.$ac_ext 5484cat >>conftest.$ac_ext <<_ACEOF 5485/* end confdefs.h. */ 5486#include <stdlib.h> 5487#include <stdarg.h> 5488#include <string.h> 5489#include <float.h> 5490 5491int 5492main () 5493{ 5494 5495 ; 5496 return 0; 5497} 5498_ACEOF 5499rm -f conftest.$ac_objext 5500if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5501 (eval $ac_compile) 2>conftest.er1 5502 ac_status=$? 5503 grep -v '^ *+' conftest.er1 >conftest.err 5504 rm -f conftest.er1 5505 cat conftest.err >&5 5506 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5507 (exit $ac_status); } && 5508 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 5509 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5510 (eval $ac_try) 2>&5 5511 ac_status=$? 5512 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5513 (exit $ac_status); }; } && 5514 { ac_try='test -s conftest.$ac_objext' 5515 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5516 (eval $ac_try) 2>&5 5517 ac_status=$? 5518 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5519 (exit $ac_status); }; }; then 5520 ac_cv_header_stdc=yes 5521else 5522 echo "$as_me: failed program was:" >&5 5523sed 's/^/| /' conftest.$ac_ext >&5 5524 5525ac_cv_header_stdc=no 5526fi 5527rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 5528 5529if test $ac_cv_header_stdc = yes; then 5530 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5531 cat >conftest.$ac_ext <<_ACEOF 5532/* confdefs.h. */ 5533_ACEOF 5534cat confdefs.h >>conftest.$ac_ext 5535cat >>conftest.$ac_ext <<_ACEOF 5536/* end confdefs.h. */ 5537#include <string.h> 5538 5539_ACEOF 5540if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5541 $EGREP "memchr" >/dev/null 2>&1; then 5542 : 5543else 5544 ac_cv_header_stdc=no 5545fi 5546rm -f conftest* 5547 5548fi 5549 5550if test $ac_cv_header_stdc = yes; then 5551 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5552 cat >conftest.$ac_ext <<_ACEOF 5553/* confdefs.h. */ 5554_ACEOF 5555cat confdefs.h >>conftest.$ac_ext 5556cat >>conftest.$ac_ext <<_ACEOF 5557/* end confdefs.h. */ 5558#include <stdlib.h> 5559 5560_ACEOF 5561if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5562 $EGREP "free" >/dev/null 2>&1; then 5563 : 5564else 5565 ac_cv_header_stdc=no 5566fi 5567rm -f conftest* 5568 5569fi 5570 5571if test $ac_cv_header_stdc = yes; then 5572 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5573 if test "$cross_compiling" = yes; then 5574 : 5575else 5576 cat >conftest.$ac_ext <<_ACEOF 5577/* confdefs.h. */ 5578_ACEOF 5579cat confdefs.h >>conftest.$ac_ext 5580cat >>conftest.$ac_ext <<_ACEOF 5581/* end confdefs.h. */ 5582#include <ctype.h> 5583#if ((' ' & 0x0FF) == 0x020) 5584# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5585# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5586#else 5587# define ISLOWER(c) \ 5588 (('a' <= (c) && (c) <= 'i') \ 5589 || ('j' <= (c) && (c) <= 'r') \ 5590 || ('s' <= (c) && (c) <= 'z')) 5591# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5592#endif 5593 5594#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5595int 5596main () 5597{ 5598 int i; 5599 for (i = 0; i < 256; i++) 5600 if (XOR (islower (i), ISLOWER (i)) 5601 || toupper (i) != TOUPPER (i)) 5602 exit(2); 5603 exit (0); 5604} 5605_ACEOF 5606rm -f conftest$ac_exeext 5607if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 5608 (eval $ac_link) 2>&5 5609 ac_status=$? 5610 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5611 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5612 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5613 (eval $ac_try) 2>&5 5614 ac_status=$? 5615 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5616 (exit $ac_status); }; }; then 5617 : 5618else 5619 echo "$as_me: program exited with status $ac_status" >&5 5620echo "$as_me: failed program was:" >&5 5621sed 's/^/| /' conftest.$ac_ext >&5 5622 5623( exit $ac_status ) 5624ac_cv_header_stdc=no 5625fi 5626rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5627fi 5628fi 5629fi 5630echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5631echo "${ECHO_T}$ac_cv_header_stdc" >&6 5632if test $ac_cv_header_stdc = yes; then 5633 5634cat >>confdefs.h <<\_ACEOF 5635#define STDC_HEADERS 1 5636_ACEOF 5637 5638fi 5639 5640# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5651 inttypes.h stdint.h unistd.h 5652do 5653as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5654echo "$as_me:$LINENO: checking for $ac_header" >&5 5655echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 5656if eval "test \"\${$as_ac_Header+set}\" = set"; then 5657 echo $ECHO_N "(cached) $ECHO_C" >&6 5658else 5659 cat >conftest.$ac_ext <<_ACEOF 5660/* confdefs.h. */ 5661_ACEOF 5662cat confdefs.h >>conftest.$ac_ext 5663cat >>conftest.$ac_ext <<_ACEOF 5664/* end confdefs.h. */ 5665$ac_includes_default 5666 5667#include <$ac_header> 5668_ACEOF 5669rm -f conftest.$ac_objext 5670if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5671 (eval $ac_compile) 2>conftest.er1 5672 ac_status=$? 5673 grep -v '^ *+' conftest.er1 >conftest.err 5674 rm -f conftest.er1 5675 cat conftest.err >&5 5676 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5677 (exit $ac_status); } && 5678 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 5679 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5680 (eval $ac_try) 2>&5 5681 ac_status=$? 5682 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5683 (exit $ac_status); }; } && 5684 { ac_try='test -s conftest.$ac_objext' 5685 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5686 (eval $ac_try) 2>&5 5687 ac_status=$? 5688 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5689 (exit $ac_status); }; }; then 5690 eval "$as_ac_Header=yes" 5691else 5692 echo "$as_me: failed program was:" >&5 5693sed 's/^/| /' conftest.$ac_ext >&5 5694 5695eval "$as_ac_Header=no" 5696fi 5697rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 5698fi 5699echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 5700echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 5701if test `eval echo '${'$as_ac_Header'}'` = yes; then 5702 cat >>confdefs.h <<_ACEOF 5703#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5704_ACEOF 5705 5706fi 5707 5708done 5709 5710 5711 5712for ac_header in dlfcn.h 5713do 5714as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5715echo "$as_me:$LINENO: checking for $ac_header" >&5 5716echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 5717if eval "test \"\${$as_ac_Header+set}\" = set"; then 5718 echo $ECHO_N "(cached) $ECHO_C" >&6 5719else 5720 cat >conftest.$ac_ext <<_ACEOF 5721/* confdefs.h. */ 5722_ACEOF 5723cat confdefs.h >>conftest.$ac_ext 5724cat >>conftest.$ac_ext <<_ACEOF 5725/* end confdefs.h. */ 5726$ac_includes_default 5727 5728#include <$ac_header> 5729_ACEOF 5730rm -f conftest.$ac_objext 5731if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5732 (eval $ac_compile) 2>conftest.er1 5733 ac_status=$? 5734 grep -v '^ *+' conftest.er1 >conftest.err 5735 rm -f conftest.er1 5736 cat conftest.err >&5 5737 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5738 (exit $ac_status); } && 5739 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 5740 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5741 (eval $ac_try) 2>&5 5742 ac_status=$? 5743 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5744 (exit $ac_status); }; } && 5745 { ac_try='test -s conftest.$ac_objext' 5746 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5747 (eval $ac_try) 2>&5 5748 ac_status=$? 5749 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5750 (exit $ac_status); }; }; then 5751 eval "$as_ac_Header=yes" 5752else 5753 echo "$as_me: failed program was:" >&5 5754sed 's/^/| /' conftest.$ac_ext >&5 5755 5756eval "$as_ac_Header=no" 5757fi 5758rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 5759fi 5760echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 5761echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 5762if test `eval echo '${'$as_ac_Header'}'` = yes; then 5763 cat >>confdefs.h <<_ACEOF 5764#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5765_ACEOF 5766 5767fi 5768 5769done 5770 5771 5772 5773# This can be used to rebuild libtool when needed 5774LIBTOOL_DEPS="$ltmain" 5775 5776# Always use our own libtool. 5777LIBTOOL='$(SHELL) $(top_builddir)/libtool' 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803test -z "$LN_S" && LN_S="ln -s" 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818if test -n "${ZSH_VERSION+set}" ; then 5819 setopt NO_GLOB_SUBST 5820fi 5821 5822echo "$as_me:$LINENO: checking for objdir" >&5 5823echo $ECHO_N "checking for objdir... $ECHO_C" >&6 5824if test "${lt_cv_objdir+set}" = set; then 5825 echo $ECHO_N "(cached) $ECHO_C" >&6 5826else 5827 rm -f .libs 2>/dev/null 5828mkdir .libs 2>/dev/null 5829if test -d .libs; then 5830 lt_cv_objdir=.libs 5831else 5832 # MS-DOS does not allow filenames that begin with a dot. 5833 lt_cv_objdir=_libs 5834fi 5835rmdir .libs 2>/dev/null 5836fi 5837echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 5838echo "${ECHO_T}$lt_cv_objdir" >&6 5839objdir=$lt_cv_objdir 5840 5841 5842 5843 5844 5845cat >>confdefs.h <<_ACEOF 5846#define LT_OBJDIR "$lt_cv_objdir/" 5847_ACEOF 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865case $host_os in 5866aix3*) 5867 # AIX sometimes has problems with the GCC collect2 program. For some 5868 # reason, if we set the COLLECT_NAMES environment variable, the problems 5869 # vanish in a puff of smoke. 5870 if test "X${COLLECT_NAMES+set}" != Xset; then 5871 COLLECT_NAMES= 5872 export COLLECT_NAMES 5873 fi 5874 ;; 5875esac 5876 5877# Sed substitution that helps us do robust quoting. It backslashifies 5878# metacharacters that are still active within double-quoted strings. 5879Xsed='sed -e 1s/^X//' 5880sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5881 5882# Same as above, but do not quote variable references. 5883double_quote_subst='s/\(["`\\]\)/\\\1/g' 5884 5885# Sed substitution to delay expansion of an escaped shell variable in a 5886# double_quote_subst'ed string. 5887delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5888 5889# Sed substitution to delay expansion of an escaped single quote. 5890delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5891 5892# Sed substitution to avoid accidental globbing in evaled expressions 5893no_glob_subst='s/\*/\\\*/g' 5894 5895# Global variables: 5896ofile=libtool 5897can_build_shared=yes 5898 5899# All known linkers require a `.a' archive for static linking (except MSVC, 5900# which needs '.lib'). 5901libext=a 5902 5903with_gnu_ld="$lt_cv_prog_gnu_ld" 5904 5905old_CC="$CC" 5906old_CFLAGS="$CFLAGS" 5907 5908# Set sane defaults for various variables 5909test -z "$CC" && CC=cc 5910test -z "$LTCC" && LTCC=$CC 5911test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 5912test -z "$LD" && LD=ld 5913test -z "$ac_objext" && ac_objext=o 5914 5915for cc_temp in $compiler""; do 5916 case $cc_temp in 5917 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 5918 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 5919 \-*) ;; 5920 *) break;; 5921 esac 5922done 5923cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 5924 5925 5926# Only perform the check for file, if the check method requires it 5927test -z "$MAGIC_CMD" && MAGIC_CMD=file 5928case $deplibs_check_method in 5929file_magic*) 5930 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 5931 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 5932echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6 5933if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 5934 echo $ECHO_N "(cached) $ECHO_C" >&6 5935else 5936 case $MAGIC_CMD in 5937[\\/*] | ?:[\\/]*) 5938 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 5939 ;; 5940*) 5941 lt_save_MAGIC_CMD="$MAGIC_CMD" 5942 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5943 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 5944 for ac_dir in $ac_dummy; do 5945 IFS="$lt_save_ifs" 5946 test -z "$ac_dir" && ac_dir=. 5947 if test -f $ac_dir/${ac_tool_prefix}file; then 5948 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 5949 if test -n "$file_magic_test_file"; then 5950 case $deplibs_check_method in 5951 "file_magic "*) 5952 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 5953 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 5954 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 5955 $EGREP "$file_magic_regex" > /dev/null; then 5956 : 5957 else 5958 cat <<_LT_EOF 1>&2 5959 5960*** Warning: the command libtool uses to detect shared libraries, 5961*** $file_magic_cmd, produces output that libtool cannot recognize. 5962*** The result is that libtool may fail to recognize shared libraries 5963*** as such. This will affect the creation of libtool libraries that 5964*** depend on shared libraries, but programs linked with such libtool 5965*** libraries will work regardless of this problem. Nevertheless, you 5966*** may want to report the problem to your system manager and/or to 5967*** [email protected] 5968 5969_LT_EOF 5970 fi ;; 5971 esac 5972 fi 5973 break 5974 fi 5975 done 5976 IFS="$lt_save_ifs" 5977 MAGIC_CMD="$lt_save_MAGIC_CMD" 5978 ;; 5979esac 5980fi 5981 5982MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 5983if test -n "$MAGIC_CMD"; then 5984 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 5985echo "${ECHO_T}$MAGIC_CMD" >&6 5986else 5987 echo "$as_me:$LINENO: result: no" >&5 5988echo "${ECHO_T}no" >&6 5989fi 5990 5991 5992 5993 5994 5995if test -z "$lt_cv_path_MAGIC_CMD"; then 5996 if test -n "$ac_tool_prefix"; then 5997 echo "$as_me:$LINENO: checking for file" >&5 5998echo $ECHO_N "checking for file... $ECHO_C" >&6 5999if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 6000 echo $ECHO_N "(cached) $ECHO_C" >&6 6001else 6002 case $MAGIC_CMD in 6003[\\/*] | ?:[\\/]*) 6004 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6005 ;; 6006*) 6007 lt_save_MAGIC_CMD="$MAGIC_CMD" 6008 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6009 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6010 for ac_dir in $ac_dummy; do 6011 IFS="$lt_save_ifs" 6012 test -z "$ac_dir" && ac_dir=. 6013 if test -f $ac_dir/file; then 6014 lt_cv_path_MAGIC_CMD="$ac_dir/file" 6015 if test -n "$file_magic_test_file"; then 6016 case $deplibs_check_method in 6017 "file_magic "*) 6018 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6019 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6020 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6021 $EGREP "$file_magic_regex" > /dev/null; then 6022 : 6023 else 6024 cat <<_LT_EOF 1>&2 6025 6026*** Warning: the command libtool uses to detect shared libraries, 6027*** $file_magic_cmd, produces output that libtool cannot recognize. 6028*** The result is that libtool may fail to recognize shared libraries 6029*** as such. This will affect the creation of libtool libraries that 6030*** depend on shared libraries, but programs linked with such libtool 6031*** libraries will work regardless of this problem. Nevertheless, you 6032*** may want to report the problem to your system manager and/or to 6033*** [email protected] 6034 6035_LT_EOF 6036 fi ;; 6037 esac 6038 fi 6039 break 6040 fi 6041 done 6042 IFS="$lt_save_ifs" 6043 MAGIC_CMD="$lt_save_MAGIC_CMD" 6044 ;; 6045esac 6046fi 6047 6048MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6049if test -n "$MAGIC_CMD"; then 6050 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 6051echo "${ECHO_T}$MAGIC_CMD" >&6 6052else 6053 echo "$as_me:$LINENO: result: no" >&5 6054echo "${ECHO_T}no" >&6 6055fi 6056 6057 6058 else 6059 MAGIC_CMD=: 6060 fi 6061fi 6062 6063 fi 6064 ;; 6065esac 6066 6067# Use C for the default configuration in the libtool script 6068 6069lt_save_CC="$CC" 6070ac_ext=c 6071ac_cpp='$CPP $CPPFLAGS' 6072ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6073ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6074ac_compiler_gnu=$ac_cv_c_compiler_gnu 6075 6076 6077# Source file extension for C test sources. 6078ac_ext=c 6079 6080# Object file extension for compiled C test sources. 6081objext=o 6082objext=$objext 6083 6084# Code to be used in simple compile tests 6085lt_simple_compile_test_code="int some_variable = 0;\n" 6086 6087# Code to be used in simple link tests 6088lt_simple_link_test_code='int main(){return(0);}\n' 6089 6090 6091 6092 6093 6094 6095 6096# If no C compiler was specified, use CC. 6097LTCC=${LTCC-"$CC"} 6098 6099# If no C compiler flags were specified, use CFLAGS. 6100LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6101 6102# Allow CC to be a program name with arguments. 6103compiler=$CC 6104 6105# Save the default compiler, since it gets overwritten when the other 6106# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 6107compiler_DEFAULT=$CC 6108 6109# save warnings/boilerplate of simple test code 6110ac_outfile=conftest.$ac_objext 6111printf "$lt_simple_compile_test_code" >conftest.$ac_ext 6112eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 6113_lt_compiler_boilerplate=`cat conftest.err` 6114$RM conftest* 6115 6116ac_outfile=conftest.$ac_objext 6117printf "$lt_simple_link_test_code" >conftest.$ac_ext 6118eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 6119_lt_linker_boilerplate=`cat conftest.err` 6120$RM conftest* 6121 6122 6123## CAVEAT EMPTOR: 6124## There is no encapsulation within the following macros, do not change 6125## the running order or otherwise move them around unless you know exactly 6126## what you are doing... 6127if test -n "$compiler"; then 6128 6129lt_prog_compiler_no_builtin_flag= 6130 6131if test "$GCC" = yes; then 6132 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 6133 6134 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 6135echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 6136if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 6137 echo $ECHO_N "(cached) $ECHO_C" >&6 6138else 6139 lt_cv_prog_compiler_rtti_exceptions=no 6140 ac_outfile=conftest.$ac_objext 6141 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 6142 lt_compiler_flag="-fno-rtti -fno-exceptions" 6143 # Insert the option either (1) after the last *FLAGS variable, or 6144 # (2) before a word containing "conftest.", or (3) at the end. 6145 # Note that $ac_compile itself does not contain backslashes and begins 6146 # with a dollar sign (not a hyphen), so the echo should work correctly. 6147 # The option is referenced via a variable to avoid confusing sed. 6148 lt_compile=`echo "$ac_compile" | $SED \ 6149 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 6150 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6151 -e 's:$: $lt_compiler_flag:'` 6152 (eval echo "\"\$as_me:6152: $lt_compile\"" >&5) 6153 (eval "$lt_compile" 2>conftest.err) 6154 ac_status=$? 6155 cat conftest.err >&5 6156 echo "$as_me:6156: \$? = $ac_status" >&5 6157 if (exit $ac_status) && test -s "$ac_outfile"; then 6158 # The compiler can only warn and ignore the option if not recognized 6159 # So say no if there are warnings other than the usual output. 6160 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 6161 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 6162 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 6163 lt_cv_prog_compiler_rtti_exceptions=yes 6164 fi 6165 fi 6166 $RM conftest* 6167 6168fi 6169echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 6170echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 6171 6172if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 6173 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 6174else 6175 : 6176fi 6177 6178fi 6179 6180 6181 6182 6183 6184 6185 lt_prog_compiler_wl= 6186lt_prog_compiler_pic= 6187lt_prog_compiler_static= 6188 6189echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 6190echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 6191 6192 if test "$GCC" = yes; then 6193 lt_prog_compiler_wl='-Wl,' 6194 lt_prog_compiler_static='-static' 6195 6196 case $host_os in 6197 aix*) 6198 # All AIX code is PIC. 6199 if test "$host_cpu" = ia64; then 6200 # AIX 5 now supports IA64 processor 6201 lt_prog_compiler_static='-Bstatic' 6202 fi 6203 ;; 6204 6205 amigaos*) 6206 if test "$host_cpu" = m68k; then 6207 # FIXME: we need at least 68020 code to build shared libraries, but 6208 # adding the `-m68020' flag to GCC prevents building anything better, 6209 # like `-m68040'. 6210 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 6211 fi 6212 ;; 6213 6214 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 6215 # PIC is the default for these OSes. 6216 ;; 6217 6218 mingw* | pw32* | os2*) 6219 # This hack is so that the source file can tell whether it is being 6220 # built for inclusion in a dll (and should export symbols for example). 6221 lt_prog_compiler_pic='-DDLL_EXPORT' 6222 ;; 6223 6224 darwin* | rhapsody*) 6225 # PIC is the default on this platform 6226 # Common symbols not allowed in MH_DYLIB files 6227 lt_prog_compiler_pic='-fno-common' 6228 ;; 6229 6230 hpux*) 6231 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 6232 # not for PA HP-UX. 6233 case $host_cpu in 6234 hppa*64*|ia64*) 6235 # +Z the default 6236 ;; 6237 *) 6238 lt_prog_compiler_pic='-fPIC' 6239 ;; 6240 esac 6241 ;; 6242 6243 interix3*) 6244 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 6245 # Instead, we relocate shared libraries at runtime. 6246 ;; 6247 6248 msdosdjgpp*) 6249 # Just because we use GCC doesn't mean we suddenly get shared libraries 6250 # on systems that don't support them. 6251 lt_prog_compiler_can_build_shared=no 6252 enable_shared=no 6253 ;; 6254 6255 *nto* | *qnx*) 6256 # QNX uses GNU C++, but need to define -shared option too, otherwise 6257 # it will coredump. 6258 lt_prog_compiler_pic='-fPIC -shared' 6259 ;; 6260 6261 sysv4*MP*) 6262 if test -d /usr/nec; then 6263 lt_prog_compiler_pic=-Kconform_pic 6264 fi 6265 ;; 6266 6267 *) 6268 lt_prog_compiler_pic='-fPIC' 6269 ;; 6270 esac 6271 else 6272 # PORTME Check for flag to pass linker flags through the system compiler. 6273 case $host_os in 6274 aix*) 6275 lt_prog_compiler_wl='-Wl,' 6276 if test "$host_cpu" = ia64; then 6277 # AIX 5 now supports IA64 processor 6278 lt_prog_compiler_static='-Bstatic' 6279 else 6280 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 6281 fi 6282 ;; 6283 darwin*) 6284 # PIC is the default on this platform 6285 # Common symbols not allowed in MH_DYLIB files 6286 case $cc_basename in 6287 xlc*) 6288 lt_prog_compiler_pic='-qnocommon' 6289 lt_prog_compiler_wl='-Wl,' 6290 ;; 6291 esac 6292 ;; 6293 6294 mingw* | pw32* | os2*) 6295 # This hack is so that the source file can tell whether it is being 6296 # built for inclusion in a dll (and should export symbols for example). 6297 lt_prog_compiler_pic='-DDLL_EXPORT' 6298 ;; 6299 6300 hpux9* | hpux10* | hpux11*) 6301 lt_prog_compiler_wl='-Wl,' 6302 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 6303 # not for PA HP-UX. 6304 case $host_cpu in 6305 hppa*64*|ia64*) 6306 # +Z the default 6307 ;; 6308 *) 6309 lt_prog_compiler_pic='+Z' 6310 ;; 6311 esac 6312 # Is there a better lt_prog_compiler_static that works with the bundled CC? 6313 lt_prog_compiler_static='${wl}-a ${wl}archive' 6314 ;; 6315 6316 irix5* | irix6* | nonstopux*) 6317 lt_prog_compiler_wl='-Wl,' 6318 # PIC (with -KPIC) is the default. 6319 lt_prog_compiler_static='-non_shared' 6320 ;; 6321 6322 linux*) 6323 case $cc_basename in 6324 icc* | ecc*) 6325 lt_prog_compiler_wl='-Wl,' 6326 lt_prog_compiler_pic='-KPIC' 6327 lt_prog_compiler_static='-static' 6328 ;; 6329 pgcc* | pgf77* | pgf90* | pgf95*) 6330 # Portland Group compilers (*not* the Pentium gcc compiler, 6331 # which looks to be a dead project) 6332 lt_prog_compiler_wl='-Wl,' 6333 lt_prog_compiler_pic='-fpic' 6334 lt_prog_compiler_static='-Bstatic' 6335 ;; 6336 ccc*) 6337 lt_prog_compiler_wl='-Wl,' 6338 # All Alpha code is PIC. 6339 lt_prog_compiler_static='-non_shared' 6340 ;; 6341 esac 6342 ;; 6343 6344 newsos6) 6345 lt_prog_compiler_pic='-KPIC' 6346 lt_prog_compiler_static='-Bstatic' 6347 ;; 6348 6349 *nto* | *qnx*) 6350 # QNX uses GNU C++, but need to define -shared option too, otherwise 6351 # it will coredump. 6352 lt_prog_compiler_pic='-fPIC -shared' 6353 ;; 6354 6355 osf3* | osf4* | osf5*) 6356 lt_prog_compiler_wl='-Wl,' 6357 # All OSF/1 code is PIC. 6358 lt_prog_compiler_static='-non_shared' 6359 ;; 6360 6361 rdos*) 6362 lt_prog_compiler_static='-non_shared' 6363 ;; 6364 6365 solaris*) 6366 lt_prog_compiler_pic='-KPIC' 6367 lt_prog_compiler_static='-Bstatic' 6368 case $cc_basename in 6369 f77* | f90* | f95*) 6370 lt_prog_compiler_wl='-Qoption ld ';; 6371 *) 6372 lt_prog_compiler_wl='-Wl,';; 6373 esac 6374 ;; 6375 6376 sunos4*) 6377 lt_prog_compiler_wl='-Qoption ld ' 6378 lt_prog_compiler_pic='-PIC' 6379 lt_prog_compiler_static='-Bstatic' 6380 ;; 6381 6382 sysv4 | sysv4.2uw2* | sysv4.3*) 6383 lt_prog_compiler_wl='-Wl,' 6384 lt_prog_compiler_pic='-KPIC' 6385 lt_prog_compiler_static='-Bstatic' 6386 ;; 6387 6388 sysv4*MP*) 6389 if test -d /usr/nec ;then 6390 lt_prog_compiler_pic='-Kconform_pic' 6391 lt_prog_compiler_static='-Bstatic' 6392 fi 6393 ;; 6394 6395 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 6396 lt_prog_compiler_wl='-Wl,' 6397 lt_prog_compiler_pic='-KPIC' 6398 lt_prog_compiler_static='-Bstatic' 6399 ;; 6400 6401 unicos*) 6402 lt_prog_compiler_wl='-Wl,' 6403 lt_prog_compiler_can_build_shared=no 6404 ;; 6405 6406 uts4*) 6407 lt_prog_compiler_pic='-pic' 6408 lt_prog_compiler_static='-Bstatic' 6409 ;; 6410 6411 *) 6412 lt_prog_compiler_can_build_shared=no 6413 ;; 6414 esac 6415 fi 6416 6417case $host_os in 6418 # For platforms which do not support PIC, -DPIC is meaningless: 6419 *djgpp*) 6420 lt_prog_compiler_pic= 6421 ;; 6422 *) 6423 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 6424 ;; 6425esac 6426echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 6427echo "${ECHO_T}$lt_prog_compiler_pic" >&6 6428 6429 6430 6431 6432 6433 6434# 6435# Check to make sure the PIC flag actually works. 6436# 6437if test -n "$lt_prog_compiler_pic"; then 6438 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 6439echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6 6440if test "${lt_prog_compiler_pic_works+set}" = set; then 6441 echo $ECHO_N "(cached) $ECHO_C" >&6 6442else 6443 lt_prog_compiler_pic_works=no 6444 ac_outfile=conftest.$ac_objext 6445 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 6446 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 6447 # Insert the option either (1) after the last *FLAGS variable, or 6448 # (2) before a word containing "conftest.", or (3) at the end. 6449 # Note that $ac_compile itself does not contain backslashes and begins 6450 # with a dollar sign (not a hyphen), so the echo should work correctly. 6451 # The option is referenced via a variable to avoid confusing sed. 6452 lt_compile=`echo "$ac_compile" | $SED \ 6453 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 6454 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6455 -e 's:$: $lt_compiler_flag:'` 6456 (eval echo "\"\$as_me:6456: $lt_compile\"" >&5) 6457 (eval "$lt_compile" 2>conftest.err) 6458 ac_status=$? 6459 cat conftest.err >&5 6460 echo "$as_me:6460: \$? = $ac_status" >&5 6461 if (exit $ac_status) && test -s "$ac_outfile"; then 6462 # The compiler can only warn and ignore the option if not recognized 6463 # So say no if there are warnings other than the usual output. 6464 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 6465 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 6466 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 6467 lt_prog_compiler_pic_works=yes 6468 fi 6469 fi 6470 $RM conftest* 6471 6472fi 6473echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 6474echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6 6475 6476if test x"$lt_prog_compiler_pic_works" = xyes; then 6477 case $lt_prog_compiler_pic in 6478 "" | " "*) ;; 6479 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 6480 esac 6481else 6482 lt_prog_compiler_pic= 6483 lt_prog_compiler_can_build_shared=no 6484fi 6485 6486fi 6487 6488 6489 6490 6491 6492 6493# 6494# Check to make sure the static flag actually works. 6495# 6496wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 6497echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 6498echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 6499if test "${lt_prog_compiler_static_works+set}" = set; then 6500 echo $ECHO_N "(cached) $ECHO_C" >&6 6501else 6502 lt_prog_compiler_static_works=no 6503 save_LDFLAGS="$LDFLAGS" 6504 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 6505 printf "$lt_simple_link_test_code" > conftest.$ac_ext 6506 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 6507 # The linker can only warn and ignore the option if not recognized 6508 # So say no if there are warnings 6509 if test -s conftest.err; then 6510 # Append any errors to the config.log. 6511 cat conftest.err 1>&5 6512 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 6513 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 6514 if diff conftest.exp conftest.er2 >/dev/null; then 6515 lt_prog_compiler_static_works=yes 6516 fi 6517 else 6518 lt_prog_compiler_static_works=yes 6519 fi 6520 fi 6521 $RM conftest* 6522 LDFLAGS="$save_LDFLAGS" 6523 6524fi 6525echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 6526echo "${ECHO_T}$lt_prog_compiler_static_works" >&6 6527 6528if test x"$lt_prog_compiler_static_works" = xyes; then 6529 : 6530else 6531 lt_prog_compiler_static= 6532fi 6533 6534 6535 6536 6537 6538 6539 6540 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 6541echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 6542if test "${lt_cv_prog_compiler_c_o+set}" = set; then 6543 echo $ECHO_N "(cached) $ECHO_C" >&6 6544else 6545 lt_cv_prog_compiler_c_o=no 6546 $RM -r conftest 2>/dev/null 6547 mkdir conftest 6548 cd conftest 6549 mkdir out 6550 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 6551 6552 lt_compiler_flag="-o out/conftest2.$ac_objext" 6553 # Insert the option either (1) after the last *FLAGS variable, or 6554 # (2) before a word containing "conftest.", or (3) at the end. 6555 # Note that $ac_compile itself does not contain backslashes and begins 6556 # with a dollar sign (not a hyphen), so the echo should work correctly. 6557 lt_compile=`echo "$ac_compile" | $SED \ 6558 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 6559 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6560 -e 's:$: $lt_compiler_flag:'` 6561 (eval echo "\"\$as_me:6561: $lt_compile\"" >&5) 6562 (eval "$lt_compile" 2>out/conftest.err) 6563 ac_status=$? 6564 cat out/conftest.err >&5 6565 echo "$as_me:6565: \$? = $ac_status" >&5 6566 if (exit $ac_status) && test -s out/conftest2.$ac_objext 6567 then 6568 # The compiler can only warn and ignore the option if not recognized 6569 # So say no if there are warnings 6570 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 6571 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 6572 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 6573 lt_cv_prog_compiler_c_o=yes 6574 fi 6575 fi 6576 chmod u+w . 2>&5 6577 $RM conftest* 6578 # SGI C++ compiler will create directory out/ii_files/ for 6579 # template instantiation 6580 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 6581 $RM out/* && rmdir out 6582 cd .. 6583 $RM -r conftest 6584 $RM conftest* 6585 6586fi 6587echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 6588echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6 6589 6590 6591 6592 6593 6594 6595 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 6596echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 6597if test "${lt_cv_prog_compiler_c_o+set}" = set; then 6598 echo $ECHO_N "(cached) $ECHO_C" >&6 6599else 6600 lt_cv_prog_compiler_c_o=no 6601 $RM -r conftest 2>/dev/null 6602 mkdir conftest 6603 cd conftest 6604 mkdir out 6605 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 6606 6607 lt_compiler_flag="-o out/conftest2.$ac_objext" 6608 # Insert the option either (1) after the last *FLAGS variable, or 6609 # (2) before a word containing "conftest.", or (3) at the end. 6610 # Note that $ac_compile itself does not contain backslashes and begins 6611 # with a dollar sign (not a hyphen), so the echo should work correctly. 6612 lt_compile=`echo "$ac_compile" | $SED \ 6613 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 6614 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6615 -e 's:$: $lt_compiler_flag:'` 6616 (eval echo "\"\$as_me:6616: $lt_compile\"" >&5) 6617 (eval "$lt_compile" 2>out/conftest.err) 6618 ac_status=$? 6619 cat out/conftest.err >&5 6620 echo "$as_me:6620: \$? = $ac_status" >&5 6621 if (exit $ac_status) && test -s out/conftest2.$ac_objext 6622 then 6623 # The compiler can only warn and ignore the option if not recognized 6624 # So say no if there are warnings 6625 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 6626 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 6627 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 6628 lt_cv_prog_compiler_c_o=yes 6629 fi 6630 fi 6631 chmod u+w . 2>&5 6632 $RM conftest* 6633 # SGI C++ compiler will create directory out/ii_files/ for 6634 # template instantiation 6635 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 6636 $RM out/* && rmdir out 6637 cd .. 6638 $RM -r conftest 6639 $RM conftest* 6640 6641fi 6642echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 6643echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6 6644 6645 6646 6647 6648hard_links="nottested" 6649if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 6650 # do not overwrite the value of need_locks provided by the user 6651 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 6652echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 6653 hard_links=yes 6654 $RM conftest* 6655 ln conftest.a conftest.b 2>/dev/null && hard_links=no 6656 touch conftest.a 6657 ln conftest.a conftest.b 2>&5 || hard_links=no 6658 ln conftest.a conftest.b 2>/dev/null && hard_links=no 6659 echo "$as_me:$LINENO: result: $hard_links" >&5 6660echo "${ECHO_T}$hard_links" >&6 6661 if test "$hard_links" = no; then 6662 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 6663echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 6664 need_locks=warn 6665 fi 6666else 6667 need_locks=no 6668fi 6669 6670 6671 6672 6673 6674 6675 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 6676echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 6677 6678 runpath_var= 6679 allow_undefined_flag= 6680 always_export_symbols=no 6681 archive_cmds= 6682 archive_expsym_cmds= 6683 enable_shared_with_static_runtimes=no 6684 export_dynamic_flag_spec= 6685 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 6686 hardcode_automatic=no 6687 hardcode_direct=no 6688 hardcode_libdir_flag_spec= 6689 hardcode_libdir_flag_spec_ld= 6690 hardcode_libdir_separator= 6691 hardcode_minus_L=no 6692 hardcode_shlibpath_var=unsupported 6693 inherit_rpath=no 6694 link_all_deplibs=unknown 6695 module_cmds= 6696 module_expsym_cmds= 6697 old_archive_from_new_cmds= 6698 old_archive_from_expsyms_cmds= 6699 thread_safe_flag_spec= 6700 whole_archive_flag_spec= 6701 # include_expsyms should be a list of space-separated symbols to be *always* 6702 # included in the symbol list 6703 include_expsyms= 6704 # exclude_expsyms can be an extended regexp of symbols to exclude 6705 # it will be wrapped by ` (' and `)$', so one must not match beginning or 6706 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 6707 # as well as any symbol that contains `d'. 6708 exclude_expsyms="_GLOBAL_OFFSET_TABLE_" 6709 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 6710 # platforms (ab)use it in PIC code, but their linkers get confused if 6711 # the symbol is explicitly referenced. Since portable code cannot 6712 # rely on this symbol name, it's probably fine to never include it in 6713 # preloaded symbol tables. 6714 extract_expsyms_cmds= 6715 6716 case $host_os in 6717 cygwin* | mingw* | pw32*) 6718 # FIXME: the MSVC++ port hasn't been tested in a loooong time 6719 # When not using gcc, we currently assume that we are using 6720 # Microsoft Visual C++. 6721 if test "$GCC" != yes; then 6722 with_gnu_ld=no 6723 fi 6724 ;; 6725 interix*) 6726 # we just hope/assume this is gcc and not c89 (= MSVC++) 6727 with_gnu_ld=yes 6728 ;; 6729 openbsd*) 6730 with_gnu_ld=no 6731 ;; 6732 esac 6733 6734 ld_shlibs=yes 6735 if test "$with_gnu_ld" = yes; then 6736 # If archive_cmds runs LD, not CC, wlarc should be empty 6737 wlarc='${wl}' 6738 6739 # Set some defaults for GNU ld with shared library support. These 6740 # are reset later if shared libraries are not supported. Putting them 6741 # here allows them to be overridden if necessary. 6742 runpath_var=LD_RUN_PATH 6743 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 6744 export_dynamic_flag_spec='${wl}--export-dynamic' 6745 # ancient GNU ld didn't support --whole-archive et. al. 6746 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 6747 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 6748 else 6749 whole_archive_flag_spec= 6750 fi 6751 supports_anon_versioning=no 6752 case `$LD -v 2>&1` in 6753 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 6754 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 6755 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 6756 *\ 2.11.*) ;; # other 2.11 versions 6757 *) supports_anon_versioning=yes ;; 6758 esac 6759 6760 # See if GNU ld supports shared libraries. 6761 case $host_os in 6762 aix3* | aix4* | aix5*) 6763 # On AIX/PPC, the GNU linker is very broken 6764 if test "$host_cpu" != ia64; then 6765 ld_shlibs=no 6766 cat <<_LT_EOF 1>&2 6767 6768*** Warning: the GNU linker, at least up to release 2.9.1, is reported 6769*** to be unable to reliably create shared libraries on AIX. 6770*** Therefore, libtool is disabling shared libraries support. If you 6771*** really care for shared libraries, you may want to modify your PATH 6772*** so that a non-GNU linker is found, and then restart. 6773 6774_LT_EOF 6775 fi 6776 ;; 6777 6778 amigaos*) 6779 if test "$host_cpu" = m68k; then 6780 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 6781 hardcode_libdir_flag_spec='-L$libdir' 6782 hardcode_minus_L=yes 6783 fi 6784 6785 # Samuel A. Falvo II <[email protected]> reports 6786 # that the semantics of dynamic libraries on AmigaOS, at least up 6787 # to version 4, is to share data among multiple programs linked 6788 # with the same dynamic library. Since this doesn't match the 6789 # behavior of shared libraries on other platforms, we can't use 6790 # them. 6791 ld_shlibs=no 6792 ;; 6793 6794 beos*) 6795 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 6796 allow_undefined_flag=unsupported 6797 # Joseph Beckenbach <[email protected]> says some releases of gcc 6798 # support --undefined. This deserves some investigation. FIXME 6799 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 6800 else 6801 ld_shlibs=no 6802 fi 6803 ;; 6804 6805 cygwin* | mingw* | pw32*) 6806 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 6807 # as there is no search path for DLLs. 6808 hardcode_libdir_flag_spec='-L$libdir' 6809 allow_undefined_flag=unsupported 6810 always_export_symbols=no 6811 enable_shared_with_static_runtimes=yes 6812 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 6813 6814 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 6815 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 6816 # If the export-symbols file already is a .def file (1st line 6817 # is EXPORTS), use it as is; otherwise, prepend... 6818 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 6819 cp $export_symbols $output_objdir/$soname.def; 6820 else 6821 echo EXPORTS > $output_objdir/$soname.def; 6822 cat $export_symbols >> $output_objdir/$soname.def; 6823 fi~ 6824 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 6825 else 6826 ld_shlibs=no 6827 fi 6828 ;; 6829 6830 interix3*) 6831 hardcode_direct=no 6832 hardcode_shlibpath_var=no 6833 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 6834 export_dynamic_flag_spec='${wl}-E' 6835 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 6836 # Instead, shared libraries are loaded at an image base (0x10000000 by 6837 # default) and relocated if they conflict, which is a slow very memory 6838 # consuming and fragmenting process. To avoid this, we pick a random, 6839 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 6840 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 6841 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 6842 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 6843 ;; 6844 6845 linux*|tpf*) 6846 tmp_diet=no 6847 if test "$host_os" = linux-dietlibc; then 6848 case $cc_basename in 6849 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 6850 esac 6851 fi 6852 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 6853 && test "$tmp_diet" = no 6854 then 6855 tmp_addflag= 6856 case $cc_basename,$host_cpu in 6857 pgcc*) # Portland Group C compiler 6858 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 6859 tmp_addflag=' $pic_flag' 6860 ;; 6861 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 6862 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 6863 tmp_addflag=' $pic_flag -Mnomain' ;; 6864 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 6865 tmp_addflag=' -i_dynamic' ;; 6866 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 6867 tmp_addflag=' -i_dynamic -nofor_main' ;; 6868 ifc* | ifort*) # Intel Fortran compiler 6869 tmp_addflag=' -nofor_main' ;; 6870 esac 6871 6872 archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 6873 6874 if test "x$supports_anon_versioning" = xyes; then 6875 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~echo "local: *; };" >> $output_objdir/$libname.ver~$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 6876 fi 6877 else 6878 ld_shlibs=no 6879 fi 6880 ;; 6881 6882 netbsd*) 6883 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 6884 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 6885 wlarc= 6886 else 6887 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 6888 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 6889 fi 6890 ;; 6891 6892 solaris*) 6893 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 6894 ld_shlibs=no 6895 cat <<_LT_EOF 1>&2 6896 6897*** Warning: The releases 2.8.* of the GNU linker cannot reliably 6898*** create shared libraries on Solaris systems. Therefore, libtool 6899*** is disabling shared libraries support. We urge you to upgrade GNU 6900*** binutils to release 2.9.1 or newer. Another option is to modify 6901*** your PATH or compiler configuration so that the native linker is 6902*** used, and then restart. 6903 6904_LT_EOF 6905 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 6906 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 6907 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 6908 else 6909 ld_shlibs=no 6910 fi 6911 ;; 6912 6913 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 6914 case `$LD -v 2>&1` in 6915 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 6916 ld_shlibs=no 6917 cat <<_LT_EOF 1>&2 6918 6919*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 6920*** reliably create shared libraries on SCO systems. Therefore, libtool 6921*** is disabling shared libraries support. We urge you to upgrade GNU 6922*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 6923*** your PATH or compiler configuration so that the native linker is 6924*** used, and then restart. 6925 6926_LT_EOF 6927 ;; 6928 *) 6929 # For security reasons, it is highly recommended that you always 6930 # use absolute paths for naming shared libraries, and exclude the 6931 # DT_RUNPATH tag from executables and libraries. But doing so 6932 # requires that you compile everything twice, which is a pain. 6933 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 6934 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 6935 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 6936 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 6937 else 6938 ld_shlibs=no 6939 fi 6940 ;; 6941 esac 6942 ;; 6943 6944 sunos4*) 6945 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 6946 wlarc= 6947 hardcode_direct=yes 6948 hardcode_shlibpath_var=no 6949 ;; 6950 6951 *) 6952 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 6953 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 6954 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 6955 else 6956 ld_shlibs=no 6957 fi 6958 ;; 6959 esac 6960 6961 if test "$ld_shlibs" = no; then 6962 runpath_var= 6963 hardcode_libdir_flag_spec= 6964 export_dynamic_flag_spec= 6965 whole_archive_flag_spec= 6966 fi 6967 else 6968 # PORTME fill in a description of your system's linker (not GNU ld) 6969 case $host_os in 6970 aix3*) 6971 allow_undefined_flag=unsupported 6972 always_export_symbols=yes 6973 archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 6974 # Note: this linker hardcodes the directories in LIBPATH if there 6975 # are no directories specified by -L. 6976 hardcode_minus_L=yes 6977 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 6978 # Neither direct hardcoding nor static linking is supported with a 6979 # broken collect2. 6980 hardcode_direct=unsupported 6981 fi 6982 ;; 6983 6984 aix4* | aix5*) 6985 if test "$host_cpu" = ia64; then 6986 # On IA64, the linker does run time linking by default, so we don't 6987 # have to do anything special. 6988 aix_use_runtimelinking=no 6989 exp_sym_flag='-Bexport' 6990 no_entry_flag="" 6991 else 6992 # If we're using GNU nm, then we don't want the "-C" option. 6993 # -C means demangle to AIX nm, but means don't demangle with GNU nm 6994 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 6995 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 6996 else 6997 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 6998 fi 6999 aix_use_runtimelinking=no 7000 7001 # Test if we are trying to use run time linking or normal 7002 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 7003 # need to do runtime linking. 7004 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 7005 for ld_flag in $LDFLAGS; do 7006 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 7007 aix_use_runtimelinking=yes 7008 break 7009 fi 7010 done 7011 ;; 7012 esac 7013 7014 exp_sym_flag='-bexport' 7015 no_entry_flag='-bnoentry' 7016 fi 7017 7018 # When large executables or shared objects are built, AIX ld can 7019 # have problems creating the table of contents. If linking a library 7020 # or program results in "error TOC overflow" add -mminimal-toc to 7021 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 7022 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 7023 7024 archive_cmds='' 7025 hardcode_direct=yes 7026 hardcode_libdir_separator=':' 7027 link_all_deplibs=yes 7028 file_list_spec='${wl}-f,' 7029 7030 if test "$GCC" = yes; then 7031 case $host_os in aix4.[012]|aix4.[012].*) 7032 # We only want to do this on AIX 4.2 and lower, the check 7033 # below for broken collect2 doesn't work under 4.3+ 7034 collect2name=`${CC} -print-prog-name=collect2` 7035 if test -f "$collect2name" && 7036 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 7037 then 7038 # We have reworked collect2 7039 hardcode_direct=yes 7040 else 7041 # We have old collect2 7042 hardcode_direct=unsupported 7043 # It fails to find uninstalled libraries when the uninstalled 7044 # path is not listed in the libpath. Setting hardcode_minus_L 7045 # to unsupported forces relinking 7046 hardcode_minus_L=yes 7047 hardcode_libdir_flag_spec='-L$libdir' 7048 hardcode_libdir_separator= 7049 fi 7050 ;; 7051 esac 7052 shared_flag='-shared' 7053 if test "$aix_use_runtimelinking" = yes; then 7054 shared_flag="$shared_flag "'${wl}-G' 7055 fi 7056 else 7057 # not using gcc 7058 if test "$host_cpu" = ia64; then 7059 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 7060 # chokes on -Wl,-G. The following line is correct: 7061 shared_flag='-G' 7062 else 7063 if test "$aix_use_runtimelinking" = yes; then 7064 shared_flag='${wl}-G' 7065 else 7066 shared_flag='${wl}-bM:SRE' 7067 fi 7068 fi 7069 fi 7070 7071 # It seems that -bexpall does not export symbols beginning with 7072 # underscore (_), so it is better to generate a list of symbols to export. 7073 always_export_symbols=yes 7074 if test "$aix_use_runtimelinking" = yes; then 7075 # Warning - without using the other runtime loading flags (-brtl), 7076 # -berok will link without error, but may produce a broken library. 7077 allow_undefined_flag='-berok' 7078 # Determine the default libpath from the value encoded in an 7079 # empty executable. 7080 cat >conftest.$ac_ext <<_ACEOF 7081/* confdefs.h. */ 7082_ACEOF 7083cat confdefs.h >>conftest.$ac_ext 7084cat >>conftest.$ac_ext <<_ACEOF 7085/* end confdefs.h. */ 7086 7087int 7088main () 7089{ 7090 7091 ; 7092 return 0; 7093} 7094_ACEOF 7095rm -f conftest.$ac_objext conftest$ac_exeext 7096if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7097 (eval $ac_link) 2>conftest.er1 7098 ac_status=$? 7099 grep -v '^ *+' conftest.er1 >conftest.err 7100 rm -f conftest.er1 7101 cat conftest.err >&5 7102 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7103 (exit $ac_status); } && 7104 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 7105 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7106 (eval $ac_try) 2>&5 7107 ac_status=$? 7108 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7109 (exit $ac_status); }; } && 7110 { ac_try='test -s conftest$ac_exeext' 7111 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7112 (eval $ac_try) 2>&5 7113 ac_status=$? 7114 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7115 (exit $ac_status); }; }; then 7116 7117lt_aix_libpath_sed=' 7118 /Import File Strings/,/^$/ { 7119 /^0/ { 7120 s/^0 *\(.*\)$/\1/ 7121 p 7122 } 7123 }' 7124aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7125# Check for a 64-bit object if we didn't find anything. 7126if test -z "$aix_libpath"; then 7127 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7128fi 7129else 7130 echo "$as_me: failed program was:" >&5 7131sed 's/^/| /' conftest.$ac_ext >&5 7132 7133fi 7134rm -f conftest.err conftest.$ac_objext \ 7135 conftest$ac_exeext conftest.$ac_ext 7136if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7137 7138 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7139 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 7140 else 7141 if test "$host_cpu" = ia64; then 7142 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 7143 allow_undefined_flag="-z nodefs" 7144 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 7145 else 7146 # Determine the default libpath from the value encoded in an 7147 # empty executable. 7148 cat >conftest.$ac_ext <<_ACEOF 7149/* confdefs.h. */ 7150_ACEOF 7151cat confdefs.h >>conftest.$ac_ext 7152cat >>conftest.$ac_ext <<_ACEOF 7153/* end confdefs.h. */ 7154 7155int 7156main () 7157{ 7158 7159 ; 7160 return 0; 7161} 7162_ACEOF 7163rm -f conftest.$ac_objext conftest$ac_exeext 7164if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7165 (eval $ac_link) 2>conftest.er1 7166 ac_status=$? 7167 grep -v '^ *+' conftest.er1 >conftest.err 7168 rm -f conftest.er1 7169 cat conftest.err >&5 7170 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7171 (exit $ac_status); } && 7172 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 7173 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7174 (eval $ac_try) 2>&5 7175 ac_status=$? 7176 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7177 (exit $ac_status); }; } && 7178 { ac_try='test -s conftest$ac_exeext' 7179 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7180 (eval $ac_try) 2>&5 7181 ac_status=$? 7182 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7183 (exit $ac_status); }; }; then 7184 7185lt_aix_libpath_sed=' 7186 /Import File Strings/,/^$/ { 7187 /^0/ { 7188 s/^0 *\(.*\)$/\1/ 7189 p 7190 } 7191 }' 7192aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7193# Check for a 64-bit object if we didn't find anything. 7194if test -z "$aix_libpath"; then 7195 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7196fi 7197else 7198 echo "$as_me: failed program was:" >&5 7199sed 's/^/| /' conftest.$ac_ext >&5 7200 7201fi 7202rm -f conftest.err conftest.$ac_objext \ 7203 conftest$ac_exeext conftest.$ac_ext 7204if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7205 7206 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7207 # Warning - without using the other run time loading flags, 7208 # -berok will link without error, but may produce a broken library. 7209 no_undefined_flag=' ${wl}-bernotok' 7210 allow_undefined_flag=' ${wl}-berok' 7211 # Exported symbols can be pulled into shared objects from archives 7212 whole_archive_flag_spec='$convenience' 7213 archive_cmds_need_lc=yes 7214 # This is similar to how AIX traditionally builds its shared libraries. 7215 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 7216 fi 7217 fi 7218 ;; 7219 7220 amigaos*) 7221 if test "$host_cpu" = m68k; then 7222 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 7223 hardcode_libdir_flag_spec='-L$libdir' 7224 hardcode_minus_L=yes 7225 fi 7226 # see comment about different semantics on the GNU ld section 7227 ld_shlibs=no 7228 ;; 7229 7230 bsdi[45]*) 7231 export_dynamic_flag_spec=-rdynamic 7232 ;; 7233 7234 cygwin* | mingw* | pw32*) 7235 # When not using gcc, we currently assume that we are using 7236 # Microsoft Visual C++. 7237 # hardcode_libdir_flag_spec is actually meaningless, as there is 7238 # no search path for DLLs. 7239 hardcode_libdir_flag_spec=' ' 7240 allow_undefined_flag=unsupported 7241 # Tell ltmain to make .lib files, not .a files. 7242 libext=lib 7243 # Tell ltmain to make .dll files, not .so files. 7244 shrext_cmds=".dll" 7245 # FIXME: Setting linknames here is a bad hack. 7246 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 7247 # The linker will automatically build a .lib file if we build a DLL. 7248 old_archive_from_new_cmds='true' 7249 # FIXME: Should let the user specify the lib program. 7250 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' 7251 fix_srcfile_path='`cygpath -w "$srcfile"`' 7252 enable_shared_with_static_runtimes=yes 7253 ;; 7254 7255 darwin* | rhapsody*) 7256 case $host_os in 7257 rhapsody* | darwin1.[012]) 7258 allow_undefined_flag='${wl}-undefined ${wl}suppress' 7259 ;; 7260 *) # Darwin 1.3 on 7261 case ${MACOSX_DEPLOYMENT_TARGET-10.0} in 7262 10.[012]) 7263 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7264 ;; 7265 10.*) 7266 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 7267 ;; 7268 esac 7269 ;; 7270 esac 7271 archive_cmds_need_lc=no 7272 hardcode_direct=no 7273 hardcode_automatic=yes 7274 hardcode_shlibpath_var=unsupported 7275 whole_archive_flag_spec='' 7276 link_all_deplibs=yes 7277 if test "$GCC" = yes ; then 7278 if test "${lt_cv_apple_cc_single_mod+set}" = set; then 7279 echo $ECHO_N "(cached) $ECHO_C" >&6 7280else 7281 lt_cv_apple_cc_single_mod=no 7282 if test -z "${LT_MULTI_MODULE}"; then 7283 # By default we will add the -single_module flag. You can override 7284 # by either setting the environment variable LT_MULTI_MODULE 7285 # non-empty at configure time, or by adding -multi-module to the 7286 # link flags. 7287 echo "int foo(void){return 1;}" > conftest.c 7288 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7289 -dynamiclib ${wl}-single_module conftest.c 7290 if test -f libconftest.dylib; then 7291 lt_cv_apple_cc_single_mod=yes 7292 rm libconftest.dylib 7293 fi 7294 rm conftest.$ac_ext 7295 fi 7296fi 7297 7298 output_verbose_link_cmd=echo 7299 if test "X$lt_cv_apple_cc_single_mod" = Xyes ; then 7300 archive_cmds='$CC -dynamiclib $single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 7301 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $single_module -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 7302 else 7303 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 7304 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 7305 fi 7306 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 7307 module_expsym_cmds='sed -e "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 7308 else 7309 case $cc_basename in 7310 xlc*) 7311 output_verbose_link_cmd=echo 7312 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`$ECHO $rpath/$soname` $verstring' 7313 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 7314 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 7315 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 7316 module_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 7317 ;; 7318 *) 7319 ld_shlibs=no 7320 ;; 7321 esac 7322 fi 7323 ;; 7324 7325 dgux*) 7326 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7327 hardcode_libdir_flag_spec='-L$libdir' 7328 hardcode_shlibpath_var=no 7329 ;; 7330 7331 freebsd1*) 7332 ld_shlibs=no 7333 ;; 7334 7335 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 7336 # support. Future versions do this automatically, but an explicit c++rt0.o 7337 # does not break anything, and helps significantly (at the cost of a little 7338 # extra space). 7339 freebsd2.2*) 7340 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 7341 hardcode_libdir_flag_spec='-R$libdir' 7342 hardcode_direct=yes 7343 hardcode_shlibpath_var=no 7344 ;; 7345 7346 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 7347 freebsd2*) 7348 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7349 hardcode_direct=yes 7350 hardcode_minus_L=yes 7351 hardcode_shlibpath_var=no 7352 ;; 7353 7354 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 7355 freebsd* | kfreebsd*-gnu | dragonfly*) 7356 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 7357 hardcode_libdir_flag_spec='-R$libdir' 7358 hardcode_direct=yes 7359 hardcode_shlibpath_var=no 7360 ;; 7361 7362 hpux9*) 7363 if test "$GCC" = yes; then 7364 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 7365 else 7366 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 7367 fi 7368 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7369 hardcode_libdir_separator=: 7370 hardcode_direct=yes 7371 7372 # hardcode_minus_L: Not really in the search PATH, 7373 # but as the default location of the library. 7374 hardcode_minus_L=yes 7375 export_dynamic_flag_spec='${wl}-E' 7376 ;; 7377 7378 hpux10*) 7379 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 7380 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7381 else 7382 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 7383 fi 7384 if test "$with_gnu_ld" = no; then 7385 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7386 hardcode_libdir_flag_spec_ld='+b $libdir' 7387 hardcode_libdir_separator=: 7388 hardcode_direct=yes 7389 export_dynamic_flag_spec='${wl}-E' 7390 # hardcode_minus_L: Not really in the search PATH, 7391 # but as the default location of the library. 7392 hardcode_minus_L=yes 7393 fi 7394 ;; 7395 7396 hpux11*) 7397 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 7398 case $host_cpu in 7399 hppa*64*) 7400 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7401 ;; 7402 ia64*) 7403 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 7404 ;; 7405 *) 7406 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7407 ;; 7408 esac 7409 else 7410 case $host_cpu in 7411 hppa*64*) 7412 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7413 ;; 7414 ia64*) 7415 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 7416 ;; 7417 *) 7418 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7419 ;; 7420 esac 7421 fi 7422 if test "$with_gnu_ld" = no; then 7423 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7424 hardcode_libdir_separator=: 7425 7426 case $host_cpu in 7427 hppa*64*|ia64*) 7428 hardcode_direct=no 7429 hardcode_shlibpath_var=no 7430 ;; 7431 *) 7432 hardcode_direct=yes 7433 export_dynamic_flag_spec='${wl}-E' 7434 7435 # hardcode_minus_L: Not really in the search PATH, 7436 # but as the default location of the library. 7437 hardcode_minus_L=yes 7438 ;; 7439 esac 7440 fi 7441 ;; 7442 7443 irix5* | irix6* | nonstopux*) 7444 if test "$GCC" = yes; then 7445 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 7446 # Try to use the -exported_symbol ld option, if it does not 7447 # work, assume that -exports_file does not work either and 7448 # implicitly export all symbols. 7449 save_LDFLAGS="$LDFLAGS" 7450 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 7451 cat >conftest.$ac_ext <<_ACEOF 7452int foo(void) {} 7453_ACEOF 7454rm -f conftest.$ac_objext conftest$ac_exeext 7455if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7456 (eval $ac_link) 2>conftest.er1 7457 ac_status=$? 7458 grep -v '^ *+' conftest.er1 >conftest.err 7459 rm -f conftest.er1 7460 cat conftest.err >&5 7461 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7462 (exit $ac_status); } && 7463 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 7464 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7465 (eval $ac_try) 2>&5 7466 ac_status=$? 7467 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7468 (exit $ac_status); }; } && 7469 { ac_try='test -s conftest$ac_exeext' 7470 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7471 (eval $ac_try) 2>&5 7472 ac_status=$? 7473 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7474 (exit $ac_status); }; }; then 7475 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 7476 7477else 7478 echo "$as_me: failed program was:" >&5 7479sed 's/^/| /' conftest.$ac_ext >&5 7480 7481fi 7482rm -f conftest.err conftest.$ac_objext \ 7483 conftest$ac_exeext conftest.$ac_ext 7484 LDFLAGS="$save_LDFLAGS" 7485 else 7486 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 7487 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 7488 fi 7489 archive_cmds_need_lc='no' 7490 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7491 hardcode_libdir_separator=: 7492 inherit_rpath=yes 7493 link_all_deplibs=yes 7494 ;; 7495 7496 netbsd*) 7497 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 7498 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 7499 else 7500 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 7501 fi 7502 hardcode_libdir_flag_spec='-R$libdir' 7503 hardcode_direct=yes 7504 hardcode_shlibpath_var=no 7505 ;; 7506 7507 newsos6) 7508 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7509 hardcode_direct=yes 7510 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7511 hardcode_libdir_separator=: 7512 hardcode_shlibpath_var=no 7513 ;; 7514 7515 *nto* | *qnx*) 7516 ;; 7517 7518 openbsd*) 7519 hardcode_direct=yes 7520 hardcode_shlibpath_var=no 7521 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 7522 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 7523 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 7524 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7525 export_dynamic_flag_spec='${wl}-E' 7526 else 7527 case $host_os in 7528 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 7529 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7530 hardcode_libdir_flag_spec='-R$libdir' 7531 ;; 7532 *) 7533 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 7534 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7535 ;; 7536 esac 7537 fi 7538 ;; 7539 7540 os2*) 7541 hardcode_libdir_flag_spec='-L$libdir' 7542 hardcode_minus_L=yes 7543 allow_undefined_flag=unsupported 7544 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 7545 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 7546 ;; 7547 7548 osf3*) 7549 if test "$GCC" = yes; then 7550 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 7551 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 7552 else 7553 allow_undefined_flag=' -expect_unresolved \*' 7554 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 7555 fi 7556 archive_cmds_need_lc='no' 7557 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7558 hardcode_libdir_separator=: 7559 ;; 7560 7561 osf4* | osf5*) # as osf3* with the addition of -msym flag 7562 if test "$GCC" = yes; then 7563 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 7564 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 7565 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7566 else 7567 allow_undefined_flag=' -expect_unresolved \*' 7568 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 7569 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 7570 $CC -shared${allow_undefined_flag} -input $lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 7571 7572 # Both c and cxx compiler support -rpath directly 7573 hardcode_libdir_flag_spec='-rpath $libdir' 7574 fi 7575 archive_cmds_need_lc='no' 7576 hardcode_libdir_separator=: 7577 ;; 7578 7579 solaris*) 7580 no_undefined_flag=' -z defs' 7581 if test "$GCC" = yes; then 7582 wlarc='${wl}' 7583 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7584 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 7585 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 7586 else 7587 case `$CC -V 2>&1` in 7588 *"Compilers 5.0"*) 7589 wlarc='' 7590 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 7591 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 7592 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 7593 ;; 7594 *) 7595 wlarc='${wl}' 7596 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 7597 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 7598 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 7599 ;; 7600 esac 7601 fi 7602 hardcode_libdir_flag_spec='-R$libdir' 7603 hardcode_shlibpath_var=no 7604 case $host_os in 7605 solaris2.[0-5] | solaris2.[0-5].*) ;; 7606 *) 7607 # The compiler driver will combine linker options so we 7608 # cannot just pass the convenience library names through 7609 # without $wl, iff we do not link with $LD. 7610 # Luckily, gcc supports the same syntax we need for Sun Studio. 7611 # Supported since Solaris 2.6 (maybe 2.5.1?) 7612 case $wlarc in 7613 '') 7614 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; 7615 *) 7616 whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; 7617 esac ;; 7618 esac 7619 link_all_deplibs=yes 7620 ;; 7621 7622 sunos4*) 7623 if test "x$host_vendor" = xsequent; then 7624 # Use $CC to link under sequent, because it throws in some extra .o 7625 # files that make .init and .fini sections work. 7626 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 7627 else 7628 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 7629 fi 7630 hardcode_libdir_flag_spec='-L$libdir' 7631 hardcode_direct=yes 7632 hardcode_minus_L=yes 7633 hardcode_shlibpath_var=no 7634 ;; 7635 7636 sysv4) 7637 case $host_vendor in 7638 sni) 7639 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7640 hardcode_direct=yes # is this really true??? 7641 ;; 7642 siemens) 7643 ## LD is ld it makes a PLAMLIB 7644 ## CC just makes a GrossModule. 7645 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 7646 reload_cmds='$CC -r -o $output$reload_objs' 7647 hardcode_direct=no 7648 ;; 7649 motorola) 7650 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7651 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 7652 ;; 7653 esac 7654 runpath_var='LD_RUN_PATH' 7655 hardcode_shlibpath_var=no 7656 ;; 7657 7658 sysv4.3*) 7659 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7660 hardcode_shlibpath_var=no 7661 export_dynamic_flag_spec='-Bexport' 7662 ;; 7663 7664 sysv4*MP*) 7665 if test -d /usr/nec; then 7666 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7667 hardcode_shlibpath_var=no 7668 runpath_var=LD_RUN_PATH 7669 hardcode_runpath_var=yes 7670 ld_shlibs=yes 7671 fi 7672 ;; 7673 7674 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 7675 no_undefined_flag='${wl}-z,text' 7676 archive_cmds_need_lc=no 7677 hardcode_shlibpath_var=no 7678 runpath_var='LD_RUN_PATH' 7679 7680 if test "$GCC" = yes; then 7681 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 7682 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 7683 else 7684 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 7685 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 7686 fi 7687 ;; 7688 7689 sysv5* | sco3.2v5* | sco5v6*) 7690 # Note: We can NOT use -z defs as we might desire, because we do not 7691 # link with -lc, and that would cause any symbols used from libc to 7692 # always be unresolved, which means just about no library would 7693 # ever link correctly. If we're not using GNU ld we use -z text 7694 # though, which does catch some bad symbols but isn't as heavy-handed 7695 # as -z defs. 7696 no_undefined_flag='${wl}-z,text' 7697 allow_undefined_flag='${wl}-z,nodefs' 7698 archive_cmds_need_lc=no 7699 hardcode_shlibpath_var=no 7700 hardcode_libdir_flag_spec='${wl}-R,$libdir' 7701 hardcode_libdir_separator=':' 7702 link_all_deplibs=yes 7703 export_dynamic_flag_spec='${wl}-Bexport' 7704 runpath_var='LD_RUN_PATH' 7705 7706 if test "$GCC" = yes; then 7707 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 7708 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 7709 else 7710 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 7711 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 7712 fi 7713 ;; 7714 7715 uts4*) 7716 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7717 hardcode_libdir_flag_spec='-L$libdir' 7718 hardcode_shlibpath_var=no 7719 ;; 7720 7721 *) 7722 ld_shlibs=no 7723 ;; 7724 esac 7725 7726 if test x$host_vendor = xsni; then 7727 case $host in 7728 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 7729 export_dynamic_flag_spec='${wl}-Blargedynsym' 7730 ;; 7731 esac 7732 fi 7733 fi 7734 7735echo "$as_me:$LINENO: result: $ld_shlibs" >&5 7736echo "${ECHO_T}$ld_shlibs" >&6 7737test "$ld_shlibs" = no && can_build_shared=no 7738 7739with_gnu_ld=$with_gnu_ld 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755# 7756# Do we need to explicitly link libc? 7757# 7758case "x$archive_cmds_need_lc" in 7759x|xyes) 7760 # Assume -lc should be added 7761 archive_cmds_need_lc=yes 7762 7763 if test "$enable_shared" = yes && test "$GCC" = yes; then 7764 case $archive_cmds in 7765 *'~'*) 7766 # FIXME: we may have to deal with multi-command sequences. 7767 ;; 7768 '$CC '*) 7769 # Test whether the compiler implicitly links with -lc since on some 7770 # systems, -lgcc has to come before -lc. If gcc already passes -lc 7771 # to ld, don't add -lc before -lgcc. 7772 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 7773echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 7774 $RM conftest* 7775 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7776 7777 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 7778 (eval $ac_compile) 2>&5 7779 ac_status=$? 7780 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7781 (exit $ac_status); } 2>conftest.err; then 7782 soname=conftest 7783 lib=conftest 7784 libobjs=conftest.$ac_objext 7785 deplibs= 7786 wl=$lt_prog_compiler_wl 7787 pic_flag=$lt_prog_compiler_pic 7788 compiler_flags=-v 7789 linker_flags=-v 7790 verstring= 7791 output_objdir=. 7792 libname=conftest 7793 lt_save_allow_undefined_flag=$allow_undefined_flag 7794 allow_undefined_flag= 7795 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5 7796 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 7797 ac_status=$? 7798 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7799 (exit $ac_status); } 7800 then 7801 archive_cmds_need_lc=no 7802 else 7803 archive_cmds_need_lc=yes 7804 fi 7805 allow_undefined_flag=$lt_save_allow_undefined_flag 7806 else 7807 cat conftest.err 1>&5 7808 fi 7809 $RM conftest* 7810 echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 7811echo "${ECHO_T}$archive_cmds_need_lc" >&6 7812 ;; 7813 esac 7814 fi 7815 ;; 7816esac 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 7965echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 7966withGCC=$GCC 7967library_names_spec= 7968libname_spec='lib$name' 7969soname_spec= 7970shrext_cmds=".so" 7971postinstall_cmds= 7972postuninstall_cmds= 7973finish_cmds= 7974finish_eval= 7975shlibpath_var= 7976shlibpath_overrides_runpath=unknown 7977version_type=none 7978dynamic_linker="$host_os ld.so" 7979sys_lib_dlsearch_path_spec="/lib /usr/lib" 7980if test "$withGCC" = yes; then 7981 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 7982 if $ECHO "$sys_lib_search_path_spec" | $GREP ';' >/dev/null ; then 7983 # if the path contains ";" then we assume it to be the separator 7984 # otherwise default to the standard path separator (i.e. ":") - it is 7985 # assumed that no part of a normal pathname contains ";" but that should 7986 # okay in the real world where ";" in dirpaths is itself problematic. 7987 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 7988 else 7989 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 7990 fi 7991else 7992 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 7993fi 7994need_lib_prefix=unknown 7995hardcode_into_libs=no 7996 7997# when you set need_version to no, make sure it does not cause -set_version 7998# flags to be left without arguments 7999need_version=unknown 8000 8001case $host_os in 8002aix3*) 8003 version_type=linux 8004 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 8005 shlibpath_var=LIBPATH 8006 8007 # AIX 3 has no versioning support, so we append a major version to the name. 8008 soname_spec='${libname}${release}${shared_ext}$major' 8009 ;; 8010 8011aix4* | aix5*) 8012 version_type=linux 8013 need_lib_prefix=no 8014 need_version=no 8015 hardcode_into_libs=yes 8016 if test "$host_cpu" = ia64; then 8017 # AIX 5 supports IA64 8018 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 8019 shlibpath_var=LD_LIBRARY_PATH 8020 else 8021 # With GCC up to 2.95.x, collect2 would create an import file 8022 # for dependence libraries. The import file would start with 8023 # the line `#! .'. This would cause the generated library to 8024 # depend on `.', always an invalid library. This was fixed in 8025 # development snapshots of GCC prior to 3.0. 8026 case $host_os in 8027 aix4 | aix4.[01] | aix4.[01].*) 8028 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 8029 echo ' yes ' 8030 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 8031 : 8032 else 8033 can_build_shared=no 8034 fi 8035 ;; 8036 esac 8037 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 8038 # soname into executable. Probably we can add versioning support to 8039 # collect2, so additional links can be useful in future. 8040 if test "$aix_use_runtimelinking" = yes; then 8041 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 8042 # instead of lib<name>.a to let people know that these are not 8043 # typical AIX shared libraries. 8044 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8045 else 8046 # We preserve .a as extension for shared libraries through AIX4.2 8047 # and later when we are not doing run time linking. 8048 library_names_spec='${libname}${release}.a $libname.a' 8049 soname_spec='${libname}${release}${shared_ext}$major' 8050 fi 8051 shlibpath_var=LIBPATH 8052 fi 8053 ;; 8054 8055amigaos*) 8056 if test "$host_cpu" = m68k; then 8057 library_names_spec='$libname.ixlibrary $libname.a' 8058 # Create ${libname}_ixlibrary.a entries in /sys/libs. 8059 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 8060 else 8061 dynamic_linker=no 8062 fi 8063 ;; 8064 8065beos*) 8066 library_names_spec='${libname}${shared_ext}' 8067 dynamic_linker="$host_os ld.so" 8068 shlibpath_var=LIBRARY_PATH 8069 ;; 8070 8071bsdi[45]*) 8072 version_type=linux 8073 need_version=no 8074 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8075 soname_spec='${libname}${release}${shared_ext}$major' 8076 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 8077 shlibpath_var=LD_LIBRARY_PATH 8078 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 8079 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 8080 # the default ld.so.conf also contains /usr/contrib/lib and 8081 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 8082 # libtool to hard-code these into programs 8083 ;; 8084 8085cygwin* | mingw* | pw32*) 8086 version_type=windows 8087 shrext_cmds=".dll" 8088 need_version=no 8089 need_lib_prefix=no 8090 8091 case $withGCC,$host_os in 8092 yes,cygwin* | yes,mingw* | yes,pw32*) 8093 library_names_spec='$libname.dll.a' 8094 # DLL is installed to $(libdir)/../bin by postinstall_cmds 8095 postinstall_cmds='base_file=`basename \${file}`~ 8096 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 8097 dldir=$destdir/`dirname \$dlpath`~ 8098 test -d \$dldir || mkdir -p \$dldir~ 8099 $install_prog $dir/$dlname \$dldir/$dlname~ 8100 chmod a+x \$dldir/$dlname~ 8101 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 8102 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 8103 fi' 8104 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 8105 dlpath=$dir/\$dldll~ 8106 $RM \$dlpath' 8107 shlibpath_overrides_runpath=yes 8108 8109 case $host_os in 8110 cygwin*) 8111 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 8112 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8113 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 8114 ;; 8115 mingw*) 8116 # MinGW DLLs use traditional 'lib' prefix 8117 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8118 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8119 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 8120 # It is most probably a Windows format PATH printed by 8121 # mingw gcc, but we are running on Cygwin. Gcc prints its search 8122 # path with ; separators, and with drive letters. We can handle the 8123 # drive letters (cygwin fileutils understands them), so leave them, 8124 # especially as we might pass files found there to a mingw objdump, 8125 # which wouldn't understand a cygwinified path. Ahh. 8126 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 8127 else 8128 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8129 fi 8130 ;; 8131 pw32*) 8132 # pw32 DLLs use 'pw' prefix rather than 'lib' 8133 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8134 ;; 8135 esac 8136 ;; 8137 8138 *) 8139 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 8140 ;; 8141 esac 8142 dynamic_linker='Win32 ld.exe' 8143 # FIXME: first we should search . and the directory the executable is in 8144 shlibpath_var=PATH 8145 ;; 8146 8147darwin* | rhapsody*) 8148 dynamic_linker="$host_os dyld" 8149 version_type=darwin 8150 need_lib_prefix=no 8151 need_version=no 8152 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 8153 soname_spec='${libname}${release}${major}$shared_ext' 8154 shlibpath_overrides_runpath=yes 8155 shlibpath_var=DYLD_LIBRARY_PATH 8156 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 8157 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 8158 if test "$withGCC" = yes; then 8159 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | $GREP "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 8160 else 8161 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 8162 fi 8163 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 8164 ;; 8165 8166dgux*) 8167 version_type=linux 8168 need_lib_prefix=no 8169 need_version=no 8170 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 8171 soname_spec='${libname}${release}${shared_ext}$major' 8172 shlibpath_var=LD_LIBRARY_PATH 8173 ;; 8174 8175freebsd1*) 8176 dynamic_linker=no 8177 ;; 8178 8179kfreebsd*-gnu) 8180 version_type=linux 8181 need_lib_prefix=no 8182 need_version=no 8183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8184 soname_spec='${libname}${release}${shared_ext}$major' 8185 shlibpath_var=LD_LIBRARY_PATH 8186 shlibpath_overrides_runpath=no 8187 hardcode_into_libs=yes 8188 dynamic_linker='GNU ld.so' 8189 ;; 8190 8191freebsd* | dragonfly*) 8192 # DragonFly does not have aout. When/if they implement a new 8193 # versioning mechanism, adjust this. 8194 if test -x /usr/bin/objformat; then 8195 objformat=`/usr/bin/objformat` 8196 else 8197 case $host_os in 8198 freebsd[123]*) objformat=aout ;; 8199 *) objformat=elf ;; 8200 esac 8201 fi 8202 version_type=freebsd-$objformat 8203 case $version_type in 8204 freebsd-elf*) 8205 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 8206 need_version=no 8207 need_lib_prefix=no 8208 ;; 8209 freebsd-*) 8210 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 8211 need_version=yes 8212 ;; 8213 esac 8214 shlibpath_var=LD_LIBRARY_PATH 8215 case $host_os in 8216 freebsd2*) 8217 shlibpath_overrides_runpath=yes 8218 ;; 8219 freebsd3.[01]* | freebsdelf3.[01]*) 8220 shlibpath_overrides_runpath=yes 8221 hardcode_into_libs=yes 8222 ;; 8223 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 8224 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 8225 shlibpath_overrides_runpath=no 8226 hardcode_into_libs=yes 8227 ;; 8228 freebsd*) # from 4.6 on 8229 shlibpath_overrides_runpath=yes 8230 hardcode_into_libs=yes 8231 ;; 8232 esac 8233 ;; 8234 8235gnu*) 8236 version_type=linux 8237 need_lib_prefix=no 8238 need_version=no 8239 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 8240 soname_spec='${libname}${release}${shared_ext}$major' 8241 shlibpath_var=LD_LIBRARY_PATH 8242 hardcode_into_libs=yes 8243 ;; 8244 8245hpux9* | hpux10* | hpux11*) 8246 # Give a soname corresponding to the major version so that dld.sl refuses to 8247 # link against other versions. 8248 version_type=sunos 8249 need_lib_prefix=no 8250 need_version=no 8251 case $host_cpu in 8252 ia64*) 8253 shrext_cmds='.so' 8254 hardcode_into_libs=yes 8255 dynamic_linker="$host_os dld.so" 8256 shlibpath_var=LD_LIBRARY_PATH 8257 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8258 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8259 soname_spec='${libname}${release}${shared_ext}$major' 8260 if test "X$HPUX_IA64_MODE" = X32; then 8261 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 8262 else 8263 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 8264 fi 8265 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8266 ;; 8267 hppa*64*) 8268 shrext_cmds='.sl' 8269 hardcode_into_libs=yes 8270 dynamic_linker="$host_os dld.sl" 8271 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 8272 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8273 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8274 soname_spec='${libname}${release}${shared_ext}$major' 8275 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 8276 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8277 ;; 8278 *) 8279 shrext_cmds='.sl' 8280 dynamic_linker="$host_os dld.sl" 8281 shlibpath_var=SHLIB_PATH 8282 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 8283 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8284 soname_spec='${libname}${release}${shared_ext}$major' 8285 ;; 8286 esac 8287 # HP-UX runs *really* slowly unless shared libraries are mode 555. 8288 postinstall_cmds='chmod 555 $lib' 8289 ;; 8290 8291interix3*) 8292 version_type=linux 8293 need_lib_prefix=no 8294 need_version=no 8295 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8296 soname_spec='${libname}${release}${shared_ext}$major' 8297 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 8298 shlibpath_var=LD_LIBRARY_PATH 8299 shlibpath_overrides_runpath=no 8300 hardcode_into_libs=yes 8301 ;; 8302 8303irix5* | irix6* | nonstopux*) 8304 case $host_os in 8305 nonstopux*) version_type=nonstopux ;; 8306 *) 8307 if test "$lt_cv_prog_gnu_ld" = yes; then 8308 version_type=linux 8309 else 8310 version_type=irix 8311 fi ;; 8312 esac 8313 need_lib_prefix=no 8314 need_version=no 8315 soname_spec='${libname}${release}${shared_ext}$major' 8316 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 8317 case $host_os in 8318 irix5* | nonstopux*) 8319 libsuff= shlibsuff= 8320 ;; 8321 *) 8322 case $LD in # libtool.m4 will add one of these switches to LD 8323 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 8324 libsuff= shlibsuff= libmagic=32-bit;; 8325 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 8326 libsuff=32 shlibsuff=N32 libmagic=N32;; 8327 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 8328 libsuff=64 shlibsuff=64 libmagic=64-bit;; 8329 *) libsuff= shlibsuff= libmagic=never-match;; 8330 esac 8331 ;; 8332 esac 8333 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 8334 shlibpath_overrides_runpath=no 8335 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 8336 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 8337 hardcode_into_libs=yes 8338 ;; 8339 8340# No shared lib support for Linux oldld, aout, or coff. 8341linux*oldld* | linux*aout* | linux*coff*) 8342 dynamic_linker=no 8343 ;; 8344 8345# This must be Linux ELF. 8346linux*) 8347 version_type=linux 8348 need_lib_prefix=no 8349 need_version=no 8350 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8351 soname_spec='${libname}${release}${shared_ext}$major' 8352 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 8353 shlibpath_var=LD_LIBRARY_PATH 8354 shlibpath_overrides_runpath=no 8355 # This implies no fast_install, which is unacceptable. 8356 # Some rework will be needed to allow for fast_install 8357 # before this can be enabled. 8358 hardcode_into_libs=yes 8359 8360 # Append ld.so.conf contents to the search path 8361 if test -f /etc/ld.so.conf; then 8362 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 8363 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 8364 fi 8365 8366 # We used to test for /lib/ld.so.1 and disable shared libraries on 8367 # powerpc, because MkLinux only supported shared libraries with the 8368 # GNU dynamic linker. Since this was broken with cross compilers, 8369 # most powerpc-linux boxes support dynamic linking these days and 8370 # people can always --disable-shared, the test was removed, and we 8371 # assume the GNU/Linux dynamic linker is in use. 8372 dynamic_linker='GNU/Linux ld.so' 8373 ;; 8374 8375knetbsd*-gnu) 8376 version_type=linux 8377 need_lib_prefix=no 8378 need_version=no 8379 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8380 soname_spec='${libname}${release}${shared_ext}$major' 8381 shlibpath_var=LD_LIBRARY_PATH 8382 shlibpath_overrides_runpath=no 8383 hardcode_into_libs=yes 8384 dynamic_linker='GNU ld.so' 8385 ;; 8386 8387netbsd*) 8388 version_type=sunos 8389 need_lib_prefix=no 8390 need_version=no 8391 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8392 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8393 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 8394 dynamic_linker='NetBSD (a.out) ld.so' 8395 else 8396 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8397 soname_spec='${libname}${release}${shared_ext}$major' 8398 dynamic_linker='NetBSD ld.elf_so' 8399 fi 8400 shlibpath_var=LD_LIBRARY_PATH 8401 shlibpath_overrides_runpath=yes 8402 hardcode_into_libs=yes 8403 ;; 8404 8405newsos6) 8406 version_type=linux 8407 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8408 shlibpath_var=LD_LIBRARY_PATH 8409 shlibpath_overrides_runpath=yes 8410 ;; 8411 8412*nto* | *qnx*) 8413 version_type=qnx 8414 need_lib_prefix=no 8415 need_version=no 8416 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8417 soname_spec='${libname}${release}${shared_ext}$major' 8418 shlibpath_var=LD_LIBRARY_PATH 8419 shlibpath_overrides_runpath=no 8420 hardcode_into_libs=yes 8421 dynamic_linker='ldqnx.so' 8422 ;; 8423 8424openbsd*) 8425 version_type=sunos 8426 sys_lib_dlsearch_path_spec="/usr/lib" 8427 need_lib_prefix=no 8428 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 8429 case $host_os in 8430 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 8431 *) need_version=no ;; 8432 esac 8433 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8434 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 8435 shlibpath_var=LD_LIBRARY_PATH 8436 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8437 case $host_os in 8438 openbsd2.[89] | openbsd2.[89].*) 8439 shlibpath_overrides_runpath=no 8440 ;; 8441 *) 8442 shlibpath_overrides_runpath=yes 8443 ;; 8444 esac 8445 else 8446 shlibpath_overrides_runpath=yes 8447 fi 8448 ;; 8449 8450os2*) 8451 libname_spec='$name' 8452 shrext_cmds=".dll" 8453 need_lib_prefix=no 8454 library_names_spec='$libname${shared_ext} $libname.a' 8455 dynamic_linker='OS/2 ld.exe' 8456 shlibpath_var=LIBPATH 8457 ;; 8458 8459osf3* | osf4* | osf5*) 8460 version_type=osf 8461 need_lib_prefix=no 8462 need_version=no 8463 soname_spec='${libname}${release}${shared_ext}$major' 8464 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8465 shlibpath_var=LD_LIBRARY_PATH 8466 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 8467 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 8468 ;; 8469 8470rdos*) 8471 dynamic_linker=no 8472 ;; 8473 8474solaris*) 8475 version_type=linux 8476 need_lib_prefix=no 8477 need_version=no 8478 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8479 soname_spec='${libname}${release}${shared_ext}$major' 8480 shlibpath_var=LD_LIBRARY_PATH 8481 shlibpath_overrides_runpath=yes 8482 hardcode_into_libs=yes 8483 # ldd complains unless libraries are executable 8484 postinstall_cmds='chmod +x $lib' 8485 ;; 8486 8487sunos4*) 8488 version_type=sunos 8489 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8490 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 8491 shlibpath_var=LD_LIBRARY_PATH 8492 shlibpath_overrides_runpath=yes 8493 if test "$with_gnu_ld" = yes; then 8494 need_lib_prefix=no 8495 fi 8496 need_version=yes 8497 ;; 8498 8499sysv4 | sysv4.3*) 8500 version_type=linux 8501 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8502 soname_spec='${libname}${release}${shared_ext}$major' 8503 shlibpath_var=LD_LIBRARY_PATH 8504 case $host_vendor in 8505 sni) 8506 shlibpath_overrides_runpath=no 8507 need_lib_prefix=no 8508 runpath_var=LD_RUN_PATH 8509 ;; 8510 siemens) 8511 need_lib_prefix=no 8512 ;; 8513 motorola) 8514 need_lib_prefix=no 8515 need_version=no 8516 shlibpath_overrides_runpath=no 8517 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 8518 ;; 8519 esac 8520 ;; 8521 8522sysv4*MP*) 8523 if test -d /usr/nec ;then 8524 version_type=linux 8525 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 8526 soname_spec='$libname${shared_ext}.$major' 8527 shlibpath_var=LD_LIBRARY_PATH 8528 fi 8529 ;; 8530 8531sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 8532 version_type=freebsd-elf 8533 need_lib_prefix=no 8534 need_version=no 8535 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 8536 soname_spec='${libname}${release}${shared_ext}$major' 8537 shlibpath_var=LD_LIBRARY_PATH 8538 shlibpath_overrides_runpath=yes 8539 hardcode_into_libs=yes 8540 if test "$with_gnu_ld" = yes; then 8541 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 8542 else 8543 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 8544 case $host_os in 8545 sco3.2v5*) 8546 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 8547 ;; 8548 esac 8549 fi 8550 sys_lib_dlsearch_path_spec='/usr/lib' 8551 ;; 8552 8553tpf*) 8554 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 8555 version_type=linux 8556 need_lib_prefix=no 8557 need_version=no 8558 library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8559 shlibpath_var=LD_LIBRARY_PATH 8560 shlibpath_overrides_runpath=no 8561 hardcode_into_libs=yes 8562 ;; 8563 8564uts4*) 8565 version_type=linux 8566 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8567 soname_spec='${libname}${release}${shared_ext}$major' 8568 shlibpath_var=LD_LIBRARY_PATH 8569 ;; 8570 8571*) 8572 dynamic_linker=no 8573 ;; 8574esac 8575echo "$as_me:$LINENO: result: $dynamic_linker" >&5 8576echo "${ECHO_T}$dynamic_linker" >&6 8577test "$dynamic_linker" = no && can_build_shared=no 8578 8579variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 8580if test "$GCC" = yes; then 8581 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 8582fi 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 8671echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 8672hardcode_action= 8673if test -n "$hardcode_libdir_flag_spec" || 8674 test -n "$runpath_var" || 8675 test "X$hardcode_automatic" = "Xyes" ; then 8676 8677 # We can hardcode non-existent directories. 8678 if test "$hardcode_direct" != no && 8679 # If the only mechanism to avoid hardcoding is shlibpath_var, we 8680 # have to relink, otherwise we might link with an installed library 8681 # when we should be linking with a yet-to-be-installed one 8682 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 8683 test "$hardcode_minus_L" != no; then 8684 # Linking always hardcodes the temporary library directory. 8685 hardcode_action=relink 8686 else 8687 # We can link without hardcoding, and we can hardcode nonexisting dirs. 8688 hardcode_action=immediate 8689 fi 8690else 8691 # We cannot hardcode anything, or else we can only hardcode existing 8692 # directories. 8693 hardcode_action=unsupported 8694fi 8695echo "$as_me:$LINENO: result: $hardcode_action" >&5 8696echo "${ECHO_T}$hardcode_action" >&6 8697 8698if test "$hardcode_action" = relink || 8699 test "$inherit_rpath" = yes; then 8700 # Fast installation is not supported 8701 enable_fast_install=no 8702elif test "$shlibpath_overrides_runpath" = yes || 8703 test "$enable_shared" = no; then 8704 # Fast installation is not necessary 8705 enable_fast_install=needless 8706fi 8707 8708 8709 8710 8711 8712 8713 if test "x$enable_dlopen" != xyes; then 8714 enable_dlopen=unknown 8715 enable_dlopen_self=unknown 8716 enable_dlopen_self_static=unknown 8717else 8718 lt_cv_dlopen=no 8719 lt_cv_dlopen_libs= 8720 8721 case $host_os in 8722 beos*) 8723 lt_cv_dlopen="load_add_on" 8724 lt_cv_dlopen_libs= 8725 lt_cv_dlopen_self=yes 8726 ;; 8727 8728 mingw* | pw32*) 8729 lt_cv_dlopen="LoadLibrary" 8730 lt_cv_dlopen_libs= 8731 ;; 8732 8733 cygwin*) 8734 lt_cv_dlopen="dlopen" 8735 lt_cv_dlopen_libs= 8736 ;; 8737 8738 darwin*) 8739 # if libdl is installed we need to link against it 8740 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 8741echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 8742if test "${ac_cv_lib_dl_dlopen+set}" = set; then 8743 echo $ECHO_N "(cached) $ECHO_C" >&6 8744else 8745 ac_check_lib_save_LIBS=$LIBS 8746LIBS="-ldl $LIBS" 8747cat >conftest.$ac_ext <<_ACEOF 8748/* confdefs.h. */ 8749_ACEOF 8750cat confdefs.h >>conftest.$ac_ext 8751cat >>conftest.$ac_ext <<_ACEOF 8752/* end confdefs.h. */ 8753 8754/* Override any gcc2 internal prototype to avoid an error. */ 8755#ifdef __cplusplus 8756extern "C" 8757#endif 8758/* We use char because int might match the return type of a gcc2 8759 builtin and then its argument prototype would still apply. */ 8760char dlopen (); 8761int 8762main () 8763{ 8764dlopen (); 8765 ; 8766 return 0; 8767} 8768_ACEOF 8769rm -f conftest.$ac_objext conftest$ac_exeext 8770if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8771 (eval $ac_link) 2>conftest.er1 8772 ac_status=$? 8773 grep -v '^ *+' conftest.er1 >conftest.err 8774 rm -f conftest.er1 8775 cat conftest.err >&5 8776 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8777 (exit $ac_status); } && 8778 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8779 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8780 (eval $ac_try) 2>&5 8781 ac_status=$? 8782 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8783 (exit $ac_status); }; } && 8784 { ac_try='test -s conftest$ac_exeext' 8785 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8786 (eval $ac_try) 2>&5 8787 ac_status=$? 8788 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8789 (exit $ac_status); }; }; then 8790 ac_cv_lib_dl_dlopen=yes 8791else 8792 echo "$as_me: failed program was:" >&5 8793sed 's/^/| /' conftest.$ac_ext >&5 8794 8795ac_cv_lib_dl_dlopen=no 8796fi 8797rm -f conftest.err conftest.$ac_objext \ 8798 conftest$ac_exeext conftest.$ac_ext 8799LIBS=$ac_check_lib_save_LIBS 8800fi 8801echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 8802echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 8803if test $ac_cv_lib_dl_dlopen = yes; then 8804 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 8805else 8806 8807 lt_cv_dlopen="dyld" 8808 lt_cv_dlopen_libs= 8809 lt_cv_dlopen_self=yes 8810 8811fi 8812 8813 ;; 8814 8815 *) 8816 echo "$as_me:$LINENO: checking for shl_load" >&5 8817echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 8818if test "${ac_cv_func_shl_load+set}" = set; then 8819 echo $ECHO_N "(cached) $ECHO_C" >&6 8820else 8821 cat >conftest.$ac_ext <<_ACEOF 8822/* confdefs.h. */ 8823_ACEOF 8824cat confdefs.h >>conftest.$ac_ext 8825cat >>conftest.$ac_ext <<_ACEOF 8826/* end confdefs.h. */ 8827/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 8828 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 8829#define shl_load innocuous_shl_load 8830 8831/* System header to define __stub macros and hopefully few prototypes, 8832 which can conflict with char shl_load (); below. 8833 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8834 <limits.h> exists even on freestanding compilers. */ 8835 8836#ifdef __STDC__ 8837# include <limits.h> 8838#else 8839# include <assert.h> 8840#endif 8841 8842#undef shl_load 8843 8844/* Override any gcc2 internal prototype to avoid an error. */ 8845#ifdef __cplusplus 8846extern "C" 8847{ 8848#endif 8849/* We use char because int might match the return type of a gcc2 8850 builtin and then its argument prototype would still apply. */ 8851char shl_load (); 8852/* The GNU C library defines this for functions which it implements 8853 to always fail with ENOSYS. Some functions are actually named 8854 something starting with __ and the normal name is an alias. */ 8855#if defined (__stub_shl_load) || defined (__stub___shl_load) 8856choke me 8857#else 8858char (*f) () = shl_load; 8859#endif 8860#ifdef __cplusplus 8861} 8862#endif 8863 8864int 8865main () 8866{ 8867return f != shl_load; 8868 ; 8869 return 0; 8870} 8871_ACEOF 8872rm -f conftest.$ac_objext conftest$ac_exeext 8873if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8874 (eval $ac_link) 2>conftest.er1 8875 ac_status=$? 8876 grep -v '^ *+' conftest.er1 >conftest.err 8877 rm -f conftest.er1 8878 cat conftest.err >&5 8879 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8880 (exit $ac_status); } && 8881 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8883 (eval $ac_try) 2>&5 8884 ac_status=$? 8885 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8886 (exit $ac_status); }; } && 8887 { ac_try='test -s conftest$ac_exeext' 8888 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8889 (eval $ac_try) 2>&5 8890 ac_status=$? 8891 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8892 (exit $ac_status); }; }; then 8893 ac_cv_func_shl_load=yes 8894else 8895 echo "$as_me: failed program was:" >&5 8896sed 's/^/| /' conftest.$ac_ext >&5 8897 8898ac_cv_func_shl_load=no 8899fi 8900rm -f conftest.err conftest.$ac_objext \ 8901 conftest$ac_exeext conftest.$ac_ext 8902fi 8903echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 8904echo "${ECHO_T}$ac_cv_func_shl_load" >&6 8905if test $ac_cv_func_shl_load = yes; then 8906 lt_cv_dlopen="shl_load" 8907else 8908 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 8909echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 8910if test "${ac_cv_lib_dld_shl_load+set}" = set; then 8911 echo $ECHO_N "(cached) $ECHO_C" >&6 8912else 8913 ac_check_lib_save_LIBS=$LIBS 8914LIBS="-ldld $LIBS" 8915cat >conftest.$ac_ext <<_ACEOF 8916/* confdefs.h. */ 8917_ACEOF 8918cat confdefs.h >>conftest.$ac_ext 8919cat >>conftest.$ac_ext <<_ACEOF 8920/* end confdefs.h. */ 8921 8922/* Override any gcc2 internal prototype to avoid an error. */ 8923#ifdef __cplusplus 8924extern "C" 8925#endif 8926/* We use char because int might match the return type of a gcc2 8927 builtin and then its argument prototype would still apply. */ 8928char shl_load (); 8929int 8930main () 8931{ 8932shl_load (); 8933 ; 8934 return 0; 8935} 8936_ACEOF 8937rm -f conftest.$ac_objext conftest$ac_exeext 8938if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8939 (eval $ac_link) 2>conftest.er1 8940 ac_status=$? 8941 grep -v '^ *+' conftest.er1 >conftest.err 8942 rm -f conftest.er1 8943 cat conftest.err >&5 8944 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8945 (exit $ac_status); } && 8946 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8948 (eval $ac_try) 2>&5 8949 ac_status=$? 8950 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8951 (exit $ac_status); }; } && 8952 { ac_try='test -s conftest$ac_exeext' 8953 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8954 (eval $ac_try) 2>&5 8955 ac_status=$? 8956 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8957 (exit $ac_status); }; }; then 8958 ac_cv_lib_dld_shl_load=yes 8959else 8960 echo "$as_me: failed program was:" >&5 8961sed 's/^/| /' conftest.$ac_ext >&5 8962 8963ac_cv_lib_dld_shl_load=no 8964fi 8965rm -f conftest.err conftest.$ac_objext \ 8966 conftest$ac_exeext conftest.$ac_ext 8967LIBS=$ac_check_lib_save_LIBS 8968fi 8969echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 8970echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 8971if test $ac_cv_lib_dld_shl_load = yes; then 8972 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 8973else 8974 echo "$as_me:$LINENO: checking for dlopen" >&5 8975echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 8976if test "${ac_cv_func_dlopen+set}" = set; then 8977 echo $ECHO_N "(cached) $ECHO_C" >&6 8978else 8979 cat >conftest.$ac_ext <<_ACEOF 8980/* confdefs.h. */ 8981_ACEOF 8982cat confdefs.h >>conftest.$ac_ext 8983cat >>conftest.$ac_ext <<_ACEOF 8984/* end confdefs.h. */ 8985/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 8986 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 8987#define dlopen innocuous_dlopen 8988 8989/* System header to define __stub macros and hopefully few prototypes, 8990 which can conflict with char dlopen (); below. 8991 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8992 <limits.h> exists even on freestanding compilers. */ 8993 8994#ifdef __STDC__ 8995# include <limits.h> 8996#else 8997# include <assert.h> 8998#endif 8999 9000#undef dlopen 9001 9002/* Override any gcc2 internal prototype to avoid an error. */ 9003#ifdef __cplusplus 9004extern "C" 9005{ 9006#endif 9007/* We use char because int might match the return type of a gcc2 9008 builtin and then its argument prototype would still apply. */ 9009char dlopen (); 9010/* The GNU C library defines this for functions which it implements 9011 to always fail with ENOSYS. Some functions are actually named 9012 something starting with __ and the normal name is an alias. */ 9013#if defined (__stub_dlopen) || defined (__stub___dlopen) 9014choke me 9015#else 9016char (*f) () = dlopen; 9017#endif 9018#ifdef __cplusplus 9019} 9020#endif 9021 9022int 9023main () 9024{ 9025return f != dlopen; 9026 ; 9027 return 0; 9028} 9029_ACEOF 9030rm -f conftest.$ac_objext conftest$ac_exeext 9031if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9032 (eval $ac_link) 2>conftest.er1 9033 ac_status=$? 9034 grep -v '^ *+' conftest.er1 >conftest.err 9035 rm -f conftest.er1 9036 cat conftest.err >&5 9037 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9038 (exit $ac_status); } && 9039 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9040 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9041 (eval $ac_try) 2>&5 9042 ac_status=$? 9043 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9044 (exit $ac_status); }; } && 9045 { ac_try='test -s conftest$ac_exeext' 9046 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9047 (eval $ac_try) 2>&5 9048 ac_status=$? 9049 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9050 (exit $ac_status); }; }; then 9051 ac_cv_func_dlopen=yes 9052else 9053 echo "$as_me: failed program was:" >&5 9054sed 's/^/| /' conftest.$ac_ext >&5 9055 9056ac_cv_func_dlopen=no 9057fi 9058rm -f conftest.err conftest.$ac_objext \ 9059 conftest$ac_exeext conftest.$ac_ext 9060fi 9061echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 9062echo "${ECHO_T}$ac_cv_func_dlopen" >&6 9063if test $ac_cv_func_dlopen = yes; then 9064 lt_cv_dlopen="dlopen" 9065else 9066 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9067echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 9068if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9069 echo $ECHO_N "(cached) $ECHO_C" >&6 9070else 9071 ac_check_lib_save_LIBS=$LIBS 9072LIBS="-ldl $LIBS" 9073cat >conftest.$ac_ext <<_ACEOF 9074/* confdefs.h. */ 9075_ACEOF 9076cat confdefs.h >>conftest.$ac_ext 9077cat >>conftest.$ac_ext <<_ACEOF 9078/* end confdefs.h. */ 9079 9080/* Override any gcc2 internal prototype to avoid an error. */ 9081#ifdef __cplusplus 9082extern "C" 9083#endif 9084/* We use char because int might match the return type of a gcc2 9085 builtin and then its argument prototype would still apply. */ 9086char dlopen (); 9087int 9088main () 9089{ 9090dlopen (); 9091 ; 9092 return 0; 9093} 9094_ACEOF 9095rm -f conftest.$ac_objext conftest$ac_exeext 9096if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9097 (eval $ac_link) 2>conftest.er1 9098 ac_status=$? 9099 grep -v '^ *+' conftest.er1 >conftest.err 9100 rm -f conftest.er1 9101 cat conftest.err >&5 9102 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9103 (exit $ac_status); } && 9104 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9105 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9106 (eval $ac_try) 2>&5 9107 ac_status=$? 9108 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9109 (exit $ac_status); }; } && 9110 { ac_try='test -s conftest$ac_exeext' 9111 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9112 (eval $ac_try) 2>&5 9113 ac_status=$? 9114 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9115 (exit $ac_status); }; }; then 9116 ac_cv_lib_dl_dlopen=yes 9117else 9118 echo "$as_me: failed program was:" >&5 9119sed 's/^/| /' conftest.$ac_ext >&5 9120 9121ac_cv_lib_dl_dlopen=no 9122fi 9123rm -f conftest.err conftest.$ac_objext \ 9124 conftest$ac_exeext conftest.$ac_ext 9125LIBS=$ac_check_lib_save_LIBS 9126fi 9127echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9128echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 9129if test $ac_cv_lib_dl_dlopen = yes; then 9130 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9131else 9132 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 9133echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 9134if test "${ac_cv_lib_svld_dlopen+set}" = set; then 9135 echo $ECHO_N "(cached) $ECHO_C" >&6 9136else 9137 ac_check_lib_save_LIBS=$LIBS 9138LIBS="-lsvld $LIBS" 9139cat >conftest.$ac_ext <<_ACEOF 9140/* confdefs.h. */ 9141_ACEOF 9142cat confdefs.h >>conftest.$ac_ext 9143cat >>conftest.$ac_ext <<_ACEOF 9144/* end confdefs.h. */ 9145 9146/* Override any gcc2 internal prototype to avoid an error. */ 9147#ifdef __cplusplus 9148extern "C" 9149#endif 9150/* We use char because int might match the return type of a gcc2 9151 builtin and then its argument prototype would still apply. */ 9152char dlopen (); 9153int 9154main () 9155{ 9156dlopen (); 9157 ; 9158 return 0; 9159} 9160_ACEOF 9161rm -f conftest.$ac_objext conftest$ac_exeext 9162if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9163 (eval $ac_link) 2>conftest.er1 9164 ac_status=$? 9165 grep -v '^ *+' conftest.er1 >conftest.err 9166 rm -f conftest.er1 9167 cat conftest.err >&5 9168 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9169 (exit $ac_status); } && 9170 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9171 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9172 (eval $ac_try) 2>&5 9173 ac_status=$? 9174 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9175 (exit $ac_status); }; } && 9176 { ac_try='test -s conftest$ac_exeext' 9177 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9178 (eval $ac_try) 2>&5 9179 ac_status=$? 9180 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9181 (exit $ac_status); }; }; then 9182 ac_cv_lib_svld_dlopen=yes 9183else 9184 echo "$as_me: failed program was:" >&5 9185sed 's/^/| /' conftest.$ac_ext >&5 9186 9187ac_cv_lib_svld_dlopen=no 9188fi 9189rm -f conftest.err conftest.$ac_objext \ 9190 conftest$ac_exeext conftest.$ac_ext 9191LIBS=$ac_check_lib_save_LIBS 9192fi 9193echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 9194echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 9195if test $ac_cv_lib_svld_dlopen = yes; then 9196 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 9197else 9198 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 9199echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 9200if test "${ac_cv_lib_dld_dld_link+set}" = set; then 9201 echo $ECHO_N "(cached) $ECHO_C" >&6 9202else 9203 ac_check_lib_save_LIBS=$LIBS 9204LIBS="-ldld $LIBS" 9205cat >conftest.$ac_ext <<_ACEOF 9206/* confdefs.h. */ 9207_ACEOF 9208cat confdefs.h >>conftest.$ac_ext 9209cat >>conftest.$ac_ext <<_ACEOF 9210/* end confdefs.h. */ 9211 9212/* Override any gcc2 internal prototype to avoid an error. */ 9213#ifdef __cplusplus 9214extern "C" 9215#endif 9216/* We use char because int might match the return type of a gcc2 9217 builtin and then its argument prototype would still apply. */ 9218char dld_link (); 9219int 9220main () 9221{ 9222dld_link (); 9223 ; 9224 return 0; 9225} 9226_ACEOF 9227rm -f conftest.$ac_objext conftest$ac_exeext 9228if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9229 (eval $ac_link) 2>conftest.er1 9230 ac_status=$? 9231 grep -v '^ *+' conftest.er1 >conftest.err 9232 rm -f conftest.er1 9233 cat conftest.err >&5 9234 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9235 (exit $ac_status); } && 9236 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9238 (eval $ac_try) 2>&5 9239 ac_status=$? 9240 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9241 (exit $ac_status); }; } && 9242 { ac_try='test -s conftest$ac_exeext' 9243 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9244 (eval $ac_try) 2>&5 9245 ac_status=$? 9246 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9247 (exit $ac_status); }; }; then 9248 ac_cv_lib_dld_dld_link=yes 9249else 9250 echo "$as_me: failed program was:" >&5 9251sed 's/^/| /' conftest.$ac_ext >&5 9252 9253ac_cv_lib_dld_dld_link=no 9254fi 9255rm -f conftest.err conftest.$ac_objext \ 9256 conftest$ac_exeext conftest.$ac_ext 9257LIBS=$ac_check_lib_save_LIBS 9258fi 9259echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 9260echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 9261if test $ac_cv_lib_dld_dld_link = yes; then 9262 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 9263fi 9264 9265 9266fi 9267 9268 9269fi 9270 9271 9272fi 9273 9274 9275fi 9276 9277 9278fi 9279 9280 ;; 9281 esac 9282 9283 if test "x$lt_cv_dlopen" != xno; then 9284 enable_dlopen=yes 9285 else 9286 enable_dlopen=no 9287 fi 9288 9289 case $lt_cv_dlopen in 9290 dlopen) 9291 save_CPPFLAGS="$CPPFLAGS" 9292 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 9293 9294 save_LDFLAGS="$LDFLAGS" 9295 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 9296 9297 save_LIBS="$LIBS" 9298 LIBS="$lt_cv_dlopen_libs $LIBS" 9299 9300 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 9301echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 9302if test "${lt_cv_dlopen_self+set}" = set; then 9303 echo $ECHO_N "(cached) $ECHO_C" >&6 9304else 9305 if test "$cross_compiling" = yes; then : 9306 lt_cv_dlopen_self=cross 9307else 9308 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9309 lt_status=$lt_dlunknown 9310 cat > conftest.$ac_ext <<_LT_EOF 9311#line 9311 "configure" 9312#include "confdefs.h" 9313 9314#if HAVE_DLFCN_H 9315#include <dlfcn.h> 9316#endif 9317 9318#include <stdio.h> 9319 9320#ifdef RTLD_GLOBAL 9321# define LT_DLGLOBAL RTLD_GLOBAL 9322#else 9323# ifdef DL_GLOBAL 9324# define LT_DLGLOBAL DL_GLOBAL 9325# else 9326# define LT_DLGLOBAL 0 9327# endif 9328#endif 9329 9330/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9331 find out it does not work in some platform. */ 9332#ifndef LT_DLLAZY_OR_NOW 9333# ifdef RTLD_LAZY 9334# define LT_DLLAZY_OR_NOW RTLD_LAZY 9335# else 9336# ifdef DL_LAZY 9337# define LT_DLLAZY_OR_NOW DL_LAZY 9338# else 9339# ifdef RTLD_NOW 9340# define LT_DLLAZY_OR_NOW RTLD_NOW 9341# else 9342# ifdef DL_NOW 9343# define LT_DLLAZY_OR_NOW DL_NOW 9344# else 9345# define LT_DLLAZY_OR_NOW 0 9346# endif 9347# endif 9348# endif 9349# endif 9350#endif 9351 9352#ifdef __cplusplus 9353extern "C" void exit (int); 9354#endif 9355 9356void fnord() { int i=42;} 9357int main () 9358{ 9359 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9360 int status = $lt_dlunknown; 9361 9362 if (self) 9363 { 9364 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9365 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9366 /* dlclose (self); */ 9367 } 9368 else 9369 puts (dlerror ()); 9370 9371 exit (status); 9372} 9373_LT_EOF 9374 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9375 (eval $ac_link) 2>&5 9376 ac_status=$? 9377 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9378 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 9379 (./conftest; exit; ) >&5 2>/dev/null 9380 lt_status=$? 9381 case x$lt_status in 9382 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 9383 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 9384 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 9385 esac 9386 else : 9387 # compilation failed 9388 lt_cv_dlopen_self=no 9389 fi 9390fi 9391rm -fr conftest* 9392 9393 9394fi 9395echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 9396echo "${ECHO_T}$lt_cv_dlopen_self" >&6 9397 9398 if test "x$lt_cv_dlopen_self" = xyes; then 9399 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 9400 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 9401echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 9402if test "${lt_cv_dlopen_self_static+set}" = set; then 9403 echo $ECHO_N "(cached) $ECHO_C" >&6 9404else 9405 if test "$cross_compiling" = yes; then : 9406 lt_cv_dlopen_self_static=cross 9407else 9408 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9409 lt_status=$lt_dlunknown 9410 cat > conftest.$ac_ext <<_LT_EOF 9411#line 9411 "configure" 9412#include "confdefs.h" 9413 9414#if HAVE_DLFCN_H 9415#include <dlfcn.h> 9416#endif 9417 9418#include <stdio.h> 9419 9420#ifdef RTLD_GLOBAL 9421# define LT_DLGLOBAL RTLD_GLOBAL 9422#else 9423# ifdef DL_GLOBAL 9424# define LT_DLGLOBAL DL_GLOBAL 9425# else 9426# define LT_DLGLOBAL 0 9427# endif 9428#endif 9429 9430/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9431 find out it does not work in some platform. */ 9432#ifndef LT_DLLAZY_OR_NOW 9433# ifdef RTLD_LAZY 9434# define LT_DLLAZY_OR_NOW RTLD_LAZY 9435# else 9436# ifdef DL_LAZY 9437# define LT_DLLAZY_OR_NOW DL_LAZY 9438# else 9439# ifdef RTLD_NOW 9440# define LT_DLLAZY_OR_NOW RTLD_NOW 9441# else 9442# ifdef DL_NOW 9443# define LT_DLLAZY_OR_NOW DL_NOW 9444# else 9445# define LT_DLLAZY_OR_NOW 0 9446# endif 9447# endif 9448# endif 9449# endif 9450#endif 9451 9452#ifdef __cplusplus 9453extern "C" void exit (int); 9454#endif 9455 9456void fnord() { int i=42;} 9457int main () 9458{ 9459 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9460 int status = $lt_dlunknown; 9461 9462 if (self) 9463 { 9464 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9465 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9466 /* dlclose (self); */ 9467 } 9468 else 9469 puts (dlerror ()); 9470 9471 exit (status); 9472} 9473_LT_EOF 9474 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9475 (eval $ac_link) 2>&5 9476 ac_status=$? 9477 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9478 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 9479 (./conftest; exit; ) >&5 2>/dev/null 9480 lt_status=$? 9481 case x$lt_status in 9482 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 9483 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 9484 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 9485 esac 9486 else : 9487 # compilation failed 9488 lt_cv_dlopen_self_static=no 9489 fi 9490fi 9491rm -fr conftest* 9492 9493 9494fi 9495echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 9496echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 9497 fi 9498 9499 CPPFLAGS="$save_CPPFLAGS" 9500 LDFLAGS="$save_LDFLAGS" 9501 LIBS="$save_LIBS" 9502 ;; 9503 esac 9504 9505 case $lt_cv_dlopen_self in 9506 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 9507 *) enable_dlopen_self=unknown ;; 9508 esac 9509 9510 case $lt_cv_dlopen_self_static in 9511 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 9512 *) enable_dlopen_self_static=unknown ;; 9513 esac 9514fi 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532striplib= 9533old_striplib= 9534echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9535echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 9536if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 9537 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9538 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9539 echo "$as_me:$LINENO: result: yes" >&5 9540echo "${ECHO_T}yes" >&6 9541else 9542# FIXME - insert some real tests, host_os isn't really good enough 9543 case $host_os in 9544 darwin*) 9545 if test -n "$STRIP" ; then 9546 striplib="$STRIP -x" 9547 old_striplib="$STRIP -S" 9548 echo "$as_me:$LINENO: result: yes" >&5 9549echo "${ECHO_T}yes" >&6 9550 else 9551 echo "$as_me:$LINENO: result: no" >&5 9552echo "${ECHO_T}no" >&6 9553 fi 9554 ;; 9555 *) 9556 echo "$as_me:$LINENO: result: no" >&5 9557echo "${ECHO_T}no" >&6 9558 ;; 9559 esac 9560fi 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 # Report which library types will actually be built 9574 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 9575echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 9576 echo "$as_me:$LINENO: result: $can_build_shared" >&5 9577echo "${ECHO_T}$can_build_shared" >&6 9578 9579 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 9580echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 9581 test "$can_build_shared" = "no" && enable_shared=no 9582 9583 # On AIX, shared libraries and static libraries use the same namespace, and 9584 # are all built from PIC. 9585 case $host_os in 9586 aix3*) 9587 test "$enable_shared" = yes && enable_static=no 9588 if test -n "$RANLIB"; then 9589 archive_cmds="$archive_cmds~\$RANLIB \$lib" 9590 postinstall_cmds='$RANLIB $lib' 9591 fi 9592 ;; 9593 9594 aix4* | aix5*) 9595 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 9596 test "$enable_shared" = yes && enable_static=no 9597 fi 9598 ;; 9599 esac 9600 echo "$as_me:$LINENO: result: $enable_shared" >&5 9601echo "${ECHO_T}$enable_shared" >&6 9602 9603 echo "$as_me:$LINENO: checking whether to build static libraries" >&5 9604echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 9605 # Make sure either enable_shared or enable_static is yes. 9606 test "$enable_shared" = yes || enable_static=yes 9607 echo "$as_me:$LINENO: result: $enable_static" >&5 9608echo "${ECHO_T}$enable_static" >&6 9609 9610 9611 9612 9613fi 9614ac_ext=c 9615ac_cpp='$CPP $CPPFLAGS' 9616ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9617ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9618ac_compiler_gnu=$ac_cv_c_compiler_gnu 9619 9620CC="$lt_save_CC" 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 ac_config_commands="$ac_config_commands libtool" 9635 9636 9637 9638 9639# Only expand once: 9640 9641 9642enable_win32_dll=yes 9643 9644case $host in 9645*-*-cygwin* | *-*-mingw* | *-*-pw32*) 9646 if test -n "$ac_tool_prefix"; then 9647 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 9648set dummy ${ac_tool_prefix}as; ac_word=$2 9649echo "$as_me:$LINENO: checking for $ac_word" >&5 9650echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 9651if test "${ac_cv_prog_AS+set}" = set; then 9652 echo $ECHO_N "(cached) $ECHO_C" >&6 9653else 9654 if test -n "$AS"; then 9655 ac_cv_prog_AS="$AS" # Let the user override the test. 9656else 9657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9658for as_dir in $PATH 9659do 9660 IFS=$as_save_IFS 9661 test -z "$as_dir" && as_dir=. 9662 for ac_exec_ext in '' $ac_executable_extensions; do 9663 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9664 ac_cv_prog_AS="${ac_tool_prefix}as" 9665 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 9666 break 2 9667 fi 9668done 9669done 9670 9671fi 9672fi 9673AS=$ac_cv_prog_AS 9674if test -n "$AS"; then 9675 echo "$as_me:$LINENO: result: $AS" >&5 9676echo "${ECHO_T}$AS" >&6 9677else 9678 echo "$as_me:$LINENO: result: no" >&5 9679echo "${ECHO_T}no" >&6 9680fi 9681 9682fi 9683if test -z "$ac_cv_prog_AS"; then 9684 ac_ct_AS=$AS 9685 # Extract the first word of "as", so it can be a program name with args. 9686set dummy as; ac_word=$2 9687echo "$as_me:$LINENO: checking for $ac_word" >&5 9688echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 9689if test "${ac_cv_prog_ac_ct_AS+set}" = set; then 9690 echo $ECHO_N "(cached) $ECHO_C" >&6 9691else 9692 if test -n "$ac_ct_AS"; then 9693 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 9694else 9695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9696for as_dir in $PATH 9697do 9698 IFS=$as_save_IFS 9699 test -z "$as_dir" && as_dir=. 9700 for ac_exec_ext in '' $ac_executable_extensions; do 9701 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9702 ac_cv_prog_ac_ct_AS="as" 9703 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 9704 break 2 9705 fi 9706done 9707done 9708 9709 test -z "$ac_cv_prog_ac_ct_AS" && ac_cv_prog_ac_ct_AS="false" 9710fi 9711fi 9712ac_ct_AS=$ac_cv_prog_ac_ct_AS 9713if test -n "$ac_ct_AS"; then 9714 echo "$as_me:$LINENO: result: $ac_ct_AS" >&5 9715echo "${ECHO_T}$ac_ct_AS" >&6 9716else 9717 echo "$as_me:$LINENO: result: no" >&5 9718echo "${ECHO_T}no" >&6 9719fi 9720 9721 AS=$ac_ct_AS 9722else 9723 AS="$ac_cv_prog_AS" 9724fi 9725 9726 if test -n "$ac_tool_prefix"; then 9727 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 9728set dummy ${ac_tool_prefix}dlltool; ac_word=$2 9729echo "$as_me:$LINENO: checking for $ac_word" >&5 9730echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 9731if test "${ac_cv_prog_DLLTOOL+set}" = set; then 9732 echo $ECHO_N "(cached) $ECHO_C" >&6 9733else 9734 if test -n "$DLLTOOL"; then 9735 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 9736else 9737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9738for as_dir in $PATH 9739do 9740 IFS=$as_save_IFS 9741 test -z "$as_dir" && as_dir=. 9742 for ac_exec_ext in '' $ac_executable_extensions; do 9743 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9744 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 9745 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 9746 break 2 9747 fi 9748done 9749done 9750 9751fi 9752fi 9753DLLTOOL=$ac_cv_prog_DLLTOOL 9754if test -n "$DLLTOOL"; then 9755 echo "$as_me:$LINENO: result: $DLLTOOL" >&5 9756echo "${ECHO_T}$DLLTOOL" >&6 9757else 9758 echo "$as_me:$LINENO: result: no" >&5 9759echo "${ECHO_T}no" >&6 9760fi 9761 9762fi 9763if test -z "$ac_cv_prog_DLLTOOL"; then 9764 ac_ct_DLLTOOL=$DLLTOOL 9765 # Extract the first word of "dlltool", so it can be a program name with args. 9766set dummy dlltool; ac_word=$2 9767echo "$as_me:$LINENO: checking for $ac_word" >&5 9768echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 9769if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then 9770 echo $ECHO_N "(cached) $ECHO_C" >&6 9771else 9772 if test -n "$ac_ct_DLLTOOL"; then 9773 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 9774else 9775as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9776for as_dir in $PATH 9777do 9778 IFS=$as_save_IFS 9779 test -z "$as_dir" && as_dir=. 9780 for ac_exec_ext in '' $ac_executable_extensions; do 9781 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9782 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 9783 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 9784 break 2 9785 fi 9786done 9787done 9788 9789 test -z "$ac_cv_prog_ac_ct_DLLTOOL" && ac_cv_prog_ac_ct_DLLTOOL="false" 9790fi 9791fi 9792ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 9793if test -n "$ac_ct_DLLTOOL"; then 9794 echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5 9795echo "${ECHO_T}$ac_ct_DLLTOOL" >&6 9796else 9797 echo "$as_me:$LINENO: result: no" >&5 9798echo "${ECHO_T}no" >&6 9799fi 9800 9801 DLLTOOL=$ac_ct_DLLTOOL 9802else 9803 DLLTOOL="$ac_cv_prog_DLLTOOL" 9804fi 9805 9806 if test -n "$ac_tool_prefix"; then 9807 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 9808set dummy ${ac_tool_prefix}objdump; ac_word=$2 9809echo "$as_me:$LINENO: checking for $ac_word" >&5 9810echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 9811if test "${ac_cv_prog_OBJDUMP+set}" = set; then 9812 echo $ECHO_N "(cached) $ECHO_C" >&6 9813else 9814 if test -n "$OBJDUMP"; then 9815 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 9816else 9817as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9818for as_dir in $PATH 9819do 9820 IFS=$as_save_IFS 9821 test -z "$as_dir" && as_dir=. 9822 for ac_exec_ext in '' $ac_executable_extensions; do 9823 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9824 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 9825 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 9826 break 2 9827 fi 9828done 9829done 9830 9831fi 9832fi 9833OBJDUMP=$ac_cv_prog_OBJDUMP 9834if test -n "$OBJDUMP"; then 9835 echo "$as_me:$LINENO: result: $OBJDUMP" >&5 9836echo "${ECHO_T}$OBJDUMP" >&6 9837else 9838 echo "$as_me:$LINENO: result: no" >&5 9839echo "${ECHO_T}no" >&6 9840fi 9841 9842fi 9843if test -z "$ac_cv_prog_OBJDUMP"; then 9844 ac_ct_OBJDUMP=$OBJDUMP 9845 # Extract the first word of "objdump", so it can be a program name with args. 9846set dummy objdump; ac_word=$2 9847echo "$as_me:$LINENO: checking for $ac_word" >&5 9848echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 9849if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then 9850 echo $ECHO_N "(cached) $ECHO_C" >&6 9851else 9852 if test -n "$ac_ct_OBJDUMP"; then 9853 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 9854else 9855as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9856for as_dir in $PATH 9857do 9858 IFS=$as_save_IFS 9859 test -z "$as_dir" && as_dir=. 9860 for ac_exec_ext in '' $ac_executable_extensions; do 9861 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9862 ac_cv_prog_ac_ct_OBJDUMP="objdump" 9863 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 9864 break 2 9865 fi 9866done 9867done 9868 9869 test -z "$ac_cv_prog_ac_ct_OBJDUMP" && ac_cv_prog_ac_ct_OBJDUMP="false" 9870fi 9871fi 9872ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 9873if test -n "$ac_ct_OBJDUMP"; then 9874 echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 9875echo "${ECHO_T}$ac_ct_OBJDUMP" >&6 9876else 9877 echo "$as_me:$LINENO: result: no" >&5 9878echo "${ECHO_T}no" >&6 9879fi 9880 9881 OBJDUMP=$ac_ct_OBJDUMP 9882else 9883 OBJDUMP="$ac_cv_prog_OBJDUMP" 9884fi 9885 9886 ;; 9887esac 9888 9889test -z "$AS" && AS=as 9890 9891 9892 9893 9894 9895test -z "$DLLTOOL" && DLLTOOL=dlltool 9896 9897 9898 9899 9900 9901test -z "$OBJDUMP" && OBJDUMP=objdump 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911echo "$as_me:$LINENO: checking for main in -lc" >&5 9912echo $ECHO_N "checking for main in -lc... $ECHO_C" >&6 9913if test "${ac_cv_lib_c_main+set}" = set; then 9914 echo $ECHO_N "(cached) $ECHO_C" >&6 9915else 9916 ac_check_lib_save_LIBS=$LIBS 9917LIBS="-lc $LIBS" 9918cat >conftest.$ac_ext <<_ACEOF 9919/* confdefs.h. */ 9920_ACEOF 9921cat confdefs.h >>conftest.$ac_ext 9922cat >>conftest.$ac_ext <<_ACEOF 9923/* end confdefs.h. */ 9924 9925 9926int 9927main () 9928{ 9929main (); 9930 ; 9931 return 0; 9932} 9933_ACEOF 9934rm -f conftest.$ac_objext conftest$ac_exeext 9935if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9936 (eval $ac_link) 2>conftest.er1 9937 ac_status=$? 9938 grep -v '^ *+' conftest.er1 >conftest.err 9939 rm -f conftest.er1 9940 cat conftest.err >&5 9941 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9942 (exit $ac_status); } && 9943 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 9944 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9945 (eval $ac_try) 2>&5 9946 ac_status=$? 9947 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9948 (exit $ac_status); }; } && 9949 { ac_try='test -s conftest$ac_exeext' 9950 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9951 (eval $ac_try) 2>&5 9952 ac_status=$? 9953 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9954 (exit $ac_status); }; }; then 9955 ac_cv_lib_c_main=yes 9956else 9957 echo "$as_me: failed program was:" >&5 9958sed 's/^/| /' conftest.$ac_ext >&5 9959 9960ac_cv_lib_c_main=no 9961fi 9962rm -f conftest.err conftest.$ac_objext \ 9963 conftest$ac_exeext conftest.$ac_ext 9964LIBS=$ac_check_lib_save_LIBS 9965fi 9966echo "$as_me:$LINENO: result: $ac_cv_lib_c_main" >&5 9967echo "${ECHO_T}$ac_cv_lib_c_main" >&6 9968if test $ac_cv_lib_c_main = yes; then 9969 cat >>confdefs.h <<_ACEOF 9970#define HAVE_LIBC 1 9971_ACEOF 9972 9973 LIBS="-lc $LIBS" 9974 9975fi 9976 9977 9978case "$target_os" in 9979 cygwin* | mingw32* | beos* | darwin*) 9980 ;; 9981 *) 9982 9983echo "$as_me:$LINENO: checking for main in -lm" >&5 9984echo $ECHO_N "checking for main in -lm... $ECHO_C" >&6 9985if test "${ac_cv_lib_m_main+set}" = set; then 9986 echo $ECHO_N "(cached) $ECHO_C" >&6 9987else 9988 ac_check_lib_save_LIBS=$LIBS 9989LIBS="-lm $LIBS" 9990cat >conftest.$ac_ext <<_ACEOF 9991/* confdefs.h. */ 9992_ACEOF 9993cat confdefs.h >>conftest.$ac_ext 9994cat >>conftest.$ac_ext <<_ACEOF 9995/* end confdefs.h. */ 9996 9997 9998int 9999main () 10000{ 10001main (); 10002 ; 10003 return 0; 10004} 10005_ACEOF 10006rm -f conftest.$ac_objext conftest$ac_exeext 10007if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10008 (eval $ac_link) 2>conftest.er1 10009 ac_status=$? 10010 grep -v '^ *+' conftest.er1 >conftest.err 10011 rm -f conftest.er1 10012 cat conftest.err >&5 10013 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10014 (exit $ac_status); } && 10015 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10016 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10017 (eval $ac_try) 2>&5 10018 ac_status=$? 10019 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10020 (exit $ac_status); }; } && 10021 { ac_try='test -s conftest$ac_exeext' 10022 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10023 (eval $ac_try) 2>&5 10024 ac_status=$? 10025 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10026 (exit $ac_status); }; }; then 10027 ac_cv_lib_m_main=yes 10028else 10029 echo "$as_me: failed program was:" >&5 10030sed 's/^/| /' conftest.$ac_ext >&5 10031 10032ac_cv_lib_m_main=no 10033fi 10034rm -f conftest.err conftest.$ac_objext \ 10035 conftest$ac_exeext conftest.$ac_ext 10036LIBS=$ac_check_lib_save_LIBS 10037fi 10038echo "$as_me:$LINENO: result: $ac_cv_lib_m_main" >&5 10039echo "${ECHO_T}$ac_cv_lib_m_main" >&6 10040if test $ac_cv_lib_m_main = yes; then 10041 cat >>confdefs.h <<_ACEOF 10042#define HAVE_LIBM 1 10043_ACEOF 10044 10045 LIBS="-lm $LIBS" 10046 10047fi 10048 10049 ;; 10050esac 10051 10052 10053 10054 10055 10056 10057 10058 10059for ac_header in assert.h fcntl.h limits.h malloc.h search.h sys/time.h unistd.h 10060do 10061as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 10062if eval "test \"\${$as_ac_Header+set}\" = set"; then 10063 echo "$as_me:$LINENO: checking for $ac_header" >&5 10064echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 10065if eval "test \"\${$as_ac_Header+set}\" = set"; then 10066 echo $ECHO_N "(cached) $ECHO_C" >&6 10067fi 10068echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 10069echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 10070else 10071 # Is the header compilable? 10072echo "$as_me:$LINENO: checking $ac_header usability" >&5 10073echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 10074cat >conftest.$ac_ext <<_ACEOF 10075/* confdefs.h. */ 10076_ACEOF 10077cat confdefs.h >>conftest.$ac_ext 10078cat >>conftest.$ac_ext <<_ACEOF 10079/* end confdefs.h. */ 10080$ac_includes_default 10081#include <$ac_header> 10082_ACEOF 10083rm -f conftest.$ac_objext 10084if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 10085 (eval $ac_compile) 2>conftest.er1 10086 ac_status=$? 10087 grep -v '^ *+' conftest.er1 >conftest.err 10088 rm -f conftest.er1 10089 cat conftest.err >&5 10090 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10091 (exit $ac_status); } && 10092 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10093 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10094 (eval $ac_try) 2>&5 10095 ac_status=$? 10096 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10097 (exit $ac_status); }; } && 10098 { ac_try='test -s conftest.$ac_objext' 10099 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10100 (eval $ac_try) 2>&5 10101 ac_status=$? 10102 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10103 (exit $ac_status); }; }; then 10104 ac_header_compiler=yes 10105else 10106 echo "$as_me: failed program was:" >&5 10107sed 's/^/| /' conftest.$ac_ext >&5 10108 10109ac_header_compiler=no 10110fi 10111rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 10112echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 10113echo "${ECHO_T}$ac_header_compiler" >&6 10114 10115# Is the header present? 10116echo "$as_me:$LINENO: checking $ac_header presence" >&5 10117echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 10118cat >conftest.$ac_ext <<_ACEOF 10119/* confdefs.h. */ 10120_ACEOF 10121cat confdefs.h >>conftest.$ac_ext 10122cat >>conftest.$ac_ext <<_ACEOF 10123/* end confdefs.h. */ 10124#include <$ac_header> 10125_ACEOF 10126if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 10127 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 10128 ac_status=$? 10129 grep -v '^ *+' conftest.er1 >conftest.err 10130 rm -f conftest.er1 10131 cat conftest.err >&5 10132 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10133 (exit $ac_status); } >/dev/null; then 10134 if test -s conftest.err; then 10135 ac_cpp_err=$ac_c_preproc_warn_flag 10136 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 10137 else 10138 ac_cpp_err= 10139 fi 10140else 10141 ac_cpp_err=yes 10142fi 10143if test -z "$ac_cpp_err"; then 10144 ac_header_preproc=yes 10145else 10146 echo "$as_me: failed program was:" >&5 10147sed 's/^/| /' conftest.$ac_ext >&5 10148 10149 ac_header_preproc=no 10150fi 10151rm -f conftest.err conftest.$ac_ext 10152echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 10153echo "${ECHO_T}$ac_header_preproc" >&6 10154 10155# So? What about this header? 10156case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 10157 yes:no: ) 10158 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 10159echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 10160 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 10161echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 10162 ac_header_preproc=yes 10163 ;; 10164 no:yes:* ) 10165 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 10166echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 10167 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 10168echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 10169 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 10170echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 10171 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 10172echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 10173 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 10174echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 10175 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 10176echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 10177 ( 10178 cat <<\_ASBOX 10179## -------------------------------------- ## 10180## Report this to [email protected] ## 10181## -------------------------------------- ## 10182_ASBOX 10183 ) | 10184 sed "s/^/$as_me: WARNING: /" >&2 10185 ;; 10186esac 10187echo "$as_me:$LINENO: checking for $ac_header" >&5 10188echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 10189if eval "test \"\${$as_ac_Header+set}\" = set"; then 10190 echo $ECHO_N "(cached) $ECHO_C" >&6 10191else 10192 eval "$as_ac_Header=\$ac_header_preproc" 10193fi 10194echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 10195echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 10196 10197fi 10198if test `eval echo '${'$as_ac_Header'}'` = yes; then 10199 cat >>confdefs.h <<_ACEOF 10200#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 10201_ACEOF 10202 10203fi 10204 10205done 10206 10207 10208echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5 10209echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6 10210if test "${ac_cv_c_const+set}" = set; then 10211 echo $ECHO_N "(cached) $ECHO_C" >&6 10212else 10213 cat >conftest.$ac_ext <<_ACEOF 10214/* confdefs.h. */ 10215_ACEOF 10216cat confdefs.h >>conftest.$ac_ext 10217cat >>conftest.$ac_ext <<_ACEOF 10218/* end confdefs.h. */ 10219 10220int 10221main () 10222{ 10223/* FIXME: Include the comments suggested by Paul. */ 10224#ifndef __cplusplus 10225 /* Ultrix mips cc rejects this. */ 10226 typedef int charset[2]; 10227 const charset x; 10228 /* SunOS 4.1.1 cc rejects this. */ 10229 char const *const *ccp; 10230 char **p; 10231 /* NEC SVR4.0.2 mips cc rejects this. */ 10232 struct point {int x, y;}; 10233 static struct point const zero = {0,0}; 10234 /* AIX XL C 1.02.0.0 rejects this. 10235 It does not let you subtract one const X* pointer from another in 10236 an arm of an if-expression whose if-part is not a constant 10237 expression */ 10238 const char *g = "string"; 10239 ccp = &g + (g ? g-g : 0); 10240 /* HPUX 7.0 cc rejects these. */ 10241 ++ccp; 10242 p = (char**) ccp; 10243 ccp = (char const *const *) p; 10244 { /* SCO 3.2v4 cc rejects this. */ 10245 char *t; 10246 char const *s = 0 ? (char *) 0 : (char const *) 0; 10247 10248 *t++ = 0; 10249 } 10250 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 10251 int x[] = {25, 17}; 10252 const int *foo = &x[0]; 10253 ++foo; 10254 } 10255 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 10256 typedef const int *iptr; 10257 iptr p = 0; 10258 ++p; 10259 } 10260 { /* AIX XL C 1.02.0.0 rejects this saying 10261 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 10262 struct s { int j; const int *ap[3]; }; 10263 struct s *b; b->j = 5; 10264 } 10265 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 10266 const int foo = 10; 10267 } 10268#endif 10269 10270 ; 10271 return 0; 10272} 10273_ACEOF 10274rm -f conftest.$ac_objext 10275if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 10276 (eval $ac_compile) 2>conftest.er1 10277 ac_status=$? 10278 grep -v '^ *+' conftest.er1 >conftest.err 10279 rm -f conftest.er1 10280 cat conftest.err >&5 10281 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10282 (exit $ac_status); } && 10283 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10284 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10285 (eval $ac_try) 2>&5 10286 ac_status=$? 10287 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10288 (exit $ac_status); }; } && 10289 { ac_try='test -s conftest.$ac_objext' 10290 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10291 (eval $ac_try) 2>&5 10292 ac_status=$? 10293 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10294 (exit $ac_status); }; }; then 10295 ac_cv_c_const=yes 10296else 10297 echo "$as_me: failed program was:" >&5 10298sed 's/^/| /' conftest.$ac_ext >&5 10299 10300ac_cv_c_const=no 10301fi 10302rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 10303fi 10304echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5 10305echo "${ECHO_T}$ac_cv_c_const" >&6 10306if test $ac_cv_c_const = no; then 10307 10308cat >>confdefs.h <<\_ACEOF 10309#define const 10310_ACEOF 10311 10312fi 10313 10314echo "$as_me:$LINENO: checking for inline" >&5 10315echo $ECHO_N "checking for inline... $ECHO_C" >&6 10316if test "${ac_cv_c_inline+set}" = set; then 10317 echo $ECHO_N "(cached) $ECHO_C" >&6 10318else 10319 ac_cv_c_inline=no 10320for ac_kw in inline __inline__ __inline; do 10321 cat >conftest.$ac_ext <<_ACEOF 10322/* confdefs.h. */ 10323_ACEOF 10324cat confdefs.h >>conftest.$ac_ext 10325cat >>conftest.$ac_ext <<_ACEOF 10326/* end confdefs.h. */ 10327#ifndef __cplusplus 10328typedef int foo_t; 10329static $ac_kw foo_t static_foo () {return 0; } 10330$ac_kw foo_t foo () {return 0; } 10331#endif 10332 10333_ACEOF 10334rm -f conftest.$ac_objext 10335if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 10336 (eval $ac_compile) 2>conftest.er1 10337 ac_status=$? 10338 grep -v '^ *+' conftest.er1 >conftest.err 10339 rm -f conftest.er1 10340 cat conftest.err >&5 10341 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10342 (exit $ac_status); } && 10343 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10344 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10345 (eval $ac_try) 2>&5 10346 ac_status=$? 10347 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10348 (exit $ac_status); }; } && 10349 { ac_try='test -s conftest.$ac_objext' 10350 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10351 (eval $ac_try) 2>&5 10352 ac_status=$? 10353 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10354 (exit $ac_status); }; }; then 10355 ac_cv_c_inline=$ac_kw; break 10356else 10357 echo "$as_me: failed program was:" >&5 10358sed 's/^/| /' conftest.$ac_ext >&5 10359 10360fi 10361rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 10362done 10363 10364fi 10365echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5 10366echo "${ECHO_T}$ac_cv_c_inline" >&6 10367 10368 10369case $ac_cv_c_inline in 10370 inline | yes) ;; 10371 *) 10372 case $ac_cv_c_inline in 10373 no) ac_val=;; 10374 *) ac_val=$ac_cv_c_inline;; 10375 esac 10376 cat >>confdefs.h <<_ACEOF 10377#ifndef __cplusplus 10378#define inline $ac_val 10379#endif 10380_ACEOF 10381 ;; 10382esac 10383 10384echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5 10385echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6 10386if test "${ac_cv_c_bigendian+set}" = set; then 10387 echo $ECHO_N "(cached) $ECHO_C" >&6 10388else 10389 # See if sys/param.h defines the BYTE_ORDER macro. 10390cat >conftest.$ac_ext <<_ACEOF 10391/* confdefs.h. */ 10392_ACEOF 10393cat confdefs.h >>conftest.$ac_ext 10394cat >>conftest.$ac_ext <<_ACEOF 10395/* end confdefs.h. */ 10396#include <sys/types.h> 10397#include <sys/param.h> 10398 10399int 10400main () 10401{ 10402#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN 10403 bogus endian macros 10404#endif 10405 10406 ; 10407 return 0; 10408} 10409_ACEOF 10410rm -f conftest.$ac_objext 10411if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 10412 (eval $ac_compile) 2>conftest.er1 10413 ac_status=$? 10414 grep -v '^ *+' conftest.er1 >conftest.err 10415 rm -f conftest.er1 10416 cat conftest.err >&5 10417 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10418 (exit $ac_status); } && 10419 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10420 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10421 (eval $ac_try) 2>&5 10422 ac_status=$? 10423 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10424 (exit $ac_status); }; } && 10425 { ac_try='test -s conftest.$ac_objext' 10426 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10427 (eval $ac_try) 2>&5 10428 ac_status=$? 10429 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10430 (exit $ac_status); }; }; then 10431 # It does; now see whether it defined to BIG_ENDIAN or not. 10432cat >conftest.$ac_ext <<_ACEOF 10433/* confdefs.h. */ 10434_ACEOF 10435cat confdefs.h >>conftest.$ac_ext 10436cat >>conftest.$ac_ext <<_ACEOF 10437/* end confdefs.h. */ 10438#include <sys/types.h> 10439#include <sys/param.h> 10440 10441int 10442main () 10443{ 10444#if BYTE_ORDER != BIG_ENDIAN 10445 not big endian 10446#endif 10447 10448 ; 10449 return 0; 10450} 10451_ACEOF 10452rm -f conftest.$ac_objext 10453if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 10454 (eval $ac_compile) 2>conftest.er1 10455 ac_status=$? 10456 grep -v '^ *+' conftest.er1 >conftest.err 10457 rm -f conftest.er1 10458 cat conftest.err >&5 10459 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10460 (exit $ac_status); } && 10461 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10462 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10463 (eval $ac_try) 2>&5 10464 ac_status=$? 10465 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10466 (exit $ac_status); }; } && 10467 { ac_try='test -s conftest.$ac_objext' 10468 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10469 (eval $ac_try) 2>&5 10470 ac_status=$? 10471 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10472 (exit $ac_status); }; }; then 10473 ac_cv_c_bigendian=yes 10474else 10475 echo "$as_me: failed program was:" >&5 10476sed 's/^/| /' conftest.$ac_ext >&5 10477 10478ac_cv_c_bigendian=no 10479fi 10480rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 10481else 10482 echo "$as_me: failed program was:" >&5 10483sed 's/^/| /' conftest.$ac_ext >&5 10484 10485# It does not; compile a test program. 10486if test "$cross_compiling" = yes; then 10487 # try to guess the endianness by grepping values into an object file 10488 ac_cv_c_bigendian=unknown 10489 cat >conftest.$ac_ext <<_ACEOF 10490/* confdefs.h. */ 10491_ACEOF 10492cat confdefs.h >>conftest.$ac_ext 10493cat >>conftest.$ac_ext <<_ACEOF 10494/* end confdefs.h. */ 10495short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 10496short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 10497void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; } 10498short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 10499short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 10500void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; } 10501int 10502main () 10503{ 10504 _ascii (); _ebcdic (); 10505 ; 10506 return 0; 10507} 10508_ACEOF 10509rm -f conftest.$ac_objext 10510if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 10511 (eval $ac_compile) 2>conftest.er1 10512 ac_status=$? 10513 grep -v '^ *+' conftest.er1 >conftest.err 10514 rm -f conftest.er1 10515 cat conftest.err >&5 10516 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10517 (exit $ac_status); } && 10518 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10519 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10520 (eval $ac_try) 2>&5 10521 ac_status=$? 10522 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10523 (exit $ac_status); }; } && 10524 { ac_try='test -s conftest.$ac_objext' 10525 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10526 (eval $ac_try) 2>&5 10527 ac_status=$? 10528 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10529 (exit $ac_status); }; }; then 10530 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then 10531 ac_cv_c_bigendian=yes 10532fi 10533if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 10534 if test "$ac_cv_c_bigendian" = unknown; then 10535 ac_cv_c_bigendian=no 10536 else 10537 # finding both strings is unlikely to happen, but who knows? 10538 ac_cv_c_bigendian=unknown 10539 fi 10540fi 10541else 10542 echo "$as_me: failed program was:" >&5 10543sed 's/^/| /' conftest.$ac_ext >&5 10544 10545fi 10546rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 10547else 10548 cat >conftest.$ac_ext <<_ACEOF 10549/* confdefs.h. */ 10550_ACEOF 10551cat confdefs.h >>conftest.$ac_ext 10552cat >>conftest.$ac_ext <<_ACEOF 10553/* end confdefs.h. */ 10554int 10555main () 10556{ 10557 /* Are we little or big endian? From Harbison&Steele. */ 10558 union 10559 { 10560 long l; 10561 char c[sizeof (long)]; 10562 } u; 10563 u.l = 1; 10564 exit (u.c[sizeof (long) - 1] == 1); 10565} 10566_ACEOF 10567rm -f conftest$ac_exeext 10568if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10569 (eval $ac_link) 2>&5 10570 ac_status=$? 10571 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10572 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 10573 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10574 (eval $ac_try) 2>&5 10575 ac_status=$? 10576 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10577 (exit $ac_status); }; }; then 10578 ac_cv_c_bigendian=no 10579else 10580 echo "$as_me: program exited with status $ac_status" >&5 10581echo "$as_me: failed program was:" >&5 10582sed 's/^/| /' conftest.$ac_ext >&5 10583 10584( exit $ac_status ) 10585ac_cv_c_bigendian=yes 10586fi 10587rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 10588fi 10589fi 10590rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 10591fi 10592echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5 10593echo "${ECHO_T}$ac_cv_c_bigendian" >&6 10594case $ac_cv_c_bigendian in 10595 yes) 10596 10597cat >>confdefs.h <<\_ACEOF 10598#define WORDS_BIGENDIAN 1 10599_ACEOF 10600 ;; 10601 no) 10602 ;; 10603 *) 10604 { { echo "$as_me:$LINENO: error: unknown endianness 10605presetting ac_cv_c_bigendian=no (or yes) will help" >&5 10606echo "$as_me: error: unknown endianness 10607presetting ac_cv_c_bigendian=no (or yes) will help" >&2;} 10608 { (exit 1); exit 1; }; } ;; 10609esac 10610 10611echo "$as_me:$LINENO: checking for off_t" >&5 10612echo $ECHO_N "checking for off_t... $ECHO_C" >&6 10613if test "${ac_cv_type_off_t+set}" = set; then 10614 echo $ECHO_N "(cached) $ECHO_C" >&6 10615else 10616 cat >conftest.$ac_ext <<_ACEOF 10617/* confdefs.h. */ 10618_ACEOF 10619cat confdefs.h >>conftest.$ac_ext 10620cat >>conftest.$ac_ext <<_ACEOF 10621/* end confdefs.h. */ 10622$ac_includes_default 10623int 10624main () 10625{ 10626if ((off_t *) 0) 10627 return 0; 10628if (sizeof (off_t)) 10629 return 0; 10630 ; 10631 return 0; 10632} 10633_ACEOF 10634rm -f conftest.$ac_objext 10635if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 10636 (eval $ac_compile) 2>conftest.er1 10637 ac_status=$? 10638 grep -v '^ *+' conftest.er1 >conftest.err 10639 rm -f conftest.er1 10640 cat conftest.err >&5 10641 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10642 (exit $ac_status); } && 10643 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10644 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10645 (eval $ac_try) 2>&5 10646 ac_status=$? 10647 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10648 (exit $ac_status); }; } && 10649 { ac_try='test -s conftest.$ac_objext' 10650 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10651 (eval $ac_try) 2>&5 10652 ac_status=$? 10653 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10654 (exit $ac_status); }; }; then 10655 ac_cv_type_off_t=yes 10656else 10657 echo "$as_me: failed program was:" >&5 10658sed 's/^/| /' conftest.$ac_ext >&5 10659 10660ac_cv_type_off_t=no 10661fi 10662rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 10663fi 10664echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5 10665echo "${ECHO_T}$ac_cv_type_off_t" >&6 10666if test $ac_cv_type_off_t = yes; then 10667 : 10668else 10669 10670cat >>confdefs.h <<_ACEOF 10671#define off_t long 10672_ACEOF 10673 10674fi 10675 10676echo "$as_me:$LINENO: checking for size_t" >&5 10677echo $ECHO_N "checking for size_t... $ECHO_C" >&6 10678if test "${ac_cv_type_size_t+set}" = set; then 10679 echo $ECHO_N "(cached) $ECHO_C" >&6 10680else 10681 cat >conftest.$ac_ext <<_ACEOF 10682/* confdefs.h. */ 10683_ACEOF 10684cat confdefs.h >>conftest.$ac_ext 10685cat >>conftest.$ac_ext <<_ACEOF 10686/* end confdefs.h. */ 10687$ac_includes_default 10688int 10689main () 10690{ 10691if ((size_t *) 0) 10692 return 0; 10693if (sizeof (size_t)) 10694 return 0; 10695 ; 10696 return 0; 10697} 10698_ACEOF 10699rm -f conftest.$ac_objext 10700if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 10701 (eval $ac_compile) 2>conftest.er1 10702 ac_status=$? 10703 grep -v '^ *+' conftest.er1 >conftest.err 10704 rm -f conftest.er1 10705 cat conftest.err >&5 10706 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10707 (exit $ac_status); } && 10708 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10709 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10710 (eval $ac_try) 2>&5 10711 ac_status=$? 10712 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10713 (exit $ac_status); }; } && 10714 { ac_try='test -s conftest.$ac_objext' 10715 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10716 (eval $ac_try) 2>&5 10717 ac_status=$? 10718 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10719 (exit $ac_status); }; }; then 10720 ac_cv_type_size_t=yes 10721else 10722 echo "$as_me: failed program was:" >&5 10723sed 's/^/| /' conftest.$ac_ext >&5 10724 10725ac_cv_type_size_t=no 10726fi 10727rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 10728fi 10729echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5 10730echo "${ECHO_T}$ac_cv_type_size_t" >&6 10731if test $ac_cv_type_size_t = yes; then 10732 : 10733else 10734 10735cat >>confdefs.h <<_ACEOF 10736#define size_t unsigned 10737_ACEOF 10738 10739fi 10740 10741echo "$as_me:$LINENO: checking for int" >&5 10742echo $ECHO_N "checking for int... $ECHO_C" >&6 10743if test "${ac_cv_type_int+set}" = set; then 10744 echo $ECHO_N "(cached) $ECHO_C" >&6 10745else 10746 cat >conftest.$ac_ext <<_ACEOF 10747/* confdefs.h. */ 10748_ACEOF 10749cat confdefs.h >>conftest.$ac_ext 10750cat >>conftest.$ac_ext <<_ACEOF 10751/* end confdefs.h. */ 10752$ac_includes_default 10753int 10754main () 10755{ 10756if ((int *) 0) 10757 return 0; 10758if (sizeof (int)) 10759 return 0; 10760 ; 10761 return 0; 10762} 10763_ACEOF 10764rm -f conftest.$ac_objext 10765if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 10766 (eval $ac_compile) 2>conftest.er1 10767 ac_status=$? 10768 grep -v '^ *+' conftest.er1 >conftest.err 10769 rm -f conftest.er1 10770 cat conftest.err >&5 10771 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10772 (exit $ac_status); } && 10773 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10774 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10775 (eval $ac_try) 2>&5 10776 ac_status=$? 10777 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10778 (exit $ac_status); }; } && 10779 { ac_try='test -s conftest.$ac_objext' 10780 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10781 (eval $ac_try) 2>&5 10782 ac_status=$? 10783 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10784 (exit $ac_status); }; }; then 10785 ac_cv_type_int=yes 10786else 10787 echo "$as_me: failed program was:" >&5 10788sed 's/^/| /' conftest.$ac_ext >&5 10789 10790ac_cv_type_int=no 10791fi 10792rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 10793fi 10794echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5 10795echo "${ECHO_T}$ac_cv_type_int" >&6 10796 10797echo "$as_me:$LINENO: checking size of int" >&5 10798echo $ECHO_N "checking size of int... $ECHO_C" >&6 10799if test "${ac_cv_sizeof_int+set}" = set; then 10800 echo $ECHO_N "(cached) $ECHO_C" >&6 10801else 10802 if test "$ac_cv_type_int" = yes; then 10803 # The cast to unsigned long works around a bug in the HP C Compiler 10804 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 10805 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 10806 # This bug is HP SR number 8606223364. 10807 if test "$cross_compiling" = yes; then 10808 # Depending upon the size, compute the lo and hi bounds. 10809cat >conftest.$ac_ext <<_ACEOF 10810/* confdefs.h. */ 10811_ACEOF 10812cat confdefs.h >>conftest.$ac_ext 10813cat >>conftest.$ac_ext <<_ACEOF 10814/* end confdefs.h. */ 10815$ac_includes_default 10816int 10817main () 10818{ 10819static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)]; 10820test_array [0] = 0 10821 10822 ; 10823 return 0; 10824} 10825_ACEOF 10826rm -f conftest.$ac_objext 10827if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 10828 (eval $ac_compile) 2>conftest.er1 10829 ac_status=$? 10830 grep -v '^ *+' conftest.er1 >conftest.err 10831 rm -f conftest.er1 10832 cat conftest.err >&5 10833 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10834 (exit $ac_status); } && 10835 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10836 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10837 (eval $ac_try) 2>&5 10838 ac_status=$? 10839 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10840 (exit $ac_status); }; } && 10841 { ac_try='test -s conftest.$ac_objext' 10842 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10843 (eval $ac_try) 2>&5 10844 ac_status=$? 10845 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10846 (exit $ac_status); }; }; then 10847 ac_lo=0 ac_mid=0 10848 while :; do 10849 cat >conftest.$ac_ext <<_ACEOF 10850/* confdefs.h. */ 10851_ACEOF 10852cat confdefs.h >>conftest.$ac_ext 10853cat >>conftest.$ac_ext <<_ACEOF 10854/* end confdefs.h. */ 10855$ac_includes_default 10856int 10857main () 10858{ 10859static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)]; 10860test_array [0] = 0 10861 10862 ; 10863 return 0; 10864} 10865_ACEOF 10866rm -f conftest.$ac_objext 10867if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 10868 (eval $ac_compile) 2>conftest.er1 10869 ac_status=$? 10870 grep -v '^ *+' conftest.er1 >conftest.err 10871 rm -f conftest.er1 10872 cat conftest.err >&5 10873 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10874 (exit $ac_status); } && 10875 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10877 (eval $ac_try) 2>&5 10878 ac_status=$? 10879 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10880 (exit $ac_status); }; } && 10881 { ac_try='test -s conftest.$ac_objext' 10882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10883 (eval $ac_try) 2>&5 10884 ac_status=$? 10885 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10886 (exit $ac_status); }; }; then 10887 ac_hi=$ac_mid; break 10888else 10889 echo "$as_me: failed program was:" >&5 10890sed 's/^/| /' conftest.$ac_ext >&5 10891 10892ac_lo=`expr $ac_mid + 1` 10893 if test $ac_lo -le $ac_mid; then 10894 ac_lo= ac_hi= 10895 break 10896 fi 10897 ac_mid=`expr 2 '*' $ac_mid + 1` 10898fi 10899rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 10900 done 10901else 10902 echo "$as_me: failed program was:" >&5 10903sed 's/^/| /' conftest.$ac_ext >&5 10904 10905cat >conftest.$ac_ext <<_ACEOF 10906/* confdefs.h. */ 10907_ACEOF 10908cat confdefs.h >>conftest.$ac_ext 10909cat >>conftest.$ac_ext <<_ACEOF 10910/* end confdefs.h. */ 10911$ac_includes_default 10912int 10913main () 10914{ 10915static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)]; 10916test_array [0] = 0 10917 10918 ; 10919 return 0; 10920} 10921_ACEOF 10922rm -f conftest.$ac_objext 10923if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 10924 (eval $ac_compile) 2>conftest.er1 10925 ac_status=$? 10926 grep -v '^ *+' conftest.er1 >conftest.err 10927 rm -f conftest.er1 10928 cat conftest.err >&5 10929 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10930 (exit $ac_status); } && 10931 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10932 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10933 (eval $ac_try) 2>&5 10934 ac_status=$? 10935 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10936 (exit $ac_status); }; } && 10937 { ac_try='test -s conftest.$ac_objext' 10938 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10939 (eval $ac_try) 2>&5 10940 ac_status=$? 10941 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10942 (exit $ac_status); }; }; then 10943 ac_hi=-1 ac_mid=-1 10944 while :; do 10945 cat >conftest.$ac_ext <<_ACEOF 10946/* confdefs.h. */ 10947_ACEOF 10948cat confdefs.h >>conftest.$ac_ext 10949cat >>conftest.$ac_ext <<_ACEOF 10950/* end confdefs.h. */ 10951$ac_includes_default 10952int 10953main () 10954{ 10955static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)]; 10956test_array [0] = 0 10957 10958 ; 10959 return 0; 10960} 10961_ACEOF 10962rm -f conftest.$ac_objext 10963if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 10964 (eval $ac_compile) 2>conftest.er1 10965 ac_status=$? 10966 grep -v '^ *+' conftest.er1 >conftest.err 10967 rm -f conftest.er1 10968 cat conftest.err >&5 10969 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10970 (exit $ac_status); } && 10971 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 10972 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10973 (eval $ac_try) 2>&5 10974 ac_status=$? 10975 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10976 (exit $ac_status); }; } && 10977 { ac_try='test -s conftest.$ac_objext' 10978 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10979 (eval $ac_try) 2>&5 10980 ac_status=$? 10981 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10982 (exit $ac_status); }; }; then 10983 ac_lo=$ac_mid; break 10984else 10985 echo "$as_me: failed program was:" >&5 10986sed 's/^/| /' conftest.$ac_ext >&5 10987 10988ac_hi=`expr '(' $ac_mid ')' - 1` 10989 if test $ac_mid -le $ac_hi; then 10990 ac_lo= ac_hi= 10991 break 10992 fi 10993 ac_mid=`expr 2 '*' $ac_mid` 10994fi 10995rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 10996 done 10997else 10998 echo "$as_me: failed program was:" >&5 10999sed 's/^/| /' conftest.$ac_ext >&5 11000 11001ac_lo= ac_hi= 11002fi 11003rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11004fi 11005rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11006# Binary search between lo and hi bounds. 11007while test "x$ac_lo" != "x$ac_hi"; do 11008 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 11009 cat >conftest.$ac_ext <<_ACEOF 11010/* confdefs.h. */ 11011_ACEOF 11012cat confdefs.h >>conftest.$ac_ext 11013cat >>conftest.$ac_ext <<_ACEOF 11014/* end confdefs.h. */ 11015$ac_includes_default 11016int 11017main () 11018{ 11019static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)]; 11020test_array [0] = 0 11021 11022 ; 11023 return 0; 11024} 11025_ACEOF 11026rm -f conftest.$ac_objext 11027if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11028 (eval $ac_compile) 2>conftest.er1 11029 ac_status=$? 11030 grep -v '^ *+' conftest.er1 >conftest.err 11031 rm -f conftest.er1 11032 cat conftest.err >&5 11033 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11034 (exit $ac_status); } && 11035 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11036 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11037 (eval $ac_try) 2>&5 11038 ac_status=$? 11039 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11040 (exit $ac_status); }; } && 11041 { ac_try='test -s conftest.$ac_objext' 11042 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11043 (eval $ac_try) 2>&5 11044 ac_status=$? 11045 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11046 (exit $ac_status); }; }; then 11047 ac_hi=$ac_mid 11048else 11049 echo "$as_me: failed program was:" >&5 11050sed 's/^/| /' conftest.$ac_ext >&5 11051 11052ac_lo=`expr '(' $ac_mid ')' + 1` 11053fi 11054rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11055done 11056case $ac_lo in 11057?*) ac_cv_sizeof_int=$ac_lo;; 11058'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77 11059See \`config.log' for more details." >&5 11060echo "$as_me: error: cannot compute sizeof (int), 77 11061See \`config.log' for more details." >&2;} 11062 { (exit 1); exit 1; }; } ;; 11063esac 11064else 11065 if test "$cross_compiling" = yes; then 11066 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5 11067echo "$as_me: error: internal error: not reached in cross-compile" >&2;} 11068 { (exit 1); exit 1; }; } 11069else 11070 cat >conftest.$ac_ext <<_ACEOF 11071/* confdefs.h. */ 11072_ACEOF 11073cat confdefs.h >>conftest.$ac_ext 11074cat >>conftest.$ac_ext <<_ACEOF 11075/* end confdefs.h. */ 11076$ac_includes_default 11077long longval () { return (long) (sizeof (int)); } 11078unsigned long ulongval () { return (long) (sizeof (int)); } 11079#include <stdio.h> 11080#include <stdlib.h> 11081int 11082main () 11083{ 11084 11085 FILE *f = fopen ("conftest.val", "w"); 11086 if (! f) 11087 exit (1); 11088 if (((long) (sizeof (int))) < 0) 11089 { 11090 long i = longval (); 11091 if (i != ((long) (sizeof (int)))) 11092 exit (1); 11093 fprintf (f, "%ld\n", i); 11094 } 11095 else 11096 { 11097 unsigned long i = ulongval (); 11098 if (i != ((long) (sizeof (int)))) 11099 exit (1); 11100 fprintf (f, "%lu\n", i); 11101 } 11102 exit (ferror (f) || fclose (f) != 0); 11103 11104 ; 11105 return 0; 11106} 11107_ACEOF 11108rm -f conftest$ac_exeext 11109if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 11110 (eval $ac_link) 2>&5 11111 ac_status=$? 11112 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11113 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 11114 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11115 (eval $ac_try) 2>&5 11116 ac_status=$? 11117 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11118 (exit $ac_status); }; }; then 11119 ac_cv_sizeof_int=`cat conftest.val` 11120else 11121 echo "$as_me: program exited with status $ac_status" >&5 11122echo "$as_me: failed program was:" >&5 11123sed 's/^/| /' conftest.$ac_ext >&5 11124 11125( exit $ac_status ) 11126{ { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77 11127See \`config.log' for more details." >&5 11128echo "$as_me: error: cannot compute sizeof (int), 77 11129See \`config.log' for more details." >&2;} 11130 { (exit 1); exit 1; }; } 11131fi 11132rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11133fi 11134fi 11135rm -f conftest.val 11136else 11137 ac_cv_sizeof_int=0 11138fi 11139fi 11140echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5 11141echo "${ECHO_T}$ac_cv_sizeof_int" >&6 11142cat >>confdefs.h <<_ACEOF 11143#define SIZEOF_INT $ac_cv_sizeof_int 11144_ACEOF 11145 11146 11147echo "$as_me:$LINENO: checking for long" >&5 11148echo $ECHO_N "checking for long... $ECHO_C" >&6 11149if test "${ac_cv_type_long+set}" = set; then 11150 echo $ECHO_N "(cached) $ECHO_C" >&6 11151else 11152 cat >conftest.$ac_ext <<_ACEOF 11153/* confdefs.h. */ 11154_ACEOF 11155cat confdefs.h >>conftest.$ac_ext 11156cat >>conftest.$ac_ext <<_ACEOF 11157/* end confdefs.h. */ 11158$ac_includes_default 11159int 11160main () 11161{ 11162if ((long *) 0) 11163 return 0; 11164if (sizeof (long)) 11165 return 0; 11166 ; 11167 return 0; 11168} 11169_ACEOF 11170rm -f conftest.$ac_objext 11171if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11172 (eval $ac_compile) 2>conftest.er1 11173 ac_status=$? 11174 grep -v '^ *+' conftest.er1 >conftest.err 11175 rm -f conftest.er1 11176 cat conftest.err >&5 11177 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11178 (exit $ac_status); } && 11179 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11180 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11181 (eval $ac_try) 2>&5 11182 ac_status=$? 11183 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11184 (exit $ac_status); }; } && 11185 { ac_try='test -s conftest.$ac_objext' 11186 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11187 (eval $ac_try) 2>&5 11188 ac_status=$? 11189 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11190 (exit $ac_status); }; }; then 11191 ac_cv_type_long=yes 11192else 11193 echo "$as_me: failed program was:" >&5 11194sed 's/^/| /' conftest.$ac_ext >&5 11195 11196ac_cv_type_long=no 11197fi 11198rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11199fi 11200echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5 11201echo "${ECHO_T}$ac_cv_type_long" >&6 11202 11203echo "$as_me:$LINENO: checking size of long" >&5 11204echo $ECHO_N "checking size of long... $ECHO_C" >&6 11205if test "${ac_cv_sizeof_long+set}" = set; then 11206 echo $ECHO_N "(cached) $ECHO_C" >&6 11207else 11208 if test "$ac_cv_type_long" = yes; then 11209 # The cast to unsigned long works around a bug in the HP C Compiler 11210 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 11211 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 11212 # This bug is HP SR number 8606223364. 11213 if test "$cross_compiling" = yes; then 11214 # Depending upon the size, compute the lo and hi bounds. 11215cat >conftest.$ac_ext <<_ACEOF 11216/* confdefs.h. */ 11217_ACEOF 11218cat confdefs.h >>conftest.$ac_ext 11219cat >>conftest.$ac_ext <<_ACEOF 11220/* end confdefs.h. */ 11221$ac_includes_default 11222int 11223main () 11224{ 11225static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)]; 11226test_array [0] = 0 11227 11228 ; 11229 return 0; 11230} 11231_ACEOF 11232rm -f conftest.$ac_objext 11233if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11234 (eval $ac_compile) 2>conftest.er1 11235 ac_status=$? 11236 grep -v '^ *+' conftest.er1 >conftest.err 11237 rm -f conftest.er1 11238 cat conftest.err >&5 11239 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11240 (exit $ac_status); } && 11241 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11242 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11243 (eval $ac_try) 2>&5 11244 ac_status=$? 11245 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11246 (exit $ac_status); }; } && 11247 { ac_try='test -s conftest.$ac_objext' 11248 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11249 (eval $ac_try) 2>&5 11250 ac_status=$? 11251 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11252 (exit $ac_status); }; }; then 11253 ac_lo=0 ac_mid=0 11254 while :; do 11255 cat >conftest.$ac_ext <<_ACEOF 11256/* confdefs.h. */ 11257_ACEOF 11258cat confdefs.h >>conftest.$ac_ext 11259cat >>conftest.$ac_ext <<_ACEOF 11260/* end confdefs.h. */ 11261$ac_includes_default 11262int 11263main () 11264{ 11265static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)]; 11266test_array [0] = 0 11267 11268 ; 11269 return 0; 11270} 11271_ACEOF 11272rm -f conftest.$ac_objext 11273if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11274 (eval $ac_compile) 2>conftest.er1 11275 ac_status=$? 11276 grep -v '^ *+' conftest.er1 >conftest.err 11277 rm -f conftest.er1 11278 cat conftest.err >&5 11279 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11280 (exit $ac_status); } && 11281 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11282 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11283 (eval $ac_try) 2>&5 11284 ac_status=$? 11285 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11286 (exit $ac_status); }; } && 11287 { ac_try='test -s conftest.$ac_objext' 11288 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11289 (eval $ac_try) 2>&5 11290 ac_status=$? 11291 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11292 (exit $ac_status); }; }; then 11293 ac_hi=$ac_mid; break 11294else 11295 echo "$as_me: failed program was:" >&5 11296sed 's/^/| /' conftest.$ac_ext >&5 11297 11298ac_lo=`expr $ac_mid + 1` 11299 if test $ac_lo -le $ac_mid; then 11300 ac_lo= ac_hi= 11301 break 11302 fi 11303 ac_mid=`expr 2 '*' $ac_mid + 1` 11304fi 11305rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11306 done 11307else 11308 echo "$as_me: failed program was:" >&5 11309sed 's/^/| /' conftest.$ac_ext >&5 11310 11311cat >conftest.$ac_ext <<_ACEOF 11312/* confdefs.h. */ 11313_ACEOF 11314cat confdefs.h >>conftest.$ac_ext 11315cat >>conftest.$ac_ext <<_ACEOF 11316/* end confdefs.h. */ 11317$ac_includes_default 11318int 11319main () 11320{ 11321static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)]; 11322test_array [0] = 0 11323 11324 ; 11325 return 0; 11326} 11327_ACEOF 11328rm -f conftest.$ac_objext 11329if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11330 (eval $ac_compile) 2>conftest.er1 11331 ac_status=$? 11332 grep -v '^ *+' conftest.er1 >conftest.err 11333 rm -f conftest.er1 11334 cat conftest.err >&5 11335 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11336 (exit $ac_status); } && 11337 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11338 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11339 (eval $ac_try) 2>&5 11340 ac_status=$? 11341 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11342 (exit $ac_status); }; } && 11343 { ac_try='test -s conftest.$ac_objext' 11344 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11345 (eval $ac_try) 2>&5 11346 ac_status=$? 11347 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11348 (exit $ac_status); }; }; then 11349 ac_hi=-1 ac_mid=-1 11350 while :; do 11351 cat >conftest.$ac_ext <<_ACEOF 11352/* confdefs.h. */ 11353_ACEOF 11354cat confdefs.h >>conftest.$ac_ext 11355cat >>conftest.$ac_ext <<_ACEOF 11356/* end confdefs.h. */ 11357$ac_includes_default 11358int 11359main () 11360{ 11361static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)]; 11362test_array [0] = 0 11363 11364 ; 11365 return 0; 11366} 11367_ACEOF 11368rm -f conftest.$ac_objext 11369if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11370 (eval $ac_compile) 2>conftest.er1 11371 ac_status=$? 11372 grep -v '^ *+' conftest.er1 >conftest.err 11373 rm -f conftest.er1 11374 cat conftest.err >&5 11375 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11376 (exit $ac_status); } && 11377 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11378 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11379 (eval $ac_try) 2>&5 11380 ac_status=$? 11381 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11382 (exit $ac_status); }; } && 11383 { ac_try='test -s conftest.$ac_objext' 11384 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11385 (eval $ac_try) 2>&5 11386 ac_status=$? 11387 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11388 (exit $ac_status); }; }; then 11389 ac_lo=$ac_mid; break 11390else 11391 echo "$as_me: failed program was:" >&5 11392sed 's/^/| /' conftest.$ac_ext >&5 11393 11394ac_hi=`expr '(' $ac_mid ')' - 1` 11395 if test $ac_mid -le $ac_hi; then 11396 ac_lo= ac_hi= 11397 break 11398 fi 11399 ac_mid=`expr 2 '*' $ac_mid` 11400fi 11401rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11402 done 11403else 11404 echo "$as_me: failed program was:" >&5 11405sed 's/^/| /' conftest.$ac_ext >&5 11406 11407ac_lo= ac_hi= 11408fi 11409rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11410fi 11411rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11412# Binary search between lo and hi bounds. 11413while test "x$ac_lo" != "x$ac_hi"; do 11414 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 11415 cat >conftest.$ac_ext <<_ACEOF 11416/* confdefs.h. */ 11417_ACEOF 11418cat confdefs.h >>conftest.$ac_ext 11419cat >>conftest.$ac_ext <<_ACEOF 11420/* end confdefs.h. */ 11421$ac_includes_default 11422int 11423main () 11424{ 11425static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)]; 11426test_array [0] = 0 11427 11428 ; 11429 return 0; 11430} 11431_ACEOF 11432rm -f conftest.$ac_objext 11433if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11434 (eval $ac_compile) 2>conftest.er1 11435 ac_status=$? 11436 grep -v '^ *+' conftest.er1 >conftest.err 11437 rm -f conftest.er1 11438 cat conftest.err >&5 11439 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11440 (exit $ac_status); } && 11441 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11442 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11443 (eval $ac_try) 2>&5 11444 ac_status=$? 11445 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11446 (exit $ac_status); }; } && 11447 { ac_try='test -s conftest.$ac_objext' 11448 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11449 (eval $ac_try) 2>&5 11450 ac_status=$? 11451 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11452 (exit $ac_status); }; }; then 11453 ac_hi=$ac_mid 11454else 11455 echo "$as_me: failed program was:" >&5 11456sed 's/^/| /' conftest.$ac_ext >&5 11457 11458ac_lo=`expr '(' $ac_mid ')' + 1` 11459fi 11460rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11461done 11462case $ac_lo in 11463?*) ac_cv_sizeof_long=$ac_lo;; 11464'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77 11465See \`config.log' for more details." >&5 11466echo "$as_me: error: cannot compute sizeof (long), 77 11467See \`config.log' for more details." >&2;} 11468 { (exit 1); exit 1; }; } ;; 11469esac 11470else 11471 if test "$cross_compiling" = yes; then 11472 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5 11473echo "$as_me: error: internal error: not reached in cross-compile" >&2;} 11474 { (exit 1); exit 1; }; } 11475else 11476 cat >conftest.$ac_ext <<_ACEOF 11477/* confdefs.h. */ 11478_ACEOF 11479cat confdefs.h >>conftest.$ac_ext 11480cat >>conftest.$ac_ext <<_ACEOF 11481/* end confdefs.h. */ 11482$ac_includes_default 11483long longval () { return (long) (sizeof (long)); } 11484unsigned long ulongval () { return (long) (sizeof (long)); } 11485#include <stdio.h> 11486#include <stdlib.h> 11487int 11488main () 11489{ 11490 11491 FILE *f = fopen ("conftest.val", "w"); 11492 if (! f) 11493 exit (1); 11494 if (((long) (sizeof (long))) < 0) 11495 { 11496 long i = longval (); 11497 if (i != ((long) (sizeof (long)))) 11498 exit (1); 11499 fprintf (f, "%ld\n", i); 11500 } 11501 else 11502 { 11503 unsigned long i = ulongval (); 11504 if (i != ((long) (sizeof (long)))) 11505 exit (1); 11506 fprintf (f, "%lu\n", i); 11507 } 11508 exit (ferror (f) || fclose (f) != 0); 11509 11510 ; 11511 return 0; 11512} 11513_ACEOF 11514rm -f conftest$ac_exeext 11515if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 11516 (eval $ac_link) 2>&5 11517 ac_status=$? 11518 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11519 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 11520 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11521 (eval $ac_try) 2>&5 11522 ac_status=$? 11523 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11524 (exit $ac_status); }; }; then 11525 ac_cv_sizeof_long=`cat conftest.val` 11526else 11527 echo "$as_me: program exited with status $ac_status" >&5 11528echo "$as_me: failed program was:" >&5 11529sed 's/^/| /' conftest.$ac_ext >&5 11530 11531( exit $ac_status ) 11532{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77 11533See \`config.log' for more details." >&5 11534echo "$as_me: error: cannot compute sizeof (long), 77 11535See \`config.log' for more details." >&2;} 11536 { (exit 1); exit 1; }; } 11537fi 11538rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11539fi 11540fi 11541rm -f conftest.val 11542else 11543 ac_cv_sizeof_long=0 11544fi 11545fi 11546echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5 11547echo "${ECHO_T}$ac_cv_sizeof_long" >&6 11548cat >>confdefs.h <<_ACEOF 11549#define SIZEOF_LONG $ac_cv_sizeof_long 11550_ACEOF 11551 11552 11553echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5 11554echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6 11555if test "${ac_cv_header_time+set}" = set; then 11556 echo $ECHO_N "(cached) $ECHO_C" >&6 11557else 11558 cat >conftest.$ac_ext <<_ACEOF 11559/* confdefs.h. */ 11560_ACEOF 11561cat confdefs.h >>conftest.$ac_ext 11562cat >>conftest.$ac_ext <<_ACEOF 11563/* end confdefs.h. */ 11564#include <sys/types.h> 11565#include <sys/time.h> 11566#include <time.h> 11567 11568int 11569main () 11570{ 11571if ((struct tm *) 0) 11572return 0; 11573 ; 11574 return 0; 11575} 11576_ACEOF 11577rm -f conftest.$ac_objext 11578if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11579 (eval $ac_compile) 2>conftest.er1 11580 ac_status=$? 11581 grep -v '^ *+' conftest.er1 >conftest.err 11582 rm -f conftest.er1 11583 cat conftest.err >&5 11584 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11585 (exit $ac_status); } && 11586 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11587 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11588 (eval $ac_try) 2>&5 11589 ac_status=$? 11590 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11591 (exit $ac_status); }; } && 11592 { ac_try='test -s conftest.$ac_objext' 11593 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11594 (eval $ac_try) 2>&5 11595 ac_status=$? 11596 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11597 (exit $ac_status); }; }; then 11598 ac_cv_header_time=yes 11599else 11600 echo "$as_me: failed program was:" >&5 11601sed 's/^/| /' conftest.$ac_ext >&5 11602 11603ac_cv_header_time=no 11604fi 11605rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11606fi 11607echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5 11608echo "${ECHO_T}$ac_cv_header_time" >&6 11609if test $ac_cv_header_time = yes; then 11610 11611cat >>confdefs.h <<\_ACEOF 11612#define TIME_WITH_SYS_TIME 1 11613_ACEOF 11614 11615fi 11616 11617echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5 11618echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6 11619if test "${ac_cv_struct_tm+set}" = set; then 11620 echo $ECHO_N "(cached) $ECHO_C" >&6 11621else 11622 cat >conftest.$ac_ext <<_ACEOF 11623/* confdefs.h. */ 11624_ACEOF 11625cat confdefs.h >>conftest.$ac_ext 11626cat >>conftest.$ac_ext <<_ACEOF 11627/* end confdefs.h. */ 11628#include <sys/types.h> 11629#include <time.h> 11630 11631int 11632main () 11633{ 11634struct tm *tp; tp->tm_sec; 11635 ; 11636 return 0; 11637} 11638_ACEOF 11639rm -f conftest.$ac_objext 11640if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11641 (eval $ac_compile) 2>conftest.er1 11642 ac_status=$? 11643 grep -v '^ *+' conftest.er1 >conftest.err 11644 rm -f conftest.er1 11645 cat conftest.err >&5 11646 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11647 (exit $ac_status); } && 11648 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11649 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11650 (eval $ac_try) 2>&5 11651 ac_status=$? 11652 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11653 (exit $ac_status); }; } && 11654 { ac_try='test -s conftest.$ac_objext' 11655 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11656 (eval $ac_try) 2>&5 11657 ac_status=$? 11658 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11659 (exit $ac_status); }; }; then 11660 ac_cv_struct_tm=time.h 11661else 11662 echo "$as_me: failed program was:" >&5 11663sed 's/^/| /' conftest.$ac_ext >&5 11664 11665ac_cv_struct_tm=sys/time.h 11666fi 11667rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11668fi 11669echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5 11670echo "${ECHO_T}$ac_cv_struct_tm" >&6 11671if test $ac_cv_struct_tm = sys/time.h; then 11672 11673cat >>confdefs.h <<\_ACEOF 11674#define TM_IN_SYS_TIME 1 11675_ACEOF 11676 11677fi 11678 11679echo "$as_me:$LINENO: checking for int8" >&5 11680echo $ECHO_N "checking for int8... $ECHO_C" >&6 11681if test "${ac_cv_type_int8+set}" = set; then 11682 echo $ECHO_N "(cached) $ECHO_C" >&6 11683else 11684 cat >conftest.$ac_ext <<_ACEOF 11685/* confdefs.h. */ 11686_ACEOF 11687cat confdefs.h >>conftest.$ac_ext 11688cat >>conftest.$ac_ext <<_ACEOF 11689/* end confdefs.h. */ 11690 11691#if HAVE_INTTYPES_H 11692# include <inttypes.h> 11693#endif 11694 11695 11696int 11697main () 11698{ 11699if ((int8 *) 0) 11700 return 0; 11701if (sizeof (int8)) 11702 return 0; 11703 ; 11704 return 0; 11705} 11706_ACEOF 11707rm -f conftest.$ac_objext 11708if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11709 (eval $ac_compile) 2>conftest.er1 11710 ac_status=$? 11711 grep -v '^ *+' conftest.er1 >conftest.err 11712 rm -f conftest.er1 11713 cat conftest.err >&5 11714 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11715 (exit $ac_status); } && 11716 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11717 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11718 (eval $ac_try) 2>&5 11719 ac_status=$? 11720 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11721 (exit $ac_status); }; } && 11722 { ac_try='test -s conftest.$ac_objext' 11723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11724 (eval $ac_try) 2>&5 11725 ac_status=$? 11726 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11727 (exit $ac_status); }; }; then 11728 ac_cv_type_int8=yes 11729else 11730 echo "$as_me: failed program was:" >&5 11731sed 's/^/| /' conftest.$ac_ext >&5 11732 11733ac_cv_type_int8=no 11734fi 11735rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11736fi 11737echo "$as_me:$LINENO: result: $ac_cv_type_int8" >&5 11738echo "${ECHO_T}$ac_cv_type_int8" >&6 11739if test $ac_cv_type_int8 = yes; then 11740 11741cat >>confdefs.h <<_ACEOF 11742#define HAVE_INT8 1 11743_ACEOF 11744 11745 11746fi 11747echo "$as_me:$LINENO: checking for int16" >&5 11748echo $ECHO_N "checking for int16... $ECHO_C" >&6 11749if test "${ac_cv_type_int16+set}" = set; then 11750 echo $ECHO_N "(cached) $ECHO_C" >&6 11751else 11752 cat >conftest.$ac_ext <<_ACEOF 11753/* confdefs.h. */ 11754_ACEOF 11755cat confdefs.h >>conftest.$ac_ext 11756cat >>conftest.$ac_ext <<_ACEOF 11757/* end confdefs.h. */ 11758 11759#if HAVE_INTTYPES_H 11760# include <inttypes.h> 11761#endif 11762 11763 11764int 11765main () 11766{ 11767if ((int16 *) 0) 11768 return 0; 11769if (sizeof (int16)) 11770 return 0; 11771 ; 11772 return 0; 11773} 11774_ACEOF 11775rm -f conftest.$ac_objext 11776if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11777 (eval $ac_compile) 2>conftest.er1 11778 ac_status=$? 11779 grep -v '^ *+' conftest.er1 >conftest.err 11780 rm -f conftest.er1 11781 cat conftest.err >&5 11782 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11783 (exit $ac_status); } && 11784 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11785 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11786 (eval $ac_try) 2>&5 11787 ac_status=$? 11788 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11789 (exit $ac_status); }; } && 11790 { ac_try='test -s conftest.$ac_objext' 11791 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11792 (eval $ac_try) 2>&5 11793 ac_status=$? 11794 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11795 (exit $ac_status); }; }; then 11796 ac_cv_type_int16=yes 11797else 11798 echo "$as_me: failed program was:" >&5 11799sed 's/^/| /' conftest.$ac_ext >&5 11800 11801ac_cv_type_int16=no 11802fi 11803rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11804fi 11805echo "$as_me:$LINENO: result: $ac_cv_type_int16" >&5 11806echo "${ECHO_T}$ac_cv_type_int16" >&6 11807if test $ac_cv_type_int16 = yes; then 11808 11809cat >>confdefs.h <<_ACEOF 11810#define HAVE_INT16 1 11811_ACEOF 11812 11813 11814fi 11815echo "$as_me:$LINENO: checking for int32" >&5 11816echo $ECHO_N "checking for int32... $ECHO_C" >&6 11817if test "${ac_cv_type_int32+set}" = set; then 11818 echo $ECHO_N "(cached) $ECHO_C" >&6 11819else 11820 cat >conftest.$ac_ext <<_ACEOF 11821/* confdefs.h. */ 11822_ACEOF 11823cat confdefs.h >>conftest.$ac_ext 11824cat >>conftest.$ac_ext <<_ACEOF 11825/* end confdefs.h. */ 11826 11827#if HAVE_INTTYPES_H 11828# include <inttypes.h> 11829#endif 11830 11831 11832int 11833main () 11834{ 11835if ((int32 *) 0) 11836 return 0; 11837if (sizeof (int32)) 11838 return 0; 11839 ; 11840 return 0; 11841} 11842_ACEOF 11843rm -f conftest.$ac_objext 11844if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11845 (eval $ac_compile) 2>conftest.er1 11846 ac_status=$? 11847 grep -v '^ *+' conftest.er1 >conftest.err 11848 rm -f conftest.er1 11849 cat conftest.err >&5 11850 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11851 (exit $ac_status); } && 11852 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11854 (eval $ac_try) 2>&5 11855 ac_status=$? 11856 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11857 (exit $ac_status); }; } && 11858 { ac_try='test -s conftest.$ac_objext' 11859 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11860 (eval $ac_try) 2>&5 11861 ac_status=$? 11862 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11863 (exit $ac_status); }; }; then 11864 ac_cv_type_int32=yes 11865else 11866 echo "$as_me: failed program was:" >&5 11867sed 's/^/| /' conftest.$ac_ext >&5 11868 11869ac_cv_type_int32=no 11870fi 11871rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 11872fi 11873echo "$as_me:$LINENO: result: $ac_cv_type_int32" >&5 11874echo "${ECHO_T}$ac_cv_type_int32" >&6 11875if test $ac_cv_type_int32 = yes; then 11876 11877cat >>confdefs.h <<_ACEOF 11878#define HAVE_INT32 1 11879_ACEOF 11880 11881 11882fi 11883 11884 11885 11886 11887 11888 11889 11890 11891 11892 11893 11894 11895 11896for ac_func in floor isascii memmove memset mmap pow sqrt strchr strrchr strstr strtol 11897do 11898as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 11899echo "$as_me:$LINENO: checking for $ac_func" >&5 11900echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 11901if eval "test \"\${$as_ac_var+set}\" = set"; then 11902 echo $ECHO_N "(cached) $ECHO_C" >&6 11903else 11904 cat >conftest.$ac_ext <<_ACEOF 11905/* confdefs.h. */ 11906_ACEOF 11907cat confdefs.h >>conftest.$ac_ext 11908cat >>conftest.$ac_ext <<_ACEOF 11909/* end confdefs.h. */ 11910/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 11911 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 11912#define $ac_func innocuous_$ac_func 11913 11914/* System header to define __stub macros and hopefully few prototypes, 11915 which can conflict with char $ac_func (); below. 11916 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11917 <limits.h> exists even on freestanding compilers. */ 11918 11919#ifdef __STDC__ 11920# include <limits.h> 11921#else 11922# include <assert.h> 11923#endif 11924 11925#undef $ac_func 11926 11927/* Override any gcc2 internal prototype to avoid an error. */ 11928#ifdef __cplusplus 11929extern "C" 11930{ 11931#endif 11932/* We use char because int might match the return type of a gcc2 11933 builtin and then its argument prototype would still apply. */ 11934char $ac_func (); 11935/* The GNU C library defines this for functions which it implements 11936 to always fail with ENOSYS. Some functions are actually named 11937 something starting with __ and the normal name is an alias. */ 11938#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 11939choke me 11940#else 11941char (*f) () = $ac_func; 11942#endif 11943#ifdef __cplusplus 11944} 11945#endif 11946 11947int 11948main () 11949{ 11950return f != $ac_func; 11951 ; 11952 return 0; 11953} 11954_ACEOF 11955rm -f conftest.$ac_objext conftest$ac_exeext 11956if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 11957 (eval $ac_link) 2>conftest.er1 11958 ac_status=$? 11959 grep -v '^ *+' conftest.er1 >conftest.err 11960 rm -f conftest.er1 11961 cat conftest.err >&5 11962 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11963 (exit $ac_status); } && 11964 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 11965 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11966 (eval $ac_try) 2>&5 11967 ac_status=$? 11968 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11969 (exit $ac_status); }; } && 11970 { ac_try='test -s conftest$ac_exeext' 11971 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11972 (eval $ac_try) 2>&5 11973 ac_status=$? 11974 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11975 (exit $ac_status); }; }; then 11976 eval "$as_ac_var=yes" 11977else 11978 echo "$as_me: failed program was:" >&5 11979sed 's/^/| /' conftest.$ac_ext >&5 11980 11981eval "$as_ac_var=no" 11982fi 11983rm -f conftest.err conftest.$ac_objext \ 11984 conftest$ac_exeext conftest.$ac_ext 11985fi 11986echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 11987echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 11988if test `eval echo '${'$as_ac_var'}'` = yes; then 11989 cat >>confdefs.h <<_ACEOF 11990#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 11991_ACEOF 11992 11993fi 11994done 11995 11996 11997 11998for ac_func in getopt 11999do 12000as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 12001echo "$as_me:$LINENO: checking for $ac_func" >&5 12002echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 12003if eval "test \"\${$as_ac_var+set}\" = set"; then 12004 echo $ECHO_N "(cached) $ECHO_C" >&6 12005else 12006 cat >conftest.$ac_ext <<_ACEOF 12007/* confdefs.h. */ 12008_ACEOF 12009cat confdefs.h >>conftest.$ac_ext 12010cat >>conftest.$ac_ext <<_ACEOF 12011/* end confdefs.h. */ 12012/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 12013 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 12014#define $ac_func innocuous_$ac_func 12015 12016/* System header to define __stub macros and hopefully few prototypes, 12017 which can conflict with char $ac_func (); below. 12018 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12019 <limits.h> exists even on freestanding compilers. */ 12020 12021#ifdef __STDC__ 12022# include <limits.h> 12023#else 12024# include <assert.h> 12025#endif 12026 12027#undef $ac_func 12028 12029/* Override any gcc2 internal prototype to avoid an error. */ 12030#ifdef __cplusplus 12031extern "C" 12032{ 12033#endif 12034/* We use char because int might match the return type of a gcc2 12035 builtin and then its argument prototype would still apply. */ 12036char $ac_func (); 12037/* The GNU C library defines this for functions which it implements 12038 to always fail with ENOSYS. Some functions are actually named 12039 something starting with __ and the normal name is an alias. */ 12040#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 12041choke me 12042#else 12043char (*f) () = $ac_func; 12044#endif 12045#ifdef __cplusplus 12046} 12047#endif 12048 12049int 12050main () 12051{ 12052return f != $ac_func; 12053 ; 12054 return 0; 12055} 12056_ACEOF 12057rm -f conftest.$ac_objext conftest$ac_exeext 12058if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 12059 (eval $ac_link) 2>conftest.er1 12060 ac_status=$? 12061 grep -v '^ *+' conftest.er1 >conftest.err 12062 rm -f conftest.er1 12063 cat conftest.err >&5 12064 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12065 (exit $ac_status); } && 12066 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12067 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12068 (eval $ac_try) 2>&5 12069 ac_status=$? 12070 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12071 (exit $ac_status); }; } && 12072 { ac_try='test -s conftest$ac_exeext' 12073 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12074 (eval $ac_try) 2>&5 12075 ac_status=$? 12076 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12077 (exit $ac_status); }; }; then 12078 eval "$as_ac_var=yes" 12079else 12080 echo "$as_me: failed program was:" >&5 12081sed 's/^/| /' conftest.$ac_ext >&5 12082 12083eval "$as_ac_var=no" 12084fi 12085rm -f conftest.err conftest.$ac_objext \ 12086 conftest$ac_exeext conftest.$ac_ext 12087fi 12088echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 12089echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 12090if test `eval echo '${'$as_ac_var'}'` = yes; then 12091 cat >>confdefs.h <<_ACEOF 12092#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 12093_ACEOF 12094 12095else 12096 case $LIBOBJS in 12097 "$ac_func.$ac_objext" | \ 12098 *" $ac_func.$ac_objext" | \ 12099 "$ac_func.$ac_objext "* | \ 12100 *" $ac_func.$ac_objext "* ) ;; 12101 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;; 12102esac 12103 12104fi 12105done 12106 12107 12108 12109for ac_func in strcasecmp 12110do 12111as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 12112echo "$as_me:$LINENO: checking for $ac_func" >&5 12113echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 12114if eval "test \"\${$as_ac_var+set}\" = set"; then 12115 echo $ECHO_N "(cached) $ECHO_C" >&6 12116else 12117 cat >conftest.$ac_ext <<_ACEOF 12118/* confdefs.h. */ 12119_ACEOF 12120cat confdefs.h >>conftest.$ac_ext 12121cat >>conftest.$ac_ext <<_ACEOF 12122/* end confdefs.h. */ 12123/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 12124 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 12125#define $ac_func innocuous_$ac_func 12126 12127/* System header to define __stub macros and hopefully few prototypes, 12128 which can conflict with char $ac_func (); below. 12129 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12130 <limits.h> exists even on freestanding compilers. */ 12131 12132#ifdef __STDC__ 12133# include <limits.h> 12134#else 12135# include <assert.h> 12136#endif 12137 12138#undef $ac_func 12139 12140/* Override any gcc2 internal prototype to avoid an error. */ 12141#ifdef __cplusplus 12142extern "C" 12143{ 12144#endif 12145/* We use char because int might match the return type of a gcc2 12146 builtin and then its argument prototype would still apply. */ 12147char $ac_func (); 12148/* The GNU C library defines this for functions which it implements 12149 to always fail with ENOSYS. Some functions are actually named 12150 something starting with __ and the normal name is an alias. */ 12151#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 12152choke me 12153#else 12154char (*f) () = $ac_func; 12155#endif 12156#ifdef __cplusplus 12157} 12158#endif 12159 12160int 12161main () 12162{ 12163return f != $ac_func; 12164 ; 12165 return 0; 12166} 12167_ACEOF 12168rm -f conftest.$ac_objext conftest$ac_exeext 12169if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 12170 (eval $ac_link) 2>conftest.er1 12171 ac_status=$? 12172 grep -v '^ *+' conftest.er1 >conftest.err 12173 rm -f conftest.er1 12174 cat conftest.err >&5 12175 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12176 (exit $ac_status); } && 12177 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12178 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12179 (eval $ac_try) 2>&5 12180 ac_status=$? 12181 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12182 (exit $ac_status); }; } && 12183 { ac_try='test -s conftest$ac_exeext' 12184 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12185 (eval $ac_try) 2>&5 12186 ac_status=$? 12187 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12188 (exit $ac_status); }; }; then 12189 eval "$as_ac_var=yes" 12190else 12191 echo "$as_me: failed program was:" >&5 12192sed 's/^/| /' conftest.$ac_ext >&5 12193 12194eval "$as_ac_var=no" 12195fi 12196rm -f conftest.err conftest.$ac_objext \ 12197 conftest$ac_exeext conftest.$ac_ext 12198fi 12199echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 12200echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 12201if test `eval echo '${'$as_ac_var'}'` = yes; then 12202 cat >>confdefs.h <<_ACEOF 12203#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 12204_ACEOF 12205 12206else 12207 case $LIBOBJS in 12208 "$ac_func.$ac_objext" | \ 12209 *" $ac_func.$ac_objext" | \ 12210 "$ac_func.$ac_objext "* | \ 12211 *" $ac_func.$ac_objext "* ) ;; 12212 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;; 12213esac 12214 12215fi 12216done 12217 12218 12219 12220for ac_func in strtoul 12221do 12222as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 12223echo "$as_me:$LINENO: checking for $ac_func" >&5 12224echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 12225if eval "test \"\${$as_ac_var+set}\" = set"; then 12226 echo $ECHO_N "(cached) $ECHO_C" >&6 12227else 12228 cat >conftest.$ac_ext <<_ACEOF 12229/* confdefs.h. */ 12230_ACEOF 12231cat confdefs.h >>conftest.$ac_ext 12232cat >>conftest.$ac_ext <<_ACEOF 12233/* end confdefs.h. */ 12234/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 12235 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 12236#define $ac_func innocuous_$ac_func 12237 12238/* System header to define __stub macros and hopefully few prototypes, 12239 which can conflict with char $ac_func (); below. 12240 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12241 <limits.h> exists even on freestanding compilers. */ 12242 12243#ifdef __STDC__ 12244# include <limits.h> 12245#else 12246# include <assert.h> 12247#endif 12248 12249#undef $ac_func 12250 12251/* Override any gcc2 internal prototype to avoid an error. */ 12252#ifdef __cplusplus 12253extern "C" 12254{ 12255#endif 12256/* We use char because int might match the return type of a gcc2 12257 builtin and then its argument prototype would still apply. */ 12258char $ac_func (); 12259/* The GNU C library defines this for functions which it implements 12260 to always fail with ENOSYS. Some functions are actually named 12261 something starting with __ and the normal name is an alias. */ 12262#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 12263choke me 12264#else 12265char (*f) () = $ac_func; 12266#endif 12267#ifdef __cplusplus 12268} 12269#endif 12270 12271int 12272main () 12273{ 12274return f != $ac_func; 12275 ; 12276 return 0; 12277} 12278_ACEOF 12279rm -f conftest.$ac_objext conftest$ac_exeext 12280if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 12281 (eval $ac_link) 2>conftest.er1 12282 ac_status=$? 12283 grep -v '^ *+' conftest.er1 >conftest.err 12284 rm -f conftest.er1 12285 cat conftest.err >&5 12286 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12287 (exit $ac_status); } && 12288 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12289 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12290 (eval $ac_try) 2>&5 12291 ac_status=$? 12292 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12293 (exit $ac_status); }; } && 12294 { ac_try='test -s conftest$ac_exeext' 12295 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12296 (eval $ac_try) 2>&5 12297 ac_status=$? 12298 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12299 (exit $ac_status); }; }; then 12300 eval "$as_ac_var=yes" 12301else 12302 echo "$as_me: failed program was:" >&5 12303sed 's/^/| /' conftest.$ac_ext >&5 12304 12305eval "$as_ac_var=no" 12306fi 12307rm -f conftest.err conftest.$ac_objext \ 12308 conftest$ac_exeext conftest.$ac_ext 12309fi 12310echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 12311echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 12312if test `eval echo '${'$as_ac_var'}'` = yes; then 12313 cat >>confdefs.h <<_ACEOF 12314#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 12315_ACEOF 12316 12317else 12318 case $LIBOBJS in 12319 "$ac_func.$ac_objext" | \ 12320 *" $ac_func.$ac_objext" | \ 12321 "$ac_func.$ac_objext "* | \ 12322 *" $ac_func.$ac_objext "* ) ;; 12323 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;; 12324esac 12325 12326fi 12327done 12328 12329 12330 12331for ac_func in lfind 12332do 12333as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 12334echo "$as_me:$LINENO: checking for $ac_func" >&5 12335echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 12336if eval "test \"\${$as_ac_var+set}\" = set"; then 12337 echo $ECHO_N "(cached) $ECHO_C" >&6 12338else 12339 cat >conftest.$ac_ext <<_ACEOF 12340/* confdefs.h. */ 12341_ACEOF 12342cat confdefs.h >>conftest.$ac_ext 12343cat >>conftest.$ac_ext <<_ACEOF 12344/* end confdefs.h. */ 12345/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 12346 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 12347#define $ac_func innocuous_$ac_func 12348 12349/* System header to define __stub macros and hopefully few prototypes, 12350 which can conflict with char $ac_func (); below. 12351 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12352 <limits.h> exists even on freestanding compilers. */ 12353 12354#ifdef __STDC__ 12355# include <limits.h> 12356#else 12357# include <assert.h> 12358#endif 12359 12360#undef $ac_func 12361 12362/* Override any gcc2 internal prototype to avoid an error. */ 12363#ifdef __cplusplus 12364extern "C" 12365{ 12366#endif 12367/* We use char because int might match the return type of a gcc2 12368 builtin and then its argument prototype would still apply. */ 12369char $ac_func (); 12370/* The GNU C library defines this for functions which it implements 12371 to always fail with ENOSYS. Some functions are actually named 12372 something starting with __ and the normal name is an alias. */ 12373#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 12374choke me 12375#else 12376char (*f) () = $ac_func; 12377#endif 12378#ifdef __cplusplus 12379} 12380#endif 12381 12382int 12383main () 12384{ 12385return f != $ac_func; 12386 ; 12387 return 0; 12388} 12389_ACEOF 12390rm -f conftest.$ac_objext conftest$ac_exeext 12391if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 12392 (eval $ac_link) 2>conftest.er1 12393 ac_status=$? 12394 grep -v '^ *+' conftest.er1 >conftest.err 12395 rm -f conftest.er1 12396 cat conftest.err >&5 12397 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12398 (exit $ac_status); } && 12399 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12400 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12401 (eval $ac_try) 2>&5 12402 ac_status=$? 12403 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12404 (exit $ac_status); }; } && 12405 { ac_try='test -s conftest$ac_exeext' 12406 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12407 (eval $ac_try) 2>&5 12408 ac_status=$? 12409 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12410 (exit $ac_status); }; }; then 12411 eval "$as_ac_var=yes" 12412else 12413 echo "$as_me: failed program was:" >&5 12414sed 's/^/| /' conftest.$ac_ext >&5 12415 12416eval "$as_ac_var=no" 12417fi 12418rm -f conftest.err conftest.$ac_objext \ 12419 conftest$ac_exeext conftest.$ac_ext 12420fi 12421echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 12422echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 12423if test `eval echo '${'$as_ac_var'}'` = yes; then 12424 cat >>confdefs.h <<_ACEOF 12425#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 12426_ACEOF 12427 12428else 12429 case $LIBOBJS in 12430 "$ac_func.$ac_objext" | \ 12431 *" $ac_func.$ac_objext" | \ 12432 "$ac_func.$ac_objext "* | \ 12433 *" $ac_func.$ac_objext "* ) ;; 12434 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;; 12435esac 12436 12437fi 12438done 12439 12440 12441 12442echo "$as_me:$LINENO: checking native cpu bit order" >&5 12443echo $ECHO_N "checking native cpu bit order... $ECHO_C" >&6 12444case "$target_cpu" in 12445 i*86*) 12446 HOST_FILLORDER=FILLORDER_LSB2MSB 12447 echo "$as_me:$LINENO: result: lsb2msb" >&5 12448echo "${ECHO_T}lsb2msb" >&6 12449 ;; 12450 *) 12451 HOST_FILLORDER=FILLORDER_MSB2LSB 12452 echo "$as_me:$LINENO: result: msb2lsb" >&5 12453echo "${ECHO_T}msb2lsb" >&6 12454 ;; 12455esac 12456 12457cat >>confdefs.h <<_ACEOF 12458#define HOST_FILLORDER $HOST_FILLORDER 12459_ACEOF 12460 12461 12462if test "$ac_cv_c_bigendian" = yes ; then 12463 HOST_BIGENDIAN=1 12464else 12465 HOST_BIGENDIAN=0 12466fi 12467 12468cat >>confdefs.h <<_ACEOF 12469#define HOST_BIGENDIAN $HOST_BIGENDIAN 12470_ACEOF 12471 12472 12473#_POSIX_C_SOURCE=2 12474#AC_DEFINE_UNQUOTED(_POSIX_C_SOURCE, $_POSIX_C_SOURCE, [Define this macro to a positive integer to control which POSIX functionality is made available.]) 12475 12476HAVE_IEEEFP=1 12477 12478cat >>confdefs.h <<_ACEOF 12479#define HAVE_IEEEFP $HAVE_IEEEFP 12480_ACEOF 12481 12482 12483 12484# Check whether --enable-rpath or --disable-rpath was given. 12485if test "${enable_rpath+set}" = set; then 12486 enableval="$enable_rpath" 12487 HAVE_RPATH=$enableval 12488else 12489 HAVE_RPATH=no 12490fi; 12491 12492 12493if test "$HAVE_RPATH" = "yes"; then 12494 HAVE_RPATH_TRUE= 12495 HAVE_RPATH_FALSE='#' 12496else 12497 HAVE_RPATH_TRUE='#' 12498 HAVE_RPATH_FALSE= 12499fi 12500 12501 12502 12503# Check whether --enable-largefile or --disable-largefile was given. 12504if test "${enable_largefile+set}" = set; then 12505 enableval="$enable_largefile" 12506 12507fi; 12508if test "$enable_largefile" != no; then 12509 12510 echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5 12511echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6 12512if test "${ac_cv_sys_largefile_CC+set}" = set; then 12513 echo $ECHO_N "(cached) $ECHO_C" >&6 12514else 12515 ac_cv_sys_largefile_CC=no 12516 if test "$GCC" != yes; then 12517 ac_save_CC=$CC 12518 while :; do 12519 # IRIX 6.2 and later do not support large files by default, 12520 # so use the C compiler's -n32 option if that helps. 12521 cat >conftest.$ac_ext <<_ACEOF 12522/* confdefs.h. */ 12523_ACEOF 12524cat confdefs.h >>conftest.$ac_ext 12525cat >>conftest.$ac_ext <<_ACEOF 12526/* end confdefs.h. */ 12527#include <sys/types.h> 12528 /* Check that off_t can represent 2**63 - 1 correctly. 12529 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12530 since some C++ compilers masquerading as C compilers 12531 incorrectly reject 9223372036854775807. */ 12532#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12533 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12534 && LARGE_OFF_T % 2147483647 == 1) 12535 ? 1 : -1]; 12536int 12537main () 12538{ 12539 12540 ; 12541 return 0; 12542} 12543_ACEOF 12544 rm -f conftest.$ac_objext 12545if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12546 (eval $ac_compile) 2>conftest.er1 12547 ac_status=$? 12548 grep -v '^ *+' conftest.er1 >conftest.err 12549 rm -f conftest.er1 12550 cat conftest.err >&5 12551 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12552 (exit $ac_status); } && 12553 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12554 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12555 (eval $ac_try) 2>&5 12556 ac_status=$? 12557 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12558 (exit $ac_status); }; } && 12559 { ac_try='test -s conftest.$ac_objext' 12560 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12561 (eval $ac_try) 2>&5 12562 ac_status=$? 12563 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12564 (exit $ac_status); }; }; then 12565 break 12566else 12567 echo "$as_me: failed program was:" >&5 12568sed 's/^/| /' conftest.$ac_ext >&5 12569 12570fi 12571rm -f conftest.err conftest.$ac_objext 12572 CC="$CC -n32" 12573 rm -f conftest.$ac_objext 12574if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12575 (eval $ac_compile) 2>conftest.er1 12576 ac_status=$? 12577 grep -v '^ *+' conftest.er1 >conftest.err 12578 rm -f conftest.er1 12579 cat conftest.err >&5 12580 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12581 (exit $ac_status); } && 12582 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12583 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12584 (eval $ac_try) 2>&5 12585 ac_status=$? 12586 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12587 (exit $ac_status); }; } && 12588 { ac_try='test -s conftest.$ac_objext' 12589 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12590 (eval $ac_try) 2>&5 12591 ac_status=$? 12592 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12593 (exit $ac_status); }; }; then 12594 ac_cv_sys_largefile_CC=' -n32'; break 12595else 12596 echo "$as_me: failed program was:" >&5 12597sed 's/^/| /' conftest.$ac_ext >&5 12598 12599fi 12600rm -f conftest.err conftest.$ac_objext 12601 break 12602 done 12603 CC=$ac_save_CC 12604 rm -f conftest.$ac_ext 12605 fi 12606fi 12607echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5 12608echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6 12609 if test "$ac_cv_sys_largefile_CC" != no; then 12610 CC=$CC$ac_cv_sys_largefile_CC 12611 fi 12612 12613 echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5 12614echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6 12615if test "${ac_cv_sys_file_offset_bits+set}" = set; then 12616 echo $ECHO_N "(cached) $ECHO_C" >&6 12617else 12618 while :; do 12619 ac_cv_sys_file_offset_bits=no 12620 cat >conftest.$ac_ext <<_ACEOF 12621/* confdefs.h. */ 12622_ACEOF 12623cat confdefs.h >>conftest.$ac_ext 12624cat >>conftest.$ac_ext <<_ACEOF 12625/* end confdefs.h. */ 12626#include <sys/types.h> 12627 /* Check that off_t can represent 2**63 - 1 correctly. 12628 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12629 since some C++ compilers masquerading as C compilers 12630 incorrectly reject 9223372036854775807. */ 12631#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12632 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12633 && LARGE_OFF_T % 2147483647 == 1) 12634 ? 1 : -1]; 12635int 12636main () 12637{ 12638 12639 ; 12640 return 0; 12641} 12642_ACEOF 12643rm -f conftest.$ac_objext 12644if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12645 (eval $ac_compile) 2>conftest.er1 12646 ac_status=$? 12647 grep -v '^ *+' conftest.er1 >conftest.err 12648 rm -f conftest.er1 12649 cat conftest.err >&5 12650 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12651 (exit $ac_status); } && 12652 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12653 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12654 (eval $ac_try) 2>&5 12655 ac_status=$? 12656 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12657 (exit $ac_status); }; } && 12658 { ac_try='test -s conftest.$ac_objext' 12659 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12660 (eval $ac_try) 2>&5 12661 ac_status=$? 12662 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12663 (exit $ac_status); }; }; then 12664 break 12665else 12666 echo "$as_me: failed program was:" >&5 12667sed 's/^/| /' conftest.$ac_ext >&5 12668 12669fi 12670rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 12671 cat >conftest.$ac_ext <<_ACEOF 12672/* confdefs.h. */ 12673_ACEOF 12674cat confdefs.h >>conftest.$ac_ext 12675cat >>conftest.$ac_ext <<_ACEOF 12676/* end confdefs.h. */ 12677#define _FILE_OFFSET_BITS 64 12678#include <sys/types.h> 12679 /* Check that off_t can represent 2**63 - 1 correctly. 12680 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12681 since some C++ compilers masquerading as C compilers 12682 incorrectly reject 9223372036854775807. */ 12683#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12684 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12685 && LARGE_OFF_T % 2147483647 == 1) 12686 ? 1 : -1]; 12687int 12688main () 12689{ 12690 12691 ; 12692 return 0; 12693} 12694_ACEOF 12695rm -f conftest.$ac_objext 12696if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12697 (eval $ac_compile) 2>conftest.er1 12698 ac_status=$? 12699 grep -v '^ *+' conftest.er1 >conftest.err 12700 rm -f conftest.er1 12701 cat conftest.err >&5 12702 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12703 (exit $ac_status); } && 12704 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12705 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12706 (eval $ac_try) 2>&5 12707 ac_status=$? 12708 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12709 (exit $ac_status); }; } && 12710 { ac_try='test -s conftest.$ac_objext' 12711 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12712 (eval $ac_try) 2>&5 12713 ac_status=$? 12714 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12715 (exit $ac_status); }; }; then 12716 ac_cv_sys_file_offset_bits=64; break 12717else 12718 echo "$as_me: failed program was:" >&5 12719sed 's/^/| /' conftest.$ac_ext >&5 12720 12721fi 12722rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 12723 break 12724done 12725fi 12726echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5 12727echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6 12728if test "$ac_cv_sys_file_offset_bits" != no; then 12729 12730cat >>confdefs.h <<_ACEOF 12731#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 12732_ACEOF 12733 12734fi 12735rm -f conftest* 12736 echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5 12737echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6 12738if test "${ac_cv_sys_large_files+set}" = set; then 12739 echo $ECHO_N "(cached) $ECHO_C" >&6 12740else 12741 while :; do 12742 ac_cv_sys_large_files=no 12743 cat >conftest.$ac_ext <<_ACEOF 12744/* confdefs.h. */ 12745_ACEOF 12746cat confdefs.h >>conftest.$ac_ext 12747cat >>conftest.$ac_ext <<_ACEOF 12748/* end confdefs.h. */ 12749#include <sys/types.h> 12750 /* Check that off_t can represent 2**63 - 1 correctly. 12751 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12752 since some C++ compilers masquerading as C compilers 12753 incorrectly reject 9223372036854775807. */ 12754#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12755 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12756 && LARGE_OFF_T % 2147483647 == 1) 12757 ? 1 : -1]; 12758int 12759main () 12760{ 12761 12762 ; 12763 return 0; 12764} 12765_ACEOF 12766rm -f conftest.$ac_objext 12767if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12768 (eval $ac_compile) 2>conftest.er1 12769 ac_status=$? 12770 grep -v '^ *+' conftest.er1 >conftest.err 12771 rm -f conftest.er1 12772 cat conftest.err >&5 12773 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12774 (exit $ac_status); } && 12775 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12776 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12777 (eval $ac_try) 2>&5 12778 ac_status=$? 12779 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12780 (exit $ac_status); }; } && 12781 { ac_try='test -s conftest.$ac_objext' 12782 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12783 (eval $ac_try) 2>&5 12784 ac_status=$? 12785 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12786 (exit $ac_status); }; }; then 12787 break 12788else 12789 echo "$as_me: failed program was:" >&5 12790sed 's/^/| /' conftest.$ac_ext >&5 12791 12792fi 12793rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 12794 cat >conftest.$ac_ext <<_ACEOF 12795/* confdefs.h. */ 12796_ACEOF 12797cat confdefs.h >>conftest.$ac_ext 12798cat >>conftest.$ac_ext <<_ACEOF 12799/* end confdefs.h. */ 12800#define _LARGE_FILES 1 12801#include <sys/types.h> 12802 /* Check that off_t can represent 2**63 - 1 correctly. 12803 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12804 since some C++ compilers masquerading as C compilers 12805 incorrectly reject 9223372036854775807. */ 12806#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12807 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12808 && LARGE_OFF_T % 2147483647 == 1) 12809 ? 1 : -1]; 12810int 12811main () 12812{ 12813 12814 ; 12815 return 0; 12816} 12817_ACEOF 12818rm -f conftest.$ac_objext 12819if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12820 (eval $ac_compile) 2>conftest.er1 12821 ac_status=$? 12822 grep -v '^ *+' conftest.er1 >conftest.err 12823 rm -f conftest.er1 12824 cat conftest.err >&5 12825 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12826 (exit $ac_status); } && 12827 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 12828 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12829 (eval $ac_try) 2>&5 12830 ac_status=$? 12831 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12832 (exit $ac_status); }; } && 12833 { ac_try='test -s conftest.$ac_objext' 12834 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12835 (eval $ac_try) 2>&5 12836 ac_status=$? 12837 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12838 (exit $ac_status); }; }; then 12839 ac_cv_sys_large_files=1; break 12840else 12841 echo "$as_me: failed program was:" >&5 12842sed 's/^/| /' conftest.$ac_ext >&5 12843 12844fi 12845rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 12846 break 12847done 12848fi 12849echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5 12850echo "${ECHO_T}$ac_cv_sys_large_files" >&6 12851if test "$ac_cv_sys_large_files" != no; then 12852 12853cat >>confdefs.h <<_ACEOF 12854#define _LARGE_FILES $ac_cv_sys_large_files 12855_ACEOF 12856 12857fi 12858rm -f conftest* 12859fi 12860 12861 12862 12863LIBTIFF_DOCDIR=\${prefix}/share/doc/${PACKAGE}-${LIBTIFF_VERSION} 12864 12865 12866# Check whether --with-docdir or --without-docdir was given. 12867if test "${with_docdir+set}" = set; then 12868 withval="$with_docdir" 12869 12870fi; 12871if test "x$with_docdir" != "x" ; then 12872 LIBTIFF_DOCDIR=$with_docdir 12873fi 12874 12875 12876 12877 12878# Check whether --enable-ccitt or --disable-ccitt was given. 12879if test "${enable_ccitt+set}" = set; then 12880 enableval="$enable_ccitt" 12881 HAVE_CCITT=$enableval 12882else 12883 HAVE_CCITT=yes 12884fi; 12885 12886if test "$HAVE_CCITT" = "yes" ; then 12887 12888cat >>confdefs.h <<\_ACEOF 12889#define CCITT_SUPPORT 1 12890_ACEOF 12891 12892fi 12893 12894# Check whether --enable-packbits or --disable-packbits was given. 12895if test "${enable_packbits+set}" = set; then 12896 enableval="$enable_packbits" 12897 HAVE_PACKBITS=$enableval 12898else 12899 HAVE_PACKBITS=yes 12900fi; 12901 12902if test "$HAVE_PACKBITS" = "yes" ; then 12903 12904cat >>confdefs.h <<\_ACEOF 12905#define PACKBITS_SUPPORT 1 12906_ACEOF 12907 12908fi 12909 12910# Check whether --enable-lzw or --disable-lzw was given. 12911if test "${enable_lzw+set}" = set; then 12912 enableval="$enable_lzw" 12913 HAVE_LZW=$enableval 12914else 12915 HAVE_LZW=yes 12916fi; 12917 12918if test "$HAVE_LZW" = "yes" ; then 12919 12920cat >>confdefs.h <<\_ACEOF 12921#define LZW_SUPPORT 1 12922_ACEOF 12923 12924fi 12925 12926# Check whether --enable-thunder or --disable-thunder was given. 12927if test "${enable_thunder+set}" = set; then 12928 enableval="$enable_thunder" 12929 HAVE_THUNDER=$enableval 12930else 12931 HAVE_THUNDER=yes 12932fi; 12933 12934if test "$HAVE_THUNDER" = "yes" ; then 12935 12936cat >>confdefs.h <<\_ACEOF 12937#define THUNDER_SUPPORT 1 12938_ACEOF 12939 12940fi 12941 12942HAVE_NEXT=yes 12943 12944# Check whether --enable-next or --disable-next was given. 12945if test "${enable_next+set}" = set; then 12946 enableval="$enable_next" 12947 HAVE_NEXT=$enableval 12948else 12949 HAVE_NEXT=yes 12950fi; 12951 12952if test "$HAVE_NEXT" = "yes" ; then 12953 12954cat >>confdefs.h <<\_ACEOF 12955#define NEXT_SUPPORT 1 12956_ACEOF 12957 12958fi 12959 12960# Check whether --enable-logluv or --disable-logluv was given. 12961if test "${enable_logluv+set}" = set; then 12962 enableval="$enable_logluv" 12963 HAVE_LOGLUV=$enableval 12964else 12965 HAVE_LOGLUV=yes 12966fi; 12967 12968if test "$HAVE_LOGLUV" = "yes" ; then 12969 12970cat >>confdefs.h <<\_ACEOF 12971#define LOGLUV_SUPPORT 1 12972_ACEOF 12973 12974fi 12975 12976 12977# Check whether --enable-mdi or --disable-mdi was given. 12978if test "${enable_mdi+set}" = set; then 12979 enableval="$enable_mdi" 12980 HAVE_MDI=$enableval 12981else 12982 HAVE_MDI=yes 12983fi; 12984 12985if test "$HAVE_MDI" = "yes" ; then 12986 12987cat >>confdefs.h <<\_ACEOF 12988#define MDI_SUPPORT 1 12989_ACEOF 12990 12991fi 12992 12993 12994HAVE_ZLIB=no 12995 12996# Check whether --enable-zlib or --disable-zlib was given. 12997if test "${enable_zlib+set}" = set; then 12998 enableval="$enable_zlib" 12999 13000fi; 13001 13002# Check whether --with-zlib-include-dir or --without-zlib-include-dir was given. 13003if test "${with_zlib_include_dir+set}" = set; then 13004 withval="$with_zlib_include_dir" 13005 13006fi; 13007 13008# Check whether --with-zlib-lib-dir or --without-zlib-lib-dir was given. 13009if test "${with_zlib_lib_dir+set}" = set; then 13010 withval="$with_zlib_lib_dir" 13011 13012fi; 13013 13014if test "x$enable_zlib" != "xno" ; then 13015 13016 if test "x$with_zlib_lib_dir" != "x" ; then 13017 LDFLAGS="-L$with_zlib_lib_dir $LDFLAGS" 13018 fi 13019 13020 echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5 13021echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6 13022if test "${ac_cv_lib_z_inflateEnd+set}" = set; then 13023 echo $ECHO_N "(cached) $ECHO_C" >&6 13024else 13025 ac_check_lib_save_LIBS=$LIBS 13026LIBS="-lz $LIBS" 13027cat >conftest.$ac_ext <<_ACEOF 13028/* confdefs.h. */ 13029_ACEOF 13030cat confdefs.h >>conftest.$ac_ext 13031cat >>conftest.$ac_ext <<_ACEOF 13032/* end confdefs.h. */ 13033 13034/* Override any gcc2 internal prototype to avoid an error. */ 13035#ifdef __cplusplus 13036extern "C" 13037#endif 13038/* We use char because int might match the return type of a gcc2 13039 builtin and then its argument prototype would still apply. */ 13040char inflateEnd (); 13041int 13042main () 13043{ 13044inflateEnd (); 13045 ; 13046 return 0; 13047} 13048_ACEOF 13049rm -f conftest.$ac_objext conftest$ac_exeext 13050if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 13051 (eval $ac_link) 2>conftest.er1 13052 ac_status=$? 13053 grep -v '^ *+' conftest.er1 >conftest.err 13054 rm -f conftest.er1 13055 cat conftest.err >&5 13056 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13057 (exit $ac_status); } && 13058 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 13059 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13060 (eval $ac_try) 2>&5 13061 ac_status=$? 13062 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13063 (exit $ac_status); }; } && 13064 { ac_try='test -s conftest$ac_exeext' 13065 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13066 (eval $ac_try) 2>&5 13067 ac_status=$? 13068 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13069 (exit $ac_status); }; }; then 13070 ac_cv_lib_z_inflateEnd=yes 13071else 13072 echo "$as_me: failed program was:" >&5 13073sed 's/^/| /' conftest.$ac_ext >&5 13074 13075ac_cv_lib_z_inflateEnd=no 13076fi 13077rm -f conftest.err conftest.$ac_objext \ 13078 conftest$ac_exeext conftest.$ac_ext 13079LIBS=$ac_check_lib_save_LIBS 13080fi 13081echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5 13082echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6 13083if test $ac_cv_lib_z_inflateEnd = yes; then 13084 zlib_lib=yes 13085else 13086 zlib_lib=no 13087fi 13088 13089 if test "$zlib_lib" = "no" -a "x$with_zlib_lib_dir" != "x"; then 13090 { { echo "$as_me:$LINENO: error: Zlib library not found at $with_zlib_lib_dir" >&5 13091echo "$as_me: error: Zlib library not found at $with_zlib_lib_dir" >&2;} 13092 { (exit 1); exit 1; }; } 13093 fi 13094 13095 if test "x$with_zlib_include_dir" != "x" ; then 13096 CPPFLAGS="-I$with_zlib_include_dir $CPPFLAGS" 13097 fi 13098 if test "${ac_cv_header_zlib_h+set}" = set; then 13099 echo "$as_me:$LINENO: checking for zlib.h" >&5 13100echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6 13101if test "${ac_cv_header_zlib_h+set}" = set; then 13102 echo $ECHO_N "(cached) $ECHO_C" >&6 13103fi 13104echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5 13105echo "${ECHO_T}$ac_cv_header_zlib_h" >&6 13106else 13107 # Is the header compilable? 13108echo "$as_me:$LINENO: checking zlib.h usability" >&5 13109echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6 13110cat >conftest.$ac_ext <<_ACEOF 13111/* confdefs.h. */ 13112_ACEOF 13113cat confdefs.h >>conftest.$ac_ext 13114cat >>conftest.$ac_ext <<_ACEOF 13115/* end confdefs.h. */ 13116$ac_includes_default 13117#include <zlib.h> 13118_ACEOF 13119rm -f conftest.$ac_objext 13120if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13121 (eval $ac_compile) 2>conftest.er1 13122 ac_status=$? 13123 grep -v '^ *+' conftest.er1 >conftest.err 13124 rm -f conftest.er1 13125 cat conftest.err >&5 13126 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13127 (exit $ac_status); } && 13128 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 13129 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13130 (eval $ac_try) 2>&5 13131 ac_status=$? 13132 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13133 (exit $ac_status); }; } && 13134 { ac_try='test -s conftest.$ac_objext' 13135 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13136 (eval $ac_try) 2>&5 13137 ac_status=$? 13138 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13139 (exit $ac_status); }; }; then 13140 ac_header_compiler=yes 13141else 13142 echo "$as_me: failed program was:" >&5 13143sed 's/^/| /' conftest.$ac_ext >&5 13144 13145ac_header_compiler=no 13146fi 13147rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13148echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 13149echo "${ECHO_T}$ac_header_compiler" >&6 13150 13151# Is the header present? 13152echo "$as_me:$LINENO: checking zlib.h presence" >&5 13153echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6 13154cat >conftest.$ac_ext <<_ACEOF 13155/* confdefs.h. */ 13156_ACEOF 13157cat confdefs.h >>conftest.$ac_ext 13158cat >>conftest.$ac_ext <<_ACEOF 13159/* end confdefs.h. */ 13160#include <zlib.h> 13161_ACEOF 13162if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 13163 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 13164 ac_status=$? 13165 grep -v '^ *+' conftest.er1 >conftest.err 13166 rm -f conftest.er1 13167 cat conftest.err >&5 13168 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13169 (exit $ac_status); } >/dev/null; then 13170 if test -s conftest.err; then 13171 ac_cpp_err=$ac_c_preproc_warn_flag 13172 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 13173 else 13174 ac_cpp_err= 13175 fi 13176else 13177 ac_cpp_err=yes 13178fi 13179if test -z "$ac_cpp_err"; then 13180 ac_header_preproc=yes 13181else 13182 echo "$as_me: failed program was:" >&5 13183sed 's/^/| /' conftest.$ac_ext >&5 13184 13185 ac_header_preproc=no 13186fi 13187rm -f conftest.err conftest.$ac_ext 13188echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 13189echo "${ECHO_T}$ac_header_preproc" >&6 13190 13191# So? What about this header? 13192case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 13193 yes:no: ) 13194 { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5 13195echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 13196 { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5 13197echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;} 13198 ac_header_preproc=yes 13199 ;; 13200 no:yes:* ) 13201 { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5 13202echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;} 13203 { echo "$as_me:$LINENO: WARNING: zlib.h: check for missing prerequisite headers?" >&5 13204echo "$as_me: WARNING: zlib.h: check for missing prerequisite headers?" >&2;} 13205 { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5 13206echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;} 13207 { echo "$as_me:$LINENO: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&5 13208echo "$as_me: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&2;} 13209 { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5 13210echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;} 13211 { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5 13212echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;} 13213 ( 13214 cat <<\_ASBOX 13215## -------------------------------------- ## 13216## Report this to [email protected] ## 13217## -------------------------------------- ## 13218_ASBOX 13219 ) | 13220 sed "s/^/$as_me: WARNING: /" >&2 13221 ;; 13222esac 13223echo "$as_me:$LINENO: checking for zlib.h" >&5 13224echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6 13225if test "${ac_cv_header_zlib_h+set}" = set; then 13226 echo $ECHO_N "(cached) $ECHO_C" >&6 13227else 13228 ac_cv_header_zlib_h=$ac_header_preproc 13229fi 13230echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5 13231echo "${ECHO_T}$ac_cv_header_zlib_h" >&6 13232 13233fi 13234if test $ac_cv_header_zlib_h = yes; then 13235 zlib_h=yes 13236else 13237 zlib_h=no 13238fi 13239 13240 13241 if test "$zlib_h" = "no" -a "x$with_zlib_include_dir" != "x" ; then 13242 { { echo "$as_me:$LINENO: error: Zlib headers not found at $with_zlib_include_dir" >&5 13243echo "$as_me: error: Zlib headers not found at $with_zlib_include_dir" >&2;} 13244 { (exit 1); exit 1; }; } 13245 fi 13246 13247 if test "$zlib_lib" = "yes" -a "$zlib_h" = "yes" ; then 13248 HAVE_ZLIB=yes 13249 fi 13250 13251fi 13252 13253if test "$HAVE_ZLIB" = "yes" ; then 13254 13255cat >>confdefs.h <<\_ACEOF 13256#define ZIP_SUPPORT 1 13257_ACEOF 13258 13259 LIBS="-lz $LIBS" 13260 13261 if test "$HAVE_RPATH" = "yes" -a "x$with_zlib_lib_dir" != "x" ; then 13262 LIBDIR="-R $with_zlib_lib_dir $LIBDIR" 13263 fi 13264 13265fi 13266 13267 13268# Check whether --enable-pixarlog or --disable-pixarlog was given. 13269if test "${enable_pixarlog+set}" = set; then 13270 enableval="$enable_pixarlog" 13271 HAVE_PIXARLOG=$enableval 13272else 13273 HAVE_PIXARLOG=yes 13274fi; 13275 13276if test "$HAVE_ZLIB" = "yes" -a "$HAVE_PIXARLOG" = "yes" ; then 13277 13278cat >>confdefs.h <<\_ACEOF 13279#define PIXARLOG_SUPPORT 1 13280_ACEOF 13281 13282else 13283 HAVE_PIXARLOG=no 13284fi 13285 13286 13287HAVE_JPEG=no 13288 13289# Check whether --enable-jpeg or --disable-jpeg was given. 13290if test "${enable_jpeg+set}" = set; then 13291 enableval="$enable_jpeg" 13292 13293fi; 13294 13295# Check whether --with-jpeg-include-dir or --without-jpeg-include-dir was given. 13296if test "${with_jpeg_include_dir+set}" = set; then 13297 withval="$with_jpeg_include_dir" 13298 13299fi; 13300 13301# Check whether --with-jpeg-lib-dir or --without-jpeg-lib-dir was given. 13302if test "${with_jpeg_lib_dir+set}" = set; then 13303 withval="$with_jpeg_lib_dir" 13304 13305fi; 13306 13307if test "x$enable_jpeg" != "xno" ; then 13308 13309 if test "x$with_jpeg_lib_dir" != "x" ; then 13310 LDFLAGS="-L$with_jpeg_lib_dir $LDFLAGS" 13311 13312 fi 13313 13314 echo "$as_me:$LINENO: checking for jpeg_read_scanlines in -ljpeg" >&5 13315echo $ECHO_N "checking for jpeg_read_scanlines in -ljpeg... $ECHO_C" >&6 13316if test "${ac_cv_lib_jpeg_jpeg_read_scanlines+set}" = set; then 13317 echo $ECHO_N "(cached) $ECHO_C" >&6 13318else 13319 ac_check_lib_save_LIBS=$LIBS 13320LIBS="-ljpeg $LIBS" 13321cat >conftest.$ac_ext <<_ACEOF 13322/* confdefs.h. */ 13323_ACEOF 13324cat confdefs.h >>conftest.$ac_ext 13325cat >>conftest.$ac_ext <<_ACEOF 13326/* end confdefs.h. */ 13327 13328/* Override any gcc2 internal prototype to avoid an error. */ 13329#ifdef __cplusplus 13330extern "C" 13331#endif 13332/* We use char because int might match the return type of a gcc2 13333 builtin and then its argument prototype would still apply. */ 13334char jpeg_read_scanlines (); 13335int 13336main () 13337{ 13338jpeg_read_scanlines (); 13339 ; 13340 return 0; 13341} 13342_ACEOF 13343rm -f conftest.$ac_objext conftest$ac_exeext 13344if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 13345 (eval $ac_link) 2>conftest.er1 13346 ac_status=$? 13347 grep -v '^ *+' conftest.er1 >conftest.err 13348 rm -f conftest.er1 13349 cat conftest.err >&5 13350 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13351 (exit $ac_status); } && 13352 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 13353 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13354 (eval $ac_try) 2>&5 13355 ac_status=$? 13356 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13357 (exit $ac_status); }; } && 13358 { ac_try='test -s conftest$ac_exeext' 13359 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13360 (eval $ac_try) 2>&5 13361 ac_status=$? 13362 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13363 (exit $ac_status); }; }; then 13364 ac_cv_lib_jpeg_jpeg_read_scanlines=yes 13365else 13366 echo "$as_me: failed program was:" >&5 13367sed 's/^/| /' conftest.$ac_ext >&5 13368 13369ac_cv_lib_jpeg_jpeg_read_scanlines=no 13370fi 13371rm -f conftest.err conftest.$ac_objext \ 13372 conftest$ac_exeext conftest.$ac_ext 13373LIBS=$ac_check_lib_save_LIBS 13374fi 13375echo "$as_me:$LINENO: result: $ac_cv_lib_jpeg_jpeg_read_scanlines" >&5 13376echo "${ECHO_T}$ac_cv_lib_jpeg_jpeg_read_scanlines" >&6 13377if test $ac_cv_lib_jpeg_jpeg_read_scanlines = yes; then 13378 jpeg_lib=yes 13379else 13380 jpeg_lib=no 13381fi 13382 13383 if test "$jpeg_lib" = "no" -a "x$with_jpeg_lib_dir" != "x" ; then 13384 { { echo "$as_me:$LINENO: error: IJG JPEG library not found at $with_jpeg_lib_dir" >&5 13385echo "$as_me: error: IJG JPEG library not found at $with_jpeg_lib_dir" >&2;} 13386 { (exit 1); exit 1; }; } 13387 fi 13388 13389 if test "x$with_jpeg_include_dir" != "x" ; then 13390 CPPFLAGS="-I$with_jpeg_include_dir $CPPFLAGS" 13391 fi 13392 if test "${ac_cv_header_jpeglib_h+set}" = set; then 13393 echo "$as_me:$LINENO: checking for jpeglib.h" >&5 13394echo $ECHO_N "checking for jpeglib.h... $ECHO_C" >&6 13395if test "${ac_cv_header_jpeglib_h+set}" = set; then 13396 echo $ECHO_N "(cached) $ECHO_C" >&6 13397fi 13398echo "$as_me:$LINENO: result: $ac_cv_header_jpeglib_h" >&5 13399echo "${ECHO_T}$ac_cv_header_jpeglib_h" >&6 13400else 13401 # Is the header compilable? 13402echo "$as_me:$LINENO: checking jpeglib.h usability" >&5 13403echo $ECHO_N "checking jpeglib.h usability... $ECHO_C" >&6 13404cat >conftest.$ac_ext <<_ACEOF 13405/* confdefs.h. */ 13406_ACEOF 13407cat confdefs.h >>conftest.$ac_ext 13408cat >>conftest.$ac_ext <<_ACEOF 13409/* end confdefs.h. */ 13410$ac_includes_default 13411#include <jpeglib.h> 13412_ACEOF 13413rm -f conftest.$ac_objext 13414if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13415 (eval $ac_compile) 2>conftest.er1 13416 ac_status=$? 13417 grep -v '^ *+' conftest.er1 >conftest.err 13418 rm -f conftest.er1 13419 cat conftest.err >&5 13420 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13421 (exit $ac_status); } && 13422 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 13423 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13424 (eval $ac_try) 2>&5 13425 ac_status=$? 13426 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13427 (exit $ac_status); }; } && 13428 { ac_try='test -s conftest.$ac_objext' 13429 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13430 (eval $ac_try) 2>&5 13431 ac_status=$? 13432 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13433 (exit $ac_status); }; }; then 13434 ac_header_compiler=yes 13435else 13436 echo "$as_me: failed program was:" >&5 13437sed 's/^/| /' conftest.$ac_ext >&5 13438 13439ac_header_compiler=no 13440fi 13441rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 13442echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 13443echo "${ECHO_T}$ac_header_compiler" >&6 13444 13445# Is the header present? 13446echo "$as_me:$LINENO: checking jpeglib.h presence" >&5 13447echo $ECHO_N "checking jpeglib.h presence... $ECHO_C" >&6 13448cat >conftest.$ac_ext <<_ACEOF 13449/* confdefs.h. */ 13450_ACEOF 13451cat confdefs.h >>conftest.$ac_ext 13452cat >>conftest.$ac_ext <<_ACEOF 13453/* end confdefs.h. */ 13454#include <jpeglib.h> 13455_ACEOF 13456if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 13457 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 13458 ac_status=$? 13459 grep -v '^ *+' conftest.er1 >conftest.err 13460 rm -f conftest.er1 13461 cat conftest.err >&5 13462 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13463 (exit $ac_status); } >/dev/null; then 13464 if test -s conftest.err; then 13465 ac_cpp_err=$ac_c_preproc_warn_flag 13466 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 13467 else 13468 ac_cpp_err= 13469 fi 13470else 13471 ac_cpp_err=yes 13472fi 13473if test -z "$ac_cpp_err"; then 13474 ac_header_preproc=yes 13475else 13476 echo "$as_me: failed program was:" >&5 13477sed 's/^/| /' conftest.$ac_ext >&5 13478 13479 ac_header_preproc=no 13480fi 13481rm -f conftest.err conftest.$ac_ext 13482echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 13483echo "${ECHO_T}$ac_header_preproc" >&6 13484 13485# So? What about this header? 13486case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 13487 yes:no: ) 13488 { echo "$as_me:$LINENO: WARNING: jpeglib.h: accepted by the compiler, rejected by the preprocessor!" >&5 13489echo "$as_me: WARNING: jpeglib.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 13490 { echo "$as_me:$LINENO: WARNING: jpeglib.h: proceeding with the compiler's result" >&5 13491echo "$as_me: WARNING: jpeglib.h: proceeding with the compiler's result" >&2;} 13492 ac_header_preproc=yes 13493 ;; 13494 no:yes:* ) 13495 { echo "$as_me:$LINENO: WARNING: jpeglib.h: present but cannot be compiled" >&5 13496echo "$as_me: WARNING: jpeglib.h: present but cannot be compiled" >&2;} 13497 { echo "$as_me:$LINENO: WARNING: jpeglib.h: check for missing prerequisite headers?" >&5 13498echo "$as_me: WARNING: jpeglib.h: check for missing prerequisite headers?" >&2;} 13499 { echo "$as_me:$LINENO: WARNING: jpeglib.h: see the Autoconf documentation" >&5 13500echo "$as_me: WARNING: jpeglib.h: see the Autoconf documentation" >&2;} 13501 { echo "$as_me:$LINENO: WARNING: jpeglib.h: section \"Present But Cannot Be Compiled\"" >&5 13502echo "$as_me: WARNING: jpeglib.h: section \"Present But Cannot Be Compiled\"" >&2;} 13503 { echo "$as_me:$LINENO: WARNING: jpeglib.h: proceeding with the preprocessor's result" >&5 13504echo "$as_me: WARNING: jpeglib.h: proceeding with the preprocessor's result" >&2;} 13505 { echo "$as_me:$LINENO: WARNING: jpeglib.h: in the future, the compiler will take precedence" >&5 13506echo "$as_me: WARNING: jpeglib.h: in the future, the compiler will take precedence" >&2;} 13507 ( 13508 cat <<\_ASBOX 13509## -------------------------------------- ## 13510## Report this to [email protected] ## 13511## -------------------------------------- ## 13512_ASBOX 13513 ) | 13514 sed "s/^/$as_me: WARNING: /" >&2 13515 ;; 13516esac 13517echo "$as_me:$LINENO: checking for jpeglib.h" >&5 13518echo $ECHO_N "checking for jpeglib.h... $ECHO_C" >&6 13519if test "${ac_cv_header_jpeglib_h+set}" = set; then 13520 echo $ECHO_N "(cached) $ECHO_C" >&6 13521else 13522 ac_cv_header_jpeglib_h=$ac_header_preproc 13523fi 13524echo "$as_me:$LINENO: result: $ac_cv_header_jpeglib_h" >&5 13525echo "${ECHO_T}$ac_cv_header_jpeglib_h" >&6 13526 13527fi 13528if test $ac_cv_header_jpeglib_h = yes; then 13529 jpeg_h=yes 13530else 13531 jpeg_h=no 13532fi 13533 13534 13535 if test "$jpeg_h" = "no" -a "x$with_jpeg_include_dir" != "x" ; then 13536 { { echo "$as_me:$LINENO: error: IJG JPEG library headers not found at $with_jpeg_include_dir" >&5 13537echo "$as_me: error: IJG JPEG library headers not found at $with_jpeg_include_dir" >&2;} 13538 { (exit 1); exit 1; }; } 13539 fi 13540 13541 if test "$jpeg_lib" = "yes" -a "$jpeg_h" = "yes" ; then 13542 HAVE_JPEG=yes 13543 fi 13544 13545fi 13546 13547if test "$HAVE_JPEG" = "yes" ; then 13548 13549cat >>confdefs.h <<\_ACEOF 13550#define JPEG_SUPPORT 1 13551_ACEOF 13552 13553 LIBS="-ljpeg $LIBS" 13554 13555 if test "$HAVE_RPATH" = "yes" -a "x$with_jpeg_lib_dir" != "x" ; then 13556 LIBDIR="-R $with_jpeg_lib_dir $LIBDIR" 13557 fi 13558 13559fi 13560 13561 13562# Check whether --enable-old-jpeg or --disable-old-jpeg was given. 13563if test "${enable_old_jpeg+set}" = set; then 13564 enableval="$enable_old_jpeg" 13565 HAVE_OJPEG=$enableval 13566else 13567 HAVE_OJPEG=no 13568fi; 13569 13570if test "$HAVE_JPEG" = "yes" -a "$HAVE_OJPEG" = "yes" ; then 13571 13572cat >>confdefs.h <<\_ACEOF 13573#define OJPEG_SUPPORT 1 13574_ACEOF 13575 13576else 13577 HAVE_OJPEG=no 13578fi 13579 13580 13581# Check whether --enable-cxx or --disable-cxx was given. 13582if test "${enable_cxx+set}" = set; then 13583 enableval="$enable_cxx" 13584 HAVE_CXX=$enableval 13585else 13586 HAVE_CXX=yes 13587fi; 13588 13589if test "$HAVE_CXX" = "yes" ; then 13590 13591cat >>confdefs.h <<\_ACEOF 13592#define CXX_SUPPORT 1 13593_ACEOF 13594 13595else 13596 HAVE_CXX=no 13597fi 13598 13599 13600 13601if test "$HAVE_CXX" = "yes"; then 13602 HAVE_CXX_TRUE= 13603 HAVE_CXX_FALSE='#' 13604else 13605 HAVE_CXX_TRUE='#' 13606 HAVE_CXX_FALSE= 13607fi 13608 13609 13610 13611HAVE_OPENGL=no 13612 13613 13614if test "x$ac_path_x_has_been_run" != xyes; then 13615 echo "$as_me:$LINENO: checking for X" >&5 13616echo $ECHO_N "checking for X... $ECHO_C" >&6 13617 13618ac_path_x_has_been_run=yes 13619 13620# Check whether --with-x or --without-x was given. 13621if test "${with_x+set}" = set; then 13622 withval="$with_x" 13623 13624fi; 13625# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 13626if test "x$with_x" = xno; then 13627 # The user explicitly disabled X. 13628 have_x=disabled 13629else 13630 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then 13631 # Both variables are already set. 13632 have_x=yes 13633 else 13634 if test "${ac_cv_have_x+set}" = set; then 13635 echo $ECHO_N "(cached) $ECHO_C" >&6 13636else 13637 # One or both of the vars are not set, and there is no cached value. 13638ac_x_includes=no ac_x_libraries=no 13639rm -fr conftest.dir 13640if mkdir conftest.dir; then 13641 cd conftest.dir 13642 # Make sure to not put "make" in the Imakefile rules, since we grep it out. 13643 cat >Imakefile <<'_ACEOF' 13644acfindx: 13645 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' 13646_ACEOF 13647 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 13648 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. 13649 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` 13650 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 13651 for ac_extension in a so sl; do 13652 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension && 13653 test -f $ac_im_libdir/libX11.$ac_extension; then 13654 ac_im_usrlibdir=$ac_im_libdir; break 13655 fi 13656 done 13657 # Screen out bogus values from the imake configuration. They are 13658 # bogus both because they are the default anyway, and because 13659 # using them would break gcc on systems where it needs fixed includes. 13660 case $ac_im_incroot in 13661 /usr/include) ;; 13662 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 13663 esac 13664 case $ac_im_usrlibdir in 13665 /usr/lib | /lib) ;; 13666 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 13667 esac 13668 fi 13669 cd .. 13670 rm -fr conftest.dir 13671fi 13672 13673# Standard set of common directories for X headers. 13674# Check X11 before X11Rn because it is often a symlink to the current release. 13675ac_x_header_dirs=' 13676/usr/X11/include 13677/usr/X11R6/include 13678/usr/X11R5/include 13679/usr/X11R4/include 13680 13681/usr/include/X11 13682/usr/include/X11R6 13683/usr/include/X11R5 13684/usr/include/X11R4 13685 13686/usr/local/X11/include 13687/usr/local/X11R6/include 13688/usr/local/X11R5/include 13689/usr/local/X11R4/include 13690 13691/usr/local/include/X11 13692/usr/local/include/X11R6 13693/usr/local/include/X11R5 13694/usr/local/include/X11R4 13695 13696/usr/X386/include 13697/usr/x386/include 13698/usr/XFree86/include/X11 13699 13700/usr/include 13701/usr/local/include 13702/usr/unsupported/include 13703/usr/athena/include 13704/usr/local/x11r5/include 13705/usr/lpp/Xamples/include 13706 13707/usr/openwin/include 13708/usr/openwin/share/include' 13709 13710if test "$ac_x_includes" = no; then 13711 # Guess where to find include files, by looking for a specified header file. 13712 # First, try using that file with no special directory specified. 13713 cat >conftest.$ac_ext <<_ACEOF 13714/* confdefs.h. */ 13715_ACEOF 13716cat confdefs.h >>conftest.$ac_ext 13717cat >>conftest.$ac_ext <<_ACEOF 13718/* end confdefs.h. */ 13719#include <X11/Xlib.h> 13720_ACEOF 13721if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 13722 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 13723 ac_status=$? 13724 grep -v '^ *+' conftest.er1 >conftest.err 13725 rm -f conftest.er1 13726 cat conftest.err >&5 13727 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13728 (exit $ac_status); } >/dev/null; then 13729 if test -s conftest.err; then 13730 ac_cpp_err=$ac_c_preproc_warn_flag 13731 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 13732 else 13733 ac_cpp_err= 13734 fi 13735else 13736 ac_cpp_err=yes 13737fi 13738if test -z "$ac_cpp_err"; then 13739 # We can compile using X headers with no special include directory. 13740ac_x_includes= 13741else 13742 echo "$as_me: failed program was:" >&5 13743sed 's/^/| /' conftest.$ac_ext >&5 13744 13745 for ac_dir in $ac_x_header_dirs; do 13746 if test -r "$ac_dir/X11/Xlib.h"; then 13747 ac_x_includes=$ac_dir 13748 break 13749 fi 13750done 13751fi 13752rm -f conftest.err conftest.$ac_ext 13753fi # $ac_x_includes = no 13754 13755if test "$ac_x_libraries" = no; then 13756 # Check for the libraries. 13757 # See if we find them without any special options. 13758 # Don't add to $LIBS permanently. 13759 ac_save_LIBS=$LIBS 13760 LIBS="-lX11 $LIBS" 13761 cat >conftest.$ac_ext <<_ACEOF 13762/* confdefs.h. */ 13763_ACEOF 13764cat confdefs.h >>conftest.$ac_ext 13765cat >>conftest.$ac_ext <<_ACEOF 13766/* end confdefs.h. */ 13767#include <X11/Xlib.h> 13768int 13769main () 13770{ 13771XrmInitialize () 13772 ; 13773 return 0; 13774} 13775_ACEOF 13776rm -f conftest.$ac_objext conftest$ac_exeext 13777if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 13778 (eval $ac_link) 2>conftest.er1 13779 ac_status=$? 13780 grep -v '^ *+' conftest.er1 >conftest.err 13781 rm -f conftest.er1 13782 cat conftest.err >&5 13783 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13784 (exit $ac_status); } && 13785 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 13786 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13787 (eval $ac_try) 2>&5 13788 ac_status=$? 13789 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13790 (exit $ac_status); }; } && 13791 { ac_try='test -s conftest$ac_exeext' 13792 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13793 (eval $ac_try) 2>&5 13794 ac_status=$? 13795 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13796 (exit $ac_status); }; }; then 13797 LIBS=$ac_save_LIBS 13798# We can link X programs with no special library path. 13799ac_x_libraries= 13800else 13801 echo "$as_me: failed program was:" >&5 13802sed 's/^/| /' conftest.$ac_ext >&5 13803 13804LIBS=$ac_save_LIBS 13805for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 13806do 13807 # Don't even attempt the hair of trying to link an X program! 13808 for ac_extension in a so sl; do 13809 if test -r $ac_dir/libX11.$ac_extension; then 13810 ac_x_libraries=$ac_dir 13811 break 2 13812 fi 13813 done 13814done 13815fi 13816rm -f conftest.err conftest.$ac_objext \ 13817 conftest$ac_exeext conftest.$ac_ext 13818fi # $ac_x_libraries = no 13819 13820if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then 13821 # Didn't find X anywhere. Cache the known absence of X. 13822 ac_cv_have_x="have_x=no" 13823else 13824 # Record where we found X for the cache. 13825 ac_cv_have_x="have_x=yes \ 13826 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries" 13827fi 13828fi 13829 13830 fi 13831 eval "$ac_cv_have_x" 13832fi # $with_x != no 13833 13834if test "$have_x" != yes; then 13835 echo "$as_me:$LINENO: result: $have_x" >&5 13836echo "${ECHO_T}$have_x" >&6 13837 no_x=yes 13838else 13839 # If each of the values was on the command line, it overrides each guess. 13840 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 13841 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 13842 # Update the cache value to reflect the command line values. 13843 ac_cv_have_x="have_x=yes \ 13844 ac_x_includes=$x_includes ac_x_libraries=$x_libraries" 13845 # It might be that x_includes is empty (headers are found in the 13846 # standard search path. Then output the corresponding message 13847 ac_out_x_includes=$x_includes 13848 test "x$x_includes" = x && ac_out_x_includes="in standard search path" 13849 echo "$as_me:$LINENO: result: libraries $x_libraries, headers $ac_out_x_includes" >&5 13850echo "${ECHO_T}libraries $x_libraries, headers $ac_out_x_includes" >&6 13851fi 13852 13853fi 13854if test "$no_x" = yes; then 13855 # Not all programs may use this symbol, but it does not hurt to define it. 13856 13857cat >>confdefs.h <<\_ACEOF 13858#define X_DISPLAY_MISSING 1 13859_ACEOF 13860 13861 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 13862else 13863 if test -n "$x_includes"; then 13864 X_CFLAGS="$X_CFLAGS -I$x_includes" 13865 fi 13866 13867 # It would also be nice to do this for all -L options, not just this one. 13868 if test -n "$x_libraries"; then 13869 X_LIBS="$X_LIBS -L$x_libraries" 13870 # For Solaris; some versions of Sun CC require a space after -R and 13871 # others require no space. Words are not sufficient . . . . 13872 case `(uname -sr) 2>/dev/null` in 13873 "SunOS 5"*) 13874 echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5 13875echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6 13876 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 13877 cat >conftest.$ac_ext <<_ACEOF 13878/* confdefs.h. */ 13879_ACEOF 13880cat confdefs.h >>conftest.$ac_ext 13881cat >>conftest.$ac_ext <<_ACEOF 13882/* end confdefs.h. */ 13883 13884int 13885main () 13886{ 13887 13888 ; 13889 return 0; 13890} 13891_ACEOF 13892rm -f conftest.$ac_objext conftest$ac_exeext 13893if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 13894 (eval $ac_link) 2>conftest.er1 13895 ac_status=$? 13896 grep -v '^ *+' conftest.er1 >conftest.err 13897 rm -f conftest.er1 13898 cat conftest.err >&5 13899 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13900 (exit $ac_status); } && 13901 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 13902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13903 (eval $ac_try) 2>&5 13904 ac_status=$? 13905 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13906 (exit $ac_status); }; } && 13907 { ac_try='test -s conftest$ac_exeext' 13908 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13909 (eval $ac_try) 2>&5 13910 ac_status=$? 13911 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13912 (exit $ac_status); }; }; then 13913 ac_R_nospace=yes 13914else 13915 echo "$as_me: failed program was:" >&5 13916sed 's/^/| /' conftest.$ac_ext >&5 13917 13918ac_R_nospace=no 13919fi 13920rm -f conftest.err conftest.$ac_objext \ 13921 conftest$ac_exeext conftest.$ac_ext 13922 if test $ac_R_nospace = yes; then 13923 echo "$as_me:$LINENO: result: no" >&5 13924echo "${ECHO_T}no" >&6 13925 X_LIBS="$X_LIBS -R$x_libraries" 13926 else 13927 LIBS="$ac_xsave_LIBS -R $x_libraries" 13928 cat >conftest.$ac_ext <<_ACEOF 13929/* confdefs.h. */ 13930_ACEOF 13931cat confdefs.h >>conftest.$ac_ext 13932cat >>conftest.$ac_ext <<_ACEOF 13933/* end confdefs.h. */ 13934 13935int 13936main () 13937{ 13938 13939 ; 13940 return 0; 13941} 13942_ACEOF 13943rm -f conftest.$ac_objext conftest$ac_exeext 13944if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 13945 (eval $ac_link) 2>conftest.er1 13946 ac_status=$? 13947 grep -v '^ *+' conftest.er1 >conftest.err 13948 rm -f conftest.er1 13949 cat conftest.err >&5 13950 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13951 (exit $ac_status); } && 13952 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 13953 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13954 (eval $ac_try) 2>&5 13955 ac_status=$? 13956 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13957 (exit $ac_status); }; } && 13958 { ac_try='test -s conftest$ac_exeext' 13959 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13960 (eval $ac_try) 2>&5 13961 ac_status=$? 13962 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13963 (exit $ac_status); }; }; then 13964 ac_R_space=yes 13965else 13966 echo "$as_me: failed program was:" >&5 13967sed 's/^/| /' conftest.$ac_ext >&5 13968 13969ac_R_space=no 13970fi 13971rm -f conftest.err conftest.$ac_objext \ 13972 conftest$ac_exeext conftest.$ac_ext 13973 if test $ac_R_space = yes; then 13974 echo "$as_me:$LINENO: result: yes" >&5 13975echo "${ECHO_T}yes" >&6 13976 X_LIBS="$X_LIBS -R $x_libraries" 13977 else 13978 echo "$as_me:$LINENO: result: neither works" >&5 13979echo "${ECHO_T}neither works" >&6 13980 fi 13981 fi 13982 LIBS=$ac_xsave_LIBS 13983 esac 13984 fi 13985 13986 # Check for system-dependent libraries X programs must link with. 13987 # Do this before checking for the system-independent R6 libraries 13988 # (-lICE), since we may need -lsocket or whatever for X linking. 13989 13990 if test "$ISC" = yes; then 13991 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 13992 else 13993 # Martyn Johnson says this is needed for Ultrix, if the X 13994 # libraries were built with DECnet support. And Karl Berry says 13995 # the Alpha needs dnet_stub (dnet does not exist). 13996 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 13997 cat >conftest.$ac_ext <<_ACEOF 13998/* confdefs.h. */ 13999_ACEOF 14000cat confdefs.h >>conftest.$ac_ext 14001cat >>conftest.$ac_ext <<_ACEOF 14002/* end confdefs.h. */ 14003 14004/* Override any gcc2 internal prototype to avoid an error. */ 14005#ifdef __cplusplus 14006extern "C" 14007#endif 14008/* We use char because int might match the return type of a gcc2 14009 builtin and then its argument prototype would still apply. */ 14010char XOpenDisplay (); 14011int 14012main () 14013{ 14014XOpenDisplay (); 14015 ; 14016 return 0; 14017} 14018_ACEOF 14019rm -f conftest.$ac_objext conftest$ac_exeext 14020if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 14021 (eval $ac_link) 2>conftest.er1 14022 ac_status=$? 14023 grep -v '^ *+' conftest.er1 >conftest.err 14024 rm -f conftest.er1 14025 cat conftest.err >&5 14026 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14027 (exit $ac_status); } && 14028 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14029 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14030 (eval $ac_try) 2>&5 14031 ac_status=$? 14032 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14033 (exit $ac_status); }; } && 14034 { ac_try='test -s conftest$ac_exeext' 14035 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14036 (eval $ac_try) 2>&5 14037 ac_status=$? 14038 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14039 (exit $ac_status); }; }; then 14040 : 14041else 14042 echo "$as_me: failed program was:" >&5 14043sed 's/^/| /' conftest.$ac_ext >&5 14044 14045echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5 14046echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6 14047if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then 14048 echo $ECHO_N "(cached) $ECHO_C" >&6 14049else 14050 ac_check_lib_save_LIBS=$LIBS 14051LIBS="-ldnet $LIBS" 14052cat >conftest.$ac_ext <<_ACEOF 14053/* confdefs.h. */ 14054_ACEOF 14055cat confdefs.h >>conftest.$ac_ext 14056cat >>conftest.$ac_ext <<_ACEOF 14057/* end confdefs.h. */ 14058 14059/* Override any gcc2 internal prototype to avoid an error. */ 14060#ifdef __cplusplus 14061extern "C" 14062#endif 14063/* We use char because int might match the return type of a gcc2 14064 builtin and then its argument prototype would still apply. */ 14065char dnet_ntoa (); 14066int 14067main () 14068{ 14069dnet_ntoa (); 14070 ; 14071 return 0; 14072} 14073_ACEOF 14074rm -f conftest.$ac_objext conftest$ac_exeext 14075if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 14076 (eval $ac_link) 2>conftest.er1 14077 ac_status=$? 14078 grep -v '^ *+' conftest.er1 >conftest.err 14079 rm -f conftest.er1 14080 cat conftest.err >&5 14081 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14082 (exit $ac_status); } && 14083 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14084 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14085 (eval $ac_try) 2>&5 14086 ac_status=$? 14087 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14088 (exit $ac_status); }; } && 14089 { ac_try='test -s conftest$ac_exeext' 14090 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14091 (eval $ac_try) 2>&5 14092 ac_status=$? 14093 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14094 (exit $ac_status); }; }; then 14095 ac_cv_lib_dnet_dnet_ntoa=yes 14096else 14097 echo "$as_me: failed program was:" >&5 14098sed 's/^/| /' conftest.$ac_ext >&5 14099 14100ac_cv_lib_dnet_dnet_ntoa=no 14101fi 14102rm -f conftest.err conftest.$ac_objext \ 14103 conftest$ac_exeext conftest.$ac_ext 14104LIBS=$ac_check_lib_save_LIBS 14105fi 14106echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 14107echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6 14108if test $ac_cv_lib_dnet_dnet_ntoa = yes; then 14109 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 14110fi 14111 14112 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 14113 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5 14114echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6 14115if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then 14116 echo $ECHO_N "(cached) $ECHO_C" >&6 14117else 14118 ac_check_lib_save_LIBS=$LIBS 14119LIBS="-ldnet_stub $LIBS" 14120cat >conftest.$ac_ext <<_ACEOF 14121/* confdefs.h. */ 14122_ACEOF 14123cat confdefs.h >>conftest.$ac_ext 14124cat >>conftest.$ac_ext <<_ACEOF 14125/* end confdefs.h. */ 14126 14127/* Override any gcc2 internal prototype to avoid an error. */ 14128#ifdef __cplusplus 14129extern "C" 14130#endif 14131/* We use char because int might match the return type of a gcc2 14132 builtin and then its argument prototype would still apply. */ 14133char dnet_ntoa (); 14134int 14135main () 14136{ 14137dnet_ntoa (); 14138 ; 14139 return 0; 14140} 14141_ACEOF 14142rm -f conftest.$ac_objext conftest$ac_exeext 14143if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 14144 (eval $ac_link) 2>conftest.er1 14145 ac_status=$? 14146 grep -v '^ *+' conftest.er1 >conftest.err 14147 rm -f conftest.er1 14148 cat conftest.err >&5 14149 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14150 (exit $ac_status); } && 14151 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14152 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14153 (eval $ac_try) 2>&5 14154 ac_status=$? 14155 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14156 (exit $ac_status); }; } && 14157 { ac_try='test -s conftest$ac_exeext' 14158 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14159 (eval $ac_try) 2>&5 14160 ac_status=$? 14161 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14162 (exit $ac_status); }; }; then 14163 ac_cv_lib_dnet_stub_dnet_ntoa=yes 14164else 14165 echo "$as_me: failed program was:" >&5 14166sed 's/^/| /' conftest.$ac_ext >&5 14167 14168ac_cv_lib_dnet_stub_dnet_ntoa=no 14169fi 14170rm -f conftest.err conftest.$ac_objext \ 14171 conftest$ac_exeext conftest.$ac_ext 14172LIBS=$ac_check_lib_save_LIBS 14173fi 14174echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 14175echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6 14176if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then 14177 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 14178fi 14179 14180 fi 14181fi 14182rm -f conftest.err conftest.$ac_objext \ 14183 conftest$ac_exeext conftest.$ac_ext 14184 LIBS="$ac_xsave_LIBS" 14185 14186 # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT, 14187 # to get the SysV transport functions. 14188 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 14189 # needs -lnsl. 14190 # The nsl library prevents programs from opening the X display 14191 # on Irix 5.2, according to T.E. Dickey. 14192 # The functions gethostbyname, getservbyname, and inet_addr are 14193 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 14194 echo "$as_me:$LINENO: checking for gethostbyname" >&5 14195echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6 14196if test "${ac_cv_func_gethostbyname+set}" = set; then 14197 echo $ECHO_N "(cached) $ECHO_C" >&6 14198else 14199 cat >conftest.$ac_ext <<_ACEOF 14200/* confdefs.h. */ 14201_ACEOF 14202cat confdefs.h >>conftest.$ac_ext 14203cat >>conftest.$ac_ext <<_ACEOF 14204/* end confdefs.h. */ 14205/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname. 14206 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14207#define gethostbyname innocuous_gethostbyname 14208 14209/* System header to define __stub macros and hopefully few prototypes, 14210 which can conflict with char gethostbyname (); below. 14211 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14212 <limits.h> exists even on freestanding compilers. */ 14213 14214#ifdef __STDC__ 14215# include <limits.h> 14216#else 14217# include <assert.h> 14218#endif 14219 14220#undef gethostbyname 14221 14222/* Override any gcc2 internal prototype to avoid an error. */ 14223#ifdef __cplusplus 14224extern "C" 14225{ 14226#endif 14227/* We use char because int might match the return type of a gcc2 14228 builtin and then its argument prototype would still apply. */ 14229char gethostbyname (); 14230/* The GNU C library defines this for functions which it implements 14231 to always fail with ENOSYS. Some functions are actually named 14232 something starting with __ and the normal name is an alias. */ 14233#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) 14234choke me 14235#else 14236char (*f) () = gethostbyname; 14237#endif 14238#ifdef __cplusplus 14239} 14240#endif 14241 14242int 14243main () 14244{ 14245return f != gethostbyname; 14246 ; 14247 return 0; 14248} 14249_ACEOF 14250rm -f conftest.$ac_objext conftest$ac_exeext 14251if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 14252 (eval $ac_link) 2>conftest.er1 14253 ac_status=$? 14254 grep -v '^ *+' conftest.er1 >conftest.err 14255 rm -f conftest.er1 14256 cat conftest.err >&5 14257 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14258 (exit $ac_status); } && 14259 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14260 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14261 (eval $ac_try) 2>&5 14262 ac_status=$? 14263 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14264 (exit $ac_status); }; } && 14265 { ac_try='test -s conftest$ac_exeext' 14266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14267 (eval $ac_try) 2>&5 14268 ac_status=$? 14269 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14270 (exit $ac_status); }; }; then 14271 ac_cv_func_gethostbyname=yes 14272else 14273 echo "$as_me: failed program was:" >&5 14274sed 's/^/| /' conftest.$ac_ext >&5 14275 14276ac_cv_func_gethostbyname=no 14277fi 14278rm -f conftest.err conftest.$ac_objext \ 14279 conftest$ac_exeext conftest.$ac_ext 14280fi 14281echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5 14282echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6 14283 14284 if test $ac_cv_func_gethostbyname = no; then 14285 echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5 14286echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 14287if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then 14288 echo $ECHO_N "(cached) $ECHO_C" >&6 14289else 14290 ac_check_lib_save_LIBS=$LIBS 14291LIBS="-lnsl $LIBS" 14292cat >conftest.$ac_ext <<_ACEOF 14293/* confdefs.h. */ 14294_ACEOF 14295cat confdefs.h >>conftest.$ac_ext 14296cat >>conftest.$ac_ext <<_ACEOF 14297/* end confdefs.h. */ 14298 14299/* Override any gcc2 internal prototype to avoid an error. */ 14300#ifdef __cplusplus 14301extern "C" 14302#endif 14303/* We use char because int might match the return type of a gcc2 14304 builtin and then its argument prototype would still apply. */ 14305char gethostbyname (); 14306int 14307main () 14308{ 14309gethostbyname (); 14310 ; 14311 return 0; 14312} 14313_ACEOF 14314rm -f conftest.$ac_objext conftest$ac_exeext 14315if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 14316 (eval $ac_link) 2>conftest.er1 14317 ac_status=$? 14318 grep -v '^ *+' conftest.er1 >conftest.err 14319 rm -f conftest.er1 14320 cat conftest.err >&5 14321 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14322 (exit $ac_status); } && 14323 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14324 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14325 (eval $ac_try) 2>&5 14326 ac_status=$? 14327 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14328 (exit $ac_status); }; } && 14329 { ac_try='test -s conftest$ac_exeext' 14330 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14331 (eval $ac_try) 2>&5 14332 ac_status=$? 14333 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14334 (exit $ac_status); }; }; then 14335 ac_cv_lib_nsl_gethostbyname=yes 14336else 14337 echo "$as_me: failed program was:" >&5 14338sed 's/^/| /' conftest.$ac_ext >&5 14339 14340ac_cv_lib_nsl_gethostbyname=no 14341fi 14342rm -f conftest.err conftest.$ac_objext \ 14343 conftest$ac_exeext conftest.$ac_ext 14344LIBS=$ac_check_lib_save_LIBS 14345fi 14346echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5 14347echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6 14348if test $ac_cv_lib_nsl_gethostbyname = yes; then 14349 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 14350fi 14351 14352 if test $ac_cv_lib_nsl_gethostbyname = no; then 14353 echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5 14354echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6 14355if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then 14356 echo $ECHO_N "(cached) $ECHO_C" >&6 14357else 14358 ac_check_lib_save_LIBS=$LIBS 14359LIBS="-lbsd $LIBS" 14360cat >conftest.$ac_ext <<_ACEOF 14361/* confdefs.h. */ 14362_ACEOF 14363cat confdefs.h >>conftest.$ac_ext 14364cat >>conftest.$ac_ext <<_ACEOF 14365/* end confdefs.h. */ 14366 14367/* Override any gcc2 internal prototype to avoid an error. */ 14368#ifdef __cplusplus 14369extern "C" 14370#endif 14371/* We use char because int might match the return type of a gcc2 14372 builtin and then its argument prototype would still apply. */ 14373char gethostbyname (); 14374int 14375main () 14376{ 14377gethostbyname (); 14378 ; 14379 return 0; 14380} 14381_ACEOF 14382rm -f conftest.$ac_objext conftest$ac_exeext 14383if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 14384 (eval $ac_link) 2>conftest.er1 14385 ac_status=$? 14386 grep -v '^ *+' conftest.er1 >conftest.err 14387 rm -f conftest.er1 14388 cat conftest.err >&5 14389 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14390 (exit $ac_status); } && 14391 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14392 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14393 (eval $ac_try) 2>&5 14394 ac_status=$? 14395 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14396 (exit $ac_status); }; } && 14397 { ac_try='test -s conftest$ac_exeext' 14398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14399 (eval $ac_try) 2>&5 14400 ac_status=$? 14401 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14402 (exit $ac_status); }; }; then 14403 ac_cv_lib_bsd_gethostbyname=yes 14404else 14405 echo "$as_me: failed program was:" >&5 14406sed 's/^/| /' conftest.$ac_ext >&5 14407 14408ac_cv_lib_bsd_gethostbyname=no 14409fi 14410rm -f conftest.err conftest.$ac_objext \ 14411 conftest$ac_exeext conftest.$ac_ext 14412LIBS=$ac_check_lib_save_LIBS 14413fi 14414echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5 14415echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6 14416if test $ac_cv_lib_bsd_gethostbyname = yes; then 14417 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 14418fi 14419 14420 fi 14421 fi 14422 14423 # [email protected] says without -lsocket, 14424 # socket/setsockopt and other routines are undefined under SCO ODT 14425 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 14426 # on later versions), says Simon Leinen: it contains gethostby* 14427 # variants that don't use the name server (or something). -lsocket 14428 # must be given before -lnsl if both are needed. We assume that 14429 # if connect needs -lnsl, so does gethostbyname. 14430 echo "$as_me:$LINENO: checking for connect" >&5 14431echo $ECHO_N "checking for connect... $ECHO_C" >&6 14432if test "${ac_cv_func_connect+set}" = set; then 14433 echo $ECHO_N "(cached) $ECHO_C" >&6 14434else 14435 cat >conftest.$ac_ext <<_ACEOF 14436/* confdefs.h. */ 14437_ACEOF 14438cat confdefs.h >>conftest.$ac_ext 14439cat >>conftest.$ac_ext <<_ACEOF 14440/* end confdefs.h. */ 14441/* Define connect to an innocuous variant, in case <limits.h> declares connect. 14442 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14443#define connect innocuous_connect 14444 14445/* System header to define __stub macros and hopefully few prototypes, 14446 which can conflict with char connect (); below. 14447 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14448 <limits.h> exists even on freestanding compilers. */ 14449 14450#ifdef __STDC__ 14451# include <limits.h> 14452#else 14453# include <assert.h> 14454#endif 14455 14456#undef connect 14457 14458/* Override any gcc2 internal prototype to avoid an error. */ 14459#ifdef __cplusplus 14460extern "C" 14461{ 14462#endif 14463/* We use char because int might match the return type of a gcc2 14464 builtin and then its argument prototype would still apply. */ 14465char connect (); 14466/* The GNU C library defines this for functions which it implements 14467 to always fail with ENOSYS. Some functions are actually named 14468 something starting with __ and the normal name is an alias. */ 14469#if defined (__stub_connect) || defined (__stub___connect) 14470choke me 14471#else 14472char (*f) () = connect; 14473#endif 14474#ifdef __cplusplus 14475} 14476#endif 14477 14478int 14479main () 14480{ 14481return f != connect; 14482 ; 14483 return 0; 14484} 14485_ACEOF 14486rm -f conftest.$ac_objext conftest$ac_exeext 14487if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 14488 (eval $ac_link) 2>conftest.er1 14489 ac_status=$? 14490 grep -v '^ *+' conftest.er1 >conftest.err 14491 rm -f conftest.er1 14492 cat conftest.err >&5 14493 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14494 (exit $ac_status); } && 14495 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14497 (eval $ac_try) 2>&5 14498 ac_status=$? 14499 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14500 (exit $ac_status); }; } && 14501 { ac_try='test -s conftest$ac_exeext' 14502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14503 (eval $ac_try) 2>&5 14504 ac_status=$? 14505 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14506 (exit $ac_status); }; }; then 14507 ac_cv_func_connect=yes 14508else 14509 echo "$as_me: failed program was:" >&5 14510sed 's/^/| /' conftest.$ac_ext >&5 14511 14512ac_cv_func_connect=no 14513fi 14514rm -f conftest.err conftest.$ac_objext \ 14515 conftest$ac_exeext conftest.$ac_ext 14516fi 14517echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5 14518echo "${ECHO_T}$ac_cv_func_connect" >&6 14519 14520 if test $ac_cv_func_connect = no; then 14521 echo "$as_me:$LINENO: checking for connect in -lsocket" >&5 14522echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6 14523if test "${ac_cv_lib_socket_connect+set}" = set; then 14524 echo $ECHO_N "(cached) $ECHO_C" >&6 14525else 14526 ac_check_lib_save_LIBS=$LIBS 14527LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 14528cat >conftest.$ac_ext <<_ACEOF 14529/* confdefs.h. */ 14530_ACEOF 14531cat confdefs.h >>conftest.$ac_ext 14532cat >>conftest.$ac_ext <<_ACEOF 14533/* end confdefs.h. */ 14534 14535/* Override any gcc2 internal prototype to avoid an error. */ 14536#ifdef __cplusplus 14537extern "C" 14538#endif 14539/* We use char because int might match the return type of a gcc2 14540 builtin and then its argument prototype would still apply. */ 14541char connect (); 14542int 14543main () 14544{ 14545connect (); 14546 ; 14547 return 0; 14548} 14549_ACEOF 14550rm -f conftest.$ac_objext conftest$ac_exeext 14551if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 14552 (eval $ac_link) 2>conftest.er1 14553 ac_status=$? 14554 grep -v '^ *+' conftest.er1 >conftest.err 14555 rm -f conftest.er1 14556 cat conftest.err >&5 14557 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14558 (exit $ac_status); } && 14559 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14560 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14561 (eval $ac_try) 2>&5 14562 ac_status=$? 14563 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14564 (exit $ac_status); }; } && 14565 { ac_try='test -s conftest$ac_exeext' 14566 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14567 (eval $ac_try) 2>&5 14568 ac_status=$? 14569 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14570 (exit $ac_status); }; }; then 14571 ac_cv_lib_socket_connect=yes 14572else 14573 echo "$as_me: failed program was:" >&5 14574sed 's/^/| /' conftest.$ac_ext >&5 14575 14576ac_cv_lib_socket_connect=no 14577fi 14578rm -f conftest.err conftest.$ac_objext \ 14579 conftest$ac_exeext conftest.$ac_ext 14580LIBS=$ac_check_lib_save_LIBS 14581fi 14582echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5 14583echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6 14584if test $ac_cv_lib_socket_connect = yes; then 14585 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 14586fi 14587 14588 fi 14589 14590 # Guillermo Gomez says -lposix is necessary on A/UX. 14591 echo "$as_me:$LINENO: checking for remove" >&5 14592echo $ECHO_N "checking for remove... $ECHO_C" >&6 14593if test "${ac_cv_func_remove+set}" = set; then 14594 echo $ECHO_N "(cached) $ECHO_C" >&6 14595else 14596 cat >conftest.$ac_ext <<_ACEOF 14597/* confdefs.h. */ 14598_ACEOF 14599cat confdefs.h >>conftest.$ac_ext 14600cat >>conftest.$ac_ext <<_ACEOF 14601/* end confdefs.h. */ 14602/* Define remove to an innocuous variant, in case <limits.h> declares remove. 14603 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14604#define remove innocuous_remove 14605 14606/* System header to define __stub macros and hopefully few prototypes, 14607 which can conflict with char remove (); below. 14608 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14609 <limits.h> exists even on freestanding compilers. */ 14610 14611#ifdef __STDC__ 14612# include <limits.h> 14613#else 14614# include <assert.h> 14615#endif 14616 14617#undef remove 14618 14619/* Override any gcc2 internal prototype to avoid an error. */ 14620#ifdef __cplusplus 14621extern "C" 14622{ 14623#endif 14624/* We use char because int might match the return type of a gcc2 14625 builtin and then its argument prototype would still apply. */ 14626char remove (); 14627/* The GNU C library defines this for functions which it implements 14628 to always fail with ENOSYS. Some functions are actually named 14629 something starting with __ and the normal name is an alias. */ 14630#if defined (__stub_remove) || defined (__stub___remove) 14631choke me 14632#else 14633char (*f) () = remove; 14634#endif 14635#ifdef __cplusplus 14636} 14637#endif 14638 14639int 14640main () 14641{ 14642return f != remove; 14643 ; 14644 return 0; 14645} 14646_ACEOF 14647rm -f conftest.$ac_objext conftest$ac_exeext 14648if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 14649 (eval $ac_link) 2>conftest.er1 14650 ac_status=$? 14651 grep -v '^ *+' conftest.er1 >conftest.err 14652 rm -f conftest.er1 14653 cat conftest.err >&5 14654 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14655 (exit $ac_status); } && 14656 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14657 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14658 (eval $ac_try) 2>&5 14659 ac_status=$? 14660 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14661 (exit $ac_status); }; } && 14662 { ac_try='test -s conftest$ac_exeext' 14663 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14664 (eval $ac_try) 2>&5 14665 ac_status=$? 14666 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14667 (exit $ac_status); }; }; then 14668 ac_cv_func_remove=yes 14669else 14670 echo "$as_me: failed program was:" >&5 14671sed 's/^/| /' conftest.$ac_ext >&5 14672 14673ac_cv_func_remove=no 14674fi 14675rm -f conftest.err conftest.$ac_objext \ 14676 conftest$ac_exeext conftest.$ac_ext 14677fi 14678echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5 14679echo "${ECHO_T}$ac_cv_func_remove" >&6 14680 14681 if test $ac_cv_func_remove = no; then 14682 echo "$as_me:$LINENO: checking for remove in -lposix" >&5 14683echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6 14684if test "${ac_cv_lib_posix_remove+set}" = set; then 14685 echo $ECHO_N "(cached) $ECHO_C" >&6 14686else 14687 ac_check_lib_save_LIBS=$LIBS 14688LIBS="-lposix $LIBS" 14689cat >conftest.$ac_ext <<_ACEOF 14690/* confdefs.h. */ 14691_ACEOF 14692cat confdefs.h >>conftest.$ac_ext 14693cat >>conftest.$ac_ext <<_ACEOF 14694/* end confdefs.h. */ 14695 14696/* Override any gcc2 internal prototype to avoid an error. */ 14697#ifdef __cplusplus 14698extern "C" 14699#endif 14700/* We use char because int might match the return type of a gcc2 14701 builtin and then its argument prototype would still apply. */ 14702char remove (); 14703int 14704main () 14705{ 14706remove (); 14707 ; 14708 return 0; 14709} 14710_ACEOF 14711rm -f conftest.$ac_objext conftest$ac_exeext 14712if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 14713 (eval $ac_link) 2>conftest.er1 14714 ac_status=$? 14715 grep -v '^ *+' conftest.er1 >conftest.err 14716 rm -f conftest.er1 14717 cat conftest.err >&5 14718 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14719 (exit $ac_status); } && 14720 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14722 (eval $ac_try) 2>&5 14723 ac_status=$? 14724 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14725 (exit $ac_status); }; } && 14726 { ac_try='test -s conftest$ac_exeext' 14727 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14728 (eval $ac_try) 2>&5 14729 ac_status=$? 14730 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14731 (exit $ac_status); }; }; then 14732 ac_cv_lib_posix_remove=yes 14733else 14734 echo "$as_me: failed program was:" >&5 14735sed 's/^/| /' conftest.$ac_ext >&5 14736 14737ac_cv_lib_posix_remove=no 14738fi 14739rm -f conftest.err conftest.$ac_objext \ 14740 conftest$ac_exeext conftest.$ac_ext 14741LIBS=$ac_check_lib_save_LIBS 14742fi 14743echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5 14744echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6 14745if test $ac_cv_lib_posix_remove = yes; then 14746 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 14747fi 14748 14749 fi 14750 14751 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 14752 echo "$as_me:$LINENO: checking for shmat" >&5 14753echo $ECHO_N "checking for shmat... $ECHO_C" >&6 14754if test "${ac_cv_func_shmat+set}" = set; then 14755 echo $ECHO_N "(cached) $ECHO_C" >&6 14756else 14757 cat >conftest.$ac_ext <<_ACEOF 14758/* confdefs.h. */ 14759_ACEOF 14760cat confdefs.h >>conftest.$ac_ext 14761cat >>conftest.$ac_ext <<_ACEOF 14762/* end confdefs.h. */ 14763/* Define shmat to an innocuous variant, in case <limits.h> declares shmat. 14764 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 14765#define shmat innocuous_shmat 14766 14767/* System header to define __stub macros and hopefully few prototypes, 14768 which can conflict with char shmat (); below. 14769 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14770 <limits.h> exists even on freestanding compilers. */ 14771 14772#ifdef __STDC__ 14773# include <limits.h> 14774#else 14775# include <assert.h> 14776#endif 14777 14778#undef shmat 14779 14780/* Override any gcc2 internal prototype to avoid an error. */ 14781#ifdef __cplusplus 14782extern "C" 14783{ 14784#endif 14785/* We use char because int might match the return type of a gcc2 14786 builtin and then its argument prototype would still apply. */ 14787char shmat (); 14788/* The GNU C library defines this for functions which it implements 14789 to always fail with ENOSYS. Some functions are actually named 14790 something starting with __ and the normal name is an alias. */ 14791#if defined (__stub_shmat) || defined (__stub___shmat) 14792choke me 14793#else 14794char (*f) () = shmat; 14795#endif 14796#ifdef __cplusplus 14797} 14798#endif 14799 14800int 14801main () 14802{ 14803return f != shmat; 14804 ; 14805 return 0; 14806} 14807_ACEOF 14808rm -f conftest.$ac_objext conftest$ac_exeext 14809if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 14810 (eval $ac_link) 2>conftest.er1 14811 ac_status=$? 14812 grep -v '^ *+' conftest.er1 >conftest.err 14813 rm -f conftest.er1 14814 cat conftest.err >&5 14815 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14816 (exit $ac_status); } && 14817 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14818 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14819 (eval $ac_try) 2>&5 14820 ac_status=$? 14821 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14822 (exit $ac_status); }; } && 14823 { ac_try='test -s conftest$ac_exeext' 14824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14825 (eval $ac_try) 2>&5 14826 ac_status=$? 14827 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14828 (exit $ac_status); }; }; then 14829 ac_cv_func_shmat=yes 14830else 14831 echo "$as_me: failed program was:" >&5 14832sed 's/^/| /' conftest.$ac_ext >&5 14833 14834ac_cv_func_shmat=no 14835fi 14836rm -f conftest.err conftest.$ac_objext \ 14837 conftest$ac_exeext conftest.$ac_ext 14838fi 14839echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5 14840echo "${ECHO_T}$ac_cv_func_shmat" >&6 14841 14842 if test $ac_cv_func_shmat = no; then 14843 echo "$as_me:$LINENO: checking for shmat in -lipc" >&5 14844echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6 14845if test "${ac_cv_lib_ipc_shmat+set}" = set; then 14846 echo $ECHO_N "(cached) $ECHO_C" >&6 14847else 14848 ac_check_lib_save_LIBS=$LIBS 14849LIBS="-lipc $LIBS" 14850cat >conftest.$ac_ext <<_ACEOF 14851/* confdefs.h. */ 14852_ACEOF 14853cat confdefs.h >>conftest.$ac_ext 14854cat >>conftest.$ac_ext <<_ACEOF 14855/* end confdefs.h. */ 14856 14857/* Override any gcc2 internal prototype to avoid an error. */ 14858#ifdef __cplusplus 14859extern "C" 14860#endif 14861/* We use char because int might match the return type of a gcc2 14862 builtin and then its argument prototype would still apply. */ 14863char shmat (); 14864int 14865main () 14866{ 14867shmat (); 14868 ; 14869 return 0; 14870} 14871_ACEOF 14872rm -f conftest.$ac_objext conftest$ac_exeext 14873if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 14874 (eval $ac_link) 2>conftest.er1 14875 ac_status=$? 14876 grep -v '^ *+' conftest.er1 >conftest.err 14877 rm -f conftest.er1 14878 cat conftest.err >&5 14879 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14880 (exit $ac_status); } && 14881 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14883 (eval $ac_try) 2>&5 14884 ac_status=$? 14885 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14886 (exit $ac_status); }; } && 14887 { ac_try='test -s conftest$ac_exeext' 14888 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14889 (eval $ac_try) 2>&5 14890 ac_status=$? 14891 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14892 (exit $ac_status); }; }; then 14893 ac_cv_lib_ipc_shmat=yes 14894else 14895 echo "$as_me: failed program was:" >&5 14896sed 's/^/| /' conftest.$ac_ext >&5 14897 14898ac_cv_lib_ipc_shmat=no 14899fi 14900rm -f conftest.err conftest.$ac_objext \ 14901 conftest$ac_exeext conftest.$ac_ext 14902LIBS=$ac_check_lib_save_LIBS 14903fi 14904echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5 14905echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6 14906if test $ac_cv_lib_ipc_shmat = yes; then 14907 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 14908fi 14909 14910 fi 14911 fi 14912 14913 # Check for libraries that X11R6 Xt/Xaw programs need. 14914 ac_save_LDFLAGS=$LDFLAGS 14915 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 14916 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 14917 # check for ICE first), but we must link in the order -lSM -lICE or 14918 # we get undefined symbols. So assume we have SM if we have ICE. 14919 # These have to be linked with before -lX11, unlike the other 14920 # libraries we check for below, so use a different variable. 14921 # John Interrante, Karl Berry 14922 echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5 14923echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6 14924if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then 14925 echo $ECHO_N "(cached) $ECHO_C" >&6 14926else 14927 ac_check_lib_save_LIBS=$LIBS 14928LIBS="-lICE $X_EXTRA_LIBS $LIBS" 14929cat >conftest.$ac_ext <<_ACEOF 14930/* confdefs.h. */ 14931_ACEOF 14932cat confdefs.h >>conftest.$ac_ext 14933cat >>conftest.$ac_ext <<_ACEOF 14934/* end confdefs.h. */ 14935 14936/* Override any gcc2 internal prototype to avoid an error. */ 14937#ifdef __cplusplus 14938extern "C" 14939#endif 14940/* We use char because int might match the return type of a gcc2 14941 builtin and then its argument prototype would still apply. */ 14942char IceConnectionNumber (); 14943int 14944main () 14945{ 14946IceConnectionNumber (); 14947 ; 14948 return 0; 14949} 14950_ACEOF 14951rm -f conftest.$ac_objext conftest$ac_exeext 14952if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 14953 (eval $ac_link) 2>conftest.er1 14954 ac_status=$? 14955 grep -v '^ *+' conftest.er1 >conftest.err 14956 rm -f conftest.er1 14957 cat conftest.err >&5 14958 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14959 (exit $ac_status); } && 14960 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 14961 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14962 (eval $ac_try) 2>&5 14963 ac_status=$? 14964 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14965 (exit $ac_status); }; } && 14966 { ac_try='test -s conftest$ac_exeext' 14967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 14968 (eval $ac_try) 2>&5 14969 ac_status=$? 14970 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14971 (exit $ac_status); }; }; then 14972 ac_cv_lib_ICE_IceConnectionNumber=yes 14973else 14974 echo "$as_me: failed program was:" >&5 14975sed 's/^/| /' conftest.$ac_ext >&5 14976 14977ac_cv_lib_ICE_IceConnectionNumber=no 14978fi 14979rm -f conftest.err conftest.$ac_objext \ 14980 conftest$ac_exeext conftest.$ac_ext 14981LIBS=$ac_check_lib_save_LIBS 14982fi 14983echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 14984echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6 14985if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then 14986 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 14987fi 14988 14989 LDFLAGS=$ac_save_LDFLAGS 14990 14991fi 14992 14993 14994 14995 14996 14997 14998ac_ext=c 14999ac_cpp='$CPP $CPPFLAGS' 15000ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15001ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15002ac_compiler_gnu=$ac_cv_c_compiler_gnu 15003 15004acx_pthread_ok=no 15005 15006# We used to check for pthread.h first, but this fails if pthread.h 15007# requires special compiler flags (e.g. on True64 or Sequent). 15008# It gets checked for in the link test anyway. 15009 15010# First of all, check if the user has set any of the PTHREAD_LIBS, 15011# etcetera environment variables, and if threads linking works using 15012# them: 15013if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then 15014 save_CFLAGS="$CFLAGS" 15015 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15016 save_LIBS="$LIBS" 15017 LIBS="$PTHREAD_LIBS $LIBS" 15018 echo "$as_me:$LINENO: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 15019echo $ECHO_N "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... $ECHO_C" >&6 15020 cat >conftest.$ac_ext <<_ACEOF 15021/* confdefs.h. */ 15022_ACEOF 15023cat confdefs.h >>conftest.$ac_ext 15024cat >>conftest.$ac_ext <<_ACEOF 15025/* end confdefs.h. */ 15026 15027/* Override any gcc2 internal prototype to avoid an error. */ 15028#ifdef __cplusplus 15029extern "C" 15030#endif 15031/* We use char because int might match the return type of a gcc2 15032 builtin and then its argument prototype would still apply. */ 15033char pthread_join (); 15034int 15035main () 15036{ 15037pthread_join (); 15038 ; 15039 return 0; 15040} 15041_ACEOF 15042rm -f conftest.$ac_objext conftest$ac_exeext 15043if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 15044 (eval $ac_link) 2>conftest.er1 15045 ac_status=$? 15046 grep -v '^ *+' conftest.er1 >conftest.err 15047 rm -f conftest.er1 15048 cat conftest.err >&5 15049 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15050 (exit $ac_status); } && 15051 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15052 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15053 (eval $ac_try) 2>&5 15054 ac_status=$? 15055 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15056 (exit $ac_status); }; } && 15057 { ac_try='test -s conftest$ac_exeext' 15058 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15059 (eval $ac_try) 2>&5 15060 ac_status=$? 15061 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15062 (exit $ac_status); }; }; then 15063 acx_pthread_ok=yes 15064else 15065 echo "$as_me: failed program was:" >&5 15066sed 's/^/| /' conftest.$ac_ext >&5 15067 15068fi 15069rm -f conftest.err conftest.$ac_objext \ 15070 conftest$ac_exeext conftest.$ac_ext 15071 echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5 15072echo "${ECHO_T}$acx_pthread_ok" >&6 15073 if test x"$acx_pthread_ok" = xno; then 15074 PTHREAD_LIBS="" 15075 PTHREAD_CFLAGS="" 15076 fi 15077 LIBS="$save_LIBS" 15078 CFLAGS="$save_CFLAGS" 15079fi 15080 15081# We must check for the threads library under a number of different 15082# names; the ordering is very important because some systems 15083# (e.g. DEC) have both -lpthread and -lpthreads, where one of the 15084# libraries is broken (non-POSIX). 15085 15086# Create a list of thread flags to try. Items starting with a "-" are 15087# C compiler flags, and other items are library names, except for "none" 15088# which indicates that we try without any flags at all, and "pthread-config" 15089# which is a program returning the flags for the Pth emulation library. 15090 15091acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" 15092 15093# The ordering *is* (sometimes) important. Some notes on the 15094# individual items follow: 15095 15096# pthreads: AIX (must check this before -lpthread) 15097# none: in case threads are in libc; should be tried before -Kthread and 15098# other compiler flags to prevent continual compiler warnings 15099# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) 15100# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) 15101# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) 15102# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) 15103# -pthreads: Solaris/gcc 15104# -mthreads: Mingw32/gcc, Lynx/gcc 15105# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it 15106# doesn't hurt to check since this sometimes defines pthreads too; 15107# also defines -D_REENTRANT) 15108# pthread: Linux, etcetera 15109# --thread-safe: KAI C++ 15110# pthread-config: use pthread-config program (for GNU Pth library) 15111 15112case "${host_cpu}-${host_os}" in 15113 *solaris*) 15114 15115 # On Solaris (at least, for some versions), libc contains stubbed 15116 # (non-functional) versions of the pthreads routines, so link-based 15117 # tests will erroneously succeed. (We need to link with -pthread or 15118 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather 15119 # a function called by this macro, so we could check for that, but 15120 # who knows whether they'll stub that too in a future libc.) So, 15121 # we'll just look for -pthreads and -lpthread first: 15122 15123 acx_pthread_flags="-pthread -pthreads pthread -mt $acx_pthread_flags" 15124 ;; 15125esac 15126 15127if test x"$acx_pthread_ok" = xno; then 15128for flag in $acx_pthread_flags; do 15129 15130 case $flag in 15131 none) 15132 echo "$as_me:$LINENO: checking whether pthreads work without any flags" >&5 15133echo $ECHO_N "checking whether pthreads work without any flags... $ECHO_C" >&6 15134 ;; 15135 15136 -*) 15137 echo "$as_me:$LINENO: checking whether pthreads work with $flag" >&5 15138echo $ECHO_N "checking whether pthreads work with $flag... $ECHO_C" >&6 15139 PTHREAD_CFLAGS="$flag" 15140 ;; 15141 15142 pthread-config) 15143 # Extract the first word of "pthread-config", so it can be a program name with args. 15144set dummy pthread-config; ac_word=$2 15145echo "$as_me:$LINENO: checking for $ac_word" >&5 15146echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 15147if test "${ac_cv_prog_acx_pthread_config+set}" = set; then 15148 echo $ECHO_N "(cached) $ECHO_C" >&6 15149else 15150 if test -n "$acx_pthread_config"; then 15151 ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test. 15152else 15153as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15154for as_dir in $PATH 15155do 15156 IFS=$as_save_IFS 15157 test -z "$as_dir" && as_dir=. 15158 for ac_exec_ext in '' $ac_executable_extensions; do 15159 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15160 ac_cv_prog_acx_pthread_config="yes" 15161 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 15162 break 2 15163 fi 15164done 15165done 15166 15167 test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no" 15168fi 15169fi 15170acx_pthread_config=$ac_cv_prog_acx_pthread_config 15171if test -n "$acx_pthread_config"; then 15172 echo "$as_me:$LINENO: result: $acx_pthread_config" >&5 15173echo "${ECHO_T}$acx_pthread_config" >&6 15174else 15175 echo "$as_me:$LINENO: result: no" >&5 15176echo "${ECHO_T}no" >&6 15177fi 15178 15179 if test x"$acx_pthread_config" = xno; then continue; fi 15180 PTHREAD_CFLAGS="`pthread-config --cflags`" 15181 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" 15182 ;; 15183 15184 *) 15185 echo "$as_me:$LINENO: checking for the pthreads library -l$flag" >&5 15186echo $ECHO_N "checking for the pthreads library -l$flag... $ECHO_C" >&6 15187 PTHREAD_LIBS="-l$flag" 15188 ;; 15189 esac 15190 15191 save_LIBS="$LIBS" 15192 save_CFLAGS="$CFLAGS" 15193 LIBS="$PTHREAD_LIBS $LIBS" 15194 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15195 15196 # Check for various functions. We must include pthread.h, 15197 # since some functions may be macros. (On the Sequent, we 15198 # need a special flag -Kthread to make this header compile.) 15199 # We check for pthread_join because it is in -lpthread on IRIX 15200 # while pthread_create is in libc. We check for pthread_attr_init 15201 # due to DEC craziness with -lpthreads. We check for 15202 # pthread_cleanup_push because it is one of the few pthread 15203 # functions on Solaris that doesn't have a non-functional libc stub. 15204 # We try pthread_create on general principles. 15205 cat >conftest.$ac_ext <<_ACEOF 15206/* confdefs.h. */ 15207_ACEOF 15208cat confdefs.h >>conftest.$ac_ext 15209cat >>conftest.$ac_ext <<_ACEOF 15210/* end confdefs.h. */ 15211#include <pthread.h> 15212int 15213main () 15214{ 15215pthread_t th; pthread_join(th, 0); 15216 pthread_attr_init(0); pthread_cleanup_push(0, 0); 15217 pthread_create(0,0,0,0); pthread_cleanup_pop(0); 15218 ; 15219 return 0; 15220} 15221_ACEOF 15222rm -f conftest.$ac_objext conftest$ac_exeext 15223if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 15224 (eval $ac_link) 2>conftest.er1 15225 ac_status=$? 15226 grep -v '^ *+' conftest.er1 >conftest.err 15227 rm -f conftest.er1 15228 cat conftest.err >&5 15229 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15230 (exit $ac_status); } && 15231 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15232 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15233 (eval $ac_try) 2>&5 15234 ac_status=$? 15235 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15236 (exit $ac_status); }; } && 15237 { ac_try='test -s conftest$ac_exeext' 15238 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15239 (eval $ac_try) 2>&5 15240 ac_status=$? 15241 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15242 (exit $ac_status); }; }; then 15243 acx_pthread_ok=yes 15244else 15245 echo "$as_me: failed program was:" >&5 15246sed 's/^/| /' conftest.$ac_ext >&5 15247 15248fi 15249rm -f conftest.err conftest.$ac_objext \ 15250 conftest$ac_exeext conftest.$ac_ext 15251 15252 LIBS="$save_LIBS" 15253 CFLAGS="$save_CFLAGS" 15254 15255 echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5 15256echo "${ECHO_T}$acx_pthread_ok" >&6 15257 if test "x$acx_pthread_ok" = xyes; then 15258 break; 15259 fi 15260 15261 PTHREAD_LIBS="" 15262 PTHREAD_CFLAGS="" 15263done 15264fi 15265 15266# Various other checks: 15267if test "x$acx_pthread_ok" = xyes; then 15268 save_LIBS="$LIBS" 15269 LIBS="$PTHREAD_LIBS $LIBS" 15270 save_CFLAGS="$CFLAGS" 15271 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15272 15273 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. 15274 echo "$as_me:$LINENO: checking for joinable pthread attribute" >&5 15275echo $ECHO_N "checking for joinable pthread attribute... $ECHO_C" >&6 15276 attr_name=unknown 15277 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do 15278 cat >conftest.$ac_ext <<_ACEOF 15279/* confdefs.h. */ 15280_ACEOF 15281cat confdefs.h >>conftest.$ac_ext 15282cat >>conftest.$ac_ext <<_ACEOF 15283/* end confdefs.h. */ 15284#include <pthread.h> 15285int 15286main () 15287{ 15288int attr=$attr; 15289 ; 15290 return 0; 15291} 15292_ACEOF 15293rm -f conftest.$ac_objext conftest$ac_exeext 15294if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 15295 (eval $ac_link) 2>conftest.er1 15296 ac_status=$? 15297 grep -v '^ *+' conftest.er1 >conftest.err 15298 rm -f conftest.er1 15299 cat conftest.err >&5 15300 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15301 (exit $ac_status); } && 15302 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15303 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15304 (eval $ac_try) 2>&5 15305 ac_status=$? 15306 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15307 (exit $ac_status); }; } && 15308 { ac_try='test -s conftest$ac_exeext' 15309 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15310 (eval $ac_try) 2>&5 15311 ac_status=$? 15312 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15313 (exit $ac_status); }; }; then 15314 attr_name=$attr; break 15315else 15316 echo "$as_me: failed program was:" >&5 15317sed 's/^/| /' conftest.$ac_ext >&5 15318 15319fi 15320rm -f conftest.err conftest.$ac_objext \ 15321 conftest$ac_exeext conftest.$ac_ext 15322 done 15323 echo "$as_me:$LINENO: result: $attr_name" >&5 15324echo "${ECHO_T}$attr_name" >&6 15325 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then 15326 15327cat >>confdefs.h <<_ACEOF 15328#define PTHREAD_CREATE_JOINABLE $attr_name 15329_ACEOF 15330 15331 fi 15332 15333 echo "$as_me:$LINENO: checking if more special flags are required for pthreads" >&5 15334echo $ECHO_N "checking if more special flags are required for pthreads... $ECHO_C" >&6 15335 flag=no 15336 case "${host_cpu}-${host_os}" in 15337 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; 15338 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; 15339 esac 15340 echo "$as_me:$LINENO: result: ${flag}" >&5 15341echo "${ECHO_T}${flag}" >&6 15342 if test "x$flag" != xno; then 15343 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" 15344 fi 15345 15346 LIBS="$save_LIBS" 15347 CFLAGS="$save_CFLAGS" 15348 15349 # More AIX lossage: must compile with cc_r 15350 # Extract the first word of "cc_r", so it can be a program name with args. 15351set dummy cc_r; ac_word=$2 15352echo "$as_me:$LINENO: checking for $ac_word" >&5 15353echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 15354if test "${ac_cv_prog_PTHREAD_CC+set}" = set; then 15355 echo $ECHO_N "(cached) $ECHO_C" >&6 15356else 15357 if test -n "$PTHREAD_CC"; then 15358 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. 15359else 15360as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15361for as_dir in $PATH 15362do 15363 IFS=$as_save_IFS 15364 test -z "$as_dir" && as_dir=. 15365 for ac_exec_ext in '' $ac_executable_extensions; do 15366 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15367 ac_cv_prog_PTHREAD_CC="cc_r" 15368 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 15369 break 2 15370 fi 15371done 15372done 15373 15374 test -z "$ac_cv_prog_PTHREAD_CC" && ac_cv_prog_PTHREAD_CC="${CC}" 15375fi 15376fi 15377PTHREAD_CC=$ac_cv_prog_PTHREAD_CC 15378if test -n "$PTHREAD_CC"; then 15379 echo "$as_me:$LINENO: result: $PTHREAD_CC" >&5 15380echo "${ECHO_T}$PTHREAD_CC" >&6 15381else 15382 echo "$as_me:$LINENO: result: no" >&5 15383echo "${ECHO_T}no" >&6 15384fi 15385 15386else 15387 PTHREAD_CC="$CC" 15388fi 15389 15390 15391 15392 15393 15394# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: 15395if test x"$acx_pthread_ok" = xyes; then 15396 15397cat >>confdefs.h <<\_ACEOF 15398#define HAVE_PTHREAD 1 15399_ACEOF 15400 15401 : 15402else 15403 acx_pthread_ok=no 15404 15405fi 15406ac_ext=c 15407ac_cpp='$CPP $CPPFLAGS' 15408ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15409ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15410ac_compiler_gnu=$ac_cv_c_compiler_gnu 15411 15412 15413 15414# 15415# There isn't a reliable way to know we should use the Apple OpenGL framework 15416# without a configure option. A Mac OS X user may have installed an 15417# alternative GL implementation (e.g., Mesa), which may or may not depend on X. 15418# 15419 15420# Check whether --with-apple-opengl-framework or --without-apple-opengl-framework was given. 15421if test "${with_apple_opengl_framework+set}" = set; then 15422 withval="$with_apple_opengl_framework" 15423 15424fi; 15425if test "X$with_apple_opengl_framework" = "Xyes"; then 15426 15427cat >>confdefs.h <<\_ACEOF 15428#define HAVE_APPLE_OPENGL_FRAMEWORK 1 15429_ACEOF 15430 15431 GL_LIBS="-framework OpenGL" 15432else 15433 ac_ext=c 15434ac_cpp='$CPP $CPPFLAGS' 15435ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15436ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15437ac_compiler_gnu=$ac_cv_c_compiler_gnu 15438 15439 15440 echo "$as_me:$LINENO: checking whether we are using the Microsoft C compiler" >&5 15441echo $ECHO_N "checking whether we are using the Microsoft C compiler... $ECHO_C" >&6 15442if test "${ax_cv_c_compiler_ms+set}" = set; then 15443 echo $ECHO_N "(cached) $ECHO_C" >&6 15444else 15445 cat >conftest.$ac_ext <<_ACEOF 15446/* confdefs.h. */ 15447_ACEOF 15448cat confdefs.h >>conftest.$ac_ext 15449cat >>conftest.$ac_ext <<_ACEOF 15450/* end confdefs.h. */ 15451 15452int 15453main () 15454{ 15455#ifndef _MSC_VER 15456 choke me 15457#endif 15458 15459 ; 15460 return 0; 15461} 15462_ACEOF 15463rm -f conftest.$ac_objext 15464if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15465 (eval $ac_compile) 2>conftest.er1 15466 ac_status=$? 15467 grep -v '^ *+' conftest.er1 >conftest.err 15468 rm -f conftest.er1 15469 cat conftest.err >&5 15470 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15471 (exit $ac_status); } && 15472 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15473 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15474 (eval $ac_try) 2>&5 15475 ac_status=$? 15476 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15477 (exit $ac_status); }; } && 15478 { ac_try='test -s conftest.$ac_objext' 15479 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15480 (eval $ac_try) 2>&5 15481 ac_status=$? 15482 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15483 (exit $ac_status); }; }; then 15484 ax_compiler_ms=yes 15485else 15486 echo "$as_me: failed program was:" >&5 15487sed 's/^/| /' conftest.$ac_ext >&5 15488 15489ax_compiler_ms=no 15490fi 15491rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 15492ax_cv_c_compiler_ms=$ax_compiler_ms 15493 15494fi 15495echo "$as_me:$LINENO: result: $ax_cv_c_compiler_ms" >&5 15496echo "${ECHO_T}$ax_cv_c_compiler_ms" >&6 15497 if test X$ax_compiler_ms = Xno; then 15498 GL_CFLAGS="${PTHREAD_CFLAGS}" 15499 GL_LIBS="${PTHREAD_LIBS} -lm" 15500 fi 15501 15502 # 15503 # Use x_includes and x_libraries if they have been set (presumably by 15504 # AC_PATH_X). 15505 # 15506 if test "X$no_x" != "Xyes"; then 15507 if test -n "$x_includes"; then 15508 GL_CFLAGS="-I${x_includes} ${GL_CFLAGS}" 15509 fi 15510 if test -n "$x_libraries"; then 15511 GL_LIBS="-L${x_libraries} -lX11 ${GL_LIBS}" 15512 fi 15513 fi 15514 15515 15516for ac_header in windows.h 15517do 15518as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 15519if eval "test \"\${$as_ac_Header+set}\" = set"; then 15520 echo "$as_me:$LINENO: checking for $ac_header" >&5 15521echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 15522if eval "test \"\${$as_ac_Header+set}\" = set"; then 15523 echo $ECHO_N "(cached) $ECHO_C" >&6 15524fi 15525echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 15526echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 15527else 15528 # Is the header compilable? 15529echo "$as_me:$LINENO: checking $ac_header usability" >&5 15530echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 15531cat >conftest.$ac_ext <<_ACEOF 15532/* confdefs.h. */ 15533_ACEOF 15534cat confdefs.h >>conftest.$ac_ext 15535cat >>conftest.$ac_ext <<_ACEOF 15536/* end confdefs.h. */ 15537$ac_includes_default 15538#include <$ac_header> 15539_ACEOF 15540rm -f conftest.$ac_objext 15541if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15542 (eval $ac_compile) 2>conftest.er1 15543 ac_status=$? 15544 grep -v '^ *+' conftest.er1 >conftest.err 15545 rm -f conftest.er1 15546 cat conftest.err >&5 15547 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15548 (exit $ac_status); } && 15549 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15550 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15551 (eval $ac_try) 2>&5 15552 ac_status=$? 15553 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15554 (exit $ac_status); }; } && 15555 { ac_try='test -s conftest.$ac_objext' 15556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15557 (eval $ac_try) 2>&5 15558 ac_status=$? 15559 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15560 (exit $ac_status); }; }; then 15561 ac_header_compiler=yes 15562else 15563 echo "$as_me: failed program was:" >&5 15564sed 's/^/| /' conftest.$ac_ext >&5 15565 15566ac_header_compiler=no 15567fi 15568rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 15569echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 15570echo "${ECHO_T}$ac_header_compiler" >&6 15571 15572# Is the header present? 15573echo "$as_me:$LINENO: checking $ac_header presence" >&5 15574echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 15575cat >conftest.$ac_ext <<_ACEOF 15576/* confdefs.h. */ 15577_ACEOF 15578cat confdefs.h >>conftest.$ac_ext 15579cat >>conftest.$ac_ext <<_ACEOF 15580/* end confdefs.h. */ 15581#include <$ac_header> 15582_ACEOF 15583if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 15584 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 15585 ac_status=$? 15586 grep -v '^ *+' conftest.er1 >conftest.err 15587 rm -f conftest.er1 15588 cat conftest.err >&5 15589 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15590 (exit $ac_status); } >/dev/null; then 15591 if test -s conftest.err; then 15592 ac_cpp_err=$ac_c_preproc_warn_flag 15593 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 15594 else 15595 ac_cpp_err= 15596 fi 15597else 15598 ac_cpp_err=yes 15599fi 15600if test -z "$ac_cpp_err"; then 15601 ac_header_preproc=yes 15602else 15603 echo "$as_me: failed program was:" >&5 15604sed 's/^/| /' conftest.$ac_ext >&5 15605 15606 ac_header_preproc=no 15607fi 15608rm -f conftest.err conftest.$ac_ext 15609echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 15610echo "${ECHO_T}$ac_header_preproc" >&6 15611 15612# So? What about this header? 15613case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 15614 yes:no: ) 15615 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 15616echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 15617 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 15618echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 15619 ac_header_preproc=yes 15620 ;; 15621 no:yes:* ) 15622 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 15623echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 15624 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 15625echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 15626 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 15627echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 15628 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 15629echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 15630 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 15631echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 15632 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 15633echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 15634 ( 15635 cat <<\_ASBOX 15636## -------------------------------------- ## 15637## Report this to [email protected] ## 15638## -------------------------------------- ## 15639_ASBOX 15640 ) | 15641 sed "s/^/$as_me: WARNING: /" >&2 15642 ;; 15643esac 15644echo "$as_me:$LINENO: checking for $ac_header" >&5 15645echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 15646if eval "test \"\${$as_ac_Header+set}\" = set"; then 15647 echo $ECHO_N "(cached) $ECHO_C" >&6 15648else 15649 eval "$as_ac_Header=\$ac_header_preproc" 15650fi 15651echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 15652echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 15653 15654fi 15655if test `eval echo '${'$as_ac_Header'}'` = yes; then 15656 cat >>confdefs.h <<_ACEOF 15657#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 15658_ACEOF 15659 15660fi 15661 15662done 15663 15664 15665 echo "$as_me:$LINENO: checking for OpenGL library" >&5 15666echo $ECHO_N "checking for OpenGL library... $ECHO_C" >&6 15667if test "${ax_cv_check_gl_libgl+set}" = set; then 15668 echo $ECHO_N "(cached) $ECHO_C" >&6 15669else 15670 ax_cv_check_gl_libgl="no" 15671 ax_save_CPPFLAGS="${CPPFLAGS}" 15672 CPPFLAGS="${GL_CFLAGS} ${CPPFLAGS}" 15673 ax_save_LIBS="${LIBS}" 15674 LIBS="" 15675 ax_check_libs="-lopengl32 -lGL" 15676 for ax_lib in ${ax_check_libs}; do 15677 if test X$ax_compiler_ms = Xyes; then 15678 ax_try_lib=`echo $ax_lib | sed -e 's/^-l//' -e 's/$/.lib/'` 15679 else 15680 ax_try_lib="${ax_lib}" 15681 fi 15682 LIBS="${ax_try_lib} ${GL_LIBS} ${ax_save_LIBS}" 15683 cat >conftest.$ac_ext <<_ACEOF 15684/* confdefs.h. */ 15685_ACEOF 15686cat confdefs.h >>conftest.$ac_ext 15687cat >>conftest.$ac_ext <<_ACEOF 15688/* end confdefs.h. */ 15689 15690# if HAVE_WINDOWS_H && defined(_WIN32) 15691# include <windows.h> 15692# endif 15693# include <GL/gl.h> 15694int 15695main () 15696{ 15697glBegin(0) 15698 ; 15699 return 0; 15700} 15701_ACEOF 15702rm -f conftest.$ac_objext conftest$ac_exeext 15703if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 15704 (eval $ac_link) 2>conftest.er1 15705 ac_status=$? 15706 grep -v '^ *+' conftest.er1 >conftest.err 15707 rm -f conftest.er1 15708 cat conftest.err >&5 15709 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15710 (exit $ac_status); } && 15711 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 15712 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15713 (eval $ac_try) 2>&5 15714 ac_status=$? 15715 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15716 (exit $ac_status); }; } && 15717 { ac_try='test -s conftest$ac_exeext' 15718 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15719 (eval $ac_try) 2>&5 15720 ac_status=$? 15721 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15722 (exit $ac_status); }; }; then 15723 ax_cv_check_gl_libgl="${ax_try_lib}"; break 15724else 15725 echo "$as_me: failed program was:" >&5 15726sed 's/^/| /' conftest.$ac_ext >&5 15727 15728fi 15729rm -f conftest.err conftest.$ac_objext \ 15730 conftest$ac_exeext conftest.$ac_ext 15731 done 15732 LIBS=${ax_save_LIBS} 15733 CPPFLAGS=${ax_save_CPPFLAGS} 15734fi 15735echo "$as_me:$LINENO: result: $ax_cv_check_gl_libgl" >&5 15736echo "${ECHO_T}$ax_cv_check_gl_libgl" >&6 15737 15738 if test "X${ax_cv_check_gl_libgl}" = "Xno"; then 15739 no_gl="yes" 15740 GL_CFLAGS="" 15741 GL_LIBS="" 15742 else 15743 GL_LIBS="${ax_cv_check_gl_libgl} ${GL_LIBS}" 15744 fi 15745 ac_ext=c 15746ac_cpp='$CPP $CPPFLAGS' 15747ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15748ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15749ac_compiler_gnu=$ac_cv_c_compiler_gnu 15750 15751fi 15752 15753 15754 15755 15756 15757 15758ac_ext=cc 15759ac_cpp='$CXXCPP $CPPFLAGS' 15760ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15761ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15762ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 15763if test -n "$ac_tool_prefix"; then 15764 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC 15765 do 15766 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 15767set dummy $ac_tool_prefix$ac_prog; ac_word=$2 15768echo "$as_me:$LINENO: checking for $ac_word" >&5 15769echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 15770if test "${ac_cv_prog_CXX+set}" = set; then 15771 echo $ECHO_N "(cached) $ECHO_C" >&6 15772else 15773 if test -n "$CXX"; then 15774 ac_cv_prog_CXX="$CXX" # Let the user override the test. 15775else 15776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15777for as_dir in $PATH 15778do 15779 IFS=$as_save_IFS 15780 test -z "$as_dir" && as_dir=. 15781 for ac_exec_ext in '' $ac_executable_extensions; do 15782 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15783 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 15784 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 15785 break 2 15786 fi 15787done 15788done 15789 15790fi 15791fi 15792CXX=$ac_cv_prog_CXX 15793if test -n "$CXX"; then 15794 echo "$as_me:$LINENO: result: $CXX" >&5 15795echo "${ECHO_T}$CXX" >&6 15796else 15797 echo "$as_me:$LINENO: result: no" >&5 15798echo "${ECHO_T}no" >&6 15799fi 15800 15801 test -n "$CXX" && break 15802 done 15803fi 15804if test -z "$CXX"; then 15805 ac_ct_CXX=$CXX 15806 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC 15807do 15808 # Extract the first word of "$ac_prog", so it can be a program name with args. 15809set dummy $ac_prog; ac_word=$2 15810echo "$as_me:$LINENO: checking for $ac_word" >&5 15811echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 15812if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 15813 echo $ECHO_N "(cached) $ECHO_C" >&6 15814else 15815 if test -n "$ac_ct_CXX"; then 15816 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 15817else 15818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15819for as_dir in $PATH 15820do 15821 IFS=$as_save_IFS 15822 test -z "$as_dir" && as_dir=. 15823 for ac_exec_ext in '' $ac_executable_extensions; do 15824 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 15825 ac_cv_prog_ac_ct_CXX="$ac_prog" 15826 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 15827 break 2 15828 fi 15829done 15830done 15831 15832fi 15833fi 15834ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 15835if test -n "$ac_ct_CXX"; then 15836 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 15837echo "${ECHO_T}$ac_ct_CXX" >&6 15838else 15839 echo "$as_me:$LINENO: result: no" >&5 15840echo "${ECHO_T}no" >&6 15841fi 15842 15843 test -n "$ac_ct_CXX" && break 15844done 15845test -n "$ac_ct_CXX" || ac_ct_CXX="g++" 15846 15847 CXX=$ac_ct_CXX 15848fi 15849 15850 15851# Provide some information about the compiler. 15852echo "$as_me:$LINENO:" \ 15853 "checking for C++ compiler version" >&5 15854ac_compiler=`set X $ac_compile; echo $2` 15855{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 15856 (eval $ac_compiler --version </dev/null >&5) 2>&5 15857 ac_status=$? 15858 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15859 (exit $ac_status); } 15860{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 15861 (eval $ac_compiler -v </dev/null >&5) 2>&5 15862 ac_status=$? 15863 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15864 (exit $ac_status); } 15865{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 15866 (eval $ac_compiler -V </dev/null >&5) 2>&5 15867 ac_status=$? 15868 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15869 (exit $ac_status); } 15870 15871echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 15872echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 15873if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 15874 echo $ECHO_N "(cached) $ECHO_C" >&6 15875else 15876 cat >conftest.$ac_ext <<_ACEOF 15877/* confdefs.h. */ 15878_ACEOF 15879cat confdefs.h >>conftest.$ac_ext 15880cat >>conftest.$ac_ext <<_ACEOF 15881/* end confdefs.h. */ 15882 15883int 15884main () 15885{ 15886#ifndef __GNUC__ 15887 choke me 15888#endif 15889 15890 ; 15891 return 0; 15892} 15893_ACEOF 15894rm -f conftest.$ac_objext 15895if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15896 (eval $ac_compile) 2>conftest.er1 15897 ac_status=$? 15898 grep -v '^ *+' conftest.er1 >conftest.err 15899 rm -f conftest.er1 15900 cat conftest.err >&5 15901 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15902 (exit $ac_status); } && 15903 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 15904 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15905 (eval $ac_try) 2>&5 15906 ac_status=$? 15907 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15908 (exit $ac_status); }; } && 15909 { ac_try='test -s conftest.$ac_objext' 15910 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15911 (eval $ac_try) 2>&5 15912 ac_status=$? 15913 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15914 (exit $ac_status); }; }; then 15915 ac_compiler_gnu=yes 15916else 15917 echo "$as_me: failed program was:" >&5 15918sed 's/^/| /' conftest.$ac_ext >&5 15919 15920ac_compiler_gnu=no 15921fi 15922rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 15923ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 15924 15925fi 15926echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 15927echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 15928GXX=`test $ac_compiler_gnu = yes && echo yes` 15929ac_test_CXXFLAGS=${CXXFLAGS+set} 15930ac_save_CXXFLAGS=$CXXFLAGS 15931CXXFLAGS="-g" 15932echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 15933echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6 15934if test "${ac_cv_prog_cxx_g+set}" = set; then 15935 echo $ECHO_N "(cached) $ECHO_C" >&6 15936else 15937 cat >conftest.$ac_ext <<_ACEOF 15938/* confdefs.h. */ 15939_ACEOF 15940cat confdefs.h >>conftest.$ac_ext 15941cat >>conftest.$ac_ext <<_ACEOF 15942/* end confdefs.h. */ 15943 15944int 15945main () 15946{ 15947 15948 ; 15949 return 0; 15950} 15951_ACEOF 15952rm -f conftest.$ac_objext 15953if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15954 (eval $ac_compile) 2>conftest.er1 15955 ac_status=$? 15956 grep -v '^ *+' conftest.er1 >conftest.err 15957 rm -f conftest.er1 15958 cat conftest.err >&5 15959 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15960 (exit $ac_status); } && 15961 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 15962 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15963 (eval $ac_try) 2>&5 15964 ac_status=$? 15965 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15966 (exit $ac_status); }; } && 15967 { ac_try='test -s conftest.$ac_objext' 15968 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 15969 (eval $ac_try) 2>&5 15970 ac_status=$? 15971 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15972 (exit $ac_status); }; }; then 15973 ac_cv_prog_cxx_g=yes 15974else 15975 echo "$as_me: failed program was:" >&5 15976sed 's/^/| /' conftest.$ac_ext >&5 15977 15978ac_cv_prog_cxx_g=no 15979fi 15980rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 15981fi 15982echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 15983echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6 15984if test "$ac_test_CXXFLAGS" = set; then 15985 CXXFLAGS=$ac_save_CXXFLAGS 15986elif test $ac_cv_prog_cxx_g = yes; then 15987 if test "$GXX" = yes; then 15988 CXXFLAGS="-g -O2" 15989 else 15990 CXXFLAGS="-g" 15991 fi 15992else 15993 if test "$GXX" = yes; then 15994 CXXFLAGS="-O2" 15995 else 15996 CXXFLAGS= 15997 fi 15998fi 15999for ac_declaration in \ 16000 '' \ 16001 'extern "C" void std::exit (int) throw (); using std::exit;' \ 16002 'extern "C" void std::exit (int); using std::exit;' \ 16003 'extern "C" void exit (int) throw ();' \ 16004 'extern "C" void exit (int);' \ 16005 'void exit (int);' 16006do 16007 cat >conftest.$ac_ext <<_ACEOF 16008/* confdefs.h. */ 16009_ACEOF 16010cat confdefs.h >>conftest.$ac_ext 16011cat >>conftest.$ac_ext <<_ACEOF 16012/* end confdefs.h. */ 16013$ac_declaration 16014#include <stdlib.h> 16015int 16016main () 16017{ 16018exit (42); 16019 ; 16020 return 0; 16021} 16022_ACEOF 16023rm -f conftest.$ac_objext 16024if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16025 (eval $ac_compile) 2>conftest.er1 16026 ac_status=$? 16027 grep -v '^ *+' conftest.er1 >conftest.err 16028 rm -f conftest.er1 16029 cat conftest.err >&5 16030 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16031 (exit $ac_status); } && 16032 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 16033 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16034 (eval $ac_try) 2>&5 16035 ac_status=$? 16036 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16037 (exit $ac_status); }; } && 16038 { ac_try='test -s conftest.$ac_objext' 16039 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16040 (eval $ac_try) 2>&5 16041 ac_status=$? 16042 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16043 (exit $ac_status); }; }; then 16044 : 16045else 16046 echo "$as_me: failed program was:" >&5 16047sed 's/^/| /' conftest.$ac_ext >&5 16048 16049continue 16050fi 16051rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 16052 cat >conftest.$ac_ext <<_ACEOF 16053/* confdefs.h. */ 16054_ACEOF 16055cat confdefs.h >>conftest.$ac_ext 16056cat >>conftest.$ac_ext <<_ACEOF 16057/* end confdefs.h. */ 16058$ac_declaration 16059int 16060main () 16061{ 16062exit (42); 16063 ; 16064 return 0; 16065} 16066_ACEOF 16067rm -f conftest.$ac_objext 16068if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16069 (eval $ac_compile) 2>conftest.er1 16070 ac_status=$? 16071 grep -v '^ *+' conftest.er1 >conftest.err 16072 rm -f conftest.er1 16073 cat conftest.err >&5 16074 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16075 (exit $ac_status); } && 16076 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 16077 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16078 (eval $ac_try) 2>&5 16079 ac_status=$? 16080 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16081 (exit $ac_status); }; } && 16082 { ac_try='test -s conftest.$ac_objext' 16083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16084 (eval $ac_try) 2>&5 16085 ac_status=$? 16086 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16087 (exit $ac_status); }; }; then 16088 break 16089else 16090 echo "$as_me: failed program was:" >&5 16091sed 's/^/| /' conftest.$ac_ext >&5 16092 16093fi 16094rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 16095done 16096rm -f conftest* 16097if test -n "$ac_declaration"; then 16098 echo '#ifdef __cplusplus' >>confdefs.h 16099 echo $ac_declaration >>confdefs.h 16100 echo '#endif' >>confdefs.h 16101fi 16102 16103ac_ext=c 16104ac_cpp='$CPP $CPPFLAGS' 16105ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16106ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16107ac_compiler_gnu=$ac_cv_c_compiler_gnu 16108 16109depcc="$CXX" am_compiler_list= 16110 16111echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 16112echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 16113if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 16114 echo $ECHO_N "(cached) $ECHO_C" >&6 16115else 16116 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 16117 # We make a subdir and do the tests there. Otherwise we can end up 16118 # making bogus files that we don't know about and never remove. For 16119 # instance it was reported that on HP-UX the gcc test will end up 16120 # making a dummy file named `D' -- because `-MD' means `put the output 16121 # in D'. 16122 mkdir conftest.dir 16123 # Copy depcomp to subdir because otherwise we won't find it if we're 16124 # using a relative directory. 16125 cp "$am_depcomp" conftest.dir 16126 cd conftest.dir 16127 # We will build objects and dependencies in a subdirectory because 16128 # it helps to detect inapplicable dependency modes. For instance 16129 # both Tru64's cc and ICC support -MD to output dependencies as a 16130 # side effect of compilation, but ICC will put the dependencies in 16131 # the current directory while Tru64 will put them in the object 16132 # directory. 16133 mkdir sub 16134 16135 am_cv_CXX_dependencies_compiler_type=none 16136 if test "$am_compiler_list" = ""; then 16137 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 16138 fi 16139 for depmode in $am_compiler_list; do 16140 # Setup a source with many dependencies, because some compilers 16141 # like to wrap large dependency lists on column 80 (with \), and 16142 # we should not choose a depcomp mode which is confused by this. 16143 # 16144 # We need to recreate these files for each test, as the compiler may 16145 # overwrite some of them when testing with obscure command lines. 16146 # This happens at least with the AIX C compiler. 16147 : > sub/conftest.c 16148 for i in 1 2 3 4 5 6; do 16149 echo '#include "conftst'$i'.h"' >> sub/conftest.c 16150 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 16151 # Solaris 8's {/usr,}/bin/sh. 16152 touch sub/conftst$i.h 16153 done 16154 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 16155 16156 case $depmode in 16157 nosideeffect) 16158 # after this tag, mechanisms are not by side-effect, so they'll 16159 # only be used when explicitly requested 16160 if test "x$enable_dependency_tracking" = xyes; then 16161 continue 16162 else 16163 break 16164 fi 16165 ;; 16166 none) break ;; 16167 esac 16168 # We check with `-c' and `-o' for the sake of the "dashmstdout" 16169 # mode. It turns out that the SunPro C++ compiler does not properly 16170 # handle `-M -o', and we need to detect this. 16171 if depmode=$depmode \ 16172 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 16173 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 16174 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 16175 >/dev/null 2>conftest.err && 16176 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 16177 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 16178 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 16179 # icc doesn't choke on unknown options, it will just issue warnings 16180 # or remarks (even with -Werror). So we grep stderr for any message 16181 # that says an option was ignored or not supported. 16182 # When given -MP, icc 7.0 and 7.1 complain thusly: 16183 # icc: Command line warning: ignoring option '-M'; no argument required 16184 # The diagnosis changed in icc 8.0: 16185 # icc: Command line remark: option '-MP' not supported 16186 if (grep 'ignoring option' conftest.err || 16187 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 16188 am_cv_CXX_dependencies_compiler_type=$depmode 16189 break 16190 fi 16191 fi 16192 done 16193 16194 cd .. 16195 rm -rf conftest.dir 16196else 16197 am_cv_CXX_dependencies_compiler_type=none 16198fi 16199 16200fi 16201echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 16202echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6 16203CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 16204 16205 16206 16207if 16208 test "x$enable_dependency_tracking" != xno \ 16209 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 16210 am__fastdepCXX_TRUE= 16211 am__fastdepCXX_FALSE='#' 16212else 16213 am__fastdepCXX_TRUE='#' 16214 am__fastdepCXX_FALSE= 16215fi 16216 16217 16218if test -n "$CXX" && ( test "X$CXX" != "Xno" && 16219 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 16220 (test "X$CXX" != "Xg++"))) ; then 16221 ac_ext=cc 16222ac_cpp='$CXXCPP $CPPFLAGS' 16223ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16224ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16225ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 16226echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 16227echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6 16228if test -z "$CXXCPP"; then 16229 if test "${ac_cv_prog_CXXCPP+set}" = set; then 16230 echo $ECHO_N "(cached) $ECHO_C" >&6 16231else 16232 # Double quotes because CXXCPP needs to be expanded 16233 for CXXCPP in "$CXX -E" "/lib/cpp" 16234 do 16235 ac_preproc_ok=false 16236for ac_cxx_preproc_warn_flag in '' yes 16237do 16238 # Use a header file that comes with gcc, so configuring glibc 16239 # with a fresh cross-compiler works. 16240 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 16241 # <limits.h> exists even on freestanding compilers. 16242 # On the NeXT, cc -E runs the code through the compiler's parser, 16243 # not just through cpp. "Syntax error" is here to catch this case. 16244 cat >conftest.$ac_ext <<_ACEOF 16245/* confdefs.h. */ 16246_ACEOF 16247cat confdefs.h >>conftest.$ac_ext 16248cat >>conftest.$ac_ext <<_ACEOF 16249/* end confdefs.h. */ 16250#ifdef __STDC__ 16251# include <limits.h> 16252#else 16253# include <assert.h> 16254#endif 16255 Syntax error 16256_ACEOF 16257if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 16258 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 16259 ac_status=$? 16260 grep -v '^ *+' conftest.er1 >conftest.err 16261 rm -f conftest.er1 16262 cat conftest.err >&5 16263 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16264 (exit $ac_status); } >/dev/null; then 16265 if test -s conftest.err; then 16266 ac_cpp_err=$ac_cxx_preproc_warn_flag 16267 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 16268 else 16269 ac_cpp_err= 16270 fi 16271else 16272 ac_cpp_err=yes 16273fi 16274if test -z "$ac_cpp_err"; then 16275 : 16276else 16277 echo "$as_me: failed program was:" >&5 16278sed 's/^/| /' conftest.$ac_ext >&5 16279 16280 # Broken: fails on valid input. 16281continue 16282fi 16283rm -f conftest.err conftest.$ac_ext 16284 16285 # OK, works on sane cases. Now check whether non-existent headers 16286 # can be detected and how. 16287 cat >conftest.$ac_ext <<_ACEOF 16288/* confdefs.h. */ 16289_ACEOF 16290cat confdefs.h >>conftest.$ac_ext 16291cat >>conftest.$ac_ext <<_ACEOF 16292/* end confdefs.h. */ 16293#include <ac_nonexistent.h> 16294_ACEOF 16295if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 16296 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 16297 ac_status=$? 16298 grep -v '^ *+' conftest.er1 >conftest.err 16299 rm -f conftest.er1 16300 cat conftest.err >&5 16301 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16302 (exit $ac_status); } >/dev/null; then 16303 if test -s conftest.err; then 16304 ac_cpp_err=$ac_cxx_preproc_warn_flag 16305 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 16306 else 16307 ac_cpp_err= 16308 fi 16309else 16310 ac_cpp_err=yes 16311fi 16312if test -z "$ac_cpp_err"; then 16313 # Broken: success on invalid input. 16314continue 16315else 16316 echo "$as_me: failed program was:" >&5 16317sed 's/^/| /' conftest.$ac_ext >&5 16318 16319 # Passes both tests. 16320ac_preproc_ok=: 16321break 16322fi 16323rm -f conftest.err conftest.$ac_ext 16324 16325done 16326# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 16327rm -f conftest.err conftest.$ac_ext 16328if $ac_preproc_ok; then 16329 break 16330fi 16331 16332 done 16333 ac_cv_prog_CXXCPP=$CXXCPP 16334 16335fi 16336 CXXCPP=$ac_cv_prog_CXXCPP 16337else 16338 ac_cv_prog_CXXCPP=$CXXCPP 16339fi 16340echo "$as_me:$LINENO: result: $CXXCPP" >&5 16341echo "${ECHO_T}$CXXCPP" >&6 16342ac_preproc_ok=false 16343for ac_cxx_preproc_warn_flag in '' yes 16344do 16345 # Use a header file that comes with gcc, so configuring glibc 16346 # with a fresh cross-compiler works. 16347 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 16348 # <limits.h> exists even on freestanding compilers. 16349 # On the NeXT, cc -E runs the code through the compiler's parser, 16350 # not just through cpp. "Syntax error" is here to catch this case. 16351 cat >conftest.$ac_ext <<_ACEOF 16352/* confdefs.h. */ 16353_ACEOF 16354cat confdefs.h >>conftest.$ac_ext 16355cat >>conftest.$ac_ext <<_ACEOF 16356/* end confdefs.h. */ 16357#ifdef __STDC__ 16358# include <limits.h> 16359#else 16360# include <assert.h> 16361#endif 16362 Syntax error 16363_ACEOF 16364if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 16365 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 16366 ac_status=$? 16367 grep -v '^ *+' conftest.er1 >conftest.err 16368 rm -f conftest.er1 16369 cat conftest.err >&5 16370 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16371 (exit $ac_status); } >/dev/null; then 16372 if test -s conftest.err; then 16373 ac_cpp_err=$ac_cxx_preproc_warn_flag 16374 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 16375 else 16376 ac_cpp_err= 16377 fi 16378else 16379 ac_cpp_err=yes 16380fi 16381if test -z "$ac_cpp_err"; then 16382 : 16383else 16384 echo "$as_me: failed program was:" >&5 16385sed 's/^/| /' conftest.$ac_ext >&5 16386 16387 # Broken: fails on valid input. 16388continue 16389fi 16390rm -f conftest.err conftest.$ac_ext 16391 16392 # OK, works on sane cases. Now check whether non-existent headers 16393 # can be detected and how. 16394 cat >conftest.$ac_ext <<_ACEOF 16395/* confdefs.h. */ 16396_ACEOF 16397cat confdefs.h >>conftest.$ac_ext 16398cat >>conftest.$ac_ext <<_ACEOF 16399/* end confdefs.h. */ 16400#include <ac_nonexistent.h> 16401_ACEOF 16402if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 16403 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 16404 ac_status=$? 16405 grep -v '^ *+' conftest.er1 >conftest.err 16406 rm -f conftest.er1 16407 cat conftest.err >&5 16408 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16409 (exit $ac_status); } >/dev/null; then 16410 if test -s conftest.err; then 16411 ac_cpp_err=$ac_cxx_preproc_warn_flag 16412 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 16413 else 16414 ac_cpp_err= 16415 fi 16416else 16417 ac_cpp_err=yes 16418fi 16419if test -z "$ac_cpp_err"; then 16420 # Broken: success on invalid input. 16421continue 16422else 16423 echo "$as_me: failed program was:" >&5 16424sed 's/^/| /' conftest.$ac_ext >&5 16425 16426 # Passes both tests. 16427ac_preproc_ok=: 16428break 16429fi 16430rm -f conftest.err conftest.$ac_ext 16431 16432done 16433# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 16434rm -f conftest.err conftest.$ac_ext 16435if $ac_preproc_ok; then 16436 : 16437else 16438 _lt_caught_CXX_error=yes 16439fi 16440 16441ac_ext=c 16442ac_cpp='$CPP $CPPFLAGS' 16443ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16444ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16445ac_compiler_gnu=$ac_cv_c_compiler_gnu 16446 16447else 16448 _lt_caught_CXX_error=yes 16449fi 16450 16451 16452 16453ac_ext=cc 16454ac_cpp='$CXXCPP $CPPFLAGS' 16455ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16456ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16457ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 16458if test -n "$ac_tool_prefix"; then 16459 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC 16460 do 16461 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 16462set dummy $ac_tool_prefix$ac_prog; ac_word=$2 16463echo "$as_me:$LINENO: checking for $ac_word" >&5 16464echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 16465if test "${ac_cv_prog_CXX+set}" = set; then 16466 echo $ECHO_N "(cached) $ECHO_C" >&6 16467else 16468 if test -n "$CXX"; then 16469 ac_cv_prog_CXX="$CXX" # Let the user override the test. 16470else 16471as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16472for as_dir in $PATH 16473do 16474 IFS=$as_save_IFS 16475 test -z "$as_dir" && as_dir=. 16476 for ac_exec_ext in '' $ac_executable_extensions; do 16477 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16478 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 16479 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 16480 break 2 16481 fi 16482done 16483done 16484 16485fi 16486fi 16487CXX=$ac_cv_prog_CXX 16488if test -n "$CXX"; then 16489 echo "$as_me:$LINENO: result: $CXX" >&5 16490echo "${ECHO_T}$CXX" >&6 16491else 16492 echo "$as_me:$LINENO: result: no" >&5 16493echo "${ECHO_T}no" >&6 16494fi 16495 16496 test -n "$CXX" && break 16497 done 16498fi 16499if test -z "$CXX"; then 16500 ac_ct_CXX=$CXX 16501 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC 16502do 16503 # Extract the first word of "$ac_prog", so it can be a program name with args. 16504set dummy $ac_prog; ac_word=$2 16505echo "$as_me:$LINENO: checking for $ac_word" >&5 16506echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 16507if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 16508 echo $ECHO_N "(cached) $ECHO_C" >&6 16509else 16510 if test -n "$ac_ct_CXX"; then 16511 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 16512else 16513as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16514for as_dir in $PATH 16515do 16516 IFS=$as_save_IFS 16517 test -z "$as_dir" && as_dir=. 16518 for ac_exec_ext in '' $ac_executable_extensions; do 16519 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16520 ac_cv_prog_ac_ct_CXX="$ac_prog" 16521 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 16522 break 2 16523 fi 16524done 16525done 16526 16527fi 16528fi 16529ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 16530if test -n "$ac_ct_CXX"; then 16531 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 16532echo "${ECHO_T}$ac_ct_CXX" >&6 16533else 16534 echo "$as_me:$LINENO: result: no" >&5 16535echo "${ECHO_T}no" >&6 16536fi 16537 16538 test -n "$ac_ct_CXX" && break 16539done 16540test -n "$ac_ct_CXX" || ac_ct_CXX="g++" 16541 16542 CXX=$ac_ct_CXX 16543fi 16544 16545 16546# Provide some information about the compiler. 16547echo "$as_me:$LINENO:" \ 16548 "checking for C++ compiler version" >&5 16549ac_compiler=`set X $ac_compile; echo $2` 16550{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 16551 (eval $ac_compiler --version </dev/null >&5) 2>&5 16552 ac_status=$? 16553 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16554 (exit $ac_status); } 16555{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 16556 (eval $ac_compiler -v </dev/null >&5) 2>&5 16557 ac_status=$? 16558 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16559 (exit $ac_status); } 16560{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 16561 (eval $ac_compiler -V </dev/null >&5) 2>&5 16562 ac_status=$? 16563 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16564 (exit $ac_status); } 16565 16566echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 16567echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 16568if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 16569 echo $ECHO_N "(cached) $ECHO_C" >&6 16570else 16571 cat >conftest.$ac_ext <<_ACEOF 16572/* confdefs.h. */ 16573_ACEOF 16574cat confdefs.h >>conftest.$ac_ext 16575cat >>conftest.$ac_ext <<_ACEOF 16576/* end confdefs.h. */ 16577 16578int 16579main () 16580{ 16581#ifndef __GNUC__ 16582 choke me 16583#endif 16584 16585 ; 16586 return 0; 16587} 16588_ACEOF 16589rm -f conftest.$ac_objext 16590if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16591 (eval $ac_compile) 2>conftest.er1 16592 ac_status=$? 16593 grep -v '^ *+' conftest.er1 >conftest.err 16594 rm -f conftest.er1 16595 cat conftest.err >&5 16596 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16597 (exit $ac_status); } && 16598 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 16599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16600 (eval $ac_try) 2>&5 16601 ac_status=$? 16602 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16603 (exit $ac_status); }; } && 16604 { ac_try='test -s conftest.$ac_objext' 16605 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16606 (eval $ac_try) 2>&5 16607 ac_status=$? 16608 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16609 (exit $ac_status); }; }; then 16610 ac_compiler_gnu=yes 16611else 16612 echo "$as_me: failed program was:" >&5 16613sed 's/^/| /' conftest.$ac_ext >&5 16614 16615ac_compiler_gnu=no 16616fi 16617rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 16618ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 16619 16620fi 16621echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 16622echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 16623GXX=`test $ac_compiler_gnu = yes && echo yes` 16624ac_test_CXXFLAGS=${CXXFLAGS+set} 16625ac_save_CXXFLAGS=$CXXFLAGS 16626CXXFLAGS="-g" 16627echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 16628echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6 16629if test "${ac_cv_prog_cxx_g+set}" = set; then 16630 echo $ECHO_N "(cached) $ECHO_C" >&6 16631else 16632 cat >conftest.$ac_ext <<_ACEOF 16633/* confdefs.h. */ 16634_ACEOF 16635cat confdefs.h >>conftest.$ac_ext 16636cat >>conftest.$ac_ext <<_ACEOF 16637/* end confdefs.h. */ 16638 16639int 16640main () 16641{ 16642 16643 ; 16644 return 0; 16645} 16646_ACEOF 16647rm -f conftest.$ac_objext 16648if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16649 (eval $ac_compile) 2>conftest.er1 16650 ac_status=$? 16651 grep -v '^ *+' conftest.er1 >conftest.err 16652 rm -f conftest.er1 16653 cat conftest.err >&5 16654 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16655 (exit $ac_status); } && 16656 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 16657 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16658 (eval $ac_try) 2>&5 16659 ac_status=$? 16660 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16661 (exit $ac_status); }; } && 16662 { ac_try='test -s conftest.$ac_objext' 16663 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16664 (eval $ac_try) 2>&5 16665 ac_status=$? 16666 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16667 (exit $ac_status); }; }; then 16668 ac_cv_prog_cxx_g=yes 16669else 16670 echo "$as_me: failed program was:" >&5 16671sed 's/^/| /' conftest.$ac_ext >&5 16672 16673ac_cv_prog_cxx_g=no 16674fi 16675rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 16676fi 16677echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 16678echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6 16679if test "$ac_test_CXXFLAGS" = set; then 16680 CXXFLAGS=$ac_save_CXXFLAGS 16681elif test $ac_cv_prog_cxx_g = yes; then 16682 if test "$GXX" = yes; then 16683 CXXFLAGS="-g -O2" 16684 else 16685 CXXFLAGS="-g" 16686 fi 16687else 16688 if test "$GXX" = yes; then 16689 CXXFLAGS="-O2" 16690 else 16691 CXXFLAGS= 16692 fi 16693fi 16694for ac_declaration in \ 16695 '' \ 16696 'extern "C" void std::exit (int) throw (); using std::exit;' \ 16697 'extern "C" void std::exit (int); using std::exit;' \ 16698 'extern "C" void exit (int) throw ();' \ 16699 'extern "C" void exit (int);' \ 16700 'void exit (int);' 16701do 16702 cat >conftest.$ac_ext <<_ACEOF 16703/* confdefs.h. */ 16704_ACEOF 16705cat confdefs.h >>conftest.$ac_ext 16706cat >>conftest.$ac_ext <<_ACEOF 16707/* end confdefs.h. */ 16708$ac_declaration 16709#include <stdlib.h> 16710int 16711main () 16712{ 16713exit (42); 16714 ; 16715 return 0; 16716} 16717_ACEOF 16718rm -f conftest.$ac_objext 16719if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16720 (eval $ac_compile) 2>conftest.er1 16721 ac_status=$? 16722 grep -v '^ *+' conftest.er1 >conftest.err 16723 rm -f conftest.er1 16724 cat conftest.err >&5 16725 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16726 (exit $ac_status); } && 16727 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 16728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16729 (eval $ac_try) 2>&5 16730 ac_status=$? 16731 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16732 (exit $ac_status); }; } && 16733 { ac_try='test -s conftest.$ac_objext' 16734 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16735 (eval $ac_try) 2>&5 16736 ac_status=$? 16737 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16738 (exit $ac_status); }; }; then 16739 : 16740else 16741 echo "$as_me: failed program was:" >&5 16742sed 's/^/| /' conftest.$ac_ext >&5 16743 16744continue 16745fi 16746rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 16747 cat >conftest.$ac_ext <<_ACEOF 16748/* confdefs.h. */ 16749_ACEOF 16750cat confdefs.h >>conftest.$ac_ext 16751cat >>conftest.$ac_ext <<_ACEOF 16752/* end confdefs.h. */ 16753$ac_declaration 16754int 16755main () 16756{ 16757exit (42); 16758 ; 16759 return 0; 16760} 16761_ACEOF 16762rm -f conftest.$ac_objext 16763if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16764 (eval $ac_compile) 2>conftest.er1 16765 ac_status=$? 16766 grep -v '^ *+' conftest.er1 >conftest.err 16767 rm -f conftest.er1 16768 cat conftest.err >&5 16769 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16770 (exit $ac_status); } && 16771 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 16772 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16773 (eval $ac_try) 2>&5 16774 ac_status=$? 16775 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16776 (exit $ac_status); }; } && 16777 { ac_try='test -s conftest.$ac_objext' 16778 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16779 (eval $ac_try) 2>&5 16780 ac_status=$? 16781 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16782 (exit $ac_status); }; }; then 16783 break 16784else 16785 echo "$as_me: failed program was:" >&5 16786sed 's/^/| /' conftest.$ac_ext >&5 16787 16788fi 16789rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 16790done 16791rm -f conftest* 16792if test -n "$ac_declaration"; then 16793 echo '#ifdef __cplusplus' >>confdefs.h 16794 echo $ac_declaration >>confdefs.h 16795 echo '#endif' >>confdefs.h 16796fi 16797 16798ac_ext=c 16799ac_cpp='$CPP $CPPFLAGS' 16800ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16801ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16802ac_compiler_gnu=$ac_cv_c_compiler_gnu 16803 16804depcc="$CXX" am_compiler_list= 16805 16806echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 16807echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 16808if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 16809 echo $ECHO_N "(cached) $ECHO_C" >&6 16810else 16811 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 16812 # We make a subdir and do the tests there. Otherwise we can end up 16813 # making bogus files that we don't know about and never remove. For 16814 # instance it was reported that on HP-UX the gcc test will end up 16815 # making a dummy file named `D' -- because `-MD' means `put the output 16816 # in D'. 16817 mkdir conftest.dir 16818 # Copy depcomp to subdir because otherwise we won't find it if we're 16819 # using a relative directory. 16820 cp "$am_depcomp" conftest.dir 16821 cd conftest.dir 16822 # We will build objects and dependencies in a subdirectory because 16823 # it helps to detect inapplicable dependency modes. For instance 16824 # both Tru64's cc and ICC support -MD to output dependencies as a 16825 # side effect of compilation, but ICC will put the dependencies in 16826 # the current directory while Tru64 will put them in the object 16827 # directory. 16828 mkdir sub 16829 16830 am_cv_CXX_dependencies_compiler_type=none 16831 if test "$am_compiler_list" = ""; then 16832 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 16833 fi 16834 for depmode in $am_compiler_list; do 16835 # Setup a source with many dependencies, because some compilers 16836 # like to wrap large dependency lists on column 80 (with \), and 16837 # we should not choose a depcomp mode which is confused by this. 16838 # 16839 # We need to recreate these files for each test, as the compiler may 16840 # overwrite some of them when testing with obscure command lines. 16841 # This happens at least with the AIX C compiler. 16842 : > sub/conftest.c 16843 for i in 1 2 3 4 5 6; do 16844 echo '#include "conftst'$i'.h"' >> sub/conftest.c 16845 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 16846 # Solaris 8's {/usr,}/bin/sh. 16847 touch sub/conftst$i.h 16848 done 16849 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 16850 16851 case $depmode in 16852 nosideeffect) 16853 # after this tag, mechanisms are not by side-effect, so they'll 16854 # only be used when explicitly requested 16855 if test "x$enable_dependency_tracking" = xyes; then 16856 continue 16857 else 16858 break 16859 fi 16860 ;; 16861 none) break ;; 16862 esac 16863 # We check with `-c' and `-o' for the sake of the "dashmstdout" 16864 # mode. It turns out that the SunPro C++ compiler does not properly 16865 # handle `-M -o', and we need to detect this. 16866 if depmode=$depmode \ 16867 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 16868 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 16869 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 16870 >/dev/null 2>conftest.err && 16871 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 16872 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 16873 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 16874 # icc doesn't choke on unknown options, it will just issue warnings 16875 # or remarks (even with -Werror). So we grep stderr for any message 16876 # that says an option was ignored or not supported. 16877 # When given -MP, icc 7.0 and 7.1 complain thusly: 16878 # icc: Command line warning: ignoring option '-M'; no argument required 16879 # The diagnosis changed in icc 8.0: 16880 # icc: Command line remark: option '-MP' not supported 16881 if (grep 'ignoring option' conftest.err || 16882 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 16883 am_cv_CXX_dependencies_compiler_type=$depmode 16884 break 16885 fi 16886 fi 16887 done 16888 16889 cd .. 16890 rm -rf conftest.dir 16891else 16892 am_cv_CXX_dependencies_compiler_type=none 16893fi 16894 16895fi 16896echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 16897echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6 16898CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 16899 16900 16901 16902if 16903 test "x$enable_dependency_tracking" != xno \ 16904 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 16905 am__fastdepCXX_TRUE= 16906 am__fastdepCXX_FALSE='#' 16907else 16908 am__fastdepCXX_TRUE='#' 16909 am__fastdepCXX_FALSE= 16910fi 16911 16912 16913ac_ext=cc 16914ac_cpp='$CXXCPP $CPPFLAGS' 16915ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16916ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16917ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 16918 16919archive_cmds_need_lc_CXX=no 16920allow_undefined_flag_CXX= 16921always_export_symbols_CXX=no 16922archive_expsym_cmds_CXX= 16923export_dynamic_flag_spec_CXX= 16924hardcode_direct_CXX=no 16925hardcode_libdir_flag_spec_CXX= 16926hardcode_libdir_flag_spec_ld_CXX= 16927hardcode_libdir_separator_CXX= 16928hardcode_minus_L_CXX=no 16929hardcode_shlibpath_var_CXX=unsupported 16930hardcode_automatic_CXX=no 16931inherit_rpath_CXX=no 16932module_cmds_CXX= 16933module_expsym_cmds_CXX= 16934link_all_deplibs_CXX=unknown 16935old_archive_cmds_CXX=$old_archive_cmds 16936no_undefined_flag_CXX= 16937whole_archive_flag_spec_CXX= 16938enable_shared_with_static_runtimes_CXX=no 16939 16940# Source file extension for C++ test sources. 16941ac_ext=cpp 16942 16943# Object file extension for compiled C++ test sources. 16944objext=o 16945objext_CXX=$objext 16946 16947# No sense in running all these tests if we already determined that 16948# the CXX compiler isn't working. Some variables (like enable_shared) 16949# are currently assumed to apply to all compilers on this platform, 16950# and will be corrupted by setting them based on a non-working compiler. 16951if test "$_lt_caught_CXX_error" != yes; then 16952 # Code to be used in simple compile tests 16953 lt_simple_compile_test_code="int some_variable = 0;\n" 16954 16955 # Code to be used in simple link tests 16956 lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' 16957 16958 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 16959 16960 16961 16962 16963 16964 16965# If no C compiler was specified, use CC. 16966LTCC=${LTCC-"$CC"} 16967 16968# If no C compiler flags were specified, use CFLAGS. 16969LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16970 16971# Allow CC to be a program name with arguments. 16972compiler=$CC 16973 16974 16975 # save warnings/boilerplate of simple test code 16976 ac_outfile=conftest.$ac_objext 16977printf "$lt_simple_compile_test_code" >conftest.$ac_ext 16978eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16979_lt_compiler_boilerplate=`cat conftest.err` 16980$RM conftest* 16981 16982 ac_outfile=conftest.$ac_objext 16983printf "$lt_simple_link_test_code" >conftest.$ac_ext 16984eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16985_lt_linker_boilerplate=`cat conftest.err` 16986$RM conftest* 16987 16988 16989 # Allow CC to be a program name with arguments. 16990 lt_save_CC=$CC 16991 lt_save_LD=$LD 16992 lt_save_GCC=$GCC 16993 GCC=$GXX 16994 lt_save_with_gnu_ld=$with_gnu_ld 16995 lt_save_path_LD=$lt_cv_path_LD 16996 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 16997 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 16998 else 16999 $as_unset lt_cv_prog_gnu_ld 17000 fi 17001 if test -n "${lt_cv_path_LDCXX+set}"; then 17002 lt_cv_path_LD=$lt_cv_path_LDCXX 17003 else 17004 $as_unset lt_cv_path_LD 17005 fi 17006 test -z "${LDCXX+set}" || LD=$LDCXX 17007 CC=${CXX-"c++"} 17008 compiler=$CC 17009 compiler_CXX=$CC 17010 for cc_temp in $compiler""; do 17011 case $cc_temp in 17012 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17013 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17014 \-*) ;; 17015 *) break;; 17016 esac 17017done 17018cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17019 17020 17021 if test -n "$compiler"; then 17022 # We don't want -fno-exception when compiling C++ code, so set the 17023 # no_builtin_flag separately 17024 if test "$GXX" = yes; then 17025 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 17026 else 17027 lt_prog_compiler_no_builtin_flag_CXX= 17028 fi 17029 17030 if test "$GXX" = yes; then 17031 # Set up default GNU C++ configuration 17032 17033 17034 17035# Check whether --with-gnu-ld or --without-gnu-ld was given. 17036if test "${with_gnu_ld+set}" = set; then 17037 withval="$with_gnu_ld" 17038 test "$withval" = no || with_gnu_ld=yes 17039else 17040 with_gnu_ld=no 17041fi; 17042ac_prog=ld 17043if test "$GCC" = yes; then 17044 # Check if gcc -print-prog-name=ld gives a path. 17045 echo "$as_me:$LINENO: checking for ld used by $CC" >&5 17046echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 17047 case $host in 17048 *-*-mingw*) 17049 # gcc leaves a trailing carriage return which upsets mingw 17050 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 17051 *) 17052 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 17053 esac 17054 case $ac_prog in 17055 # Accept absolute paths. 17056 [\\/]* | ?:[\\/]*) 17057 re_direlt='/[^/][^/]*/\.\./' 17058 # Canonicalize the pathname of ld 17059 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 17060 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 17061 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 17062 done 17063 test -z "$LD" && LD="$ac_prog" 17064 ;; 17065 "") 17066 # If it fails, then pretend we aren't using GCC. 17067 ac_prog=ld 17068 ;; 17069 *) 17070 # If it is relative, then search for the first ld in PATH. 17071 with_gnu_ld=unknown 17072 ;; 17073 esac 17074elif test "$with_gnu_ld" = yes; then 17075 echo "$as_me:$LINENO: checking for GNU ld" >&5 17076echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 17077else 17078 echo "$as_me:$LINENO: checking for non-GNU ld" >&5 17079echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 17080fi 17081if test "${lt_cv_path_LD+set}" = set; then 17082 echo $ECHO_N "(cached) $ECHO_C" >&6 17083else 17084 if test -z "$LD"; then 17085 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 17086 for ac_dir in $PATH; do 17087 IFS="$lt_save_ifs" 17088 test -z "$ac_dir" && ac_dir=. 17089 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 17090 lt_cv_path_LD="$ac_dir/$ac_prog" 17091 # Check to see if the program is GNU ld. I'd rather use --version, 17092 # but apparently some variants of GNU ld only accept -v. 17093 # Break only if it was the GNU/non-GNU ld that we prefer. 17094 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 17095 *GNU* | *'with BFD'*) 17096 test "$with_gnu_ld" != no && break 17097 ;; 17098 *) 17099 test "$with_gnu_ld" != yes && break 17100 ;; 17101 esac 17102 fi 17103 done 17104 IFS="$lt_save_ifs" 17105else 17106 lt_cv_path_LD="$LD" # Let the user override the test with a path. 17107fi 17108fi 17109 17110LD="$lt_cv_path_LD" 17111if test -n "$LD"; then 17112 echo "$as_me:$LINENO: result: $LD" >&5 17113echo "${ECHO_T}$LD" >&6 17114else 17115 echo "$as_me:$LINENO: result: no" >&5 17116echo "${ECHO_T}no" >&6 17117fi 17118test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 17119echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 17120 { (exit 1); exit 1; }; } 17121echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 17122echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 17123if test "${lt_cv_prog_gnu_ld+set}" = set; then 17124 echo $ECHO_N "(cached) $ECHO_C" >&6 17125else 17126 # I'd rather use --version here, but apparently some GNU lds only accept -v. 17127case `$LD -v 2>&1 </dev/null` in 17128*GNU* | *'with BFD'*) 17129 lt_cv_prog_gnu_ld=yes 17130 ;; 17131*) 17132 lt_cv_prog_gnu_ld=no 17133 ;; 17134esac 17135fi 17136echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 17137echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 17138with_gnu_ld=$lt_cv_prog_gnu_ld 17139 17140 17141 17142 17143 17144 17145 17146 # Check if GNU C++ uses GNU ld as the underlying linker, since the 17147 # archiving commands below assume that GNU ld is being used. 17148 if test "$with_gnu_ld" = yes; then 17149 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 17150 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17151 17152 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 17153 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 17154 17155 # If archive_cmds runs LD, not CC, wlarc should be empty 17156 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 17157 # investigate it a little bit more. (MM) 17158 wlarc='${wl}' 17159 17160 # ancient GNU ld didn't support --whole-archive et. al. 17161 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 17162 $GREP 'no-whole-archive' > /dev/null; then 17163 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17164 else 17165 whole_archive_flag_spec_CXX= 17166 fi 17167 else 17168 with_gnu_ld=no 17169 wlarc= 17170 17171 # A generic and very simple default shared library creation 17172 # command for GNU C++ for the case where it uses the native 17173 # linker, instead of GNU ld. If possible, this setting should 17174 # overridden to take advantage of the native linker features on 17175 # the platform it is being used on. 17176 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 17177 fi 17178 17179 # Commands to make compiler produce verbose output that lists 17180 # what "hidden" libraries, object files and flags are used when 17181 # linking a shared library. 17182 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' 17183 17184 else 17185 GXX=no 17186 with_gnu_ld=no 17187 wlarc= 17188 fi 17189 17190 # PORTME: fill in a description of your system's C++ link characteristics 17191 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17192echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 17193 ld_shlibs_CXX=yes 17194 case $host_os in 17195 aix3*) 17196 # FIXME: insert proper C++ library support 17197 ld_shlibs_CXX=no 17198 ;; 17199 aix4* | aix5*) 17200 if test "$host_cpu" = ia64; then 17201 # On IA64, the linker does run time linking by default, so we don't 17202 # have to do anything special. 17203 aix_use_runtimelinking=no 17204 exp_sym_flag='-Bexport' 17205 no_entry_flag="" 17206 else 17207 aix_use_runtimelinking=no 17208 17209 # Test if we are trying to use run time linking or normal 17210 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17211 # need to do runtime linking. 17212 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 17213 for ld_flag in $LDFLAGS; do 17214 case $ld_flag in 17215 *-brtl*) 17216 aix_use_runtimelinking=yes 17217 break 17218 ;; 17219 esac 17220 done 17221 ;; 17222 esac 17223 17224 exp_sym_flag='-bexport' 17225 no_entry_flag='-bnoentry' 17226 fi 17227 17228 # When large executables or shared objects are built, AIX ld can 17229 # have problems creating the table of contents. If linking a library 17230 # or program results in "error TOC overflow" add -mminimal-toc to 17231 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17232 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17233 17234 archive_cmds_CXX='' 17235 hardcode_direct_CXX=yes 17236 hardcode_libdir_separator_CXX=':' 17237 link_all_deplibs_CXX=yes 17238 file_list_spec_CXX='${wl}-f,' 17239 17240 if test "$GXX" = yes; then 17241 case $host_os in aix4.[012]|aix4.[012].*) 17242 # We only want to do this on AIX 4.2 and lower, the check 17243 # below for broken collect2 doesn't work under 4.3+ 17244 collect2name=`${CC} -print-prog-name=collect2` 17245 if test -f "$collect2name" && 17246 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 17247 then 17248 # We have reworked collect2 17249 hardcode_direct_CXX=yes 17250 else 17251 # We have old collect2 17252 hardcode_direct_CXX=unsupported 17253 # It fails to find uninstalled libraries when the uninstalled 17254 # path is not listed in the libpath. Setting hardcode_minus_L 17255 # to unsupported forces relinking 17256 hardcode_minus_L_CXX=yes 17257 hardcode_libdir_flag_spec_CXX='-L$libdir' 17258 hardcode_libdir_separator_CXX= 17259 fi 17260 esac 17261 shared_flag='-shared' 17262 if test "$aix_use_runtimelinking" = yes; then 17263 shared_flag="$shared_flag "'${wl}-G' 17264 fi 17265 else 17266 # not using gcc 17267 if test "$host_cpu" = ia64; then 17268 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17269 # chokes on -Wl,-G. The following line is correct: 17270 shared_flag='-G' 17271 else 17272 if test "$aix_use_runtimelinking" = yes; then 17273 shared_flag='${wl}-G' 17274 else 17275 shared_flag='${wl}-bM:SRE' 17276 fi 17277 fi 17278 fi 17279 17280 # It seems that -bexpall does not export symbols beginning with 17281 # underscore (_), so it is better to generate a list of symbols to 17282 # export. 17283 always_export_symbols_CXX=yes 17284 if test "$aix_use_runtimelinking" = yes; then 17285 # Warning - without using the other runtime loading flags (-brtl), 17286 # -berok will link without error, but may produce a broken library. 17287 allow_undefined_flag_CXX='-berok' 17288 # Determine the default libpath from the value encoded in an empty 17289 # executable. 17290 cat >conftest.$ac_ext <<_ACEOF 17291/* confdefs.h. */ 17292_ACEOF 17293cat confdefs.h >>conftest.$ac_ext 17294cat >>conftest.$ac_ext <<_ACEOF 17295/* end confdefs.h. */ 17296 17297int 17298main () 17299{ 17300 17301 ; 17302 return 0; 17303} 17304_ACEOF 17305rm -f conftest.$ac_objext conftest$ac_exeext 17306if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 17307 (eval $ac_link) 2>conftest.er1 17308 ac_status=$? 17309 grep -v '^ *+' conftest.er1 >conftest.err 17310 rm -f conftest.er1 17311 cat conftest.err >&5 17312 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17313 (exit $ac_status); } && 17314 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 17315 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17316 (eval $ac_try) 2>&5 17317 ac_status=$? 17318 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17319 (exit $ac_status); }; } && 17320 { ac_try='test -s conftest$ac_exeext' 17321 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17322 (eval $ac_try) 2>&5 17323 ac_status=$? 17324 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17325 (exit $ac_status); }; }; then 17326 17327lt_aix_libpath_sed=' 17328 /Import File Strings/,/^$/ { 17329 /^0/ { 17330 s/^0 *\(.*\)$/\1/ 17331 p 17332 } 17333 }' 17334aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17335# Check for a 64-bit object if we didn't find anything. 17336if test -z "$aix_libpath"; then 17337 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17338fi 17339else 17340 echo "$as_me: failed program was:" >&5 17341sed 's/^/| /' conftest.$ac_ext >&5 17342 17343fi 17344rm -f conftest.err conftest.$ac_objext \ 17345 conftest$ac_exeext conftest.$ac_ext 17346if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17347 17348 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 17349 17350 archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 17351 else 17352 if test "$host_cpu" = ia64; then 17353 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 17354 allow_undefined_flag_CXX="-z nodefs" 17355 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 17356 else 17357 # Determine the default libpath from the value encoded in an 17358 # empty executable. 17359 cat >conftest.$ac_ext <<_ACEOF 17360/* confdefs.h. */ 17361_ACEOF 17362cat confdefs.h >>conftest.$ac_ext 17363cat >>conftest.$ac_ext <<_ACEOF 17364/* end confdefs.h. */ 17365 17366int 17367main () 17368{ 17369 17370 ; 17371 return 0; 17372} 17373_ACEOF 17374rm -f conftest.$ac_objext conftest$ac_exeext 17375if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 17376 (eval $ac_link) 2>conftest.er1 17377 ac_status=$? 17378 grep -v '^ *+' conftest.er1 >conftest.err 17379 rm -f conftest.er1 17380 cat conftest.err >&5 17381 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17382 (exit $ac_status); } && 17383 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 17384 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17385 (eval $ac_try) 2>&5 17386 ac_status=$? 17387 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17388 (exit $ac_status); }; } && 17389 { ac_try='test -s conftest$ac_exeext' 17390 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 17391 (eval $ac_try) 2>&5 17392 ac_status=$? 17393 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17394 (exit $ac_status); }; }; then 17395 17396lt_aix_libpath_sed=' 17397 /Import File Strings/,/^$/ { 17398 /^0/ { 17399 s/^0 *\(.*\)$/\1/ 17400 p 17401 } 17402 }' 17403aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17404# Check for a 64-bit object if we didn't find anything. 17405if test -z "$aix_libpath"; then 17406 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17407fi 17408else 17409 echo "$as_me: failed program was:" >&5 17410sed 's/^/| /' conftest.$ac_ext >&5 17411 17412fi 17413rm -f conftest.err conftest.$ac_objext \ 17414 conftest$ac_exeext conftest.$ac_ext 17415if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17416 17417 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 17418 # Warning - without using the other run time loading flags, 17419 # -berok will link without error, but may produce a broken library. 17420 no_undefined_flag_CXX=' ${wl}-bernotok' 17421 allow_undefined_flag_CXX=' ${wl}-berok' 17422 # Exported symbols can be pulled into shared objects from archives 17423 whole_archive_flag_spec_CXX='$convenience' 17424 archive_cmds_need_lc_CXX=yes 17425 # This is similar to how AIX traditionally builds its shared 17426 # libraries. 17427 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 17428 fi 17429 fi 17430 ;; 17431 17432 beos*) 17433 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 17434 allow_undefined_flag_CXX=unsupported 17435 # Joseph Beckenbach <[email protected]> says some releases of gcc 17436 # support --undefined. This deserves some investigation. FIXME 17437 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17438 else 17439 ld_shlibs_CXX=no 17440 fi 17441 ;; 17442 17443 chorus*) 17444 case $cc_basename in 17445 *) 17446 # FIXME: insert proper C++ library support 17447 ld_shlibs_CXX=no 17448 ;; 17449 esac 17450 ;; 17451 17452 cygwin* | mingw* | pw32*) 17453 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 17454 # as there is no search path for DLLs. 17455 hardcode_libdir_flag_spec_CXX='-L$libdir' 17456 allow_undefined_flag_CXX=unsupported 17457 always_export_symbols_CXX=no 17458 enable_shared_with_static_runtimes_CXX=yes 17459 17460 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 17461 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17462 # If the export-symbols file already is a .def file (1st line 17463 # is EXPORTS), use it as is; otherwise, prepend... 17464 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17465 cp $export_symbols $output_objdir/$soname.def; 17466 else 17467 echo EXPORTS > $output_objdir/$soname.def; 17468 cat $export_symbols >> $output_objdir/$soname.def; 17469 fi~ 17470 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17471 else 17472 ld_shlibs_CXX=no 17473 fi 17474 ;; 17475 darwin* | rhapsody*) 17476 case $host_os in 17477 rhapsody* | darwin1.[012]) 17478 allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' 17479 ;; 17480 *) # Darwin 1.3 on 17481 case ${MACOSX_DEPLOYMENT_TARGET-10.0} in 17482 10.[012]) 17483 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17484 ;; 17485 10.*) 17486 allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' 17487 ;; 17488 esac 17489 ;; 17490 esac 17491 archive_cmds_need_lc_CXX=no 17492 hardcode_direct_CXX=no 17493 hardcode_automatic_CXX=yes 17494 hardcode_shlibpath_var_CXX=unsupported 17495 whole_archive_flag_spec_CXX='' 17496 link_all_deplibs_CXX=yes 17497 17498 if test "$GXX" = yes ; then 17499 if test "${lt_cv_apple_cc_single_mod+set}" = set; then 17500 echo $ECHO_N "(cached) $ECHO_C" >&6 17501else 17502 lt_cv_apple_cc_single_mod=no 17503 if test -z "${LT_MULTI_MODULE}"; then 17504 # By default we will add the -single_module flag. You can override 17505 # by either setting the environment variable LT_MULTI_MODULE 17506 # non-empty at configure time, or by adding -multi-module to the 17507 # link flags. 17508 echo "int foo(void){return 1;}" > conftest.c 17509 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 17510 -dynamiclib ${wl}-single_module conftest.c 17511 if test -f libconftest.dylib; then 17512 lt_cv_apple_cc_single_mod=yes 17513 rm libconftest.dylib 17514 fi 17515 rm conftest.$ac_ext 17516 fi 17517fi 17518 17519 output_verbose_link_cmd=echo 17520 if test "X$lt_cv_apple_cc_single_mod" = Xyes ; then 17521 archive_cmds_CXX='$CC -dynamiclib $single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 17522 archive_expsym_cmds_CXX='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 17523 else 17524 archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 17525 archive_expsym_cmds_CXX='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 17526 fi 17527 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17528 module_expsym_cmds_CXX='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 17529 else 17530 case $cc_basename in 17531 xlc*) 17532 output_verbose_link_cmd=echo 17533 archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`$ECHO "$rpath/$soname"` $verstring' 17534 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17535 # Don't fix this by using the ld -exported_symbols_list flag, 17536 # it doesn't exist in older darwin lds 17537 archive_expsym_cmds_CXX='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 17538 module_expsym_cmds_CXX='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 17539 ;; 17540 *) 17541 ld_shlibs_CXX=no 17542 ;; 17543 esac 17544 fi 17545 ;; 17546 17547 dgux*) 17548 case $cc_basename in 17549 ec++*) 17550 # FIXME: insert proper C++ library support 17551 ld_shlibs_CXX=no 17552 ;; 17553 ghcx*) 17554 # Green Hills C++ Compiler 17555 # FIXME: insert proper C++ library support 17556 ld_shlibs_CXX=no 17557 ;; 17558 *) 17559 # FIXME: insert proper C++ library support 17560 ld_shlibs_CXX=no 17561 ;; 17562 esac 17563 ;; 17564 17565 freebsd[12]*) 17566 # C++ shared libraries reported to be fairly broken before 17567 # switch to ELF 17568 ld_shlibs_CXX=no 17569 ;; 17570 17571 freebsd-elf*) 17572 archive_cmds_need_lc_CXX=no 17573 ;; 17574 17575 freebsd* | kfreebsd*-gnu | dragonfly*) 17576 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 17577 # conventions 17578 ld_shlibs_CXX=yes 17579 ;; 17580 17581 gnu*) 17582 ;; 17583 17584 hpux9*) 17585 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 17586 hardcode_libdir_separator_CXX=: 17587 export_dynamic_flag_spec_CXX='${wl}-E' 17588 hardcode_direct_CXX=yes 17589 hardcode_minus_L_CXX=yes # Not in the search PATH, 17590 # but as the default 17591 # location of the library. 17592 17593 case $cc_basename in 17594 CC*) 17595 # FIXME: insert proper C++ library support 17596 ld_shlibs_CXX=no 17597 ;; 17598 aCC*) 17599 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 17600 # Commands to make compiler produce verbose output that lists 17601 # what "hidden" libraries, object files and flags are used when 17602 # linking a shared library. 17603 # 17604 # There doesn't appear to be a way to prevent this compiler from 17605 # explicitly linking system object files so we need to strip them 17606 # from the output so that they don't get included in the library 17607 # dependencies. 17608 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' 17609 ;; 17610 *) 17611 if test "$GXX" = yes; then 17612 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 17613 else 17614 # FIXME: insert proper C++ library support 17615 ld_shlibs_CXX=no 17616 fi 17617 ;; 17618 esac 17619 ;; 17620 17621 hpux10*|hpux11*) 17622 if test $with_gnu_ld = no; then 17623 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 17624 hardcode_libdir_separator_CXX=: 17625 17626 case $host_cpu in 17627 hppa*64*|ia64*) 17628 ;; 17629 *) 17630 export_dynamic_flag_spec_CXX='${wl}-E' 17631 ;; 17632 esac 17633 fi 17634 case $host_cpu in 17635 hppa*64*|ia64*) 17636 hardcode_direct_CXX=no 17637 hardcode_shlibpath_var_CXX=no 17638 ;; 17639 *) 17640 hardcode_direct_CXX=yes 17641 hardcode_minus_L_CXX=yes # Not in the search PATH, 17642 # but as the default 17643 # location of the library. 17644 ;; 17645 esac 17646 17647 case $cc_basename in 17648 CC*) 17649 # FIXME: insert proper C++ library support 17650 ld_shlibs_CXX=no 17651 ;; 17652 aCC*) 17653 case $host_cpu in 17654 hppa*64*) 17655 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 17656 ;; 17657 ia64*) 17658 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 17659 ;; 17660 *) 17661 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 17662 ;; 17663 esac 17664 # Commands to make compiler produce verbose output that lists 17665 # what "hidden" libraries, object files and flags are used when 17666 # linking a shared library. 17667 # 17668 # There doesn't appear to be a way to prevent this compiler from 17669 # explicitly linking system object files so we need to strip them 17670 # from the output so that they don't get included in the library 17671 # dependencies. 17672 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' 17673 ;; 17674 *) 17675 if test "$GXX" = yes; then 17676 if test $with_gnu_ld = no; then 17677 case $host_cpu in 17678 hppa*64*) 17679 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 17680 ;; 17681 ia64*) 17682 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 17683 ;; 17684 *) 17685 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 17686 ;; 17687 esac 17688 fi 17689 else 17690 # FIXME: insert proper C++ library support 17691 ld_shlibs_CXX=no 17692 fi 17693 ;; 17694 esac 17695 ;; 17696 17697 interix3*) 17698 hardcode_direct_CXX=no 17699 hardcode_shlibpath_var_CXX=no 17700 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 17701 export_dynamic_flag_spec_CXX='${wl}-E' 17702 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17703 # Instead, shared libraries are loaded at an image base (0x10000000 by 17704 # default) and relocated if they conflict, which is a slow very memory 17705 # consuming and fragmenting process. To avoid this, we pick a random, 17706 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17707 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17708 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 17709 archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 17710 ;; 17711 irix5* | irix6*) 17712 case $cc_basename in 17713 CC*) 17714 # SGI C++ 17715 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 17716 17717 # Archives containing C++ object files must be created using 17718 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 17719 # necessary to make sure instantiated templates are included 17720 # in the archive. 17721 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 17722 ;; 17723 *) 17724 if test "$GXX" = yes; then 17725 if test "$with_gnu_ld" = no; then 17726 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 17727 else 17728 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib' 17729 fi 17730 fi 17731 link_all_deplibs_CXX=yes 17732 ;; 17733 esac 17734 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 17735 hardcode_libdir_separator_CXX=: 17736 inherit_rpath_CXX=yes 17737 ;; 17738 17739 linux*) 17740 case $cc_basename in 17741 KCC*) 17742 # Kuck and Associates, Inc. (KAI) C++ Compiler 17743 17744 # KCC will only create a shared library if the output file 17745 # ends with ".so" (or ".sl" for HP-UX), so rename the library 17746 # to its proper name (with version) after linking. 17747 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 17748 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' 17749 # Commands to make compiler produce verbose output that lists 17750 # what "hidden" libraries, object files and flags are used when 17751 # linking a shared library. 17752 # 17753 # There doesn't appear to be a way to prevent this compiler from 17754 # explicitly linking system object files so we need to strip them 17755 # from the output so that they don't get included in the library 17756 # dependencies. 17757 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' 17758 17759 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 17760 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 17761 17762 # Archives containing C++ object files must be created using 17763 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 17764 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 17765 ;; 17766 icpc* | ecpc* ) 17767 # Intel C++ 17768 with_gnu_ld=yes 17769 # version 8.0 and above of icpc choke on multiply defined symbols 17770 # if we add $predep_objects and $postdep_objects, however 7.1 and 17771 # earlier do not add the objects themselves. 17772 case `$CC -V 2>&1` in 17773 *"Version 7."*) 17774 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 17775 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17776 ;; 17777 *) # Version 8.0 or newer 17778 tmp_idyn= 17779 case $host_cpu in 17780 ia64*) tmp_idyn=' -i_dynamic';; 17781 esac 17782 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17783 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17784 ;; 17785 esac 17786 archive_cmds_need_lc_CXX=no 17787 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 17788 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 17789 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 17790 ;; 17791 pgCC*) 17792 # Portland Group C++ compiler 17793 case `$CC -V` in 17794 *pgCC\ [1-5]*) 17795 prelink_cmds_CXX='tpldir=Template.dir~ 17796 rm -rf $tpldir~ 17797 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 17798 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' 17799 old_archive_cmds_CXX='tpldir=Template.dir~ 17800 rm -rf $tpldir~ 17801 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 17802 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ 17803 $RANLIB $oldlib' 17804 archive_cmds_CXX='tpldir=Template.dir~ 17805 rm -rf $tpldir~ 17806 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 17807 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 17808 archive_expsym_cmds_CXX='tpldir=Template.dir~ 17809 rm -rf $tpldir~ 17810 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 17811 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 17812 ;; 17813 *) # Version 6 will use weak symbols 17814 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 17815 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 17816 ;; 17817 esac 17818 17819 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 17820 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 17821 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 17822 ;; 17823 cxx*) 17824 # Compaq C++ 17825 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 17826 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' 17827 17828 runpath_var=LD_RUN_PATH 17829 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 17830 hardcode_libdir_separator_CXX=: 17831 17832 # Commands to make compiler produce verbose output that lists 17833 # what "hidden" libraries, object files and flags are used when 17834 # linking a shared library. 17835 # 17836 # There doesn't appear to be a way to prevent this compiler from 17837 # explicitly linking system object files so we need to strip them 17838 # from the output so that they don't get included in the library 17839 # dependencies. 17840 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' 17841 ;; 17842 esac 17843 ;; 17844 17845 lynxos*) 17846 # FIXME: insert proper C++ library support 17847 ld_shlibs_CXX=no 17848 ;; 17849 17850 m88k*) 17851 # FIXME: insert proper C++ library support 17852 ld_shlibs_CXX=no 17853 ;; 17854 17855 mvs*) 17856 case $cc_basename in 17857 cxx*) 17858 # FIXME: insert proper C++ library support 17859 ld_shlibs_CXX=no 17860 ;; 17861 *) 17862 # FIXME: insert proper C++ library support 17863 ld_shlibs_CXX=no 17864 ;; 17865 esac 17866 ;; 17867 17868 netbsd*) 17869 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 17870 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 17871 wlarc= 17872 hardcode_libdir_flag_spec_CXX='-R$libdir' 17873 hardcode_direct_CXX=yes 17874 hardcode_shlibpath_var_CXX=no 17875 fi 17876 # Workaround some broken pre-1.5 toolchains 17877 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 17878 ;; 17879 17880 *nto* | *qnx*) 17881 ld_shlibs_CXX=yes 17882 ;; 17883 17884 openbsd2*) 17885 # C++ shared libraries are fairly broken 17886 ld_shlibs_CXX=no 17887 ;; 17888 17889 openbsd*) 17890 hardcode_direct_CXX=yes 17891 hardcode_shlibpath_var_CXX=no 17892 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 17893 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 17894 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 17895 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 17896 export_dynamic_flag_spec_CXX='${wl}-E' 17897 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17898 fi 17899 output_verbose_link_cmd=echo 17900 ;; 17901 17902 osf3* | osf4* | osf5*) 17903 case $cc_basename in 17904 KCC*) 17905 # Kuck and Associates, Inc. (KAI) C++ Compiler 17906 17907 # KCC will only create a shared library if the output file 17908 # ends with ".so" (or ".sl" for HP-UX), so rename the library 17909 # to its proper name (with version) after linking. 17910 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 17911 17912 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 17913 hardcode_libdir_separator_CXX=: 17914 17915 # Archives containing C++ object files must be created using 17916 # the KAI C++ compiler. 17917 case $host in 17918 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 17919 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 17920 esac 17921 ;; 17922 RCC*) 17923 # Rational C++ 2.4.1 17924 # FIXME: insert proper C++ library support 17925 ld_shlibs_CXX=no 17926 ;; 17927 cxx*) 17928 case $host in 17929 osf3*) 17930 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 17931 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 17932 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 17933 ;; 17934 *) 17935 allow_undefined_flag_CXX=' -expect_unresolved \*' 17936 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 17937 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 17938 echo "-hidden">> $lib.exp~ 17939 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~ 17940 $RM $lib.exp' 17941 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 17942 ;; 17943 esac 17944 17945 hardcode_libdir_separator_CXX=: 17946 17947 # Commands to make compiler produce verbose output that lists 17948 # what "hidden" libraries, object files and flags are used when 17949 # linking a shared library. 17950 # 17951 # There doesn't appear to be a way to prevent this compiler from 17952 # explicitly linking system object files so we need to strip them 17953 # from the output so that they don't get included in the library 17954 # dependencies. 17955 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' 17956 ;; 17957 *) 17958 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 17959 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 17960 case $host in 17961 osf3*) 17962 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 17963 ;; 17964 *) 17965 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 17966 ;; 17967 esac 17968 17969 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 17970 hardcode_libdir_separator_CXX=: 17971 17972 # Commands to make compiler produce verbose output that lists 17973 # what "hidden" libraries, object files and flags are used when 17974 # linking a shared library. 17975 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' 17976 17977 else 17978 # FIXME: insert proper C++ library support 17979 ld_shlibs_CXX=no 17980 fi 17981 ;; 17982 esac 17983 ;; 17984 17985 psos*) 17986 # FIXME: insert proper C++ library support 17987 ld_shlibs_CXX=no 17988 ;; 17989 17990 sunos4*) 17991 case $cc_basename in 17992 CC*) 17993 # Sun C++ 4.x 17994 # FIXME: insert proper C++ library support 17995 ld_shlibs_CXX=no 17996 ;; 17997 lcc*) 17998 # Lucid 17999 # FIXME: insert proper C++ library support 18000 ld_shlibs_CXX=no 18001 ;; 18002 *) 18003 # FIXME: insert proper C++ library support 18004 ld_shlibs_CXX=no 18005 ;; 18006 esac 18007 ;; 18008 18009 solaris*) 18010 case $cc_basename in 18011 CC*) 18012 # Sun C++ 4.2, 5.x and Centerline C++ 18013 archive_cmds_need_lc_CXX=yes 18014 no_undefined_flag_CXX=' -zdefs' 18015 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 18016 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 18017 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 18018 18019 hardcode_libdir_flag_spec_CXX='-R$libdir' 18020 hardcode_shlibpath_var_CXX=no 18021 case $host_os in 18022 solaris2.[0-5] | solaris2.[0-5].*) ;; 18023 *) 18024 # The C++ compiler is used as linker so we must use $wl 18025 # flag to pass the commands to the underlying system 18026 # linker. We must also pass each convenience library through 18027 # to the system linker between allextract/defaultextract. 18028 # The C++ compiler will combine linker options so we 18029 # cannot just pass the convenience library names through 18030 # without $wl. 18031 # Supported since Solaris 2.6 (maybe 2.5.1?) 18032 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}-z ${wl}defaultextract' 18033 ;; 18034 esac 18035 link_all_deplibs_CXX=yes 18036 18037 output_verbose_link_cmd='echo' 18038 18039 # Archives containing C++ object files must be created using 18040 # "CC -xar", where "CC" is the Sun C++ compiler. This is 18041 # necessary to make sure instantiated templates are included 18042 # in the archive. 18043 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 18044 ;; 18045 gcx*) 18046 # Green Hills C++ Compiler 18047 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 18048 18049 # The C++ compiler must be used to create the archive. 18050 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 18051 ;; 18052 *) 18053 # GNU C++ compiler with Solaris linker 18054 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 18055 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 18056 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 18057 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 18058 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 18059 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 18060 18061 # Commands to make compiler produce verbose output that lists 18062 # what "hidden" libraries, object files and flags are used when 18063 # linking a shared library. 18064 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' 18065 else 18066 # g++ 2.7 appears to require `-G' NOT `-shared' on this 18067 # platform. 18068 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 18069 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 18070 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 18071 18072 # Commands to make compiler produce verbose output that lists 18073 # what "hidden" libraries, object files and flags are used when 18074 # linking a shared library. 18075 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' 18076 fi 18077 18078 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 18079 fi 18080 ;; 18081 esac 18082 ;; 18083 18084 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 18085 no_undefined_flag_CXX='${wl}-z,text' 18086 archive_cmds_need_lc_CXX=no 18087 hardcode_shlibpath_var_CXX=no 18088 runpath_var='LD_RUN_PATH' 18089 18090 case $cc_basename in 18091 CC*) 18092 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18093 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18094 ;; 18095 *) 18096 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18097 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18098 ;; 18099 esac 18100 ;; 18101 18102 sysv5* | sco3.2v5* | sco5v6*) 18103 # Note: We can NOT use -z defs as we might desire, because we do not 18104 # link with -lc, and that would cause any symbols used from libc to 18105 # always be unresolved, which means just about no library would 18106 # ever link correctly. If we're not using GNU ld we use -z text 18107 # though, which does catch some bad symbols but isn't as heavy-handed 18108 # as -z defs. 18109 no_undefined_flag_CXX='${wl}-z,text' 18110 allow_undefined_flag_CXX='${wl}-z,nodefs' 18111 archive_cmds_need_lc_CXX=no 18112 hardcode_shlibpath_var_CXX=no 18113 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 18114 hardcode_libdir_separator_CXX=':' 18115 link_all_deplibs_CXX=yes 18116 export_dynamic_flag_spec_CXX='${wl}-Bexport' 18117 runpath_var='LD_RUN_PATH' 18118 18119 case $cc_basename in 18120 CC*) 18121 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18122 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18123 ;; 18124 *) 18125 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18126 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18127 ;; 18128 esac 18129 ;; 18130 18131 tandem*) 18132 case $cc_basename in 18133 NCC*) 18134 # NonStop-UX NCC 3.20 18135 # FIXME: insert proper C++ library support 18136 ld_shlibs_CXX=no 18137 ;; 18138 *) 18139 # FIXME: insert proper C++ library support 18140 ld_shlibs_CXX=no 18141 ;; 18142 esac 18143 ;; 18144 18145 vxworks*) 18146 # FIXME: insert proper C++ library support 18147 ld_shlibs_CXX=no 18148 ;; 18149 18150 *) 18151 # FIXME: insert proper C++ library support 18152 ld_shlibs_CXX=no 18153 ;; 18154 esac 18155 18156 echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 18157echo "${ECHO_T}$ld_shlibs_CXX" >&6 18158 test "$ld_shlibs_CXX" = no && can_build_shared=no 18159 18160 GCC_CXX="$GXX" 18161 LD_CXX="$LD" 18162 18163 ## CAVEAT EMPTOR: 18164 ## There is no encapsulation within the following macros, do not change 18165 ## the running order or otherwise move them around unless you know exactly 18166 ## what you are doing... 18167 # Dependencies to place before and after the object being linked: 18168predep_objects_CXX= 18169postdep_objects_CXX= 18170predeps_CXX= 18171postdeps_CXX= 18172compiler_lib_search_path_CXX= 18173 18174cat > conftest.$ac_ext <<_LT_EOF 18175class Foo 18176{ 18177public: 18178 Foo (void) { a = 0; } 18179private: 18180 int a; 18181}; 18182_LT_EOF 18183 18184if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18185 (eval $ac_compile) 2>&5 18186 ac_status=$? 18187 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18188 (exit $ac_status); }; then 18189 # Parse the compiler output and extract the necessary 18190 # objects, libraries and library flags. 18191 18192 # Sentinel used to keep track of whether or not we are before 18193 # the conftest object file. 18194 pre_test_object_deps_done=no 18195 18196 # The `*' in the case matches for architectures that use `case' in 18197 # $output_verbose_cmd can trigger glob expansion during the loop 18198 # eval without this substitution. 18199 output_verbose_link_cmd=`$ECHO "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 18200 18201 for p in `eval $output_verbose_link_cmd`; do 18202 case $p in 18203 18204 -L* | -R* | -l*) 18205 # Some compilers place space between "-{L,R}" and the path. 18206 # Remove the space. 18207 if test $p = "-L" || 18208 test $p = "-R"; then 18209 prev=$p 18210 continue 18211 else 18212 prev= 18213 fi 18214 18215 if test "$pre_test_object_deps_done" = no; then 18216 case $p in 18217 -L* | -R*) 18218 # Internal compiler library paths should come after those 18219 # provided the user. The postdeps already come after the 18220 # user supplied libs so there is no need to process them. 18221 if test -z "$compiler_lib_search_path_CXX"; then 18222 compiler_lib_search_path_CXX="${prev}${p}" 18223 else 18224 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 18225 fi 18226 ;; 18227 # The "-l" case would never come before the object being 18228 # linked, so don't bother handling this case. 18229 esac 18230 else 18231 if test -z "$postdeps_CXX"; then 18232 postdeps_CXX="${prev}${p}" 18233 else 18234 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 18235 fi 18236 fi 18237 ;; 18238 18239 *.$objext) 18240 # This assumes that the test object file only shows up 18241 # once in the compiler output. 18242 if test "$p" = "conftest.$objext"; then 18243 pre_test_object_deps_done=yes 18244 continue 18245 fi 18246 18247 if test "$pre_test_object_deps_done" = no; then 18248 if test -z "$predep_objects_CXX"; then 18249 predep_objects_CXX="$p" 18250 else 18251 predep_objects_CXX="$predep_objects_CXX $p" 18252 fi 18253 else 18254 if test -z "$postdep_objects_CXX"; then 18255 postdep_objects_CXX="$p" 18256 else 18257 postdep_objects_CXX="$postdep_objects_CXX $p" 18258 fi 18259 fi 18260 ;; 18261 18262 *) ;; # Ignore the rest. 18263 18264 esac 18265 done 18266 18267 # Clean up. 18268 rm -f a.out a.exe 18269else 18270 echo "libtool.m4: error: problem compiling CXX test program" 18271fi 18272 18273$RM -f confest.$objext 18274 18275# PORTME: override above test on systems where it is broken 18276case $host_os in 18277interix3*) 18278 # Interix 3.5 installs completely hosed .la files for C++, so rather than 18279 # hack all around it, let's just trust "g++" to DTRT. 18280 predep_objects_CXX= 18281 postdep_objects_CXX= 18282 postdeps_CXX= 18283 ;; 18284 18285solaris*) 18286 case $cc_basename in 18287 CC*) 18288 # Adding this requires a known-good setup of shared libraries for 18289 # Sun compiler versions before 5.6, else PIC objects from an old 18290 # archive will be linked into the output, leading to subtle bugs. 18291 postdeps_CXX='-lCstd -lCrun' 18292 ;; 18293 esac 18294 ;; 18295esac 18296 18297 18298case " $postdeps_CXX " in 18299*" -lc "*) archive_cmds_need_lc_CXX=no ;; 18300esac 18301 18302 18303 18304 18305 18306 18307 18308 18309 18310 18311 18312 18313 18314 18315 18316 18317 18318 18319 18320 18321 18322 18323 18324 18325 18326 18327 lt_prog_compiler_wl_CXX= 18328lt_prog_compiler_pic_CXX= 18329lt_prog_compiler_static_CXX= 18330 18331echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 18332echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 18333 18334 # C++ specific cases for pic, static, wl, etc. 18335 if test "$GXX" = yes; then 18336 lt_prog_compiler_wl_CXX='-Wl,' 18337 lt_prog_compiler_static_CXX='-static' 18338 18339 case $host_os in 18340 aix*) 18341 # All AIX code is PIC. 18342 if test "$host_cpu" = ia64; then 18343 # AIX 5 now supports IA64 processor 18344 lt_prog_compiler_static_CXX='-Bstatic' 18345 fi 18346 ;; 18347 amigaos*) 18348 if test "$host_cpu" = m68k; then 18349 # FIXME: we need at least 68020 code to build shared libraries, but 18350 # adding the `-m68020' flag to GCC prevents building anything better, 18351 # like `-m68040'. 18352 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 18353 fi 18354 ;; 18355 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 18356 # PIC is the default for these OSes. 18357 ;; 18358 mingw* | os2* | pw32*) 18359 # This hack is so that the source file can tell whether it is being 18360 # built for inclusion in a dll (and should export symbols for example). 18361 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 18362 ;; 18363 darwin* | rhapsody*) 18364 # PIC is the default on this platform 18365 # Common symbols not allowed in MH_DYLIB files 18366 lt_prog_compiler_pic_CXX='-fno-common' 18367 ;; 18368 *djgpp*) 18369 # DJGPP does not support shared libraries at all 18370 lt_prog_compiler_pic_CXX= 18371 ;; 18372 interix3*) 18373 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 18374 # Instead, we relocate shared libraries at runtime. 18375 ;; 18376 sysv4*MP*) 18377 if test -d /usr/nec; then 18378 lt_prog_compiler_pic_CXX=-Kconform_pic 18379 fi 18380 ;; 18381 hpux*) 18382 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 18383 # not for PA HP-UX. 18384 case $host_cpu in 18385 hppa*64*|ia64*) 18386 ;; 18387 *) 18388 lt_prog_compiler_pic_CXX='-fPIC' 18389 ;; 18390 esac 18391 ;; 18392 *qnx* | *nto*) 18393 # QNX uses GNU C++, but need to define -shared option too, otherwise 18394 # it will coredump. 18395 lt_prog_compiler_pic_CXX='-fPIC -shared' 18396 ;; 18397 *) 18398 lt_prog_compiler_pic_CXX='-fPIC' 18399 ;; 18400 esac 18401 else 18402 case $host_os in 18403 aix4* | aix5*) 18404 # All AIX code is PIC. 18405 if test "$host_cpu" = ia64; then 18406 # AIX 5 now supports IA64 processor 18407 lt_prog_compiler_static_CXX='-Bstatic' 18408 else 18409 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 18410 fi 18411 ;; 18412 chorus*) 18413 case $cc_basename in 18414 cxch68*) 18415 # Green Hills C++ Compiler 18416 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" 18417 ;; 18418 esac 18419 ;; 18420 darwin*) 18421 # PIC is the default on this platform 18422 # Common symbols not allowed in MH_DYLIB files 18423 case $cc_basename in 18424 xlc*) 18425 lt_prog_compiler_pic_CXX='-qnocommon' 18426 lt_prog_compiler_wl_CXX='-Wl,' 18427 ;; 18428 esac 18429 ;; 18430 dgux*) 18431 case $cc_basename in 18432 ec++*) 18433 lt_prog_compiler_pic_CXX='-KPIC' 18434 ;; 18435 ghcx*) 18436 # Green Hills C++ Compiler 18437 lt_prog_compiler_pic_CXX='-pic' 18438 ;; 18439 *) 18440 ;; 18441 esac 18442 ;; 18443 freebsd* | kfreebsd*-gnu | dragonfly*) 18444 # FreeBSD uses GNU C++ 18445 ;; 18446 hpux9* | hpux10* | hpux11*) 18447 case $cc_basename in 18448 CC*) 18449 lt_prog_compiler_wl_CXX='-Wl,' 18450 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 18451 if test "$host_cpu" != ia64; then 18452 lt_prog_compiler_pic_CXX='+Z' 18453 fi 18454 ;; 18455 aCC*) 18456 lt_prog_compiler_wl_CXX='-Wl,' 18457 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 18458 case $host_cpu in 18459 hppa*64*|ia64*) 18460 # +Z the default 18461 ;; 18462 *) 18463 lt_prog_compiler_pic_CXX='+Z' 18464 ;; 18465 esac 18466 ;; 18467 *) 18468 ;; 18469 esac 18470 ;; 18471 interix*) 18472 # This is c89, which is MS Visual C++ (no shared libs) 18473 # Anyone wants to do a port? 18474 ;; 18475 irix5* | irix6* | nonstopux*) 18476 case $cc_basename in 18477 CC*) 18478 lt_prog_compiler_wl_CXX='-Wl,' 18479 lt_prog_compiler_static_CXX='-non_shared' 18480 # CC pic flag -KPIC is the default. 18481 ;; 18482 *) 18483 ;; 18484 esac 18485 ;; 18486 linux*) 18487 case $cc_basename in 18488 KCC*) 18489 # KAI C++ Compiler 18490 lt_prog_compiler_wl_CXX='--backend -Wl,' 18491 lt_prog_compiler_pic_CXX='-fPIC' 18492 ;; 18493 icpc* | ecpc* ) 18494 # Intel C++ 18495 lt_prog_compiler_wl_CXX='-Wl,' 18496 lt_prog_compiler_pic_CXX='-KPIC' 18497 lt_prog_compiler_static_CXX='-static' 18498 ;; 18499 pgCC*) 18500 # Portland Group C++ compiler 18501 lt_prog_compiler_wl_CXX='-Wl,' 18502 lt_prog_compiler_pic_CXX='-fpic' 18503 lt_prog_compiler_static_CXX='-Bstatic' 18504 ;; 18505 cxx*) 18506 # Compaq C++ 18507 # Make sure the PIC flag is empty. It appears that all Alpha 18508 # Linux and Compaq Tru64 Unix objects are PIC. 18509 lt_prog_compiler_pic_CXX= 18510 lt_prog_compiler_static_CXX='-non_shared' 18511 ;; 18512 *) 18513 ;; 18514 esac 18515 ;; 18516 lynxos*) 18517 ;; 18518 m88k*) 18519 ;; 18520 mvs*) 18521 case $cc_basename in 18522 cxx*) 18523 lt_prog_compiler_pic_CXX='-W c,exportall' 18524 ;; 18525 *) 18526 ;; 18527 esac 18528 ;; 18529 netbsd*) 18530 ;; 18531 *qnx* | *nto*) 18532 # QNX uses GNU C++, but need to define -shared option too, otherwise 18533 # it will coredump. 18534 lt_prog_compiler_pic_CXX='-fPIC -shared' 18535 ;; 18536 osf3* | osf4* | osf5*) 18537 case $cc_basename in 18538 KCC*) 18539 lt_prog_compiler_wl_CXX='--backend -Wl,' 18540 ;; 18541 RCC*) 18542 # Rational C++ 2.4.1 18543 lt_prog_compiler_pic_CXX='-pic' 18544 ;; 18545 cxx*) 18546 # Digital/Compaq C++ 18547 lt_prog_compiler_wl_CXX='-Wl,' 18548 # Make sure the PIC flag is empty. It appears that all Alpha 18549 # Linux and Compaq Tru64 Unix objects are PIC. 18550 lt_prog_compiler_pic_CXX= 18551 lt_prog_compiler_static_CXX='-non_shared' 18552 ;; 18553 *) 18554 ;; 18555 esac 18556 ;; 18557 psos*) 18558 ;; 18559 solaris*) 18560 case $cc_basename in 18561 CC*) 18562 # Sun C++ 4.2, 5.x and Centerline C++ 18563 lt_prog_compiler_pic_CXX='-KPIC' 18564 lt_prog_compiler_static_CXX='-Bstatic' 18565 lt_prog_compiler_wl_CXX='-Qoption ld ' 18566 ;; 18567 gcx*) 18568 # Green Hills C++ Compiler 18569 lt_prog_compiler_pic_CXX='-PIC' 18570 ;; 18571 *) 18572 ;; 18573 esac 18574 ;; 18575 sunos4*) 18576 case $cc_basename in 18577 CC*) 18578 # Sun C++ 4.x 18579 lt_prog_compiler_pic_CXX='-pic' 18580 lt_prog_compiler_static_CXX='-Bstatic' 18581 ;; 18582 lcc*) 18583 # Lucid 18584 lt_prog_compiler_pic_CXX='-pic' 18585 ;; 18586 *) 18587 ;; 18588 esac 18589 ;; 18590 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 18591 case $cc_basename in 18592 CC*) 18593 lt_prog_compiler_wl_CXX='-Wl,' 18594 lt_prog_compiler_pic_CXX='-KPIC' 18595 lt_prog_compiler_static_CXX='-Bstatic' 18596 ;; 18597 esac 18598 ;; 18599 tandem*) 18600 case $cc_basename in 18601 NCC*) 18602 # NonStop-UX NCC 3.20 18603 lt_prog_compiler_pic_CXX='-KPIC' 18604 ;; 18605 *) 18606 ;; 18607 esac 18608 ;; 18609 vxworks*) 18610 ;; 18611 *) 18612 lt_prog_compiler_can_build_shared_CXX=no 18613 ;; 18614 esac 18615 fi 18616 18617case $host_os in 18618 # For platforms which do not support PIC, -DPIC is meaningless: 18619 *djgpp*) 18620 lt_prog_compiler_pic_CXX= 18621 ;; 18622 *) 18623 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 18624 ;; 18625esac 18626echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 18627echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6 18628 18629 18630 18631# 18632# Check to make sure the PIC flag actually works. 18633# 18634if test -n "$lt_prog_compiler_pic_CXX"; then 18635 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 18636echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6 18637if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then 18638 echo $ECHO_N "(cached) $ECHO_C" >&6 18639else 18640 lt_prog_compiler_pic_works_CXX=no 18641 ac_outfile=conftest.$ac_objext 18642 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 18643 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 18644 # Insert the option either (1) after the last *FLAGS variable, or 18645 # (2) before a word containing "conftest.", or (3) at the end. 18646 # Note that $ac_compile itself does not contain backslashes and begins 18647 # with a dollar sign (not a hyphen), so the echo should work correctly. 18648 # The option is referenced via a variable to avoid confusing sed. 18649 lt_compile=`echo "$ac_compile" | $SED \ 18650 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 18651 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 18652 -e 's:$: $lt_compiler_flag:'` 18653 (eval echo "\"\$as_me:18653: $lt_compile\"" >&5) 18654 (eval "$lt_compile" 2>conftest.err) 18655 ac_status=$? 18656 cat conftest.err >&5 18657 echo "$as_me:18657: \$? = $ac_status" >&5 18658 if (exit $ac_status) && test -s "$ac_outfile"; then 18659 # The compiler can only warn and ignore the option if not recognized 18660 # So say no if there are warnings other than the usual output. 18661 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 18662 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 18663 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 18664 lt_prog_compiler_pic_works_CXX=yes 18665 fi 18666 fi 18667 $RM conftest* 18668 18669fi 18670echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 18671echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6 18672 18673if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then 18674 case $lt_prog_compiler_pic_CXX in 18675 "" | " "*) ;; 18676 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 18677 esac 18678else 18679 lt_prog_compiler_pic_CXX= 18680 lt_prog_compiler_can_build_shared_CXX=no 18681fi 18682 18683fi 18684 18685 18686 18687# 18688# Check to make sure the static flag actually works. 18689# 18690wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 18691echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 18692echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 18693if test "${lt_prog_compiler_static_works_CXX+set}" = set; then 18694 echo $ECHO_N "(cached) $ECHO_C" >&6 18695else 18696 lt_prog_compiler_static_works_CXX=no 18697 save_LDFLAGS="$LDFLAGS" 18698 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 18699 printf "$lt_simple_link_test_code" > conftest.$ac_ext 18700 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 18701 # The linker can only warn and ignore the option if not recognized 18702 # So say no if there are warnings 18703 if test -s conftest.err; then 18704 # Append any errors to the config.log. 18705 cat conftest.err 1>&5 18706 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 18707 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 18708 if diff conftest.exp conftest.er2 >/dev/null; then 18709 lt_prog_compiler_static_works_CXX=yes 18710 fi 18711 else 18712 lt_prog_compiler_static_works_CXX=yes 18713 fi 18714 fi 18715 $RM conftest* 18716 LDFLAGS="$save_LDFLAGS" 18717 18718fi 18719echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5 18720echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6 18721 18722if test x"$lt_prog_compiler_static_works_CXX" = xyes; then 18723 : 18724else 18725 lt_prog_compiler_static_CXX= 18726fi 18727 18728 18729 18730 18731 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 18732echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 18733if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 18734 echo $ECHO_N "(cached) $ECHO_C" >&6 18735else 18736 lt_cv_prog_compiler_c_o_CXX=no 18737 $RM -r conftest 2>/dev/null 18738 mkdir conftest 18739 cd conftest 18740 mkdir out 18741 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 18742 18743 lt_compiler_flag="-o out/conftest2.$ac_objext" 18744 # Insert the option either (1) after the last *FLAGS variable, or 18745 # (2) before a word containing "conftest.", or (3) at the end. 18746 # Note that $ac_compile itself does not contain backslashes and begins 18747 # with a dollar sign (not a hyphen), so the echo should work correctly. 18748 lt_compile=`echo "$ac_compile" | $SED \ 18749 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 18750 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 18751 -e 's:$: $lt_compiler_flag:'` 18752 (eval echo "\"\$as_me:18752: $lt_compile\"" >&5) 18753 (eval "$lt_compile" 2>out/conftest.err) 18754 ac_status=$? 18755 cat out/conftest.err >&5 18756 echo "$as_me:18756: \$? = $ac_status" >&5 18757 if (exit $ac_status) && test -s out/conftest2.$ac_objext 18758 then 18759 # The compiler can only warn and ignore the option if not recognized 18760 # So say no if there are warnings 18761 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 18762 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 18763 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 18764 lt_cv_prog_compiler_c_o_CXX=yes 18765 fi 18766 fi 18767 chmod u+w . 2>&5 18768 $RM conftest* 18769 # SGI C++ compiler will create directory out/ii_files/ for 18770 # template instantiation 18771 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 18772 $RM out/* && rmdir out 18773 cd .. 18774 $RM -r conftest 18775 $RM conftest* 18776 18777fi 18778echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 18779echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6 18780 18781 18782 18783 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 18784echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 18785if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 18786 echo $ECHO_N "(cached) $ECHO_C" >&6 18787else 18788 lt_cv_prog_compiler_c_o_CXX=no 18789 $RM -r conftest 2>/dev/null 18790 mkdir conftest 18791 cd conftest 18792 mkdir out 18793 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 18794 18795 lt_compiler_flag="-o out/conftest2.$ac_objext" 18796 # Insert the option either (1) after the last *FLAGS variable, or 18797 # (2) before a word containing "conftest.", or (3) at the end. 18798 # Note that $ac_compile itself does not contain backslashes and begins 18799 # with a dollar sign (not a hyphen), so the echo should work correctly. 18800 lt_compile=`echo "$ac_compile" | $SED \ 18801 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 18802 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 18803 -e 's:$: $lt_compiler_flag:'` 18804 (eval echo "\"\$as_me:18804: $lt_compile\"" >&5) 18805 (eval "$lt_compile" 2>out/conftest.err) 18806 ac_status=$? 18807 cat out/conftest.err >&5 18808 echo "$as_me:18808: \$? = $ac_status" >&5 18809 if (exit $ac_status) && test -s out/conftest2.$ac_objext 18810 then 18811 # The compiler can only warn and ignore the option if not recognized 18812 # So say no if there are warnings 18813 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 18814 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 18815 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 18816 lt_cv_prog_compiler_c_o_CXX=yes 18817 fi 18818 fi 18819 chmod u+w . 2>&5 18820 $RM conftest* 18821 # SGI C++ compiler will create directory out/ii_files/ for 18822 # template instantiation 18823 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 18824 $RM out/* && rmdir out 18825 cd .. 18826 $RM -r conftest 18827 $RM conftest* 18828 18829fi 18830echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 18831echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6 18832 18833 18834 18835 18836hard_links="nottested" 18837if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 18838 # do not overwrite the value of need_locks provided by the user 18839 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 18840echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 18841 hard_links=yes 18842 $RM conftest* 18843 ln conftest.a conftest.b 2>/dev/null && hard_links=no 18844 touch conftest.a 18845 ln conftest.a conftest.b 2>&5 || hard_links=no 18846 ln conftest.a conftest.b 2>/dev/null && hard_links=no 18847 echo "$as_me:$LINENO: result: $hard_links" >&5 18848echo "${ECHO_T}$hard_links" >&6 18849 if test "$hard_links" = no; then 18850 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 18851echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 18852 need_locks=warn 18853 fi 18854else 18855 need_locks=no 18856fi 18857 18858 18859 18860 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 18861echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 18862 18863 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 18864 case $host_os in 18865 aix4* | aix5*) 18866 # If we're using GNU nm, then we don't want the "-C" option. 18867 # -C means demangle to AIX nm, but means don't demangle with GNU nm 18868 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 18869 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 18870 else 18871 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 18872 fi 18873 ;; 18874 pw32*) 18875 export_symbols_cmds_CXX="$ltdll_cmds" 18876 ;; 18877 cygwin* | mingw*) 18878 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 18879 ;; 18880 *) 18881 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 18882 ;; 18883 esac 18884 18885echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 18886echo "${ECHO_T}$ld_shlibs_CXX" >&6 18887test "$ld_shlibs_CXX" = no && can_build_shared=no 18888 18889with_gnu_ld_CXX=$with_gnu_ld 18890 18891 18892 18893 18894 18895 18896# 18897# Do we need to explicitly link libc? 18898# 18899case "x$archive_cmds_need_lc_CXX" in 18900x|xyes) 18901 # Assume -lc should be added 18902 archive_cmds_need_lc_CXX=yes 18903 18904 if test "$enable_shared" = yes && test "$GCC" = yes; then 18905 case $archive_cmds_CXX in 18906 *'~'*) 18907 # FIXME: we may have to deal with multi-command sequences. 18908 ;; 18909 '$CC '*) 18910 # Test whether the compiler implicitly links with -lc since on some 18911 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18912 # to ld, don't add -lc before -lgcc. 18913 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18914echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 18915 $RM conftest* 18916 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 18917 18918 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18919 (eval $ac_compile) 2>&5 18920 ac_status=$? 18921 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18922 (exit $ac_status); } 2>conftest.err; then 18923 soname=conftest 18924 lib=conftest 18925 libobjs=conftest.$ac_objext 18926 deplibs= 18927 wl=$lt_prog_compiler_wl_CXX 18928 pic_flag=$lt_prog_compiler_pic_CXX 18929 compiler_flags=-v 18930 linker_flags=-v 18931 verstring= 18932 output_objdir=. 18933 libname=conftest 18934 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 18935 allow_undefined_flag_CXX= 18936 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5 18937 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 18938 ac_status=$? 18939 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18940 (exit $ac_status); } 18941 then 18942 archive_cmds_need_lc_CXX=no 18943 else 18944 archive_cmds_need_lc_CXX=yes 18945 fi 18946 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 18947 else 18948 cat conftest.err 1>&5 18949 fi 18950 $RM conftest* 18951 echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 18952echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6 18953 ;; 18954 esac 18955 fi 18956 ;; 18957esac 18958 18959 18960 18961 18962 18963 18964 18965 18966 18967 18968 18969 18970 18971 18972 18973 18974 18975 18976 18977 18978 18979 18980 18981 18982 18983 18984 18985 18986 18987 18988 18989 18990 18991 18992 18993 18994 18995 18996 18997 18998 18999 19000 19001 19002 19003 19004 19005 19006 19007 19008 19009 19010 19011 19012 19013 19014 19015 19016 19017 19018 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 19019echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 19020withGCC=$GXX 19021library_names_spec= 19022libname_spec='lib$name' 19023soname_spec= 19024shrext_cmds=".so" 19025postinstall_cmds= 19026postuninstall_cmds= 19027finish_cmds= 19028finish_eval= 19029shlibpath_var= 19030shlibpath_overrides_runpath=unknown 19031version_type=none 19032dynamic_linker="$host_os ld.so" 19033sys_lib_dlsearch_path_spec="/lib /usr/lib" 19034if test "$withGCC" = yes; then 19035 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 19036 if $ECHO "$sys_lib_search_path_spec" | $GREP ';' >/dev/null ; then 19037 # if the path contains ";" then we assume it to be the separator 19038 # otherwise default to the standard path separator (i.e. ":") - it is 19039 # assumed that no part of a normal pathname contains ";" but that should 19040 # okay in the real world where ";" in dirpaths is itself problematic. 19041 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 19042 else 19043 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 19044 fi 19045else 19046 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 19047fi 19048need_lib_prefix=unknown 19049hardcode_into_libs=no 19050 19051# when you set need_version to no, make sure it does not cause -set_version 19052# flags to be left without arguments 19053need_version=unknown 19054 19055case $host_os in 19056aix3*) 19057 version_type=linux 19058 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 19059 shlibpath_var=LIBPATH 19060 19061 # AIX 3 has no versioning support, so we append a major version to the name. 19062 soname_spec='${libname}${release}${shared_ext}$major' 19063 ;; 19064 19065aix4* | aix5*) 19066 version_type=linux 19067 need_lib_prefix=no 19068 need_version=no 19069 hardcode_into_libs=yes 19070 if test "$host_cpu" = ia64; then 19071 # AIX 5 supports IA64 19072 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 19073 shlibpath_var=LD_LIBRARY_PATH 19074 else 19075 # With GCC up to 2.95.x, collect2 would create an import file 19076 # for dependence libraries. The import file would start with 19077 # the line `#! .'. This would cause the generated library to 19078 # depend on `.', always an invalid library. This was fixed in 19079 # development snapshots of GCC prior to 3.0. 19080 case $host_os in 19081 aix4 | aix4.[01] | aix4.[01].*) 19082 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 19083 echo ' yes ' 19084 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 19085 : 19086 else 19087 can_build_shared=no 19088 fi 19089 ;; 19090 esac 19091 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 19092 # soname into executable. Probably we can add versioning support to 19093 # collect2, so additional links can be useful in future. 19094 if test "$aix_use_runtimelinking" = yes; then 19095 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 19096 # instead of lib<name>.a to let people know that these are not 19097 # typical AIX shared libraries. 19098 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19099 else 19100 # We preserve .a as extension for shared libraries through AIX4.2 19101 # and later when we are not doing run time linking. 19102 library_names_spec='${libname}${release}.a $libname.a' 19103 soname_spec='${libname}${release}${shared_ext}$major' 19104 fi 19105 shlibpath_var=LIBPATH 19106 fi 19107 ;; 19108 19109amigaos*) 19110 if test "$host_cpu" = m68k; then 19111 library_names_spec='$libname.ixlibrary $libname.a' 19112 # Create ${libname}_ixlibrary.a entries in /sys/libs. 19113 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 19114 else 19115 dynamic_linker=no 19116 fi 19117 ;; 19118 19119beos*) 19120 library_names_spec='${libname}${shared_ext}' 19121 dynamic_linker="$host_os ld.so" 19122 shlibpath_var=LIBRARY_PATH 19123 ;; 19124 19125bsdi[45]*) 19126 version_type=linux 19127 need_version=no 19128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19129 soname_spec='${libname}${release}${shared_ext}$major' 19130 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 19131 shlibpath_var=LD_LIBRARY_PATH 19132 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 19133 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 19134 # the default ld.so.conf also contains /usr/contrib/lib and 19135 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 19136 # libtool to hard-code these into programs 19137 ;; 19138 19139cygwin* | mingw* | pw32*) 19140 version_type=windows 19141 shrext_cmds=".dll" 19142 need_version=no 19143 need_lib_prefix=no 19144 19145 case $withGCC,$host_os in 19146 yes,cygwin* | yes,mingw* | yes,pw32*) 19147 library_names_spec='$libname.dll.a' 19148 # DLL is installed to $(libdir)/../bin by postinstall_cmds 19149 postinstall_cmds='base_file=`basename \${file}`~ 19150 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 19151 dldir=$destdir/`dirname \$dlpath`~ 19152 test -d \$dldir || mkdir -p \$dldir~ 19153 $install_prog $dir/$dlname \$dldir/$dlname~ 19154 chmod a+x \$dldir/$dlname~ 19155 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 19156 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 19157 fi' 19158 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 19159 dlpath=$dir/\$dldll~ 19160 $RM \$dlpath' 19161 shlibpath_overrides_runpath=yes 19162 19163 case $host_os in 19164 cygwin*) 19165 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 19166 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 19167 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 19168 ;; 19169 mingw*) 19170 # MinGW DLLs use traditional 'lib' prefix 19171 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 19172 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 19173 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 19174 # It is most probably a Windows format PATH printed by 19175 # mingw gcc, but we are running on Cygwin. Gcc prints its search 19176 # path with ; separators, and with drive letters. We can handle the 19177 # drive letters (cygwin fileutils understands them), so leave them, 19178 # especially as we might pass files found there to a mingw objdump, 19179 # which wouldn't understand a cygwinified path. Ahh. 19180 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 19181 else 19182 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 19183 fi 19184 ;; 19185 pw32*) 19186 # pw32 DLLs use 'pw' prefix rather than 'lib' 19187 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 19188 ;; 19189 esac 19190 ;; 19191 19192 *) 19193 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 19194 ;; 19195 esac 19196 dynamic_linker='Win32 ld.exe' 19197 # FIXME: first we should search . and the directory the executable is in 19198 shlibpath_var=PATH 19199 ;; 19200 19201darwin* | rhapsody*) 19202 dynamic_linker="$host_os dyld" 19203 version_type=darwin 19204 need_lib_prefix=no 19205 need_version=no 19206 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 19207 soname_spec='${libname}${release}${major}$shared_ext' 19208 shlibpath_overrides_runpath=yes 19209 shlibpath_var=DYLD_LIBRARY_PATH 19210 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 19211 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 19212 if test "$withGCC" = yes; then 19213 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | $GREP "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 19214 else 19215 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 19216 fi 19217 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 19218 ;; 19219 19220dgux*) 19221 version_type=linux 19222 need_lib_prefix=no 19223 need_version=no 19224 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 19225 soname_spec='${libname}${release}${shared_ext}$major' 19226 shlibpath_var=LD_LIBRARY_PATH 19227 ;; 19228 19229freebsd1*) 19230 dynamic_linker=no 19231 ;; 19232 19233kfreebsd*-gnu) 19234 version_type=linux 19235 need_lib_prefix=no 19236 need_version=no 19237 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 19238 soname_spec='${libname}${release}${shared_ext}$major' 19239 shlibpath_var=LD_LIBRARY_PATH 19240 shlibpath_overrides_runpath=no 19241 hardcode_into_libs=yes 19242 dynamic_linker='GNU ld.so' 19243 ;; 19244 19245freebsd* | dragonfly*) 19246 # DragonFly does not have aout. When/if they implement a new 19247 # versioning mechanism, adjust this. 19248 if test -x /usr/bin/objformat; then 19249 objformat=`/usr/bin/objformat` 19250 else 19251 case $host_os in 19252 freebsd[123]*) objformat=aout ;; 19253 *) objformat=elf ;; 19254 esac 19255 fi 19256 version_type=freebsd-$objformat 19257 case $version_type in 19258 freebsd-elf*) 19259 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 19260 need_version=no 19261 need_lib_prefix=no 19262 ;; 19263 freebsd-*) 19264 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 19265 need_version=yes 19266 ;; 19267 esac 19268 shlibpath_var=LD_LIBRARY_PATH 19269 case $host_os in 19270 freebsd2*) 19271 shlibpath_overrides_runpath=yes 19272 ;; 19273 freebsd3.[01]* | freebsdelf3.[01]*) 19274 shlibpath_overrides_runpath=yes 19275 hardcode_into_libs=yes 19276 ;; 19277 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 19278 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 19279 shlibpath_overrides_runpath=no 19280 hardcode_into_libs=yes 19281 ;; 19282 freebsd*) # from 4.6 on 19283 shlibpath_overrides_runpath=yes 19284 hardcode_into_libs=yes 19285 ;; 19286 esac 19287 ;; 19288 19289gnu*) 19290 version_type=linux 19291 need_lib_prefix=no 19292 need_version=no 19293 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 19294 soname_spec='${libname}${release}${shared_ext}$major' 19295 shlibpath_var=LD_LIBRARY_PATH 19296 hardcode_into_libs=yes 19297 ;; 19298 19299hpux9* | hpux10* | hpux11*) 19300 # Give a soname corresponding to the major version so that dld.sl refuses to 19301 # link against other versions. 19302 version_type=sunos 19303 need_lib_prefix=no 19304 need_version=no 19305 case $host_cpu in 19306 ia64*) 19307 shrext_cmds='.so' 19308 hardcode_into_libs=yes 19309 dynamic_linker="$host_os dld.so" 19310 shlibpath_var=LD_LIBRARY_PATH 19311 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 19312 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19313 soname_spec='${libname}${release}${shared_ext}$major' 19314 if test "X$HPUX_IA64_MODE" = X32; then 19315 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 19316 else 19317 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 19318 fi 19319 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 19320 ;; 19321 hppa*64*) 19322 shrext_cmds='.sl' 19323 hardcode_into_libs=yes 19324 dynamic_linker="$host_os dld.sl" 19325 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 19326 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 19327 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19328 soname_spec='${libname}${release}${shared_ext}$major' 19329 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 19330 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 19331 ;; 19332 *) 19333 shrext_cmds='.sl' 19334 dynamic_linker="$host_os dld.sl" 19335 shlibpath_var=SHLIB_PATH 19336 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 19337 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19338 soname_spec='${libname}${release}${shared_ext}$major' 19339 ;; 19340 esac 19341 # HP-UX runs *really* slowly unless shared libraries are mode 555. 19342 postinstall_cmds='chmod 555 $lib' 19343 ;; 19344 19345interix3*) 19346 version_type=linux 19347 need_lib_prefix=no 19348 need_version=no 19349 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 19350 soname_spec='${libname}${release}${shared_ext}$major' 19351 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 19352 shlibpath_var=LD_LIBRARY_PATH 19353 shlibpath_overrides_runpath=no 19354 hardcode_into_libs=yes 19355 ;; 19356 19357irix5* | irix6* | nonstopux*) 19358 case $host_os in 19359 nonstopux*) version_type=nonstopux ;; 19360 *) 19361 if test "$lt_cv_prog_gnu_ld" = yes; then 19362 version_type=linux 19363 else 19364 version_type=irix 19365 fi ;; 19366 esac 19367 need_lib_prefix=no 19368 need_version=no 19369 soname_spec='${libname}${release}${shared_ext}$major' 19370 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 19371 case $host_os in 19372 irix5* | nonstopux*) 19373 libsuff= shlibsuff= 19374 ;; 19375 *) 19376 case $LD in # libtool.m4 will add one of these switches to LD 19377 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 19378 libsuff= shlibsuff= libmagic=32-bit;; 19379 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 19380 libsuff=32 shlibsuff=N32 libmagic=N32;; 19381 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 19382 libsuff=64 shlibsuff=64 libmagic=64-bit;; 19383 *) libsuff= shlibsuff= libmagic=never-match;; 19384 esac 19385 ;; 19386 esac 19387 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 19388 shlibpath_overrides_runpath=no 19389 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 19390 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 19391 hardcode_into_libs=yes 19392 ;; 19393 19394# No shared lib support for Linux oldld, aout, or coff. 19395linux*oldld* | linux*aout* | linux*coff*) 19396 dynamic_linker=no 19397 ;; 19398 19399# This must be Linux ELF. 19400linux*) 19401 version_type=linux 19402 need_lib_prefix=no 19403 need_version=no 19404 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19405 soname_spec='${libname}${release}${shared_ext}$major' 19406 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 19407 shlibpath_var=LD_LIBRARY_PATH 19408 shlibpath_overrides_runpath=no 19409 # This implies no fast_install, which is unacceptable. 19410 # Some rework will be needed to allow for fast_install 19411 # before this can be enabled. 19412 hardcode_into_libs=yes 19413 19414 # Append ld.so.conf contents to the search path 19415 if test -f /etc/ld.so.conf; then 19416 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 19417 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 19418 fi 19419 19420 # We used to test for /lib/ld.so.1 and disable shared libraries on 19421 # powerpc, because MkLinux only supported shared libraries with the 19422 # GNU dynamic linker. Since this was broken with cross compilers, 19423 # most powerpc-linux boxes support dynamic linking these days and 19424 # people can always --disable-shared, the test was removed, and we 19425 # assume the GNU/Linux dynamic linker is in use. 19426 dynamic_linker='GNU/Linux ld.so' 19427 ;; 19428 19429knetbsd*-gnu) 19430 version_type=linux 19431 need_lib_prefix=no 19432 need_version=no 19433 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 19434 soname_spec='${libname}${release}${shared_ext}$major' 19435 shlibpath_var=LD_LIBRARY_PATH 19436 shlibpath_overrides_runpath=no 19437 hardcode_into_libs=yes 19438 dynamic_linker='GNU ld.so' 19439 ;; 19440 19441netbsd*) 19442 version_type=sunos 19443 need_lib_prefix=no 19444 need_version=no 19445 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 19446 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 19447 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 19448 dynamic_linker='NetBSD (a.out) ld.so' 19449 else 19450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 19451 soname_spec='${libname}${release}${shared_ext}$major' 19452 dynamic_linker='NetBSD ld.elf_so' 19453 fi 19454 shlibpath_var=LD_LIBRARY_PATH 19455 shlibpath_overrides_runpath=yes 19456 hardcode_into_libs=yes 19457 ;; 19458 19459newsos6) 19460 version_type=linux 19461 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19462 shlibpath_var=LD_LIBRARY_PATH 19463 shlibpath_overrides_runpath=yes 19464 ;; 19465 19466*nto* | *qnx*) 19467 version_type=qnx 19468 need_lib_prefix=no 19469 need_version=no 19470 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19471 soname_spec='${libname}${release}${shared_ext}$major' 19472 shlibpath_var=LD_LIBRARY_PATH 19473 shlibpath_overrides_runpath=no 19474 hardcode_into_libs=yes 19475 dynamic_linker='ldqnx.so' 19476 ;; 19477 19478openbsd*) 19479 version_type=sunos 19480 sys_lib_dlsearch_path_spec="/usr/lib" 19481 need_lib_prefix=no 19482 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 19483 case $host_os in 19484 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 19485 *) need_version=no ;; 19486 esac 19487 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 19488 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 19489 shlibpath_var=LD_LIBRARY_PATH 19490 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 19491 case $host_os in 19492 openbsd2.[89] | openbsd2.[89].*) 19493 shlibpath_overrides_runpath=no 19494 ;; 19495 *) 19496 shlibpath_overrides_runpath=yes 19497 ;; 19498 esac 19499 else 19500 shlibpath_overrides_runpath=yes 19501 fi 19502 ;; 19503 19504os2*) 19505 libname_spec='$name' 19506 shrext_cmds=".dll" 19507 need_lib_prefix=no 19508 library_names_spec='$libname${shared_ext} $libname.a' 19509 dynamic_linker='OS/2 ld.exe' 19510 shlibpath_var=LIBPATH 19511 ;; 19512 19513osf3* | osf4* | osf5*) 19514 version_type=osf 19515 need_lib_prefix=no 19516 need_version=no 19517 soname_spec='${libname}${release}${shared_ext}$major' 19518 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19519 shlibpath_var=LD_LIBRARY_PATH 19520 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 19521 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 19522 ;; 19523 19524rdos*) 19525 dynamic_linker=no 19526 ;; 19527 19528solaris*) 19529 version_type=linux 19530 need_lib_prefix=no 19531 need_version=no 19532 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19533 soname_spec='${libname}${release}${shared_ext}$major' 19534 shlibpath_var=LD_LIBRARY_PATH 19535 shlibpath_overrides_runpath=yes 19536 hardcode_into_libs=yes 19537 # ldd complains unless libraries are executable 19538 postinstall_cmds='chmod +x $lib' 19539 ;; 19540 19541sunos4*) 19542 version_type=sunos 19543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 19544 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 19545 shlibpath_var=LD_LIBRARY_PATH 19546 shlibpath_overrides_runpath=yes 19547 if test "$with_gnu_ld" = yes; then 19548 need_lib_prefix=no 19549 fi 19550 need_version=yes 19551 ;; 19552 19553sysv4 | sysv4.3*) 19554 version_type=linux 19555 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19556 soname_spec='${libname}${release}${shared_ext}$major' 19557 shlibpath_var=LD_LIBRARY_PATH 19558 case $host_vendor in 19559 sni) 19560 shlibpath_overrides_runpath=no 19561 need_lib_prefix=no 19562 runpath_var=LD_RUN_PATH 19563 ;; 19564 siemens) 19565 need_lib_prefix=no 19566 ;; 19567 motorola) 19568 need_lib_prefix=no 19569 need_version=no 19570 shlibpath_overrides_runpath=no 19571 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 19572 ;; 19573 esac 19574 ;; 19575 19576sysv4*MP*) 19577 if test -d /usr/nec ;then 19578 version_type=linux 19579 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 19580 soname_spec='$libname${shared_ext}.$major' 19581 shlibpath_var=LD_LIBRARY_PATH 19582 fi 19583 ;; 19584 19585sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 19586 version_type=freebsd-elf 19587 need_lib_prefix=no 19588 need_version=no 19589 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 19590 soname_spec='${libname}${release}${shared_ext}$major' 19591 shlibpath_var=LD_LIBRARY_PATH 19592 shlibpath_overrides_runpath=yes 19593 hardcode_into_libs=yes 19594 if test "$with_gnu_ld" = yes; then 19595 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 19596 else 19597 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 19598 case $host_os in 19599 sco3.2v5*) 19600 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 19601 ;; 19602 esac 19603 fi 19604 sys_lib_dlsearch_path_spec='/usr/lib' 19605 ;; 19606 19607tpf*) 19608 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 19609 version_type=linux 19610 need_lib_prefix=no 19611 need_version=no 19612 library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19613 shlibpath_var=LD_LIBRARY_PATH 19614 shlibpath_overrides_runpath=no 19615 hardcode_into_libs=yes 19616 ;; 19617 19618uts4*) 19619 version_type=linux 19620 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19621 soname_spec='${libname}${release}${shared_ext}$major' 19622 shlibpath_var=LD_LIBRARY_PATH 19623 ;; 19624 19625*) 19626 dynamic_linker=no 19627 ;; 19628esac 19629echo "$as_me:$LINENO: result: $dynamic_linker" >&5 19630echo "${ECHO_T}$dynamic_linker" >&6 19631test "$dynamic_linker" = no && can_build_shared=no 19632 19633variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 19634if test "$GCC" = yes; then 19635 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 19636fi 19637 19638 19639 19640 19641 19642 19643 19644 19645 19646 19647 19648 19649 19650 19651 19652 19653 19654 19655 19656 19657 19658 19659 19660 19661 19662 19663 19664 19665 19666 19667 19668 19669 19670 19671 19672 19673 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 19674echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 19675hardcode_action_CXX= 19676if test -n "$hardcode_libdir_flag_spec_CXX" || 19677 test -n "$runpath_var_CXX" || 19678 test "X$hardcode_automatic_CXX" = "Xyes" ; then 19679 19680 # We can hardcode non-existent directories. 19681 if test "$hardcode_direct_CXX" != no && 19682 # If the only mechanism to avoid hardcoding is shlibpath_var, we 19683 # have to relink, otherwise we might link with an installed library 19684 # when we should be linking with a yet-to-be-installed one 19685 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 19686 test "$hardcode_minus_L_CXX" != no; then 19687 # Linking always hardcodes the temporary library directory. 19688 hardcode_action_CXX=relink 19689 else 19690 # We can link without hardcoding, and we can hardcode nonexisting dirs. 19691 hardcode_action_CXX=immediate 19692 fi 19693else 19694 # We cannot hardcode anything, or else we can only hardcode existing 19695 # directories. 19696 hardcode_action_CXX=unsupported 19697fi 19698echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 19699echo "${ECHO_T}$hardcode_action_CXX" >&6 19700 19701if test "$hardcode_action_CXX" = relink || 19702 test "$inherit_rpath_CXX" = yes; then 19703 # Fast installation is not supported 19704 enable_fast_install=no 19705elif test "$shlibpath_overrides_runpath" = yes || 19706 test "$enable_shared" = no; then 19707 # Fast installation is not necessary 19708 enable_fast_install=needless 19709fi 19710 19711 19712 19713 19714 19715 19716 19717 fi # test -n "$compiler" 19718 19719 CC=$lt_save_CC 19720 LDCXX=$LD 19721 LD=$lt_save_LD 19722 GCC=$lt_save_GCC 19723 with_gnu_ld=$lt_save_with_gnu_ld 19724 lt_cv_path_LDCXX=$lt_cv_path_LD 19725 lt_cv_path_LD=$lt_save_path_LD 19726 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 19727 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 19728fi # test "$_lt_caught_CXX_error" != yes 19729 19730ac_ext=c 19731ac_cpp='$CPP $CPPFLAGS' 19732ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19733ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19734ac_compiler_gnu=$ac_cv_c_compiler_gnu 19735 19736 19737GLU_CFLAGS="${GL_CFLAGS}" 19738if test "X${with_apple_opengl_framework}" != "Xyes"; then 19739 echo "$as_me:$LINENO: checking for OpenGL Utility library" >&5 19740echo $ECHO_N "checking for OpenGL Utility library... $ECHO_C" >&6 19741if test "${ax_cv_check_glu_libglu+set}" = set; then 19742 echo $ECHO_N "(cached) $ECHO_C" >&6 19743else 19744 ax_cv_check_glu_libglu="no" 19745 ax_save_CPPFLAGS="${CPPFLAGS}" 19746 CPPFLAGS="${GL_CFLAGS} ${CPPFLAGS}" 19747 ax_save_LIBS="${LIBS}" 19748 LIBS="" 19749 ax_check_libs="-lglu32 -lGLU" 19750 for ax_lib in ${ax_check_libs}; do 19751 if test X$ax_compiler_ms = Xyes; then 19752 ax_try_lib=`echo $ax_lib | sed -e 's/^-l//' -e 's/$/.lib/'` 19753 else 19754 ax_try_lib="${ax_lib}" 19755 fi 19756 LIBS="${ax_try_lib} ${GL_LIBS} ${ax_save_LIBS}" 19757 # 19758 # libGLU typically links with libstdc++ on POSIX platforms. However, 19759 # setting the language to C++ means that test program source is named 19760 # "conftest.cc"; and Microsoft cl doesn't know what to do with such a 19761 # file. 19762 # 19763 ac_ext=cc 19764ac_cpp='$CXXCPP $CPPFLAGS' 19765ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19766ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19767ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 19768 19769 if test X$ax_compiler_ms = Xyes; then 19770 ac_ext=c 19771ac_cpp='$CPP $CPPFLAGS' 19772ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19773ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19774ac_compiler_gnu=$ac_cv_c_compiler_gnu 19775 19776 fi 19777 cat >conftest.$ac_ext <<_ACEOF 19778/* confdefs.h. */ 19779_ACEOF 19780cat confdefs.h >>conftest.$ac_ext 19781cat >>conftest.$ac_ext <<_ACEOF 19782/* end confdefs.h. */ 19783 19784# if HAVE_WINDOWS_H && defined(_WIN32) 19785# include <windows.h> 19786# endif 19787# include <GL/glu.h> 19788int 19789main () 19790{ 19791gluBeginCurve(0) 19792 ; 19793 return 0; 19794} 19795_ACEOF 19796rm -f conftest.$ac_objext conftest$ac_exeext 19797if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19798 (eval $ac_link) 2>conftest.er1 19799 ac_status=$? 19800 grep -v '^ *+' conftest.er1 >conftest.err 19801 rm -f conftest.er1 19802 cat conftest.err >&5 19803 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19804 (exit $ac_status); } && 19805 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 19806 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19807 (eval $ac_try) 2>&5 19808 ac_status=$? 19809 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19810 (exit $ac_status); }; } && 19811 { ac_try='test -s conftest$ac_exeext' 19812 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19813 (eval $ac_try) 2>&5 19814 ac_status=$? 19815 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19816 (exit $ac_status); }; }; then 19817 ax_cv_check_glu_libglu="${ax_try_lib}"; break 19818else 19819 echo "$as_me: failed program was:" >&5 19820sed 's/^/| /' conftest.$ac_ext >&5 19821 19822fi 19823rm -f conftest.err conftest.$ac_objext \ 19824 conftest$ac_exeext conftest.$ac_ext 19825 if test X$ax_compiler_ms = Xyes; then 19826 ac_ext=cc 19827ac_cpp='$CXXCPP $CPPFLAGS' 19828ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19829ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19830ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 19831 19832 fi 19833 ac_ext=c 19834ac_cpp='$CPP $CPPFLAGS' 19835ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19836ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19837ac_compiler_gnu=$ac_cv_c_compiler_gnu 19838 19839 done 19840 LIBS=${ax_save_LIBS} 19841 CPPFLAGS=${ax_save_CPPFLAGS} 19842fi 19843echo "$as_me:$LINENO: result: $ax_cv_check_glu_libglu" >&5 19844echo "${ECHO_T}$ax_cv_check_glu_libglu" >&6 19845 if test "X${ax_cv_check_glu_libglu}" = "Xno"; then 19846 no_glu="yes" 19847 GLU_CFLAGS="" 19848 GLU_LIBS="" 19849 else 19850 GLU_LIBS="${ax_cv_check_glu_libglu} ${GL_LIBS}" 19851 fi 19852fi 19853 19854 19855 19856 19857if test "X$with_apple_opengl_framework" = "Xyes"; then 19858 GLUT_CFLAGS="${GLU_CFLAGS}" 19859 GLUT_LIBS="-framework GLUT -lobjc ${GL_LIBS}" 19860else 19861 GLUT_CFLAGS=${GLU_CFLAGS} 19862 GLUT_LIBS=${GLU_LIBS} 19863 19864 # 19865 # If X is present, assume GLUT depends on it. 19866 # 19867 if test "X${no_x}" != "Xyes"; then 19868 GLUT_LIBS="${X_PRE_LIBS} -lXmu -lXi ${X_EXTRA_LIBS} ${GLUT_LIBS}" 19869 fi 19870 19871 ac_ext=c 19872ac_cpp='$CPP $CPPFLAGS' 19873ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19874ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19875ac_compiler_gnu=$ac_cv_c_compiler_gnu 19876 19877 19878 ax_save_CPPFLAGS="${CPPFLAGS}" 19879 CPPFLAGS="${GLUT_CFLAGS} ${CPPFLAGS}" 19880 19881 echo "$as_me:$LINENO: checking for GLUT library" >&5 19882echo $ECHO_N "checking for GLUT library... $ECHO_C" >&6 19883if test "${ax_cv_check_glut_libglut+set}" = set; then 19884 echo $ECHO_N "(cached) $ECHO_C" >&6 19885else 19886 ax_cv_check_glut_libglut="no" 19887 ax_save_LIBS="${LIBS}" 19888 LIBS="" 19889 ax_check_libs="-lglut32 -lglut" 19890 for ax_lib in ${ax_check_libs}; do 19891 if test X$ax_compiler_ms = Xyes; then 19892 ax_try_lib=`echo $ax_lib | sed -e 's/^-l//' -e 's/$/.lib/'` 19893 else 19894 ax_try_lib="${ax_lib}" 19895 fi 19896 LIBS="${ax_try_lib} ${GLUT_LIBS} ${ax_save_LIBS}" 19897 cat >conftest.$ac_ext <<_ACEOF 19898/* confdefs.h. */ 19899_ACEOF 19900cat confdefs.h >>conftest.$ac_ext 19901cat >>conftest.$ac_ext <<_ACEOF 19902/* end confdefs.h. */ 19903 19904# if HAVE_WINDOWS_H && defined(_WIN32) 19905# include <windows.h> 19906# endif 19907# include <GL/glut.h> 19908int 19909main () 19910{ 19911glutMainLoop() 19912 ; 19913 return 0; 19914} 19915_ACEOF 19916rm -f conftest.$ac_objext conftest$ac_exeext 19917if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19918 (eval $ac_link) 2>conftest.er1 19919 ac_status=$? 19920 grep -v '^ *+' conftest.er1 >conftest.err 19921 rm -f conftest.er1 19922 cat conftest.err >&5 19923 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19924 (exit $ac_status); } && 19925 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 19926 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19927 (eval $ac_try) 2>&5 19928 ac_status=$? 19929 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19930 (exit $ac_status); }; } && 19931 { ac_try='test -s conftest$ac_exeext' 19932 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19933 (eval $ac_try) 2>&5 19934 ac_status=$? 19935 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19936 (exit $ac_status); }; }; then 19937 ax_cv_check_glut_libglut="${ax_try_lib}"; break 19938else 19939 echo "$as_me: failed program was:" >&5 19940sed 's/^/| /' conftest.$ac_ext >&5 19941 19942fi 19943rm -f conftest.err conftest.$ac_objext \ 19944 conftest$ac_exeext conftest.$ac_ext 19945 19946 done 19947 LIBS=${ax_save_LIBS} 19948 19949fi 19950echo "$as_me:$LINENO: result: $ax_cv_check_glut_libglut" >&5 19951echo "${ECHO_T}$ax_cv_check_glut_libglut" >&6 19952 CPPFLAGS="${ax_save_CPPFLAGS}" 19953 ac_ext=c 19954ac_cpp='$CPP $CPPFLAGS' 19955ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19956ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19957ac_compiler_gnu=$ac_cv_c_compiler_gnu 19958 19959 19960 if test "X${ax_cv_check_glut_libglut}" = "Xno"; then 19961 no_glut="yes" 19962 GLUT_CFLAGS="" 19963 GLUT_LIBS="" 19964 else 19965 GLUT_LIBS="${ax_cv_check_glut_libglut} ${GLUT_LIBS}" 19966 fi 19967fi 19968 19969 19970 19971 19972 19973if test "$no_x" != "yes" -a "$no_gl" != "yes" \ 19974 -a "$no_glu" != "yes" -a "$no_glut" != "yes" ; then 19975 HAVE_OPENGL=yes 19976fi 19977 19978 19979 19980if test "$HAVE_OPENGL" = "yes"; then 19981 HAVE_OPENGL_TRUE= 19982 HAVE_OPENGL_FALSE='#' 19983else 19984 HAVE_OPENGL_TRUE='#' 19985 HAVE_OPENGL_FALSE= 19986fi 19987 19988 19989 19990 19991# Check whether --enable-strip-chopping or --disable-strip-chopping was given. 19992if test "${enable_strip_chopping+set}" = set; then 19993 enableval="$enable_strip_chopping" 19994 HAVE_STRIPCHOP=$enableval 19995else 19996 HAVE_STRIPCHOP=yes 19997fi; 19998 19999# Check whether --with-default-strip-size or --without-default-strip-size was given. 20000if test "${with_default_strip_size+set}" = set; then 20001 withval="$with_default_strip_size" 20002 20003fi; 20004 20005if test "$HAVE_STRIPCHOP" = "yes" \ 20006 -a "x$with_default_strip_size" != "xno"; then 20007 20008cat >>confdefs.h <<\_ACEOF 20009#define STRIPCHOP_DEFAULT TIFF_STRIPCHOP 20010_ACEOF 20011 20012 20013 if test "x$with_default_strip_size" = "x" \ 20014 -o "x$with_default_strip_size" = "xyes"; then 20015 with_default_strip_size="8192" 20016 fi 20017 20018 20019cat >>confdefs.h <<_ACEOF 20020#define STRIP_SIZE_DEFAULT $with_default_strip_size 20021_ACEOF 20022 20023 20024fi 20025 20026 20027cat >>confdefs.h <<\_ACEOF 20028#define SUBIFD_SUPPORT 1 20029_ACEOF 20030 20031 20032 20033# Check whether --enable-extrasample-as-alpha or --disable-extrasample-as-alpha was given. 20034if test "${enable_extrasample_as_alpha+set}" = set; then 20035 enableval="$enable_extrasample_as_alpha" 20036 HAVE_EXTRASAMPLE_AS_ALPHA=$enableval 20037else 20038 HAVE_EXTRASAMPLE_AS_ALPHA=yes 20039fi; 20040 20041if test "$HAVE_EXTRASAMPLE_AS_ALPHA" = "yes" ; then 20042 20043cat >>confdefs.h <<\_ACEOF 20044#define DEFAULT_EXTRASAMPLE_AS_ALPHA 1 20045_ACEOF 20046 20047fi 20048 20049 20050# Check whether --enable-check-ycbcr-subsampling or --disable-check-ycbcr-subsampling was given. 20051if test "${enable_check_ycbcr_subsampling+set}" = set; then 20052 enableval="$enable_check_ycbcr_subsampling" 20053 CHECK_JPEG_YCBCR_SUBSAMPLING=$enableval 20054else 20055 CHECK_JPEG_YCBCR_SUBSAMPLING=yes 20056fi; 20057 20058if test "$CHECK_JPEG_YCBCR_SUBSAMPLING" = "yes" ; then 20059 20060cat >>confdefs.h <<\_ACEOF 20061#define CHECK_JPEG_YCBCR_SUBSAMPLING 1 20062_ACEOF 20063 20064fi 20065 20066 20067 20068 20069 ac_config_headers="$ac_config_headers libtiff/tif_config.h libtiff/tiffconf.h" 20070 20071 20072 ac_config_files="$ac_config_files Makefile contrib/Makefile contrib/acorn/Makefile contrib/addtiffo/Makefile contrib/dbs/Makefile contrib/dbs/xtiff/Makefile contrib/iptcutil/Makefile contrib/mac-cw/Makefile contrib/mac-mpw/Makefile contrib/mfs/Makefile contrib/ojpeg/Makefile contrib/pds/Makefile contrib/ras/Makefile contrib/stream/Makefile contrib/tags/Makefile contrib/win_dib/Makefile html/Makefile html/images/Makefile html/man/Makefile libtiff/Makefile man/Makefile port/Makefile test/Makefile tools/Makefile" 20073 20074cat >confcache <<\_ACEOF 20075# This file is a shell script that caches the results of configure 20076# tests run on this system so they can be shared between configure 20077# scripts and configure runs, see configure's option --config-cache. 20078# It is not useful on other systems. If it contains results you don't 20079# want to keep, you may remove or edit it. 20080# 20081# config.status only pays attention to the cache file if you give it 20082# the --recheck option to rerun configure. 20083# 20084# `ac_cv_env_foo' variables (set or unset) will be overridden when 20085# loading this file, other *unset* `ac_cv_foo' will be assigned the 20086# following values. 20087 20088_ACEOF 20089 20090# The following way of writing the cache mishandles newlines in values, 20091# but we know of no workaround that is simple, portable, and efficient. 20092# So, don't put newlines in cache variables' values. 20093# Ultrix sh set writes to stderr and can't be redirected directly, 20094# and sets the high bit in the cache file unless we assign to the vars. 20095{ 20096 (set) 2>&1 | 20097 case `(ac_space=' '; set | grep ac_space) 2>&1` in 20098 *ac_space=\ *) 20099 # `set' does not quote correctly, so add quotes (double-quote 20100 # substitution turns \\\\ into \\, and sed turns \\ into \). 20101 sed -n \ 20102 "s/'/'\\\\''/g; 20103 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 20104 ;; 20105 *) 20106 # `set' quotes correctly as required by POSIX, so do not add quotes. 20107 sed -n \ 20108 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 20109 ;; 20110 esac; 20111} | 20112 sed ' 20113 t clear 20114 : clear 20115 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 20116 t end 20117 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 20118 : end' >>confcache 20119if diff $cache_file confcache >/dev/null 2>&1; then :; else 20120 if test -w $cache_file; then 20121 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" 20122 cat confcache >$cache_file 20123 else 20124 echo "not updating unwritable cache $cache_file" 20125 fi 20126fi 20127rm -f confcache 20128 20129test "x$prefix" = xNONE && prefix=$ac_default_prefix 20130# Let make expand exec_prefix. 20131test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 20132 20133# VPATH may cause trouble with some makes, so we remove $(srcdir), 20134# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 20135# trailing colons and then remove the whole line if VPATH becomes empty 20136# (actually we leave an empty line to preserve line numbers). 20137if test "x$srcdir" = x.; then 20138 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 20139s/:*\$(srcdir):*/:/; 20140s/:*\${srcdir}:*/:/; 20141s/:*@srcdir@:*/:/; 20142s/^\([^=]*=[ ]*\):*/\1/; 20143s/:*$//; 20144s/^[^=]*=[ ]*$//; 20145}' 20146fi 20147 20148DEFS=-DHAVE_CONFIG_H 20149 20150ac_libobjs= 20151ac_ltlibobjs= 20152for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 20153 # 1. Remove the extension, and $U if already installed. 20154 ac_i=`echo "$ac_i" | 20155 sed 's/\$U\././;s/\.o$//;s/\.obj$//'` 20156 # 2. Add them. 20157 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" 20158 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' 20159done 20160LIBOBJS=$ac_libobjs 20161 20162LTLIBOBJS=$ac_ltlibobjs 20163 20164 20165if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 20166 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 20167Usually this means the macro was only invoked conditionally." >&5 20168echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 20169Usually this means the macro was only invoked conditionally." >&2;} 20170 { (exit 1); exit 1; }; } 20171fi 20172if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 20173 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 20174Usually this means the macro was only invoked conditionally." >&5 20175echo "$as_me: error: conditional \"AMDEP\" was never defined. 20176Usually this means the macro was only invoked conditionally." >&2;} 20177 { (exit 1); exit 1; }; } 20178fi 20179if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 20180 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 20181Usually this means the macro was only invoked conditionally." >&5 20182echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 20183Usually this means the macro was only invoked conditionally." >&2;} 20184 { (exit 1); exit 1; }; } 20185fi 20186if test -z "${HAVE_RPATH_TRUE}" && test -z "${HAVE_RPATH_FALSE}"; then 20187 { { echo "$as_me:$LINENO: error: conditional \"HAVE_RPATH\" was never defined. 20188Usually this means the macro was only invoked conditionally." >&5 20189echo "$as_me: error: conditional \"HAVE_RPATH\" was never defined. 20190Usually this means the macro was only invoked conditionally." >&2;} 20191 { (exit 1); exit 1; }; } 20192fi 20193if test -z "${HAVE_CXX_TRUE}" && test -z "${HAVE_CXX_FALSE}"; then 20194 { { echo "$as_me:$LINENO: error: conditional \"HAVE_CXX\" was never defined. 20195Usually this means the macro was only invoked conditionally." >&5 20196echo "$as_me: error: conditional \"HAVE_CXX\" was never defined. 20197Usually this means the macro was only invoked conditionally." >&2;} 20198 { (exit 1); exit 1; }; } 20199fi 20200if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 20201 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 20202Usually this means the macro was only invoked conditionally." >&5 20203echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 20204Usually this means the macro was only invoked conditionally." >&2;} 20205 { (exit 1); exit 1; }; } 20206fi 20207if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 20208 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 20209Usually this means the macro was only invoked conditionally." >&5 20210echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 20211Usually this means the macro was only invoked conditionally." >&2;} 20212 { (exit 1); exit 1; }; } 20213fi 20214if test -z "${HAVE_OPENGL_TRUE}" && test -z "${HAVE_OPENGL_FALSE}"; then 20215 { { echo "$as_me:$LINENO: error: conditional \"HAVE_OPENGL\" was never defined. 20216Usually this means the macro was only invoked conditionally." >&5 20217echo "$as_me: error: conditional \"HAVE_OPENGL\" was never defined. 20218Usually this means the macro was only invoked conditionally." >&2;} 20219 { (exit 1); exit 1; }; } 20220fi 20221 20222: ${CONFIG_STATUS=./config.status} 20223ac_clean_files_save=$ac_clean_files 20224ac_clean_files="$ac_clean_files $CONFIG_STATUS" 20225{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 20226echo "$as_me: creating $CONFIG_STATUS" >&6;} 20227cat >$CONFIG_STATUS <<_ACEOF 20228#! $SHELL 20229# Generated by $as_me. 20230# Run this file to recreate the current configuration. 20231# Compiler output produced by configure, useful for debugging 20232# configure, is in config.log if it exists. 20233 20234debug=false 20235ac_cs_recheck=false 20236ac_cs_silent=false 20237SHELL=\${CONFIG_SHELL-$SHELL} 20238_ACEOF 20239 20240cat >>$CONFIG_STATUS <<\_ACEOF 20241## --------------------- ## 20242## M4sh Initialization. ## 20243## --------------------- ## 20244 20245# Be Bourne compatible 20246if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 20247 emulate sh 20248 NULLCMD=: 20249 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 20250 # is contrary to our usage. Disable this feature. 20251 alias -g '${1+"$@"}'='"$@"' 20252elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 20253 set -o posix 20254fi 20255DUALCASE=1; export DUALCASE # for MKS sh 20256 20257# Support unset when possible. 20258if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 20259 as_unset=unset 20260else 20261 as_unset=false 20262fi 20263 20264 20265# Work around bugs in pre-3.0 UWIN ksh. 20266$as_unset ENV MAIL MAILPATH 20267PS1='$ ' 20268PS2='> ' 20269PS4='+ ' 20270 20271# NLS nuisances. 20272for as_var in \ 20273 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 20274 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 20275 LC_TELEPHONE LC_TIME 20276do 20277 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 20278 eval $as_var=C; export $as_var 20279 else 20280 $as_unset $as_var 20281 fi 20282done 20283 20284# Required to use basename. 20285if expr a : '\(a\)' >/dev/null 2>&1; then 20286 as_expr=expr 20287else 20288 as_expr=false 20289fi 20290 20291if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then 20292 as_basename=basename 20293else 20294 as_basename=false 20295fi 20296 20297 20298# Name of the executable. 20299as_me=`$as_basename "$0" || 20300$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 20301 X"$0" : 'X\(//\)$' \| \ 20302 X"$0" : 'X\(/\)$' \| \ 20303 . : '\(.\)' 2>/dev/null || 20304echo X/"$0" | 20305 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } 20306 /^X\/\(\/\/\)$/{ s//\1/; q; } 20307 /^X\/\(\/\).*/{ s//\1/; q; } 20308 s/.*/./; q'` 20309 20310 20311# PATH needs CR, and LINENO needs CR and PATH. 20312# Avoid depending upon Character Ranges. 20313as_cr_letters='abcdefghijklmnopqrstuvwxyz' 20314as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 20315as_cr_Letters=$as_cr_letters$as_cr_LETTERS 20316as_cr_digits='0123456789' 20317as_cr_alnum=$as_cr_Letters$as_cr_digits 20318 20319# The user is always right. 20320if test "${PATH_SEPARATOR+set}" != set; then 20321 echo "#! /bin/sh" >conf$$.sh 20322 echo "exit 0" >>conf$$.sh 20323 chmod +x conf$$.sh 20324 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 20325 PATH_SEPARATOR=';' 20326 else 20327 PATH_SEPARATOR=: 20328 fi 20329 rm -f conf$$.sh 20330fi 20331 20332 20333 as_lineno_1=$LINENO 20334 as_lineno_2=$LINENO 20335 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 20336 test "x$as_lineno_1" != "x$as_lineno_2" && 20337 test "x$as_lineno_3" = "x$as_lineno_2" || { 20338 # Find who we are. Look in the path if we contain no path at all 20339 # relative or not. 20340 case $0 in 20341 *[\\/]* ) as_myself=$0 ;; 20342 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20343for as_dir in $PATH 20344do 20345 IFS=$as_save_IFS 20346 test -z "$as_dir" && as_dir=. 20347 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 20348done 20349 20350 ;; 20351 esac 20352 # We did not find ourselves, most probably we were run as `sh COMMAND' 20353 # in which case we are not to be found in the path. 20354 if test "x$as_myself" = x; then 20355 as_myself=$0 20356 fi 20357 if test ! -f "$as_myself"; then 20358 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 20359echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} 20360 { (exit 1); exit 1; }; } 20361 fi 20362 case $CONFIG_SHELL in 20363 '') 20364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20365for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 20366do 20367 IFS=$as_save_IFS 20368 test -z "$as_dir" && as_dir=. 20369 for as_base in sh bash ksh sh5; do 20370 case $as_dir in 20371 /*) 20372 if ("$as_dir/$as_base" -c ' 20373 as_lineno_1=$LINENO 20374 as_lineno_2=$LINENO 20375 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 20376 test "x$as_lineno_1" != "x$as_lineno_2" && 20377 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then 20378 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } 20379 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } 20380 CONFIG_SHELL=$as_dir/$as_base 20381 export CONFIG_SHELL 20382 exec "$CONFIG_SHELL" "$0" ${1+"$@"} 20383 fi;; 20384 esac 20385 done 20386done 20387;; 20388 esac 20389 20390 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 20391 # uniformly replaced by the line number. The first 'sed' inserts a 20392 # line-number line before each line; the second 'sed' does the real 20393 # work. The second script uses 'N' to pair each line-number line 20394 # with the numbered line, and appends trailing '-' during 20395 # substitution so that $LINENO is not a special case at line end. 20396 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 20397 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) 20398 sed '=' <$as_myself | 20399 sed ' 20400 N 20401 s,$,-, 20402 : loop 20403 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, 20404 t loop 20405 s,-$,, 20406 s,^['$as_cr_digits']*\n,, 20407 ' >$as_me.lineno && 20408 chmod +x $as_me.lineno || 20409 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 20410echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} 20411 { (exit 1); exit 1; }; } 20412 20413 # Don't try to exec as it changes $[0], causing all sort of problems 20414 # (the dirname of $[0] is not the place where we might find the 20415 # original and so on. Autoconf is especially sensible to this). 20416 . ./$as_me.lineno 20417 # Exit status is that of the last command. 20418 exit 20419} 20420 20421 20422case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in 20423 *c*,-n*) ECHO_N= ECHO_C=' 20424' ECHO_T=' ' ;; 20425 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; 20426 *) ECHO_N= ECHO_C='\c' ECHO_T= ;; 20427esac 20428 20429if expr a : '\(a\)' >/dev/null 2>&1; then 20430 as_expr=expr 20431else 20432 as_expr=false 20433fi 20434 20435rm -f conf$$ conf$$.exe conf$$.file 20436echo >conf$$.file 20437if ln -s conf$$.file conf$$ 2>/dev/null; then 20438 # We could just check for DJGPP; but this test a) works b) is more generic 20439 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 20440 if test -f conf$$.exe; then 20441 # Don't use ln at all; we don't have any links 20442 as_ln_s='cp -p' 20443 else 20444 as_ln_s='ln -s' 20445 fi 20446elif ln conf$$.file conf$$ 2>/dev/null; then 20447 as_ln_s=ln 20448else 20449 as_ln_s='cp -p' 20450fi 20451rm -f conf$$ conf$$.exe conf$$.file 20452 20453if mkdir -p . 2>/dev/null; then 20454 as_mkdir_p=: 20455else 20456 test -d ./-p && rmdir ./-p 20457 as_mkdir_p=false 20458fi 20459 20460as_executable_p="test -f" 20461 20462# Sed expression to map a string onto a valid CPP name. 20463as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 20464 20465# Sed expression to map a string onto a valid variable name. 20466as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 20467 20468 20469# IFS 20470# We need space, tab and new line, in precisely that order. 20471as_nl=' 20472' 20473IFS=" $as_nl" 20474 20475# CDPATH. 20476$as_unset CDPATH 20477 20478exec 6>&1 20479 20480# Open the log real soon, to keep \$[0] and so on meaningful, and to 20481# report actual input values of CONFIG_FILES etc. instead of their 20482# values after options handling. Logging --version etc. is OK. 20483exec 5>>config.log 20484{ 20485 echo 20486 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 20487## Running $as_me. ## 20488_ASBOX 20489} >&5 20490cat >&5 <<_CSEOF 20491 20492This file was extended by LibTIFF Software $as_me 3.8.1, which was 20493generated by GNU Autoconf 2.59. Invocation command line was 20494 20495 CONFIG_FILES = $CONFIG_FILES 20496 CONFIG_HEADERS = $CONFIG_HEADERS 20497 CONFIG_LINKS = $CONFIG_LINKS 20498 CONFIG_COMMANDS = $CONFIG_COMMANDS 20499 $ $0 $@ 20500 20501_CSEOF 20502echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 20503echo >&5 20504_ACEOF 20505 20506# Files that config.status was made for. 20507if test -n "$ac_config_files"; then 20508 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS 20509fi 20510 20511if test -n "$ac_config_headers"; then 20512 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS 20513fi 20514 20515if test -n "$ac_config_links"; then 20516 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS 20517fi 20518 20519if test -n "$ac_config_commands"; then 20520 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS 20521fi 20522 20523cat >>$CONFIG_STATUS <<\_ACEOF 20524 20525ac_cs_usage="\ 20526\`$as_me' instantiates files from templates according to the 20527current configuration. 20528 20529Usage: $0 [OPTIONS] [FILE]... 20530 20531 -h, --help print this help, then exit 20532 -V, --version print version number, then exit 20533 -q, --quiet do not print progress messages 20534 -d, --debug don't remove temporary files 20535 --recheck update $as_me by reconfiguring in the same conditions 20536 --file=FILE[:TEMPLATE] 20537 instantiate the configuration file FILE 20538 --header=FILE[:TEMPLATE] 20539 instantiate the configuration header FILE 20540 20541Configuration files: 20542$config_files 20543 20544Configuration headers: 20545$config_headers 20546 20547Configuration commands: 20548$config_commands 20549 20550Report bugs to <[email protected]>." 20551_ACEOF 20552 20553cat >>$CONFIG_STATUS <<_ACEOF 20554ac_cs_version="\\ 20555LibTIFF Software config.status 3.8.1 20556configured by $0, generated by GNU Autoconf 2.59, 20557 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" 20558 20559Copyright (C) 2003 Free Software Foundation, Inc. 20560This config.status script is free software; the Free Software Foundation 20561gives unlimited permission to copy, distribute and modify it." 20562srcdir=$srcdir 20563INSTALL="$INSTALL" 20564_ACEOF 20565 20566cat >>$CONFIG_STATUS <<\_ACEOF 20567# If no file are specified by the user, then we need to provide default 20568# value. By we need to know if files were specified by the user. 20569ac_need_defaults=: 20570while test $# != 0 20571do 20572 case $1 in 20573 --*=*) 20574 ac_option=`expr "x$1" : 'x\([^=]*\)='` 20575 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` 20576 ac_shift=: 20577 ;; 20578 -*) 20579 ac_option=$1 20580 ac_optarg=$2 20581 ac_shift=shift 20582 ;; 20583 *) # This is not an option, so the user has probably given explicit 20584 # arguments. 20585 ac_option=$1 20586 ac_need_defaults=false;; 20587 esac 20588 20589 case $ac_option in 20590 # Handling of the options. 20591_ACEOF 20592cat >>$CONFIG_STATUS <<\_ACEOF 20593 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 20594 ac_cs_recheck=: ;; 20595 --version | --vers* | -V ) 20596 echo "$ac_cs_version"; exit 0 ;; 20597 --he | --h) 20598 # Conflict between --help and --header 20599 { { echo "$as_me:$LINENO: error: ambiguous option: $1 20600Try \`$0 --help' for more information." >&5 20601echo "$as_me: error: ambiguous option: $1 20602Try \`$0 --help' for more information." >&2;} 20603 { (exit 1); exit 1; }; };; 20604 --help | --hel | -h ) 20605 echo "$ac_cs_usage"; exit 0 ;; 20606 --debug | --d* | -d ) 20607 debug=: ;; 20608 --file | --fil | --fi | --f ) 20609 $ac_shift 20610 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 20611 ac_need_defaults=false;; 20612 --header | --heade | --head | --hea ) 20613 $ac_shift 20614 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 20615 ac_need_defaults=false;; 20616 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 20617 | -silent | --silent | --silen | --sile | --sil | --si | --s) 20618 ac_cs_silent=: ;; 20619 20620 # This is an error. 20621 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 20622Try \`$0 --help' for more information." >&5 20623echo "$as_me: error: unrecognized option: $1 20624Try \`$0 --help' for more information." >&2;} 20625 { (exit 1); exit 1; }; } ;; 20626 20627 *) ac_config_targets="$ac_config_targets $1" ;; 20628 20629 esac 20630 shift 20631done 20632 20633ac_configure_extra_args= 20634 20635if $ac_cs_silent; then 20636 exec 6>/dev/null 20637 ac_configure_extra_args="$ac_configure_extra_args --silent" 20638fi 20639 20640_ACEOF 20641cat >>$CONFIG_STATUS <<_ACEOF 20642if \$ac_cs_recheck; then 20643 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 20644 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 20645fi 20646 20647_ACEOF 20648 20649cat >>$CONFIG_STATUS <<_ACEOF 20650# 20651# INIT-COMMANDS section. 20652# 20653 20654AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 20655 20656 20657# The HP-UX ksh and POSIX shell print the target directory to stdout 20658# if CDPATH is set. 20659(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 20660 20661sed_quote_subst='$sed_quote_subst' 20662double_quote_subst='$double_quote_subst' 20663delay_variable_subst='$delay_variable_subst' 20664macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 20665macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 20666enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 20667enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 20668pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 20669enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 20670host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 20671host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 20672host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 20673build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 20674build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 20675build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 20676SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 20677Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 20678GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 20679EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 20680FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 20681LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 20682NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 20683LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 20684max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 20685ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 20686exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 20687reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 20688reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20689deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 20690file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 20691AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 20692AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 20693STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 20694RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 20695old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20696old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20697old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20698CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 20699CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 20700compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 20701GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 20702lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 20703lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 20704lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' 20705objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 20706SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 20707ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 20708MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 20709lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 20710lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 20711lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 20712lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 20713lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 20714need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 20715libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 20716shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20717extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20718archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 20719enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 20720export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 20721whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 20722old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20723old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20724archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20725archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20726module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20727module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20728with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 20729allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 20730no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 20731hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 20732hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 20733hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 20734hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 20735hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 20736hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 20737hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 20738inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 20739link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 20740fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 20741always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 20742export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20743exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 20744include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 20745prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20746file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 20747variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 20748need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 20749need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 20750version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 20751runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 20752shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 20753shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 20754libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 20755library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 20756soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 20757postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20758postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20759finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 20760finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 20761hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 20762sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 20763sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 20764hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 20765enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 20766enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 20767enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 20768old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 20769striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 20770AS='`$ECHO "X$AS" | $Xsed -e "$delay_single_quote_subst"`' 20771DLLTOOL='`$ECHO "X$DLLTOOL" | $Xsed -e "$delay_single_quote_subst"`' 20772OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 20773predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`' 20774postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`' 20775predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`' 20776postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`' 20777compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`' 20778LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20779old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20780compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20781GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20782lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20783lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20784lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20785lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20786lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20787archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20788enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20789export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20790whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20791old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20792old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20793archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20794archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20795module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20796module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20797with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20798allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20799no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20800hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20801hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20802hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20803hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20804hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20805hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20806hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20807inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20808link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20809fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20810always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20811export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20812exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20813include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20814prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20815file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20816hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20817predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20818postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20819predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20820postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20821compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`' 20822 20823LTCC='$LTCC' 20824LTCFLAGS='$LTCFLAGS' 20825compiler='$compiler_DEFAULT' 20826 20827# Quote evaled strings. 20828for var in SED \ 20829GREP \ 20830EGREP \ 20831FGREP \ 20832LD \ 20833NM \ 20834LN_S \ 20835reload_flag \ 20836deplibs_check_method \ 20837file_magic_cmd \ 20838AR \ 20839AR_FLAGS \ 20840STRIP \ 20841RANLIB \ 20842CC \ 20843CFLAGS \ 20844compiler \ 20845lt_cv_sys_global_symbol_pipe \ 20846lt_cv_sys_global_symbol_to_cdecl \ 20847lt_cv_sys_global_symbol_to_c_name_address \ 20848SHELL \ 20849ECHO \ 20850lt_prog_compiler_no_builtin_flag \ 20851lt_prog_compiler_wl \ 20852lt_prog_compiler_pic \ 20853lt_prog_compiler_static \ 20854lt_cv_prog_compiler_c_o \ 20855need_locks \ 20856shrext_cmds \ 20857export_dynamic_flag_spec \ 20858whole_archive_flag_spec \ 20859with_gnu_ld \ 20860allow_undefined_flag \ 20861no_undefined_flag \ 20862hardcode_libdir_flag_spec \ 20863hardcode_libdir_flag_spec_ld \ 20864hardcode_libdir_separator \ 20865fix_srcfile_path \ 20866exclude_expsyms \ 20867include_expsyms \ 20868file_list_spec \ 20869variables_saved_for_relink \ 20870libname_spec \ 20871library_names_spec \ 20872soname_spec \ 20873finish_eval \ 20874old_striplib \ 20875striplib \ 20876predep_objects \ 20877postdep_objects \ 20878predeps \ 20879postdeps \ 20880compiler_lib_search_path \ 20881LD_CXX \ 20882compiler_CXX \ 20883lt_prog_compiler_no_builtin_flag_CXX \ 20884lt_prog_compiler_wl_CXX \ 20885lt_prog_compiler_pic_CXX \ 20886lt_prog_compiler_static_CXX \ 20887lt_cv_prog_compiler_c_o_CXX \ 20888export_dynamic_flag_spec_CXX \ 20889whole_archive_flag_spec_CXX \ 20890with_gnu_ld_CXX \ 20891allow_undefined_flag_CXX \ 20892no_undefined_flag_CXX \ 20893hardcode_libdir_flag_spec_CXX \ 20894hardcode_libdir_flag_spec_ld_CXX \ 20895hardcode_libdir_separator_CXX \ 20896fix_srcfile_path_CXX \ 20897exclude_expsyms_CXX \ 20898include_expsyms_CXX \ 20899file_list_spec_CXX \ 20900predep_objects_CXX \ 20901postdep_objects_CXX \ 20902predeps_CXX \ 20903postdeps_CXX \ 20904compiler_lib_search_path_CXX; do 20905 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 20906 *[\\\\\\\`\\"\\\$]*) 20907 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 20908 ;; 20909 *) 20910 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 20911 ;; 20912 esac 20913done 20914 20915# Double-quote double-evaled strings. 20916for var in reload_cmds \ 20917old_postinstall_cmds \ 20918old_postuninstall_cmds \ 20919old_archive_cmds \ 20920extract_expsyms_cmds \ 20921old_archive_from_new_cmds \ 20922old_archive_from_expsyms_cmds \ 20923archive_cmds \ 20924archive_expsym_cmds \ 20925module_cmds \ 20926module_expsym_cmds \ 20927export_symbols_cmds \ 20928prelink_cmds \ 20929postinstall_cmds \ 20930postuninstall_cmds \ 20931finish_cmds \ 20932sys_lib_search_path_spec \ 20933sys_lib_dlsearch_path_spec \ 20934old_archive_cmds_CXX \ 20935old_archive_from_new_cmds_CXX \ 20936old_archive_from_expsyms_cmds_CXX \ 20937archive_cmds_CXX \ 20938archive_expsym_cmds_CXX \ 20939module_cmds_CXX \ 20940module_expsym_cmds_CXX \ 20941export_symbols_cmds_CXX \ 20942prelink_cmds_CXX; do 20943 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 20944 *[\\\\\\\`\\"\\\$]*) 20945 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 20946 ;; 20947 *) 20948 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 20949 ;; 20950 esac 20951done 20952 20953# Fix-up fallback echo if it was mangled by the above quoting rules. 20954case \$lt_ECHO in 20955*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 20956 ;; 20957esac 20958 20959ac_aux_dir='$ac_aux_dir' 20960xsi_shell='$xsi_shell' 20961 20962# See if we are running on zsh, and set the options which allow our 20963# commands through without removal of \ escapes INIT. 20964if test -n "\${ZSH_VERSION+set}" ; then 20965 setopt NO_GLOB_SUBST 20966fi 20967 20968 20969 PACKAGE='$PACKAGE' 20970 VERSION='$VERSION' 20971 TIMESTAMP='$TIMESTAMP' 20972 RM='$RM' 20973 ofile='$ofile' 20974 20975 20976 20977 20978 20979 20980_ACEOF 20981 20982 20983 20984cat >>$CONFIG_STATUS <<\_ACEOF 20985for ac_config_target in $ac_config_targets 20986do 20987 case "$ac_config_target" in 20988 # Handling of arguments. 20989 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; 20990 "contrib/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/Makefile" ;; 20991 "contrib/acorn/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/acorn/Makefile" ;; 20992 "contrib/addtiffo/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/addtiffo/Makefile" ;; 20993 "contrib/dbs/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/dbs/Makefile" ;; 20994 "contrib/dbs/xtiff/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/dbs/xtiff/Makefile" ;; 20995 "contrib/iptcutil/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/iptcutil/Makefile" ;; 20996 "contrib/mac-cw/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/mac-cw/Makefile" ;; 20997 "contrib/mac-mpw/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/mac-mpw/Makefile" ;; 20998 "contrib/mfs/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/mfs/Makefile" ;; 20999 "contrib/ojpeg/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/ojpeg/Makefile" ;; 21000 "contrib/pds/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/pds/Makefile" ;; 21001 "contrib/ras/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/ras/Makefile" ;; 21002 "contrib/stream/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/stream/Makefile" ;; 21003 "contrib/tags/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/tags/Makefile" ;; 21004 "contrib/win_dib/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/win_dib/Makefile" ;; 21005 "html/Makefile" ) CONFIG_FILES="$CONFIG_FILES html/Makefile" ;; 21006 "html/images/Makefile" ) CONFIG_FILES="$CONFIG_FILES html/images/Makefile" ;; 21007 "html/man/Makefile" ) CONFIG_FILES="$CONFIG_FILES html/man/Makefile" ;; 21008 "libtiff/Makefile" ) CONFIG_FILES="$CONFIG_FILES libtiff/Makefile" ;; 21009 "man/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 21010 "port/Makefile" ) CONFIG_FILES="$CONFIG_FILES port/Makefile" ;; 21011 "test/Makefile" ) CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; 21012 "tools/Makefile" ) CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;; 21013 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 21014 "libtool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 21015 "libtiff/tif_config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS libtiff/tif_config.h" ;; 21016 "libtiff/tiffconf.h" ) CONFIG_HEADERS="$CONFIG_HEADERS libtiff/tiffconf.h" ;; 21017 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 21018echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 21019 { (exit 1); exit 1; }; };; 21020 esac 21021done 21022 21023# If the user did not use the arguments to specify the items to instantiate, 21024# then the envvar interface is used. Set only those that are not. 21025# We use the long form for the default assignment because of an extremely 21026# bizarre bug on SunOS 4.1.3. 21027if $ac_need_defaults; then 21028 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 21029 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 21030 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 21031fi 21032 21033# Have a temporary directory for convenience. Make it in the build tree 21034# simply because there is no reason to put it here, and in addition, 21035# creating and moving files from /tmp can sometimes cause problems. 21036# Create a temporary directory, and hook for its removal unless debugging. 21037$debug || 21038{ 21039 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 21040 trap '{ (exit 1); exit 1; }' 1 2 13 15 21041} 21042 21043# Create a (secure) tmp directory for tmp files. 21044 21045{ 21046 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && 21047 test -n "$tmp" && test -d "$tmp" 21048} || 21049{ 21050 tmp=./confstat$$-$RANDOM 21051 (umask 077 && mkdir $tmp) 21052} || 21053{ 21054 echo "$me: cannot create a temporary directory in ." >&2 21055 { (exit 1); exit 1; } 21056} 21057 21058_ACEOF 21059 21060cat >>$CONFIG_STATUS <<_ACEOF 21061 21062# 21063# CONFIG_FILES section. 21064# 21065 21066# No need to generate the scripts if there are no CONFIG_FILES. 21067# This happens for instance when ./config.status config.h 21068if test -n "\$CONFIG_FILES"; then 21069 # Protect against being on the right side of a sed subst in config.status. 21070 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; 21071 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF 21072s,@SHELL@,$SHELL,;t t 21073s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t 21074s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t 21075s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t 21076s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t 21077s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t 21078s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t 21079s,@exec_prefix@,$exec_prefix,;t t 21080s,@prefix@,$prefix,;t t 21081s,@program_transform_name@,$program_transform_name,;t t 21082s,@bindir@,$bindir,;t t 21083s,@sbindir@,$sbindir,;t t 21084s,@libexecdir@,$libexecdir,;t t 21085s,@datadir@,$datadir,;t t 21086s,@sysconfdir@,$sysconfdir,;t t 21087s,@sharedstatedir@,$sharedstatedir,;t t 21088s,@localstatedir@,$localstatedir,;t t 21089s,@libdir@,$libdir,;t t 21090s,@includedir@,$includedir,;t t 21091s,@oldincludedir@,$oldincludedir,;t t 21092s,@infodir@,$infodir,;t t 21093s,@mandir@,$mandir,;t t 21094s,@build_alias@,$build_alias,;t t 21095s,@host_alias@,$host_alias,;t t 21096s,@target_alias@,$target_alias,;t t 21097s,@DEFS@,$DEFS,;t t 21098s,@ECHO_C@,$ECHO_C,;t t 21099s,@ECHO_N@,$ECHO_N,;t t 21100s,@ECHO_T@,$ECHO_T,;t t 21101s,@LIBS@,$LIBS,;t t 21102s,@build@,$build,;t t 21103s,@build_cpu@,$build_cpu,;t t 21104s,@build_vendor@,$build_vendor,;t t 21105s,@build_os@,$build_os,;t t 21106s,@host@,$host,;t t 21107s,@host_cpu@,$host_cpu,;t t 21108s,@host_vendor@,$host_vendor,;t t 21109s,@host_os@,$host_os,;t t 21110s,@target@,$target,;t t 21111s,@target_cpu@,$target_cpu,;t t 21112s,@target_vendor@,$target_vendor,;t t 21113s,@target_os@,$target_os,;t t 21114s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t 21115s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t 21116s,@INSTALL_DATA@,$INSTALL_DATA,;t t 21117s,@CYGPATH_W@,$CYGPATH_W,;t t 21118s,@PACKAGE@,$PACKAGE,;t t 21119s,@VERSION@,$VERSION,;t t 21120s,@ACLOCAL@,$ACLOCAL,;t t 21121s,@AUTOCONF@,$AUTOCONF,;t t 21122s,@AUTOMAKE@,$AUTOMAKE,;t t 21123s,@AUTOHEADER@,$AUTOHEADER,;t t 21124s,@MAKEINFO@,$MAKEINFO,;t t 21125s,@install_sh@,$install_sh,;t t 21126s,@STRIP@,$STRIP,;t t 21127s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t 21128s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t 21129s,@mkdir_p@,$mkdir_p,;t t 21130s,@AWK@,$AWK,;t t 21131s,@SET_MAKE@,$SET_MAKE,;t t 21132s,@am__leading_dot@,$am__leading_dot,;t t 21133s,@AMTAR@,$AMTAR,;t t 21134s,@am__tar@,$am__tar,;t t 21135s,@am__untar@,$am__untar,;t t 21136s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t 21137s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t 21138s,@MAINT@,$MAINT,;t t 21139s,@LIBTIFF_MAJOR_VERSION@,$LIBTIFF_MAJOR_VERSION,;t t 21140s,@LIBTIFF_MINOR_VERSION@,$LIBTIFF_MINOR_VERSION,;t t 21141s,@LIBTIFF_MICRO_VERSION@,$LIBTIFF_MICRO_VERSION,;t t 21142s,@LIBTIFF_ALPHA_VERSION@,$LIBTIFF_ALPHA_VERSION,;t t 21143s,@LIBTIFF_VERSION@,$LIBTIFF_VERSION,;t t 21144s,@LIBTIFF_VERSION_INFO@,$LIBTIFF_VERSION_INFO,;t t 21145s,@LIBTIFF_RELEASE_DATE@,$LIBTIFF_RELEASE_DATE,;t t 21146s,@CC@,$CC,;t t 21147s,@CFLAGS@,$CFLAGS,;t t 21148s,@LDFLAGS@,$LDFLAGS,;t t 21149s,@CPPFLAGS@,$CPPFLAGS,;t t 21150s,@ac_ct_CC@,$ac_ct_CC,;t t 21151s,@EXEEXT@,$EXEEXT,;t t 21152s,@OBJEXT@,$OBJEXT,;t t 21153s,@DEPDIR@,$DEPDIR,;t t 21154s,@am__include@,$am__include,;t t 21155s,@am__quote@,$am__quote,;t t 21156s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t 21157s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t 21158s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t 21159s,@CCDEPMODE@,$CCDEPMODE,;t t 21160s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t 21161s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t 21162s,@LN_S@,$LN_S,;t t 21163s,@LIBTOOL@,$LIBTOOL,;t t 21164s,@SED@,$SED,;t t 21165s,@EGREP@,$EGREP,;t t 21166s,@FGREP@,$FGREP,;t t 21167s,@GREP@,$GREP,;t t 21168s,@LD@,$LD,;t t 21169s,@DUMPBIN@,$DUMPBIN,;t t 21170s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t 21171s,@NM@,$NM,;t t 21172s,@AR@,$AR,;t t 21173s,@ac_ct_AR@,$ac_ct_AR,;t t 21174s,@RANLIB@,$RANLIB,;t t 21175s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t 21176s,@lt_ECHO@,$lt_ECHO,;t t 21177s,@CPP@,$CPP,;t t 21178s,@AS@,$AS,;t t 21179s,@ac_ct_AS@,$ac_ct_AS,;t t 21180s,@DLLTOOL@,$DLLTOOL,;t t 21181s,@ac_ct_DLLTOOL@,$ac_ct_DLLTOOL,;t t 21182s,@OBJDUMP@,$OBJDUMP,;t t 21183s,@ac_ct_OBJDUMP@,$ac_ct_OBJDUMP,;t t 21184s,@LIBOBJS@,$LIBOBJS,;t t 21185s,@HAVE_RPATH_TRUE@,$HAVE_RPATH_TRUE,;t t 21186s,@HAVE_RPATH_FALSE@,$HAVE_RPATH_FALSE,;t t 21187s,@LIBTIFF_DOCDIR@,$LIBTIFF_DOCDIR,;t t 21188s,@HAVE_CXX_TRUE@,$HAVE_CXX_TRUE,;t t 21189s,@HAVE_CXX_FALSE@,$HAVE_CXX_FALSE,;t t 21190s,@X_CFLAGS@,$X_CFLAGS,;t t 21191s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t 21192s,@X_LIBS@,$X_LIBS,;t t 21193s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t 21194s,@acx_pthread_config@,$acx_pthread_config,;t t 21195s,@PTHREAD_CC@,$PTHREAD_CC,;t t 21196s,@PTHREAD_LIBS@,$PTHREAD_LIBS,;t t 21197s,@PTHREAD_CFLAGS@,$PTHREAD_CFLAGS,;t t 21198s,@GL_CFLAGS@,$GL_CFLAGS,;t t 21199s,@GL_LIBS@,$GL_LIBS,;t t 21200s,@CXX@,$CXX,;t t 21201s,@CXXFLAGS@,$CXXFLAGS,;t t 21202s,@ac_ct_CXX@,$ac_ct_CXX,;t t 21203s,@CXXDEPMODE@,$CXXDEPMODE,;t t 21204s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t 21205s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t 21206s,@CXXCPP@,$CXXCPP,;t t 21207s,@GLU_CFLAGS@,$GLU_CFLAGS,;t t 21208s,@GLU_LIBS@,$GLU_LIBS,;t t 21209s,@GLUT_CFLAGS@,$GLUT_CFLAGS,;t t 21210s,@GLUT_LIBS@,$GLUT_LIBS,;t t 21211s,@HAVE_OPENGL_TRUE@,$HAVE_OPENGL_TRUE,;t t 21212s,@HAVE_OPENGL_FALSE@,$HAVE_OPENGL_FALSE,;t t 21213s,@LIBDIR@,$LIBDIR,;t t 21214s,@LTLIBOBJS@,$LTLIBOBJS,;t t 21215CEOF 21216 21217_ACEOF 21218 21219 cat >>$CONFIG_STATUS <<\_ACEOF 21220 # Split the substitutions into bite-sized pieces for seds with 21221 # small command number limits, like on Digital OSF/1 and HP-UX. 21222 ac_max_sed_lines=48 21223 ac_sed_frag=1 # Number of current file. 21224 ac_beg=1 # First line for current file. 21225 ac_end=$ac_max_sed_lines # Line after last line for current file. 21226 ac_more_lines=: 21227 ac_sed_cmds= 21228 while $ac_more_lines; do 21229 if test $ac_beg -gt 1; then 21230 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 21231 else 21232 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 21233 fi 21234 if test ! -s $tmp/subs.frag; then 21235 ac_more_lines=false 21236 else 21237 # The purpose of the label and of the branching condition is to 21238 # speed up the sed processing (if there are no `@' at all, there 21239 # is no need to browse any of the substitutions). 21240 # These are the two extra sed commands mentioned above. 21241 (echo ':t 21242 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed 21243 if test -z "$ac_sed_cmds"; then 21244 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" 21245 else 21246 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" 21247 fi 21248 ac_sed_frag=`expr $ac_sed_frag + 1` 21249 ac_beg=$ac_end 21250 ac_end=`expr $ac_end + $ac_max_sed_lines` 21251 fi 21252 done 21253 if test -z "$ac_sed_cmds"; then 21254 ac_sed_cmds=cat 21255 fi 21256fi # test -n "$CONFIG_FILES" 21257 21258_ACEOF 21259cat >>$CONFIG_STATUS <<\_ACEOF 21260for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue 21261 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 21262 case $ac_file in 21263 - | *:- | *:-:* ) # input from stdin 21264 cat >$tmp/stdin 21265 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 21266 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 21267 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 21268 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 21269 * ) ac_file_in=$ac_file.in ;; 21270 esac 21271 21272 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. 21273 ac_dir=`(dirname "$ac_file") 2>/dev/null || 21274$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21275 X"$ac_file" : 'X\(//\)[^/]' \| \ 21276 X"$ac_file" : 'X\(//\)$' \| \ 21277 X"$ac_file" : 'X\(/\)' \| \ 21278 . : '\(.\)' 2>/dev/null || 21279echo X"$ac_file" | 21280 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21281 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21282 /^X\(\/\/\)$/{ s//\1/; q; } 21283 /^X\(\/\).*/{ s//\1/; q; } 21284 s/.*/./; q'` 21285 { if $as_mkdir_p; then 21286 mkdir -p "$ac_dir" 21287 else 21288 as_dir="$ac_dir" 21289 as_dirs= 21290 while test ! -d "$as_dir"; do 21291 as_dirs="$as_dir $as_dirs" 21292 as_dir=`(dirname "$as_dir") 2>/dev/null || 21293$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21294 X"$as_dir" : 'X\(//\)[^/]' \| \ 21295 X"$as_dir" : 'X\(//\)$' \| \ 21296 X"$as_dir" : 'X\(/\)' \| \ 21297 . : '\(.\)' 2>/dev/null || 21298echo X"$as_dir" | 21299 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21300 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21301 /^X\(\/\/\)$/{ s//\1/; q; } 21302 /^X\(\/\).*/{ s//\1/; q; } 21303 s/.*/./; q'` 21304 done 21305 test ! -n "$as_dirs" || mkdir $as_dirs 21306 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 21307echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 21308 { (exit 1); exit 1; }; }; } 21309 21310 ac_builddir=. 21311 21312if test "$ac_dir" != .; then 21313 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 21314 # A "../" for each directory in $ac_dir_suffix. 21315 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 21316else 21317 ac_dir_suffix= ac_top_builddir= 21318fi 21319 21320case $srcdir in 21321 .) # No --srcdir option. We are building in place. 21322 ac_srcdir=. 21323 if test -z "$ac_top_builddir"; then 21324 ac_top_srcdir=. 21325 else 21326 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 21327 fi ;; 21328 [\\/]* | ?:[\\/]* ) # Absolute path. 21329 ac_srcdir=$srcdir$ac_dir_suffix; 21330 ac_top_srcdir=$srcdir ;; 21331 *) # Relative path. 21332 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 21333 ac_top_srcdir=$ac_top_builddir$srcdir ;; 21334esac 21335 21336# Do not use `cd foo && pwd` to compute absolute paths, because 21337# the directories may not exist. 21338case `pwd` in 21339.) ac_abs_builddir="$ac_dir";; 21340*) 21341 case "$ac_dir" in 21342 .) ac_abs_builddir=`pwd`;; 21343 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; 21344 *) ac_abs_builddir=`pwd`/"$ac_dir";; 21345 esac;; 21346esac 21347case $ac_abs_builddir in 21348.) ac_abs_top_builddir=${ac_top_builddir}.;; 21349*) 21350 case ${ac_top_builddir}. in 21351 .) ac_abs_top_builddir=$ac_abs_builddir;; 21352 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; 21353 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; 21354 esac;; 21355esac 21356case $ac_abs_builddir in 21357.) ac_abs_srcdir=$ac_srcdir;; 21358*) 21359 case $ac_srcdir in 21360 .) ac_abs_srcdir=$ac_abs_builddir;; 21361 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; 21362 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; 21363 esac;; 21364esac 21365case $ac_abs_builddir in 21366.) ac_abs_top_srcdir=$ac_top_srcdir;; 21367*) 21368 case $ac_top_srcdir in 21369 .) ac_abs_top_srcdir=$ac_abs_builddir;; 21370 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; 21371 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; 21372 esac;; 21373esac 21374 21375 21376 case $INSTALL in 21377 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 21378 *) ac_INSTALL=$ac_top_builddir$INSTALL ;; 21379 esac 21380 21381 # Let's still pretend it is `configure' which instantiates (i.e., don't 21382 # use $as_me), people would be surprised to read: 21383 # /* config.h. Generated by config.status. */ 21384 if test x"$ac_file" = x-; then 21385 configure_input= 21386 else 21387 configure_input="$ac_file. " 21388 fi 21389 configure_input=$configure_input"Generated from `echo $ac_file_in | 21390 sed 's,.*/,,'` by configure." 21391 21392 # First look for the input files in the build tree, otherwise in the 21393 # src tree. 21394 ac_file_inputs=`IFS=: 21395 for f in $ac_file_in; do 21396 case $f in 21397 -) echo $tmp/stdin ;; 21398 [\\/$]*) 21399 # Absolute (can't be DOS-style, as IFS=:) 21400 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 21401echo "$as_me: error: cannot find input file: $f" >&2;} 21402 { (exit 1); exit 1; }; } 21403 echo "$f";; 21404 *) # Relative 21405 if test -f "$f"; then 21406 # Build tree 21407 echo "$f" 21408 elif test -f "$srcdir/$f"; then 21409 # Source tree 21410 echo "$srcdir/$f" 21411 else 21412 # /dev/null tree 21413 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 21414echo "$as_me: error: cannot find input file: $f" >&2;} 21415 { (exit 1); exit 1; }; } 21416 fi;; 21417 esac 21418 done` || { (exit 1); exit 1; } 21419 21420 if test x"$ac_file" != x-; then 21421 { echo "$as_me:$LINENO: creating $ac_file" >&5 21422echo "$as_me: creating $ac_file" >&6;} 21423 rm -f "$ac_file" 21424 fi 21425_ACEOF 21426cat >>$CONFIG_STATUS <<_ACEOF 21427 sed "$ac_vpsub 21428$extrasub 21429_ACEOF 21430cat >>$CONFIG_STATUS <<\_ACEOF 21431:t 21432/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 21433s,@configure_input@,$configure_input,;t t 21434s,@srcdir@,$ac_srcdir,;t t 21435s,@abs_srcdir@,$ac_abs_srcdir,;t t 21436s,@top_srcdir@,$ac_top_srcdir,;t t 21437s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t 21438s,@builddir@,$ac_builddir,;t t 21439s,@abs_builddir@,$ac_abs_builddir,;t t 21440s,@top_builddir@,$ac_top_builddir,;t t 21441s,@abs_top_builddir@,$ac_abs_top_builddir,;t t 21442s,@INSTALL@,$ac_INSTALL,;t t 21443" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out 21444 rm -f $tmp/stdin 21445 if test x"$ac_file" != x-; then 21446 mv $tmp/out $ac_file 21447 else 21448 cat $tmp/out 21449 rm -f $tmp/out 21450 fi 21451 21452done 21453_ACEOF 21454cat >>$CONFIG_STATUS <<\_ACEOF 21455 21456# 21457# CONFIG_HEADER section. 21458# 21459 21460# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 21461# NAME is the cpp macro being defined and VALUE is the value it is being given. 21462# 21463# ac_d sets the value in "#define NAME VALUE" lines. 21464ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' 21465ac_dB='[ ].*$,\1#\2' 21466ac_dC=' ' 21467ac_dD=',;t' 21468# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 21469ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 21470ac_uB='$,\1#\2define\3' 21471ac_uC=' ' 21472ac_uD=',;t' 21473 21474for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue 21475 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 21476 case $ac_file in 21477 - | *:- | *:-:* ) # input from stdin 21478 cat >$tmp/stdin 21479 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 21480 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 21481 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 21482 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 21483 * ) ac_file_in=$ac_file.in ;; 21484 esac 21485 21486 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 21487echo "$as_me: creating $ac_file" >&6;} 21488 21489 # First look for the input files in the build tree, otherwise in the 21490 # src tree. 21491 ac_file_inputs=`IFS=: 21492 for f in $ac_file_in; do 21493 case $f in 21494 -) echo $tmp/stdin ;; 21495 [\\/$]*) 21496 # Absolute (can't be DOS-style, as IFS=:) 21497 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 21498echo "$as_me: error: cannot find input file: $f" >&2;} 21499 { (exit 1); exit 1; }; } 21500 # Do quote $f, to prevent DOS paths from being IFS'd. 21501 echo "$f";; 21502 *) # Relative 21503 if test -f "$f"; then 21504 # Build tree 21505 echo "$f" 21506 elif test -f "$srcdir/$f"; then 21507 # Source tree 21508 echo "$srcdir/$f" 21509 else 21510 # /dev/null tree 21511 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 21512echo "$as_me: error: cannot find input file: $f" >&2;} 21513 { (exit 1); exit 1; }; } 21514 fi;; 21515 esac 21516 done` || { (exit 1); exit 1; } 21517 # Remove the trailing spaces. 21518 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in 21519 21520_ACEOF 21521 21522# Transform confdefs.h into two sed scripts, `conftest.defines' and 21523# `conftest.undefs', that substitutes the proper values into 21524# config.h.in to produce config.h. The first handles `#define' 21525# templates, and the second `#undef' templates. 21526# And first: Protect against being on the right side of a sed subst in 21527# config.status. Protect against being in an unquoted here document 21528# in config.status. 21529rm -f conftest.defines conftest.undefs 21530# Using a here document instead of a string reduces the quoting nightmare. 21531# Putting comments in sed scripts is not portable. 21532# 21533# `end' is used to avoid that the second main sed command (meant for 21534# 0-ary CPP macros) applies to n-ary macro definitions. 21535# See the Autoconf documentation for `clear'. 21536cat >confdef2sed.sed <<\_ACEOF 21537s/[\\&,]/\\&/g 21538s,[\\$`],\\&,g 21539t clear 21540: clear 21541s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp 21542t end 21543s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp 21544: end 21545_ACEOF 21546# If some macros were called several times there might be several times 21547# the same #defines, which is useless. Nevertheless, we may not want to 21548# sort them, since we want the *last* AC-DEFINE to be honored. 21549uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines 21550sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs 21551rm -f confdef2sed.sed 21552 21553# This sed command replaces #undef with comments. This is necessary, for 21554# example, in the case of _POSIX_SOURCE, which is predefined and required 21555# on some systems where configure will not decide to define it. 21556cat >>conftest.undefs <<\_ACEOF 21557s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, 21558_ACEOF 21559 21560# Break up conftest.defines because some shells have a limit on the size 21561# of here documents, and old seds have small limits too (100 cmds). 21562echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS 21563echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS 21564echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS 21565echo ' :' >>$CONFIG_STATUS 21566rm -f conftest.tail 21567while grep . conftest.defines >/dev/null 21568do 21569 # Write a limited-size here document to $tmp/defines.sed. 21570 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS 21571 # Speed up: don't consider the non `#define' lines. 21572 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS 21573 # Work around the forget-to-reset-the-flag bug. 21574 echo 't clr' >>$CONFIG_STATUS 21575 echo ': clr' >>$CONFIG_STATUS 21576 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS 21577 echo 'CEOF 21578 sed -f $tmp/defines.sed $tmp/in >$tmp/out 21579 rm -f $tmp/in 21580 mv $tmp/out $tmp/in 21581' >>$CONFIG_STATUS 21582 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail 21583 rm -f conftest.defines 21584 mv conftest.tail conftest.defines 21585done 21586rm -f conftest.defines 21587echo ' fi # grep' >>$CONFIG_STATUS 21588echo >>$CONFIG_STATUS 21589 21590# Break up conftest.undefs because some shells have a limit on the size 21591# of here documents, and old seds have small limits too (100 cmds). 21592echo ' # Handle all the #undef templates' >>$CONFIG_STATUS 21593rm -f conftest.tail 21594while grep . conftest.undefs >/dev/null 21595do 21596 # Write a limited-size here document to $tmp/undefs.sed. 21597 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS 21598 # Speed up: don't consider the non `#undef' 21599 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS 21600 # Work around the forget-to-reset-the-flag bug. 21601 echo 't clr' >>$CONFIG_STATUS 21602 echo ': clr' >>$CONFIG_STATUS 21603 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS 21604 echo 'CEOF 21605 sed -f $tmp/undefs.sed $tmp/in >$tmp/out 21606 rm -f $tmp/in 21607 mv $tmp/out $tmp/in 21608' >>$CONFIG_STATUS 21609 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail 21610 rm -f conftest.undefs 21611 mv conftest.tail conftest.undefs 21612done 21613rm -f conftest.undefs 21614 21615cat >>$CONFIG_STATUS <<\_ACEOF 21616 # Let's still pretend it is `configure' which instantiates (i.e., don't 21617 # use $as_me), people would be surprised to read: 21618 # /* config.h. Generated by config.status. */ 21619 if test x"$ac_file" = x-; then 21620 echo "/* Generated by configure. */" >$tmp/config.h 21621 else 21622 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h 21623 fi 21624 cat $tmp/in >>$tmp/config.h 21625 rm -f $tmp/in 21626 if test x"$ac_file" != x-; then 21627 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then 21628 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 21629echo "$as_me: $ac_file is unchanged" >&6;} 21630 else 21631 ac_dir=`(dirname "$ac_file") 2>/dev/null || 21632$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21633 X"$ac_file" : 'X\(//\)[^/]' \| \ 21634 X"$ac_file" : 'X\(//\)$' \| \ 21635 X"$ac_file" : 'X\(/\)' \| \ 21636 . : '\(.\)' 2>/dev/null || 21637echo X"$ac_file" | 21638 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21639 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21640 /^X\(\/\/\)$/{ s//\1/; q; } 21641 /^X\(\/\).*/{ s//\1/; q; } 21642 s/.*/./; q'` 21643 { if $as_mkdir_p; then 21644 mkdir -p "$ac_dir" 21645 else 21646 as_dir="$ac_dir" 21647 as_dirs= 21648 while test ! -d "$as_dir"; do 21649 as_dirs="$as_dir $as_dirs" 21650 as_dir=`(dirname "$as_dir") 2>/dev/null || 21651$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21652 X"$as_dir" : 'X\(//\)[^/]' \| \ 21653 X"$as_dir" : 'X\(//\)$' \| \ 21654 X"$as_dir" : 'X\(/\)' \| \ 21655 . : '\(.\)' 2>/dev/null || 21656echo X"$as_dir" | 21657 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21658 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21659 /^X\(\/\/\)$/{ s//\1/; q; } 21660 /^X\(\/\).*/{ s//\1/; q; } 21661 s/.*/./; q'` 21662 done 21663 test ! -n "$as_dirs" || mkdir $as_dirs 21664 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 21665echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 21666 { (exit 1); exit 1; }; }; } 21667 21668 rm -f $ac_file 21669 mv $tmp/config.h $ac_file 21670 fi 21671 else 21672 cat $tmp/config.h 21673 rm -f $tmp/config.h 21674 fi 21675# Compute $ac_file's index in $config_headers. 21676_am_stamp_count=1 21677for _am_header in $config_headers :; do 21678 case $_am_header in 21679 $ac_file | $ac_file:* ) 21680 break ;; 21681 * ) 21682 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 21683 esac 21684done 21685echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null || 21686$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21687 X$ac_file : 'X\(//\)[^/]' \| \ 21688 X$ac_file : 'X\(//\)$' \| \ 21689 X$ac_file : 'X\(/\)' \| \ 21690 . : '\(.\)' 2>/dev/null || 21691echo X$ac_file | 21692 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21693 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21694 /^X\(\/\/\)$/{ s//\1/; q; } 21695 /^X\(\/\).*/{ s//\1/; q; } 21696 s/.*/./; q'`/stamp-h$_am_stamp_count 21697done 21698_ACEOF 21699cat >>$CONFIG_STATUS <<\_ACEOF 21700 21701# 21702# CONFIG_COMMANDS section. 21703# 21704for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue 21705 ac_dest=`echo "$ac_file" | sed 's,:.*,,'` 21706 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` 21707 ac_dir=`(dirname "$ac_dest") 2>/dev/null || 21708$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21709 X"$ac_dest" : 'X\(//\)[^/]' \| \ 21710 X"$ac_dest" : 'X\(//\)$' \| \ 21711 X"$ac_dest" : 'X\(/\)' \| \ 21712 . : '\(.\)' 2>/dev/null || 21713echo X"$ac_dest" | 21714 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21715 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21716 /^X\(\/\/\)$/{ s//\1/; q; } 21717 /^X\(\/\).*/{ s//\1/; q; } 21718 s/.*/./; q'` 21719 { if $as_mkdir_p; then 21720 mkdir -p "$ac_dir" 21721 else 21722 as_dir="$ac_dir" 21723 as_dirs= 21724 while test ! -d "$as_dir"; do 21725 as_dirs="$as_dir $as_dirs" 21726 as_dir=`(dirname "$as_dir") 2>/dev/null || 21727$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21728 X"$as_dir" : 'X\(//\)[^/]' \| \ 21729 X"$as_dir" : 'X\(//\)$' \| \ 21730 X"$as_dir" : 'X\(/\)' \| \ 21731 . : '\(.\)' 2>/dev/null || 21732echo X"$as_dir" | 21733 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21734 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21735 /^X\(\/\/\)$/{ s//\1/; q; } 21736 /^X\(\/\).*/{ s//\1/; q; } 21737 s/.*/./; q'` 21738 done 21739 test ! -n "$as_dirs" || mkdir $as_dirs 21740 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 21741echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 21742 { (exit 1); exit 1; }; }; } 21743 21744 ac_builddir=. 21745 21746if test "$ac_dir" != .; then 21747 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 21748 # A "../" for each directory in $ac_dir_suffix. 21749 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 21750else 21751 ac_dir_suffix= ac_top_builddir= 21752fi 21753 21754case $srcdir in 21755 .) # No --srcdir option. We are building in place. 21756 ac_srcdir=. 21757 if test -z "$ac_top_builddir"; then 21758 ac_top_srcdir=. 21759 else 21760 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 21761 fi ;; 21762 [\\/]* | ?:[\\/]* ) # Absolute path. 21763 ac_srcdir=$srcdir$ac_dir_suffix; 21764 ac_top_srcdir=$srcdir ;; 21765 *) # Relative path. 21766 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 21767 ac_top_srcdir=$ac_top_builddir$srcdir ;; 21768esac 21769 21770# Do not use `cd foo && pwd` to compute absolute paths, because 21771# the directories may not exist. 21772case `pwd` in 21773.) ac_abs_builddir="$ac_dir";; 21774*) 21775 case "$ac_dir" in 21776 .) ac_abs_builddir=`pwd`;; 21777 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; 21778 *) ac_abs_builddir=`pwd`/"$ac_dir";; 21779 esac;; 21780esac 21781case $ac_abs_builddir in 21782.) ac_abs_top_builddir=${ac_top_builddir}.;; 21783*) 21784 case ${ac_top_builddir}. in 21785 .) ac_abs_top_builddir=$ac_abs_builddir;; 21786 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; 21787 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; 21788 esac;; 21789esac 21790case $ac_abs_builddir in 21791.) ac_abs_srcdir=$ac_srcdir;; 21792*) 21793 case $ac_srcdir in 21794 .) ac_abs_srcdir=$ac_abs_builddir;; 21795 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; 21796 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; 21797 esac;; 21798esac 21799case $ac_abs_builddir in 21800.) ac_abs_top_srcdir=$ac_top_srcdir;; 21801*) 21802 case $ac_top_srcdir in 21803 .) ac_abs_top_srcdir=$ac_abs_builddir;; 21804 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; 21805 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; 21806 esac;; 21807esac 21808 21809 21810 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 21811echo "$as_me: executing $ac_dest commands" >&6;} 21812 case $ac_dest in 21813 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do 21814 # Strip MF so we end up with the name of the file. 21815 mf=`echo "$mf" | sed -e 's/:.*$//'` 21816 # Check whether this is an Automake generated Makefile or not. 21817 # We used to match only the files named `Makefile.in', but 21818 # some people rename them; so instead we look at the file content. 21819 # Grep'ing the first line is not enough: some people post-process 21820 # each Makefile.in and add a new line on top of each file to say so. 21821 # So let's grep whole file. 21822 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then 21823 dirpart=`(dirname "$mf") 2>/dev/null || 21824$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21825 X"$mf" : 'X\(//\)[^/]' \| \ 21826 X"$mf" : 'X\(//\)$' \| \ 21827 X"$mf" : 'X\(/\)' \| \ 21828 . : '\(.\)' 2>/dev/null || 21829echo X"$mf" | 21830 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21831 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21832 /^X\(\/\/\)$/{ s//\1/; q; } 21833 /^X\(\/\).*/{ s//\1/; q; } 21834 s/.*/./; q'` 21835 else 21836 continue 21837 fi 21838 # Extract the definition of DEPDIR, am__include, and am__quote 21839 # from the Makefile without running `make'. 21840 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 21841 test -z "$DEPDIR" && continue 21842 am__include=`sed -n 's/^am__include = //p' < "$mf"` 21843 test -z "am__include" && continue 21844 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 21845 # When using ansi2knr, U may be empty or an underscore; expand it 21846 U=`sed -n 's/^U = //p' < "$mf"` 21847 # Find all dependency output files, they are included files with 21848 # $(DEPDIR) in their names. We invoke sed twice because it is the 21849 # simplest approach to changing $(DEPDIR) to its actual value in the 21850 # expansion. 21851 for file in `sed -n " 21852 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 21853 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 21854 # Make sure the directory exists. 21855 test -f "$dirpart/$file" && continue 21856 fdir=`(dirname "$file") 2>/dev/null || 21857$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21858 X"$file" : 'X\(//\)[^/]' \| \ 21859 X"$file" : 'X\(//\)$' \| \ 21860 X"$file" : 'X\(/\)' \| \ 21861 . : '\(.\)' 2>/dev/null || 21862echo X"$file" | 21863 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21864 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21865 /^X\(\/\/\)$/{ s//\1/; q; } 21866 /^X\(\/\).*/{ s//\1/; q; } 21867 s/.*/./; q'` 21868 { if $as_mkdir_p; then 21869 mkdir -p $dirpart/$fdir 21870 else 21871 as_dir=$dirpart/$fdir 21872 as_dirs= 21873 while test ! -d "$as_dir"; do 21874 as_dirs="$as_dir $as_dirs" 21875 as_dir=`(dirname "$as_dir") 2>/dev/null || 21876$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21877 X"$as_dir" : 'X\(//\)[^/]' \| \ 21878 X"$as_dir" : 'X\(//\)$' \| \ 21879 X"$as_dir" : 'X\(/\)' \| \ 21880 . : '\(.\)' 2>/dev/null || 21881echo X"$as_dir" | 21882 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21883 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21884 /^X\(\/\/\)$/{ s//\1/; q; } 21885 /^X\(\/\).*/{ s//\1/; q; } 21886 s/.*/./; q'` 21887 done 21888 test ! -n "$as_dirs" || mkdir $as_dirs 21889 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 21890echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} 21891 { (exit 1); exit 1; }; }; } 21892 21893 # echo "creating $dirpart/$file" 21894 echo '# dummy' > "$dirpart/$file" 21895 done 21896done 21897 ;; 21898 libtool ) 21899 21900 # See if we are running on zsh, and set the options which allow our 21901 # commands through without removal of \ escapes. 21902 if test -n "${ZSH_VERSION+set}" ; then 21903 setopt NO_GLOB_SUBST 21904 fi 21905 21906 cfgfile="${ofile}T" 21907 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 21908 $RM "$cfgfile" 21909 21910 cat <<_LT_EOF >> "$cfgfile" 21911#! $SHELL 21912 21913# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 21914# Generated automatically by $as_me (GNU $PACKAGE$TIMESTAMP) $VERSION 21915# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 21916# NOTE: Changes made to this file will be lost: look at ltmain.sh. 21917# 21918# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 21919# 2006 Free Software Foundation, Inc. 21920# 21921# This file is part of GNU Libtool: 21922# Originally by Gordon Matzigkeit <[email protected]>, 1996 21923# 21924# This program is free software; you can redistribute it and/or modify 21925# it under the terms of the GNU General Public License as published by 21926# the Free Software Foundation; either version 2 of the License, or 21927# (at your option) any later version. 21928# 21929# This program is distributed in the hope that it will be useful, but 21930# WITHOUT ANY WARRANTY; without even the implied warranty of 21931# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21932# General Public License for more details. 21933# 21934# You should have received a copy of the GNU General Public License 21935# along with this program; if not, write to the Free Software 21936# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 21937# 21938# As a special exception to the GNU General Public License, if you 21939# distribute this file as part of a program that contains a 21940# configuration script generated by Autoconf, you may include it under 21941# the same distribution terms that you use for the rest of that program. 21942 21943# TEST SUITE MARKER ## BEGIN SOURCABLE 21944 21945# The names of the tagged configurations supported by this script. 21946available_tags="CXX " 21947 21948# ### BEGIN LIBTOOL CONFIG 21949 21950# Which release of libtool.m4 was used? 21951macro_version=$macro_version 21952macro_revision=$macro_revision 21953 21954# Whether or not to build shared libraries. 21955build_libtool_libs=$enable_shared 21956 21957# Whether or not to build static libraries. 21958build_old_libs=$enable_static 21959 21960# What type of objects to build. 21961pic_mode=$pic_mode 21962 21963# Whether or not to optimize for fast installation. 21964fast_install=$enable_fast_install 21965 21966# The host system. 21967host_alias=$host_alias 21968host=$host 21969host_os=$host_os 21970 21971# The build system. 21972build_alias=$build_alias 21973build=$build 21974build_os=$build_os 21975 21976# A sed program that does not truncate output. 21977SED=$lt_SED 21978 21979# Sed that helps us avoid accidentally triggering echo(1) options like -n. 21980Xsed="\$SED -e 1s/^X//" 21981 21982# A grep program that handles long lines. 21983GREP=$lt_GREP 21984 21985# An ERE matcher. 21986EGREP=$lt_EGREP 21987 21988# A literal string matcher. 21989FGREP=$lt_FGREP 21990 21991# A BSD- or MS-compatible name lister. 21992NM=$lt_NM 21993 21994# Whether we need soft or hard links. 21995LN_S=$lt_LN_S 21996 21997# What is the maximum length of a command? 21998max_cmd_len=$max_cmd_len 21999 22000# Object file suffix (normally "o"). 22001objext=$ac_objext 22002 22003# Executable file suffix (normally ""). 22004exeext=$exeext 22005 22006# How to create reloadable object files. 22007reload_flag=$lt_reload_flag 22008reload_cmds=$lt_reload_cmds 22009 22010# Method to check whether dependent libraries are shared objects. 22011deplibs_check_method=$lt_deplibs_check_method 22012 22013# Command to use when deplibs_check_method == "file_magic". 22014file_magic_cmd=$lt_file_magic_cmd 22015 22016# The archiver. 22017AR=$lt_AR 22018AR_FLAGS=$lt_AR_FLAGS 22019 22020# A symbol stripping program. 22021STRIP=$lt_STRIP 22022 22023# Commands used to install an old-style archive. 22024RANLIB=$lt_RANLIB 22025old_postinstall_cmds=$lt_old_postinstall_cmds 22026old_postuninstall_cmds=$lt_old_postuninstall_cmds 22027 22028# A C compiler. 22029LTCC=$lt_CC 22030 22031# LTCC compiler flags. 22032LTCFLAGS=$lt_CFLAGS 22033 22034# Take the output of nm and produce a listing of raw symbols and C names. 22035global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 22036 22037# Transform the output of nm in a proper C declaration. 22038global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 22039 22040# Transform the output of nm in a C name address pair. 22041global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 22042 22043# The name of the directory that contains temporary libtool files. 22044objdir=$objdir 22045 22046# Shell to use when invoking shell scripts. 22047SHELL=$lt_SHELL 22048 22049# An echo program that does not interpret backslashes. 22050ECHO=$lt_ECHO 22051 22052# Used to examine libraries when file_magic_cmd begins with "file". 22053MAGIC_CMD=$MAGIC_CMD 22054 22055# Must we lock files when doing compilation? 22056need_locks=$lt_need_locks 22057 22058# Old archive suffix (normally "a"). 22059libext=$libext 22060 22061# Shared library suffix (normally ".so"). 22062shrext_cmds=$lt_shrext_cmds 22063 22064# The commands to extract the exported symbol list from a shared archive. 22065extract_expsyms_cmds=$lt_extract_expsyms_cmds 22066 22067# Variables whose values should be saved in libtool wrapper scripts and 22068# restored at link time. 22069variables_saved_for_relink=$lt_variables_saved_for_relink 22070 22071# Do we need the "lib" prefix for modules? 22072need_lib_prefix=$need_lib_prefix 22073 22074# Do we need a version for libraries? 22075need_version=$need_version 22076 22077# Library versioning type. 22078version_type=$version_type 22079 22080# Shared library runtime path variable. 22081runpath_var=$runpath_var 22082 22083# Shared library path variable. 22084shlibpath_var=$shlibpath_var 22085 22086# Is shlibpath searched before the hard-coded library search path? 22087shlibpath_overrides_runpath=$shlibpath_overrides_runpath 22088 22089# Format of library name prefix. 22090libname_spec=$lt_libname_spec 22091 22092# List of archive names. First name is the real one, the rest are links. 22093# The last name is the one that the linker finds with -lNAME 22094library_names_spec=$lt_library_names_spec 22095 22096# The coded name of the library, if different from the real name. 22097soname_spec=$lt_soname_spec 22098 22099# Command to use after installation of a shared archive. 22100postinstall_cmds=$lt_postinstall_cmds 22101 22102# Command to use after uninstallation of a shared archive. 22103postuninstall_cmds=$lt_postuninstall_cmds 22104 22105# Commands used to finish a libtool library installation in a directory. 22106finish_cmds=$lt_finish_cmds 22107 22108# As "finish_cmds", except a single script fragment to be evaled but 22109# not shown. 22110finish_eval=$lt_finish_eval 22111 22112# Whether we should hardcode library paths into libraries. 22113hardcode_into_libs=$hardcode_into_libs 22114 22115# Compile-time system search path for libraries. 22116sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 22117 22118# Run-time system search path for libraries. 22119sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 22120 22121# Whether dlopen is supported. 22122dlopen_support=$enable_dlopen 22123 22124# Whether dlopen of programs is supported. 22125dlopen_self=$enable_dlopen_self 22126 22127# Whether dlopen of statically linked programs is supported. 22128dlopen_self_static=$enable_dlopen_self_static 22129 22130# Commands to strip libraries. 22131old_striplib=$lt_old_striplib 22132striplib=$lt_striplib 22133 22134# Assembler program. 22135AS=$AS 22136 22137# DLL creation program. 22138DLLTOOL=$DLLTOOL 22139 22140# Object dumper program. 22141OBJDUMP=$OBJDUMP 22142 22143 22144# The linker used to build libraries. 22145LD=$lt_LD 22146 22147# Commands used to build an old-style archive. 22148old_archive_cmds=$lt_old_archive_cmds 22149 22150# A language specific compiler. 22151CC=$lt_compiler 22152 22153# Is the compiler the GNU compiler? 22154with_gcc=$GCC 22155 22156# Compiler flag to turn off builtin functions. 22157no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 22158 22159# How to pass a linker flag through the compiler. 22160wl=$lt_lt_prog_compiler_wl 22161 22162# Additional compiler flags for building library objects. 22163pic_flag=$lt_lt_prog_compiler_pic 22164 22165# Compiler flag to prevent dynamic linking. 22166link_static_flag=$lt_lt_prog_compiler_static 22167 22168# Does compiler simultaneously support -c and -o options? 22169compiler_c_o=$lt_lt_cv_prog_compiler_c_o 22170 22171# Whether or not to add -lc for building shared libraries. 22172build_libtool_need_lc=$archive_cmds_need_lc 22173 22174# Whether or not to disallow shared libs when runtime libs are static. 22175allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 22176 22177# Compiler flag to allow reflexive dlopens. 22178export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 22179 22180# Compiler flag to generate shared objects directly from archives. 22181whole_archive_flag_spec=$lt_whole_archive_flag_spec 22182 22183# Create an old-style archive from a shared archive. 22184old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 22185 22186# Create a temporary old-style archive to link instead of a shared archive. 22187old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 22188 22189# Commands used to build a shared archive. 22190archive_cmds=$lt_archive_cmds 22191archive_expsym_cmds=$lt_archive_expsym_cmds 22192 22193# Commands used to build a loadable module if different from building 22194# a shared archive. 22195module_cmds=$lt_module_cmds 22196module_expsym_cmds=$lt_module_expsym_cmds 22197 22198# Whether we are building with GNU ld or not. 22199with_gnu_ld=$lt_with_gnu_ld 22200 22201# Flag that allows shared libraries with undefined symbols to be built. 22202allow_undefined_flag=$lt_allow_undefined_flag 22203 22204# Flag that enforces no undefined symbols. 22205no_undefined_flag=$lt_no_undefined_flag 22206 22207# Flag to hardcode \$libdir into a binary during linking. 22208# This must work even if \$libdir does not exist 22209hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 22210 22211# If ld is used when linking, flag to hardcode \$libdir into a binary 22212# during linking. This must work even if \$libdir does not exist. 22213hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 22214 22215# Whether we need a single "-rpath" flag with a separated argument. 22216hardcode_libdir_separator=$lt_hardcode_libdir_separator 22217 22218# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 22219# DIR into the resulting binary. 22220hardcode_direct=$hardcode_direct 22221 22222# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 22223# into the resulting binary. 22224hardcode_minus_L=$hardcode_minus_L 22225 22226# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 22227# into the resulting binary. 22228hardcode_shlibpath_var=$hardcode_shlibpath_var 22229 22230# Set to "yes" if building a shared library automatically hardcodes DIR 22231# into the library and all subsequent libraries and executables linked 22232# against it. 22233hardcode_automatic=$hardcode_automatic 22234 22235# Set to yes if linker adds runtime paths of dependent libraries 22236# to runtime path list. 22237inherit_rpath=$inherit_rpath 22238 22239# Whether libtool must link a program against all its dependency libraries. 22240link_all_deplibs=$link_all_deplibs 22241 22242# Fix the shell variable \$srcfile for the compiler. 22243fix_srcfile_path=$lt_fix_srcfile_path 22244 22245# Set to "yes" if exported symbols are required. 22246always_export_symbols=$always_export_symbols 22247 22248# The commands to list exported symbols. 22249export_symbols_cmds=$lt_export_symbols_cmds 22250 22251# Symbols that should not be listed in the preloaded symbols. 22252exclude_expsyms=$lt_exclude_expsyms 22253 22254# Symbols that must always be exported. 22255include_expsyms=$lt_include_expsyms 22256 22257# Commands necessary for linking programs (against libraries) with templates. 22258prelink_cmds=$lt_prelink_cmds 22259 22260# Specify filename containing input files. 22261file_list_spec=$lt_file_list_spec 22262 22263# How to hardcode a shared library path into an executable. 22264hardcode_action=$hardcode_action 22265 22266# Dependencies to place before and after the objects being linked to 22267# create a shared library. 22268predep_objects=$lt_predep_objects 22269postdep_objects=$lt_postdep_objects 22270predeps=$lt_predeps 22271postdeps=$lt_postdeps 22272 22273# The library search path used internally by the compiler when linking 22274# a shared library. 22275compiler_lib_search_path=$lt_compiler_lib_search_path 22276 22277# ### END LIBTOOL CONFIG 22278 22279# The HP-UX ksh and POSIX shell print the target directory to stdout 22280# if CDPATH is set. 22281(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 22282 22283_LT_EOF 22284 22285 case $host_os in 22286 aix3*) 22287 cat <<\_LT_EOF >> "$cfgfile" 22288# AIX sometimes has problems with the GCC collect2 program. For some 22289# reason, if we set the COLLECT_NAMES environment variable, the problems 22290# vanish in a puff of smoke. 22291if test "X${COLLECT_NAMES+set}" != Xset; then 22292 COLLECT_NAMES= 22293 export COLLECT_NAMES 22294fi 22295_LT_EOF 22296 ;; 22297 esac 22298 22299 22300ltmain="$ac_aux_dir/ltmain.sh" 22301 22302 22303 # We use sed instead of cat because bash on DJGPP gets confused if 22304 # if finds mixed CR/LF and LF-only lines. Since sed operates in 22305 # text mode, it properly converts lines to CR/LF. This bash problem 22306 # is reportedly fixed, but why not run on old versions too? 22307 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 22308 || (rm -f "$cfgfile"; exit 1) 22309 22310 case $xsi_shell in 22311 yes) 22312 cat << \_LT_EOF >> "$cfgfile" 22313# func_dirname file append nondir_replacement 22314# Compute the dirname of FILE. If nonempty, add APPEND to the result, 22315# otherwise set result to NONDIR_REPLACEMENT. 22316func_dirname () 22317{ 22318 case ${1} in 22319 */*) func_dirname_result="${1%/*}${2}" ;; 22320 * ) func_dirname_result="${3}" ;; 22321 esac 22322} 22323 22324# func_basename file 22325func_basename () 22326{ 22327 func_basename_result="${1##*/}" 22328} 22329 22330# func_stripname prefix suffix name 22331# strip PREFIX and SUFFIX off of NAME. 22332# PREFIX and SUFFIX must not contain globbing or regex special 22333# characters, hashes, percent signs, but SUFFIX may contain a leading 22334# dot (in which case that matches only a dot). 22335func_stripname () 22336{ 22337 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 22338 # positional parameters, so assign one to ordinary parameter first. 22339 func_stripname_result=${3} 22340 func_stripname_result=${func_stripname_result#"${1}"} 22341 func_stripname_result=${func_stripname_result%"${2}"} 22342} 22343_LT_EOF 22344 ;; 22345 *) # Bourne compatible functions. 22346 cat << \_LT_EOF >> "$cfgfile" 22347# func_dirname file append nondir_replacement 22348# Compute the dirname of FILE. If nonempty, add APPEND to the result, 22349# otherwise set result to NONDIR_REPLACEMENT. 22350func_dirname () 22351{ 22352 # Extract subdirectory from the argument. 22353 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 22354 if test "X$func_dirname_result" = "X${1}"; then 22355 func_dirname_result="${3}" 22356 else 22357 func_dirname_result="$func_dirname_result${2}" 22358 fi 22359} 22360 22361# func_basename file 22362func_basename () 22363{ 22364 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 22365} 22366 22367# func_stripname prefix suffix name 22368# strip PREFIX and SUFFIX off of NAME. 22369# PREFIX and SUFFIX must not contain globbing or regex special 22370# characters, hashes, percent signs, but SUFFIX may contain a leading 22371# dot (in which case that matches only a dot). 22372# func_strip_suffix prefix name 22373func_stripname () 22374{ 22375 case ${2} in 22376 .*) func_stripname_result=`$ECHO "X${3}" \ 22377 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 22378 *) func_stripname_result=`$ECHO "X${3}" \ 22379 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 22380 esac 22381} 22382_LT_EOF 22383esac 22384 22385 22386 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 22387 || (rm -f "$cfgfile"; exit 1) 22388 22389 mv -f "$cfgfile" "$ofile" || 22390 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 22391 chmod +x "$ofile" 22392 22393 22394 cat <<_LT_EOF >> "$ofile" 22395 22396# ### BEGIN LIBTOOL TAG CONFIG: CXX 22397 22398# The linker used to build libraries. 22399LD=$lt_LD_CXX 22400 22401# Commands used to build an old-style archive. 22402old_archive_cmds=$lt_old_archive_cmds_CXX 22403 22404# A language specific compiler. 22405CC=$lt_compiler_CXX 22406 22407# Is the compiler the GNU compiler? 22408with_gcc=$GCC_CXX 22409 22410# Compiler flag to turn off builtin functions. 22411no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 22412 22413# How to pass a linker flag through the compiler. 22414wl=$lt_lt_prog_compiler_wl_CXX 22415 22416# Additional compiler flags for building library objects. 22417pic_flag=$lt_lt_prog_compiler_pic_CXX 22418 22419# Compiler flag to prevent dynamic linking. 22420link_static_flag=$lt_lt_prog_compiler_static_CXX 22421 22422# Does compiler simultaneously support -c and -o options? 22423compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 22424 22425# Whether or not to add -lc for building shared libraries. 22426build_libtool_need_lc=$archive_cmds_need_lc_CXX 22427 22428# Whether or not to disallow shared libs when runtime libs are static. 22429allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 22430 22431# Compiler flag to allow reflexive dlopens. 22432export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 22433 22434# Compiler flag to generate shared objects directly from archives. 22435whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 22436 22437# Create an old-style archive from a shared archive. 22438old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 22439 22440# Create a temporary old-style archive to link instead of a shared archive. 22441old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 22442 22443# Commands used to build a shared archive. 22444archive_cmds=$lt_archive_cmds_CXX 22445archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 22446 22447# Commands used to build a loadable module if different from building 22448# a shared archive. 22449module_cmds=$lt_module_cmds_CXX 22450module_expsym_cmds=$lt_module_expsym_cmds_CXX 22451 22452# Whether we are building with GNU ld or not. 22453with_gnu_ld=$lt_with_gnu_ld_CXX 22454 22455# Flag that allows shared libraries with undefined symbols to be built. 22456allow_undefined_flag=$lt_allow_undefined_flag_CXX 22457 22458# Flag that enforces no undefined symbols. 22459no_undefined_flag=$lt_no_undefined_flag_CXX 22460 22461# Flag to hardcode \$libdir into a binary during linking. 22462# This must work even if \$libdir does not exist 22463hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 22464 22465# If ld is used when linking, flag to hardcode \$libdir into a binary 22466# during linking. This must work even if \$libdir does not exist. 22467hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 22468 22469# Whether we need a single "-rpath" flag with a separated argument. 22470hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 22471 22472# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 22473# DIR into the resulting binary. 22474hardcode_direct=$hardcode_direct_CXX 22475 22476# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 22477# into the resulting binary. 22478hardcode_minus_L=$hardcode_minus_L_CXX 22479 22480# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 22481# into the resulting binary. 22482hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 22483 22484# Set to "yes" if building a shared library automatically hardcodes DIR 22485# into the library and all subsequent libraries and executables linked 22486# against it. 22487hardcode_automatic=$hardcode_automatic_CXX 22488 22489# Set to yes if linker adds runtime paths of dependent libraries 22490# to runtime path list. 22491inherit_rpath=$inherit_rpath_CXX 22492 22493# Whether libtool must link a program against all its dependency libraries. 22494link_all_deplibs=$link_all_deplibs_CXX 22495 22496# Fix the shell variable \$srcfile for the compiler. 22497fix_srcfile_path=$lt_fix_srcfile_path_CXX 22498 22499# Set to "yes" if exported symbols are required. 22500always_export_symbols=$always_export_symbols_CXX 22501 22502# The commands to list exported symbols. 22503export_symbols_cmds=$lt_export_symbols_cmds_CXX 22504 22505# Symbols that should not be listed in the preloaded symbols. 22506exclude_expsyms=$lt_exclude_expsyms_CXX 22507 22508# Symbols that must always be exported. 22509include_expsyms=$lt_include_expsyms_CXX 22510 22511# Commands necessary for linking programs (against libraries) with templates. 22512prelink_cmds=$lt_prelink_cmds_CXX 22513 22514# Specify filename containing input files. 22515file_list_spec=$lt_file_list_spec_CXX 22516 22517# How to hardcode a shared library path into an executable. 22518hardcode_action=$hardcode_action_CXX 22519 22520# Dependencies to place before and after the objects being linked to 22521# create a shared library. 22522predep_objects=$lt_predep_objects_CXX 22523postdep_objects=$lt_postdep_objects_CXX 22524predeps=$lt_predeps_CXX 22525postdeps=$lt_postdeps_CXX 22526 22527# The library search path used internally by the compiler when linking 22528# a shared library. 22529compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 22530 22531# ### END LIBTOOL TAG CONFIG: CXX 22532_LT_EOF 22533 22534 ;; 22535 esac 22536done 22537_ACEOF 22538 22539cat >>$CONFIG_STATUS <<\_ACEOF 22540 22541{ (exit 0); exit 0; } 22542_ACEOF 22543chmod +x $CONFIG_STATUS 22544ac_clean_files=$ac_clean_files_save 22545 22546 22547# configure is writing to config.log, and then calls config.status. 22548# config.status does its own redirection, appending to config.log. 22549# Unfortunately, on DOS this fails, as config.log is still kept open 22550# by configure, so config.status won't be able to write to it; its 22551# output is simply discarded. So we exec the FD to /dev/null, 22552# effectively closing config.log, so it can be properly (re)opened and 22553# appended to by config.status. When coming back to configure, we 22554# need to make the FD available again. 22555if test "$no_create" != yes; then 22556 ac_cs_success=: 22557 ac_config_status_args= 22558 test "$silent" = yes && 22559 ac_config_status_args="$ac_config_status_args --quiet" 22560 exec 5>/dev/null 22561 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 22562 exec 5>>config.log 22563 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 22564 # would make configure fail if this is the last instruction. 22565 $ac_cs_success || { (exit 1); exit 1; } 22566fi 22567 22568 22569 22570echo "" 22571echo "Libtiff is now configured for ${host}" 22572echo "" 22573echo " Installation directory: ${prefix}" 22574echo " Documentation directory: ${LIBTIFF_DOCDIR}" 22575echo " C compiler: ${CC} ${CFLAGS}" 22576echo " C++ compiler: ${CXX} ${CXXFLAGS}" 22577echo " Enable runtime linker paths: ${HAVE_RPATH}" 22578echo " Support Microsoft Document Imaging: ${HAVE_MDI}" 22579echo "" 22580echo " Support for internal codecs:" 22581echo " CCITT Group 3 & 4 algorithms: ${HAVE_CCITT}" 22582echo " Macintosh PackBits algorithm: ${HAVE_PACKBITS}" 22583echo " LZW algorithm: ${HAVE_LZW}" 22584echo " ThunderScan 4-bit RLE algorithm: ${HAVE_THUNDER}" 22585echo " NeXT 2-bit RLE algorithm: ${HAVE_NEXT}" 22586echo " LogLuv high dynamic range encoding: ${HAVE_LOGLUV}" 22587echo "" 22588echo " Support for external codecs:" 22589echo " ZLIB support: ${HAVE_ZLIB}" 22590echo " Pixar log-format algorithm: ${HAVE_PIXARLOG}" 22591echo " JPEG support: ${HAVE_JPEG}" 22592echo " Old JPEG support: ${HAVE_OJPEG}" 22593echo "" 22594echo " C++ support: ${HAVE_CXX}" 22595echo "" 22596echo " OpenGL support: ${HAVE_OPENGL}" 22597echo "" 22598 22599