1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.59 for cmockery 0.1.2. 4 # 5 # Report bugs to <opensource (at] google.com>. 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 15 if 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+"$@"}'='"$@"' 21 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 22 set -o posix 23 fi 24 DUALCASE=1; export DUALCASE # for MKS sh 25 26 # Support unset when possible. 27 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 28 as_unset=unset 29 else 30 as_unset=false 31 fi 32 33 34 # Work around bugs in pre-3.0 UWIN ksh. 35 $as_unset ENV MAIL MAILPATH 36 PS1='$ ' 37 PS2='> ' 38 PS4='+ ' 39 40 # NLS nuisances. 41 for 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 45 do 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 51 done 52 53 # Required to use basename. 54 if expr a : '\(a\)' >/dev/null 2>&1; then 55 as_expr=expr 56 else 57 as_expr=false 58 fi 59 60 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then 61 as_basename=basename 62 else 63 as_basename=false 64 fi 65 66 67 # Name of the executable. 68 as_me=`$as_basename "$0" || 69 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 70 X"$0" : 'X\(//\)$' \| \ 71 X"$0" : 'X\(/\)$' \| \ 72 . : '\(.\)' 2>/dev/null || 73 echo 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. 82 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 83 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 84 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 85 as_cr_digits='0123456789' 86 as_cr_alnum=$as_cr_Letters$as_cr_digits 87 88 # The user is always right. 89 if 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 99 fi 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 112 for as_dir in $PATH 113 do 114 IFS=$as_save_IFS 115 test -z "$as_dir" && as_dir=. 116 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 117 done 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 133 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 134 do 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 154 done 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 189 case `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= ;; 194 esac 195 196 if expr a : '\(a\)' >/dev/null 2>&1; then 197 as_expr=expr 198 else 199 as_expr=false 200 fi 201 202 rm -f conf$$ conf$$.exe conf$$.file 203 echo >conf$$.file 204 if 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 213 elif ln conf$$.file conf$$ 2>/dev/null; then 214 as_ln_s=ln 215 else 216 as_ln_s='cp -p' 217 fi 218 rm -f conf$$ conf$$.exe conf$$.file 219 220 if mkdir -p . 2>/dev/null; then 221 as_mkdir_p=: 222 else 223 test -d ./-p && rmdir ./-p 224 as_mkdir_p=false 225 fi 226 227 as_executable_p="test -f" 228 229 # Sed expression to map a string onto a valid CPP name. 230 as_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. 233 as_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. 238 as_nl=' 239 ' 240 IFS=" $as_nl" 241 242 # CDPATH. 243 $as_unset CDPATH 244 245 246 247 # Check that we are running under the correct shell. 248 SHELL=${CONFIG_SHELL-/bin/sh} 249 250 case X$ECHO in 251 X*--fallback-echo) 252 # Remove one level of quotation (which was required for Make). 253 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` 254 ;; 255 esac 256 257 echo=${ECHO-echo} 258 if test "X$1" = X--no-reexec; then 259 # Discard the --no-reexec flag, and continue. 260 shift 261 elif test "X$1" = X--fallback-echo; then 262 # Avoid inline document here, it may be left over 263 : 264 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then 265 # Yippee, $echo works! 266 : 267 else 268 # Restart under the correct shell. 269 exec $SHELL "$0" --no-reexec ${1+"$@"} 270 fi 271 272 if test "X$1" = X--fallback-echo; then 273 # used as fallback echo 274 shift 275 cat <<EOF 276 $* 277 EOF 278 exit 0 279 fi 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 285 if test -z "$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 echo_test_string=`eval $cmd` && 292 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null 293 then 294 break 295 fi 296 done 297 fi 298 299 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 300 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 301 test "X$echo_testing_string" = "X$echo_test_string"; then 302 : 303 else 304 # The Solaris, AIX, and Digital Unix default echo programs unquote 305 # backslashes. This makes it impossible to quote backslashes using 306 # echo "$something" | sed 's/\\/\\\\/g' 307 # 308 # So, first we look for a working echo in the user's PATH. 309 310 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 311 for dir in $PATH /usr/ucb; do 312 IFS="$lt_save_ifs" 313 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 314 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 315 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 316 test "X$echo_testing_string" = "X$echo_test_string"; then 317 echo="$dir/echo" 318 break 319 fi 320 done 321 IFS="$lt_save_ifs" 322 323 if test "X$echo" = Xecho; then 324 # We didn't find a better echo, so look for alternatives. 325 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && 326 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && 327 test "X$echo_testing_string" = "X$echo_test_string"; then 328 # This shell has a builtin print -r that does the trick. 329 echo='print -r' 330 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && 331 test "X$CONFIG_SHELL" != X/bin/ksh; then 332 # If we have ksh, try running configure again with it. 333 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 334 export ORIGINAL_CONFIG_SHELL 335 CONFIG_SHELL=/bin/ksh 336 export CONFIG_SHELL 337 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 338 else 339 # Try using printf. 340 echo='printf %s\n' 341 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 342 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 343 test "X$echo_testing_string" = "X$echo_test_string"; then 344 # Cool, printf works 345 : 346 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 347 test "X$echo_testing_string" = 'X\t' && 348 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 349 test "X$echo_testing_string" = "X$echo_test_string"; then 350 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 351 export CONFIG_SHELL 352 SHELL="$CONFIG_SHELL" 353 export SHELL 354 echo="$CONFIG_SHELL $0 --fallback-echo" 355 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 356 test "X$echo_testing_string" = 'X\t' && 357 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 358 test "X$echo_testing_string" = "X$echo_test_string"; then 359 echo="$CONFIG_SHELL $0 --fallback-echo" 360 else 361 # maybe with a smaller string... 362 prev=: 363 364 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 365 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null 366 then 367 break 368 fi 369 prev="$cmd" 370 done 371 372 if test "$prev" != 'sed 50q "$0"'; then 373 echo_test_string=`eval $prev` 374 export echo_test_string 375 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 376 else 377 # Oops. We lost completely, so just stick with echo. 378 echo=echo 379 fi 380 fi 381 fi 382 fi 383 fi 384 fi 385 386 # Copy echo and quote the copy suitably for passing to libtool from 387 # the Makefile, instead of quoting the original, which is used later. 388 ECHO=$echo 389 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 390 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 391 fi 392 393 394 395 396 tagnames=${tagnames+${tagnames},}CXX 397 398 tagnames=${tagnames+${tagnames},}F77 399 400 # Name of the host. 401 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 402 # so uname gets run too. 403 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 404 405 exec 6>&1 406 407 # 408 # Initializations. 409 # 410 ac_default_prefix=/usr/local 411 ac_config_libobj_dir=. 412 cross_compiling=no 413 subdirs= 414 MFLAGS= 415 MAKEFLAGS= 416 SHELL=${CONFIG_SHELL-/bin/sh} 417 418 # Maximum number of lines to put in a shell here document. 419 # This variable seems obsolete. It should probably be removed, and 420 # only ac_max_sed_lines should be used. 421 : ${ac_max_here_lines=38} 422 423 # Identity of this package. 424 PACKAGE_NAME='cmockery' 425 PACKAGE_TARNAME='cmockery' 426 PACKAGE_VERSION='0.1.2' 427 PACKAGE_STRING='cmockery 0.1.2' 428 PACKAGE_BUGREPORT='opensource (at] google.com' 429 430 ac_unique_file="README" 431 # Factoring default headers for most tests. 432 ac_includes_default="\ 433 #include <stdio.h> 434 #if HAVE_SYS_TYPES_H 435 # include <sys/types.h> 436 #endif 437 #if HAVE_SYS_STAT_H 438 # include <sys/stat.h> 439 #endif 440 #if STDC_HEADERS 441 # include <stdlib.h> 442 # include <stddef.h> 443 #else 444 # if HAVE_STDLIB_H 445 # include <stdlib.h> 446 # endif 447 #endif 448 #if HAVE_STRING_H 449 # if !STDC_HEADERS && HAVE_MEMORY_H 450 # include <memory.h> 451 # endif 452 # include <string.h> 453 #endif 454 #if HAVE_STRINGS_H 455 # include <strings.h> 456 #endif 457 #if HAVE_INTTYPES_H 458 # include <inttypes.h> 459 #else 460 # if HAVE_STDINT_H 461 # include <stdint.h> 462 # endif 463 #endif 464 #if HAVE_UNISTD_H 465 # include <unistd.h> 466 #endif" 467 468 ac_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 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 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 CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE GCC_TRUE GCC_FALSE build build_cpu build_vendor build_os host host_cpu host_vendor host_os EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBTOOL_DEPS LIBOBJS LTLIBOBJS' 469 ac_subst_files='' 470 471 # Initialize some variables set by options. 472 ac_init_help= 473 ac_init_version=false 474 # The variables have the same names as the options, with 475 # dashes changed to underlines. 476 cache_file=/dev/null 477 exec_prefix=NONE 478 no_create= 479 no_recursion= 480 prefix=NONE 481 program_prefix=NONE 482 program_suffix=NONE 483 program_transform_name=s,x,x, 484 silent= 485 site= 486 srcdir= 487 verbose= 488 x_includes=NONE 489 x_libraries=NONE 490 491 # Installation directory options. 492 # These are left unexpanded so users can "make install exec_prefix=/foo" 493 # and all the variables that are supposed to be based on exec_prefix 494 # by default will actually change. 495 # Use braces instead of parens because sh, perl, etc. also accept them. 496 bindir='${exec_prefix}/bin' 497 sbindir='${exec_prefix}/sbin' 498 libexecdir='${exec_prefix}/libexec' 499 datadir='${prefix}/share' 500 sysconfdir='${prefix}/etc' 501 sharedstatedir='${prefix}/com' 502 localstatedir='${prefix}/var' 503 libdir='${exec_prefix}/lib' 504 includedir='${prefix}/include' 505 oldincludedir='/usr/include' 506 infodir='${prefix}/info' 507 mandir='${prefix}/man' 508 509 ac_prev= 510 for ac_option 511 do 512 # If the previous option needs an argument, assign it. 513 if test -n "$ac_prev"; then 514 eval "$ac_prev=\$ac_option" 515 ac_prev= 516 continue 517 fi 518 519 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` 520 521 # Accept the important Cygnus configure options, so we can diagnose typos. 522 523 case $ac_option in 524 525 -bindir | --bindir | --bindi | --bind | --bin | --bi) 526 ac_prev=bindir ;; 527 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 528 bindir=$ac_optarg ;; 529 530 -build | --build | --buil | --bui | --bu) 531 ac_prev=build_alias ;; 532 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 533 build_alias=$ac_optarg ;; 534 535 -cache-file | --cache-file | --cache-fil | --cache-fi \ 536 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 537 ac_prev=cache_file ;; 538 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 539 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 540 cache_file=$ac_optarg ;; 541 542 --config-cache | -C) 543 cache_file=config.cache ;; 544 545 -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 546 ac_prev=datadir ;; 547 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 548 | --da=*) 549 datadir=$ac_optarg ;; 550 551 -disable-* | --disable-*) 552 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 553 # Reject names that are not valid shell variable names. 554 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 555 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 556 { (exit 1); exit 1; }; } 557 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 558 eval "enable_$ac_feature=no" ;; 559 560 -enable-* | --enable-*) 561 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 562 # Reject names that are not valid shell variable names. 563 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 564 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 565 { (exit 1); exit 1; }; } 566 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 567 case $ac_option in 568 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 569 *) ac_optarg=yes ;; 570 esac 571 eval "enable_$ac_feature='$ac_optarg'" ;; 572 573 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 574 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 575 | --exec | --exe | --ex) 576 ac_prev=exec_prefix ;; 577 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 578 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 579 | --exec=* | --exe=* | --ex=*) 580 exec_prefix=$ac_optarg ;; 581 582 -gas | --gas | --ga | --g) 583 # Obsolete; use --with-gas. 584 with_gas=yes ;; 585 586 -help | --help | --hel | --he | -h) 587 ac_init_help=long ;; 588 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 589 ac_init_help=recursive ;; 590 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 591 ac_init_help=short ;; 592 593 -host | --host | --hos | --ho) 594 ac_prev=host_alias ;; 595 -host=* | --host=* | --hos=* | --ho=*) 596 host_alias=$ac_optarg ;; 597 598 -includedir | --includedir | --includedi | --included | --include \ 599 | --includ | --inclu | --incl | --inc) 600 ac_prev=includedir ;; 601 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 602 | --includ=* | --inclu=* | --incl=* | --inc=*) 603 includedir=$ac_optarg ;; 604 605 -infodir | --infodir | --infodi | --infod | --info | --inf) 606 ac_prev=infodir ;; 607 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 608 infodir=$ac_optarg ;; 609 610 -libdir | --libdir | --libdi | --libd) 611 ac_prev=libdir ;; 612 -libdir=* | --libdir=* | --libdi=* | --libd=*) 613 libdir=$ac_optarg ;; 614 615 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 616 | --libexe | --libex | --libe) 617 ac_prev=libexecdir ;; 618 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 619 | --libexe=* | --libex=* | --libe=*) 620 libexecdir=$ac_optarg ;; 621 622 -localstatedir | --localstatedir | --localstatedi | --localstated \ 623 | --localstate | --localstat | --localsta | --localst \ 624 | --locals | --local | --loca | --loc | --lo) 625 ac_prev=localstatedir ;; 626 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 627 | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 628 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) 629 localstatedir=$ac_optarg ;; 630 631 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 632 ac_prev=mandir ;; 633 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 634 mandir=$ac_optarg ;; 635 636 -nfp | --nfp | --nf) 637 # Obsolete; use --without-fp. 638 with_fp=no ;; 639 640 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 641 | --no-cr | --no-c | -n) 642 no_create=yes ;; 643 644 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 645 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 646 no_recursion=yes ;; 647 648 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 649 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 650 | --oldin | --oldi | --old | --ol | --o) 651 ac_prev=oldincludedir ;; 652 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 653 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 654 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 655 oldincludedir=$ac_optarg ;; 656 657 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 658 ac_prev=prefix ;; 659 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 660 prefix=$ac_optarg ;; 661 662 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 663 | --program-pre | --program-pr | --program-p) 664 ac_prev=program_prefix ;; 665 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 666 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 667 program_prefix=$ac_optarg ;; 668 669 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 670 | --program-suf | --program-su | --program-s) 671 ac_prev=program_suffix ;; 672 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 673 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 674 program_suffix=$ac_optarg ;; 675 676 -program-transform-name | --program-transform-name \ 677 | --program-transform-nam | --program-transform-na \ 678 | --program-transform-n | --program-transform- \ 679 | --program-transform | --program-transfor \ 680 | --program-transfo | --program-transf \ 681 | --program-trans | --program-tran \ 682 | --progr-tra | --program-tr | --program-t) 683 ac_prev=program_transform_name ;; 684 -program-transform-name=* | --program-transform-name=* \ 685 | --program-transform-nam=* | --program-transform-na=* \ 686 | --program-transform-n=* | --program-transform-=* \ 687 | --program-transform=* | --program-transfor=* \ 688 | --program-transfo=* | --program-transf=* \ 689 | --program-trans=* | --program-tran=* \ 690 | --progr-tra=* | --program-tr=* | --program-t=*) 691 program_transform_name=$ac_optarg ;; 692 693 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 694 | -silent | --silent | --silen | --sile | --sil) 695 silent=yes ;; 696 697 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 698 ac_prev=sbindir ;; 699 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 700 | --sbi=* | --sb=*) 701 sbindir=$ac_optarg ;; 702 703 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 704 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 705 | --sharedst | --shareds | --shared | --share | --shar \ 706 | --sha | --sh) 707 ac_prev=sharedstatedir ;; 708 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 709 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 710 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 711 | --sha=* | --sh=*) 712 sharedstatedir=$ac_optarg ;; 713 714 -site | --site | --sit) 715 ac_prev=site ;; 716 -site=* | --site=* | --sit=*) 717 site=$ac_optarg ;; 718 719 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 720 ac_prev=srcdir ;; 721 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 722 srcdir=$ac_optarg ;; 723 724 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 725 | --syscon | --sysco | --sysc | --sys | --sy) 726 ac_prev=sysconfdir ;; 727 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 728 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 729 sysconfdir=$ac_optarg ;; 730 731 -target | --target | --targe | --targ | --tar | --ta | --t) 732 ac_prev=target_alias ;; 733 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 734 target_alias=$ac_optarg ;; 735 736 -v | -verbose | --verbose | --verbos | --verbo | --verb) 737 verbose=yes ;; 738 739 -version | --version | --versio | --versi | --vers | -V) 740 ac_init_version=: ;; 741 742 -with-* | --with-*) 743 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 744 # Reject names that are not valid shell variable names. 745 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 746 { echo "$as_me: error: invalid package name: $ac_package" >&2 747 { (exit 1); exit 1; }; } 748 ac_package=`echo $ac_package| sed 's/-/_/g'` 749 case $ac_option in 750 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 751 *) ac_optarg=yes ;; 752 esac 753 eval "with_$ac_package='$ac_optarg'" ;; 754 755 -without-* | --without-*) 756 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 757 # Reject names that are not valid shell variable names. 758 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 759 { echo "$as_me: error: invalid package name: $ac_package" >&2 760 { (exit 1); exit 1; }; } 761 ac_package=`echo $ac_package | sed 's/-/_/g'` 762 eval "with_$ac_package=no" ;; 763 764 --x) 765 # Obsolete; use --with-x. 766 with_x=yes ;; 767 768 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 769 | --x-incl | --x-inc | --x-in | --x-i) 770 ac_prev=x_includes ;; 771 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 772 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 773 x_includes=$ac_optarg ;; 774 775 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 776 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 777 ac_prev=x_libraries ;; 778 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 779 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 780 x_libraries=$ac_optarg ;; 781 782 -*) { echo "$as_me: error: unrecognized option: $ac_option 783 Try \`$0 --help' for more information." >&2 784 { (exit 1); exit 1; }; } 785 ;; 786 787 *=*) 788 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 789 # Reject names that are not valid shell variable names. 790 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 791 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 792 { (exit 1); exit 1; }; } 793 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` 794 eval "$ac_envvar='$ac_optarg'" 795 export $ac_envvar ;; 796 797 *) 798 # FIXME: should be removed in autoconf 3.0. 799 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 800 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 801 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 802 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 803 ;; 804 805 esac 806 done 807 808 if test -n "$ac_prev"; then 809 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 810 { echo "$as_me: error: missing argument to $ac_option" >&2 811 { (exit 1); exit 1; }; } 812 fi 813 814 # Be sure to have absolute paths. 815 for ac_var in exec_prefix prefix 816 do 817 eval ac_val=$`echo $ac_var` 818 case $ac_val in 819 [\\/$]* | ?:[\\/]* | NONE | '' ) ;; 820 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 821 { (exit 1); exit 1; }; };; 822 esac 823 done 824 825 # Be sure to have absolute paths. 826 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ 827 localstatedir libdir includedir oldincludedir infodir mandir 828 do 829 eval ac_val=$`echo $ac_var` 830 case $ac_val in 831 [\\/$]* | ?:[\\/]* ) ;; 832 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 833 { (exit 1); exit 1; }; };; 834 esac 835 done 836 837 # There might be people who depend on the old broken behavior: `$host' 838 # used to hold the argument of --host etc. 839 # FIXME: To remove some day. 840 build=$build_alias 841 host=$host_alias 842 target=$target_alias 843 844 # FIXME: To remove some day. 845 if test "x$host_alias" != x; then 846 if test "x$build_alias" = x; then 847 cross_compiling=maybe 848 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 849 If a cross compiler is detected then cross compile mode will be used." >&2 850 elif test "x$build_alias" != "x$host_alias"; then 851 cross_compiling=yes 852 fi 853 fi 854 855 ac_tool_prefix= 856 test -n "$host_alias" && ac_tool_prefix=$host_alias- 857 858 test "$silent" = yes && exec 6>/dev/null 859 860 861 # Find the source files, if location was not specified. 862 if test -z "$srcdir"; then 863 ac_srcdir_defaulted=yes 864 # Try the directory containing this script, then its parent. 865 ac_confdir=`(dirname "$0") 2>/dev/null || 866 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 867 X"$0" : 'X\(//\)[^/]' \| \ 868 X"$0" : 'X\(//\)$' \| \ 869 X"$0" : 'X\(/\)' \| \ 870 . : '\(.\)' 2>/dev/null || 871 echo X"$0" | 872 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 873 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 874 /^X\(\/\/\)$/{ s//\1/; q; } 875 /^X\(\/\).*/{ s//\1/; q; } 876 s/.*/./; q'` 877 srcdir=$ac_confdir 878 if test ! -r $srcdir/$ac_unique_file; then 879 srcdir=.. 880 fi 881 else 882 ac_srcdir_defaulted=no 883 fi 884 if test ! -r $srcdir/$ac_unique_file; then 885 if test "$ac_srcdir_defaulted" = yes; then 886 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 887 { (exit 1); exit 1; }; } 888 else 889 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 890 { (exit 1); exit 1; }; } 891 fi 892 fi 893 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || 894 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 895 { (exit 1); exit 1; }; } 896 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` 897 ac_env_build_alias_set=${build_alias+set} 898 ac_env_build_alias_value=$build_alias 899 ac_cv_env_build_alias_set=${build_alias+set} 900 ac_cv_env_build_alias_value=$build_alias 901 ac_env_host_alias_set=${host_alias+set} 902 ac_env_host_alias_value=$host_alias 903 ac_cv_env_host_alias_set=${host_alias+set} 904 ac_cv_env_host_alias_value=$host_alias 905 ac_env_target_alias_set=${target_alias+set} 906 ac_env_target_alias_value=$target_alias 907 ac_cv_env_target_alias_set=${target_alias+set} 908 ac_cv_env_target_alias_value=$target_alias 909 ac_env_CC_set=${CC+set} 910 ac_env_CC_value=$CC 911 ac_cv_env_CC_set=${CC+set} 912 ac_cv_env_CC_value=$CC 913 ac_env_CFLAGS_set=${CFLAGS+set} 914 ac_env_CFLAGS_value=$CFLAGS 915 ac_cv_env_CFLAGS_set=${CFLAGS+set} 916 ac_cv_env_CFLAGS_value=$CFLAGS 917 ac_env_LDFLAGS_set=${LDFLAGS+set} 918 ac_env_LDFLAGS_value=$LDFLAGS 919 ac_cv_env_LDFLAGS_set=${LDFLAGS+set} 920 ac_cv_env_LDFLAGS_value=$LDFLAGS 921 ac_env_CPPFLAGS_set=${CPPFLAGS+set} 922 ac_env_CPPFLAGS_value=$CPPFLAGS 923 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} 924 ac_cv_env_CPPFLAGS_value=$CPPFLAGS 925 ac_env_CPP_set=${CPP+set} 926 ac_env_CPP_value=$CPP 927 ac_cv_env_CPP_set=${CPP+set} 928 ac_cv_env_CPP_value=$CPP 929 ac_env_CXX_set=${CXX+set} 930 ac_env_CXX_value=$CXX 931 ac_cv_env_CXX_set=${CXX+set} 932 ac_cv_env_CXX_value=$CXX 933 ac_env_CXXFLAGS_set=${CXXFLAGS+set} 934 ac_env_CXXFLAGS_value=$CXXFLAGS 935 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set} 936 ac_cv_env_CXXFLAGS_value=$CXXFLAGS 937 ac_env_CXXCPP_set=${CXXCPP+set} 938 ac_env_CXXCPP_value=$CXXCPP 939 ac_cv_env_CXXCPP_set=${CXXCPP+set} 940 ac_cv_env_CXXCPP_value=$CXXCPP 941 ac_env_F77_set=${F77+set} 942 ac_env_F77_value=$F77 943 ac_cv_env_F77_set=${F77+set} 944 ac_cv_env_F77_value=$F77 945 ac_env_FFLAGS_set=${FFLAGS+set} 946 ac_env_FFLAGS_value=$FFLAGS 947 ac_cv_env_FFLAGS_set=${FFLAGS+set} 948 ac_cv_env_FFLAGS_value=$FFLAGS 949 950 # 951 # Report the --help message. 952 # 953 if test "$ac_init_help" = "long"; then 954 # Omit some internal or obsolete options to make the list less imposing. 955 # This message is too long to be a string in the A/UX 3.1 sh. 956 cat <<_ACEOF 957 \`configure' configures cmockery 0.1.2 to adapt to many kinds of systems. 958 959 Usage: $0 [OPTION]... [VAR=VALUE]... 960 961 To assign environment variables (e.g., CC, CFLAGS...), specify them as 962 VAR=VALUE. See below for descriptions of some of the useful variables. 963 964 Defaults for the options are specified in brackets. 965 966 Configuration: 967 -h, --help display this help and exit 968 --help=short display options specific to this package 969 --help=recursive display the short help of all the included packages 970 -V, --version display version information and exit 971 -q, --quiet, --silent do not print \`checking...' messages 972 --cache-file=FILE cache test results in FILE [disabled] 973 -C, --config-cache alias for \`--cache-file=config.cache' 974 -n, --no-create do not create output files 975 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 976 977 _ACEOF 978 979 cat <<_ACEOF 980 Installation directories: 981 --prefix=PREFIX install architecture-independent files in PREFIX 982 [$ac_default_prefix] 983 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 984 [PREFIX] 985 986 By default, \`make install' will install all the files in 987 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 988 an installation prefix other than \`$ac_default_prefix' using \`--prefix', 989 for instance \`--prefix=\$HOME'. 990 991 For better control, use the options below. 992 993 Fine tuning of the installation directories: 994 --bindir=DIR user executables [EPREFIX/bin] 995 --sbindir=DIR system admin executables [EPREFIX/sbin] 996 --libexecdir=DIR program executables [EPREFIX/libexec] 997 --datadir=DIR read-only architecture-independent data [PREFIX/share] 998 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 999 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1000 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1001 --libdir=DIR object code libraries [EPREFIX/lib] 1002 --includedir=DIR C header files [PREFIX/include] 1003 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1004 --infodir=DIR info documentation [PREFIX/info] 1005 --mandir=DIR man documentation [PREFIX/man] 1006 _ACEOF 1007 1008 cat <<\_ACEOF 1009 1010 Program names: 1011 --program-prefix=PREFIX prepend PREFIX to installed program names 1012 --program-suffix=SUFFIX append SUFFIX to installed program names 1013 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1014 1015 System types: 1016 --build=BUILD configure for building on BUILD [guessed] 1017 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1018 _ACEOF 1019 fi 1020 1021 if test -n "$ac_init_help"; then 1022 case $ac_init_help in 1023 short | recursive ) echo "Configuration of cmockery 0.1.2:";; 1024 esac 1025 cat <<\_ACEOF 1026 1027 Optional Features: 1028 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1029 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1030 --disable-dependency-tracking speeds up one-time build 1031 --enable-dependency-tracking do not reject slow dependency extractors 1032 --enable-shared[=PKGS] 1033 build shared libraries [default=yes] 1034 --enable-static[=PKGS] 1035 build static libraries [default=yes] 1036 --enable-fast-install[=PKGS] 1037 optimize for fast installation [default=yes] 1038 --disable-libtool-lock avoid locking (might break parallel builds) 1039 --enable-namespace=FOO to define these Google 1040 classes in the FOO namespace. --disable-namespace 1041 to define them in the global namespace. Default 1042 is to define them in namespace google. 1043 1044 Optional Packages: 1045 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1046 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1047 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1048 --with-pic try to use only PIC/non-PIC objects [default=use 1049 both] 1050 --with-tags[=TAGS] 1051 include additional configurations [automatic] 1052 1053 Some influential environment variables: 1054 CC C compiler command 1055 CFLAGS C compiler flags 1056 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1057 nonstandard directory <lib dir> 1058 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have 1059 headers in a nonstandard directory <include dir> 1060 CPP C preprocessor 1061 CXX C++ compiler command 1062 CXXFLAGS C++ compiler flags 1063 CXXCPP C++ preprocessor 1064 F77 Fortran 77 compiler command 1065 FFLAGS Fortran 77 compiler flags 1066 1067 Use these variables to override the choices made by `configure' or to help 1068 it to find libraries and programs with nonstandard names/locations. 1069 1070 Report bugs to <opensource@google.com>. 1071 _ACEOF 1072 fi 1073 1074 if test "$ac_init_help" = "recursive"; then 1075 # If there are subdirs, report their specific --help. 1076 ac_popdir=`pwd` 1077 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1078 test -d $ac_dir || continue 1079 ac_builddir=. 1080 1081 if test "$ac_dir" != .; then 1082 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1083 # A "../" for each directory in $ac_dir_suffix. 1084 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 1085 else 1086 ac_dir_suffix= ac_top_builddir= 1087 fi 1088 1089 case $srcdir in 1090 .) # No --srcdir option. We are building in place. 1091 ac_srcdir=. 1092 if test -z "$ac_top_builddir"; then 1093 ac_top_srcdir=. 1094 else 1095 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 1096 fi ;; 1097 [\\/]* | ?:[\\/]* ) # Absolute path. 1098 ac_srcdir=$srcdir$ac_dir_suffix; 1099 ac_top_srcdir=$srcdir ;; 1100 *) # Relative path. 1101 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 1102 ac_top_srcdir=$ac_top_builddir$srcdir ;; 1103 esac 1104 1105 # Do not use `cd foo && pwd` to compute absolute paths, because 1106 # the directories may not exist. 1107 case `pwd` in 1108 .) ac_abs_builddir="$ac_dir";; 1109 *) 1110 case "$ac_dir" in 1111 .) ac_abs_builddir=`pwd`;; 1112 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; 1113 *) ac_abs_builddir=`pwd`/"$ac_dir";; 1114 esac;; 1115 esac 1116 case $ac_abs_builddir in 1117 .) ac_abs_top_builddir=${ac_top_builddir}.;; 1118 *) 1119 case ${ac_top_builddir}. in 1120 .) ac_abs_top_builddir=$ac_abs_builddir;; 1121 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; 1122 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; 1123 esac;; 1124 esac 1125 case $ac_abs_builddir in 1126 .) ac_abs_srcdir=$ac_srcdir;; 1127 *) 1128 case $ac_srcdir in 1129 .) ac_abs_srcdir=$ac_abs_builddir;; 1130 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; 1131 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; 1132 esac;; 1133 esac 1134 case $ac_abs_builddir in 1135 .) ac_abs_top_srcdir=$ac_top_srcdir;; 1136 *) 1137 case $ac_top_srcdir in 1138 .) ac_abs_top_srcdir=$ac_abs_builddir;; 1139 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; 1140 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; 1141 esac;; 1142 esac 1143 1144 cd $ac_dir 1145 # Check for guested configure; otherwise get Cygnus style configure. 1146 if test -f $ac_srcdir/configure.gnu; then 1147 echo 1148 $SHELL $ac_srcdir/configure.gnu --help=recursive 1149 elif test -f $ac_srcdir/configure; then 1150 echo 1151 $SHELL $ac_srcdir/configure --help=recursive 1152 elif test -f $ac_srcdir/configure.ac || 1153 test -f $ac_srcdir/configure.in; then 1154 echo 1155 $ac_configure --help 1156 else 1157 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1158 fi 1159 cd "$ac_popdir" 1160 done 1161 fi 1162 1163 test -n "$ac_init_help" && exit 0 1164 if $ac_init_version; then 1165 cat <<\_ACEOF 1166 cmockery configure 0.1.2 1167 generated by GNU Autoconf 2.59 1168 1169 Copyright (C) 2003 Free Software Foundation, Inc. 1170 This configure script is free software; the Free Software Foundation 1171 gives unlimited permission to copy, distribute and modify it. 1172 _ACEOF 1173 exit 0 1174 fi 1175 exec 5>config.log 1176 cat >&5 <<_ACEOF 1177 This file contains any messages produced by compilers while 1178 running configure, to aid debugging if configure makes a mistake. 1179 1180 It was created by cmockery $as_me 0.1.2, which was 1181 generated by GNU Autoconf 2.59. Invocation command line was 1182 1183 $ $0 $@ 1184 1185 _ACEOF 1186 { 1187 cat <<_ASUNAME 1188 ## --------- ## 1189 ## Platform. ## 1190 ## --------- ## 1191 1192 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1193 uname -m = `(uname -m) 2>/dev/null || echo unknown` 1194 uname -r = `(uname -r) 2>/dev/null || echo unknown` 1195 uname -s = `(uname -s) 2>/dev/null || echo unknown` 1196 uname -v = `(uname -v) 2>/dev/null || echo unknown` 1197 1198 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1199 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1200 1201 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1202 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1203 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1204 hostinfo = `(hostinfo) 2>/dev/null || echo unknown` 1205 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1206 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1207 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1208 1209 _ASUNAME 1210 1211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1212 for as_dir in $PATH 1213 do 1214 IFS=$as_save_IFS 1215 test -z "$as_dir" && as_dir=. 1216 echo "PATH: $as_dir" 1217 done 1218 1219 } >&5 1220 1221 cat >&5 <<_ACEOF 1222 1223 1224 ## ----------- ## 1225 ## Core tests. ## 1226 ## ----------- ## 1227 1228 _ACEOF 1229 1230 1231 # Keep a trace of the command line. 1232 # Strip out --no-create and --no-recursion so they do not pile up. 1233 # Strip out --silent because we don't want to record it for future runs. 1234 # Also quote any args containing shell meta-characters. 1235 # Make two passes to allow for proper duplicate-argument suppression. 1236 ac_configure_args= 1237 ac_configure_args0= 1238 ac_configure_args1= 1239 ac_sep= 1240 ac_must_keep_next=false 1241 for ac_pass in 1 2 1242 do 1243 for ac_arg 1244 do 1245 case $ac_arg in 1246 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1247 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1248 | -silent | --silent | --silen | --sile | --sil) 1249 continue ;; 1250 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 1251 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1252 esac 1253 case $ac_pass in 1254 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1255 2) 1256 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1257 if test $ac_must_keep_next = true; then 1258 ac_must_keep_next=false # Got value, back to normal. 1259 else 1260 case $ac_arg in 1261 *=* | --config-cache | -C | -disable-* | --disable-* \ 1262 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1263 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1264 | -with-* | --with-* | -without-* | --without-* | --x) 1265 case "$ac_configure_args0 " in 1266 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1267 esac 1268 ;; 1269 -* ) ac_must_keep_next=true ;; 1270 esac 1271 fi 1272 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" 1273 # Get rid of the leading space. 1274 ac_sep=" " 1275 ;; 1276 esac 1277 done 1278 done 1279 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1280 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1281 1282 # When interrupted or exit'd, cleanup temporary files, and complete 1283 # config.log. We remove comments because anyway the quotes in there 1284 # would cause problems or look ugly. 1285 # WARNING: Be sure not to use single quotes in there, as some shells, 1286 # such as our DU 5.0 friend, will then `close' the trap. 1287 trap 'exit_status=$? 1288 # Save into config.log some information that might help in debugging. 1289 { 1290 echo 1291 1292 cat <<\_ASBOX 1293 ## ---------------- ## 1294 ## Cache variables. ## 1295 ## ---------------- ## 1296 _ASBOX 1297 echo 1298 # The following way of writing the cache mishandles newlines in values, 1299 { 1300 (set) 2>&1 | 1301 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in 1302 *ac_space=\ *) 1303 sed -n \ 1304 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; 1305 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" 1306 ;; 1307 *) 1308 sed -n \ 1309 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 1310 ;; 1311 esac; 1312 } 1313 echo 1314 1315 cat <<\_ASBOX 1316 ## ----------------- ## 1317 ## Output variables. ## 1318 ## ----------------- ## 1319 _ASBOX 1320 echo 1321 for ac_var in $ac_subst_vars 1322 do 1323 eval ac_val=$`echo $ac_var` 1324 echo "$ac_var='"'"'$ac_val'"'"'" 1325 done | sort 1326 echo 1327 1328 if test -n "$ac_subst_files"; then 1329 cat <<\_ASBOX 1330 ## ------------- ## 1331 ## Output files. ## 1332 ## ------------- ## 1333 _ASBOX 1334 echo 1335 for ac_var in $ac_subst_files 1336 do 1337 eval ac_val=$`echo $ac_var` 1338 echo "$ac_var='"'"'$ac_val'"'"'" 1339 done | sort 1340 echo 1341 fi 1342 1343 if test -s confdefs.h; then 1344 cat <<\_ASBOX 1345 ## ----------- ## 1346 ## confdefs.h. ## 1347 ## ----------- ## 1348 _ASBOX 1349 echo 1350 sed "/^$/d" confdefs.h | sort 1351 echo 1352 fi 1353 test "$ac_signal" != 0 && 1354 echo "$as_me: caught signal $ac_signal" 1355 echo "$as_me: exit $exit_status" 1356 } >&5 1357 rm -f core *.core && 1358 rm -rf conftest* confdefs* conf$$* $ac_clean_files && 1359 exit $exit_status 1360 ' 0 1361 for ac_signal in 1 2 13 15; do 1362 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1363 done 1364 ac_signal=0 1365 1366 # confdefs.h avoids OS command line length limits that DEFS can exceed. 1367 rm -rf conftest* confdefs.h 1368 # AIX cpp loses on an empty file, so make sure it contains at least a newline. 1369 echo >confdefs.h 1370 1371 # Predefined preprocessor variables. 1372 1373 cat >>confdefs.h <<_ACEOF 1374 #define PACKAGE_NAME "$PACKAGE_NAME" 1375 _ACEOF 1376 1377 1378 cat >>confdefs.h <<_ACEOF 1379 #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1380 _ACEOF 1381 1382 1383 cat >>confdefs.h <<_ACEOF 1384 #define PACKAGE_VERSION "$PACKAGE_VERSION" 1385 _ACEOF 1386 1387 1388 cat >>confdefs.h <<_ACEOF 1389 #define PACKAGE_STRING "$PACKAGE_STRING" 1390 _ACEOF 1391 1392 1393 cat >>confdefs.h <<_ACEOF 1394 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1395 _ACEOF 1396 1397 1398 # Let the site file select an alternate cache file if it wants to. 1399 # Prefer explicitly selected file to automatically selected ones. 1400 if test -z "$CONFIG_SITE"; then 1401 if test "x$prefix" != xNONE; then 1402 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 1403 else 1404 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 1405 fi 1406 fi 1407 for ac_site_file in $CONFIG_SITE; do 1408 if test -r "$ac_site_file"; then 1409 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1410 echo "$as_me: loading site script $ac_site_file" >&6;} 1411 sed 's/^/| /' "$ac_site_file" >&5 1412 . "$ac_site_file" 1413 fi 1414 done 1415 1416 if test -r "$cache_file"; then 1417 # Some versions of bash will fail to source /dev/null (special 1418 # files actually), so we avoid doing that. 1419 if test -f "$cache_file"; then 1420 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1421 echo "$as_me: loading cache $cache_file" >&6;} 1422 case $cache_file in 1423 [\\/]* | ?:[\\/]* ) . $cache_file;; 1424 *) . ./$cache_file;; 1425 esac 1426 fi 1427 else 1428 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1429 echo "$as_me: creating cache $cache_file" >&6;} 1430 >$cache_file 1431 fi 1432 1433 # Check that the precious variables saved in the cache have kept the same 1434 # value. 1435 ac_cache_corrupted=false 1436 for ac_var in `(set) 2>&1 | 1437 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do 1438 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1439 eval ac_new_set=\$ac_env_${ac_var}_set 1440 eval ac_old_val="\$ac_cv_env_${ac_var}_value" 1441 eval ac_new_val="\$ac_env_${ac_var}_value" 1442 case $ac_old_set,$ac_new_set in 1443 set,) 1444 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1445 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1446 ac_cache_corrupted=: ;; 1447 ,set) 1448 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1449 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1450 ac_cache_corrupted=: ;; 1451 ,);; 1452 *) 1453 if test "x$ac_old_val" != "x$ac_new_val"; then 1454 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1455 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1456 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1457 echo "$as_me: former value: $ac_old_val" >&2;} 1458 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1459 echo "$as_me: current value: $ac_new_val" >&2;} 1460 ac_cache_corrupted=: 1461 fi;; 1462 esac 1463 # Pass precious variables to config.status. 1464 if test "$ac_new_set" = set; then 1465 case $ac_new_val in 1466 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 1467 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1468 *) ac_arg=$ac_var=$ac_new_val ;; 1469 esac 1470 case " $ac_configure_args " in 1471 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1472 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1473 esac 1474 fi 1475 done 1476 if $ac_cache_corrupted; then 1477 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1478 echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1479 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1480 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1481 { (exit 1); exit 1; }; } 1482 fi 1483 1484 ac_ext=c 1485 ac_cpp='$CPP $CPPFLAGS' 1486 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1487 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1488 ac_compiler_gnu=$ac_cv_c_compiler_gnu 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 # The argument here is just something that should be in the current directory 1517 # (for sanity checking) 1518 1519 am__api_version="1.9" 1520 ac_aux_dir= 1521 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do 1522 if test -f $ac_dir/install-sh; then 1523 ac_aux_dir=$ac_dir 1524 ac_install_sh="$ac_aux_dir/install-sh -c" 1525 break 1526 elif test -f $ac_dir/install.sh; then 1527 ac_aux_dir=$ac_dir 1528 ac_install_sh="$ac_aux_dir/install.sh -c" 1529 break 1530 elif test -f $ac_dir/shtool; then 1531 ac_aux_dir=$ac_dir 1532 ac_install_sh="$ac_aux_dir/shtool install -c" 1533 break 1534 fi 1535 done 1536 if test -z "$ac_aux_dir"; then 1537 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 1538 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} 1539 { (exit 1); exit 1; }; } 1540 fi 1541 ac_config_guess="$SHELL $ac_aux_dir/config.guess" 1542 ac_config_sub="$SHELL $ac_aux_dir/config.sub" 1543 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. 1544 1545 # Find a good install program. We prefer a C program (faster), 1546 # so one script is as good as another. But avoid the broken or 1547 # incompatible versions: 1548 # SysV /etc/install, /usr/sbin/install 1549 # SunOS /usr/etc/install 1550 # IRIX /sbin/install 1551 # AIX /bin/install 1552 # AmigaOS /C/install, which installs bootblocks on floppy discs 1553 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 1554 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 1555 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 1556 # OS/2's system install, which has a completely different semantic 1557 # ./install, which can be erroneously created by make from ./install.sh. 1558 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 1559 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 1560 if test -z "$INSTALL"; then 1561 if test "${ac_cv_path_install+set}" = set; then 1562 echo $ECHO_N "(cached) $ECHO_C" >&6 1563 else 1564 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1565 for as_dir in $PATH 1566 do 1567 IFS=$as_save_IFS 1568 test -z "$as_dir" && as_dir=. 1569 # Account for people who put trailing slashes in PATH elements. 1570 case $as_dir/ in 1571 ./ | .// | /cC/* | \ 1572 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 1573 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 1574 /usr/ucb/* ) ;; 1575 *) 1576 # OSF1 and SCO ODT 3.0 have their own names for install. 1577 # Don't use installbsd from OSF since it installs stuff as root 1578 # by default. 1579 for ac_prog in ginstall scoinst install; do 1580 for ac_exec_ext in '' $ac_executable_extensions; do 1581 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 1582 if test $ac_prog = install && 1583 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 1584 # AIX install. It has an incompatible calling convention. 1585 : 1586 elif test $ac_prog = install && 1587 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 1588 # program-specific install script used by HP pwplus--don't use. 1589 : 1590 else 1591 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 1592 break 3 1593 fi 1594 fi 1595 done 1596 done 1597 ;; 1598 esac 1599 done 1600 1601 1602 fi 1603 if test "${ac_cv_path_install+set}" = set; then 1604 INSTALL=$ac_cv_path_install 1605 else 1606 # As a last resort, use the slow shell script. We don't cache a 1607 # path for INSTALL within a source directory, because that will 1608 # break other packages using the cache if that directory is 1609 # removed, or if the path is relative. 1610 INSTALL=$ac_install_sh 1611 fi 1612 fi 1613 echo "$as_me:$LINENO: result: $INSTALL" >&5 1614 echo "${ECHO_T}$INSTALL" >&6 1615 1616 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 1617 # It thinks the first close brace ends the variable substitution. 1618 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 1619 1620 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 1621 1622 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 1623 1624 echo "$as_me:$LINENO: checking whether build environment is sane" >&5 1625 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 1626 # Just in case 1627 sleep 1 1628 echo timestamp > conftest.file 1629 # Do `set' in a subshell so we don't clobber the current shell's 1630 # arguments. Must try -L first in case configure is actually a 1631 # symlink; some systems play weird games with the mod time of symlinks 1632 # (eg FreeBSD returns the mod time of the symlink's containing 1633 # directory). 1634 if ( 1635 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 1636 if test "$*" = "X"; then 1637 # -L didn't work. 1638 set X `ls -t $srcdir/configure conftest.file` 1639 fi 1640 rm -f conftest.file 1641 if test "$*" != "X $srcdir/configure conftest.file" \ 1642 && test "$*" != "X conftest.file $srcdir/configure"; then 1643 1644 # If neither matched, then we have a broken ls. This can happen 1645 # if, for instance, CONFIG_SHELL is bash and it inherits a 1646 # broken ls alias from the environment. This has actually 1647 # happened. Such a system could not be considered "sane". 1648 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 1649 alias in your environment" >&5 1650 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 1651 alias in your environment" >&2;} 1652 { (exit 1); exit 1; }; } 1653 fi 1654 1655 test "$2" = conftest.file 1656 ) 1657 then 1658 # Ok. 1659 : 1660 else 1661 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! 1662 Check your system clock" >&5 1663 echo "$as_me: error: newly created file is older than distributed files! 1664 Check your system clock" >&2;} 1665 { (exit 1); exit 1; }; } 1666 fi 1667 echo "$as_me:$LINENO: result: yes" >&5 1668 echo "${ECHO_T}yes" >&6 1669 test "$program_prefix" != NONE && 1670 program_transform_name="s,^,$program_prefix,;$program_transform_name" 1671 # Use a double $ so make ignores it. 1672 test "$program_suffix" != NONE && 1673 program_transform_name="s,\$,$program_suffix,;$program_transform_name" 1674 # Double any \ or $. echo might interpret backslashes. 1675 # By default was `s,x,x', remove it if useless. 1676 cat <<\_ACEOF >conftest.sed 1677 s/[\\$]/&&/g;s/;s,x,x,$// 1678 _ACEOF 1679 program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 1680 rm conftest.sed 1681 1682 # expand $ac_aux_dir to an absolute path 1683 am_aux_dir=`cd $ac_aux_dir && pwd` 1684 1685 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 1686 # Use eval to expand $SHELL 1687 if eval "$MISSING --run true"; then 1688 am_missing_run="$MISSING --run " 1689 else 1690 am_missing_run= 1691 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 1692 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 1693 fi 1694 1695 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then 1696 # We used to keeping the `.' as first argument, in order to 1697 # allow $(mkdir_p) to be used without argument. As in 1698 # $(mkdir_p) $(somedir) 1699 # where $(somedir) is conditionally defined. However this is wrong 1700 # for two reasons: 1701 # 1. if the package is installed by a user who cannot write `.' 1702 # make install will fail, 1703 # 2. the above comment should most certainly read 1704 # $(mkdir_p) $(DESTDIR)$(somedir) 1705 # so it does not work when $(somedir) is undefined and 1706 # $(DESTDIR) is not. 1707 # To support the latter case, we have to write 1708 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), 1709 # so the `.' trick is pointless. 1710 mkdir_p='mkdir -p --' 1711 else 1712 # On NextStep and OpenStep, the `mkdir' command does not 1713 # recognize any option. It will interpret all options as 1714 # directories to create, and then abort because `.' already 1715 # exists. 1716 for d in ./-p ./--version; 1717 do 1718 test -d $d && rmdir $d 1719 done 1720 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. 1721 if test -f "$ac_aux_dir/mkinstalldirs"; then 1722 mkdir_p='$(mkinstalldirs)' 1723 else 1724 mkdir_p='$(install_sh) -d' 1725 fi 1726 fi 1727 1728 for ac_prog in gawk mawk nawk awk 1729 do 1730 # Extract the first word of "$ac_prog", so it can be a program name with args. 1731 set dummy $ac_prog; ac_word=$2 1732 echo "$as_me:$LINENO: checking for $ac_word" >&5 1733 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1734 if test "${ac_cv_prog_AWK+set}" = set; then 1735 echo $ECHO_N "(cached) $ECHO_C" >&6 1736 else 1737 if test -n "$AWK"; then 1738 ac_cv_prog_AWK="$AWK" # Let the user override the test. 1739 else 1740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1741 for as_dir in $PATH 1742 do 1743 IFS=$as_save_IFS 1744 test -z "$as_dir" && as_dir=. 1745 for ac_exec_ext in '' $ac_executable_extensions; do 1746 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1747 ac_cv_prog_AWK="$ac_prog" 1748 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1749 break 2 1750 fi 1751 done 1752 done 1753 1754 fi 1755 fi 1756 AWK=$ac_cv_prog_AWK 1757 if test -n "$AWK"; then 1758 echo "$as_me:$LINENO: result: $AWK" >&5 1759 echo "${ECHO_T}$AWK" >&6 1760 else 1761 echo "$as_me:$LINENO: result: no" >&5 1762 echo "${ECHO_T}no" >&6 1763 fi 1764 1765 test -n "$AWK" && break 1766 done 1767 1768 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 1769 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 1770 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` 1771 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then 1772 echo $ECHO_N "(cached) $ECHO_C" >&6 1773 else 1774 cat >conftest.make <<\_ACEOF 1775 all: 1776 @echo 'ac_maketemp="$(MAKE)"' 1777 _ACEOF 1778 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. 1779 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` 1780 if test -n "$ac_maketemp"; then 1781 eval ac_cv_prog_make_${ac_make}_set=yes 1782 else 1783 eval ac_cv_prog_make_${ac_make}_set=no 1784 fi 1785 rm -f conftest.make 1786 fi 1787 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then 1788 echo "$as_me:$LINENO: result: yes" >&5 1789 echo "${ECHO_T}yes" >&6 1790 SET_MAKE= 1791 else 1792 echo "$as_me:$LINENO: result: no" >&5 1793 echo "${ECHO_T}no" >&6 1794 SET_MAKE="MAKE=${MAKE-make}" 1795 fi 1796 1797 rm -rf .tst 2>/dev/null 1798 mkdir .tst 2>/dev/null 1799 if test -d .tst; then 1800 am__leading_dot=. 1801 else 1802 am__leading_dot=_ 1803 fi 1804 rmdir .tst 2>/dev/null 1805 1806 # test to see if srcdir already configured 1807 if test "`cd $srcdir && pwd`" != "`pwd`" && 1808 test -f $srcdir/config.status; then 1809 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 1810 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 1811 { (exit 1); exit 1; }; } 1812 fi 1813 1814 # test whether we have cygpath 1815 if test -z "$CYGPATH_W"; then 1816 if (cygpath --version) >/dev/null 2>/dev/null; then 1817 CYGPATH_W='cygpath -w' 1818 else 1819 CYGPATH_W=echo 1820 fi 1821 fi 1822 1823 1824 # Define the identity of the package. 1825 PACKAGE='cmockery' 1826 VERSION='0.1.2' 1827 1828 1829 cat >>confdefs.h <<_ACEOF 1830 #define PACKAGE "$PACKAGE" 1831 _ACEOF 1832 1833 1834 cat >>confdefs.h <<_ACEOF 1835 #define VERSION "$VERSION" 1836 _ACEOF 1837 1838 # Some tools Automake needs. 1839 1840 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 1841 1842 1843 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 1844 1845 1846 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 1847 1848 1849 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 1850 1851 1852 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 1853 1854 install_sh=${install_sh-"$am_aux_dir/install-sh"} 1855 1856 # Installed binaries are usually stripped using `strip' when the user 1857 # run `make install-strip'. However `strip' might not be the right 1858 # tool to use in cross-compilation environments, therefore Automake 1859 # will honor the `STRIP' environment variable to overrule this program. 1860 if test "$cross_compiling" != no; then 1861 if test -n "$ac_tool_prefix"; then 1862 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 1863 set dummy ${ac_tool_prefix}strip; ac_word=$2 1864 echo "$as_me:$LINENO: checking for $ac_word" >&5 1865 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1866 if test "${ac_cv_prog_STRIP+set}" = set; then 1867 echo $ECHO_N "(cached) $ECHO_C" >&6 1868 else 1869 if test -n "$STRIP"; then 1870 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 1871 else 1872 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1873 for as_dir in $PATH 1874 do 1875 IFS=$as_save_IFS 1876 test -z "$as_dir" && as_dir=. 1877 for ac_exec_ext in '' $ac_executable_extensions; do 1878 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1879 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 1880 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1881 break 2 1882 fi 1883 done 1884 done 1885 1886 fi 1887 fi 1888 STRIP=$ac_cv_prog_STRIP 1889 if test -n "$STRIP"; then 1890 echo "$as_me:$LINENO: result: $STRIP" >&5 1891 echo "${ECHO_T}$STRIP" >&6 1892 else 1893 echo "$as_me:$LINENO: result: no" >&5 1894 echo "${ECHO_T}no" >&6 1895 fi 1896 1897 fi 1898 if test -z "$ac_cv_prog_STRIP"; then 1899 ac_ct_STRIP=$STRIP 1900 # Extract the first word of "strip", so it can be a program name with args. 1901 set dummy strip; ac_word=$2 1902 echo "$as_me:$LINENO: checking for $ac_word" >&5 1903 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1904 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 1905 echo $ECHO_N "(cached) $ECHO_C" >&6 1906 else 1907 if test -n "$ac_ct_STRIP"; then 1908 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 1909 else 1910 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1911 for as_dir in $PATH 1912 do 1913 IFS=$as_save_IFS 1914 test -z "$as_dir" && as_dir=. 1915 for ac_exec_ext in '' $ac_executable_extensions; do 1916 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1917 ac_cv_prog_ac_ct_STRIP="strip" 1918 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1919 break 2 1920 fi 1921 done 1922 done 1923 1924 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" 1925 fi 1926 fi 1927 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 1928 if test -n "$ac_ct_STRIP"; then 1929 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 1930 echo "${ECHO_T}$ac_ct_STRIP" >&6 1931 else 1932 echo "$as_me:$LINENO: result: no" >&5 1933 echo "${ECHO_T}no" >&6 1934 fi 1935 1936 STRIP=$ac_ct_STRIP 1937 else 1938 STRIP="$ac_cv_prog_STRIP" 1939 fi 1940 1941 fi 1942 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" 1943 1944 # We need awk for the "check" target. The system "awk" is bad on 1945 # some platforms. 1946 # Always define AMTAR for backward compatibility. 1947 1948 AMTAR=${AMTAR-"${am_missing_run}tar"} 1949 1950 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 1951 1952 1953 1954 1955 1956 ac_config_headers="$ac_config_headers src/config.h" 1957 1958 1959 # Checks for programs. 1960 ac_ext=c 1961 ac_cpp='$CPP $CPPFLAGS' 1962 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1963 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1964 ac_compiler_gnu=$ac_cv_c_compiler_gnu 1965 if test -n "$ac_tool_prefix"; then 1966 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 1967 set dummy ${ac_tool_prefix}gcc; ac_word=$2 1968 echo "$as_me:$LINENO: checking for $ac_word" >&5 1969 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1970 if test "${ac_cv_prog_CC+set}" = set; then 1971 echo $ECHO_N "(cached) $ECHO_C" >&6 1972 else 1973 if test -n "$CC"; then 1974 ac_cv_prog_CC="$CC" # Let the user override the test. 1975 else 1976 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1977 for as_dir in $PATH 1978 do 1979 IFS=$as_save_IFS 1980 test -z "$as_dir" && as_dir=. 1981 for ac_exec_ext in '' $ac_executable_extensions; do 1982 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1983 ac_cv_prog_CC="${ac_tool_prefix}gcc" 1984 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1985 break 2 1986 fi 1987 done 1988 done 1989 1990 fi 1991 fi 1992 CC=$ac_cv_prog_CC 1993 if test -n "$CC"; then 1994 echo "$as_me:$LINENO: result: $CC" >&5 1995 echo "${ECHO_T}$CC" >&6 1996 else 1997 echo "$as_me:$LINENO: result: no" >&5 1998 echo "${ECHO_T}no" >&6 1999 fi 2000 2001 fi 2002 if test -z "$ac_cv_prog_CC"; then 2003 ac_ct_CC=$CC 2004 # Extract the first word of "gcc", so it can be a program name with args. 2005 set dummy gcc; ac_word=$2 2006 echo "$as_me:$LINENO: checking for $ac_word" >&5 2007 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2008 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2009 echo $ECHO_N "(cached) $ECHO_C" >&6 2010 else 2011 if test -n "$ac_ct_CC"; then 2012 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2013 else 2014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2015 for as_dir in $PATH 2016 do 2017 IFS=$as_save_IFS 2018 test -z "$as_dir" && as_dir=. 2019 for ac_exec_ext in '' $ac_executable_extensions; do 2020 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2021 ac_cv_prog_ac_ct_CC="gcc" 2022 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2023 break 2 2024 fi 2025 done 2026 done 2027 2028 fi 2029 fi 2030 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2031 if test -n "$ac_ct_CC"; then 2032 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2033 echo "${ECHO_T}$ac_ct_CC" >&6 2034 else 2035 echo "$as_me:$LINENO: result: no" >&5 2036 echo "${ECHO_T}no" >&6 2037 fi 2038 2039 CC=$ac_ct_CC 2040 else 2041 CC="$ac_cv_prog_CC" 2042 fi 2043 2044 if test -z "$CC"; then 2045 if test -n "$ac_tool_prefix"; then 2046 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2047 set dummy ${ac_tool_prefix}cc; ac_word=$2 2048 echo "$as_me:$LINENO: checking for $ac_word" >&5 2049 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2050 if test "${ac_cv_prog_CC+set}" = set; then 2051 echo $ECHO_N "(cached) $ECHO_C" >&6 2052 else 2053 if test -n "$CC"; then 2054 ac_cv_prog_CC="$CC" # Let the user override the test. 2055 else 2056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2057 for as_dir in $PATH 2058 do 2059 IFS=$as_save_IFS 2060 test -z "$as_dir" && as_dir=. 2061 for ac_exec_ext in '' $ac_executable_extensions; do 2062 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2063 ac_cv_prog_CC="${ac_tool_prefix}cc" 2064 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2065 break 2 2066 fi 2067 done 2068 done 2069 2070 fi 2071 fi 2072 CC=$ac_cv_prog_CC 2073 if test -n "$CC"; then 2074 echo "$as_me:$LINENO: result: $CC" >&5 2075 echo "${ECHO_T}$CC" >&6 2076 else 2077 echo "$as_me:$LINENO: result: no" >&5 2078 echo "${ECHO_T}no" >&6 2079 fi 2080 2081 fi 2082 if test -z "$ac_cv_prog_CC"; then 2083 ac_ct_CC=$CC 2084 # Extract the first word of "cc", so it can be a program name with args. 2085 set dummy cc; ac_word=$2 2086 echo "$as_me:$LINENO: checking for $ac_word" >&5 2087 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2088 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2089 echo $ECHO_N "(cached) $ECHO_C" >&6 2090 else 2091 if test -n "$ac_ct_CC"; then 2092 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2093 else 2094 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2095 for as_dir in $PATH 2096 do 2097 IFS=$as_save_IFS 2098 test -z "$as_dir" && as_dir=. 2099 for ac_exec_ext in '' $ac_executable_extensions; do 2100 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2101 ac_cv_prog_ac_ct_CC="cc" 2102 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2103 break 2 2104 fi 2105 done 2106 done 2107 2108 fi 2109 fi 2110 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2111 if test -n "$ac_ct_CC"; then 2112 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2113 echo "${ECHO_T}$ac_ct_CC" >&6 2114 else 2115 echo "$as_me:$LINENO: result: no" >&5 2116 echo "${ECHO_T}no" >&6 2117 fi 2118 2119 CC=$ac_ct_CC 2120 else 2121 CC="$ac_cv_prog_CC" 2122 fi 2123 2124 fi 2125 if test -z "$CC"; then 2126 # Extract the first word of "cc", so it can be a program name with args. 2127 set dummy cc; ac_word=$2 2128 echo "$as_me:$LINENO: checking for $ac_word" >&5 2129 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2130 if test "${ac_cv_prog_CC+set}" = set; then 2131 echo $ECHO_N "(cached) $ECHO_C" >&6 2132 else 2133 if test -n "$CC"; then 2134 ac_cv_prog_CC="$CC" # Let the user override the test. 2135 else 2136 ac_prog_rejected=no 2137 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2138 for as_dir in $PATH 2139 do 2140 IFS=$as_save_IFS 2141 test -z "$as_dir" && as_dir=. 2142 for ac_exec_ext in '' $ac_executable_extensions; do 2143 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2144 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2145 ac_prog_rejected=yes 2146 continue 2147 fi 2148 ac_cv_prog_CC="cc" 2149 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2150 break 2 2151 fi 2152 done 2153 done 2154 2155 if test $ac_prog_rejected = yes; then 2156 # We found a bogon in the path, so make sure we never use it. 2157 set dummy $ac_cv_prog_CC 2158 shift 2159 if test $# != 0; then 2160 # We chose a different compiler from the bogus one. 2161 # However, it has the same basename, so the bogon will be chosen 2162 # first if we set CC to just the basename; use the full file name. 2163 shift 2164 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2165 fi 2166 fi 2167 fi 2168 fi 2169 CC=$ac_cv_prog_CC 2170 if test -n "$CC"; then 2171 echo "$as_me:$LINENO: result: $CC" >&5 2172 echo "${ECHO_T}$CC" >&6 2173 else 2174 echo "$as_me:$LINENO: result: no" >&5 2175 echo "${ECHO_T}no" >&6 2176 fi 2177 2178 fi 2179 if test -z "$CC"; then 2180 if test -n "$ac_tool_prefix"; then 2181 for ac_prog in cl 2182 do 2183 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2184 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2185 echo "$as_me:$LINENO: checking for $ac_word" >&5 2186 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2187 if test "${ac_cv_prog_CC+set}" = set; then 2188 echo $ECHO_N "(cached) $ECHO_C" >&6 2189 else 2190 if test -n "$CC"; then 2191 ac_cv_prog_CC="$CC" # Let the user override the test. 2192 else 2193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2194 for as_dir in $PATH 2195 do 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_CC="$ac_tool_prefix$ac_prog" 2201 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2202 break 2 2203 fi 2204 done 2205 done 2206 2207 fi 2208 fi 2209 CC=$ac_cv_prog_CC 2210 if test -n "$CC"; then 2211 echo "$as_me:$LINENO: result: $CC" >&5 2212 echo "${ECHO_T}$CC" >&6 2213 else 2214 echo "$as_me:$LINENO: result: no" >&5 2215 echo "${ECHO_T}no" >&6 2216 fi 2217 2218 test -n "$CC" && break 2219 done 2220 fi 2221 if test -z "$CC"; then 2222 ac_ct_CC=$CC 2223 for ac_prog in cl 2224 do 2225 # Extract the first word of "$ac_prog", so it can be a program name with args. 2226 set dummy $ac_prog; ac_word=$2 2227 echo "$as_me:$LINENO: checking for $ac_word" >&5 2228 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2229 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2230 echo $ECHO_N "(cached) $ECHO_C" >&6 2231 else 2232 if test -n "$ac_ct_CC"; then 2233 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2234 else 2235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2236 for as_dir in $PATH 2237 do 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_ac_ct_CC="$ac_prog" 2243 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2244 break 2 2245 fi 2246 done 2247 done 2248 2249 fi 2250 fi 2251 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2252 if test -n "$ac_ct_CC"; then 2253 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2254 echo "${ECHO_T}$ac_ct_CC" >&6 2255 else 2256 echo "$as_me:$LINENO: result: no" >&5 2257 echo "${ECHO_T}no" >&6 2258 fi 2259 2260 test -n "$ac_ct_CC" && break 2261 done 2262 2263 CC=$ac_ct_CC 2264 fi 2265 2266 fi 2267 2268 2269 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2270 See \`config.log' for more details." >&5 2271 echo "$as_me: error: no acceptable C compiler found in \$PATH 2272 See \`config.log' for more details." >&2;} 2273 { (exit 1); exit 1; }; } 2274 2275 # Provide some information about the compiler. 2276 echo "$as_me:$LINENO:" \ 2277 "checking for C compiler version" >&5 2278 ac_compiler=`set X $ac_compile; echo $2` 2279 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 2280 (eval $ac_compiler --version </dev/null >&5) 2>&5 2281 ac_status=$? 2282 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2283 (exit $ac_status); } 2284 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 2285 (eval $ac_compiler -v </dev/null >&5) 2>&5 2286 ac_status=$? 2287 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2288 (exit $ac_status); } 2289 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 2290 (eval $ac_compiler -V </dev/null >&5) 2>&5 2291 ac_status=$? 2292 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2293 (exit $ac_status); } 2294 2295 cat >conftest.$ac_ext <<_ACEOF 2296 /* confdefs.h. */ 2297 _ACEOF 2298 cat confdefs.h >>conftest.$ac_ext 2299 cat >>conftest.$ac_ext <<_ACEOF 2300 /* end confdefs.h. */ 2301 2302 int 2303 main () 2304 { 2305 2306 ; 2307 return 0; 2308 } 2309 _ACEOF 2310 ac_clean_files_save=$ac_clean_files 2311 ac_clean_files="$ac_clean_files a.out a.exe b.out" 2312 # Try to create an executable without -o first, disregard a.out. 2313 # It will help us diagnose broken compilers, and finding out an intuition 2314 # of exeext. 2315 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 2316 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6 2317 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2318 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 2319 (eval $ac_link_default) 2>&5 2320 ac_status=$? 2321 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2322 (exit $ac_status); }; then 2323 # Find the output, starting from the most likely. This scheme is 2324 # not robust to junk in `.', hence go to wildcards (a.*) only as a last 2325 # resort. 2326 2327 # Be careful to initialize this variable, since it used to be cached. 2328 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. 2329 ac_cv_exeext= 2330 # b.out is created by i960 compilers. 2331 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out 2332 do 2333 test -f "$ac_file" || continue 2334 case $ac_file in 2335 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) 2336 ;; 2337 conftest.$ac_ext ) 2338 # This is the source file. 2339 ;; 2340 [ab].out ) 2341 # We found the default executable, but exeext='' is most 2342 # certainly right. 2343 break;; 2344 *.* ) 2345 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2346 # FIXME: I believe we export ac_cv_exeext for Libtool, 2347 # but it would be cool to find out if it's true. Does anybody 2348 # maintain Libtool? --akim. 2349 export ac_cv_exeext 2350 break;; 2351 * ) 2352 break;; 2353 esac 2354 done 2355 else 2356 echo "$as_me: failed program was:" >&5 2357 sed 's/^/| /' conftest.$ac_ext >&5 2358 2359 { { echo "$as_me:$LINENO: error: C compiler cannot create executables 2360 See \`config.log' for more details." >&5 2361 echo "$as_me: error: C compiler cannot create executables 2362 See \`config.log' for more details." >&2;} 2363 { (exit 77); exit 77; }; } 2364 fi 2365 2366 ac_exeext=$ac_cv_exeext 2367 echo "$as_me:$LINENO: result: $ac_file" >&5 2368 echo "${ECHO_T}$ac_file" >&6 2369 2370 # Check the compiler produces executables we can run. If not, either 2371 # the compiler is broken, or we cross compile. 2372 echo "$as_me:$LINENO: checking whether the C compiler works" >&5 2373 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 2374 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 2375 # If not cross compiling, check that we can run a simple program. 2376 if test "$cross_compiling" != yes; then 2377 if { ac_try='./$ac_file' 2378 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2379 (eval $ac_try) 2>&5 2380 ac_status=$? 2381 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2382 (exit $ac_status); }; }; then 2383 cross_compiling=no 2384 else 2385 if test "$cross_compiling" = maybe; then 2386 cross_compiling=yes 2387 else 2388 { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 2389 If you meant to cross compile, use \`--host'. 2390 See \`config.log' for more details." >&5 2391 echo "$as_me: error: cannot run C compiled programs. 2392 If you meant to cross compile, use \`--host'. 2393 See \`config.log' for more details." >&2;} 2394 { (exit 1); exit 1; }; } 2395 fi 2396 fi 2397 fi 2398 echo "$as_me:$LINENO: result: yes" >&5 2399 echo "${ECHO_T}yes" >&6 2400 2401 rm -f a.out a.exe conftest$ac_cv_exeext b.out 2402 ac_clean_files=$ac_clean_files_save 2403 # Check the compiler produces executables we can run. If not, either 2404 # the compiler is broken, or we cross compile. 2405 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 2406 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 2407 echo "$as_me:$LINENO: result: $cross_compiling" >&5 2408 echo "${ECHO_T}$cross_compiling" >&6 2409 2410 echo "$as_me:$LINENO: checking for suffix of executables" >&5 2411 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 2412 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 2413 (eval $ac_link) 2>&5 2414 ac_status=$? 2415 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2416 (exit $ac_status); }; then 2417 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2418 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2419 # work properly (i.e., refer to `conftest.exe'), while it won't with 2420 # `rm'. 2421 for ac_file in conftest.exe conftest conftest.*; do 2422 test -f "$ac_file" || continue 2423 case $ac_file in 2424 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; 2425 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2426 export ac_cv_exeext 2427 break;; 2428 * ) break;; 2429 esac 2430 done 2431 else 2432 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 2433 See \`config.log' for more details." >&5 2434 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 2435 See \`config.log' for more details." >&2;} 2436 { (exit 1); exit 1; }; } 2437 fi 2438 2439 rm -f conftest$ac_cv_exeext 2440 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 2441 echo "${ECHO_T}$ac_cv_exeext" >&6 2442 2443 rm -f conftest.$ac_ext 2444 EXEEXT=$ac_cv_exeext 2445 ac_exeext=$EXEEXT 2446 echo "$as_me:$LINENO: checking for suffix of object files" >&5 2447 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 2448 if test "${ac_cv_objext+set}" = set; then 2449 echo $ECHO_N "(cached) $ECHO_C" >&6 2450 else 2451 cat >conftest.$ac_ext <<_ACEOF 2452 /* confdefs.h. */ 2453 _ACEOF 2454 cat confdefs.h >>conftest.$ac_ext 2455 cat >>conftest.$ac_ext <<_ACEOF 2456 /* end confdefs.h. */ 2457 2458 int 2459 main () 2460 { 2461 2462 ; 2463 return 0; 2464 } 2465 _ACEOF 2466 rm -f conftest.o conftest.obj 2467 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2468 (eval $ac_compile) 2>&5 2469 ac_status=$? 2470 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2471 (exit $ac_status); }; then 2472 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do 2473 case $ac_file in 2474 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; 2475 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2476 break;; 2477 esac 2478 done 2479 else 2480 echo "$as_me: failed program was:" >&5 2481 sed 's/^/| /' conftest.$ac_ext >&5 2482 2483 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 2484 See \`config.log' for more details." >&5 2485 echo "$as_me: error: cannot compute suffix of object files: cannot compile 2486 See \`config.log' for more details." >&2;} 2487 { (exit 1); exit 1; }; } 2488 fi 2489 2490 rm -f conftest.$ac_cv_objext conftest.$ac_ext 2491 fi 2492 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 2493 echo "${ECHO_T}$ac_cv_objext" >&6 2494 OBJEXT=$ac_cv_objext 2495 ac_objext=$OBJEXT 2496 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 2497 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 2498 if test "${ac_cv_c_compiler_gnu+set}" = set; then 2499 echo $ECHO_N "(cached) $ECHO_C" >&6 2500 else 2501 cat >conftest.$ac_ext <<_ACEOF 2502 /* confdefs.h. */ 2503 _ACEOF 2504 cat confdefs.h >>conftest.$ac_ext 2505 cat >>conftest.$ac_ext <<_ACEOF 2506 /* end confdefs.h. */ 2507 2508 int 2509 main () 2510 { 2511 #ifndef __GNUC__ 2512 choke me 2513 #endif 2514 2515 ; 2516 return 0; 2517 } 2518 _ACEOF 2519 rm -f conftest.$ac_objext 2520 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2521 (eval $ac_compile) 2>conftest.er1 2522 ac_status=$? 2523 grep -v '^ *+' conftest.er1 >conftest.err 2524 rm -f conftest.er1 2525 cat conftest.err >&5 2526 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2527 (exit $ac_status); } && 2528 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 2529 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2530 (eval $ac_try) 2>&5 2531 ac_status=$? 2532 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2533 (exit $ac_status); }; } && 2534 { ac_try='test -s conftest.$ac_objext' 2535 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2536 (eval $ac_try) 2>&5 2537 ac_status=$? 2538 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2539 (exit $ac_status); }; }; then 2540 ac_compiler_gnu=yes 2541 else 2542 echo "$as_me: failed program was:" >&5 2543 sed 's/^/| /' conftest.$ac_ext >&5 2544 2545 ac_compiler_gnu=no 2546 fi 2547 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2548 ac_cv_c_compiler_gnu=$ac_compiler_gnu 2549 2550 fi 2551 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 2552 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 2553 GCC=`test $ac_compiler_gnu = yes && echo yes` 2554 ac_test_CFLAGS=${CFLAGS+set} 2555 ac_save_CFLAGS=$CFLAGS 2556 CFLAGS="-g" 2557 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 2558 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 2559 if test "${ac_cv_prog_cc_g+set}" = set; then 2560 echo $ECHO_N "(cached) $ECHO_C" >&6 2561 else 2562 cat >conftest.$ac_ext <<_ACEOF 2563 /* confdefs.h. */ 2564 _ACEOF 2565 cat confdefs.h >>conftest.$ac_ext 2566 cat >>conftest.$ac_ext <<_ACEOF 2567 /* end confdefs.h. */ 2568 2569 int 2570 main () 2571 { 2572 2573 ; 2574 return 0; 2575 } 2576 _ACEOF 2577 rm -f conftest.$ac_objext 2578 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2579 (eval $ac_compile) 2>conftest.er1 2580 ac_status=$? 2581 grep -v '^ *+' conftest.er1 >conftest.err 2582 rm -f conftest.er1 2583 cat conftest.err >&5 2584 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2585 (exit $ac_status); } && 2586 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 2587 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2588 (eval $ac_try) 2>&5 2589 ac_status=$? 2590 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2591 (exit $ac_status); }; } && 2592 { ac_try='test -s conftest.$ac_objext' 2593 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2594 (eval $ac_try) 2>&5 2595 ac_status=$? 2596 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2597 (exit $ac_status); }; }; then 2598 ac_cv_prog_cc_g=yes 2599 else 2600 echo "$as_me: failed program was:" >&5 2601 sed 's/^/| /' conftest.$ac_ext >&5 2602 2603 ac_cv_prog_cc_g=no 2604 fi 2605 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2606 fi 2607 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 2608 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 2609 if test "$ac_test_CFLAGS" = set; then 2610 CFLAGS=$ac_save_CFLAGS 2611 elif test $ac_cv_prog_cc_g = yes; then 2612 if test "$GCC" = yes; then 2613 CFLAGS="-g -O2" 2614 else 2615 CFLAGS="-g" 2616 fi 2617 else 2618 if test "$GCC" = yes; then 2619 CFLAGS="-O2" 2620 else 2621 CFLAGS= 2622 fi 2623 fi 2624 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 2625 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 2626 if test "${ac_cv_prog_cc_stdc+set}" = set; then 2627 echo $ECHO_N "(cached) $ECHO_C" >&6 2628 else 2629 ac_cv_prog_cc_stdc=no 2630 ac_save_CC=$CC 2631 cat >conftest.$ac_ext <<_ACEOF 2632 /* confdefs.h. */ 2633 _ACEOF 2634 cat confdefs.h >>conftest.$ac_ext 2635 cat >>conftest.$ac_ext <<_ACEOF 2636 /* end confdefs.h. */ 2637 #include <stdarg.h> 2638 #include <stdio.h> 2639 #include <sys/types.h> 2640 #include <sys/stat.h> 2641 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 2642 struct buf { int x; }; 2643 FILE * (*rcsopen) (struct buf *, struct stat *, int); 2644 static char *e (p, i) 2645 char **p; 2646 int i; 2647 { 2648 return p[i]; 2649 } 2650 static char *f (char * (*g) (char **, int), char **p, ...) 2651 { 2652 char *s; 2653 va_list v; 2654 va_start (v,p); 2655 s = g (p, va_arg (v,int)); 2656 va_end (v); 2657 return s; 2658 } 2659 2660 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2661 function prototypes and stuff, but not '\xHH' hex character constants. 2662 These don't provoke an error unfortunately, instead are silently treated 2663 as 'x'. The following induces an error, until -std1 is added to get 2664 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 2665 array size at least. It's necessary to write '\x00'==0 to get something 2666 that's true only with -std1. */ 2667 int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 2668 2669 int test (int i, double x); 2670 struct s1 {int (*f) (int a);}; 2671 struct s2 {int (*f) (double a);}; 2672 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 2673 int argc; 2674 char **argv; 2675 int 2676 main () 2677 { 2678 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 2679 ; 2680 return 0; 2681 } 2682 _ACEOF 2683 # Don't try gcc -ansi; that turns off useful extensions and 2684 # breaks some systems' header files. 2685 # AIX -qlanglvl=ansi 2686 # Ultrix and OSF/1 -std1 2687 # HP-UX 10.20 and later -Ae 2688 # HP-UX older versions -Aa -D_HPUX_SOURCE 2689 # SVR4 -Xc -D__EXTENSIONS__ 2690 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 2691 do 2692 CC="$ac_save_CC $ac_arg" 2693 rm -f conftest.$ac_objext 2694 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2695 (eval $ac_compile) 2>conftest.er1 2696 ac_status=$? 2697 grep -v '^ *+' conftest.er1 >conftest.err 2698 rm -f conftest.er1 2699 cat conftest.err >&5 2700 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2701 (exit $ac_status); } && 2702 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 2703 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2704 (eval $ac_try) 2>&5 2705 ac_status=$? 2706 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2707 (exit $ac_status); }; } && 2708 { ac_try='test -s conftest.$ac_objext' 2709 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2710 (eval $ac_try) 2>&5 2711 ac_status=$? 2712 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2713 (exit $ac_status); }; }; then 2714 ac_cv_prog_cc_stdc=$ac_arg 2715 break 2716 else 2717 echo "$as_me: failed program was:" >&5 2718 sed 's/^/| /' conftest.$ac_ext >&5 2719 2720 fi 2721 rm -f conftest.err conftest.$ac_objext 2722 done 2723 rm -f conftest.$ac_ext conftest.$ac_objext 2724 CC=$ac_save_CC 2725 2726 fi 2727 2728 case "x$ac_cv_prog_cc_stdc" in 2729 x|xno) 2730 echo "$as_me:$LINENO: result: none needed" >&5 2731 echo "${ECHO_T}none needed" >&6 ;; 2732 *) 2733 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 2734 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 2735 CC="$CC $ac_cv_prog_cc_stdc" ;; 2736 esac 2737 2738 # Some people use a C++ compiler to compile C. Since we use `exit', 2739 # in C++ we need to declare it. In case someone uses the same compiler 2740 # for both compiling C and C++ we need to have the C++ compiler decide 2741 # the declaration of exit, since it's the most demanding environment. 2742 cat >conftest.$ac_ext <<_ACEOF 2743 #ifndef __cplusplus 2744 choke me 2745 #endif 2746 _ACEOF 2747 rm -f conftest.$ac_objext 2748 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2749 (eval $ac_compile) 2>conftest.er1 2750 ac_status=$? 2751 grep -v '^ *+' conftest.er1 >conftest.err 2752 rm -f conftest.er1 2753 cat conftest.err >&5 2754 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2755 (exit $ac_status); } && 2756 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 2757 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2758 (eval $ac_try) 2>&5 2759 ac_status=$? 2760 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2761 (exit $ac_status); }; } && 2762 { ac_try='test -s conftest.$ac_objext' 2763 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2764 (eval $ac_try) 2>&5 2765 ac_status=$? 2766 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2767 (exit $ac_status); }; }; then 2768 for ac_declaration in \ 2769 '' \ 2770 'extern "C" void std::exit (int) throw (); using std::exit;' \ 2771 'extern "C" void std::exit (int); using std::exit;' \ 2772 'extern "C" void exit (int) throw ();' \ 2773 'extern "C" void exit (int);' \ 2774 'void exit (int);' 2775 do 2776 cat >conftest.$ac_ext <<_ACEOF 2777 /* confdefs.h. */ 2778 _ACEOF 2779 cat confdefs.h >>conftest.$ac_ext 2780 cat >>conftest.$ac_ext <<_ACEOF 2781 /* end confdefs.h. */ 2782 $ac_declaration 2783 #include <stdlib.h> 2784 int 2785 main () 2786 { 2787 exit (42); 2788 ; 2789 return 0; 2790 } 2791 _ACEOF 2792 rm -f conftest.$ac_objext 2793 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2794 (eval $ac_compile) 2>conftest.er1 2795 ac_status=$? 2796 grep -v '^ *+' conftest.er1 >conftest.err 2797 rm -f conftest.er1 2798 cat conftest.err >&5 2799 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2800 (exit $ac_status); } && 2801 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 2802 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2803 (eval $ac_try) 2>&5 2804 ac_status=$? 2805 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2806 (exit $ac_status); }; } && 2807 { ac_try='test -s conftest.$ac_objext' 2808 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2809 (eval $ac_try) 2>&5 2810 ac_status=$? 2811 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2812 (exit $ac_status); }; }; then 2813 : 2814 else 2815 echo "$as_me: failed program was:" >&5 2816 sed 's/^/| /' conftest.$ac_ext >&5 2817 2818 continue 2819 fi 2820 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2821 cat >conftest.$ac_ext <<_ACEOF 2822 /* confdefs.h. */ 2823 _ACEOF 2824 cat confdefs.h >>conftest.$ac_ext 2825 cat >>conftest.$ac_ext <<_ACEOF 2826 /* end confdefs.h. */ 2827 $ac_declaration 2828 int 2829 main () 2830 { 2831 exit (42); 2832 ; 2833 return 0; 2834 } 2835 _ACEOF 2836 rm -f conftest.$ac_objext 2837 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2838 (eval $ac_compile) 2>conftest.er1 2839 ac_status=$? 2840 grep -v '^ *+' conftest.er1 >conftest.err 2841 rm -f conftest.er1 2842 cat conftest.err >&5 2843 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2844 (exit $ac_status); } && 2845 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 2846 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2847 (eval $ac_try) 2>&5 2848 ac_status=$? 2849 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2850 (exit $ac_status); }; } && 2851 { ac_try='test -s conftest.$ac_objext' 2852 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2853 (eval $ac_try) 2>&5 2854 ac_status=$? 2855 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2856 (exit $ac_status); }; }; then 2857 break 2858 else 2859 echo "$as_me: failed program was:" >&5 2860 sed 's/^/| /' conftest.$ac_ext >&5 2861 2862 fi 2863 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2864 done 2865 rm -f conftest* 2866 if test -n "$ac_declaration"; then 2867 echo '#ifdef __cplusplus' >>confdefs.h 2868 echo $ac_declaration >>confdefs.h 2869 echo '#endif' >>confdefs.h 2870 fi 2871 2872 else 2873 echo "$as_me: failed program was:" >&5 2874 sed 's/^/| /' conftest.$ac_ext >&5 2875 2876 fi 2877 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2878 ac_ext=c 2879 ac_cpp='$CPP $CPPFLAGS' 2880 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2881 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2882 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2883 DEPDIR="${am__leading_dot}deps" 2884 2885 ac_config_commands="$ac_config_commands depfiles" 2886 2887 2888 am_make=${MAKE-make} 2889 cat > confinc << 'END' 2890 am__doit: 2891 @echo done 2892 .PHONY: am__doit 2893 END 2894 # If we don't find an include directive, just comment out the code. 2895 echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 2896 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6 2897 am__include="#" 2898 am__quote= 2899 _am_result=none 2900 # First try GNU make style include. 2901 echo "include confinc" > confmf 2902 # We grep out `Entering directory' and `Leaving directory' 2903 # messages which can occur if `w' ends up in MAKEFLAGS. 2904 # In particular we don't look at `^make:' because GNU make might 2905 # be invoked under some other name (usually "gmake"), in which 2906 # case it prints its new name instead of `make'. 2907 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 2908 am__include=include 2909 am__quote= 2910 _am_result=GNU 2911 fi 2912 # Now try BSD make style include. 2913 if test "$am__include" = "#"; then 2914 echo '.include "confinc"' > confmf 2915 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 2916 am__include=.include 2917 am__quote="\"" 2918 _am_result=BSD 2919 fi 2920 fi 2921 2922 2923 echo "$as_me:$LINENO: result: $_am_result" >&5 2924 echo "${ECHO_T}$_am_result" >&6 2925 rm -f confinc confmf 2926 2927 # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given. 2928 if test "${enable_dependency_tracking+set}" = set; then 2929 enableval="$enable_dependency_tracking" 2930 2931 fi; 2932 if test "x$enable_dependency_tracking" != xno; then 2933 am_depcomp="$ac_aux_dir/depcomp" 2934 AMDEPBACKSLASH='\' 2935 fi 2936 2937 2938 if test "x$enable_dependency_tracking" != xno; then 2939 AMDEP_TRUE= 2940 AMDEP_FALSE='#' 2941 else 2942 AMDEP_TRUE='#' 2943 AMDEP_FALSE= 2944 fi 2945 2946 2947 2948 2949 depcc="$CC" am_compiler_list= 2950 2951 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 2952 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 2953 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 2954 echo $ECHO_N "(cached) $ECHO_C" >&6 2955 else 2956 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 2957 # We make a subdir and do the tests there. Otherwise we can end up 2958 # making bogus files that we don't know about and never remove. For 2959 # instance it was reported that on HP-UX the gcc test will end up 2960 # making a dummy file named `D' -- because `-MD' means `put the output 2961 # in D'. 2962 mkdir conftest.dir 2963 # Copy depcomp to subdir because otherwise we won't find it if we're 2964 # using a relative directory. 2965 cp "$am_depcomp" conftest.dir 2966 cd conftest.dir 2967 # We will build objects and dependencies in a subdirectory because 2968 # it helps to detect inapplicable dependency modes. For instance 2969 # both Tru64's cc and ICC support -MD to output dependencies as a 2970 # side effect of compilation, but ICC will put the dependencies in 2971 # the current directory while Tru64 will put them in the object 2972 # directory. 2973 mkdir sub 2974 2975 am_cv_CC_dependencies_compiler_type=none 2976 if test "$am_compiler_list" = ""; then 2977 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 2978 fi 2979 for depmode in $am_compiler_list; do 2980 # Setup a source with many dependencies, because some compilers 2981 # like to wrap large dependency lists on column 80 (with \), and 2982 # we should not choose a depcomp mode which is confused by this. 2983 # 2984 # We need to recreate these files for each test, as the compiler may 2985 # overwrite some of them when testing with obscure command lines. 2986 # This happens at least with the AIX C compiler. 2987 : > sub/conftest.c 2988 for i in 1 2 3 4 5 6; do 2989 echo '#include "conftst'$i'.h"' >> sub/conftest.c 2990 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 2991 # Solaris 8's {/usr,}/bin/sh. 2992 touch sub/conftst$i.h 2993 done 2994 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 2995 2996 case $depmode in 2997 nosideeffect) 2998 # after this tag, mechanisms are not by side-effect, so they'll 2999 # only be used when explicitly requested 3000 if test "x$enable_dependency_tracking" = xyes; then 3001 continue 3002 else 3003 break 3004 fi 3005 ;; 3006 none) break ;; 3007 esac 3008 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3009 # mode. It turns out that the SunPro C++ compiler does not properly 3010 # handle `-M -o', and we need to detect this. 3011 if depmode=$depmode \ 3012 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 3013 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3014 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 3015 >/dev/null 2>conftest.err && 3016 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3017 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 3018 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3019 # icc doesn't choke on unknown options, it will just issue warnings 3020 # or remarks (even with -Werror). So we grep stderr for any message 3021 # that says an option was ignored or not supported. 3022 # When given -MP, icc 7.0 and 7.1 complain thusly: 3023 # icc: Command line warning: ignoring option '-M'; no argument required 3024 # The diagnosis changed in icc 8.0: 3025 # icc: Command line remark: option '-MP' not supported 3026 if (grep 'ignoring option' conftest.err || 3027 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3028 am_cv_CC_dependencies_compiler_type=$depmode 3029 break 3030 fi 3031 fi 3032 done 3033 3034 cd .. 3035 rm -rf conftest.dir 3036 else 3037 am_cv_CC_dependencies_compiler_type=none 3038 fi 3039 3040 fi 3041 echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3042 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 3043 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3044 3045 3046 3047 if 3048 test "x$enable_dependency_tracking" != xno \ 3049 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3050 am__fastdepCC_TRUE= 3051 am__fastdepCC_FALSE='#' 3052 else 3053 am__fastdepCC_TRUE='#' 3054 am__fastdepCC_FALSE= 3055 fi 3056 3057 3058 ac_ext=c 3059 ac_cpp='$CPP $CPPFLAGS' 3060 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3061 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3062 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3063 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 3064 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 3065 # On Suns, sometimes $CPP names a directory. 3066 if test -n "$CPP" && test -d "$CPP"; then 3067 CPP= 3068 fi 3069 if test -z "$CPP"; then 3070 if test "${ac_cv_prog_CPP+set}" = set; then 3071 echo $ECHO_N "(cached) $ECHO_C" >&6 3072 else 3073 # Double quotes because CPP needs to be expanded 3074 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3075 do 3076 ac_preproc_ok=false 3077 for ac_c_preproc_warn_flag in '' yes 3078 do 3079 # Use a header file that comes with gcc, so configuring glibc 3080 # with a fresh cross-compiler works. 3081 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3082 # <limits.h> exists even on freestanding compilers. 3083 # On the NeXT, cc -E runs the code through the compiler's parser, 3084 # not just through cpp. "Syntax error" is here to catch this case. 3085 cat >conftest.$ac_ext <<_ACEOF 3086 /* confdefs.h. */ 3087 _ACEOF 3088 cat confdefs.h >>conftest.$ac_ext 3089 cat >>conftest.$ac_ext <<_ACEOF 3090 /* end confdefs.h. */ 3091 #ifdef __STDC__ 3092 # include <limits.h> 3093 #else 3094 # include <assert.h> 3095 #endif 3096 Syntax error 3097 _ACEOF 3098 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 3099 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 3100 ac_status=$? 3101 grep -v '^ *+' conftest.er1 >conftest.err 3102 rm -f conftest.er1 3103 cat conftest.err >&5 3104 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3105 (exit $ac_status); } >/dev/null; then 3106 if test -s conftest.err; then 3107 ac_cpp_err=$ac_c_preproc_warn_flag 3108 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 3109 else 3110 ac_cpp_err= 3111 fi 3112 else 3113 ac_cpp_err=yes 3114 fi 3115 if test -z "$ac_cpp_err"; then 3116 : 3117 else 3118 echo "$as_me: failed program was:" >&5 3119 sed 's/^/| /' conftest.$ac_ext >&5 3120 3121 # Broken: fails on valid input. 3122 continue 3123 fi 3124 rm -f conftest.err conftest.$ac_ext 3125 3126 # OK, works on sane cases. Now check whether non-existent headers 3127 # can be detected and how. 3128 cat >conftest.$ac_ext <<_ACEOF 3129 /* confdefs.h. */ 3130 _ACEOF 3131 cat confdefs.h >>conftest.$ac_ext 3132 cat >>conftest.$ac_ext <<_ACEOF 3133 /* end confdefs.h. */ 3134 #include <ac_nonexistent.h> 3135 _ACEOF 3136 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 3137 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 3138 ac_status=$? 3139 grep -v '^ *+' conftest.er1 >conftest.err 3140 rm -f conftest.er1 3141 cat conftest.err >&5 3142 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3143 (exit $ac_status); } >/dev/null; then 3144 if test -s conftest.err; then 3145 ac_cpp_err=$ac_c_preproc_warn_flag 3146 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 3147 else 3148 ac_cpp_err= 3149 fi 3150 else 3151 ac_cpp_err=yes 3152 fi 3153 if test -z "$ac_cpp_err"; then 3154 # Broken: success on invalid input. 3155 continue 3156 else 3157 echo "$as_me: failed program was:" >&5 3158 sed 's/^/| /' conftest.$ac_ext >&5 3159 3160 # Passes both tests. 3161 ac_preproc_ok=: 3162 break 3163 fi 3164 rm -f conftest.err conftest.$ac_ext 3165 3166 done 3167 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3168 rm -f conftest.err conftest.$ac_ext 3169 if $ac_preproc_ok; then 3170 break 3171 fi 3172 3173 done 3174 ac_cv_prog_CPP=$CPP 3175 3176 fi 3177 CPP=$ac_cv_prog_CPP 3178 else 3179 ac_cv_prog_CPP=$CPP 3180 fi 3181 echo "$as_me:$LINENO: result: $CPP" >&5 3182 echo "${ECHO_T}$CPP" >&6 3183 ac_preproc_ok=false 3184 for ac_c_preproc_warn_flag in '' yes 3185 do 3186 # Use a header file that comes with gcc, so configuring glibc 3187 # with a fresh cross-compiler works. 3188 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3189 # <limits.h> exists even on freestanding compilers. 3190 # On the NeXT, cc -E runs the code through the compiler's parser, 3191 # not just through cpp. "Syntax error" is here to catch this case. 3192 cat >conftest.$ac_ext <<_ACEOF 3193 /* confdefs.h. */ 3194 _ACEOF 3195 cat confdefs.h >>conftest.$ac_ext 3196 cat >>conftest.$ac_ext <<_ACEOF 3197 /* end confdefs.h. */ 3198 #ifdef __STDC__ 3199 # include <limits.h> 3200 #else 3201 # include <assert.h> 3202 #endif 3203 Syntax error 3204 _ACEOF 3205 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 3206 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 3207 ac_status=$? 3208 grep -v '^ *+' conftest.er1 >conftest.err 3209 rm -f conftest.er1 3210 cat conftest.err >&5 3211 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3212 (exit $ac_status); } >/dev/null; then 3213 if test -s conftest.err; then 3214 ac_cpp_err=$ac_c_preproc_warn_flag 3215 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 3216 else 3217 ac_cpp_err= 3218 fi 3219 else 3220 ac_cpp_err=yes 3221 fi 3222 if test -z "$ac_cpp_err"; then 3223 : 3224 else 3225 echo "$as_me: failed program was:" >&5 3226 sed 's/^/| /' conftest.$ac_ext >&5 3227 3228 # Broken: fails on valid input. 3229 continue 3230 fi 3231 rm -f conftest.err conftest.$ac_ext 3232 3233 # OK, works on sane cases. Now check whether non-existent headers 3234 # can be detected and how. 3235 cat >conftest.$ac_ext <<_ACEOF 3236 /* confdefs.h. */ 3237 _ACEOF 3238 cat confdefs.h >>conftest.$ac_ext 3239 cat >>conftest.$ac_ext <<_ACEOF 3240 /* end confdefs.h. */ 3241 #include <ac_nonexistent.h> 3242 _ACEOF 3243 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 3244 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 3245 ac_status=$? 3246 grep -v '^ *+' conftest.er1 >conftest.err 3247 rm -f conftest.er1 3248 cat conftest.err >&5 3249 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3250 (exit $ac_status); } >/dev/null; then 3251 if test -s conftest.err; then 3252 ac_cpp_err=$ac_c_preproc_warn_flag 3253 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 3254 else 3255 ac_cpp_err= 3256 fi 3257 else 3258 ac_cpp_err=yes 3259 fi 3260 if test -z "$ac_cpp_err"; then 3261 # Broken: success on invalid input. 3262 continue 3263 else 3264 echo "$as_me: failed program was:" >&5 3265 sed 's/^/| /' conftest.$ac_ext >&5 3266 3267 # Passes both tests. 3268 ac_preproc_ok=: 3269 break 3270 fi 3271 rm -f conftest.err conftest.$ac_ext 3272 3273 done 3274 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3275 rm -f conftest.err conftest.$ac_ext 3276 if $ac_preproc_ok; then 3277 : 3278 else 3279 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 3280 See \`config.log' for more details." >&5 3281 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 3282 See \`config.log' for more details." >&2;} 3283 { (exit 1); exit 1; }; } 3284 fi 3285 3286 ac_ext=c 3287 ac_cpp='$CPP $CPPFLAGS' 3288 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3289 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3290 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3291 3292 ac_ext=cc 3293 ac_cpp='$CXXCPP $CPPFLAGS' 3294 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3295 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3296 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 3297 if test -n "$ac_tool_prefix"; then 3298 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC 3299 do 3300 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3301 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3302 echo "$as_me:$LINENO: checking for $ac_word" >&5 3303 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3304 if test "${ac_cv_prog_CXX+set}" = set; then 3305 echo $ECHO_N "(cached) $ECHO_C" >&6 3306 else 3307 if test -n "$CXX"; then 3308 ac_cv_prog_CXX="$CXX" # Let the user override the test. 3309 else 3310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3311 for as_dir in $PATH 3312 do 3313 IFS=$as_save_IFS 3314 test -z "$as_dir" && as_dir=. 3315 for ac_exec_ext in '' $ac_executable_extensions; do 3316 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3317 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 3318 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3319 break 2 3320 fi 3321 done 3322 done 3323 3324 fi 3325 fi 3326 CXX=$ac_cv_prog_CXX 3327 if test -n "$CXX"; then 3328 echo "$as_me:$LINENO: result: $CXX" >&5 3329 echo "${ECHO_T}$CXX" >&6 3330 else 3331 echo "$as_me:$LINENO: result: no" >&5 3332 echo "${ECHO_T}no" >&6 3333 fi 3334 3335 test -n "$CXX" && break 3336 done 3337 fi 3338 if test -z "$CXX"; then 3339 ac_ct_CXX=$CXX 3340 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC 3341 do 3342 # Extract the first word of "$ac_prog", so it can be a program name with args. 3343 set dummy $ac_prog; ac_word=$2 3344 echo "$as_me:$LINENO: checking for $ac_word" >&5 3345 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3346 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 3347 echo $ECHO_N "(cached) $ECHO_C" >&6 3348 else 3349 if test -n "$ac_ct_CXX"; then 3350 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 3351 else 3352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3353 for as_dir in $PATH 3354 do 3355 IFS=$as_save_IFS 3356 test -z "$as_dir" && as_dir=. 3357 for ac_exec_ext in '' $ac_executable_extensions; do 3358 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3359 ac_cv_prog_ac_ct_CXX="$ac_prog" 3360 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3361 break 2 3362 fi 3363 done 3364 done 3365 3366 fi 3367 fi 3368 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 3369 if test -n "$ac_ct_CXX"; then 3370 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 3371 echo "${ECHO_T}$ac_ct_CXX" >&6 3372 else 3373 echo "$as_me:$LINENO: result: no" >&5 3374 echo "${ECHO_T}no" >&6 3375 fi 3376 3377 test -n "$ac_ct_CXX" && break 3378 done 3379 test -n "$ac_ct_CXX" || ac_ct_CXX="g++" 3380 3381 CXX=$ac_ct_CXX 3382 fi 3383 3384 3385 # Provide some information about the compiler. 3386 echo "$as_me:$LINENO:" \ 3387 "checking for C++ compiler version" >&5 3388 ac_compiler=`set X $ac_compile; echo $2` 3389 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 3390 (eval $ac_compiler --version </dev/null >&5) 2>&5 3391 ac_status=$? 3392 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3393 (exit $ac_status); } 3394 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 3395 (eval $ac_compiler -v </dev/null >&5) 2>&5 3396 ac_status=$? 3397 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3398 (exit $ac_status); } 3399 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 3400 (eval $ac_compiler -V </dev/null >&5) 2>&5 3401 ac_status=$? 3402 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3403 (exit $ac_status); } 3404 3405 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 3406 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 3407 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 3408 echo $ECHO_N "(cached) $ECHO_C" >&6 3409 else 3410 cat >conftest.$ac_ext <<_ACEOF 3411 /* confdefs.h. */ 3412 _ACEOF 3413 cat confdefs.h >>conftest.$ac_ext 3414 cat >>conftest.$ac_ext <<_ACEOF 3415 /* end confdefs.h. */ 3416 3417 int 3418 main () 3419 { 3420 #ifndef __GNUC__ 3421 choke me 3422 #endif 3423 3424 ; 3425 return 0; 3426 } 3427 _ACEOF 3428 rm -f conftest.$ac_objext 3429 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3430 (eval $ac_compile) 2>conftest.er1 3431 ac_status=$? 3432 grep -v '^ *+' conftest.er1 >conftest.err 3433 rm -f conftest.er1 3434 cat conftest.err >&5 3435 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3436 (exit $ac_status); } && 3437 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 3438 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3439 (eval $ac_try) 2>&5 3440 ac_status=$? 3441 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3442 (exit $ac_status); }; } && 3443 { ac_try='test -s conftest.$ac_objext' 3444 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3445 (eval $ac_try) 2>&5 3446 ac_status=$? 3447 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3448 (exit $ac_status); }; }; then 3449 ac_compiler_gnu=yes 3450 else 3451 echo "$as_me: failed program was:" >&5 3452 sed 's/^/| /' conftest.$ac_ext >&5 3453 3454 ac_compiler_gnu=no 3455 fi 3456 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3457 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 3458 3459 fi 3460 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 3461 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 3462 GXX=`test $ac_compiler_gnu = yes && echo yes` 3463 ac_test_CXXFLAGS=${CXXFLAGS+set} 3464 ac_save_CXXFLAGS=$CXXFLAGS 3465 CXXFLAGS="-g" 3466 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 3467 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6 3468 if test "${ac_cv_prog_cxx_g+set}" = set; then 3469 echo $ECHO_N "(cached) $ECHO_C" >&6 3470 else 3471 cat >conftest.$ac_ext <<_ACEOF 3472 /* confdefs.h. */ 3473 _ACEOF 3474 cat confdefs.h >>conftest.$ac_ext 3475 cat >>conftest.$ac_ext <<_ACEOF 3476 /* end confdefs.h. */ 3477 3478 int 3479 main () 3480 { 3481 3482 ; 3483 return 0; 3484 } 3485 _ACEOF 3486 rm -f conftest.$ac_objext 3487 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3488 (eval $ac_compile) 2>conftest.er1 3489 ac_status=$? 3490 grep -v '^ *+' conftest.er1 >conftest.err 3491 rm -f conftest.er1 3492 cat conftest.err >&5 3493 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3494 (exit $ac_status); } && 3495 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 3496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3497 (eval $ac_try) 2>&5 3498 ac_status=$? 3499 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3500 (exit $ac_status); }; } && 3501 { ac_try='test -s conftest.$ac_objext' 3502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3503 (eval $ac_try) 2>&5 3504 ac_status=$? 3505 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3506 (exit $ac_status); }; }; then 3507 ac_cv_prog_cxx_g=yes 3508 else 3509 echo "$as_me: failed program was:" >&5 3510 sed 's/^/| /' conftest.$ac_ext >&5 3511 3512 ac_cv_prog_cxx_g=no 3513 fi 3514 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3515 fi 3516 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 3517 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6 3518 if test "$ac_test_CXXFLAGS" = set; then 3519 CXXFLAGS=$ac_save_CXXFLAGS 3520 elif test $ac_cv_prog_cxx_g = yes; then 3521 if test "$GXX" = yes; then 3522 CXXFLAGS="-g -O2" 3523 else 3524 CXXFLAGS="-g" 3525 fi 3526 else 3527 if test "$GXX" = yes; then 3528 CXXFLAGS="-O2" 3529 else 3530 CXXFLAGS= 3531 fi 3532 fi 3533 for ac_declaration in \ 3534 '' \ 3535 'extern "C" void std::exit (int) throw (); using std::exit;' \ 3536 'extern "C" void std::exit (int); using std::exit;' \ 3537 'extern "C" void exit (int) throw ();' \ 3538 'extern "C" void exit (int);' \ 3539 'void exit (int);' 3540 do 3541 cat >conftest.$ac_ext <<_ACEOF 3542 /* confdefs.h. */ 3543 _ACEOF 3544 cat confdefs.h >>conftest.$ac_ext 3545 cat >>conftest.$ac_ext <<_ACEOF 3546 /* end confdefs.h. */ 3547 $ac_declaration 3548 #include <stdlib.h> 3549 int 3550 main () 3551 { 3552 exit (42); 3553 ; 3554 return 0; 3555 } 3556 _ACEOF 3557 rm -f conftest.$ac_objext 3558 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3559 (eval $ac_compile) 2>conftest.er1 3560 ac_status=$? 3561 grep -v '^ *+' conftest.er1 >conftest.err 3562 rm -f conftest.er1 3563 cat conftest.err >&5 3564 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3565 (exit $ac_status); } && 3566 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 3567 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3568 (eval $ac_try) 2>&5 3569 ac_status=$? 3570 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3571 (exit $ac_status); }; } && 3572 { ac_try='test -s conftest.$ac_objext' 3573 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3574 (eval $ac_try) 2>&5 3575 ac_status=$? 3576 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3577 (exit $ac_status); }; }; then 3578 : 3579 else 3580 echo "$as_me: failed program was:" >&5 3581 sed 's/^/| /' conftest.$ac_ext >&5 3582 3583 continue 3584 fi 3585 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3586 cat >conftest.$ac_ext <<_ACEOF 3587 /* confdefs.h. */ 3588 _ACEOF 3589 cat confdefs.h >>conftest.$ac_ext 3590 cat >>conftest.$ac_ext <<_ACEOF 3591 /* end confdefs.h. */ 3592 $ac_declaration 3593 int 3594 main () 3595 { 3596 exit (42); 3597 ; 3598 return 0; 3599 } 3600 _ACEOF 3601 rm -f conftest.$ac_objext 3602 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3603 (eval $ac_compile) 2>conftest.er1 3604 ac_status=$? 3605 grep -v '^ *+' conftest.er1 >conftest.err 3606 rm -f conftest.er1 3607 cat conftest.err >&5 3608 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3609 (exit $ac_status); } && 3610 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 3611 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3612 (eval $ac_try) 2>&5 3613 ac_status=$? 3614 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3615 (exit $ac_status); }; } && 3616 { ac_try='test -s conftest.$ac_objext' 3617 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3618 (eval $ac_try) 2>&5 3619 ac_status=$? 3620 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3621 (exit $ac_status); }; }; then 3622 break 3623 else 3624 echo "$as_me: failed program was:" >&5 3625 sed 's/^/| /' conftest.$ac_ext >&5 3626 3627 fi 3628 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3629 done 3630 rm -f conftest* 3631 if test -n "$ac_declaration"; then 3632 echo '#ifdef __cplusplus' >>confdefs.h 3633 echo $ac_declaration >>confdefs.h 3634 echo '#endif' >>confdefs.h 3635 fi 3636 3637 ac_ext=c 3638 ac_cpp='$CPP $CPPFLAGS' 3639 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3640 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3641 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3642 3643 depcc="$CXX" am_compiler_list= 3644 3645 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3646 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 3647 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 3648 echo $ECHO_N "(cached) $ECHO_C" >&6 3649 else 3650 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3651 # We make a subdir and do the tests there. Otherwise we can end up 3652 # making bogus files that we don't know about and never remove. For 3653 # instance it was reported that on HP-UX the gcc test will end up 3654 # making a dummy file named `D' -- because `-MD' means `put the output 3655 # in D'. 3656 mkdir conftest.dir 3657 # Copy depcomp to subdir because otherwise we won't find it if we're 3658 # using a relative directory. 3659 cp "$am_depcomp" conftest.dir 3660 cd conftest.dir 3661 # We will build objects and dependencies in a subdirectory because 3662 # it helps to detect inapplicable dependency modes. For instance 3663 # both Tru64's cc and ICC support -MD to output dependencies as a 3664 # side effect of compilation, but ICC will put the dependencies in 3665 # the current directory while Tru64 will put them in the object 3666 # directory. 3667 mkdir sub 3668 3669 am_cv_CXX_dependencies_compiler_type=none 3670 if test "$am_compiler_list" = ""; then 3671 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3672 fi 3673 for depmode in $am_compiler_list; do 3674 # Setup a source with many dependencies, because some compilers 3675 # like to wrap large dependency lists on column 80 (with \), and 3676 # we should not choose a depcomp mode which is confused by this. 3677 # 3678 # We need to recreate these files for each test, as the compiler may 3679 # overwrite some of them when testing with obscure command lines. 3680 # This happens at least with the AIX C compiler. 3681 : > sub/conftest.c 3682 for i in 1 2 3 4 5 6; do 3683 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3684 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3685 # Solaris 8's {/usr,}/bin/sh. 3686 touch sub/conftst$i.h 3687 done 3688 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3689 3690 case $depmode in 3691 nosideeffect) 3692 # after this tag, mechanisms are not by side-effect, so they'll 3693 # only be used when explicitly requested 3694 if test "x$enable_dependency_tracking" = xyes; then 3695 continue 3696 else 3697 break 3698 fi 3699 ;; 3700 none) break ;; 3701 esac 3702 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3703 # mode. It turns out that the SunPro C++ compiler does not properly 3704 # handle `-M -o', and we need to detect this. 3705 if depmode=$depmode \ 3706 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 3707 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3708 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 3709 >/dev/null 2>conftest.err && 3710 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3711 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 3712 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3713 # icc doesn't choke on unknown options, it will just issue warnings 3714 # or remarks (even with -Werror). So we grep stderr for any message 3715 # that says an option was ignored or not supported. 3716 # When given -MP, icc 7.0 and 7.1 complain thusly: 3717 # icc: Command line warning: ignoring option '-M'; no argument required 3718 # The diagnosis changed in icc 8.0: 3719 # icc: Command line remark: option '-MP' not supported 3720 if (grep 'ignoring option' conftest.err || 3721 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3722 am_cv_CXX_dependencies_compiler_type=$depmode 3723 break 3724 fi 3725 fi 3726 done 3727 3728 cd .. 3729 rm -rf conftest.dir 3730 else 3731 am_cv_CXX_dependencies_compiler_type=none 3732 fi 3733 3734 fi 3735 echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 3736 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6 3737 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 3738 3739 3740 3741 if 3742 test "x$enable_dependency_tracking" != xno \ 3743 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 3744 am__fastdepCXX_TRUE= 3745 am__fastdepCXX_FALSE='#' 3746 else 3747 am__fastdepCXX_TRUE='#' 3748 am__fastdepCXX_FALSE= 3749 fi 3750 3751 3752 3753 3754 if test "$GCC" = yes; then 3755 GCC_TRUE= 3756 GCC_FALSE='#' 3757 else 3758 GCC_TRUE='#' 3759 GCC_FALSE= 3760 fi 3761 # let the Makefile know if we're gcc 3762 3763 # Uncomment this if you'll be exporting libraries (.so's) 3764 # Check whether --enable-shared or --disable-shared was given. 3765 if test "${enable_shared+set}" = set; then 3766 enableval="$enable_shared" 3767 p=${PACKAGE-default} 3768 case $enableval in 3769 yes) enable_shared=yes ;; 3770 no) enable_shared=no ;; 3771 *) 3772 enable_shared=no 3773 # Look at the argument we got. We use all the common list separators. 3774 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3775 for pkg in $enableval; do 3776 IFS="$lt_save_ifs" 3777 if test "X$pkg" = "X$p"; then 3778 enable_shared=yes 3779 fi 3780 done 3781 IFS="$lt_save_ifs" 3782 ;; 3783 esac 3784 else 3785 enable_shared=yes 3786 fi; 3787 3788 # Check whether --enable-static or --disable-static was given. 3789 if test "${enable_static+set}" = set; then 3790 enableval="$enable_static" 3791 p=${PACKAGE-default} 3792 case $enableval in 3793 yes) enable_static=yes ;; 3794 no) enable_static=no ;; 3795 *) 3796 enable_static=no 3797 # Look at the argument we got. We use all the common list separators. 3798 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3799 for pkg in $enableval; do 3800 IFS="$lt_save_ifs" 3801 if test "X$pkg" = "X$p"; then 3802 enable_static=yes 3803 fi 3804 done 3805 IFS="$lt_save_ifs" 3806 ;; 3807 esac 3808 else 3809 enable_static=yes 3810 fi; 3811 3812 # Check whether --enable-fast-install or --disable-fast-install was given. 3813 if test "${enable_fast_install+set}" = set; then 3814 enableval="$enable_fast_install" 3815 p=${PACKAGE-default} 3816 case $enableval in 3817 yes) enable_fast_install=yes ;; 3818 no) enable_fast_install=no ;; 3819 *) 3820 enable_fast_install=no 3821 # Look at the argument we got. We use all the common list separators. 3822 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3823 for pkg in $enableval; do 3824 IFS="$lt_save_ifs" 3825 if test "X$pkg" = "X$p"; then 3826 enable_fast_install=yes 3827 fi 3828 done 3829 IFS="$lt_save_ifs" 3830 ;; 3831 esac 3832 else 3833 enable_fast_install=yes 3834 fi; 3835 3836 # Make sure we can run config.sub. 3837 $ac_config_sub sun4 >/dev/null 2>&1 || 3838 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 3839 echo "$as_me: error: cannot run $ac_config_sub" >&2;} 3840 { (exit 1); exit 1; }; } 3841 3842 echo "$as_me:$LINENO: checking build system type" >&5 3843 echo $ECHO_N "checking build system type... $ECHO_C" >&6 3844 if test "${ac_cv_build+set}" = set; then 3845 echo $ECHO_N "(cached) $ECHO_C" >&6 3846 else 3847 ac_cv_build_alias=$build_alias 3848 test -z "$ac_cv_build_alias" && 3849 ac_cv_build_alias=`$ac_config_guess` 3850 test -z "$ac_cv_build_alias" && 3851 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 3852 echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 3853 { (exit 1); exit 1; }; } 3854 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || 3855 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 3856 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} 3857 { (exit 1); exit 1; }; } 3858 3859 fi 3860 echo "$as_me:$LINENO: result: $ac_cv_build" >&5 3861 echo "${ECHO_T}$ac_cv_build" >&6 3862 build=$ac_cv_build 3863 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 3864 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 3865 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 3866 3867 3868 echo "$as_me:$LINENO: checking host system type" >&5 3869 echo $ECHO_N "checking host system type... $ECHO_C" >&6 3870 if test "${ac_cv_host+set}" = set; then 3871 echo $ECHO_N "(cached) $ECHO_C" >&6 3872 else 3873 ac_cv_host_alias=$host_alias 3874 test -z "$ac_cv_host_alias" && 3875 ac_cv_host_alias=$ac_cv_build_alias 3876 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || 3877 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 3878 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} 3879 { (exit 1); exit 1; }; } 3880 3881 fi 3882 echo "$as_me:$LINENO: result: $ac_cv_host" >&5 3883 echo "${ECHO_T}$ac_cv_host" >&6 3884 host=$ac_cv_host 3885 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 3886 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 3887 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 3888 3889 3890 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3891 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6 3892 if test "${lt_cv_path_SED+set}" = set; then 3893 echo $ECHO_N "(cached) $ECHO_C" >&6 3894 else 3895 # Loop through the user's path and test for sed and gsed. 3896 # Then use that list of sed's as ones to test for truncation. 3897 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3898 for as_dir in $PATH 3899 do 3900 IFS=$as_save_IFS 3901 test -z "$as_dir" && as_dir=. 3902 for lt_ac_prog in sed gsed; do 3903 for ac_exec_ext in '' $ac_executable_extensions; do 3904 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then 3905 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3906 fi 3907 done 3908 done 3909 done 3910 lt_ac_max=0 3911 lt_ac_count=0 3912 # Add /usr/xpg4/bin/sed as it is typically found on Solaris 3913 # along with /bin/sed that truncates output. 3914 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3915 test ! -f $lt_ac_sed && continue 3916 cat /dev/null > conftest.in 3917 lt_ac_count=0 3918 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3919 # Check for GNU sed and select it if it is found. 3920 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3921 lt_cv_path_SED=$lt_ac_sed 3922 break 3923 fi 3924 while true; do 3925 cat conftest.in conftest.in >conftest.tmp 3926 mv conftest.tmp conftest.in 3927 cp conftest.in conftest.nl 3928 echo >>conftest.nl 3929 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3930 cmp -s conftest.out conftest.nl || break 3931 # 10000 chars as input seems more than enough 3932 test $lt_ac_count -gt 10 && break 3933 lt_ac_count=`expr $lt_ac_count + 1` 3934 if test $lt_ac_count -gt $lt_ac_max; then 3935 lt_ac_max=$lt_ac_count 3936 lt_cv_path_SED=$lt_ac_sed 3937 fi 3938 done 3939 done 3940 3941 fi 3942 3943 SED=$lt_cv_path_SED 3944 echo "$as_me:$LINENO: result: $SED" >&5 3945 echo "${ECHO_T}$SED" >&6 3946 3947 echo "$as_me:$LINENO: checking for egrep" >&5 3948 echo $ECHO_N "checking for egrep... $ECHO_C" >&6 3949 if test "${ac_cv_prog_egrep+set}" = set; then 3950 echo $ECHO_N "(cached) $ECHO_C" >&6 3951 else 3952 if echo a | (grep -E '(a|b)') >/dev/null 2>&1 3953 then ac_cv_prog_egrep='grep -E' 3954 else ac_cv_prog_egrep='egrep' 3955 fi 3956 fi 3957 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 3958 echo "${ECHO_T}$ac_cv_prog_egrep" >&6 3959 EGREP=$ac_cv_prog_egrep 3960 3961 3962 3963 # Check whether --with-gnu-ld or --without-gnu-ld was given. 3964 if test "${with_gnu_ld+set}" = set; then 3965 withval="$with_gnu_ld" 3966 test "$withval" = no || with_gnu_ld=yes 3967 else 3968 with_gnu_ld=no 3969 fi; 3970 ac_prog=ld 3971 if test "$GCC" = yes; then 3972 # Check if gcc -print-prog-name=ld gives a path. 3973 echo "$as_me:$LINENO: checking for ld used by $CC" >&5 3974 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 3975 case $host in 3976 *-*-mingw*) 3977 # gcc leaves a trailing carriage return which upsets mingw 3978 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 3979 *) 3980 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 3981 esac 3982 case $ac_prog in 3983 # Accept absolute paths. 3984 [\\/]* | ?:[\\/]*) 3985 re_direlt='/[^/][^/]*/\.\./' 3986 # Canonicalize the pathname of ld 3987 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 3988 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 3989 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 3990 done 3991 test -z "$LD" && LD="$ac_prog" 3992 ;; 3993 "") 3994 # If it fails, then pretend we aren't using GCC. 3995 ac_prog=ld 3996 ;; 3997 *) 3998 # If it is relative, then search for the first ld in PATH. 3999 with_gnu_ld=unknown 4000 ;; 4001 esac 4002 elif test "$with_gnu_ld" = yes; then 4003 echo "$as_me:$LINENO: checking for GNU ld" >&5 4004 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 4005 else 4006 echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4007 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 4008 fi 4009 if test "${lt_cv_path_LD+set}" = set; then 4010 echo $ECHO_N "(cached) $ECHO_C" >&6 4011 else 4012 if test -z "$LD"; then 4013 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4014 for ac_dir in $PATH; do 4015 IFS="$lt_save_ifs" 4016 test -z "$ac_dir" && ac_dir=. 4017 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4018 lt_cv_path_LD="$ac_dir/$ac_prog" 4019 # Check to see if the program is GNU ld. I'd rather use --version, 4020 # but apparently some variants of GNU ld only accept -v. 4021 # Break only if it was the GNU/non-GNU ld that we prefer. 4022 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4023 *GNU* | *'with BFD'*) 4024 test "$with_gnu_ld" != no && break 4025 ;; 4026 *) 4027 test "$with_gnu_ld" != yes && break 4028 ;; 4029 esac 4030 fi 4031 done 4032 IFS="$lt_save_ifs" 4033 else 4034 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4035 fi 4036 fi 4037 4038 LD="$lt_cv_path_LD" 4039 if test -n "$LD"; then 4040 echo "$as_me:$LINENO: result: $LD" >&5 4041 echo "${ECHO_T}$LD" >&6 4042 else 4043 echo "$as_me:$LINENO: result: no" >&5 4044 echo "${ECHO_T}no" >&6 4045 fi 4046 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4047 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4048 { (exit 1); exit 1; }; } 4049 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4050 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 4051 if test "${lt_cv_prog_gnu_ld+set}" = set; then 4052 echo $ECHO_N "(cached) $ECHO_C" >&6 4053 else 4054 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4055 case `$LD -v 2>&1 </dev/null` in 4056 *GNU* | *'with BFD'*) 4057 lt_cv_prog_gnu_ld=yes 4058 ;; 4059 *) 4060 lt_cv_prog_gnu_ld=no 4061 ;; 4062 esac 4063 fi 4064 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4065 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 4066 with_gnu_ld=$lt_cv_prog_gnu_ld 4067 4068 4069 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4070 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6 4071 if test "${lt_cv_ld_reload_flag+set}" = set; then 4072 echo $ECHO_N "(cached) $ECHO_C" >&6 4073 else 4074 lt_cv_ld_reload_flag='-r' 4075 fi 4076 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4077 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6 4078 reload_flag=$lt_cv_ld_reload_flag 4079 case $reload_flag in 4080 "" | " "*) ;; 4081 *) reload_flag=" $reload_flag" ;; 4082 esac 4083 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4084 case $host_os in 4085 darwin*) 4086 if test "$GCC" = yes; then 4087 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4088 else 4089 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4090 fi 4091 ;; 4092 esac 4093 4094 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4095 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6 4096 if test "${lt_cv_path_NM+set}" = set; then 4097 echo $ECHO_N "(cached) $ECHO_C" >&6 4098 else 4099 if test -n "$NM"; then 4100 # Let the user override the test. 4101 lt_cv_path_NM="$NM" 4102 else 4103 lt_nm_to_check="${ac_tool_prefix}nm" 4104 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4105 lt_nm_to_check="$lt_nm_to_check nm" 4106 fi 4107 for lt_tmp_nm in $lt_nm_to_check; do 4108 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4109 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4110 IFS="$lt_save_ifs" 4111 test -z "$ac_dir" && ac_dir=. 4112 tmp_nm="$ac_dir/$lt_tmp_nm" 4113 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4114 # Check to see if the nm accepts a BSD-compat flag. 4115 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4116 # nm: unknown option "B" ignored 4117 # Tru64's nm complains that /dev/null is an invalid object file 4118 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4119 */dev/null* | *'Invalid file or object type'*) 4120 lt_cv_path_NM="$tmp_nm -B" 4121 break 4122 ;; 4123 *) 4124 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4125 */dev/null*) 4126 lt_cv_path_NM="$tmp_nm -p" 4127 break 4128 ;; 4129 *) 4130 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4131 continue # so that we can try to find one that supports BSD flags 4132 ;; 4133 esac 4134 ;; 4135 esac 4136 fi 4137 done 4138 IFS="$lt_save_ifs" 4139 done 4140 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4141 fi 4142 fi 4143 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4144 echo "${ECHO_T}$lt_cv_path_NM" >&6 4145 NM="$lt_cv_path_NM" 4146 4147 echo "$as_me:$LINENO: checking whether ln -s works" >&5 4148 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 4149 LN_S=$as_ln_s 4150 if test "$LN_S" = "ln -s"; then 4151 echo "$as_me:$LINENO: result: yes" >&5 4152 echo "${ECHO_T}yes" >&6 4153 else 4154 echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4155 echo "${ECHO_T}no, using $LN_S" >&6 4156 fi 4157 4158 echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 4159 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6 4160 if test "${lt_cv_deplibs_check_method+set}" = set; then 4161 echo $ECHO_N "(cached) $ECHO_C" >&6 4162 else 4163 lt_cv_file_magic_cmd='$MAGIC_CMD' 4164 lt_cv_file_magic_test_file= 4165 lt_cv_deplibs_check_method='unknown' 4166 # Need to set the preceding variable on all platforms that support 4167 # interlibrary dependencies. 4168 # 'none' -- dependencies not supported. 4169 # `unknown' -- same as none, but documents that we really don't know. 4170 # 'pass_all' -- all dependencies passed with no checks. 4171 # 'test_compile' -- check by making test program. 4172 # 'file_magic [[regex]]' -- check by looking for files in library path 4173 # which responds to the $file_magic_cmd with a given extended regex. 4174 # If you have `file' or equivalent on your system and you're not sure 4175 # whether `pass_all' will *always* work, you probably want this one. 4176 4177 case $host_os in 4178 aix4* | aix5*) 4179 lt_cv_deplibs_check_method=pass_all 4180 ;; 4181 4182 beos*) 4183 lt_cv_deplibs_check_method=pass_all 4184 ;; 4185 4186 bsdi[45]*) 4187 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4188 lt_cv_file_magic_cmd='/usr/bin/file -L' 4189 lt_cv_file_magic_test_file=/shlib/libc.so 4190 ;; 4191 4192 cygwin*) 4193 # func_win32_libid is a shell function defined in ltmain.sh 4194 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4195 lt_cv_file_magic_cmd='func_win32_libid' 4196 ;; 4197 4198 mingw* | pw32*) 4199 # Base MSYS/MinGW do not provide the 'file' command needed by 4200 # func_win32_libid shell function, so use a weaker test based on 'objdump'. 4201 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4202 lt_cv_file_magic_cmd='$OBJDUMP -f' 4203 ;; 4204 4205 darwin* | rhapsody*) 4206 lt_cv_deplibs_check_method=pass_all 4207 ;; 4208 4209 freebsd* | kfreebsd*-gnu | dragonfly*) 4210 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4211 case $host_cpu in 4212 i*86 ) 4213 # Not sure whether the presence of OpenBSD here was a mistake. 4214 # Let's accept both of them until this is cleared up. 4215 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4216 lt_cv_file_magic_cmd=/usr/bin/file 4217 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4218 ;; 4219 esac 4220 else 4221 lt_cv_deplibs_check_method=pass_all 4222 fi 4223 ;; 4224 4225 gnu*) 4226 lt_cv_deplibs_check_method=pass_all 4227 ;; 4228 4229 hpux10.20* | hpux11*) 4230 lt_cv_file_magic_cmd=/usr/bin/file 4231 case $host_cpu in 4232 ia64*) 4233 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4234 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4235 ;; 4236 hppa*64*) 4237 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]' 4238 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4239 ;; 4240 *) 4241 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4242 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4243 ;; 4244 esac 4245 ;; 4246 4247 interix3*) 4248 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4249 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4250 ;; 4251 4252 irix5* | irix6* | nonstopux*) 4253 case $LD in 4254 *-32|*"-32 ") libmagic=32-bit;; 4255 *-n32|*"-n32 ") libmagic=N32;; 4256 *-64|*"-64 ") libmagic=64-bit;; 4257 *) libmagic=never-match;; 4258 esac 4259 lt_cv_deplibs_check_method=pass_all 4260 ;; 4261 4262 # This must be Linux ELF. 4263 linux*) 4264 lt_cv_deplibs_check_method=pass_all 4265 ;; 4266 4267 netbsd* | netbsdelf*-gnu | knetbsd*-gnu) 4268 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4269 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4270 else 4271 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4272 fi 4273 ;; 4274 4275 newos6*) 4276 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4277 lt_cv_file_magic_cmd=/usr/bin/file 4278 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4279 ;; 4280 4281 nto-qnx*) 4282 lt_cv_deplibs_check_method=unknown 4283 ;; 4284 4285 openbsd*) 4286 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4287 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4288 else 4289 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4290 fi 4291 ;; 4292 4293 osf3* | osf4* | osf5*) 4294 lt_cv_deplibs_check_method=pass_all 4295 ;; 4296 4297 solaris*) 4298 lt_cv_deplibs_check_method=pass_all 4299 ;; 4300 4301 sysv4 | sysv4.3*) 4302 case $host_vendor in 4303 motorola) 4304 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]' 4305 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4306 ;; 4307 ncr) 4308 lt_cv_deplibs_check_method=pass_all 4309 ;; 4310 sequent) 4311 lt_cv_file_magic_cmd='/bin/file' 4312 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4313 ;; 4314 sni) 4315 lt_cv_file_magic_cmd='/bin/file' 4316 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4317 lt_cv_file_magic_test_file=/lib/libc.so 4318 ;; 4319 siemens) 4320 lt_cv_deplibs_check_method=pass_all 4321 ;; 4322 pc) 4323 lt_cv_deplibs_check_method=pass_all 4324 ;; 4325 esac 4326 ;; 4327 4328 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4329 lt_cv_deplibs_check_method=pass_all 4330 ;; 4331 esac 4332 4333 fi 4334 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4335 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6 4336 file_magic_cmd=$lt_cv_file_magic_cmd 4337 deplibs_check_method=$lt_cv_deplibs_check_method 4338 test -z "$deplibs_check_method" && deplibs_check_method=unknown 4339 4340 4341 4342 4343 # If no C compiler was specified, use CC. 4344 LTCC=${LTCC-"$CC"} 4345 4346 # If no C compiler flags were specified, use CFLAGS. 4347 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4348 4349 # Allow CC to be a program name with arguments. 4350 compiler=$CC 4351 4352 4353 # Check whether --enable-libtool-lock or --disable-libtool-lock was given. 4354 if test "${enable_libtool_lock+set}" = set; then 4355 enableval="$enable_libtool_lock" 4356 4357 fi; 4358 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4359 4360 # Some flags need to be propagated to the compiler or linker for good 4361 # libtool support. 4362 case $host in 4363 ia64-*-hpux*) 4364 # Find out which ABI we are using. 4365 echo 'int i;' > conftest.$ac_ext 4366 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4367 (eval $ac_compile) 2>&5 4368 ac_status=$? 4369 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4370 (exit $ac_status); }; then 4371 case `/usr/bin/file conftest.$ac_objext` in 4372 *ELF-32*) 4373 HPUX_IA64_MODE="32" 4374 ;; 4375 *ELF-64*) 4376 HPUX_IA64_MODE="64" 4377 ;; 4378 esac 4379 fi 4380 rm -rf conftest* 4381 ;; 4382 *-*-irix6*) 4383 # Find out which ABI we are using. 4384 echo '#line 4384 "configure"' > conftest.$ac_ext 4385 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4386 (eval $ac_compile) 2>&5 4387 ac_status=$? 4388 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4389 (exit $ac_status); }; then 4390 if test "$lt_cv_prog_gnu_ld" = yes; then 4391 case `/usr/bin/file conftest.$ac_objext` in 4392 *32-bit*) 4393 LD="${LD-ld} -melf32bsmip" 4394 ;; 4395 *N32*) 4396 LD="${LD-ld} -melf32bmipn32" 4397 ;; 4398 *64-bit*) 4399 LD="${LD-ld} -melf64bmip" 4400 ;; 4401 esac 4402 else 4403 case `/usr/bin/file conftest.$ac_objext` in 4404 *32-bit*) 4405 LD="${LD-ld} -32" 4406 ;; 4407 *N32*) 4408 LD="${LD-ld} -n32" 4409 ;; 4410 *64-bit*) 4411 LD="${LD-ld} -64" 4412 ;; 4413 esac 4414 fi 4415 fi 4416 rm -rf conftest* 4417 ;; 4418 4419 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) 4420 # Find out which ABI we are using. 4421 echo 'int i;' > conftest.$ac_ext 4422 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4423 (eval $ac_compile) 2>&5 4424 ac_status=$? 4425 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4426 (exit $ac_status); }; then 4427 case `/usr/bin/file conftest.o` in 4428 *32-bit*) 4429 case $host in 4430 x86_64-*linux*) 4431 LD="${LD-ld} -m elf_i386" 4432 ;; 4433 ppc64-*linux*|powerpc64-*linux*) 4434 LD="${LD-ld} -m elf32ppclinux" 4435 ;; 4436 s390x-*linux*) 4437 LD="${LD-ld} -m elf_s390" 4438 ;; 4439 sparc64-*linux*) 4440 LD="${LD-ld} -m elf32_sparc" 4441 ;; 4442 esac 4443 ;; 4444 *64-bit*) 4445 case $host in 4446 x86_64-*linux*) 4447 LD="${LD-ld} -m elf_x86_64" 4448 ;; 4449 ppc*-*linux*|powerpc*-*linux*) 4450 LD="${LD-ld} -m elf64ppc" 4451 ;; 4452 s390*-*linux*) 4453 LD="${LD-ld} -m elf64_s390" 4454 ;; 4455 sparc*-*linux*) 4456 LD="${LD-ld} -m elf64_sparc" 4457 ;; 4458 esac 4459 ;; 4460 esac 4461 fi 4462 rm -rf conftest* 4463 ;; 4464 4465 *-*-sco3.2v5*) 4466 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4467 SAVE_CFLAGS="$CFLAGS" 4468 CFLAGS="$CFLAGS -belf" 4469 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4470 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6 4471 if test "${lt_cv_cc_needs_belf+set}" = set; then 4472 echo $ECHO_N "(cached) $ECHO_C" >&6 4473 else 4474 ac_ext=c 4475 ac_cpp='$CPP $CPPFLAGS' 4476 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4477 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4478 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4479 4480 cat >conftest.$ac_ext <<_ACEOF 4481 /* confdefs.h. */ 4482 _ACEOF 4483 cat confdefs.h >>conftest.$ac_ext 4484 cat >>conftest.$ac_ext <<_ACEOF 4485 /* end confdefs.h. */ 4486 4487 int 4488 main () 4489 { 4490 4491 ; 4492 return 0; 4493 } 4494 _ACEOF 4495 rm -f conftest.$ac_objext conftest$ac_exeext 4496 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 4497 (eval $ac_link) 2>conftest.er1 4498 ac_status=$? 4499 grep -v '^ *+' conftest.er1 >conftest.err 4500 rm -f conftest.er1 4501 cat conftest.err >&5 4502 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4503 (exit $ac_status); } && 4504 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 4505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4506 (eval $ac_try) 2>&5 4507 ac_status=$? 4508 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4509 (exit $ac_status); }; } && 4510 { ac_try='test -s conftest$ac_exeext' 4511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4512 (eval $ac_try) 2>&5 4513 ac_status=$? 4514 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4515 (exit $ac_status); }; }; then 4516 lt_cv_cc_needs_belf=yes 4517 else 4518 echo "$as_me: failed program was:" >&5 4519 sed 's/^/| /' conftest.$ac_ext >&5 4520 4521 lt_cv_cc_needs_belf=no 4522 fi 4523 rm -f conftest.err conftest.$ac_objext \ 4524 conftest$ac_exeext conftest.$ac_ext 4525 ac_ext=c 4526 ac_cpp='$CPP $CPPFLAGS' 4527 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4528 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4529 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4530 4531 fi 4532 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4533 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6 4534 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4535 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4536 CFLAGS="$SAVE_CFLAGS" 4537 fi 4538 ;; 4539 sparc*-*solaris*) 4540 # Find out which ABI we are using. 4541 echo 'int i;' > conftest.$ac_ext 4542 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4543 (eval $ac_compile) 2>&5 4544 ac_status=$? 4545 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4546 (exit $ac_status); }; then 4547 case `/usr/bin/file conftest.o` in 4548 *64-bit*) 4549 case $lt_cv_prog_gnu_ld in 4550 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4551 *) LD="${LD-ld} -64" ;; 4552 esac 4553 ;; 4554 esac 4555 fi 4556 rm -rf conftest* 4557 ;; 4558 4559 4560 esac 4561 4562 need_locks="$enable_libtool_lock" 4563 4564 4565 4566 echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4567 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 4568 if test "${ac_cv_header_stdc+set}" = set; then 4569 echo $ECHO_N "(cached) $ECHO_C" >&6 4570 else 4571 cat >conftest.$ac_ext <<_ACEOF 4572 /* confdefs.h. */ 4573 _ACEOF 4574 cat confdefs.h >>conftest.$ac_ext 4575 cat >>conftest.$ac_ext <<_ACEOF 4576 /* end confdefs.h. */ 4577 #include <stdlib.h> 4578 #include <stdarg.h> 4579 #include <string.h> 4580 #include <float.h> 4581 4582 int 4583 main () 4584 { 4585 4586 ; 4587 return 0; 4588 } 4589 _ACEOF 4590 rm -f conftest.$ac_objext 4591 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4592 (eval $ac_compile) 2>conftest.er1 4593 ac_status=$? 4594 grep -v '^ *+' conftest.er1 >conftest.err 4595 rm -f conftest.er1 4596 cat conftest.err >&5 4597 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4598 (exit $ac_status); } && 4599 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 4600 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4601 (eval $ac_try) 2>&5 4602 ac_status=$? 4603 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4604 (exit $ac_status); }; } && 4605 { ac_try='test -s conftest.$ac_objext' 4606 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4607 (eval $ac_try) 2>&5 4608 ac_status=$? 4609 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4610 (exit $ac_status); }; }; then 4611 ac_cv_header_stdc=yes 4612 else 4613 echo "$as_me: failed program was:" >&5 4614 sed 's/^/| /' conftest.$ac_ext >&5 4615 4616 ac_cv_header_stdc=no 4617 fi 4618 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4619 4620 if test $ac_cv_header_stdc = yes; then 4621 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4622 cat >conftest.$ac_ext <<_ACEOF 4623 /* confdefs.h. */ 4624 _ACEOF 4625 cat confdefs.h >>conftest.$ac_ext 4626 cat >>conftest.$ac_ext <<_ACEOF 4627 /* end confdefs.h. */ 4628 #include <string.h> 4629 4630 _ACEOF 4631 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4632 $EGREP "memchr" >/dev/null 2>&1; then 4633 : 4634 else 4635 ac_cv_header_stdc=no 4636 fi 4637 rm -f conftest* 4638 4639 fi 4640 4641 if test $ac_cv_header_stdc = yes; then 4642 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4643 cat >conftest.$ac_ext <<_ACEOF 4644 /* confdefs.h. */ 4645 _ACEOF 4646 cat confdefs.h >>conftest.$ac_ext 4647 cat >>conftest.$ac_ext <<_ACEOF 4648 /* end confdefs.h. */ 4649 #include <stdlib.h> 4650 4651 _ACEOF 4652 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4653 $EGREP "free" >/dev/null 2>&1; then 4654 : 4655 else 4656 ac_cv_header_stdc=no 4657 fi 4658 rm -f conftest* 4659 4660 fi 4661 4662 if test $ac_cv_header_stdc = yes; then 4663 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4664 if test "$cross_compiling" = yes; then 4665 : 4666 else 4667 cat >conftest.$ac_ext <<_ACEOF 4668 /* confdefs.h. */ 4669 _ACEOF 4670 cat confdefs.h >>conftest.$ac_ext 4671 cat >>conftest.$ac_ext <<_ACEOF 4672 /* end confdefs.h. */ 4673 #include <ctype.h> 4674 #if ((' ' & 0x0FF) == 0x020) 4675 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4676 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4677 #else 4678 # define ISLOWER(c) \ 4679 (('a' <= (c) && (c) <= 'i') \ 4680 || ('j' <= (c) && (c) <= 'r') \ 4681 || ('s' <= (c) && (c) <= 'z')) 4682 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4683 #endif 4684 4685 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4686 int 4687 main () 4688 { 4689 int i; 4690 for (i = 0; i < 256; i++) 4691 if (XOR (islower (i), ISLOWER (i)) 4692 || toupper (i) != TOUPPER (i)) 4693 exit(2); 4694 exit (0); 4695 } 4696 _ACEOF 4697 rm -f conftest$ac_exeext 4698 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 4699 (eval $ac_link) 2>&5 4700 ac_status=$? 4701 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4702 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 4703 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4704 (eval $ac_try) 2>&5 4705 ac_status=$? 4706 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4707 (exit $ac_status); }; }; then 4708 : 4709 else 4710 echo "$as_me: program exited with status $ac_status" >&5 4711 echo "$as_me: failed program was:" >&5 4712 sed 's/^/| /' conftest.$ac_ext >&5 4713 4714 ( exit $ac_status ) 4715 ac_cv_header_stdc=no 4716 fi 4717 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 4718 fi 4719 fi 4720 fi 4721 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 4722 echo "${ECHO_T}$ac_cv_header_stdc" >&6 4723 if test $ac_cv_header_stdc = yes; then 4724 4725 cat >>confdefs.h <<\_ACEOF 4726 #define STDC_HEADERS 1 4727 _ACEOF 4728 4729 fi 4730 4731 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4742 inttypes.h stdint.h unistd.h 4743 do 4744 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4745 echo "$as_me:$LINENO: checking for $ac_header" >&5 4746 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 4747 if eval "test \"\${$as_ac_Header+set}\" = set"; then 4748 echo $ECHO_N "(cached) $ECHO_C" >&6 4749 else 4750 cat >conftest.$ac_ext <<_ACEOF 4751 /* confdefs.h. */ 4752 _ACEOF 4753 cat confdefs.h >>conftest.$ac_ext 4754 cat >>conftest.$ac_ext <<_ACEOF 4755 /* end confdefs.h. */ 4756 $ac_includes_default 4757 4758 #include <$ac_header> 4759 _ACEOF 4760 rm -f conftest.$ac_objext 4761 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4762 (eval $ac_compile) 2>conftest.er1 4763 ac_status=$? 4764 grep -v '^ *+' conftest.er1 >conftest.err 4765 rm -f conftest.er1 4766 cat conftest.err >&5 4767 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4768 (exit $ac_status); } && 4769 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 4770 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4771 (eval $ac_try) 2>&5 4772 ac_status=$? 4773 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4774 (exit $ac_status); }; } && 4775 { ac_try='test -s conftest.$ac_objext' 4776 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4777 (eval $ac_try) 2>&5 4778 ac_status=$? 4779 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4780 (exit $ac_status); }; }; then 4781 eval "$as_ac_Header=yes" 4782 else 4783 echo "$as_me: failed program was:" >&5 4784 sed 's/^/| /' conftest.$ac_ext >&5 4785 4786 eval "$as_ac_Header=no" 4787 fi 4788 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4789 fi 4790 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 4791 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 4792 if test `eval echo '${'$as_ac_Header'}'` = yes; then 4793 cat >>confdefs.h <<_ACEOF 4794 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4795 _ACEOF 4796 4797 fi 4798 4799 done 4800 4801 4802 4803 for ac_header in dlfcn.h 4804 do 4805 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4806 if eval "test \"\${$as_ac_Header+set}\" = set"; then 4807 echo "$as_me:$LINENO: checking for $ac_header" >&5 4808 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 4809 if eval "test \"\${$as_ac_Header+set}\" = set"; then 4810 echo $ECHO_N "(cached) $ECHO_C" >&6 4811 fi 4812 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 4813 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 4814 else 4815 # Is the header compilable? 4816 echo "$as_me:$LINENO: checking $ac_header usability" >&5 4817 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 4818 cat >conftest.$ac_ext <<_ACEOF 4819 /* confdefs.h. */ 4820 _ACEOF 4821 cat confdefs.h >>conftest.$ac_ext 4822 cat >>conftest.$ac_ext <<_ACEOF 4823 /* end confdefs.h. */ 4824 $ac_includes_default 4825 #include <$ac_header> 4826 _ACEOF 4827 rm -f conftest.$ac_objext 4828 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4829 (eval $ac_compile) 2>conftest.er1 4830 ac_status=$? 4831 grep -v '^ *+' conftest.er1 >conftest.err 4832 rm -f conftest.er1 4833 cat conftest.err >&5 4834 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4835 (exit $ac_status); } && 4836 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 4837 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4838 (eval $ac_try) 2>&5 4839 ac_status=$? 4840 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4841 (exit $ac_status); }; } && 4842 { ac_try='test -s conftest.$ac_objext' 4843 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4844 (eval $ac_try) 2>&5 4845 ac_status=$? 4846 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4847 (exit $ac_status); }; }; then 4848 ac_header_compiler=yes 4849 else 4850 echo "$as_me: failed program was:" >&5 4851 sed 's/^/| /' conftest.$ac_ext >&5 4852 4853 ac_header_compiler=no 4854 fi 4855 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4856 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 4857 echo "${ECHO_T}$ac_header_compiler" >&6 4858 4859 # Is the header present? 4860 echo "$as_me:$LINENO: checking $ac_header presence" >&5 4861 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 4862 cat >conftest.$ac_ext <<_ACEOF 4863 /* confdefs.h. */ 4864 _ACEOF 4865 cat confdefs.h >>conftest.$ac_ext 4866 cat >>conftest.$ac_ext <<_ACEOF 4867 /* end confdefs.h. */ 4868 #include <$ac_header> 4869 _ACEOF 4870 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 4871 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 4872 ac_status=$? 4873 grep -v '^ *+' conftest.er1 >conftest.err 4874 rm -f conftest.er1 4875 cat conftest.err >&5 4876 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4877 (exit $ac_status); } >/dev/null; then 4878 if test -s conftest.err; then 4879 ac_cpp_err=$ac_c_preproc_warn_flag 4880 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4881 else 4882 ac_cpp_err= 4883 fi 4884 else 4885 ac_cpp_err=yes 4886 fi 4887 if test -z "$ac_cpp_err"; then 4888 ac_header_preproc=yes 4889 else 4890 echo "$as_me: failed program was:" >&5 4891 sed 's/^/| /' conftest.$ac_ext >&5 4892 4893 ac_header_preproc=no 4894 fi 4895 rm -f conftest.err conftest.$ac_ext 4896 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 4897 echo "${ECHO_T}$ac_header_preproc" >&6 4898 4899 # So? What about this header? 4900 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 4901 yes:no: ) 4902 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 4903 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 4904 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 4905 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 4906 ac_header_preproc=yes 4907 ;; 4908 no:yes:* ) 4909 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 4910 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 4911 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 4912 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 4913 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 4914 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 4915 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 4916 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 4917 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 4918 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 4919 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 4920 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 4921 ( 4922 cat <<\_ASBOX 4923 ## ------------------------------------ ## 4924 ## Report this to opensource (at] google.com ## 4925 ## ------------------------------------ ## 4926 _ASBOX 4927 ) | 4928 sed "s/^/$as_me: WARNING: /" >&2 4929 ;; 4930 esac 4931 echo "$as_me:$LINENO: checking for $ac_header" >&5 4932 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 4933 if eval "test \"\${$as_ac_Header+set}\" = set"; then 4934 echo $ECHO_N "(cached) $ECHO_C" >&6 4935 else 4936 eval "$as_ac_Header=\$ac_header_preproc" 4937 fi 4938 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 4939 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 4940 4941 fi 4942 if test `eval echo '${'$as_ac_Header'}'` = yes; then 4943 cat >>confdefs.h <<_ACEOF 4944 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4945 _ACEOF 4946 4947 fi 4948 4949 done 4950 4951 4952 4953 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 4954 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 4955 (test "X$CXX" != "Xg++"))) ; then 4956 ac_ext=cc 4957 ac_cpp='$CXXCPP $CPPFLAGS' 4958 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4959 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4960 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4961 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 4962 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6 4963 if test -z "$CXXCPP"; then 4964 if test "${ac_cv_prog_CXXCPP+set}" = set; then 4965 echo $ECHO_N "(cached) $ECHO_C" >&6 4966 else 4967 # Double quotes because CXXCPP needs to be expanded 4968 for CXXCPP in "$CXX -E" "/lib/cpp" 4969 do 4970 ac_preproc_ok=false 4971 for ac_cxx_preproc_warn_flag in '' yes 4972 do 4973 # Use a header file that comes with gcc, so configuring glibc 4974 # with a fresh cross-compiler works. 4975 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4976 # <limits.h> exists even on freestanding compilers. 4977 # On the NeXT, cc -E runs the code through the compiler's parser, 4978 # not just through cpp. "Syntax error" is here to catch this case. 4979 cat >conftest.$ac_ext <<_ACEOF 4980 /* confdefs.h. */ 4981 _ACEOF 4982 cat confdefs.h >>conftest.$ac_ext 4983 cat >>conftest.$ac_ext <<_ACEOF 4984 /* end confdefs.h. */ 4985 #ifdef __STDC__ 4986 # include <limits.h> 4987 #else 4988 # include <assert.h> 4989 #endif 4990 Syntax error 4991 _ACEOF 4992 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 4993 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 4994 ac_status=$? 4995 grep -v '^ *+' conftest.er1 >conftest.err 4996 rm -f conftest.er1 4997 cat conftest.err >&5 4998 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4999 (exit $ac_status); } >/dev/null; then 5000 if test -s conftest.err; then 5001 ac_cpp_err=$ac_cxx_preproc_warn_flag 5002 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 5003 else 5004 ac_cpp_err= 5005 fi 5006 else 5007 ac_cpp_err=yes 5008 fi 5009 if test -z "$ac_cpp_err"; then 5010 : 5011 else 5012 echo "$as_me: failed program was:" >&5 5013 sed 's/^/| /' conftest.$ac_ext >&5 5014 5015 # Broken: fails on valid input. 5016 continue 5017 fi 5018 rm -f conftest.err conftest.$ac_ext 5019 5020 # OK, works on sane cases. Now check whether non-existent headers 5021 # can be detected and how. 5022 cat >conftest.$ac_ext <<_ACEOF 5023 /* confdefs.h. */ 5024 _ACEOF 5025 cat confdefs.h >>conftest.$ac_ext 5026 cat >>conftest.$ac_ext <<_ACEOF 5027 /* end confdefs.h. */ 5028 #include <ac_nonexistent.h> 5029 _ACEOF 5030 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5031 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5032 ac_status=$? 5033 grep -v '^ *+' conftest.er1 >conftest.err 5034 rm -f conftest.er1 5035 cat conftest.err >&5 5036 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5037 (exit $ac_status); } >/dev/null; then 5038 if test -s conftest.err; then 5039 ac_cpp_err=$ac_cxx_preproc_warn_flag 5040 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 5041 else 5042 ac_cpp_err= 5043 fi 5044 else 5045 ac_cpp_err=yes 5046 fi 5047 if test -z "$ac_cpp_err"; then 5048 # Broken: success on invalid input. 5049 continue 5050 else 5051 echo "$as_me: failed program was:" >&5 5052 sed 's/^/| /' conftest.$ac_ext >&5 5053 5054 # Passes both tests. 5055 ac_preproc_ok=: 5056 break 5057 fi 5058 rm -f conftest.err conftest.$ac_ext 5059 5060 done 5061 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5062 rm -f conftest.err conftest.$ac_ext 5063 if $ac_preproc_ok; then 5064 break 5065 fi 5066 5067 done 5068 ac_cv_prog_CXXCPP=$CXXCPP 5069 5070 fi 5071 CXXCPP=$ac_cv_prog_CXXCPP 5072 else 5073 ac_cv_prog_CXXCPP=$CXXCPP 5074 fi 5075 echo "$as_me:$LINENO: result: $CXXCPP" >&5 5076 echo "${ECHO_T}$CXXCPP" >&6 5077 ac_preproc_ok=false 5078 for ac_cxx_preproc_warn_flag in '' yes 5079 do 5080 # Use a header file that comes with gcc, so configuring glibc 5081 # with a fresh cross-compiler works. 5082 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5083 # <limits.h> exists even on freestanding compilers. 5084 # On the NeXT, cc -E runs the code through the compiler's parser, 5085 # not just through cpp. "Syntax error" is here to catch this case. 5086 cat >conftest.$ac_ext <<_ACEOF 5087 /* confdefs.h. */ 5088 _ACEOF 5089 cat confdefs.h >>conftest.$ac_ext 5090 cat >>conftest.$ac_ext <<_ACEOF 5091 /* end confdefs.h. */ 5092 #ifdef __STDC__ 5093 # include <limits.h> 5094 #else 5095 # include <assert.h> 5096 #endif 5097 Syntax error 5098 _ACEOF 5099 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5100 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5101 ac_status=$? 5102 grep -v '^ *+' conftest.er1 >conftest.err 5103 rm -f conftest.er1 5104 cat conftest.err >&5 5105 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5106 (exit $ac_status); } >/dev/null; then 5107 if test -s conftest.err; then 5108 ac_cpp_err=$ac_cxx_preproc_warn_flag 5109 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 5110 else 5111 ac_cpp_err= 5112 fi 5113 else 5114 ac_cpp_err=yes 5115 fi 5116 if test -z "$ac_cpp_err"; then 5117 : 5118 else 5119 echo "$as_me: failed program was:" >&5 5120 sed 's/^/| /' conftest.$ac_ext >&5 5121 5122 # Broken: fails on valid input. 5123 continue 5124 fi 5125 rm -f conftest.err conftest.$ac_ext 5126 5127 # OK, works on sane cases. Now check whether non-existent headers 5128 # can be detected and how. 5129 cat >conftest.$ac_ext <<_ACEOF 5130 /* confdefs.h. */ 5131 _ACEOF 5132 cat confdefs.h >>conftest.$ac_ext 5133 cat >>conftest.$ac_ext <<_ACEOF 5134 /* end confdefs.h. */ 5135 #include <ac_nonexistent.h> 5136 _ACEOF 5137 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5138 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5139 ac_status=$? 5140 grep -v '^ *+' conftest.er1 >conftest.err 5141 rm -f conftest.er1 5142 cat conftest.err >&5 5143 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5144 (exit $ac_status); } >/dev/null; then 5145 if test -s conftest.err; then 5146 ac_cpp_err=$ac_cxx_preproc_warn_flag 5147 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 5148 else 5149 ac_cpp_err= 5150 fi 5151 else 5152 ac_cpp_err=yes 5153 fi 5154 if test -z "$ac_cpp_err"; then 5155 # Broken: success on invalid input. 5156 continue 5157 else 5158 echo "$as_me: failed program was:" >&5 5159 sed 's/^/| /' conftest.$ac_ext >&5 5160 5161 # Passes both tests. 5162 ac_preproc_ok=: 5163 break 5164 fi 5165 rm -f conftest.err conftest.$ac_ext 5166 5167 done 5168 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5169 rm -f conftest.err conftest.$ac_ext 5170 if $ac_preproc_ok; then 5171 : 5172 else 5173 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 5174 See \`config.log' for more details." >&5 5175 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 5176 See \`config.log' for more details." >&2;} 5177 { (exit 1); exit 1; }; } 5178 fi 5179 5180 ac_ext=cc 5181 ac_cpp='$CXXCPP $CPPFLAGS' 5182 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5183 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5184 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5185 5186 fi 5187 5188 5189 ac_ext=f 5190 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 5191 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5192 ac_compiler_gnu=$ac_cv_f77_compiler_gnu 5193 if test -n "$ac_tool_prefix"; then 5194 for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran 5195 do 5196 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5197 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5198 echo "$as_me:$LINENO: checking for $ac_word" >&5 5199 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5200 if test "${ac_cv_prog_F77+set}" = set; then 5201 echo $ECHO_N "(cached) $ECHO_C" >&6 5202 else 5203 if test -n "$F77"; then 5204 ac_cv_prog_F77="$F77" # Let the user override the test. 5205 else 5206 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5207 for as_dir in $PATH 5208 do 5209 IFS=$as_save_IFS 5210 test -z "$as_dir" && as_dir=. 5211 for ac_exec_ext in '' $ac_executable_extensions; do 5212 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5213 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 5214 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5215 break 2 5216 fi 5217 done 5218 done 5219 5220 fi 5221 fi 5222 F77=$ac_cv_prog_F77 5223 if test -n "$F77"; then 5224 echo "$as_me:$LINENO: result: $F77" >&5 5225 echo "${ECHO_T}$F77" >&6 5226 else 5227 echo "$as_me:$LINENO: result: no" >&5 5228 echo "${ECHO_T}no" >&6 5229 fi 5230 5231 test -n "$F77" && break 5232 done 5233 fi 5234 if test -z "$F77"; then 5235 ac_ct_F77=$F77 5236 for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran 5237 do 5238 # Extract the first word of "$ac_prog", so it can be a program name with args. 5239 set dummy $ac_prog; ac_word=$2 5240 echo "$as_me:$LINENO: checking for $ac_word" >&5 5241 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5242 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 5243 echo $ECHO_N "(cached) $ECHO_C" >&6 5244 else 5245 if test -n "$ac_ct_F77"; then 5246 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 5247 else 5248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5249 for as_dir in $PATH 5250 do 5251 IFS=$as_save_IFS 5252 test -z "$as_dir" && as_dir=. 5253 for ac_exec_ext in '' $ac_executable_extensions; do 5254 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5255 ac_cv_prog_ac_ct_F77="$ac_prog" 5256 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5257 break 2 5258 fi 5259 done 5260 done 5261 5262 fi 5263 fi 5264 ac_ct_F77=$ac_cv_prog_ac_ct_F77 5265 if test -n "$ac_ct_F77"; then 5266 echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 5267 echo "${ECHO_T}$ac_ct_F77" >&6 5268 else 5269 echo "$as_me:$LINENO: result: no" >&5 5270 echo "${ECHO_T}no" >&6 5271 fi 5272 5273 test -n "$ac_ct_F77" && break 5274 done 5275 5276 F77=$ac_ct_F77 5277 fi 5278 5279 5280 # Provide some information about the compiler. 5281 echo "$as_me:5281:" \ 5282 "checking for Fortran 77 compiler version" >&5 5283 ac_compiler=`set X $ac_compile; echo $2` 5284 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 5285 (eval $ac_compiler --version </dev/null >&5) 2>&5 5286 ac_status=$? 5287 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5288 (exit $ac_status); } 5289 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 5290 (eval $ac_compiler -v </dev/null >&5) 2>&5 5291 ac_status=$? 5292 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5293 (exit $ac_status); } 5294 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 5295 (eval $ac_compiler -V </dev/null >&5) 2>&5 5296 ac_status=$? 5297 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5298 (exit $ac_status); } 5299 rm -f a.out 5300 5301 # If we don't use `.F' as extension, the preprocessor is not run on the 5302 # input file. (Note that this only needs to work for GNU compilers.) 5303 ac_save_ext=$ac_ext 5304 ac_ext=F 5305 echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 5306 echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6 5307 if test "${ac_cv_f77_compiler_gnu+set}" = set; then 5308 echo $ECHO_N "(cached) $ECHO_C" >&6 5309 else 5310 cat >conftest.$ac_ext <<_ACEOF 5311 program main 5312 #ifndef __GNUC__ 5313 choke me 5314 #endif 5315 5316 end 5317 _ACEOF 5318 rm -f conftest.$ac_objext 5319 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5320 (eval $ac_compile) 2>conftest.er1 5321 ac_status=$? 5322 grep -v '^ *+' conftest.er1 >conftest.err 5323 rm -f conftest.er1 5324 cat conftest.err >&5 5325 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5326 (exit $ac_status); } && 5327 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' 5328 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5329 (eval $ac_try) 2>&5 5330 ac_status=$? 5331 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5332 (exit $ac_status); }; } && 5333 { ac_try='test -s conftest.$ac_objext' 5334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5335 (eval $ac_try) 2>&5 5336 ac_status=$? 5337 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5338 (exit $ac_status); }; }; then 5339 ac_compiler_gnu=yes 5340 else 5341 echo "$as_me: failed program was:" >&5 5342 sed 's/^/| /' conftest.$ac_ext >&5 5343 5344 ac_compiler_gnu=no 5345 fi 5346 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 5347 ac_cv_f77_compiler_gnu=$ac_compiler_gnu 5348 5349 fi 5350 echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 5351 echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6 5352 ac_ext=$ac_save_ext 5353 ac_test_FFLAGS=${FFLAGS+set} 5354 ac_save_FFLAGS=$FFLAGS 5355 FFLAGS= 5356 echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 5357 echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6 5358 if test "${ac_cv_prog_f77_g+set}" = set; then 5359 echo $ECHO_N "(cached) $ECHO_C" >&6 5360 else 5361 FFLAGS=-g 5362 cat >conftest.$ac_ext <<_ACEOF 5363 program main 5364 5365 end 5366 _ACEOF 5367 rm -f conftest.$ac_objext 5368 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5369 (eval $ac_compile) 2>conftest.er1 5370 ac_status=$? 5371 grep -v '^ *+' conftest.er1 >conftest.err 5372 rm -f conftest.er1 5373 cat conftest.err >&5 5374 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5375 (exit $ac_status); } && 5376 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' 5377 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5378 (eval $ac_try) 2>&5 5379 ac_status=$? 5380 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5381 (exit $ac_status); }; } && 5382 { ac_try='test -s conftest.$ac_objext' 5383 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5384 (eval $ac_try) 2>&5 5385 ac_status=$? 5386 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5387 (exit $ac_status); }; }; then 5388 ac_cv_prog_f77_g=yes 5389 else 5390 echo "$as_me: failed program was:" >&5 5391 sed 's/^/| /' conftest.$ac_ext >&5 5392 5393 ac_cv_prog_f77_g=no 5394 fi 5395 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 5396 5397 fi 5398 echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 5399 echo "${ECHO_T}$ac_cv_prog_f77_g" >&6 5400 if test "$ac_test_FFLAGS" = set; then 5401 FFLAGS=$ac_save_FFLAGS 5402 elif test $ac_cv_prog_f77_g = yes; then 5403 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 5404 FFLAGS="-g -O2" 5405 else 5406 FFLAGS="-g" 5407 fi 5408 else 5409 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 5410 FFLAGS="-O2" 5411 else 5412 FFLAGS= 5413 fi 5414 fi 5415 5416 G77=`test $ac_compiler_gnu = yes && echo yes` 5417 ac_ext=c 5418 ac_cpp='$CPP $CPPFLAGS' 5419 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5420 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5421 ac_compiler_gnu=$ac_cv_c_compiler_gnu 5422 5423 5424 5425 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 5426 5427 # find the maximum length of command line arguments 5428 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 5429 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6 5430 if test "${lt_cv_sys_max_cmd_len+set}" = set; then 5431 echo $ECHO_N "(cached) $ECHO_C" >&6 5432 else 5433 i=0 5434 teststring="ABCD" 5435 5436 case $build_os in 5437 msdosdjgpp*) 5438 # On DJGPP, this test can blow up pretty badly due to problems in libc 5439 # (any single argument exceeding 2000 bytes causes a buffer overrun 5440 # during glob expansion). Even if it were fixed, the result of this 5441 # check would be larger than it should be. 5442 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5443 ;; 5444 5445 gnu*) 5446 # Under GNU Hurd, this test is not required because there is 5447 # no limit to the length of command line arguments. 5448 # Libtool will interpret -1 as no limit whatsoever 5449 lt_cv_sys_max_cmd_len=-1; 5450 ;; 5451 5452 cygwin* | mingw*) 5453 # On Win9x/ME, this test blows up -- it succeeds, but takes 5454 # about 5 minutes as the teststring grows exponentially. 5455 # Worse, since 9x/ME are not pre-emptively multitasking, 5456 # you end up with a "frozen" computer, even though with patience 5457 # the test eventually succeeds (with a max line length of 256k). 5458 # Instead, let's just punt: use the minimum linelength reported by 5459 # all of the supported platforms: 8192 (on NT/2K/XP). 5460 lt_cv_sys_max_cmd_len=8192; 5461 ;; 5462 5463 amigaos*) 5464 # On AmigaOS with pdksh, this test takes hours, literally. 5465 # So we just punt and use a minimum line length of 8192. 5466 lt_cv_sys_max_cmd_len=8192; 5467 ;; 5468 5469 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5470 # This has been around since 386BSD, at least. Likely further. 5471 if test -x /sbin/sysctl; then 5472 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5473 elif test -x /usr/sbin/sysctl; then 5474 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5475 else 5476 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5477 fi 5478 # And add a safety zone 5479 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5480 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5481 ;; 5482 5483 interix*) 5484 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5485 lt_cv_sys_max_cmd_len=196608 5486 ;; 5487 5488 osf*) 5489 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5490 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5491 # nice to cause kernel panics so lets avoid the loop below. 5492 # First set a reasonable default. 5493 lt_cv_sys_max_cmd_len=16384 5494 # 5495 if test -x /sbin/sysconfig; then 5496 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5497 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5498 esac 5499 fi 5500 ;; 5501 sco3.2v5*) 5502 lt_cv_sys_max_cmd_len=102400 5503 ;; 5504 sysv5* | sco5v6* | sysv4.2uw2*) 5505 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5506 if test -n "$kargmax"; then 5507 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5508 else 5509 lt_cv_sys_max_cmd_len=32768 5510 fi 5511 ;; 5512 *) 5513 # If test is not a shell built-in, we'll probably end up computing a 5514 # maximum length that is only half of the actual maximum length, but 5515 # we can't tell. 5516 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5517 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 5518 = "XX$teststring") >/dev/null 2>&1 && 5519 new_result=`expr "X$teststring" : ".*" 2>&1` && 5520 lt_cv_sys_max_cmd_len=$new_result && 5521 test $i != 17 # 1/2 MB should be enough 5522 do 5523 i=`expr $i + 1` 5524 teststring=$teststring$teststring 5525 done 5526 teststring= 5527 # Add a significant safety factor because C++ compilers can tack on massive 5528 # amounts of additional arguments before passing them to the linker. 5529 # It appears as though 1/2 is a usable value. 5530 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5531 ;; 5532 esac 5533 5534 fi 5535 5536 if test -n $lt_cv_sys_max_cmd_len ; then 5537 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 5538 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6 5539 else 5540 echo "$as_me:$LINENO: result: none" >&5 5541 echo "${ECHO_T}none" >&6 5542 fi 5543 5544 5545 5546 5547 # Check for command to grab the raw symbol name followed by C symbol from nm. 5548 echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 5549 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6 5550 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 5551 echo $ECHO_N "(cached) $ECHO_C" >&6 5552 else 5553 5554 # These are sane defaults that work on at least a few old systems. 5555 # [They come from Ultrix. What could be older than Ultrix?!! ;)] 5556 5557 # Character class describing NM global symbol codes. 5558 symcode='[BCDEGRST]' 5559 5560 # Regexp to match symbols that can be accessed directly from C. 5561 sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5562 5563 # Transform an extracted symbol line into a proper C declaration 5564 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 5565 5566 # Transform an extracted symbol line into symbol name and symbol address 5567 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" 5568 5569 # Define system-specific variables. 5570 case $host_os in 5571 aix*) 5572 symcode='[BCDT]' 5573 ;; 5574 cygwin* | mingw* | pw32*) 5575 symcode='[ABCDGISTW]' 5576 ;; 5577 hpux*) # Its linker distinguishes data from code symbols 5578 if test "$host_cpu" = ia64; then 5579 symcode='[ABCDEGRST]' 5580 fi 5581 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5582 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" 5583 ;; 5584 linux*) 5585 if test "$host_cpu" = ia64; then 5586 symcode='[ABCDGIRSTW]' 5587 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5588 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" 5589 fi 5590 ;; 5591 irix* | nonstopux*) 5592 symcode='[BCDEGRST]' 5593 ;; 5594 osf*) 5595 symcode='[BCDEGQRST]' 5596 ;; 5597 solaris*) 5598 symcode='[BDRT]' 5599 ;; 5600 sco3.2v5*) 5601 symcode='[DT]' 5602 ;; 5603 sysv4.2uw2*) 5604 symcode='[DT]' 5605 ;; 5606 sysv5* | sco5v6* | unixware* | OpenUNIX*) 5607 symcode='[ABDT]' 5608 ;; 5609 sysv4) 5610 symcode='[DFNSTU]' 5611 ;; 5612 esac 5613 5614 # Handle CRLF in mingw tool chain 5615 opt_cr= 5616 case $build_os in 5617 mingw*) 5618 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5619 ;; 5620 esac 5621 5622 # If we're using GNU nm, then use its standard symbol codes. 5623 case `$NM -V 2>&1` in 5624 *GNU* | *'with BFD'*) 5625 symcode='[ABCDGIRSTW]' ;; 5626 esac 5627 5628 # Try without a prefix undercore, then with it. 5629 for ac_symprfx in "" "_"; do 5630 5631 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5632 symxfrm="\\1 $ac_symprfx\\2 \\2" 5633 5634 # Write the raw and C identifiers. 5635 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5636 5637 # Check to see that the pipe works correctly. 5638 pipe_works=no 5639 5640 rm -f conftest* 5641 cat > conftest.$ac_ext <<EOF 5642 #ifdef __cplusplus 5643 extern "C" { 5644 #endif 5645 char nm_test_var; 5646 void nm_test_func(){} 5647 #ifdef __cplusplus 5648 } 5649 #endif 5650 int main(){nm_test_var='a';nm_test_func();return(0);} 5651 EOF 5652 5653 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5654 (eval $ac_compile) 2>&5 5655 ac_status=$? 5656 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5657 (exit $ac_status); }; then 5658 # Now try to grab the symbols. 5659 nlist=conftest.nm 5660 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 5661 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 5662 ac_status=$? 5663 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5664 (exit $ac_status); } && test -s "$nlist"; then 5665 # Try sorting and uniquifying the output. 5666 if sort "$nlist" | uniq > "$nlist"T; then 5667 mv -f "$nlist"T "$nlist" 5668 else 5669 rm -f "$nlist"T 5670 fi 5671 5672 # Make sure that we snagged all the symbols we need. 5673 if grep ' nm_test_var$' "$nlist" >/dev/null; then 5674 if grep ' nm_test_func$' "$nlist" >/dev/null; then 5675 cat <<EOF > conftest.$ac_ext 5676 #ifdef __cplusplus 5677 extern "C" { 5678 #endif 5679 5680 EOF 5681 # Now generate the symbol file. 5682 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 5683 5684 cat <<EOF >> conftest.$ac_ext 5685 #if defined (__STDC__) && __STDC__ 5686 # define lt_ptr_t void * 5687 #else 5688 # define lt_ptr_t char * 5689 # define const 5690 #endif 5691 5692 /* The mapping between symbol names and symbols. */ 5693 const struct { 5694 const char *name; 5695 lt_ptr_t address; 5696 } 5697 lt_preloaded_symbols[] = 5698 { 5699 EOF 5700 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 5701 cat <<\EOF >> conftest.$ac_ext 5702 {0, (lt_ptr_t) 0} 5703 }; 5704 5705 #ifdef __cplusplus 5706 } 5707 #endif 5708 EOF 5709 # Now try linking the two files. 5710 mv conftest.$ac_objext conftstm.$ac_objext 5711 lt_save_LIBS="$LIBS" 5712 lt_save_CFLAGS="$CFLAGS" 5713 LIBS="conftstm.$ac_objext" 5714 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5715 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 5716 (eval $ac_link) 2>&5 5717 ac_status=$? 5718 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5719 (exit $ac_status); } && test -s conftest${ac_exeext}; then 5720 pipe_works=yes 5721 fi 5722 LIBS="$lt_save_LIBS" 5723 CFLAGS="$lt_save_CFLAGS" 5724 else 5725 echo "cannot find nm_test_func in $nlist" >&5 5726 fi 5727 else 5728 echo "cannot find nm_test_var in $nlist" >&5 5729 fi 5730 else 5731 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5732 fi 5733 else 5734 echo "$progname: failed program was:" >&5 5735 cat conftest.$ac_ext >&5 5736 fi 5737 rm -f conftest* conftst* 5738 5739 # Do not use the global_symbol_pipe unless it works. 5740 if test "$pipe_works" = yes; then 5741 break 5742 else 5743 lt_cv_sys_global_symbol_pipe= 5744 fi 5745 done 5746 5747 fi 5748 5749 if test -z "$lt_cv_sys_global_symbol_pipe"; then 5750 lt_cv_sys_global_symbol_to_cdecl= 5751 fi 5752 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5753 echo "$as_me:$LINENO: result: failed" >&5 5754 echo "${ECHO_T}failed" >&6 5755 else 5756 echo "$as_me:$LINENO: result: ok" >&5 5757 echo "${ECHO_T}ok" >&6 5758 fi 5759 5760 echo "$as_me:$LINENO: checking for objdir" >&5 5761 echo $ECHO_N "checking for objdir... $ECHO_C" >&6 5762 if test "${lt_cv_objdir+set}" = set; then 5763 echo $ECHO_N "(cached) $ECHO_C" >&6 5764 else 5765 rm -f .libs 2>/dev/null 5766 mkdir .libs 2>/dev/null 5767 if test -d .libs; then 5768 lt_cv_objdir=.libs 5769 else 5770 # MS-DOS does not allow filenames that begin with a dot. 5771 lt_cv_objdir=_libs 5772 fi 5773 rmdir .libs 2>/dev/null 5774 fi 5775 echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 5776 echo "${ECHO_T}$lt_cv_objdir" >&6 5777 objdir=$lt_cv_objdir 5778 5779 5780 5781 5782 5783 case $host_os in 5784 aix3*) 5785 # AIX sometimes has problems with the GCC collect2 program. For some 5786 # reason, if we set the COLLECT_NAMES environment variable, the problems 5787 # vanish in a puff of smoke. 5788 if test "X${COLLECT_NAMES+set}" != Xset; then 5789 COLLECT_NAMES= 5790 export COLLECT_NAMES 5791 fi 5792 ;; 5793 esac 5794 5795 # Sed substitution that helps us do robust quoting. It backslashifies 5796 # metacharacters that are still active within double-quoted strings. 5797 Xsed='sed -e 1s/^X//' 5798 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 5799 5800 # Same as above, but do not quote variable references. 5801 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 5802 5803 # Sed substitution to delay expansion of an escaped shell variable in a 5804 # double_quote_subst'ed string. 5805 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5806 5807 # Sed substitution to avoid accidental globbing in evaled expressions 5808 no_glob_subst='s/\*/\\\*/g' 5809 5810 # Constants: 5811 rm="rm -f" 5812 5813 # Global variables: 5814 default_ofile=libtool 5815 can_build_shared=yes 5816 5817 # All known linkers require a `.a' archive for static linking (except MSVC, 5818 # which needs '.lib'). 5819 libext=a 5820 ltmain="$ac_aux_dir/ltmain.sh" 5821 ofile="$default_ofile" 5822 with_gnu_ld="$lt_cv_prog_gnu_ld" 5823 5824 if test -n "$ac_tool_prefix"; then 5825 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5826 set dummy ${ac_tool_prefix}ar; ac_word=$2 5827 echo "$as_me:$LINENO: checking for $ac_word" >&5 5828 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5829 if test "${ac_cv_prog_AR+set}" = set; then 5830 echo $ECHO_N "(cached) $ECHO_C" >&6 5831 else 5832 if test -n "$AR"; then 5833 ac_cv_prog_AR="$AR" # Let the user override the test. 5834 else 5835 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5836 for as_dir in $PATH 5837 do 5838 IFS=$as_save_IFS 5839 test -z "$as_dir" && as_dir=. 5840 for ac_exec_ext in '' $ac_executable_extensions; do 5841 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5842 ac_cv_prog_AR="${ac_tool_prefix}ar" 5843 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5844 break 2 5845 fi 5846 done 5847 done 5848 5849 fi 5850 fi 5851 AR=$ac_cv_prog_AR 5852 if test -n "$AR"; then 5853 echo "$as_me:$LINENO: result: $AR" >&5 5854 echo "${ECHO_T}$AR" >&6 5855 else 5856 echo "$as_me:$LINENO: result: no" >&5 5857 echo "${ECHO_T}no" >&6 5858 fi 5859 5860 fi 5861 if test -z "$ac_cv_prog_AR"; then 5862 ac_ct_AR=$AR 5863 # Extract the first word of "ar", so it can be a program name with args. 5864 set dummy ar; ac_word=$2 5865 echo "$as_me:$LINENO: checking for $ac_word" >&5 5866 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5867 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 5868 echo $ECHO_N "(cached) $ECHO_C" >&6 5869 else 5870 if test -n "$ac_ct_AR"; then 5871 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5872 else 5873 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5874 for as_dir in $PATH 5875 do 5876 IFS=$as_save_IFS 5877 test -z "$as_dir" && as_dir=. 5878 for ac_exec_ext in '' $ac_executable_extensions; do 5879 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5880 ac_cv_prog_ac_ct_AR="ar" 5881 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5882 break 2 5883 fi 5884 done 5885 done 5886 5887 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false" 5888 fi 5889 fi 5890 ac_ct_AR=$ac_cv_prog_ac_ct_AR 5891 if test -n "$ac_ct_AR"; then 5892 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 5893 echo "${ECHO_T}$ac_ct_AR" >&6 5894 else 5895 echo "$as_me:$LINENO: result: no" >&5 5896 echo "${ECHO_T}no" >&6 5897 fi 5898 5899 AR=$ac_ct_AR 5900 else 5901 AR="$ac_cv_prog_AR" 5902 fi 5903 5904 if test -n "$ac_tool_prefix"; then 5905 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5906 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5907 echo "$as_me:$LINENO: checking for $ac_word" >&5 5908 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5909 if test "${ac_cv_prog_RANLIB+set}" = set; then 5910 echo $ECHO_N "(cached) $ECHO_C" >&6 5911 else 5912 if test -n "$RANLIB"; then 5913 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5914 else 5915 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5916 for as_dir in $PATH 5917 do 5918 IFS=$as_save_IFS 5919 test -z "$as_dir" && as_dir=. 5920 for ac_exec_ext in '' $ac_executable_extensions; do 5921 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5922 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5923 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5924 break 2 5925 fi 5926 done 5927 done 5928 5929 fi 5930 fi 5931 RANLIB=$ac_cv_prog_RANLIB 5932 if test -n "$RANLIB"; then 5933 echo "$as_me:$LINENO: result: $RANLIB" >&5 5934 echo "${ECHO_T}$RANLIB" >&6 5935 else 5936 echo "$as_me:$LINENO: result: no" >&5 5937 echo "${ECHO_T}no" >&6 5938 fi 5939 5940 fi 5941 if test -z "$ac_cv_prog_RANLIB"; then 5942 ac_ct_RANLIB=$RANLIB 5943 # Extract the first word of "ranlib", so it can be a program name with args. 5944 set dummy ranlib; ac_word=$2 5945 echo "$as_me:$LINENO: checking for $ac_word" >&5 5946 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5947 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 5948 echo $ECHO_N "(cached) $ECHO_C" >&6 5949 else 5950 if test -n "$ac_ct_RANLIB"; then 5951 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5952 else 5953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5954 for as_dir in $PATH 5955 do 5956 IFS=$as_save_IFS 5957 test -z "$as_dir" && as_dir=. 5958 for ac_exec_ext in '' $ac_executable_extensions; do 5959 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5960 ac_cv_prog_ac_ct_RANLIB="ranlib" 5961 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5962 break 2 5963 fi 5964 done 5965 done 5966 5967 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" 5968 fi 5969 fi 5970 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5971 if test -n "$ac_ct_RANLIB"; then 5972 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 5973 echo "${ECHO_T}$ac_ct_RANLIB" >&6 5974 else 5975 echo "$as_me:$LINENO: result: no" >&5 5976 echo "${ECHO_T}no" >&6 5977 fi 5978 5979 RANLIB=$ac_ct_RANLIB 5980 else 5981 RANLIB="$ac_cv_prog_RANLIB" 5982 fi 5983 5984 if test -n "$ac_tool_prefix"; then 5985 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5986 set dummy ${ac_tool_prefix}strip; ac_word=$2 5987 echo "$as_me:$LINENO: checking for $ac_word" >&5 5988 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5989 if test "${ac_cv_prog_STRIP+set}" = set; then 5990 echo $ECHO_N "(cached) $ECHO_C" >&6 5991 else 5992 if test -n "$STRIP"; then 5993 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5994 else 5995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5996 for as_dir in $PATH 5997 do 5998 IFS=$as_save_IFS 5999 test -z "$as_dir" && as_dir=. 6000 for ac_exec_ext in '' $ac_executable_extensions; do 6001 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6002 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6003 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6004 break 2 6005 fi 6006 done 6007 done 6008 6009 fi 6010 fi 6011 STRIP=$ac_cv_prog_STRIP 6012 if test -n "$STRIP"; then 6013 echo "$as_me:$LINENO: result: $STRIP" >&5 6014 echo "${ECHO_T}$STRIP" >&6 6015 else 6016 echo "$as_me:$LINENO: result: no" >&5 6017 echo "${ECHO_T}no" >&6 6018 fi 6019 6020 fi 6021 if test -z "$ac_cv_prog_STRIP"; then 6022 ac_ct_STRIP=$STRIP 6023 # Extract the first word of "strip", so it can be a program name with args. 6024 set dummy strip; ac_word=$2 6025 echo "$as_me:$LINENO: checking for $ac_word" >&5 6026 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 6027 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 6028 echo $ECHO_N "(cached) $ECHO_C" >&6 6029 else 6030 if test -n "$ac_ct_STRIP"; then 6031 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6032 else 6033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6034 for as_dir in $PATH 6035 do 6036 IFS=$as_save_IFS 6037 test -z "$as_dir" && as_dir=. 6038 for ac_exec_ext in '' $ac_executable_extensions; do 6039 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6040 ac_cv_prog_ac_ct_STRIP="strip" 6041 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6042 break 2 6043 fi 6044 done 6045 done 6046 6047 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" 6048 fi 6049 fi 6050 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6051 if test -n "$ac_ct_STRIP"; then 6052 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 6053 echo "${ECHO_T}$ac_ct_STRIP" >&6 6054 else 6055 echo "$as_me:$LINENO: result: no" >&5 6056 echo "${ECHO_T}no" >&6 6057 fi 6058 6059 STRIP=$ac_ct_STRIP 6060 else 6061 STRIP="$ac_cv_prog_STRIP" 6062 fi 6063 6064 6065 old_CC="$CC" 6066 old_CFLAGS="$CFLAGS" 6067 6068 # Set sane defaults for various variables 6069 test -z "$AR" && AR=ar 6070 test -z "$AR_FLAGS" && AR_FLAGS=cru 6071 test -z "$AS" && AS=as 6072 test -z "$CC" && CC=cc 6073 test -z "$LTCC" && LTCC=$CC 6074 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 6075 test -z "$DLLTOOL" && DLLTOOL=dlltool 6076 test -z "$LD" && LD=ld 6077 test -z "$LN_S" && LN_S="ln -s" 6078 test -z "$MAGIC_CMD" && MAGIC_CMD=file 6079 test -z "$NM" && NM=nm 6080 test -z "$SED" && SED=sed 6081 test -z "$OBJDUMP" && OBJDUMP=objdump 6082 test -z "$RANLIB" && RANLIB=: 6083 test -z "$STRIP" && STRIP=: 6084 test -z "$ac_objext" && ac_objext=o 6085 6086 # Determine commands to create old-style static archives. 6087 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' 6088 old_postinstall_cmds='chmod 644 $oldlib' 6089 old_postuninstall_cmds= 6090 6091 if test -n "$RANLIB"; then 6092 case $host_os in 6093 openbsd*) 6094 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6095 ;; 6096 *) 6097 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6098 ;; 6099 esac 6100 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6101 fi 6102 6103 for cc_temp in $compiler""; do 6104 case $cc_temp in 6105 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6106 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6107 \-*) ;; 6108 *) break;; 6109 esac 6110 done 6111 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 6112 6113 6114 # Only perform the check for file, if the check method requires it 6115 case $deplibs_check_method in 6116 file_magic*) 6117 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 6118 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 6119 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6 6120 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 6121 echo $ECHO_N "(cached) $ECHO_C" >&6 6122 else 6123 case $MAGIC_CMD in 6124 [\\/*] | ?:[\\/]*) 6125 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6126 ;; 6127 *) 6128 lt_save_MAGIC_CMD="$MAGIC_CMD" 6129 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6130 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6131 for ac_dir in $ac_dummy; do 6132 IFS="$lt_save_ifs" 6133 test -z "$ac_dir" && ac_dir=. 6134 if test -f $ac_dir/${ac_tool_prefix}file; then 6135 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 6136 if test -n "$file_magic_test_file"; then 6137 case $deplibs_check_method in 6138 "file_magic "*) 6139 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6140 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6141 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6142 $EGREP "$file_magic_regex" > /dev/null; then 6143 : 6144 else 6145 cat <<EOF 1>&2 6146 6147 *** Warning: the command libtool uses to detect shared libraries, 6148 *** $file_magic_cmd, produces output that libtool cannot recognize. 6149 *** The result is that libtool may fail to recognize shared libraries 6150 *** as such. This will affect the creation of libtool libraries that 6151 *** depend on shared libraries, but programs linked with such libtool 6152 *** libraries will work regardless of this problem. Nevertheless, you 6153 *** may want to report the problem to your system manager and/or to 6154 *** bug-libtool@gnu.org 6155 6156 EOF 6157 fi ;; 6158 esac 6159 fi 6160 break 6161 fi 6162 done 6163 IFS="$lt_save_ifs" 6164 MAGIC_CMD="$lt_save_MAGIC_CMD" 6165 ;; 6166 esac 6167 fi 6168 6169 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6170 if test -n "$MAGIC_CMD"; then 6171 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 6172 echo "${ECHO_T}$MAGIC_CMD" >&6 6173 else 6174 echo "$as_me:$LINENO: result: no" >&5 6175 echo "${ECHO_T}no" >&6 6176 fi 6177 6178 if test -z "$lt_cv_path_MAGIC_CMD"; then 6179 if test -n "$ac_tool_prefix"; then 6180 echo "$as_me:$LINENO: checking for file" >&5 6181 echo $ECHO_N "checking for file... $ECHO_C" >&6 6182 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 6183 echo $ECHO_N "(cached) $ECHO_C" >&6 6184 else 6185 case $MAGIC_CMD in 6186 [\\/*] | ?:[\\/]*) 6187 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6188 ;; 6189 *) 6190 lt_save_MAGIC_CMD="$MAGIC_CMD" 6191 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6192 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6193 for ac_dir in $ac_dummy; do 6194 IFS="$lt_save_ifs" 6195 test -z "$ac_dir" && ac_dir=. 6196 if test -f $ac_dir/file; then 6197 lt_cv_path_MAGIC_CMD="$ac_dir/file" 6198 if test -n "$file_magic_test_file"; then 6199 case $deplibs_check_method in 6200 "file_magic "*) 6201 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6202 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6203 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6204 $EGREP "$file_magic_regex" > /dev/null; then 6205 : 6206 else 6207 cat <<EOF 1>&2 6208 6209 *** Warning: the command libtool uses to detect shared libraries, 6210 *** $file_magic_cmd, produces output that libtool cannot recognize. 6211 *** The result is that libtool may fail to recognize shared libraries 6212 *** as such. This will affect the creation of libtool libraries that 6213 *** depend on shared libraries, but programs linked with such libtool 6214 *** libraries will work regardless of this problem. Nevertheless, you 6215 *** may want to report the problem to your system manager and/or to 6216 *** bug-libtool@gnu.org 6217 6218 EOF 6219 fi ;; 6220 esac 6221 fi 6222 break 6223 fi 6224 done 6225 IFS="$lt_save_ifs" 6226 MAGIC_CMD="$lt_save_MAGIC_CMD" 6227 ;; 6228 esac 6229 fi 6230 6231 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6232 if test -n "$MAGIC_CMD"; then 6233 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 6234 echo "${ECHO_T}$MAGIC_CMD" >&6 6235 else 6236 echo "$as_me:$LINENO: result: no" >&5 6237 echo "${ECHO_T}no" >&6 6238 fi 6239 6240 else 6241 MAGIC_CMD=: 6242 fi 6243 fi 6244 6245 fi 6246 ;; 6247 esac 6248 6249 enable_dlopen=no 6250 enable_win32_dll=no 6251 6252 # Check whether --enable-libtool-lock or --disable-libtool-lock was given. 6253 if test "${enable_libtool_lock+set}" = set; then 6254 enableval="$enable_libtool_lock" 6255 6256 fi; 6257 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6258 6259 6260 # Check whether --with-pic or --without-pic was given. 6261 if test "${with_pic+set}" = set; then 6262 withval="$with_pic" 6263 pic_mode="$withval" 6264 else 6265 pic_mode=default 6266 fi; 6267 test -z "$pic_mode" && pic_mode=default 6268 6269 # Use C for the default configuration in the libtool script 6270 tagname= 6271 lt_save_CC="$CC" 6272 ac_ext=c 6273 ac_cpp='$CPP $CPPFLAGS' 6274 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6275 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6276 ac_compiler_gnu=$ac_cv_c_compiler_gnu 6277 6278 6279 # Source file extension for C test sources. 6280 ac_ext=c 6281 6282 # Object file extension for compiled C test sources. 6283 objext=o 6284 objext=$objext 6285 6286 # Code to be used in simple compile tests 6287 lt_simple_compile_test_code="int some_variable = 0;\n" 6288 6289 # Code to be used in simple link tests 6290 lt_simple_link_test_code='int main(){return(0);}\n' 6291 6292 6293 # If no C compiler was specified, use CC. 6294 LTCC=${LTCC-"$CC"} 6295 6296 # If no C compiler flags were specified, use CFLAGS. 6297 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6298 6299 # Allow CC to be a program name with arguments. 6300 compiler=$CC 6301 6302 6303 # save warnings/boilerplate of simple test code 6304 ac_outfile=conftest.$ac_objext 6305 printf "$lt_simple_compile_test_code" >conftest.$ac_ext 6306 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 6307 _lt_compiler_boilerplate=`cat conftest.err` 6308 $rm conftest* 6309 6310 ac_outfile=conftest.$ac_objext 6311 printf "$lt_simple_link_test_code" >conftest.$ac_ext 6312 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 6313 _lt_linker_boilerplate=`cat conftest.err` 6314 $rm conftest* 6315 6316 6317 6318 lt_prog_compiler_no_builtin_flag= 6319 6320 if test "$GCC" = yes; then 6321 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 6322 6323 6324 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 6325 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 6326 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 6327 echo $ECHO_N "(cached) $ECHO_C" >&6 6328 else 6329 lt_cv_prog_compiler_rtti_exceptions=no 6330 ac_outfile=conftest.$ac_objext 6331 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 6332 lt_compiler_flag="-fno-rtti -fno-exceptions" 6333 # Insert the option either (1) after the last *FLAGS variable, or 6334 # (2) before a word containing "conftest.", or (3) at the end. 6335 # Note that $ac_compile itself does not contain backslashes and begins 6336 # with a dollar sign (not a hyphen), so the echo should work correctly. 6337 # The option is referenced via a variable to avoid confusing sed. 6338 lt_compile=`echo "$ac_compile" | $SED \ 6339 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 6340 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6341 -e 's:$: $lt_compiler_flag:'` 6342 (eval echo "\"\$as_me:6342: $lt_compile\"" >&5) 6343 (eval "$lt_compile" 2>conftest.err) 6344 ac_status=$? 6345 cat conftest.err >&5 6346 echo "$as_me:6346: \$? = $ac_status" >&5 6347 if (exit $ac_status) && test -s "$ac_outfile"; then 6348 # The compiler can only warn and ignore the option if not recognized 6349 # So say no if there are warnings other than the usual output. 6350 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 6351 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 6352 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 6353 lt_cv_prog_compiler_rtti_exceptions=yes 6354 fi 6355 fi 6356 $rm conftest* 6357 6358 fi 6359 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 6360 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 6361 6362 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 6363 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 6364 else 6365 : 6366 fi 6367 6368 fi 6369 6370 lt_prog_compiler_wl= 6371 lt_prog_compiler_pic= 6372 lt_prog_compiler_static= 6373 6374 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 6375 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 6376 6377 if test "$GCC" = yes; then 6378 lt_prog_compiler_wl='-Wl,' 6379 lt_prog_compiler_static='-static' 6380 6381 case $host_os in 6382 aix*) 6383 # All AIX code is PIC. 6384 if test "$host_cpu" = ia64; then 6385 # AIX 5 now supports IA64 processor 6386 lt_prog_compiler_static='-Bstatic' 6387 fi 6388 ;; 6389 6390 amigaos*) 6391 # FIXME: we need at least 68020 code to build shared libraries, but 6392 # adding the `-m68020' flag to GCC prevents building anything better, 6393 # like `-m68040'. 6394 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 6395 ;; 6396 6397 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 6398 # PIC is the default for these OSes. 6399 ;; 6400 6401 mingw* | pw32* | os2*) 6402 # This hack is so that the source file can tell whether it is being 6403 # built for inclusion in a dll (and should export symbols for example). 6404 lt_prog_compiler_pic='-DDLL_EXPORT' 6405 ;; 6406 6407 darwin* | rhapsody*) 6408 # PIC is the default on this platform 6409 # Common symbols not allowed in MH_DYLIB files 6410 lt_prog_compiler_pic='-fno-common' 6411 ;; 6412 6413 interix3*) 6414 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 6415 # Instead, we relocate shared libraries at runtime. 6416 ;; 6417 6418 msdosdjgpp*) 6419 # Just because we use GCC doesn't mean we suddenly get shared libraries 6420 # on systems that don't support them. 6421 lt_prog_compiler_can_build_shared=no 6422 enable_shared=no 6423 ;; 6424 6425 sysv4*MP*) 6426 if test -d /usr/nec; then 6427 lt_prog_compiler_pic=-Kconform_pic 6428 fi 6429 ;; 6430 6431 hpux*) 6432 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 6433 # not for PA HP-UX. 6434 case $host_cpu in 6435 hppa*64*|ia64*) 6436 # +Z the default 6437 ;; 6438 *) 6439 lt_prog_compiler_pic='-fPIC' 6440 ;; 6441 esac 6442 ;; 6443 6444 *) 6445 lt_prog_compiler_pic='-fPIC' 6446 ;; 6447 esac 6448 else 6449 # PORTME Check for flag to pass linker flags through the system compiler. 6450 case $host_os in 6451 aix*) 6452 lt_prog_compiler_wl='-Wl,' 6453 if test "$host_cpu" = ia64; then 6454 # AIX 5 now supports IA64 processor 6455 lt_prog_compiler_static='-Bstatic' 6456 else 6457 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 6458 fi 6459 ;; 6460 darwin*) 6461 # PIC is the default on this platform 6462 # Common symbols not allowed in MH_DYLIB files 6463 case $cc_basename in 6464 xlc*) 6465 lt_prog_compiler_pic='-qnocommon' 6466 lt_prog_compiler_wl='-Wl,' 6467 ;; 6468 esac 6469 ;; 6470 6471 mingw* | pw32* | os2*) 6472 # This hack is so that the source file can tell whether it is being 6473 # built for inclusion in a dll (and should export symbols for example). 6474 lt_prog_compiler_pic='-DDLL_EXPORT' 6475 ;; 6476 6477 hpux9* | hpux10* | hpux11*) 6478 lt_prog_compiler_wl='-Wl,' 6479 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 6480 # not for PA HP-UX. 6481 case $host_cpu in 6482 hppa*64*|ia64*) 6483 # +Z the default 6484 ;; 6485 *) 6486 lt_prog_compiler_pic='+Z' 6487 ;; 6488 esac 6489 # Is there a better lt_prog_compiler_static that works with the bundled CC? 6490 lt_prog_compiler_static='${wl}-a ${wl}archive' 6491 ;; 6492 6493 irix5* | irix6* | nonstopux*) 6494 lt_prog_compiler_wl='-Wl,' 6495 # PIC (with -KPIC) is the default. 6496 lt_prog_compiler_static='-non_shared' 6497 ;; 6498 6499 newsos6) 6500 lt_prog_compiler_pic='-KPIC' 6501 lt_prog_compiler_static='-Bstatic' 6502 ;; 6503 6504 linux*) 6505 case $cc_basename in 6506 icc* | ecc*) 6507 lt_prog_compiler_wl='-Wl,' 6508 lt_prog_compiler_pic='-KPIC' 6509 lt_prog_compiler_static='-static' 6510 ;; 6511 pgcc* | pgf77* | pgf90* | pgf95*) 6512 # Portland Group compilers (*not* the Pentium gcc compiler, 6513 # which looks to be a dead project) 6514 lt_prog_compiler_wl='-Wl,' 6515 lt_prog_compiler_pic='-fpic' 6516 lt_prog_compiler_static='-Bstatic' 6517 ;; 6518 ccc*) 6519 lt_prog_compiler_wl='-Wl,' 6520 # All Alpha code is PIC. 6521 lt_prog_compiler_static='-non_shared' 6522 ;; 6523 esac 6524 ;; 6525 6526 osf3* | osf4* | osf5*) 6527 lt_prog_compiler_wl='-Wl,' 6528 # All OSF/1 code is PIC. 6529 lt_prog_compiler_static='-non_shared' 6530 ;; 6531 6532 solaris*) 6533 lt_prog_compiler_pic='-KPIC' 6534 lt_prog_compiler_static='-Bstatic' 6535 case $cc_basename in 6536 f77* | f90* | f95*) 6537 lt_prog_compiler_wl='-Qoption ld ';; 6538 *) 6539 lt_prog_compiler_wl='-Wl,';; 6540 esac 6541 ;; 6542 6543 sunos4*) 6544 lt_prog_compiler_wl='-Qoption ld ' 6545 lt_prog_compiler_pic='-PIC' 6546 lt_prog_compiler_static='-Bstatic' 6547 ;; 6548 6549 sysv4 | sysv4.2uw2* | sysv4.3*) 6550 lt_prog_compiler_wl='-Wl,' 6551 lt_prog_compiler_pic='-KPIC' 6552 lt_prog_compiler_static='-Bstatic' 6553 ;; 6554 6555 sysv4*MP*) 6556 if test -d /usr/nec ;then 6557 lt_prog_compiler_pic='-Kconform_pic' 6558 lt_prog_compiler_static='-Bstatic' 6559 fi 6560 ;; 6561 6562 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 6563 lt_prog_compiler_wl='-Wl,' 6564 lt_prog_compiler_pic='-KPIC' 6565 lt_prog_compiler_static='-Bstatic' 6566 ;; 6567 6568 unicos*) 6569 lt_prog_compiler_wl='-Wl,' 6570 lt_prog_compiler_can_build_shared=no 6571 ;; 6572 6573 uts4*) 6574 lt_prog_compiler_pic='-pic' 6575 lt_prog_compiler_static='-Bstatic' 6576 ;; 6577 6578 *) 6579 lt_prog_compiler_can_build_shared=no 6580 ;; 6581 esac 6582 fi 6583 6584 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 6585 echo "${ECHO_T}$lt_prog_compiler_pic" >&6 6586 6587 # 6588 # Check to make sure the PIC flag actually works. 6589 # 6590 if test -n "$lt_prog_compiler_pic"; then 6591 6592 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 6593 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6 6594 if test "${lt_prog_compiler_pic_works+set}" = set; then 6595 echo $ECHO_N "(cached) $ECHO_C" >&6 6596 else 6597 lt_prog_compiler_pic_works=no 6598 ac_outfile=conftest.$ac_objext 6599 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 6600 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 6601 # Insert the option either (1) after the last *FLAGS variable, or 6602 # (2) before a word containing "conftest.", or (3) at the end. 6603 # Note that $ac_compile itself does not contain backslashes and begins 6604 # with a dollar sign (not a hyphen), so the echo should work correctly. 6605 # The option is referenced via a variable to avoid confusing sed. 6606 lt_compile=`echo "$ac_compile" | $SED \ 6607 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 6608 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6609 -e 's:$: $lt_compiler_flag:'` 6610 (eval echo "\"\$as_me:6610: $lt_compile\"" >&5) 6611 (eval "$lt_compile" 2>conftest.err) 6612 ac_status=$? 6613 cat conftest.err >&5 6614 echo "$as_me:6614: \$? = $ac_status" >&5 6615 if (exit $ac_status) && test -s "$ac_outfile"; then 6616 # The compiler can only warn and ignore the option if not recognized 6617 # So say no if there are warnings other than the usual output. 6618 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 6619 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 6620 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 6621 lt_prog_compiler_pic_works=yes 6622 fi 6623 fi 6624 $rm conftest* 6625 6626 fi 6627 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 6628 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6 6629 6630 if test x"$lt_prog_compiler_pic_works" = xyes; then 6631 case $lt_prog_compiler_pic in 6632 "" | " "*) ;; 6633 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 6634 esac 6635 else 6636 lt_prog_compiler_pic= 6637 lt_prog_compiler_can_build_shared=no 6638 fi 6639 6640 fi 6641 case $host_os in 6642 # For platforms which do not support PIC, -DPIC is meaningless: 6643 *djgpp*) 6644 lt_prog_compiler_pic= 6645 ;; 6646 *) 6647 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 6648 ;; 6649 esac 6650 6651 # 6652 # Check to make sure the static flag actually works. 6653 # 6654 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 6655 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 6656 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 6657 if test "${lt_prog_compiler_static_works+set}" = set; then 6658 echo $ECHO_N "(cached) $ECHO_C" >&6 6659 else 6660 lt_prog_compiler_static_works=no 6661 save_LDFLAGS="$LDFLAGS" 6662 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 6663 printf "$lt_simple_link_test_code" > conftest.$ac_ext 6664 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 6665 # The linker can only warn and ignore the option if not recognized 6666 # So say no if there are warnings 6667 if test -s conftest.err; then 6668 # Append any errors to the config.log. 6669 cat conftest.err 1>&5 6670 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 6671 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 6672 if diff conftest.exp conftest.er2 >/dev/null; then 6673 lt_prog_compiler_static_works=yes 6674 fi 6675 else 6676 lt_prog_compiler_static_works=yes 6677 fi 6678 fi 6679 $rm conftest* 6680 LDFLAGS="$save_LDFLAGS" 6681 6682 fi 6683 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 6684 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6 6685 6686 if test x"$lt_prog_compiler_static_works" = xyes; then 6687 : 6688 else 6689 lt_prog_compiler_static= 6690 fi 6691 6692 6693 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 6694 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 6695 if test "${lt_cv_prog_compiler_c_o+set}" = set; then 6696 echo $ECHO_N "(cached) $ECHO_C" >&6 6697 else 6698 lt_cv_prog_compiler_c_o=no 6699 $rm -r conftest 2>/dev/null 6700 mkdir conftest 6701 cd conftest 6702 mkdir out 6703 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 6704 6705 lt_compiler_flag="-o out/conftest2.$ac_objext" 6706 # Insert the option either (1) after the last *FLAGS variable, or 6707 # (2) before a word containing "conftest.", or (3) at the end. 6708 # Note that $ac_compile itself does not contain backslashes and begins 6709 # with a dollar sign (not a hyphen), so the echo should work correctly. 6710 lt_compile=`echo "$ac_compile" | $SED \ 6711 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 6712 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6713 -e 's:$: $lt_compiler_flag:'` 6714 (eval echo "\"\$as_me:6714: $lt_compile\"" >&5) 6715 (eval "$lt_compile" 2>out/conftest.err) 6716 ac_status=$? 6717 cat out/conftest.err >&5 6718 echo "$as_me:6718: \$? = $ac_status" >&5 6719 if (exit $ac_status) && test -s out/conftest2.$ac_objext 6720 then 6721 # The compiler can only warn and ignore the option if not recognized 6722 # So say no if there are warnings 6723 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 6724 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 6725 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 6726 lt_cv_prog_compiler_c_o=yes 6727 fi 6728 fi 6729 chmod u+w . 2>&5 6730 $rm conftest* 6731 # SGI C++ compiler will create directory out/ii_files/ for 6732 # template instantiation 6733 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 6734 $rm out/* && rmdir out 6735 cd .. 6736 rmdir conftest 6737 $rm conftest* 6738 6739 fi 6740 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 6741 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6 6742 6743 6744 hard_links="nottested" 6745 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 6746 # do not overwrite the value of need_locks provided by the user 6747 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 6748 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 6749 hard_links=yes 6750 $rm conftest* 6751 ln conftest.a conftest.b 2>/dev/null && hard_links=no 6752 touch conftest.a 6753 ln conftest.a conftest.b 2>&5 || hard_links=no 6754 ln conftest.a conftest.b 2>/dev/null && hard_links=no 6755 echo "$as_me:$LINENO: result: $hard_links" >&5 6756 echo "${ECHO_T}$hard_links" >&6 6757 if test "$hard_links" = no; then 6758 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 6759 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 6760 need_locks=warn 6761 fi 6762 else 6763 need_locks=no 6764 fi 6765 6766 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 6767 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 6768 6769 runpath_var= 6770 allow_undefined_flag= 6771 enable_shared_with_static_runtimes=no 6772 archive_cmds= 6773 archive_expsym_cmds= 6774 old_archive_From_new_cmds= 6775 old_archive_from_expsyms_cmds= 6776 export_dynamic_flag_spec= 6777 whole_archive_flag_spec= 6778 thread_safe_flag_spec= 6779 hardcode_libdir_flag_spec= 6780 hardcode_libdir_flag_spec_ld= 6781 hardcode_libdir_separator= 6782 hardcode_direct=no 6783 hardcode_minus_L=no 6784 hardcode_shlibpath_var=unsupported 6785 link_all_deplibs=unknown 6786 hardcode_automatic=no 6787 module_cmds= 6788 module_expsym_cmds= 6789 always_export_symbols=no 6790 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 6791 # include_expsyms should be a list of space-separated symbols to be *always* 6792 # included in the symbol list 6793 include_expsyms= 6794 # exclude_expsyms can be an extended regexp of symbols to exclude 6795 # it will be wrapped by ` (' and `)$', so one must not match beginning or 6796 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 6797 # as well as any symbol that contains `d'. 6798 exclude_expsyms="_GLOBAL_OFFSET_TABLE_" 6799 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 6800 # platforms (ab)use it in PIC code, but their linkers get confused if 6801 # the symbol is explicitly referenced. Since portable code cannot 6802 # rely on this symbol name, it's probably fine to never include it in 6803 # preloaded symbol tables. 6804 extract_expsyms_cmds= 6805 # Just being paranoid about ensuring that cc_basename is set. 6806 for cc_temp in $compiler""; do 6807 case $cc_temp in 6808 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6809 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6810 \-*) ;; 6811 *) break;; 6812 esac 6813 done 6814 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 6815 6816 case $host_os in 6817 cygwin* | mingw* | pw32*) 6818 # FIXME: the MSVC++ port hasn't been tested in a loooong time 6819 # When not using gcc, we currently assume that we are using 6820 # Microsoft Visual C++. 6821 if test "$GCC" != yes; then 6822 with_gnu_ld=no 6823 fi 6824 ;; 6825 interix*) 6826 # we just hope/assume this is gcc and not c89 (= MSVC++) 6827 with_gnu_ld=yes 6828 ;; 6829 openbsd*) 6830 with_gnu_ld=no 6831 ;; 6832 esac 6833 6834 ld_shlibs=yes 6835 if test "$with_gnu_ld" = yes; then 6836 # If archive_cmds runs LD, not CC, wlarc should be empty 6837 wlarc='${wl}' 6838 6839 # Set some defaults for GNU ld with shared library support. These 6840 # are reset later if shared libraries are not supported. Putting them 6841 # here allows them to be overridden if necessary. 6842 runpath_var=LD_RUN_PATH 6843 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 6844 export_dynamic_flag_spec='${wl}--export-dynamic' 6845 # ancient GNU ld didn't support --whole-archive et. al. 6846 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 6847 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 6848 else 6849 whole_archive_flag_spec= 6850 fi 6851 supports_anon_versioning=no 6852 case `$LD -v 2>/dev/null` in 6853 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 6854 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 6855 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 6856 *\ 2.11.*) ;; # other 2.11 versions 6857 *) supports_anon_versioning=yes ;; 6858 esac 6859 6860 # See if GNU ld supports shared libraries. 6861 case $host_os in 6862 aix3* | aix4* | aix5*) 6863 # On AIX/PPC, the GNU linker is very broken 6864 if test "$host_cpu" != ia64; then 6865 ld_shlibs=no 6866 cat <<EOF 1>&2 6867 6868 *** Warning: the GNU linker, at least up to release 2.9.1, is reported 6869 *** to be unable to reliably create shared libraries on AIX. 6870 *** Therefore, libtool is disabling shared libraries support. If you 6871 *** really care for shared libraries, you may want to modify your PATH 6872 *** so that a non-GNU linker is found, and then restart. 6873 6874 EOF 6875 fi 6876 ;; 6877 6878 amigaos*) 6879 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)' 6880 hardcode_libdir_flag_spec='-L$libdir' 6881 hardcode_minus_L=yes 6882 6883 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports 6884 # that the semantics of dynamic libraries on AmigaOS, at least up 6885 # to version 4, is to share data among multiple programs linked 6886 # with the same dynamic library. Since this doesn't match the 6887 # behavior of shared libraries on other platforms, we can't use 6888 # them. 6889 ld_shlibs=no 6890 ;; 6891 6892 beos*) 6893 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 6894 allow_undefined_flag=unsupported 6895 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 6896 # support --undefined. This deserves some investigation. FIXME 6897 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 6898 else 6899 ld_shlibs=no 6900 fi 6901 ;; 6902 6903 cygwin* | mingw* | pw32*) 6904 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 6905 # as there is no search path for DLLs. 6906 hardcode_libdir_flag_spec='-L$libdir' 6907 allow_undefined_flag=unsupported 6908 always_export_symbols=no 6909 enable_shared_with_static_runtimes=yes 6910 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 6911 6912 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 6913 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 6914 # If the export-symbols file already is a .def file (1st line 6915 # is EXPORTS), use it as is; otherwise, prepend... 6916 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 6917 cp $export_symbols $output_objdir/$soname.def; 6918 else 6919 echo EXPORTS > $output_objdir/$soname.def; 6920 cat $export_symbols >> $output_objdir/$soname.def; 6921 fi~ 6922 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 6923 else 6924 ld_shlibs=no 6925 fi 6926 ;; 6927 6928 interix3*) 6929 hardcode_direct=no 6930 hardcode_shlibpath_var=no 6931 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 6932 export_dynamic_flag_spec='${wl}-E' 6933 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 6934 # Instead, shared libraries are loaded at an image base (0x10000000 by 6935 # default) and relocated if they conflict, which is a slow very memory 6936 # consuming and fragmenting process. To avoid this, we pick a random, 6937 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 6938 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 6939 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 6940 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' 6941 ;; 6942 6943 linux*) 6944 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 6945 tmp_addflag= 6946 case $cc_basename,$host_cpu in 6947 pgcc*) # Portland Group C compiler 6948 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' 6949 tmp_addflag=' $pic_flag' 6950 ;; 6951 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 6952 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' 6953 tmp_addflag=' $pic_flag -Mnomain' ;; 6954 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 6955 tmp_addflag=' -i_dynamic' ;; 6956 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 6957 tmp_addflag=' -i_dynamic -nofor_main' ;; 6958 ifc* | ifort*) # Intel Fortran compiler 6959 tmp_addflag=' -nofor_main' ;; 6960 esac 6961 archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 6962 6963 if test $supports_anon_versioning = yes; then 6964 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 6965 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 6966 $echo "local: *; };" >> $output_objdir/$libname.ver~ 6967 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 6968 fi 6969 link_all_deplibs=no 6970 else 6971 ld_shlibs=no 6972 fi 6973 ;; 6974 6975 netbsd* | netbsdelf*-gnu | knetbsd*-gnu) 6976 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 6977 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 6978 wlarc= 6979 else 6980 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 6981 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 6982 fi 6983 ;; 6984 6985 solaris*) 6986 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 6987 ld_shlibs=no 6988 cat <<EOF 1>&2 6989 6990 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 6991 *** create shared libraries on Solaris systems. Therefore, libtool 6992 *** is disabling shared libraries support. We urge you to upgrade GNU 6993 *** binutils to release 2.9.1 or newer. Another option is to modify 6994 *** your PATH or compiler configuration so that the native linker is 6995 *** used, and then restart. 6996 6997 EOF 6998 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 6999 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7000 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7001 else 7002 ld_shlibs=no 7003 fi 7004 ;; 7005 7006 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 7007 case `$LD -v 2>&1` in 7008 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 7009 ld_shlibs=no 7010 cat <<_LT_EOF 1>&2 7011 7012 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 7013 *** reliably create shared libraries on SCO systems. Therefore, libtool 7014 *** is disabling shared libraries support. We urge you to upgrade GNU 7015 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 7016 *** your PATH or compiler configuration so that the native linker is 7017 *** used, and then restart. 7018 7019 _LT_EOF 7020 ;; 7021 *) 7022 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7023 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 7024 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 7025 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 7026 else 7027 ld_shlibs=no 7028 fi 7029 ;; 7030 esac 7031 ;; 7032 7033 sunos4*) 7034 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7035 wlarc= 7036 hardcode_direct=yes 7037 hardcode_shlibpath_var=no 7038 ;; 7039 7040 *) 7041 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7042 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7043 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7044 else 7045 ld_shlibs=no 7046 fi 7047 ;; 7048 esac 7049 7050 if test "$ld_shlibs" = no; then 7051 runpath_var= 7052 hardcode_libdir_flag_spec= 7053 export_dynamic_flag_spec= 7054 whole_archive_flag_spec= 7055 fi 7056 else 7057 # PORTME fill in a description of your system's linker (not GNU ld) 7058 case $host_os in 7059 aix3*) 7060 allow_undefined_flag=unsupported 7061 always_export_symbols=yes 7062 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' 7063 # Note: this linker hardcodes the directories in LIBPATH if there 7064 # are no directories specified by -L. 7065 hardcode_minus_L=yes 7066 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 7067 # Neither direct hardcoding nor static linking is supported with a 7068 # broken collect2. 7069 hardcode_direct=unsupported 7070 fi 7071 ;; 7072 7073 aix4* | aix5*) 7074 if test "$host_cpu" = ia64; then 7075 # On IA64, the linker does run time linking by default, so we don't 7076 # have to do anything special. 7077 aix_use_runtimelinking=no 7078 exp_sym_flag='-Bexport' 7079 no_entry_flag="" 7080 else 7081 # If we're using GNU nm, then we don't want the "-C" option. 7082 # -C means demangle to AIX nm, but means don't demangle with GNU nm 7083 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 7084 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' 7085 else 7086 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' 7087 fi 7088 aix_use_runtimelinking=no 7089 7090 # Test if we are trying to use run time linking or normal 7091 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 7092 # need to do runtime linking. 7093 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 7094 for ld_flag in $LDFLAGS; do 7095 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 7096 aix_use_runtimelinking=yes 7097 break 7098 fi 7099 done 7100 ;; 7101 esac 7102 7103 exp_sym_flag='-bexport' 7104 no_entry_flag='-bnoentry' 7105 fi 7106 7107 # When large executables or shared objects are built, AIX ld can 7108 # have problems creating the table of contents. If linking a library 7109 # or program results in "error TOC overflow" add -mminimal-toc to 7110 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 7111 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 7112 7113 archive_cmds='' 7114 hardcode_direct=yes 7115 hardcode_libdir_separator=':' 7116 link_all_deplibs=yes 7117 7118 if test "$GCC" = yes; then 7119 case $host_os in aix4.[012]|aix4.[012].*) 7120 # We only want to do this on AIX 4.2 and lower, the check 7121 # below for broken collect2 doesn't work under 4.3+ 7122 collect2name=`${CC} -print-prog-name=collect2` 7123 if test -f "$collect2name" && \ 7124 strings "$collect2name" | grep resolve_lib_name >/dev/null 7125 then 7126 # We have reworked collect2 7127 hardcode_direct=yes 7128 else 7129 # We have old collect2 7130 hardcode_direct=unsupported 7131 # It fails to find uninstalled libraries when the uninstalled 7132 # path is not listed in the libpath. Setting hardcode_minus_L 7133 # to unsupported forces relinking 7134 hardcode_minus_L=yes 7135 hardcode_libdir_flag_spec='-L$libdir' 7136 hardcode_libdir_separator= 7137 fi 7138 ;; 7139 esac 7140 shared_flag='-shared' 7141 if test "$aix_use_runtimelinking" = yes; then 7142 shared_flag="$shared_flag "'${wl}-G' 7143 fi 7144 else 7145 # not using gcc 7146 if test "$host_cpu" = ia64; then 7147 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 7148 # chokes on -Wl,-G. The following line is correct: 7149 shared_flag='-G' 7150 else 7151 if test "$aix_use_runtimelinking" = yes; then 7152 shared_flag='${wl}-G' 7153 else 7154 shared_flag='${wl}-bM:SRE' 7155 fi 7156 fi 7157 fi 7158 7159 # It seems that -bexpall does not export symbols beginning with 7160 # underscore (_), so it is better to generate a list of symbols to export. 7161 always_export_symbols=yes 7162 if test "$aix_use_runtimelinking" = yes; then 7163 # Warning - without using the other runtime loading flags (-brtl), 7164 # -berok will link without error, but may produce a broken library. 7165 allow_undefined_flag='-berok' 7166 # Determine the default libpath from the value encoded in an empty executable. 7167 cat >conftest.$ac_ext <<_ACEOF 7168 /* confdefs.h. */ 7169 _ACEOF 7170 cat confdefs.h >>conftest.$ac_ext 7171 cat >>conftest.$ac_ext <<_ACEOF 7172 /* end confdefs.h. */ 7173 7174 int 7175 main () 7176 { 7177 7178 ; 7179 return 0; 7180 } 7181 _ACEOF 7182 rm -f conftest.$ac_objext conftest$ac_exeext 7183 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7184 (eval $ac_link) 2>conftest.er1 7185 ac_status=$? 7186 grep -v '^ *+' conftest.er1 >conftest.err 7187 rm -f conftest.er1 7188 cat conftest.err >&5 7189 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7190 (exit $ac_status); } && 7191 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 7192 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7193 (eval $ac_try) 2>&5 7194 ac_status=$? 7195 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7196 (exit $ac_status); }; } && 7197 { ac_try='test -s conftest$ac_exeext' 7198 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7199 (eval $ac_try) 2>&5 7200 ac_status=$? 7201 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7202 (exit $ac_status); }; }; then 7203 7204 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 7205 }'` 7206 # Check for a 64-bit object if we didn't find anything. 7207 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 7208 }'`; fi 7209 else 7210 echo "$as_me: failed program was:" >&5 7211 sed 's/^/| /' conftest.$ac_ext >&5 7212 7213 fi 7214 rm -f conftest.err conftest.$ac_objext \ 7215 conftest$ac_exeext conftest.$ac_ext 7216 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7217 7218 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7219 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 "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 7220 else 7221 if test "$host_cpu" = ia64; then 7222 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 7223 allow_undefined_flag="-z nodefs" 7224 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" 7225 else 7226 # Determine the default libpath from the value encoded in an empty executable. 7227 cat >conftest.$ac_ext <<_ACEOF 7228 /* confdefs.h. */ 7229 _ACEOF 7230 cat confdefs.h >>conftest.$ac_ext 7231 cat >>conftest.$ac_ext <<_ACEOF 7232 /* end confdefs.h. */ 7233 7234 int 7235 main () 7236 { 7237 7238 ; 7239 return 0; 7240 } 7241 _ACEOF 7242 rm -f conftest.$ac_objext conftest$ac_exeext 7243 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7244 (eval $ac_link) 2>conftest.er1 7245 ac_status=$? 7246 grep -v '^ *+' conftest.er1 >conftest.err 7247 rm -f conftest.er1 7248 cat conftest.err >&5 7249 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7250 (exit $ac_status); } && 7251 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 7252 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7253 (eval $ac_try) 2>&5 7254 ac_status=$? 7255 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7256 (exit $ac_status); }; } && 7257 { ac_try='test -s conftest$ac_exeext' 7258 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7259 (eval $ac_try) 2>&5 7260 ac_status=$? 7261 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7262 (exit $ac_status); }; }; then 7263 7264 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 7265 }'` 7266 # Check for a 64-bit object if we didn't find anything. 7267 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 7268 }'`; fi 7269 else 7270 echo "$as_me: failed program was:" >&5 7271 sed 's/^/| /' conftest.$ac_ext >&5 7272 7273 fi 7274 rm -f conftest.err conftest.$ac_objext \ 7275 conftest$ac_exeext conftest.$ac_ext 7276 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7277 7278 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7279 # Warning - without using the other run time loading flags, 7280 # -berok will link without error, but may produce a broken library. 7281 no_undefined_flag=' ${wl}-bernotok' 7282 allow_undefined_flag=' ${wl}-berok' 7283 # Exported symbols can be pulled into shared objects from archives 7284 whole_archive_flag_spec='$convenience' 7285 archive_cmds_need_lc=yes 7286 # This is similar to how AIX traditionally builds its shared libraries. 7287 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' 7288 fi 7289 fi 7290 ;; 7291 7292 amigaos*) 7293 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)' 7294 hardcode_libdir_flag_spec='-L$libdir' 7295 hardcode_minus_L=yes 7296 # see comment about different semantics on the GNU ld section 7297 ld_shlibs=no 7298 ;; 7299 7300 bsdi[45]*) 7301 export_dynamic_flag_spec=-rdynamic 7302 ;; 7303 7304 cygwin* | mingw* | pw32*) 7305 # When not using gcc, we currently assume that we are using 7306 # Microsoft Visual C++. 7307 # hardcode_libdir_flag_spec is actually meaningless, as there is 7308 # no search path for DLLs. 7309 hardcode_libdir_flag_spec=' ' 7310 allow_undefined_flag=unsupported 7311 # Tell ltmain to make .lib files, not .a files. 7312 libext=lib 7313 # Tell ltmain to make .dll files, not .so files. 7314 shrext_cmds=".dll" 7315 # FIXME: Setting linknames here is a bad hack. 7316 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 7317 # The linker will automatically build a .lib file if we build a DLL. 7318 old_archive_From_new_cmds='true' 7319 # FIXME: Should let the user specify the lib program. 7320 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' 7321 fix_srcfile_path='`cygpath -w "$srcfile"`' 7322 enable_shared_with_static_runtimes=yes 7323 ;; 7324 7325 darwin* | rhapsody*) 7326 case $host_os in 7327 rhapsody* | darwin1.[012]) 7328 allow_undefined_flag='${wl}-undefined ${wl}suppress' 7329 ;; 7330 *) # Darwin 1.3 on 7331 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 7332 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7333 else 7334 case ${MACOSX_DEPLOYMENT_TARGET} in 7335 10.[012]) 7336 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7337 ;; 7338 10.*) 7339 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 7340 ;; 7341 esac 7342 fi 7343 ;; 7344 esac 7345 archive_cmds_need_lc=no 7346 hardcode_direct=no 7347 hardcode_automatic=yes 7348 hardcode_shlibpath_var=unsupported 7349 whole_archive_flag_spec='' 7350 link_all_deplibs=yes 7351 if test "$GCC" = yes ; then 7352 output_verbose_link_cmd='echo' 7353 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 7354 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 7355 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 7356 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "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}' 7357 module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -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}' 7358 else 7359 case $cc_basename in 7360 xlc*) 7361 output_verbose_link_cmd='echo' 7362 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 7363 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 7364 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 7365 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "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}' 7366 module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -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}' 7367 ;; 7368 *) 7369 ld_shlibs=no 7370 ;; 7371 esac 7372 fi 7373 ;; 7374 7375 dgux*) 7376 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7377 hardcode_libdir_flag_spec='-L$libdir' 7378 hardcode_shlibpath_var=no 7379 ;; 7380 7381 freebsd1*) 7382 ld_shlibs=no 7383 ;; 7384 7385 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 7386 # support. Future versions do this automatically, but an explicit c++rt0.o 7387 # does not break anything, and helps significantly (at the cost of a little 7388 # extra space). 7389 freebsd2.2*) 7390 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 7391 hardcode_libdir_flag_spec='-R$libdir' 7392 hardcode_direct=yes 7393 hardcode_shlibpath_var=no 7394 ;; 7395 7396 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 7397 freebsd2*) 7398 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7399 hardcode_direct=yes 7400 hardcode_minus_L=yes 7401 hardcode_shlibpath_var=no 7402 ;; 7403 7404 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 7405 freebsd* | dragonfly*) 7406 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 7407 hardcode_libdir_flag_spec='-R$libdir' 7408 hardcode_direct=yes 7409 hardcode_shlibpath_var=no 7410 ;; 7411 7412 # GNU/kFreeBSD uses gcc -shared to do shared libraries. 7413 kfreebsd*-gnu) 7414 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 7415 hardcode_libdir_flag_spec='-R$libdir' 7416 hardcode_direct=yes 7417 hardcode_shlibpath_var=no 7418 link_all_deplibs=no 7419 ;; 7420 7421 hpux9*) 7422 if test "$GCC" = yes; then 7423 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' 7424 else 7425 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' 7426 fi 7427 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7428 hardcode_libdir_separator=: 7429 hardcode_direct=yes 7430 7431 # hardcode_minus_L: Not really in the search PATH, 7432 # but as the default location of the library. 7433 hardcode_minus_L=yes 7434 export_dynamic_flag_spec='${wl}-E' 7435 ;; 7436 7437 hpux10*) 7438 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 7439 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7440 else 7441 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 7442 fi 7443 if test "$with_gnu_ld" = no; then 7444 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7445 hardcode_libdir_separator=: 7446 7447 hardcode_direct=yes 7448 export_dynamic_flag_spec='${wl}-E' 7449 7450 # hardcode_minus_L: Not really in the search PATH, 7451 # but as the default location of the library. 7452 hardcode_minus_L=yes 7453 fi 7454 ;; 7455 7456 hpux11*) 7457 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 7458 case $host_cpu in 7459 hppa*64*) 7460 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7461 ;; 7462 ia64*) 7463 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 7464 ;; 7465 *) 7466 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7467 ;; 7468 esac 7469 else 7470 case $host_cpu in 7471 hppa*64*) 7472 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7473 ;; 7474 ia64*) 7475 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 7476 ;; 7477 *) 7478 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7479 ;; 7480 esac 7481 fi 7482 if test "$with_gnu_ld" = no; then 7483 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7484 hardcode_libdir_separator=: 7485 7486 case $host_cpu in 7487 hppa*64*|ia64*) 7488 hardcode_libdir_flag_spec_ld='+b $libdir' 7489 hardcode_direct=no 7490 hardcode_shlibpath_var=no 7491 ;; 7492 *) 7493 hardcode_direct=yes 7494 export_dynamic_flag_spec='${wl}-E' 7495 7496 # hardcode_minus_L: Not really in the search PATH, 7497 # but as the default location of the library. 7498 hardcode_minus_L=yes 7499 ;; 7500 esac 7501 fi 7502 ;; 7503 7504 irix5* | irix6* | nonstopux*) 7505 if test "$GCC" = yes; then 7506 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 7507 else 7508 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 7509 hardcode_libdir_flag_spec_ld='-rpath $libdir' 7510 fi 7511 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7512 hardcode_libdir_separator=: 7513 link_all_deplibs=yes 7514 ;; 7515 7516 netbsd* | netbsdelf*-gnu | knetbsd*-gnu) 7517 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 7518 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 7519 else 7520 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 7521 fi 7522 hardcode_libdir_flag_spec='-R$libdir' 7523 hardcode_direct=yes 7524 hardcode_shlibpath_var=no 7525 ;; 7526 7527 newsos6) 7528 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7529 hardcode_direct=yes 7530 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7531 hardcode_libdir_separator=: 7532 hardcode_shlibpath_var=no 7533 ;; 7534 7535 openbsd*) 7536 hardcode_direct=yes 7537 hardcode_shlibpath_var=no 7538 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 7539 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 7540 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 7541 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7542 export_dynamic_flag_spec='${wl}-E' 7543 else 7544 case $host_os in 7545 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 7546 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7547 hardcode_libdir_flag_spec='-R$libdir' 7548 ;; 7549 *) 7550 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 7551 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7552 ;; 7553 esac 7554 fi 7555 ;; 7556 7557 os2*) 7558 hardcode_libdir_flag_spec='-L$libdir' 7559 hardcode_minus_L=yes 7560 allow_undefined_flag=unsupported 7561 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' 7562 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 7563 ;; 7564 7565 osf3*) 7566 if test "$GCC" = yes; then 7567 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 7568 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 7569 else 7570 allow_undefined_flag=' -expect_unresolved \*' 7571 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 7572 fi 7573 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7574 hardcode_libdir_separator=: 7575 ;; 7576 7577 osf4* | osf5*) # as osf3* with the addition of -msym flag 7578 if test "$GCC" = yes; then 7579 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 7580 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 7581 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7582 else 7583 allow_undefined_flag=' -expect_unresolved \*' 7584 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 7585 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 7586 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' 7587 7588 # Both c and cxx compiler support -rpath directly 7589 hardcode_libdir_flag_spec='-rpath $libdir' 7590 fi 7591 hardcode_libdir_separator=: 7592 ;; 7593 7594 solaris*) 7595 no_undefined_flag=' -z text' 7596 if test "$GCC" = yes; then 7597 wlarc='${wl}' 7598 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7599 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 7600 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 7601 else 7602 wlarc='' 7603 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 7604 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 7605 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 7606 fi 7607 hardcode_libdir_flag_spec='-R$libdir' 7608 hardcode_shlibpath_var=no 7609 case $host_os in 7610 solaris2.[0-5] | solaris2.[0-5].*) ;; 7611 *) 7612 # The compiler driver will combine linker options so we 7613 # cannot just pass the convience library names through 7614 # without $wl, iff we do not link with $LD. 7615 # Luckily, gcc supports the same syntax we need for Sun Studio. 7616 # Supported since Solaris 2.6 (maybe 2.5.1?) 7617 case $wlarc in 7618 '') 7619 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; 7620 *) 7621 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' ;; 7622 esac ;; 7623 esac 7624 link_all_deplibs=yes 7625 ;; 7626 7627 sunos4*) 7628 if test "x$host_vendor" = xsequent; then 7629 # Use $CC to link under sequent, because it throws in some extra .o 7630 # files that make .init and .fini sections work. 7631 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 7632 else 7633 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 7634 fi 7635 hardcode_libdir_flag_spec='-L$libdir' 7636 hardcode_direct=yes 7637 hardcode_minus_L=yes 7638 hardcode_shlibpath_var=no 7639 ;; 7640 7641 sysv4) 7642 case $host_vendor in 7643 sni) 7644 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7645 hardcode_direct=yes # is this really true??? 7646 ;; 7647 siemens) 7648 ## LD is ld it makes a PLAMLIB 7649 ## CC just makes a GrossModule. 7650 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 7651 reload_cmds='$CC -r -o $output$reload_objs' 7652 hardcode_direct=no 7653 ;; 7654 motorola) 7655 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7656 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 7657 ;; 7658 esac 7659 runpath_var='LD_RUN_PATH' 7660 hardcode_shlibpath_var=no 7661 ;; 7662 7663 sysv4.3*) 7664 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7665 hardcode_shlibpath_var=no 7666 export_dynamic_flag_spec='-Bexport' 7667 ;; 7668 7669 sysv4*MP*) 7670 if test -d /usr/nec; then 7671 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7672 hardcode_shlibpath_var=no 7673 runpath_var=LD_RUN_PATH 7674 hardcode_runpath_var=yes 7675 ld_shlibs=yes 7676 fi 7677 ;; 7678 7679 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 7680 no_undefined_flag='${wl}-z,text' 7681 archive_cmds_need_lc=no 7682 hardcode_shlibpath_var=no 7683 runpath_var='LD_RUN_PATH' 7684 7685 if test "$GCC" = yes; then 7686 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 7687 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 7688 else 7689 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 7690 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 7691 fi 7692 ;; 7693 7694 sysv5* | sco3.2v5* | sco5v6*) 7695 # Note: We can NOT use -z defs as we might desire, because we do not 7696 # link with -lc, and that would cause any symbols used from libc to 7697 # always be unresolved, which means just about no library would 7698 # ever link correctly. If we're not using GNU ld we use -z text 7699 # though, which does catch some bad symbols but isn't as heavy-handed 7700 # as -z defs. 7701 no_undefined_flag='${wl}-z,text' 7702 allow_undefined_flag='${wl}-z,nodefs' 7703 archive_cmds_need_lc=no 7704 hardcode_shlibpath_var=no 7705 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 7706 hardcode_libdir_separator=':' 7707 link_all_deplibs=yes 7708 export_dynamic_flag_spec='${wl}-Bexport' 7709 runpath_var='LD_RUN_PATH' 7710 7711 if test "$GCC" = yes; then 7712 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 7713 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 7714 else 7715 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 7716 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 7717 fi 7718 ;; 7719 7720 uts4*) 7721 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7722 hardcode_libdir_flag_spec='-L$libdir' 7723 hardcode_shlibpath_var=no 7724 ;; 7725 7726 *) 7727 ld_shlibs=no 7728 ;; 7729 esac 7730 fi 7731 7732 echo "$as_me:$LINENO: result: $ld_shlibs" >&5 7733 echo "${ECHO_T}$ld_shlibs" >&6 7734 test "$ld_shlibs" = no && can_build_shared=no 7735 7736 # 7737 # Do we need to explicitly link libc? 7738 # 7739 case "x$archive_cmds_need_lc" in 7740 x|xyes) 7741 # Assume -lc should be added 7742 archive_cmds_need_lc=yes 7743 7744 if test "$enable_shared" = yes && test "$GCC" = yes; then 7745 case $archive_cmds in 7746 *'~'*) 7747 # FIXME: we may have to deal with multi-command sequences. 7748 ;; 7749 '$CC '*) 7750 # Test whether the compiler implicitly links with -lc since on some 7751 # systems, -lgcc has to come before -lc. If gcc already passes -lc 7752 # to ld, don't add -lc before -lgcc. 7753 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 7754 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 7755 $rm conftest* 7756 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7757 7758 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 7759 (eval $ac_compile) 2>&5 7760 ac_status=$? 7761 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7762 (exit $ac_status); } 2>conftest.err; then 7763 soname=conftest 7764 lib=conftest 7765 libobjs=conftest.$ac_objext 7766 deplibs= 7767 wl=$lt_prog_compiler_wl 7768 pic_flag=$lt_prog_compiler_pic 7769 compiler_flags=-v 7770 linker_flags=-v 7771 verstring= 7772 output_objdir=. 7773 libname=conftest 7774 lt_save_allow_undefined_flag=$allow_undefined_flag 7775 allow_undefined_flag= 7776 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 7777 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 7778 ac_status=$? 7779 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7780 (exit $ac_status); } 7781 then 7782 archive_cmds_need_lc=no 7783 else 7784 archive_cmds_need_lc=yes 7785 fi 7786 allow_undefined_flag=$lt_save_allow_undefined_flag 7787 else 7788 cat conftest.err 1>&5 7789 fi 7790 $rm conftest* 7791 echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 7792 echo "${ECHO_T}$archive_cmds_need_lc" >&6 7793 ;; 7794 esac 7795 fi 7796 ;; 7797 esac 7798 7799 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 7800 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 7801 library_names_spec= 7802 libname_spec='lib$name' 7803 soname_spec= 7804 shrext_cmds=".so" 7805 postinstall_cmds= 7806 postuninstall_cmds= 7807 finish_cmds= 7808 finish_eval= 7809 shlibpath_var= 7810 shlibpath_overrides_runpath=unknown 7811 version_type=none 7812 dynamic_linker="$host_os ld.so" 7813 sys_lib_dlsearch_path_spec="/lib /usr/lib" 7814 if test "$GCC" = yes; then 7815 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 7816 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 7817 # if the path contains ";" then we assume it to be the separator 7818 # otherwise default to the standard path separator (i.e. ":") - it is 7819 # assumed that no part of a normal pathname contains ";" but that should 7820 # okay in the real world where ";" in dirpaths is itself problematic. 7821 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 7822 else 7823 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 7824 fi 7825 else 7826 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 7827 fi 7828 need_lib_prefix=unknown 7829 hardcode_into_libs=no 7830 7831 # when you set need_version to no, make sure it does not cause -set_version 7832 # flags to be left without arguments 7833 need_version=unknown 7834 7835 case $host_os in 7836 aix3*) 7837 version_type=linux 7838 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 7839 shlibpath_var=LIBPATH 7840 7841 # AIX 3 has no versioning support, so we append a major version to the name. 7842 soname_spec='${libname}${release}${shared_ext}$major' 7843 ;; 7844 7845 aix4* | aix5*) 7846 version_type=linux 7847 need_lib_prefix=no 7848 need_version=no 7849 hardcode_into_libs=yes 7850 if test "$host_cpu" = ia64; then 7851 # AIX 5 supports IA64 7852 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 7853 shlibpath_var=LD_LIBRARY_PATH 7854 else 7855 # With GCC up to 2.95.x, collect2 would create an import file 7856 # for dependence libraries. The import file would start with 7857 # the line `#! .'. This would cause the generated library to 7858 # depend on `.', always an invalid library. This was fixed in 7859 # development snapshots of GCC prior to 3.0. 7860 case $host_os in 7861 aix4 | aix4.[01] | aix4.[01].*) 7862 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 7863 echo ' yes ' 7864 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 7865 : 7866 else 7867 can_build_shared=no 7868 fi 7869 ;; 7870 esac 7871 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 7872 # soname into executable. Probably we can add versioning support to 7873 # collect2, so additional links can be useful in future. 7874 if test "$aix_use_runtimelinking" = yes; then 7875 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 7876 # instead of lib<name>.a to let people know that these are not 7877 # typical AIX shared libraries. 7878 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 7879 else 7880 # We preserve .a as extension for shared libraries through AIX4.2 7881 # and later when we are not doing run time linking. 7882 library_names_spec='${libname}${release}.a $libname.a' 7883 soname_spec='${libname}${release}${shared_ext}$major' 7884 fi 7885 shlibpath_var=LIBPATH 7886 fi 7887 ;; 7888 7889 amigaos*) 7890 library_names_spec='$libname.ixlibrary $libname.a' 7891 # Create ${libname}_ixlibrary.a entries in /sys/libs. 7892 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' 7893 ;; 7894 7895 beos*) 7896 library_names_spec='${libname}${shared_ext}' 7897 dynamic_linker="$host_os ld.so" 7898 shlibpath_var=LIBRARY_PATH 7899 ;; 7900 7901 bsdi[45]*) 7902 version_type=linux 7903 need_version=no 7904 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 7905 soname_spec='${libname}${release}${shared_ext}$major' 7906 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 7907 shlibpath_var=LD_LIBRARY_PATH 7908 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 7909 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 7910 # the default ld.so.conf also contains /usr/contrib/lib and 7911 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 7912 # libtool to hard-code these into programs 7913 ;; 7914 7915 cygwin* | mingw* | pw32*) 7916 version_type=windows 7917 shrext_cmds=".dll" 7918 need_version=no 7919 need_lib_prefix=no 7920 7921 case $GCC,$host_os in 7922 yes,cygwin* | yes,mingw* | yes,pw32*) 7923 library_names_spec='$libname.dll.a' 7924 # DLL is installed to $(libdir)/../bin by postinstall_cmds 7925 postinstall_cmds='base_file=`basename \${file}`~ 7926 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 7927 dldir=$destdir/`dirname \$dlpath`~ 7928 test -d \$dldir || mkdir -p \$dldir~ 7929 $install_prog $dir/$dlname \$dldir/$dlname~ 7930 chmod a+x \$dldir/$dlname' 7931 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 7932 dlpath=$dir/\$dldll~ 7933 $rm \$dlpath' 7934 shlibpath_overrides_runpath=yes 7935 7936 case $host_os in 7937 cygwin*) 7938 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 7939 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 7940 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 7941 ;; 7942 mingw*) 7943 # MinGW DLLs use traditional 'lib' prefix 7944 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 7945 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 7946 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 7947 # It is most probably a Windows format PATH printed by 7948 # mingw gcc, but we are running on Cygwin. Gcc prints its search 7949 # path with ; separators, and with drive letters. We can handle the 7950 # drive letters (cygwin fileutils understands them), so leave them, 7951 # especially as we might pass files found there to a mingw objdump, 7952 # which wouldn't understand a cygwinified path. Ahh. 7953 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 7954 else 7955 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 7956 fi 7957 ;; 7958 pw32*) 7959 # pw32 DLLs use 'pw' prefix rather than 'lib' 7960 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 7961 ;; 7962 esac 7963 ;; 7964 7965 *) 7966 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 7967 ;; 7968 esac 7969 dynamic_linker='Win32 ld.exe' 7970 # FIXME: first we should search . and the directory the executable is in 7971 shlibpath_var=PATH 7972 ;; 7973 7974 darwin* | rhapsody*) 7975 dynamic_linker="$host_os dyld" 7976 version_type=darwin 7977 need_lib_prefix=no 7978 need_version=no 7979 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 7980 soname_spec='${libname}${release}${major}$shared_ext' 7981 shlibpath_overrides_runpath=yes 7982 shlibpath_var=DYLD_LIBRARY_PATH 7983 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 7984 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 7985 if test "$GCC" = yes; then 7986 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"` 7987 else 7988 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 7989 fi 7990 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 7991 ;; 7992 7993 dgux*) 7994 version_type=linux 7995 need_lib_prefix=no 7996 need_version=no 7997 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 7998 soname_spec='${libname}${release}${shared_ext}$major' 7999 shlibpath_var=LD_LIBRARY_PATH 8000 ;; 8001 8002 freebsd1*) 8003 dynamic_linker=no 8004 ;; 8005 8006 kfreebsd*-gnu) 8007 version_type=linux 8008 need_lib_prefix=no 8009 need_version=no 8010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8011 soname_spec='${libname}${release}${shared_ext}$major' 8012 shlibpath_var=LD_LIBRARY_PATH 8013 shlibpath_overrides_runpath=no 8014 hardcode_into_libs=yes 8015 dynamic_linker='GNU ld.so' 8016 ;; 8017 8018 freebsd* | dragonfly*) 8019 # DragonFly does not have aout. When/if they implement a new 8020 # versioning mechanism, adjust this. 8021 if test -x /usr/bin/objformat; then 8022 objformat=`/usr/bin/objformat` 8023 else 8024 case $host_os in 8025 freebsd[123]*) objformat=aout ;; 8026 *) objformat=elf ;; 8027 esac 8028 fi 8029 version_type=freebsd-$objformat 8030 case $version_type in 8031 freebsd-elf*) 8032 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 8033 need_version=no 8034 need_lib_prefix=no 8035 ;; 8036 freebsd-*) 8037 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 8038 need_version=yes 8039 ;; 8040 esac 8041 shlibpath_var=LD_LIBRARY_PATH 8042 case $host_os in 8043 freebsd2*) 8044 shlibpath_overrides_runpath=yes 8045 ;; 8046 freebsd3.[01]* | freebsdelf3.[01]*) 8047 shlibpath_overrides_runpath=yes 8048 hardcode_into_libs=yes 8049 ;; 8050 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 8051 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 8052 shlibpath_overrides_runpath=no 8053 hardcode_into_libs=yes 8054 ;; 8055 freebsd*) # from 4.6 on 8056 shlibpath_overrides_runpath=yes 8057 hardcode_into_libs=yes 8058 ;; 8059 esac 8060 ;; 8061 8062 gnu*) 8063 version_type=linux 8064 need_lib_prefix=no 8065 need_version=no 8066 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 8067 soname_spec='${libname}${release}${shared_ext}$major' 8068 shlibpath_var=LD_LIBRARY_PATH 8069 hardcode_into_libs=yes 8070 ;; 8071 8072 hpux9* | hpux10* | hpux11*) 8073 # Give a soname corresponding to the major version so that dld.sl refuses to 8074 # link against other versions. 8075 version_type=sunos 8076 need_lib_prefix=no 8077 need_version=no 8078 case $host_cpu in 8079 ia64*) 8080 shrext_cmds='.so' 8081 hardcode_into_libs=yes 8082 dynamic_linker="$host_os dld.so" 8083 shlibpath_var=LD_LIBRARY_PATH 8084 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8085 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8086 soname_spec='${libname}${release}${shared_ext}$major' 8087 if test "X$HPUX_IA64_MODE" = X32; then 8088 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 8089 else 8090 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 8091 fi 8092 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8093 ;; 8094 hppa*64*) 8095 shrext_cmds='.sl' 8096 hardcode_into_libs=yes 8097 dynamic_linker="$host_os dld.sl" 8098 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 8099 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8100 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8101 soname_spec='${libname}${release}${shared_ext}$major' 8102 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 8103 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8104 ;; 8105 *) 8106 shrext_cmds='.sl' 8107 dynamic_linker="$host_os dld.sl" 8108 shlibpath_var=SHLIB_PATH 8109 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 8110 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8111 soname_spec='${libname}${release}${shared_ext}$major' 8112 ;; 8113 esac 8114 # HP-UX runs *really* slowly unless shared libraries are mode 555. 8115 postinstall_cmds='chmod 555 $lib' 8116 ;; 8117 8118 interix3*) 8119 version_type=linux 8120 need_lib_prefix=no 8121 need_version=no 8122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8123 soname_spec='${libname}${release}${shared_ext}$major' 8124 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 8125 shlibpath_var=LD_LIBRARY_PATH 8126 shlibpath_overrides_runpath=no 8127 hardcode_into_libs=yes 8128 ;; 8129 8130 irix5* | irix6* | nonstopux*) 8131 case $host_os in 8132 nonstopux*) version_type=nonstopux ;; 8133 *) 8134 if test "$lt_cv_prog_gnu_ld" = yes; then 8135 version_type=linux 8136 else 8137 version_type=irix 8138 fi ;; 8139 esac 8140 need_lib_prefix=no 8141 need_version=no 8142 soname_spec='${libname}${release}${shared_ext}$major' 8143 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 8144 case $host_os in 8145 irix5* | nonstopux*) 8146 libsuff= shlibsuff= 8147 ;; 8148 *) 8149 case $LD in # libtool.m4 will add one of these switches to LD 8150 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 8151 libsuff= shlibsuff= libmagic=32-bit;; 8152 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 8153 libsuff=32 shlibsuff=N32 libmagic=N32;; 8154 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 8155 libsuff=64 shlibsuff=64 libmagic=64-bit;; 8156 *) libsuff= shlibsuff= libmagic=never-match;; 8157 esac 8158 ;; 8159 esac 8160 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 8161 shlibpath_overrides_runpath=no 8162 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 8163 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 8164 hardcode_into_libs=yes 8165 ;; 8166 8167 # No shared lib support for Linux oldld, aout, or coff. 8168 linux*oldld* | linux*aout* | linux*coff*) 8169 dynamic_linker=no 8170 ;; 8171 8172 # This must be Linux ELF. 8173 linux*) 8174 version_type=linux 8175 need_lib_prefix=no 8176 need_version=no 8177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8178 soname_spec='${libname}${release}${shared_ext}$major' 8179 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 8180 shlibpath_var=LD_LIBRARY_PATH 8181 shlibpath_overrides_runpath=no 8182 # This implies no fast_install, which is unacceptable. 8183 # Some rework will be needed to allow for fast_install 8184 # before this can be enabled. 8185 hardcode_into_libs=yes 8186 8187 # Append ld.so.conf contents to the search path 8188 if test -f /etc/ld.so.conf; then 8189 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' ' '` 8190 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 8191 fi 8192 8193 # We used to test for /lib/ld.so.1 and disable shared libraries on 8194 # powerpc, because MkLinux only supported shared libraries with the 8195 # GNU dynamic linker. Since this was broken with cross compilers, 8196 # most powerpc-linux boxes support dynamic linking these days and 8197 # people can always --disable-shared, the test was removed, and we 8198 # assume the GNU/Linux dynamic linker is in use. 8199 dynamic_linker='GNU/Linux ld.so' 8200 ;; 8201 8202 netbsdelf*-gnu) 8203 version_type=linux 8204 need_lib_prefix=no 8205 need_version=no 8206 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8207 soname_spec='${libname}${release}${shared_ext}$major' 8208 shlibpath_var=LD_LIBRARY_PATH 8209 shlibpath_overrides_runpath=no 8210 hardcode_into_libs=yes 8211 dynamic_linker='NetBSD ld.elf_so' 8212 ;; 8213 8214 knetbsd*-gnu) 8215 version_type=linux 8216 need_lib_prefix=no 8217 need_version=no 8218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8219 soname_spec='${libname}${release}${shared_ext}$major' 8220 shlibpath_var=LD_LIBRARY_PATH 8221 shlibpath_overrides_runpath=no 8222 hardcode_into_libs=yes 8223 dynamic_linker='GNU ld.so' 8224 ;; 8225 8226 netbsd*) 8227 version_type=sunos 8228 need_lib_prefix=no 8229 need_version=no 8230 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8231 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8232 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 8233 dynamic_linker='NetBSD (a.out) ld.so' 8234 else 8235 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8236 soname_spec='${libname}${release}${shared_ext}$major' 8237 dynamic_linker='NetBSD ld.elf_so' 8238 fi 8239 shlibpath_var=LD_LIBRARY_PATH 8240 shlibpath_overrides_runpath=yes 8241 hardcode_into_libs=yes 8242 ;; 8243 8244 newsos6) 8245 version_type=linux 8246 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8247 shlibpath_var=LD_LIBRARY_PATH 8248 shlibpath_overrides_runpath=yes 8249 ;; 8250 8251 nto-qnx*) 8252 version_type=linux 8253 need_lib_prefix=no 8254 need_version=no 8255 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8256 soname_spec='${libname}${release}${shared_ext}$major' 8257 shlibpath_var=LD_LIBRARY_PATH 8258 shlibpath_overrides_runpath=yes 8259 ;; 8260 8261 openbsd*) 8262 version_type=sunos 8263 sys_lib_dlsearch_path_spec="/usr/lib" 8264 need_lib_prefix=no 8265 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 8266 case $host_os in 8267 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 8268 *) need_version=no ;; 8269 esac 8270 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8271 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 8272 shlibpath_var=LD_LIBRARY_PATH 8273 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8274 case $host_os in 8275 openbsd2.[89] | openbsd2.[89].*) 8276 shlibpath_overrides_runpath=no 8277 ;; 8278 *) 8279 shlibpath_overrides_runpath=yes 8280 ;; 8281 esac 8282 else 8283 shlibpath_overrides_runpath=yes 8284 fi 8285 ;; 8286 8287 os2*) 8288 libname_spec='$name' 8289 shrext_cmds=".dll" 8290 need_lib_prefix=no 8291 library_names_spec='$libname${shared_ext} $libname.a' 8292 dynamic_linker='OS/2 ld.exe' 8293 shlibpath_var=LIBPATH 8294 ;; 8295 8296 osf3* | osf4* | osf5*) 8297 version_type=osf 8298 need_lib_prefix=no 8299 need_version=no 8300 soname_spec='${libname}${release}${shared_ext}$major' 8301 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8302 shlibpath_var=LD_LIBRARY_PATH 8303 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 8304 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 8305 ;; 8306 8307 solaris*) 8308 version_type=linux 8309 need_lib_prefix=no 8310 need_version=no 8311 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8312 soname_spec='${libname}${release}${shared_ext}$major' 8313 shlibpath_var=LD_LIBRARY_PATH 8314 shlibpath_overrides_runpath=yes 8315 hardcode_into_libs=yes 8316 # ldd complains unless libraries are executable 8317 postinstall_cmds='chmod +x $lib' 8318 ;; 8319 8320 sunos4*) 8321 version_type=sunos 8322 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8323 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 8324 shlibpath_var=LD_LIBRARY_PATH 8325 shlibpath_overrides_runpath=yes 8326 if test "$with_gnu_ld" = yes; then 8327 need_lib_prefix=no 8328 fi 8329 need_version=yes 8330 ;; 8331 8332 sysv4 | sysv4.3*) 8333 version_type=linux 8334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8335 soname_spec='${libname}${release}${shared_ext}$major' 8336 shlibpath_var=LD_LIBRARY_PATH 8337 case $host_vendor in 8338 sni) 8339 shlibpath_overrides_runpath=no 8340 need_lib_prefix=no 8341 export_dynamic_flag_spec='${wl}-Blargedynsym' 8342 runpath_var=LD_RUN_PATH 8343 ;; 8344 siemens) 8345 need_lib_prefix=no 8346 ;; 8347 motorola) 8348 need_lib_prefix=no 8349 need_version=no 8350 shlibpath_overrides_runpath=no 8351 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 8352 ;; 8353 esac 8354 ;; 8355 8356 sysv4*MP*) 8357 if test -d /usr/nec ;then 8358 version_type=linux 8359 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 8360 soname_spec='$libname${shared_ext}.$major' 8361 shlibpath_var=LD_LIBRARY_PATH 8362 fi 8363 ;; 8364 8365 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 8366 version_type=freebsd-elf 8367 need_lib_prefix=no 8368 need_version=no 8369 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 8370 soname_spec='${libname}${release}${shared_ext}$major' 8371 shlibpath_var=LD_LIBRARY_PATH 8372 hardcode_into_libs=yes 8373 if test "$with_gnu_ld" = yes; then 8374 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 8375 shlibpath_overrides_runpath=no 8376 else 8377 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 8378 shlibpath_overrides_runpath=yes 8379 case $host_os in 8380 sco3.2v5*) 8381 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 8382 ;; 8383 esac 8384 fi 8385 sys_lib_dlsearch_path_spec='/usr/lib' 8386 ;; 8387 8388 uts4*) 8389 version_type=linux 8390 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8391 soname_spec='${libname}${release}${shared_ext}$major' 8392 shlibpath_var=LD_LIBRARY_PATH 8393 ;; 8394 8395 *) 8396 dynamic_linker=no 8397 ;; 8398 esac 8399 echo "$as_me:$LINENO: result: $dynamic_linker" >&5 8400 echo "${ECHO_T}$dynamic_linker" >&6 8401 test "$dynamic_linker" = no && can_build_shared=no 8402 8403 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 8404 if test "$GCC" = yes; then 8405 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 8406 fi 8407 8408 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 8409 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 8410 hardcode_action= 8411 if test -n "$hardcode_libdir_flag_spec" || \ 8412 test -n "$runpath_var" || \ 8413 test "X$hardcode_automatic" = "Xyes" ; then 8414 8415 # We can hardcode non-existant directories. 8416 if test "$hardcode_direct" != no && 8417 # If the only mechanism to avoid hardcoding is shlibpath_var, we 8418 # have to relink, otherwise we might link with an installed library 8419 # when we should be linking with a yet-to-be-installed one 8420 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 8421 test "$hardcode_minus_L" != no; then 8422 # Linking always hardcodes the temporary library directory. 8423 hardcode_action=relink 8424 else 8425 # We can link without hardcoding, and we can hardcode nonexisting dirs. 8426 hardcode_action=immediate 8427 fi 8428 else 8429 # We cannot hardcode anything, or else we can only hardcode existing 8430 # directories. 8431 hardcode_action=unsupported 8432 fi 8433 echo "$as_me:$LINENO: result: $hardcode_action" >&5 8434 echo "${ECHO_T}$hardcode_action" >&6 8435 8436 if test "$hardcode_action" = relink; then 8437 # Fast installation is not supported 8438 enable_fast_install=no 8439 elif test "$shlibpath_overrides_runpath" = yes || 8440 test "$enable_shared" = no; then 8441 # Fast installation is not necessary 8442 enable_fast_install=needless 8443 fi 8444 8445 striplib= 8446 old_striplib= 8447 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 8448 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 8449 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 8450 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 8451 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 8452 echo "$as_me:$LINENO: result: yes" >&5 8453 echo "${ECHO_T}yes" >&6 8454 else 8455 # FIXME - insert some real tests, host_os isn't really good enough 8456 case $host_os in 8457 darwin*) 8458 if test -n "$STRIP" ; then 8459 striplib="$STRIP -x" 8460 echo "$as_me:$LINENO: result: yes" >&5 8461 echo "${ECHO_T}yes" >&6 8462 else 8463 echo "$as_me:$LINENO: result: no" >&5 8464 echo "${ECHO_T}no" >&6 8465 fi 8466 ;; 8467 *) 8468 echo "$as_me:$LINENO: result: no" >&5 8469 echo "${ECHO_T}no" >&6 8470 ;; 8471 esac 8472 fi 8473 8474 if test "x$enable_dlopen" != xyes; then 8475 enable_dlopen=unknown 8476 enable_dlopen_self=unknown 8477 enable_dlopen_self_static=unknown 8478 else 8479 lt_cv_dlopen=no 8480 lt_cv_dlopen_libs= 8481 8482 case $host_os in 8483 beos*) 8484 lt_cv_dlopen="load_add_on" 8485 lt_cv_dlopen_libs= 8486 lt_cv_dlopen_self=yes 8487 ;; 8488 8489 mingw* | pw32*) 8490 lt_cv_dlopen="LoadLibrary" 8491 lt_cv_dlopen_libs= 8492 ;; 8493 8494 cygwin*) 8495 lt_cv_dlopen="dlopen" 8496 lt_cv_dlopen_libs= 8497 ;; 8498 8499 darwin*) 8500 # if libdl is installed we need to link against it 8501 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 8502 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 8503 if test "${ac_cv_lib_dl_dlopen+set}" = set; then 8504 echo $ECHO_N "(cached) $ECHO_C" >&6 8505 else 8506 ac_check_lib_save_LIBS=$LIBS 8507 LIBS="-ldl $LIBS" 8508 cat >conftest.$ac_ext <<_ACEOF 8509 /* confdefs.h. */ 8510 _ACEOF 8511 cat confdefs.h >>conftest.$ac_ext 8512 cat >>conftest.$ac_ext <<_ACEOF 8513 /* end confdefs.h. */ 8514 8515 /* Override any gcc2 internal prototype to avoid an error. */ 8516 #ifdef __cplusplus 8517 extern "C" 8518 #endif 8519 /* We use char because int might match the return type of a gcc2 8520 builtin and then its argument prototype would still apply. */ 8521 char dlopen (); 8522 int 8523 main () 8524 { 8525 dlopen (); 8526 ; 8527 return 0; 8528 } 8529 _ACEOF 8530 rm -f conftest.$ac_objext conftest$ac_exeext 8531 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8532 (eval $ac_link) 2>conftest.er1 8533 ac_status=$? 8534 grep -v '^ *+' conftest.er1 >conftest.err 8535 rm -f conftest.er1 8536 cat conftest.err >&5 8537 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8538 (exit $ac_status); } && 8539 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8540 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8541 (eval $ac_try) 2>&5 8542 ac_status=$? 8543 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8544 (exit $ac_status); }; } && 8545 { ac_try='test -s conftest$ac_exeext' 8546 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8547 (eval $ac_try) 2>&5 8548 ac_status=$? 8549 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8550 (exit $ac_status); }; }; then 8551 ac_cv_lib_dl_dlopen=yes 8552 else 8553 echo "$as_me: failed program was:" >&5 8554 sed 's/^/| /' conftest.$ac_ext >&5 8555 8556 ac_cv_lib_dl_dlopen=no 8557 fi 8558 rm -f conftest.err conftest.$ac_objext \ 8559 conftest$ac_exeext conftest.$ac_ext 8560 LIBS=$ac_check_lib_save_LIBS 8561 fi 8562 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 8563 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 8564 if test $ac_cv_lib_dl_dlopen = yes; then 8565 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 8566 else 8567 8568 lt_cv_dlopen="dyld" 8569 lt_cv_dlopen_libs= 8570 lt_cv_dlopen_self=yes 8571 8572 fi 8573 8574 ;; 8575 8576 *) 8577 echo "$as_me:$LINENO: checking for shl_load" >&5 8578 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 8579 if test "${ac_cv_func_shl_load+set}" = set; then 8580 echo $ECHO_N "(cached) $ECHO_C" >&6 8581 else 8582 cat >conftest.$ac_ext <<_ACEOF 8583 /* confdefs.h. */ 8584 _ACEOF 8585 cat confdefs.h >>conftest.$ac_ext 8586 cat >>conftest.$ac_ext <<_ACEOF 8587 /* end confdefs.h. */ 8588 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 8589 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 8590 #define shl_load innocuous_shl_load 8591 8592 /* System header to define __stub macros and hopefully few prototypes, 8593 which can conflict with char shl_load (); below. 8594 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8595 <limits.h> exists even on freestanding compilers. */ 8596 8597 #ifdef __STDC__ 8598 # include <limits.h> 8599 #else 8600 # include <assert.h> 8601 #endif 8602 8603 #undef shl_load 8604 8605 /* Override any gcc2 internal prototype to avoid an error. */ 8606 #ifdef __cplusplus 8607 extern "C" 8608 { 8609 #endif 8610 /* We use char because int might match the return type of a gcc2 8611 builtin and then its argument prototype would still apply. */ 8612 char shl_load (); 8613 /* The GNU C library defines this for functions which it implements 8614 to always fail with ENOSYS. Some functions are actually named 8615 something starting with __ and the normal name is an alias. */ 8616 #if defined (__stub_shl_load) || defined (__stub___shl_load) 8617 choke me 8618 #else 8619 char (*f) () = shl_load; 8620 #endif 8621 #ifdef __cplusplus 8622 } 8623 #endif 8624 8625 int 8626 main () 8627 { 8628 return f != shl_load; 8629 ; 8630 return 0; 8631 } 8632 _ACEOF 8633 rm -f conftest.$ac_objext conftest$ac_exeext 8634 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8635 (eval $ac_link) 2>conftest.er1 8636 ac_status=$? 8637 grep -v '^ *+' conftest.er1 >conftest.err 8638 rm -f conftest.er1 8639 cat conftest.err >&5 8640 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8641 (exit $ac_status); } && 8642 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8643 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8644 (eval $ac_try) 2>&5 8645 ac_status=$? 8646 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8647 (exit $ac_status); }; } && 8648 { ac_try='test -s conftest$ac_exeext' 8649 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8650 (eval $ac_try) 2>&5 8651 ac_status=$? 8652 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8653 (exit $ac_status); }; }; then 8654 ac_cv_func_shl_load=yes 8655 else 8656 echo "$as_me: failed program was:" >&5 8657 sed 's/^/| /' conftest.$ac_ext >&5 8658 8659 ac_cv_func_shl_load=no 8660 fi 8661 rm -f conftest.err conftest.$ac_objext \ 8662 conftest$ac_exeext conftest.$ac_ext 8663 fi 8664 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 8665 echo "${ECHO_T}$ac_cv_func_shl_load" >&6 8666 if test $ac_cv_func_shl_load = yes; then 8667 lt_cv_dlopen="shl_load" 8668 else 8669 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 8670 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 8671 if test "${ac_cv_lib_dld_shl_load+set}" = set; then 8672 echo $ECHO_N "(cached) $ECHO_C" >&6 8673 else 8674 ac_check_lib_save_LIBS=$LIBS 8675 LIBS="-ldld $LIBS" 8676 cat >conftest.$ac_ext <<_ACEOF 8677 /* confdefs.h. */ 8678 _ACEOF 8679 cat confdefs.h >>conftest.$ac_ext 8680 cat >>conftest.$ac_ext <<_ACEOF 8681 /* end confdefs.h. */ 8682 8683 /* Override any gcc2 internal prototype to avoid an error. */ 8684 #ifdef __cplusplus 8685 extern "C" 8686 #endif 8687 /* We use char because int might match the return type of a gcc2 8688 builtin and then its argument prototype would still apply. */ 8689 char shl_load (); 8690 int 8691 main () 8692 { 8693 shl_load (); 8694 ; 8695 return 0; 8696 } 8697 _ACEOF 8698 rm -f conftest.$ac_objext conftest$ac_exeext 8699 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8700 (eval $ac_link) 2>conftest.er1 8701 ac_status=$? 8702 grep -v '^ *+' conftest.er1 >conftest.err 8703 rm -f conftest.er1 8704 cat conftest.err >&5 8705 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8706 (exit $ac_status); } && 8707 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8708 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8709 (eval $ac_try) 2>&5 8710 ac_status=$? 8711 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8712 (exit $ac_status); }; } && 8713 { ac_try='test -s conftest$ac_exeext' 8714 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8715 (eval $ac_try) 2>&5 8716 ac_status=$? 8717 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8718 (exit $ac_status); }; }; then 8719 ac_cv_lib_dld_shl_load=yes 8720 else 8721 echo "$as_me: failed program was:" >&5 8722 sed 's/^/| /' conftest.$ac_ext >&5 8723 8724 ac_cv_lib_dld_shl_load=no 8725 fi 8726 rm -f conftest.err conftest.$ac_objext \ 8727 conftest$ac_exeext conftest.$ac_ext 8728 LIBS=$ac_check_lib_save_LIBS 8729 fi 8730 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 8731 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 8732 if test $ac_cv_lib_dld_shl_load = yes; then 8733 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 8734 else 8735 echo "$as_me:$LINENO: checking for dlopen" >&5 8736 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 8737 if test "${ac_cv_func_dlopen+set}" = set; then 8738 echo $ECHO_N "(cached) $ECHO_C" >&6 8739 else 8740 cat >conftest.$ac_ext <<_ACEOF 8741 /* confdefs.h. */ 8742 _ACEOF 8743 cat confdefs.h >>conftest.$ac_ext 8744 cat >>conftest.$ac_ext <<_ACEOF 8745 /* end confdefs.h. */ 8746 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 8747 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 8748 #define dlopen innocuous_dlopen 8749 8750 /* System header to define __stub macros and hopefully few prototypes, 8751 which can conflict with char dlopen (); below. 8752 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8753 <limits.h> exists even on freestanding compilers. */ 8754 8755 #ifdef __STDC__ 8756 # include <limits.h> 8757 #else 8758 # include <assert.h> 8759 #endif 8760 8761 #undef dlopen 8762 8763 /* Override any gcc2 internal prototype to avoid an error. */ 8764 #ifdef __cplusplus 8765 extern "C" 8766 { 8767 #endif 8768 /* We use char because int might match the return type of a gcc2 8769 builtin and then its argument prototype would still apply. */ 8770 char dlopen (); 8771 /* The GNU C library defines this for functions which it implements 8772 to always fail with ENOSYS. Some functions are actually named 8773 something starting with __ and the normal name is an alias. */ 8774 #if defined (__stub_dlopen) || defined (__stub___dlopen) 8775 choke me 8776 #else 8777 char (*f) () = dlopen; 8778 #endif 8779 #ifdef __cplusplus 8780 } 8781 #endif 8782 8783 int 8784 main () 8785 { 8786 return f != dlopen; 8787 ; 8788 return 0; 8789 } 8790 _ACEOF 8791 rm -f conftest.$ac_objext conftest$ac_exeext 8792 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8793 (eval $ac_link) 2>conftest.er1 8794 ac_status=$? 8795 grep -v '^ *+' conftest.er1 >conftest.err 8796 rm -f conftest.er1 8797 cat conftest.err >&5 8798 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8799 (exit $ac_status); } && 8800 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8801 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8802 (eval $ac_try) 2>&5 8803 ac_status=$? 8804 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8805 (exit $ac_status); }; } && 8806 { ac_try='test -s conftest$ac_exeext' 8807 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8808 (eval $ac_try) 2>&5 8809 ac_status=$? 8810 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8811 (exit $ac_status); }; }; then 8812 ac_cv_func_dlopen=yes 8813 else 8814 echo "$as_me: failed program was:" >&5 8815 sed 's/^/| /' conftest.$ac_ext >&5 8816 8817 ac_cv_func_dlopen=no 8818 fi 8819 rm -f conftest.err conftest.$ac_objext \ 8820 conftest$ac_exeext conftest.$ac_ext 8821 fi 8822 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 8823 echo "${ECHO_T}$ac_cv_func_dlopen" >&6 8824 if test $ac_cv_func_dlopen = yes; then 8825 lt_cv_dlopen="dlopen" 8826 else 8827 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 8828 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 8829 if test "${ac_cv_lib_dl_dlopen+set}" = set; then 8830 echo $ECHO_N "(cached) $ECHO_C" >&6 8831 else 8832 ac_check_lib_save_LIBS=$LIBS 8833 LIBS="-ldl $LIBS" 8834 cat >conftest.$ac_ext <<_ACEOF 8835 /* confdefs.h. */ 8836 _ACEOF 8837 cat confdefs.h >>conftest.$ac_ext 8838 cat >>conftest.$ac_ext <<_ACEOF 8839 /* end confdefs.h. */ 8840 8841 /* Override any gcc2 internal prototype to avoid an error. */ 8842 #ifdef __cplusplus 8843 extern "C" 8844 #endif 8845 /* We use char because int might match the return type of a gcc2 8846 builtin and then its argument prototype would still apply. */ 8847 char dlopen (); 8848 int 8849 main () 8850 { 8851 dlopen (); 8852 ; 8853 return 0; 8854 } 8855 _ACEOF 8856 rm -f conftest.$ac_objext conftest$ac_exeext 8857 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8858 (eval $ac_link) 2>conftest.er1 8859 ac_status=$? 8860 grep -v '^ *+' conftest.er1 >conftest.err 8861 rm -f conftest.er1 8862 cat conftest.err >&5 8863 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8864 (exit $ac_status); } && 8865 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8866 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8867 (eval $ac_try) 2>&5 8868 ac_status=$? 8869 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8870 (exit $ac_status); }; } && 8871 { ac_try='test -s conftest$ac_exeext' 8872 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8873 (eval $ac_try) 2>&5 8874 ac_status=$? 8875 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8876 (exit $ac_status); }; }; then 8877 ac_cv_lib_dl_dlopen=yes 8878 else 8879 echo "$as_me: failed program was:" >&5 8880 sed 's/^/| /' conftest.$ac_ext >&5 8881 8882 ac_cv_lib_dl_dlopen=no 8883 fi 8884 rm -f conftest.err conftest.$ac_objext \ 8885 conftest$ac_exeext conftest.$ac_ext 8886 LIBS=$ac_check_lib_save_LIBS 8887 fi 8888 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 8889 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 8890 if test $ac_cv_lib_dl_dlopen = yes; then 8891 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 8892 else 8893 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 8894 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 8895 if test "${ac_cv_lib_svld_dlopen+set}" = set; then 8896 echo $ECHO_N "(cached) $ECHO_C" >&6 8897 else 8898 ac_check_lib_save_LIBS=$LIBS 8899 LIBS="-lsvld $LIBS" 8900 cat >conftest.$ac_ext <<_ACEOF 8901 /* confdefs.h. */ 8902 _ACEOF 8903 cat confdefs.h >>conftest.$ac_ext 8904 cat >>conftest.$ac_ext <<_ACEOF 8905 /* end confdefs.h. */ 8906 8907 /* Override any gcc2 internal prototype to avoid an error. */ 8908 #ifdef __cplusplus 8909 extern "C" 8910 #endif 8911 /* We use char because int might match the return type of a gcc2 8912 builtin and then its argument prototype would still apply. */ 8913 char dlopen (); 8914 int 8915 main () 8916 { 8917 dlopen (); 8918 ; 8919 return 0; 8920 } 8921 _ACEOF 8922 rm -f conftest.$ac_objext conftest$ac_exeext 8923 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8924 (eval $ac_link) 2>conftest.er1 8925 ac_status=$? 8926 grep -v '^ *+' conftest.er1 >conftest.err 8927 rm -f conftest.er1 8928 cat conftest.err >&5 8929 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8930 (exit $ac_status); } && 8931 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8932 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8933 (eval $ac_try) 2>&5 8934 ac_status=$? 8935 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8936 (exit $ac_status); }; } && 8937 { ac_try='test -s conftest$ac_exeext' 8938 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8939 (eval $ac_try) 2>&5 8940 ac_status=$? 8941 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8942 (exit $ac_status); }; }; then 8943 ac_cv_lib_svld_dlopen=yes 8944 else 8945 echo "$as_me: failed program was:" >&5 8946 sed 's/^/| /' conftest.$ac_ext >&5 8947 8948 ac_cv_lib_svld_dlopen=no 8949 fi 8950 rm -f conftest.err conftest.$ac_objext \ 8951 conftest$ac_exeext conftest.$ac_ext 8952 LIBS=$ac_check_lib_save_LIBS 8953 fi 8954 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 8955 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 8956 if test $ac_cv_lib_svld_dlopen = yes; then 8957 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 8958 else 8959 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 8960 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 8961 if test "${ac_cv_lib_dld_dld_link+set}" = set; then 8962 echo $ECHO_N "(cached) $ECHO_C" >&6 8963 else 8964 ac_check_lib_save_LIBS=$LIBS 8965 LIBS="-ldld $LIBS" 8966 cat >conftest.$ac_ext <<_ACEOF 8967 /* confdefs.h. */ 8968 _ACEOF 8969 cat confdefs.h >>conftest.$ac_ext 8970 cat >>conftest.$ac_ext <<_ACEOF 8971 /* end confdefs.h. */ 8972 8973 /* Override any gcc2 internal prototype to avoid an error. */ 8974 #ifdef __cplusplus 8975 extern "C" 8976 #endif 8977 /* We use char because int might match the return type of a gcc2 8978 builtin and then its argument prototype would still apply. */ 8979 char dld_link (); 8980 int 8981 main () 8982 { 8983 dld_link (); 8984 ; 8985 return 0; 8986 } 8987 _ACEOF 8988 rm -f conftest.$ac_objext conftest$ac_exeext 8989 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8990 (eval $ac_link) 2>conftest.er1 8991 ac_status=$? 8992 grep -v '^ *+' conftest.er1 >conftest.err 8993 rm -f conftest.er1 8994 cat conftest.err >&5 8995 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8996 (exit $ac_status); } && 8997 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 8998 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8999 (eval $ac_try) 2>&5 9000 ac_status=$? 9001 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9002 (exit $ac_status); }; } && 9003 { ac_try='test -s conftest$ac_exeext' 9004 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9005 (eval $ac_try) 2>&5 9006 ac_status=$? 9007 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9008 (exit $ac_status); }; }; then 9009 ac_cv_lib_dld_dld_link=yes 9010 else 9011 echo "$as_me: failed program was:" >&5 9012 sed 's/^/| /' conftest.$ac_ext >&5 9013 9014 ac_cv_lib_dld_dld_link=no 9015 fi 9016 rm -f conftest.err conftest.$ac_objext \ 9017 conftest$ac_exeext conftest.$ac_ext 9018 LIBS=$ac_check_lib_save_LIBS 9019 fi 9020 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 9021 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 9022 if test $ac_cv_lib_dld_dld_link = yes; then 9023 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 9024 fi 9025 9026 9027 fi 9028 9029 9030 fi 9031 9032 9033 fi 9034 9035 9036 fi 9037 9038 9039 fi 9040 9041 ;; 9042 esac 9043 9044 if test "x$lt_cv_dlopen" != xno; then 9045 enable_dlopen=yes 9046 else 9047 enable_dlopen=no 9048 fi 9049 9050 case $lt_cv_dlopen in 9051 dlopen) 9052 save_CPPFLAGS="$CPPFLAGS" 9053 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 9054 9055 save_LDFLAGS="$LDFLAGS" 9056 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 9057 9058 save_LIBS="$LIBS" 9059 LIBS="$lt_cv_dlopen_libs $LIBS" 9060 9061 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 9062 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 9063 if test "${lt_cv_dlopen_self+set}" = set; then 9064 echo $ECHO_N "(cached) $ECHO_C" >&6 9065 else 9066 if test "$cross_compiling" = yes; then : 9067 lt_cv_dlopen_self=cross 9068 else 9069 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9070 lt_status=$lt_dlunknown 9071 cat > conftest.$ac_ext <<EOF 9072 #line 9072 "configure" 9073 #include "confdefs.h" 9074 9075 #if HAVE_DLFCN_H 9076 #include <dlfcn.h> 9077 #endif 9078 9079 #include <stdio.h> 9080 9081 #ifdef RTLD_GLOBAL 9082 # define LT_DLGLOBAL RTLD_GLOBAL 9083 #else 9084 # ifdef DL_GLOBAL 9085 # define LT_DLGLOBAL DL_GLOBAL 9086 # else 9087 # define LT_DLGLOBAL 0 9088 # endif 9089 #endif 9090 9091 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9092 find out it does not work in some platform. */ 9093 #ifndef LT_DLLAZY_OR_NOW 9094 # ifdef RTLD_LAZY 9095 # define LT_DLLAZY_OR_NOW RTLD_LAZY 9096 # else 9097 # ifdef DL_LAZY 9098 # define LT_DLLAZY_OR_NOW DL_LAZY 9099 # else 9100 # ifdef RTLD_NOW 9101 # define LT_DLLAZY_OR_NOW RTLD_NOW 9102 # else 9103 # ifdef DL_NOW 9104 # define LT_DLLAZY_OR_NOW DL_NOW 9105 # else 9106 # define LT_DLLAZY_OR_NOW 0 9107 # endif 9108 # endif 9109 # endif 9110 # endif 9111 #endif 9112 9113 #ifdef __cplusplus 9114 extern "C" void exit (int); 9115 #endif 9116 9117 void fnord() { int i=42;} 9118 int main () 9119 { 9120 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9121 int status = $lt_dlunknown; 9122 9123 if (self) 9124 { 9125 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9126 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9127 /* dlclose (self); */ 9128 } 9129 else 9130 puts (dlerror ()); 9131 9132 exit (status); 9133 } 9134 EOF 9135 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9136 (eval $ac_link) 2>&5 9137 ac_status=$? 9138 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9139 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 9140 (./conftest; exit; ) >&5 2>/dev/null 9141 lt_status=$? 9142 case x$lt_status in 9143 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 9144 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 9145 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 9146 esac 9147 else : 9148 # compilation failed 9149 lt_cv_dlopen_self=no 9150 fi 9151 fi 9152 rm -fr conftest* 9153 9154 9155 fi 9156 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 9157 echo "${ECHO_T}$lt_cv_dlopen_self" >&6 9158 9159 if test "x$lt_cv_dlopen_self" = xyes; then 9160 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 9161 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 9162 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 9163 if test "${lt_cv_dlopen_self_static+set}" = set; then 9164 echo $ECHO_N "(cached) $ECHO_C" >&6 9165 else 9166 if test "$cross_compiling" = yes; then : 9167 lt_cv_dlopen_self_static=cross 9168 else 9169 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9170 lt_status=$lt_dlunknown 9171 cat > conftest.$ac_ext <<EOF 9172 #line 9172 "configure" 9173 #include "confdefs.h" 9174 9175 #if HAVE_DLFCN_H 9176 #include <dlfcn.h> 9177 #endif 9178 9179 #include <stdio.h> 9180 9181 #ifdef RTLD_GLOBAL 9182 # define LT_DLGLOBAL RTLD_GLOBAL 9183 #else 9184 # ifdef DL_GLOBAL 9185 # define LT_DLGLOBAL DL_GLOBAL 9186 # else 9187 # define LT_DLGLOBAL 0 9188 # endif 9189 #endif 9190 9191 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9192 find out it does not work in some platform. */ 9193 #ifndef LT_DLLAZY_OR_NOW 9194 # ifdef RTLD_LAZY 9195 # define LT_DLLAZY_OR_NOW RTLD_LAZY 9196 # else 9197 # ifdef DL_LAZY 9198 # define LT_DLLAZY_OR_NOW DL_LAZY 9199 # else 9200 # ifdef RTLD_NOW 9201 # define LT_DLLAZY_OR_NOW RTLD_NOW 9202 # else 9203 # ifdef DL_NOW 9204 # define LT_DLLAZY_OR_NOW DL_NOW 9205 # else 9206 # define LT_DLLAZY_OR_NOW 0 9207 # endif 9208 # endif 9209 # endif 9210 # endif 9211 #endif 9212 9213 #ifdef __cplusplus 9214 extern "C" void exit (int); 9215 #endif 9216 9217 void fnord() { int i=42;} 9218 int main () 9219 { 9220 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9221 int status = $lt_dlunknown; 9222 9223 if (self) 9224 { 9225 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9226 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9227 /* dlclose (self); */ 9228 } 9229 else 9230 puts (dlerror ()); 9231 9232 exit (status); 9233 } 9234 EOF 9235 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9236 (eval $ac_link) 2>&5 9237 ac_status=$? 9238 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9239 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 9240 (./conftest; exit; ) >&5 2>/dev/null 9241 lt_status=$? 9242 case x$lt_status in 9243 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 9244 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 9245 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 9246 esac 9247 else : 9248 # compilation failed 9249 lt_cv_dlopen_self_static=no 9250 fi 9251 fi 9252 rm -fr conftest* 9253 9254 9255 fi 9256 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 9257 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 9258 fi 9259 9260 CPPFLAGS="$save_CPPFLAGS" 9261 LDFLAGS="$save_LDFLAGS" 9262 LIBS="$save_LIBS" 9263 ;; 9264 esac 9265 9266 case $lt_cv_dlopen_self in 9267 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 9268 *) enable_dlopen_self=unknown ;; 9269 esac 9270 9271 case $lt_cv_dlopen_self_static in 9272 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 9273 *) enable_dlopen_self_static=unknown ;; 9274 esac 9275 fi 9276 9277 9278 # Report which library types will actually be built 9279 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 9280 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 9281 echo "$as_me:$LINENO: result: $can_build_shared" >&5 9282 echo "${ECHO_T}$can_build_shared" >&6 9283 9284 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 9285 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 9286 test "$can_build_shared" = "no" && enable_shared=no 9287 9288 # On AIX, shared libraries and static libraries use the same namespace, and 9289 # are all built from PIC. 9290 case $host_os in 9291 aix3*) 9292 test "$enable_shared" = yes && enable_static=no 9293 if test -n "$RANLIB"; then 9294 archive_cmds="$archive_cmds~\$RANLIB \$lib" 9295 postinstall_cmds='$RANLIB $lib' 9296 fi 9297 ;; 9298 9299 aix4* | aix5*) 9300 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 9301 test "$enable_shared" = yes && enable_static=no 9302 fi 9303 ;; 9304 esac 9305 echo "$as_me:$LINENO: result: $enable_shared" >&5 9306 echo "${ECHO_T}$enable_shared" >&6 9307 9308 echo "$as_me:$LINENO: checking whether to build static libraries" >&5 9309 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 9310 # Make sure either enable_shared or enable_static is yes. 9311 test "$enable_shared" = yes || enable_static=yes 9312 echo "$as_me:$LINENO: result: $enable_static" >&5 9313 echo "${ECHO_T}$enable_static" >&6 9314 9315 # The else clause should only fire when bootstrapping the 9316 # libtool distribution, otherwise you forgot to ship ltmain.sh 9317 # with your package, and you will get complaints that there are 9318 # no rules to generate ltmain.sh. 9319 if test -f "$ltmain"; then 9320 # See if we are running on zsh, and set the options which allow our commands through 9321 # without removal of \ escapes. 9322 if test -n "${ZSH_VERSION+set}" ; then 9323 setopt NO_GLOB_SUBST 9324 fi 9325 # Now quote all the things that may contain metacharacters while being 9326 # careful not to overquote the AC_SUBSTed values. We take copies of the 9327 # variables and quote the copies for generation of the libtool script. 9328 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 9329 SED SHELL STRIP \ 9330 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 9331 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 9332 deplibs_check_method reload_flag reload_cmds need_locks \ 9333 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 9334 lt_cv_sys_global_symbol_to_c_name_address \ 9335 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 9336 old_postinstall_cmds old_postuninstall_cmds \ 9337 compiler \ 9338 CC \ 9339 LD \ 9340 lt_prog_compiler_wl \ 9341 lt_prog_compiler_pic \ 9342 lt_prog_compiler_static \ 9343 lt_prog_compiler_no_builtin_flag \ 9344 export_dynamic_flag_spec \ 9345 thread_safe_flag_spec \ 9346 whole_archive_flag_spec \ 9347 enable_shared_with_static_runtimes \ 9348 old_archive_cmds \ 9349 old_archive_from_new_cmds \ 9350 predep_objects \ 9351 postdep_objects \ 9352 predeps \ 9353 postdeps \ 9354 compiler_lib_search_path \ 9355 archive_cmds \ 9356 archive_expsym_cmds \ 9357 postinstall_cmds \ 9358 postuninstall_cmds \ 9359 old_archive_from_expsyms_cmds \ 9360 allow_undefined_flag \ 9361 no_undefined_flag \ 9362 export_symbols_cmds \ 9363 hardcode_libdir_flag_spec \ 9364 hardcode_libdir_flag_spec_ld \ 9365 hardcode_libdir_separator \ 9366 hardcode_automatic \ 9367 module_cmds \ 9368 module_expsym_cmds \ 9369 lt_cv_prog_compiler_c_o \ 9370 exclude_expsyms \ 9371 include_expsyms; do 9372 9373 case $var in 9374 old_archive_cmds | \ 9375 old_archive_from_new_cmds | \ 9376 archive_cmds | \ 9377 archive_expsym_cmds | \ 9378 module_cmds | \ 9379 module_expsym_cmds | \ 9380 old_archive_from_expsyms_cmds | \ 9381 export_symbols_cmds | \ 9382 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 9383 postinstall_cmds | postuninstall_cmds | \ 9384 old_postinstall_cmds | old_postuninstall_cmds | \ 9385 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 9386 # Double-quote double-evaled strings. 9387 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 9388 ;; 9389 *) 9390 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 9391 ;; 9392 esac 9393 done 9394 9395 case $lt_echo in 9396 *'\$0 --fallback-echo"') 9397 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 9398 ;; 9399 esac 9400 9401 cfgfile="${ofile}T" 9402 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 9403 $rm -f "$cfgfile" 9404 { echo "$as_me:$LINENO: creating $ofile" >&5 9405 echo "$as_me: creating $ofile" >&6;} 9406 9407 cat <<__EOF__ >> "$cfgfile" 9408 #! $SHELL 9409 9410 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 9411 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 9412 # NOTE: Changes made to this file will be lost: look at ltmain.sh. 9413 # 9414 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 9415 # Free Software Foundation, Inc. 9416 # 9417 # This file is part of GNU Libtool: 9418 # Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996 9419 # 9420 # This program is free software; you can redistribute it and/or modify 9421 # it under the terms of the GNU General Public License as published by 9422 # the Free Software Foundation; either version 2 of the License, or 9423 # (at your option) any later version. 9424 # 9425 # This program is distributed in the hope that it will be useful, but 9426 # WITHOUT ANY WARRANTY; without even the implied warranty of 9427 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 9428 # General Public License for more details. 9429 # 9430 # You should have received a copy of the GNU General Public License 9431 # along with this program; if not, write to the Free Software 9432 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 9433 # 9434 # As a special exception to the GNU General Public License, if you 9435 # distribute this file as part of a program that contains a 9436 # configuration script generated by Autoconf, you may include it under 9437 # the same distribution terms that you use for the rest of that program. 9438 9439 # A sed program that does not truncate output. 9440 SED=$lt_SED 9441 9442 # Sed that helps us avoid accidentally triggering echo(1) options like -n. 9443 Xsed="$SED -e 1s/^X//" 9444 9445 # The HP-UX ksh and POSIX shell print the target directory to stdout 9446 # if CDPATH is set. 9447 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 9448 9449 # The names of the tagged configurations supported by this script. 9450 available_tags= 9451 9452 # ### BEGIN LIBTOOL CONFIG 9453 9454 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 9455 9456 # Shell to use when invoking shell scripts. 9457 SHELL=$lt_SHELL 9458 9459 # Whether or not to build shared libraries. 9460 build_libtool_libs=$enable_shared 9461 9462 # Whether or not to build static libraries. 9463 build_old_libs=$enable_static 9464 9465 # Whether or not to add -lc for building shared libraries. 9466 build_libtool_need_lc=$archive_cmds_need_lc 9467 9468 # Whether or not to disallow shared libs when runtime libs are static 9469 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 9470 9471 # Whether or not to optimize for fast installation. 9472 fast_install=$enable_fast_install 9473 9474 # The host system. 9475 host_alias=$host_alias 9476 host=$host 9477 host_os=$host_os 9478 9479 # The build system. 9480 build_alias=$build_alias 9481 build=$build 9482 build_os=$build_os 9483 9484 # An echo program that does not interpret backslashes. 9485 echo=$lt_echo 9486 9487 # The archiver. 9488 AR=$lt_AR 9489 AR_FLAGS=$lt_AR_FLAGS 9490 9491 # A C compiler. 9492 LTCC=$lt_LTCC 9493 9494 # LTCC compiler flags. 9495 LTCFLAGS=$lt_LTCFLAGS 9496 9497 # A language-specific compiler. 9498 CC=$lt_compiler 9499 9500 # Is the compiler the GNU C compiler? 9501 with_gcc=$GCC 9502 9503 # An ERE matcher. 9504 EGREP=$lt_EGREP 9505 9506 # The linker used to build libraries. 9507 LD=$lt_LD 9508 9509 # Whether we need hard or soft links. 9510 LN_S=$lt_LN_S 9511 9512 # A BSD-compatible nm program. 9513 NM=$lt_NM 9514 9515 # A symbol stripping program 9516 STRIP=$lt_STRIP 9517 9518 # Used to examine libraries when file_magic_cmd begins "file" 9519 MAGIC_CMD=$MAGIC_CMD 9520 9521 # Used on cygwin: DLL creation program. 9522 DLLTOOL="$DLLTOOL" 9523 9524 # Used on cygwin: object dumper. 9525 OBJDUMP="$OBJDUMP" 9526 9527 # Used on cygwin: assembler. 9528 AS="$AS" 9529 9530 # The name of the directory that contains temporary libtool files. 9531 objdir=$objdir 9532 9533 # How to create reloadable object files. 9534 reload_flag=$lt_reload_flag 9535 reload_cmds=$lt_reload_cmds 9536 9537 # How to pass a linker flag through the compiler. 9538 wl=$lt_lt_prog_compiler_wl 9539 9540 # Object file suffix (normally "o"). 9541 objext="$ac_objext" 9542 9543 # Old archive suffix (normally "a"). 9544 libext="$libext" 9545 9546 # Shared library suffix (normally ".so"). 9547 shrext_cmds='$shrext_cmds' 9548 9549 # Executable file suffix (normally ""). 9550 exeext="$exeext" 9551 9552 # Additional compiler flags for building library objects. 9553 pic_flag=$lt_lt_prog_compiler_pic 9554 pic_mode=$pic_mode 9555 9556 # What is the maximum length of a command? 9557 max_cmd_len=$lt_cv_sys_max_cmd_len 9558 9559 # Does compiler simultaneously support -c and -o options? 9560 compiler_c_o=$lt_lt_cv_prog_compiler_c_o 9561 9562 # Must we lock files when doing compilation? 9563 need_locks=$lt_need_locks 9564 9565 # Do we need the lib prefix for modules? 9566 need_lib_prefix=$need_lib_prefix 9567 9568 # Do we need a version for libraries? 9569 need_version=$need_version 9570 9571 # Whether dlopen is supported. 9572 dlopen_support=$enable_dlopen 9573 9574 # Whether dlopen of programs is supported. 9575 dlopen_self=$enable_dlopen_self 9576 9577 # Whether dlopen of statically linked programs is supported. 9578 dlopen_self_static=$enable_dlopen_self_static 9579 9580 # Compiler flag to prevent dynamic linking. 9581 link_static_flag=$lt_lt_prog_compiler_static 9582 9583 # Compiler flag to turn off builtin functions. 9584 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 9585 9586 # Compiler flag to allow reflexive dlopens. 9587 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 9588 9589 # Compiler flag to generate shared objects directly from archives. 9590 whole_archive_flag_spec=$lt_whole_archive_flag_spec 9591 9592 # Compiler flag to generate thread-safe objects. 9593 thread_safe_flag_spec=$lt_thread_safe_flag_spec 9594 9595 # Library versioning type. 9596 version_type=$version_type 9597 9598 # Format of library name prefix. 9599 libname_spec=$lt_libname_spec 9600 9601 # List of archive names. First name is the real one, the rest are links. 9602 # The last name is the one that the linker finds with -lNAME. 9603 library_names_spec=$lt_library_names_spec 9604 9605 # The coded name of the library, if different from the real name. 9606 soname_spec=$lt_soname_spec 9607 9608 # Commands used to build and install an old-style archive. 9609 RANLIB=$lt_RANLIB 9610 old_archive_cmds=$lt_old_archive_cmds 9611 old_postinstall_cmds=$lt_old_postinstall_cmds 9612 old_postuninstall_cmds=$lt_old_postuninstall_cmds 9613 9614 # Create an old-style archive from a shared archive. 9615 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 9616 9617 # Create a temporary old-style archive to link instead of a shared archive. 9618 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 9619 9620 # Commands used to build and install a shared archive. 9621 archive_cmds=$lt_archive_cmds 9622 archive_expsym_cmds=$lt_archive_expsym_cmds 9623 postinstall_cmds=$lt_postinstall_cmds 9624 postuninstall_cmds=$lt_postuninstall_cmds 9625 9626 # Commands used to build a loadable module (assumed same as above if empty) 9627 module_cmds=$lt_module_cmds 9628 module_expsym_cmds=$lt_module_expsym_cmds 9629 9630 # Commands to strip libraries. 9631 old_striplib=$lt_old_striplib 9632 striplib=$lt_striplib 9633 9634 # Dependencies to place before the objects being linked to create a 9635 # shared library. 9636 predep_objects=$lt_predep_objects 9637 9638 # Dependencies to place after the objects being linked to create a 9639 # shared library. 9640 postdep_objects=$lt_postdep_objects 9641 9642 # Dependencies to place before the objects being linked to create a 9643 # shared library. 9644 predeps=$lt_predeps 9645 9646 # Dependencies to place after the objects being linked to create a 9647 # shared library. 9648 postdeps=$lt_postdeps 9649 9650 # The library search path used internally by the compiler when linking 9651 # a shared library. 9652 compiler_lib_search_path=$lt_compiler_lib_search_path 9653 9654 # Method to check whether dependent libraries are shared objects. 9655 deplibs_check_method=$lt_deplibs_check_method 9656 9657 # Command to use when deplibs_check_method == file_magic. 9658 file_magic_cmd=$lt_file_magic_cmd 9659 9660 # Flag that allows shared libraries with undefined symbols to be built. 9661 allow_undefined_flag=$lt_allow_undefined_flag 9662 9663 # Flag that forces no undefined symbols. 9664 no_undefined_flag=$lt_no_undefined_flag 9665 9666 # Commands used to finish a libtool library installation in a directory. 9667 finish_cmds=$lt_finish_cmds 9668 9669 # Same as above, but a single script fragment to be evaled but not shown. 9670 finish_eval=$lt_finish_eval 9671 9672 # Take the output of nm and produce a listing of raw symbols and C names. 9673 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 9674 9675 # Transform the output of nm in a proper C declaration 9676 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 9677 9678 # Transform the output of nm in a C name address pair 9679 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 9680 9681 # This is the shared library runtime path variable. 9682 runpath_var=$runpath_var 9683 9684 # This is the shared library path variable. 9685 shlibpath_var=$shlibpath_var 9686 9687 # Is shlibpath searched before the hard-coded library search path? 9688 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 9689 9690 # How to hardcode a shared library path into an executable. 9691 hardcode_action=$hardcode_action 9692 9693 # Whether we should hardcode library paths into libraries. 9694 hardcode_into_libs=$hardcode_into_libs 9695 9696 # Flag to hardcode \$libdir into a binary during linking. 9697 # This must work even if \$libdir does not exist. 9698 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 9699 9700 # If ld is used when linking, flag to hardcode \$libdir into 9701 # a binary during linking. This must work even if \$libdir does 9702 # not exist. 9703 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 9704 9705 # Whether we need a single -rpath flag with a separated argument. 9706 hardcode_libdir_separator=$lt_hardcode_libdir_separator 9707 9708 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 9709 # resulting binary. 9710 hardcode_direct=$hardcode_direct 9711 9712 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the 9713 # resulting binary. 9714 hardcode_minus_L=$hardcode_minus_L 9715 9716 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 9717 # the resulting binary. 9718 hardcode_shlibpath_var=$hardcode_shlibpath_var 9719 9720 # Set to yes if building a shared library automatically hardcodes DIR into the library 9721 # and all subsequent libraries and executables linked against it. 9722 hardcode_automatic=$hardcode_automatic 9723 9724 # Variables whose values should be saved in libtool wrapper scripts and 9725 # restored at relink time. 9726 variables_saved_for_relink="$variables_saved_for_relink" 9727 9728 # Whether libtool must link a program against all its dependency libraries. 9729 link_all_deplibs=$link_all_deplibs 9730 9731 # Compile-time system search path for libraries 9732 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 9733 9734 # Run-time system search path for libraries 9735 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 9736 9737 # Fix the shell variable \$srcfile for the compiler. 9738 fix_srcfile_path="$fix_srcfile_path" 9739 9740 # Set to yes if exported symbols are required. 9741 always_export_symbols=$always_export_symbols 9742 9743 # The commands to list exported symbols. 9744 export_symbols_cmds=$lt_export_symbols_cmds 9745 9746 # The commands to extract the exported symbol list from a shared archive. 9747 extract_expsyms_cmds=$lt_extract_expsyms_cmds 9748 9749 # Symbols that should not be listed in the preloaded symbols. 9750 exclude_expsyms=$lt_exclude_expsyms 9751 9752 # Symbols that must always be exported. 9753 include_expsyms=$lt_include_expsyms 9754 9755 # ### END LIBTOOL CONFIG 9756 9757 __EOF__ 9758 9759 9760 case $host_os in 9761 aix3*) 9762 cat <<\EOF >> "$cfgfile" 9763 9764 # AIX sometimes has problems with the GCC collect2 program. For some 9765 # reason, if we set the COLLECT_NAMES environment variable, the problems 9766 # vanish in a puff of smoke. 9767 if test "X${COLLECT_NAMES+set}" != Xset; then 9768 COLLECT_NAMES= 9769 export COLLECT_NAMES 9770 fi 9771 EOF 9772 ;; 9773 esac 9774 9775 # We use sed instead of cat because bash on DJGPP gets confused if 9776 # if finds mixed CR/LF and LF-only lines. Since sed operates in 9777 # text mode, it properly converts lines to CR/LF. This bash problem 9778 # is reportedly fixed, but why not run on old versions too? 9779 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 9780 9781 mv -f "$cfgfile" "$ofile" || \ 9782 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 9783 chmod +x "$ofile" 9784 9785 else 9786 # If there is no Makefile yet, we rely on a make rule to execute 9787 # `config.status --recheck' to rerun these tests and create the 9788 # libtool script then. 9789 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 9790 if test -f "$ltmain_in"; then 9791 test -f Makefile && make "$ltmain" 9792 fi 9793 fi 9794 9795 9796 ac_ext=c 9797 ac_cpp='$CPP $CPPFLAGS' 9798 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9799 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9800 ac_compiler_gnu=$ac_cv_c_compiler_gnu 9801 9802 CC="$lt_save_CC" 9803 9804 9805 # Check whether --with-tags or --without-tags was given. 9806 if test "${with_tags+set}" = set; then 9807 withval="$with_tags" 9808 tagnames="$withval" 9809 fi; 9810 9811 if test -f "$ltmain" && test -n "$tagnames"; then 9812 if test ! -f "${ofile}"; then 9813 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 9814 echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 9815 fi 9816 9817 if test -z "$LTCC"; then 9818 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 9819 if test -z "$LTCC"; then 9820 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 9821 echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 9822 else 9823 { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 9824 echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 9825 fi 9826 fi 9827 if test -z "$LTCFLAGS"; then 9828 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 9829 fi 9830 9831 # Extract list of available tagged configurations in $ofile. 9832 # Note that this assumes the entire list is on one line. 9833 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 9834 9835 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9836 for tagname in $tagnames; do 9837 IFS="$lt_save_ifs" 9838 # Check whether tagname contains only valid characters 9839 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 9840 "") ;; 9841 *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 9842 echo "$as_me: error: invalid tag name: $tagname" >&2;} 9843 { (exit 1); exit 1; }; } 9844 ;; 9845 esac 9846 9847 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 9848 then 9849 { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 9850 echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 9851 { (exit 1); exit 1; }; } 9852 fi 9853 9854 # Update the list of available tags. 9855 if test -n "$tagname"; then 9856 echo appending configuration tag \"$tagname\" to $ofile 9857 9858 case $tagname in 9859 CXX) 9860 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 9861 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 9862 (test "X$CXX" != "Xg++"))) ; then 9863 ac_ext=cc 9864 ac_cpp='$CXXCPP $CPPFLAGS' 9865 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9866 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9867 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9868 9869 9870 9871 9872 archive_cmds_need_lc_CXX=no 9873 allow_undefined_flag_CXX= 9874 always_export_symbols_CXX=no 9875 archive_expsym_cmds_CXX= 9876 export_dynamic_flag_spec_CXX= 9877 hardcode_direct_CXX=no 9878 hardcode_libdir_flag_spec_CXX= 9879 hardcode_libdir_flag_spec_ld_CXX= 9880 hardcode_libdir_separator_CXX= 9881 hardcode_minus_L_CXX=no 9882 hardcode_shlibpath_var_CXX=unsupported 9883 hardcode_automatic_CXX=no 9884 module_cmds_CXX= 9885 module_expsym_cmds_CXX= 9886 link_all_deplibs_CXX=unknown 9887 old_archive_cmds_CXX=$old_archive_cmds 9888 no_undefined_flag_CXX= 9889 whole_archive_flag_spec_CXX= 9890 enable_shared_with_static_runtimes_CXX=no 9891 9892 # Dependencies to place before and after the object being linked: 9893 predep_objects_CXX= 9894 postdep_objects_CXX= 9895 predeps_CXX= 9896 postdeps_CXX= 9897 compiler_lib_search_path_CXX= 9898 9899 # Source file extension for C++ test sources. 9900 ac_ext=cpp 9901 9902 # Object file extension for compiled C++ test sources. 9903 objext=o 9904 objext_CXX=$objext 9905 9906 # Code to be used in simple compile tests 9907 lt_simple_compile_test_code="int some_variable = 0;\n" 9908 9909 # Code to be used in simple link tests 9910 lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' 9911 9912 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 9913 9914 # If no C compiler was specified, use CC. 9915 LTCC=${LTCC-"$CC"} 9916 9917 # If no C compiler flags were specified, use CFLAGS. 9918 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9919 9920 # Allow CC to be a program name with arguments. 9921 compiler=$CC 9922 9923 9924 # save warnings/boilerplate of simple test code 9925 ac_outfile=conftest.$ac_objext 9926 printf "$lt_simple_compile_test_code" >conftest.$ac_ext 9927 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9928 _lt_compiler_boilerplate=`cat conftest.err` 9929 $rm conftest* 9930 9931 ac_outfile=conftest.$ac_objext 9932 printf "$lt_simple_link_test_code" >conftest.$ac_ext 9933 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9934 _lt_linker_boilerplate=`cat conftest.err` 9935 $rm conftest* 9936 9937 9938 # Allow CC to be a program name with arguments. 9939 lt_save_CC=$CC 9940 lt_save_LD=$LD 9941 lt_save_GCC=$GCC 9942 GCC=$GXX 9943 lt_save_with_gnu_ld=$with_gnu_ld 9944 lt_save_path_LD=$lt_cv_path_LD 9945 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 9946 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 9947 else 9948 $as_unset lt_cv_prog_gnu_ld 9949 fi 9950 if test -n "${lt_cv_path_LDCXX+set}"; then 9951 lt_cv_path_LD=$lt_cv_path_LDCXX 9952 else 9953 $as_unset lt_cv_path_LD 9954 fi 9955 test -z "${LDCXX+set}" || LD=$LDCXX 9956 CC=${CXX-"c++"} 9957 compiler=$CC 9958 compiler_CXX=$CC 9959 for cc_temp in $compiler""; do 9960 case $cc_temp in 9961 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9962 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9963 \-*) ;; 9964 *) break;; 9965 esac 9966 done 9967 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 9968 9969 9970 # We don't want -fno-exception wen compiling C++ code, so set the 9971 # no_builtin_flag separately 9972 if test "$GXX" = yes; then 9973 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 9974 else 9975 lt_prog_compiler_no_builtin_flag_CXX= 9976 fi 9977 9978 if test "$GXX" = yes; then 9979 # Set up default GNU C++ configuration 9980 9981 9982 # Check whether --with-gnu-ld or --without-gnu-ld was given. 9983 if test "${with_gnu_ld+set}" = set; then 9984 withval="$with_gnu_ld" 9985 test "$withval" = no || with_gnu_ld=yes 9986 else 9987 with_gnu_ld=no 9988 fi; 9989 ac_prog=ld 9990 if test "$GCC" = yes; then 9991 # Check if gcc -print-prog-name=ld gives a path. 9992 echo "$as_me:$LINENO: checking for ld used by $CC" >&5 9993 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 9994 case $host in 9995 *-*-mingw*) 9996 # gcc leaves a trailing carriage return which upsets mingw 9997 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 9998 *) 9999 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 10000 esac 10001 case $ac_prog in 10002 # Accept absolute paths. 10003 [\\/]* | ?:[\\/]*) 10004 re_direlt='/[^/][^/]*/\.\./' 10005 # Canonicalize the pathname of ld 10006 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 10007 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 10008 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 10009 done 10010 test -z "$LD" && LD="$ac_prog" 10011 ;; 10012 "") 10013 # If it fails, then pretend we aren't using GCC. 10014 ac_prog=ld 10015 ;; 10016 *) 10017 # If it is relative, then search for the first ld in PATH. 10018 with_gnu_ld=unknown 10019 ;; 10020 esac 10021 elif test "$with_gnu_ld" = yes; then 10022 echo "$as_me:$LINENO: checking for GNU ld" >&5 10023 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 10024 else 10025 echo "$as_me:$LINENO: checking for non-GNU ld" >&5 10026 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 10027 fi 10028 if test "${lt_cv_path_LD+set}" = set; then 10029 echo $ECHO_N "(cached) $ECHO_C" >&6 10030 else 10031 if test -z "$LD"; then 10032 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 10033 for ac_dir in $PATH; do 10034 IFS="$lt_save_ifs" 10035 test -z "$ac_dir" && ac_dir=. 10036 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 10037 lt_cv_path_LD="$ac_dir/$ac_prog" 10038 # Check to see if the program is GNU ld. I'd rather use --version, 10039 # but apparently some variants of GNU ld only accept -v. 10040 # Break only if it was the GNU/non-GNU ld that we prefer. 10041 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 10042 *GNU* | *'with BFD'*) 10043 test "$with_gnu_ld" != no && break 10044 ;; 10045 *) 10046 test "$with_gnu_ld" != yes && break 10047 ;; 10048 esac 10049 fi 10050 done 10051 IFS="$lt_save_ifs" 10052 else 10053 lt_cv_path_LD="$LD" # Let the user override the test with a path. 10054 fi 10055 fi 10056 10057 LD="$lt_cv_path_LD" 10058 if test -n "$LD"; then 10059 echo "$as_me:$LINENO: result: $LD" >&5 10060 echo "${ECHO_T}$LD" >&6 10061 else 10062 echo "$as_me:$LINENO: result: no" >&5 10063 echo "${ECHO_T}no" >&6 10064 fi 10065 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 10066 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 10067 { (exit 1); exit 1; }; } 10068 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 10069 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 10070 if test "${lt_cv_prog_gnu_ld+set}" = set; then 10071 echo $ECHO_N "(cached) $ECHO_C" >&6 10072 else 10073 # I'd rather use --version here, but apparently some GNU lds only accept -v. 10074 case `$LD -v 2>&1 </dev/null` in 10075 *GNU* | *'with BFD'*) 10076 lt_cv_prog_gnu_ld=yes 10077 ;; 10078 *) 10079 lt_cv_prog_gnu_ld=no 10080 ;; 10081 esac 10082 fi 10083 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 10084 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 10085 with_gnu_ld=$lt_cv_prog_gnu_ld 10086 10087 10088 10089 # Check if GNU C++ uses GNU ld as the underlying linker, since the 10090 # archiving commands below assume that GNU ld is being used. 10091 if test "$with_gnu_ld" = yes; then 10092 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 10093 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' 10094 10095 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 10096 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 10097 10098 # If archive_cmds runs LD, not CC, wlarc should be empty 10099 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 10100 # investigate it a little bit more. (MM) 10101 wlarc='${wl}' 10102 10103 # ancient GNU ld didn't support --whole-archive et. al. 10104 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 10105 grep 'no-whole-archive' > /dev/null; then 10106 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 10107 else 10108 whole_archive_flag_spec_CXX= 10109 fi 10110 else 10111 with_gnu_ld=no 10112 wlarc= 10113 10114 # A generic and very simple default shared library creation 10115 # command for GNU C++ for the case where it uses the native 10116 # linker, instead of GNU ld. If possible, this setting should 10117 # overridden to take advantage of the native linker features on 10118 # the platform it is being used on. 10119 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 10120 fi 10121 10122 # Commands to make compiler produce verbose output that lists 10123 # what "hidden" libraries, object files and flags are used when 10124 # linking a shared library. 10125 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 10126 10127 else 10128 GXX=no 10129 with_gnu_ld=no 10130 wlarc= 10131 fi 10132 10133 # PORTME: fill in a description of your system's C++ link characteristics 10134 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10135 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 10136 ld_shlibs_CXX=yes 10137 case $host_os in 10138 aix3*) 10139 # FIXME: insert proper C++ library support 10140 ld_shlibs_CXX=no 10141 ;; 10142 aix4* | aix5*) 10143 if test "$host_cpu" = ia64; then 10144 # On IA64, the linker does run time linking by default, so we don't 10145 # have to do anything special. 10146 aix_use_runtimelinking=no 10147 exp_sym_flag='-Bexport' 10148 no_entry_flag="" 10149 else 10150 aix_use_runtimelinking=no 10151 10152 # Test if we are trying to use run time linking or normal 10153 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10154 # need to do runtime linking. 10155 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 10156 for ld_flag in $LDFLAGS; do 10157 case $ld_flag in 10158 *-brtl*) 10159 aix_use_runtimelinking=yes 10160 break 10161 ;; 10162 esac 10163 done 10164 ;; 10165 esac 10166 10167 exp_sym_flag='-bexport' 10168 no_entry_flag='-bnoentry' 10169 fi 10170 10171 # When large executables or shared objects are built, AIX ld can 10172 # have problems creating the table of contents. If linking a library 10173 # or program results in "error TOC overflow" add -mminimal-toc to 10174 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10175 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10176 10177 archive_cmds_CXX='' 10178 hardcode_direct_CXX=yes 10179 hardcode_libdir_separator_CXX=':' 10180 link_all_deplibs_CXX=yes 10181 10182 if test "$GXX" = yes; then 10183 case $host_os in aix4.[012]|aix4.[012].*) 10184 # We only want to do this on AIX 4.2 and lower, the check 10185 # below for broken collect2 doesn't work under 4.3+ 10186 collect2name=`${CC} -print-prog-name=collect2` 10187 if test -f "$collect2name" && \ 10188 strings "$collect2name" | grep resolve_lib_name >/dev/null 10189 then 10190 # We have reworked collect2 10191 hardcode_direct_CXX=yes 10192 else 10193 # We have old collect2 10194 hardcode_direct_CXX=unsupported 10195 # It fails to find uninstalled libraries when the uninstalled 10196 # path is not listed in the libpath. Setting hardcode_minus_L 10197 # to unsupported forces relinking 10198 hardcode_minus_L_CXX=yes 10199 hardcode_libdir_flag_spec_CXX='-L$libdir' 10200 hardcode_libdir_separator_CXX= 10201 fi 10202 ;; 10203 esac 10204 shared_flag='-shared' 10205 if test "$aix_use_runtimelinking" = yes; then 10206 shared_flag="$shared_flag "'${wl}-G' 10207 fi 10208 else 10209 # not using gcc 10210 if test "$host_cpu" = ia64; then 10211 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10212 # chokes on -Wl,-G. The following line is correct: 10213 shared_flag='-G' 10214 else 10215 if test "$aix_use_runtimelinking" = yes; then 10216 shared_flag='${wl}-G' 10217 else 10218 shared_flag='${wl}-bM:SRE' 10219 fi 10220 fi 10221 fi 10222 10223 # It seems that -bexpall does not export symbols beginning with 10224 # underscore (_), so it is better to generate a list of symbols to export. 10225 always_export_symbols_CXX=yes 10226 if test "$aix_use_runtimelinking" = yes; then 10227 # Warning - without using the other runtime loading flags (-brtl), 10228 # -berok will link without error, but may produce a broken library. 10229 allow_undefined_flag_CXX='-berok' 10230 # Determine the default libpath from the value encoded in an empty executable. 10231 cat >conftest.$ac_ext <<_ACEOF 10232 /* confdefs.h. */ 10233 _ACEOF 10234 cat confdefs.h >>conftest.$ac_ext 10235 cat >>conftest.$ac_ext <<_ACEOF 10236 /* end confdefs.h. */ 10237 10238 int 10239 main () 10240 { 10241 10242 ; 10243 return 0; 10244 } 10245 _ACEOF 10246 rm -f conftest.$ac_objext conftest$ac_exeext 10247 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10248 (eval $ac_link) 2>conftest.er1 10249 ac_status=$? 10250 grep -v '^ *+' conftest.er1 >conftest.err 10251 rm -f conftest.er1 10252 cat conftest.err >&5 10253 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10254 (exit $ac_status); } && 10255 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 10256 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10257 (eval $ac_try) 2>&5 10258 ac_status=$? 10259 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10260 (exit $ac_status); }; } && 10261 { ac_try='test -s conftest$ac_exeext' 10262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10263 (eval $ac_try) 2>&5 10264 ac_status=$? 10265 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10266 (exit $ac_status); }; }; then 10267 10268 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 10269 }'` 10270 # Check for a 64-bit object if we didn't find anything. 10271 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 10272 }'`; fi 10273 else 10274 echo "$as_me: failed program was:" >&5 10275 sed 's/^/| /' conftest.$ac_ext >&5 10276 10277 fi 10278 rm -f conftest.err conftest.$ac_objext \ 10279 conftest$ac_exeext conftest.$ac_ext 10280 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10281 10282 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 10283 10284 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 "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 10285 else 10286 if test "$host_cpu" = ia64; then 10287 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 10288 allow_undefined_flag_CXX="-z nodefs" 10289 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" 10290 else 10291 # Determine the default libpath from the value encoded in an empty executable. 10292 cat >conftest.$ac_ext <<_ACEOF 10293 /* confdefs.h. */ 10294 _ACEOF 10295 cat confdefs.h >>conftest.$ac_ext 10296 cat >>conftest.$ac_ext <<_ACEOF 10297 /* end confdefs.h. */ 10298 10299 int 10300 main () 10301 { 10302 10303 ; 10304 return 0; 10305 } 10306 _ACEOF 10307 rm -f conftest.$ac_objext conftest$ac_exeext 10308 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10309 (eval $ac_link) 2>conftest.er1 10310 ac_status=$? 10311 grep -v '^ *+' conftest.er1 >conftest.err 10312 rm -f conftest.er1 10313 cat conftest.err >&5 10314 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10315 (exit $ac_status); } && 10316 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 10317 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10318 (eval $ac_try) 2>&5 10319 ac_status=$? 10320 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10321 (exit $ac_status); }; } && 10322 { ac_try='test -s conftest$ac_exeext' 10323 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10324 (eval $ac_try) 2>&5 10325 ac_status=$? 10326 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10327 (exit $ac_status); }; }; then 10328 10329 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 10330 }'` 10331 # Check for a 64-bit object if we didn't find anything. 10332 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 10333 }'`; fi 10334 else 10335 echo "$as_me: failed program was:" >&5 10336 sed 's/^/| /' conftest.$ac_ext >&5 10337 10338 fi 10339 rm -f conftest.err conftest.$ac_objext \ 10340 conftest$ac_exeext conftest.$ac_ext 10341 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10342 10343 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 10344 # Warning - without using the other run time loading flags, 10345 # -berok will link without error, but may produce a broken library. 10346 no_undefined_flag_CXX=' ${wl}-bernotok' 10347 allow_undefined_flag_CXX=' ${wl}-berok' 10348 # Exported symbols can be pulled into shared objects from archives 10349 whole_archive_flag_spec_CXX='$convenience' 10350 archive_cmds_need_lc_CXX=yes 10351 # This is similar to how AIX traditionally builds its shared libraries. 10352 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' 10353 fi 10354 fi 10355 ;; 10356 10357 beos*) 10358 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 10359 allow_undefined_flag_CXX=unsupported 10360 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 10361 # support --undefined. This deserves some investigation. FIXME 10362 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10363 else 10364 ld_shlibs_CXX=no 10365 fi 10366 ;; 10367 10368 chorus*) 10369 case $cc_basename in 10370 *) 10371 # FIXME: insert proper C++ library support 10372 ld_shlibs_CXX=no 10373 ;; 10374 esac 10375 ;; 10376 10377 cygwin* | mingw* | pw32*) 10378 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 10379 # as there is no search path for DLLs. 10380 hardcode_libdir_flag_spec_CXX='-L$libdir' 10381 allow_undefined_flag_CXX=unsupported 10382 always_export_symbols_CXX=no 10383 enable_shared_with_static_runtimes_CXX=yes 10384 10385 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 10386 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' 10387 # If the export-symbols file already is a .def file (1st line 10388 # is EXPORTS), use it as is; otherwise, prepend... 10389 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10390 cp $export_symbols $output_objdir/$soname.def; 10391 else 10392 echo EXPORTS > $output_objdir/$soname.def; 10393 cat $export_symbols >> $output_objdir/$soname.def; 10394 fi~ 10395 $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' 10396 else 10397 ld_shlibs_CXX=no 10398 fi 10399 ;; 10400 darwin* | rhapsody*) 10401 case $host_os in 10402 rhapsody* | darwin1.[012]) 10403 allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' 10404 ;; 10405 *) # Darwin 1.3 on 10406 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 10407 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 10408 else 10409 case ${MACOSX_DEPLOYMENT_TARGET} in 10410 10.[012]) 10411 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 10412 ;; 10413 10.*) 10414 allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' 10415 ;; 10416 esac 10417 fi 10418 ;; 10419 esac 10420 archive_cmds_need_lc_CXX=no 10421 hardcode_direct_CXX=no 10422 hardcode_automatic_CXX=yes 10423 hardcode_shlibpath_var_CXX=unsupported 10424 whole_archive_flag_spec_CXX='' 10425 link_all_deplibs_CXX=yes 10426 10427 if test "$GXX" = yes ; then 10428 lt_int_apple_cc_single_mod=no 10429 output_verbose_link_cmd='echo' 10430 if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then 10431 lt_int_apple_cc_single_mod=yes 10432 fi 10433 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 10434 archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 10435 else 10436 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' 10437 fi 10438 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 10439 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 10440 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 10441 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "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}' 10442 else 10443 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "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}' 10444 fi 10445 module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -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}' 10446 else 10447 case $cc_basename in 10448 xlc*) 10449 output_verbose_link_cmd='echo' 10450 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' 10451 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 10452 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 10453 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "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}' 10454 module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -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}' 10455 ;; 10456 *) 10457 ld_shlibs_CXX=no 10458 ;; 10459 esac 10460 fi 10461 ;; 10462 10463 dgux*) 10464 case $cc_basename in 10465 ec++*) 10466 # FIXME: insert proper C++ library support 10467 ld_shlibs_CXX=no 10468 ;; 10469 ghcx*) 10470 # Green Hills C++ Compiler 10471 # FIXME: insert proper C++ library support 10472 ld_shlibs_CXX=no 10473 ;; 10474 *) 10475 # FIXME: insert proper C++ library support 10476 ld_shlibs_CXX=no 10477 ;; 10478 esac 10479 ;; 10480 freebsd[12]*) 10481 # C++ shared libraries reported to be fairly broken before switch to ELF 10482 ld_shlibs_CXX=no 10483 ;; 10484 freebsd-elf*) 10485 archive_cmds_need_lc_CXX=no 10486 ;; 10487 freebsd* | kfreebsd*-gnu | dragonfly*) 10488 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 10489 # conventions 10490 ld_shlibs_CXX=yes 10491 ;; 10492 gnu*) 10493 ;; 10494 hpux9*) 10495 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 10496 hardcode_libdir_separator_CXX=: 10497 export_dynamic_flag_spec_CXX='${wl}-E' 10498 hardcode_direct_CXX=yes 10499 hardcode_minus_L_CXX=yes # Not in the search PATH, 10500 # but as the default 10501 # location of the library. 10502 10503 case $cc_basename in 10504 CC*) 10505 # FIXME: insert proper C++ library support 10506 ld_shlibs_CXX=no 10507 ;; 10508 aCC*) 10509 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' 10510 # Commands to make compiler produce verbose output that lists 10511 # what "hidden" libraries, object files and flags are used when 10512 # linking a shared library. 10513 # 10514 # There doesn't appear to be a way to prevent this compiler from 10515 # explicitly linking system object files so we need to strip them 10516 # from the output so that they don't get included in the library 10517 # dependencies. 10518 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 $list' 10519 ;; 10520 *) 10521 if test "$GXX" = yes; then 10522 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' 10523 else 10524 # FIXME: insert proper C++ library support 10525 ld_shlibs_CXX=no 10526 fi 10527 ;; 10528 esac 10529 ;; 10530 hpux10*|hpux11*) 10531 if test $with_gnu_ld = no; then 10532 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 10533 hardcode_libdir_separator_CXX=: 10534 10535 case $host_cpu in 10536 hppa*64*|ia64*) 10537 hardcode_libdir_flag_spec_ld_CXX='+b $libdir' 10538 ;; 10539 *) 10540 export_dynamic_flag_spec_CXX='${wl}-E' 10541 ;; 10542 esac 10543 fi 10544 case $host_cpu in 10545 hppa*64*|ia64*) 10546 hardcode_direct_CXX=no 10547 hardcode_shlibpath_var_CXX=no 10548 ;; 10549 *) 10550 hardcode_direct_CXX=yes 10551 hardcode_minus_L_CXX=yes # Not in the search PATH, 10552 # but as the default 10553 # location of the library. 10554 ;; 10555 esac 10556 10557 case $cc_basename in 10558 CC*) 10559 # FIXME: insert proper C++ library support 10560 ld_shlibs_CXX=no 10561 ;; 10562 aCC*) 10563 case $host_cpu in 10564 hppa*64*) 10565 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 10566 ;; 10567 ia64*) 10568 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 10569 ;; 10570 *) 10571 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 10572 ;; 10573 esac 10574 # Commands to make compiler produce verbose output that lists 10575 # what "hidden" libraries, object files and flags are used when 10576 # linking a shared library. 10577 # 10578 # There doesn't appear to be a way to prevent this compiler from 10579 # explicitly linking system object files so we need to strip them 10580 # from the output so that they don't get included in the library 10581 # dependencies. 10582 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 $list' 10583 ;; 10584 *) 10585 if test "$GXX" = yes; then 10586 if test $with_gnu_ld = no; then 10587 case $host_cpu in 10588 hppa*64*) 10589 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 10590 ;; 10591 ia64*) 10592 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 10593 ;; 10594 *) 10595 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' 10596 ;; 10597 esac 10598 fi 10599 else 10600 # FIXME: insert proper C++ library support 10601 ld_shlibs_CXX=no 10602 fi 10603 ;; 10604 esac 10605 ;; 10606 interix3*) 10607 hardcode_direct_CXX=no 10608 hardcode_shlibpath_var_CXX=no 10609 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 10610 export_dynamic_flag_spec_CXX='${wl}-E' 10611 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10612 # Instead, shared libraries are loaded at an image base (0x10000000 by 10613 # default) and relocated if they conflict, which is a slow very memory 10614 # consuming and fragmenting process. To avoid this, we pick a random, 10615 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10616 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10617 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' 10618 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' 10619 ;; 10620 irix5* | irix6*) 10621 case $cc_basename in 10622 CC*) 10623 # SGI C++ 10624 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 10625 10626 # Archives containing C++ object files must be created using 10627 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 10628 # necessary to make sure instantiated templates are included 10629 # in the archive. 10630 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 10631 ;; 10632 *) 10633 if test "$GXX" = yes; then 10634 if test "$with_gnu_ld" = no; then 10635 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 10636 else 10637 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' 10638 fi 10639 fi 10640 link_all_deplibs_CXX=yes 10641 ;; 10642 esac 10643 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 10644 hardcode_libdir_separator_CXX=: 10645 ;; 10646 linux*) 10647 case $cc_basename in 10648 KCC*) 10649 # Kuck and Associates, Inc. (KAI) C++ Compiler 10650 10651 # KCC will only create a shared library if the output file 10652 # ends with ".so" (or ".sl" for HP-UX), so rename the library 10653 # to its proper name (with version) after linking. 10654 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' 10655 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' 10656 # Commands to make compiler produce verbose output that lists 10657 # what "hidden" libraries, object files and flags are used when 10658 # linking a shared library. 10659 # 10660 # There doesn't appear to be a way to prevent this compiler from 10661 # explicitly linking system object files so we need to strip them 10662 # from the output so that they don't get included in the library 10663 # dependencies. 10664 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 $list' 10665 10666 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 10667 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 10668 10669 # Archives containing C++ object files must be created using 10670 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 10671 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 10672 ;; 10673 icpc*) 10674 # Intel C++ 10675 with_gnu_ld=yes 10676 # version 8.0 and above of icpc choke on multiply defined symbols 10677 # if we add $predep_objects and $postdep_objects, however 7.1 and 10678 # earlier do not add the objects themselves. 10679 case `$CC -V 2>&1` in 10680 *"Version 7."*) 10681 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 10682 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' 10683 ;; 10684 *) # Version 8.0 or newer 10685 tmp_idyn= 10686 case $host_cpu in 10687 ia64*) tmp_idyn=' -i_dynamic';; 10688 esac 10689 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10690 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' 10691 ;; 10692 esac 10693 archive_cmds_need_lc_CXX=no 10694 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 10695 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 10696 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10697 ;; 10698 pgCC*) 10699 # Portland Group C++ compiler 10700 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 10701 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' 10702 10703 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 10704 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 10705 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' 10706 ;; 10707 cxx*) 10708 # Compaq C++ 10709 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 10710 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' 10711 10712 runpath_var=LD_RUN_PATH 10713 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 10714 hardcode_libdir_separator_CXX=: 10715 10716 # Commands to make compiler produce verbose output that lists 10717 # what "hidden" libraries, object files and flags are used when 10718 # linking a shared library. 10719 # 10720 # There doesn't appear to be a way to prevent this compiler from 10721 # explicitly linking system object files so we need to strip them 10722 # from the output so that they don't get included in the library 10723 # dependencies. 10724 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "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 $list' 10725 ;; 10726 esac 10727 ;; 10728 lynxos*) 10729 # FIXME: insert proper C++ library support 10730 ld_shlibs_CXX=no 10731 ;; 10732 m88k*) 10733 # FIXME: insert proper C++ library support 10734 ld_shlibs_CXX=no 10735 ;; 10736 mvs*) 10737 case $cc_basename in 10738 cxx*) 10739 # FIXME: insert proper C++ library support 10740 ld_shlibs_CXX=no 10741 ;; 10742 *) 10743 # FIXME: insert proper C++ library support 10744 ld_shlibs_CXX=no 10745 ;; 10746 esac 10747 ;; 10748 netbsd* | netbsdelf*-gnu | knetbsd*-gnu) 10749 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 10750 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 10751 wlarc= 10752 hardcode_libdir_flag_spec_CXX='-R$libdir' 10753 hardcode_direct_CXX=yes 10754 hardcode_shlibpath_var_CXX=no 10755 fi 10756 # Workaround some broken pre-1.5 toolchains 10757 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 10758 ;; 10759 openbsd2*) 10760 # C++ shared libraries are fairly broken 10761 ld_shlibs_CXX=no 10762 ;; 10763 openbsd*) 10764 hardcode_direct_CXX=yes 10765 hardcode_shlibpath_var_CXX=no 10766 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 10767 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 10768 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10769 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 10770 export_dynamic_flag_spec_CXX='${wl}-E' 10771 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 10772 fi 10773 output_verbose_link_cmd='echo' 10774 ;; 10775 osf3*) 10776 case $cc_basename in 10777 KCC*) 10778 # Kuck and Associates, Inc. (KAI) C++ Compiler 10779 10780 # KCC will only create a shared library if the output file 10781 # ends with ".so" (or ".sl" for HP-UX), so rename the library 10782 # to its proper name (with version) after linking. 10783 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' 10784 10785 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 10786 hardcode_libdir_separator_CXX=: 10787 10788 # Archives containing C++ object files must be created using 10789 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 10790 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 10791 10792 ;; 10793 RCC*) 10794 # Rational C++ 2.4.1 10795 # FIXME: insert proper C++ library support 10796 ld_shlibs_CXX=no 10797 ;; 10798 cxx*) 10799 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 10800 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 10801 10802 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 10803 hardcode_libdir_separator_CXX=: 10804 10805 # Commands to make compiler produce verbose output that lists 10806 # what "hidden" libraries, object files and flags are used when 10807 # linking a shared library. 10808 # 10809 # There doesn't appear to be a way to prevent this compiler from 10810 # explicitly linking system object files so we need to strip them 10811 # from the output so that they don't get included in the library 10812 # dependencies. 10813 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "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 $list' 10814 ;; 10815 *) 10816 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 10817 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 10818 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 ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 10819 10820 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 10821 hardcode_libdir_separator_CXX=: 10822 10823 # Commands to make compiler produce verbose output that lists 10824 # what "hidden" libraries, object files and flags are used when 10825 # linking a shared library. 10826 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 10827 10828 else 10829 # FIXME: insert proper C++ library support 10830 ld_shlibs_CXX=no 10831 fi 10832 ;; 10833 esac 10834 ;; 10835 osf4* | osf5*) 10836 case $cc_basename in 10837 KCC*) 10838 # Kuck and Associates, Inc. (KAI) C++ Compiler 10839 10840 # KCC will only create a shared library if the output file 10841 # ends with ".so" (or ".sl" for HP-UX), so rename the library 10842 # to its proper name (with version) after linking. 10843 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' 10844 10845 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 10846 hardcode_libdir_separator_CXX=: 10847 10848 # Archives containing C++ object files must be created using 10849 # the KAI C++ compiler. 10850 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 10851 ;; 10852 RCC*) 10853 # Rational C++ 2.4.1 10854 # FIXME: insert proper C++ library support 10855 ld_shlibs_CXX=no 10856 ;; 10857 cxx*) 10858 allow_undefined_flag_CXX=' -expect_unresolved \*' 10859 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 10860 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 10861 echo "-hidden">> $lib.exp~ 10862 $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 -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~ 10863 $rm $lib.exp' 10864 10865 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 10866 hardcode_libdir_separator_CXX=: 10867 10868 # Commands to make compiler produce verbose output that lists 10869 # what "hidden" libraries, object files and flags are used when 10870 # linking a shared library. 10871 # 10872 # There doesn't appear to be a way to prevent this compiler from 10873 # explicitly linking system object files so we need to strip them 10874 # from the output so that they don't get included in the library 10875 # dependencies. 10876 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "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 $list' 10877 ;; 10878 *) 10879 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 10880 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 10881 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` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 10882 10883 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 10884 hardcode_libdir_separator_CXX=: 10885 10886 # Commands to make compiler produce verbose output that lists 10887 # what "hidden" libraries, object files and flags are used when 10888 # linking a shared library. 10889 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 10890 10891 else 10892 # FIXME: insert proper C++ library support 10893 ld_shlibs_CXX=no 10894 fi 10895 ;; 10896 esac 10897 ;; 10898 psos*) 10899 # FIXME: insert proper C++ library support 10900 ld_shlibs_CXX=no 10901 ;; 10902 sunos4*) 10903 case $cc_basename in 10904 CC*) 10905 # Sun C++ 4.x 10906 # FIXME: insert proper C++ library support 10907 ld_shlibs_CXX=no 10908 ;; 10909 lcc*) 10910 # Lucid 10911 # FIXME: insert proper C++ library support 10912 ld_shlibs_CXX=no 10913 ;; 10914 *) 10915 # FIXME: insert proper C++ library support 10916 ld_shlibs_CXX=no 10917 ;; 10918 esac 10919 ;; 10920 solaris*) 10921 case $cc_basename in 10922 CC*) 10923 # Sun C++ 4.2, 5.x and Centerline C++ 10924 archive_cmds_need_lc_CXX=yes 10925 no_undefined_flag_CXX=' -zdefs' 10926 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 10927 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 10928 $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' 10929 10930 hardcode_libdir_flag_spec_CXX='-R$libdir' 10931 hardcode_shlibpath_var_CXX=no 10932 case $host_os in 10933 solaris2.[0-5] | solaris2.[0-5].*) ;; 10934 *) 10935 # The C++ compiler is used as linker so we must use $wl 10936 # flag to pass the commands to the underlying system 10937 # linker. We must also pass each convience library through 10938 # to the system linker between allextract/defaultextract. 10939 # The C++ compiler will combine linker options so we 10940 # cannot just pass the convience library names through 10941 # without $wl. 10942 # Supported since Solaris 2.6 (maybe 2.5.1?) 10943 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' 10944 ;; 10945 esac 10946 link_all_deplibs_CXX=yes 10947 10948 output_verbose_link_cmd='echo' 10949 10950 # Archives containing C++ object files must be created using 10951 # "CC -xar", where "CC" is the Sun C++ compiler. This is 10952 # necessary to make sure instantiated templates are included 10953 # in the archive. 10954 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 10955 ;; 10956 gcx*) 10957 # Green Hills C++ Compiler 10958 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 10959 10960 # The C++ compiler must be used to create the archive. 10961 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 10962 ;; 10963 *) 10964 # GNU C++ compiler with Solaris linker 10965 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 10966 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 10967 if $CC --version | grep -v '^2\.7' > /dev/null; then 10968 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 10969 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 10970 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 10971 10972 # Commands to make compiler produce verbose output that lists 10973 # what "hidden" libraries, object files and flags are used when 10974 # linking a shared library. 10975 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 10976 else 10977 # g++ 2.7 appears to require `-G' NOT `-shared' on this 10978 # platform. 10979 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 10980 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 10981 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 10982 10983 # Commands to make compiler produce verbose output that lists 10984 # what "hidden" libraries, object files and flags are used when 10985 # linking a shared library. 10986 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 10987 fi 10988 10989 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 10990 fi 10991 ;; 10992 esac 10993 ;; 10994 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10995 no_undefined_flag_CXX='${wl}-z,text' 10996 archive_cmds_need_lc_CXX=no 10997 hardcode_shlibpath_var_CXX=no 10998 runpath_var='LD_RUN_PATH' 10999 11000 case $cc_basename in 11001 CC*) 11002 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11003 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11004 ;; 11005 *) 11006 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11007 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11008 ;; 11009 esac 11010 ;; 11011 sysv5* | sco3.2v5* | sco5v6*) 11012 # Note: We can NOT use -z defs as we might desire, because we do not 11013 # link with -lc, and that would cause any symbols used from libc to 11014 # always be unresolved, which means just about no library would 11015 # ever link correctly. If we're not using GNU ld we use -z text 11016 # though, which does catch some bad symbols but isn't as heavy-handed 11017 # as -z defs. 11018 # For security reasons, it is highly recommended that you always 11019 # use absolute paths for naming shared libraries, and exclude the 11020 # DT_RUNPATH tag from executables and libraries. But doing so 11021 # requires that you compile everything twice, which is a pain. 11022 # So that behaviour is only enabled if SCOABSPATH is set to a 11023 # non-empty value in the environment. Most likely only useful for 11024 # creating official distributions of packages. 11025 # This is a hack until libtool officially supports absolute path 11026 # names for shared libraries. 11027 no_undefined_flag_CXX='${wl}-z,text' 11028 allow_undefined_flag_CXX='${wl}-z,nodefs' 11029 archive_cmds_need_lc_CXX=no 11030 hardcode_shlibpath_var_CXX=no 11031 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 11032 hardcode_libdir_separator_CXX=':' 11033 link_all_deplibs_CXX=yes 11034 export_dynamic_flag_spec_CXX='${wl}-Bexport' 11035 runpath_var='LD_RUN_PATH' 11036 11037 case $cc_basename in 11038 CC*) 11039 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 11040 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 11041 ;; 11042 *) 11043 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 11044 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 11045 ;; 11046 esac 11047 ;; 11048 tandem*) 11049 case $cc_basename in 11050 NCC*) 11051 # NonStop-UX NCC 3.20 11052 # FIXME: insert proper C++ library support 11053 ld_shlibs_CXX=no 11054 ;; 11055 *) 11056 # FIXME: insert proper C++ library support 11057 ld_shlibs_CXX=no 11058 ;; 11059 esac 11060 ;; 11061 vxworks*) 11062 # FIXME: insert proper C++ library support 11063 ld_shlibs_CXX=no 11064 ;; 11065 *) 11066 # FIXME: insert proper C++ library support 11067 ld_shlibs_CXX=no 11068 ;; 11069 esac 11070 echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 11071 echo "${ECHO_T}$ld_shlibs_CXX" >&6 11072 test "$ld_shlibs_CXX" = no && can_build_shared=no 11073 11074 GCC_CXX="$GXX" 11075 LD_CXX="$LD" 11076 11077 11078 cat > conftest.$ac_ext <<EOF 11079 class Foo 11080 { 11081 public: 11082 Foo (void) { a = 0; } 11083 private: 11084 int a; 11085 }; 11086 EOF 11087 11088 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11089 (eval $ac_compile) 2>&5 11090 ac_status=$? 11091 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11092 (exit $ac_status); }; then 11093 # Parse the compiler output and extract the necessary 11094 # objects, libraries and library flags. 11095 11096 # Sentinel used to keep track of whether or not we are before 11097 # the conftest object file. 11098 pre_test_object_deps_done=no 11099 11100 # The `*' in the case matches for architectures that use `case' in 11101 # $output_verbose_cmd can trigger glob expansion during the loop 11102 # eval without this substitution. 11103 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 11104 11105 for p in `eval $output_verbose_link_cmd`; do 11106 case $p in 11107 11108 -L* | -R* | -l*) 11109 # Some compilers place space between "-{L,R}" and the path. 11110 # Remove the space. 11111 if test $p = "-L" \ 11112 || test $p = "-R"; then 11113 prev=$p 11114 continue 11115 else 11116 prev= 11117 fi 11118 11119 if test "$pre_test_object_deps_done" = no; then 11120 case $p in 11121 -L* | -R*) 11122 # Internal compiler library paths should come after those 11123 # provided the user. The postdeps already come after the 11124 # user supplied libs so there is no need to process them. 11125 if test -z "$compiler_lib_search_path_CXX"; then 11126 compiler_lib_search_path_CXX="${prev}${p}" 11127 else 11128 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 11129 fi 11130 ;; 11131 # The "-l" case would never come before the object being 11132 # linked, so don't bother handling this case. 11133 esac 11134 else 11135 if test -z "$postdeps_CXX"; then 11136 postdeps_CXX="${prev}${p}" 11137 else 11138 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 11139 fi 11140 fi 11141 ;; 11142 11143 *.$objext) 11144 # This assumes that the test object file only shows up 11145 # once in the compiler output. 11146 if test "$p" = "conftest.$objext"; then 11147 pre_test_object_deps_done=yes 11148 continue 11149 fi 11150 11151 if test "$pre_test_object_deps_done" = no; then 11152 if test -z "$predep_objects_CXX"; then 11153 predep_objects_CXX="$p" 11154 else 11155 predep_objects_CXX="$predep_objects_CXX $p" 11156 fi 11157 else 11158 if test -z "$postdep_objects_CXX"; then 11159 postdep_objects_CXX="$p" 11160 else 11161 postdep_objects_CXX="$postdep_objects_CXX $p" 11162 fi 11163 fi 11164 ;; 11165 11166 *) ;; # Ignore the rest. 11167 11168 esac 11169 done 11170 11171 # Clean up. 11172 rm -f a.out a.exe 11173 else 11174 echo "libtool.m4: error: problem compiling CXX test program" 11175 fi 11176 11177 $rm -f confest.$objext 11178 11179 # PORTME: override above test on systems where it is broken 11180 case $host_os in 11181 interix3*) 11182 # Interix 3.5 installs completely hosed .la files for C++, so rather than 11183 # hack all around it, let's just trust "g++" to DTRT. 11184 predep_objects_CXX= 11185 postdep_objects_CXX= 11186 postdeps_CXX= 11187 ;; 11188 11189 solaris*) 11190 case $cc_basename in 11191 CC*) 11192 # Adding this requires a known-good setup of shared libraries for 11193 # Sun compiler versions before 5.6, else PIC objects from an old 11194 # archive will be linked into the output, leading to subtle bugs. 11195 postdeps_CXX='-lCstd -lCrun' 11196 ;; 11197 esac 11198 ;; 11199 esac 11200 11201 11202 case " $postdeps_CXX " in 11203 *" -lc "*) archive_cmds_need_lc_CXX=no ;; 11204 esac 11205 11206 lt_prog_compiler_wl_CXX= 11207 lt_prog_compiler_pic_CXX= 11208 lt_prog_compiler_static_CXX= 11209 11210 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 11211 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 11212 11213 # C++ specific cases for pic, static, wl, etc. 11214 if test "$GXX" = yes; then 11215 lt_prog_compiler_wl_CXX='-Wl,' 11216 lt_prog_compiler_static_CXX='-static' 11217 11218 case $host_os in 11219 aix*) 11220 # All AIX code is PIC. 11221 if test "$host_cpu" = ia64; then 11222 # AIX 5 now supports IA64 processor 11223 lt_prog_compiler_static_CXX='-Bstatic' 11224 fi 11225 ;; 11226 amigaos*) 11227 # FIXME: we need at least 68020 code to build shared libraries, but 11228 # adding the `-m68020' flag to GCC prevents building anything better, 11229 # like `-m68040'. 11230 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 11231 ;; 11232 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 11233 # PIC is the default for these OSes. 11234 ;; 11235 mingw* | os2* | pw32*) 11236 # This hack is so that the source file can tell whether it is being 11237 # built for inclusion in a dll (and should export symbols for example). 11238 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 11239 ;; 11240 darwin* | rhapsody*) 11241 # PIC is the default on this platform 11242 # Common symbols not allowed in MH_DYLIB files 11243 lt_prog_compiler_pic_CXX='-fno-common' 11244 ;; 11245 *djgpp*) 11246 # DJGPP does not support shared libraries at all 11247 lt_prog_compiler_pic_CXX= 11248 ;; 11249 interix3*) 11250 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 11251 # Instead, we relocate shared libraries at runtime. 11252 ;; 11253 sysv4*MP*) 11254 if test -d /usr/nec; then 11255 lt_prog_compiler_pic_CXX=-Kconform_pic 11256 fi 11257 ;; 11258 hpux*) 11259 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 11260 # not for PA HP-UX. 11261 case $host_cpu in 11262 hppa*64*|ia64*) 11263 ;; 11264 *) 11265 lt_prog_compiler_pic_CXX='-fPIC' 11266 ;; 11267 esac 11268 ;; 11269 *) 11270 lt_prog_compiler_pic_CXX='-fPIC' 11271 ;; 11272 esac 11273 else 11274 case $host_os in 11275 aix4* | aix5*) 11276 # All AIX code is PIC. 11277 if test "$host_cpu" = ia64; then 11278 # AIX 5 now supports IA64 processor 11279 lt_prog_compiler_static_CXX='-Bstatic' 11280 else 11281 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 11282 fi 11283 ;; 11284 chorus*) 11285 case $cc_basename in 11286 cxch68*) 11287 # Green Hills C++ Compiler 11288 # _LT_AC_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" 11289 ;; 11290 esac 11291 ;; 11292 darwin*) 11293 # PIC is the default on this platform 11294 # Common symbols not allowed in MH_DYLIB files 11295 case $cc_basename in 11296 xlc*) 11297 lt_prog_compiler_pic_CXX='-qnocommon' 11298 lt_prog_compiler_wl_CXX='-Wl,' 11299 ;; 11300 esac 11301 ;; 11302 dgux*) 11303 case $cc_basename in 11304 ec++*) 11305 lt_prog_compiler_pic_CXX='-KPIC' 11306 ;; 11307 ghcx*) 11308 # Green Hills C++ Compiler 11309 lt_prog_compiler_pic_CXX='-pic' 11310 ;; 11311 *) 11312 ;; 11313 esac 11314 ;; 11315 freebsd* | kfreebsd*-gnu | dragonfly*) 11316 # FreeBSD uses GNU C++ 11317 ;; 11318 hpux9* | hpux10* | hpux11*) 11319 case $cc_basename in 11320 CC*) 11321 lt_prog_compiler_wl_CXX='-Wl,' 11322 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 11323 if test "$host_cpu" != ia64; then 11324 lt_prog_compiler_pic_CXX='+Z' 11325 fi 11326 ;; 11327 aCC*) 11328 lt_prog_compiler_wl_CXX='-Wl,' 11329 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 11330 case $host_cpu in 11331 hppa*64*|ia64*) 11332 # +Z the default 11333 ;; 11334 *) 11335 lt_prog_compiler_pic_CXX='+Z' 11336 ;; 11337 esac 11338 ;; 11339 *) 11340 ;; 11341 esac 11342 ;; 11343 interix*) 11344 # This is c89, which is MS Visual C++ (no shared libs) 11345 # Anyone wants to do a port? 11346 ;; 11347 irix5* | irix6* | nonstopux*) 11348 case $cc_basename in 11349 CC*) 11350 lt_prog_compiler_wl_CXX='-Wl,' 11351 lt_prog_compiler_static_CXX='-non_shared' 11352 # CC pic flag -KPIC is the default. 11353 ;; 11354 *) 11355 ;; 11356 esac 11357 ;; 11358 linux*) 11359 case $cc_basename in 11360 KCC*) 11361 # KAI C++ Compiler 11362 lt_prog_compiler_wl_CXX='--backend -Wl,' 11363 lt_prog_compiler_pic_CXX='-fPIC' 11364 ;; 11365 icpc* | ecpc*) 11366 # Intel C++ 11367 lt_prog_compiler_wl_CXX='-Wl,' 11368 lt_prog_compiler_pic_CXX='-KPIC' 11369 lt_prog_compiler_static_CXX='-static' 11370 ;; 11371 pgCC*) 11372 # Portland Group C++ compiler. 11373 lt_prog_compiler_wl_CXX='-Wl,' 11374 lt_prog_compiler_pic_CXX='-fpic' 11375 lt_prog_compiler_static_CXX='-Bstatic' 11376 ;; 11377 cxx*) 11378 # Compaq C++ 11379 # Make sure the PIC flag is empty. It appears that all Alpha 11380 # Linux and Compaq Tru64 Unix objects are PIC. 11381 lt_prog_compiler_pic_CXX= 11382 lt_prog_compiler_static_CXX='-non_shared' 11383 ;; 11384 *) 11385 ;; 11386 esac 11387 ;; 11388 lynxos*) 11389 ;; 11390 m88k*) 11391 ;; 11392 mvs*) 11393 case $cc_basename in 11394 cxx*) 11395 lt_prog_compiler_pic_CXX='-W c,exportall' 11396 ;; 11397 *) 11398 ;; 11399 esac 11400 ;; 11401 netbsd* | netbsdelf*-gnu | knetbsd*-gnu) 11402 ;; 11403 osf3* | osf4* | osf5*) 11404 case $cc_basename in 11405 KCC*) 11406 lt_prog_compiler_wl_CXX='--backend -Wl,' 11407 ;; 11408 RCC*) 11409 # Rational C++ 2.4.1 11410 lt_prog_compiler_pic_CXX='-pic' 11411 ;; 11412 cxx*) 11413 # Digital/Compaq C++ 11414 lt_prog_compiler_wl_CXX='-Wl,' 11415 # Make sure the PIC flag is empty. It appears that all Alpha 11416 # Linux and Compaq Tru64 Unix objects are PIC. 11417 lt_prog_compiler_pic_CXX= 11418 lt_prog_compiler_static_CXX='-non_shared' 11419 ;; 11420 *) 11421 ;; 11422 esac 11423 ;; 11424 psos*) 11425 ;; 11426 solaris*) 11427 case $cc_basename in 11428 CC*) 11429 # Sun C++ 4.2, 5.x and Centerline C++ 11430 lt_prog_compiler_pic_CXX='-KPIC' 11431 lt_prog_compiler_static_CXX='-Bstatic' 11432 lt_prog_compiler_wl_CXX='-Qoption ld ' 11433 ;; 11434 gcx*) 11435 # Green Hills C++ Compiler 11436 lt_prog_compiler_pic_CXX='-PIC' 11437 ;; 11438 *) 11439 ;; 11440 esac 11441 ;; 11442 sunos4*) 11443 case $cc_basename in 11444 CC*) 11445 # Sun C++ 4.x 11446 lt_prog_compiler_pic_CXX='-pic' 11447 lt_prog_compiler_static_CXX='-Bstatic' 11448 ;; 11449 lcc*) 11450 # Lucid 11451 lt_prog_compiler_pic_CXX='-pic' 11452 ;; 11453 *) 11454 ;; 11455 esac 11456 ;; 11457 tandem*) 11458 case $cc_basename in 11459 NCC*) 11460 # NonStop-UX NCC 3.20 11461 lt_prog_compiler_pic_CXX='-KPIC' 11462 ;; 11463 *) 11464 ;; 11465 esac 11466 ;; 11467 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 11468 case $cc_basename in 11469 CC*) 11470 lt_prog_compiler_wl_CXX='-Wl,' 11471 lt_prog_compiler_pic_CXX='-KPIC' 11472 lt_prog_compiler_static_CXX='-Bstatic' 11473 ;; 11474 esac 11475 ;; 11476 vxworks*) 11477 ;; 11478 *) 11479 lt_prog_compiler_can_build_shared_CXX=no 11480 ;; 11481 esac 11482 fi 11483 11484 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 11485 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6 11486 11487 # 11488 # Check to make sure the PIC flag actually works. 11489 # 11490 if test -n "$lt_prog_compiler_pic_CXX"; then 11491 11492 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 11493 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6 11494 if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then 11495 echo $ECHO_N "(cached) $ECHO_C" >&6 11496 else 11497 lt_prog_compiler_pic_works_CXX=no 11498 ac_outfile=conftest.$ac_objext 11499 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 11500 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 11501 # Insert the option either (1) after the last *FLAGS variable, or 11502 # (2) before a word containing "conftest.", or (3) at the end. 11503 # Note that $ac_compile itself does not contain backslashes and begins 11504 # with a dollar sign (not a hyphen), so the echo should work correctly. 11505 # The option is referenced via a variable to avoid confusing sed. 11506 lt_compile=`echo "$ac_compile" | $SED \ 11507 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11508 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11509 -e 's:$: $lt_compiler_flag:'` 11510 (eval echo "\"\$as_me:11510: $lt_compile\"" >&5) 11511 (eval "$lt_compile" 2>conftest.err) 11512 ac_status=$? 11513 cat conftest.err >&5 11514 echo "$as_me:11514: \$? = $ac_status" >&5 11515 if (exit $ac_status) && test -s "$ac_outfile"; then 11516 # The compiler can only warn and ignore the option if not recognized 11517 # So say no if there are warnings other than the usual output. 11518 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 11519 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11520 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 11521 lt_prog_compiler_pic_works_CXX=yes 11522 fi 11523 fi 11524 $rm conftest* 11525 11526 fi 11527 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 11528 echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6 11529 11530 if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then 11531 case $lt_prog_compiler_pic_CXX in 11532 "" | " "*) ;; 11533 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 11534 esac 11535 else 11536 lt_prog_compiler_pic_CXX= 11537 lt_prog_compiler_can_build_shared_CXX=no 11538 fi 11539 11540 fi 11541 case $host_os in 11542 # For platforms which do not support PIC, -DPIC is meaningless: 11543 *djgpp*) 11544 lt_prog_compiler_pic_CXX= 11545 ;; 11546 *) 11547 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 11548 ;; 11549 esac 11550 11551 # 11552 # Check to make sure the static flag actually works. 11553 # 11554 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 11555 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 11556 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 11557 if test "${lt_prog_compiler_static_works_CXX+set}" = set; then 11558 echo $ECHO_N "(cached) $ECHO_C" >&6 11559 else 11560 lt_prog_compiler_static_works_CXX=no 11561 save_LDFLAGS="$LDFLAGS" 11562 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 11563 printf "$lt_simple_link_test_code" > conftest.$ac_ext 11564 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 11565 # The linker can only warn and ignore the option if not recognized 11566 # So say no if there are warnings 11567 if test -s conftest.err; then 11568 # Append any errors to the config.log. 11569 cat conftest.err 1>&5 11570 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 11571 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11572 if diff conftest.exp conftest.er2 >/dev/null; then 11573 lt_prog_compiler_static_works_CXX=yes 11574 fi 11575 else 11576 lt_prog_compiler_static_works_CXX=yes 11577 fi 11578 fi 11579 $rm conftest* 11580 LDFLAGS="$save_LDFLAGS" 11581 11582 fi 11583 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5 11584 echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6 11585 11586 if test x"$lt_prog_compiler_static_works_CXX" = xyes; then 11587 : 11588 else 11589 lt_prog_compiler_static_CXX= 11590 fi 11591 11592 11593 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 11594 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 11595 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 11596 echo $ECHO_N "(cached) $ECHO_C" >&6 11597 else 11598 lt_cv_prog_compiler_c_o_CXX=no 11599 $rm -r conftest 2>/dev/null 11600 mkdir conftest 11601 cd conftest 11602 mkdir out 11603 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 11604 11605 lt_compiler_flag="-o out/conftest2.$ac_objext" 11606 # Insert the option either (1) after the last *FLAGS variable, or 11607 # (2) before a word containing "conftest.", or (3) at the end. 11608 # Note that $ac_compile itself does not contain backslashes and begins 11609 # with a dollar sign (not a hyphen), so the echo should work correctly. 11610 lt_compile=`echo "$ac_compile" | $SED \ 11611 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11612 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11613 -e 's:$: $lt_compiler_flag:'` 11614 (eval echo "\"\$as_me:11614: $lt_compile\"" >&5) 11615 (eval "$lt_compile" 2>out/conftest.err) 11616 ac_status=$? 11617 cat out/conftest.err >&5 11618 echo "$as_me:11618: \$? = $ac_status" >&5 11619 if (exit $ac_status) && test -s out/conftest2.$ac_objext 11620 then 11621 # The compiler can only warn and ignore the option if not recognized 11622 # So say no if there are warnings 11623 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 11624 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 11625 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 11626 lt_cv_prog_compiler_c_o_CXX=yes 11627 fi 11628 fi 11629 chmod u+w . 2>&5 11630 $rm conftest* 11631 # SGI C++ compiler will create directory out/ii_files/ for 11632 # template instantiation 11633 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 11634 $rm out/* && rmdir out 11635 cd .. 11636 rmdir conftest 11637 $rm conftest* 11638 11639 fi 11640 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 11641 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6 11642 11643 11644 hard_links="nottested" 11645 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 11646 # do not overwrite the value of need_locks provided by the user 11647 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 11648 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 11649 hard_links=yes 11650 $rm conftest* 11651 ln conftest.a conftest.b 2>/dev/null && hard_links=no 11652 touch conftest.a 11653 ln conftest.a conftest.b 2>&5 || hard_links=no 11654 ln conftest.a conftest.b 2>/dev/null && hard_links=no 11655 echo "$as_me:$LINENO: result: $hard_links" >&5 11656 echo "${ECHO_T}$hard_links" >&6 11657 if test "$hard_links" = no; then 11658 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 11659 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 11660 need_locks=warn 11661 fi 11662 else 11663 need_locks=no 11664 fi 11665 11666 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11667 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 11668 11669 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 11670 case $host_os in 11671 aix4* | aix5*) 11672 # If we're using GNU nm, then we don't want the "-C" option. 11673 # -C means demangle to AIX nm, but means don't demangle with GNU nm 11674 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 11675 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' 11676 else 11677 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' 11678 fi 11679 ;; 11680 pw32*) 11681 export_symbols_cmds_CXX="$ltdll_cmds" 11682 ;; 11683 cygwin* | mingw*) 11684 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' 11685 ;; 11686 kfreebsd*-gnu) 11687 link_all_deplibs_CXX=no 11688 ;; 11689 linux*) 11690 link_all_deplibs_CXX=no 11691 ;; 11692 *) 11693 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 11694 ;; 11695 esac 11696 11697 echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 11698 echo "${ECHO_T}$ld_shlibs_CXX" >&6 11699 test "$ld_shlibs_CXX" = no && can_build_shared=no 11700 11701 # 11702 # Do we need to explicitly link libc? 11703 # 11704 case "x$archive_cmds_need_lc_CXX" in 11705 x|xyes) 11706 # Assume -lc should be added 11707 archive_cmds_need_lc_CXX=yes 11708 11709 if test "$enable_shared" = yes && test "$GCC" = yes; then 11710 case $archive_cmds_CXX in 11711 *'~'*) 11712 # FIXME: we may have to deal with multi-command sequences. 11713 ;; 11714 '$CC '*) 11715 # Test whether the compiler implicitly links with -lc since on some 11716 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11717 # to ld, don't add -lc before -lgcc. 11718 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 11719 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 11720 $rm conftest* 11721 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 11722 11723 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11724 (eval $ac_compile) 2>&5 11725 ac_status=$? 11726 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11727 (exit $ac_status); } 2>conftest.err; then 11728 soname=conftest 11729 lib=conftest 11730 libobjs=conftest.$ac_objext 11731 deplibs= 11732 wl=$lt_prog_compiler_wl_CXX 11733 pic_flag=$lt_prog_compiler_pic_CXX 11734 compiler_flags=-v 11735 linker_flags=-v 11736 verstring= 11737 output_objdir=. 11738 libname=conftest 11739 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 11740 allow_undefined_flag_CXX= 11741 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 11742 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 11743 ac_status=$? 11744 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11745 (exit $ac_status); } 11746 then 11747 archive_cmds_need_lc_CXX=no 11748 else 11749 archive_cmds_need_lc_CXX=yes 11750 fi 11751 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 11752 else 11753 cat conftest.err 1>&5 11754 fi 11755 $rm conftest* 11756 echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 11757 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6 11758 ;; 11759 esac 11760 fi 11761 ;; 11762 esac 11763 11764 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 11765 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 11766 library_names_spec= 11767 libname_spec='lib$name' 11768 soname_spec= 11769 shrext_cmds=".so" 11770 postinstall_cmds= 11771 postuninstall_cmds= 11772 finish_cmds= 11773 finish_eval= 11774 shlibpath_var= 11775 shlibpath_overrides_runpath=unknown 11776 version_type=none 11777 dynamic_linker="$host_os ld.so" 11778 sys_lib_dlsearch_path_spec="/lib /usr/lib" 11779 if test "$GCC" = yes; then 11780 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 11781 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 11782 # if the path contains ";" then we assume it to be the separator 11783 # otherwise default to the standard path separator (i.e. ":") - it is 11784 # assumed that no part of a normal pathname contains ";" but that should 11785 # okay in the real world where ";" in dirpaths is itself problematic. 11786 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11787 else 11788 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11789 fi 11790 else 11791 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11792 fi 11793 need_lib_prefix=unknown 11794 hardcode_into_libs=no 11795 11796 # when you set need_version to no, make sure it does not cause -set_version 11797 # flags to be left without arguments 11798 need_version=unknown 11799 11800 case $host_os in 11801 aix3*) 11802 version_type=linux 11803 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11804 shlibpath_var=LIBPATH 11805 11806 # AIX 3 has no versioning support, so we append a major version to the name. 11807 soname_spec='${libname}${release}${shared_ext}$major' 11808 ;; 11809 11810 aix4* | aix5*) 11811 version_type=linux 11812 need_lib_prefix=no 11813 need_version=no 11814 hardcode_into_libs=yes 11815 if test "$host_cpu" = ia64; then 11816 # AIX 5 supports IA64 11817 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11818 shlibpath_var=LD_LIBRARY_PATH 11819 else 11820 # With GCC up to 2.95.x, collect2 would create an import file 11821 # for dependence libraries. The import file would start with 11822 # the line `#! .'. This would cause the generated library to 11823 # depend on `.', always an invalid library. This was fixed in 11824 # development snapshots of GCC prior to 3.0. 11825 case $host_os in 11826 aix4 | aix4.[01] | aix4.[01].*) 11827 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11828 echo ' yes ' 11829 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 11830 : 11831 else 11832 can_build_shared=no 11833 fi 11834 ;; 11835 esac 11836 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11837 # soname into executable. Probably we can add versioning support to 11838 # collect2, so additional links can be useful in future. 11839 if test "$aix_use_runtimelinking" = yes; then 11840 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11841 # instead of lib<name>.a to let people know that these are not 11842 # typical AIX shared libraries. 11843 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11844 else 11845 # We preserve .a as extension for shared libraries through AIX4.2 11846 # and later when we are not doing run time linking. 11847 library_names_spec='${libname}${release}.a $libname.a' 11848 soname_spec='${libname}${release}${shared_ext}$major' 11849 fi 11850 shlibpath_var=LIBPATH 11851 fi 11852 ;; 11853 11854 amigaos*) 11855 library_names_spec='$libname.ixlibrary $libname.a' 11856 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11857 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' 11858 ;; 11859 11860 beos*) 11861 library_names_spec='${libname}${shared_ext}' 11862 dynamic_linker="$host_os ld.so" 11863 shlibpath_var=LIBRARY_PATH 11864 ;; 11865 11866 bsdi[45]*) 11867 version_type=linux 11868 need_version=no 11869 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11870 soname_spec='${libname}${release}${shared_ext}$major' 11871 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11872 shlibpath_var=LD_LIBRARY_PATH 11873 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11874 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11875 # the default ld.so.conf also contains /usr/contrib/lib and 11876 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11877 # libtool to hard-code these into programs 11878 ;; 11879 11880 cygwin* | mingw* | pw32*) 11881 version_type=windows 11882 shrext_cmds=".dll" 11883 need_version=no 11884 need_lib_prefix=no 11885 11886 case $GCC,$host_os in 11887 yes,cygwin* | yes,mingw* | yes,pw32*) 11888 library_names_spec='$libname.dll.a' 11889 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11890 postinstall_cmds='base_file=`basename \${file}`~ 11891 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 11892 dldir=$destdir/`dirname \$dlpath`~ 11893 test -d \$dldir || mkdir -p \$dldir~ 11894 $install_prog $dir/$dlname \$dldir/$dlname~ 11895 chmod a+x \$dldir/$dlname' 11896 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11897 dlpath=$dir/\$dldll~ 11898 $rm \$dlpath' 11899 shlibpath_overrides_runpath=yes 11900 11901 case $host_os in 11902 cygwin*) 11903 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11904 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11905 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 11906 ;; 11907 mingw*) 11908 # MinGW DLLs use traditional 'lib' prefix 11909 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11910 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 11911 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 11912 # It is most probably a Windows format PATH printed by 11913 # mingw gcc, but we are running on Cygwin. Gcc prints its search 11914 # path with ; separators, and with drive letters. We can handle the 11915 # drive letters (cygwin fileutils understands them), so leave them, 11916 # especially as we might pass files found there to a mingw objdump, 11917 # which wouldn't understand a cygwinified path. Ahh. 11918 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11919 else 11920 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11921 fi 11922 ;; 11923 pw32*) 11924 # pw32 DLLs use 'pw' prefix rather than 'lib' 11925 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11926 ;; 11927 esac 11928 ;; 11929 11930 *) 11931 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11932 ;; 11933 esac 11934 dynamic_linker='Win32 ld.exe' 11935 # FIXME: first we should search . and the directory the executable is in 11936 shlibpath_var=PATH 11937 ;; 11938 11939 darwin* | rhapsody*) 11940 dynamic_linker="$host_os dyld" 11941 version_type=darwin 11942 need_lib_prefix=no 11943 need_version=no 11944 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11945 soname_spec='${libname}${release}${major}$shared_ext' 11946 shlibpath_overrides_runpath=yes 11947 shlibpath_var=DYLD_LIBRARY_PATH 11948 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11949 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 11950 if test "$GCC" = yes; then 11951 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"` 11952 else 11953 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 11954 fi 11955 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11956 ;; 11957 11958 dgux*) 11959 version_type=linux 11960 need_lib_prefix=no 11961 need_version=no 11962 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11963 soname_spec='${libname}${release}${shared_ext}$major' 11964 shlibpath_var=LD_LIBRARY_PATH 11965 ;; 11966 11967 freebsd1*) 11968 dynamic_linker=no 11969 ;; 11970 11971 kfreebsd*-gnu) 11972 version_type=linux 11973 need_lib_prefix=no 11974 need_version=no 11975 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11976 soname_spec='${libname}${release}${shared_ext}$major' 11977 shlibpath_var=LD_LIBRARY_PATH 11978 shlibpath_overrides_runpath=no 11979 hardcode_into_libs=yes 11980 dynamic_linker='GNU ld.so' 11981 ;; 11982 11983 freebsd* | dragonfly*) 11984 # DragonFly does not have aout. When/if they implement a new 11985 # versioning mechanism, adjust this. 11986 if test -x /usr/bin/objformat; then 11987 objformat=`/usr/bin/objformat` 11988 else 11989 case $host_os in 11990 freebsd[123]*) objformat=aout ;; 11991 *) objformat=elf ;; 11992 esac 11993 fi 11994 version_type=freebsd-$objformat 11995 case $version_type in 11996 freebsd-elf*) 11997 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11998 need_version=no 11999 need_lib_prefix=no 12000 ;; 12001 freebsd-*) 12002 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 12003 need_version=yes 12004 ;; 12005 esac 12006 shlibpath_var=LD_LIBRARY_PATH 12007 case $host_os in 12008 freebsd2*) 12009 shlibpath_overrides_runpath=yes 12010 ;; 12011 freebsd3.[01]* | freebsdelf3.[01]*) 12012 shlibpath_overrides_runpath=yes 12013 hardcode_into_libs=yes 12014 ;; 12015 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 12016 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 12017 shlibpath_overrides_runpath=no 12018 hardcode_into_libs=yes 12019 ;; 12020 freebsd*) # from 4.6 on 12021 shlibpath_overrides_runpath=yes 12022 hardcode_into_libs=yes 12023 ;; 12024 esac 12025 ;; 12026 12027 gnu*) 12028 version_type=linux 12029 need_lib_prefix=no 12030 need_version=no 12031 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 12032 soname_spec='${libname}${release}${shared_ext}$major' 12033 shlibpath_var=LD_LIBRARY_PATH 12034 hardcode_into_libs=yes 12035 ;; 12036 12037 hpux9* | hpux10* | hpux11*) 12038 # Give a soname corresponding to the major version so that dld.sl refuses to 12039 # link against other versions. 12040 version_type=sunos 12041 need_lib_prefix=no 12042 need_version=no 12043 case $host_cpu in 12044 ia64*) 12045 shrext_cmds='.so' 12046 hardcode_into_libs=yes 12047 dynamic_linker="$host_os dld.so" 12048 shlibpath_var=LD_LIBRARY_PATH 12049 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12050 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12051 soname_spec='${libname}${release}${shared_ext}$major' 12052 if test "X$HPUX_IA64_MODE" = X32; then 12053 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 12054 else 12055 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 12056 fi 12057 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12058 ;; 12059 hppa*64*) 12060 shrext_cmds='.sl' 12061 hardcode_into_libs=yes 12062 dynamic_linker="$host_os dld.sl" 12063 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 12064 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12065 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12066 soname_spec='${libname}${release}${shared_ext}$major' 12067 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 12068 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12069 ;; 12070 *) 12071 shrext_cmds='.sl' 12072 dynamic_linker="$host_os dld.sl" 12073 shlibpath_var=SHLIB_PATH 12074 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 12075 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12076 soname_spec='${libname}${release}${shared_ext}$major' 12077 ;; 12078 esac 12079 # HP-UX runs *really* slowly unless shared libraries are mode 555. 12080 postinstall_cmds='chmod 555 $lib' 12081 ;; 12082 12083 interix3*) 12084 version_type=linux 12085 need_lib_prefix=no 12086 need_version=no 12087 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12088 soname_spec='${libname}${release}${shared_ext}$major' 12089 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 12090 shlibpath_var=LD_LIBRARY_PATH 12091 shlibpath_overrides_runpath=no 12092 hardcode_into_libs=yes 12093 ;; 12094 12095 irix5* | irix6* | nonstopux*) 12096 case $host_os in 12097 nonstopux*) version_type=nonstopux ;; 12098 *) 12099 if test "$lt_cv_prog_gnu_ld" = yes; then 12100 version_type=linux 12101 else 12102 version_type=irix 12103 fi ;; 12104 esac 12105 need_lib_prefix=no 12106 need_version=no 12107 soname_spec='${libname}${release}${shared_ext}$major' 12108 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 12109 case $host_os in 12110 irix5* | nonstopux*) 12111 libsuff= shlibsuff= 12112 ;; 12113 *) 12114 case $LD in # libtool.m4 will add one of these switches to LD 12115 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 12116 libsuff= shlibsuff= libmagic=32-bit;; 12117 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 12118 libsuff=32 shlibsuff=N32 libmagic=N32;; 12119 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 12120 libsuff=64 shlibsuff=64 libmagic=64-bit;; 12121 *) libsuff= shlibsuff= libmagic=never-match;; 12122 esac 12123 ;; 12124 esac 12125 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 12126 shlibpath_overrides_runpath=no 12127 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 12128 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 12129 hardcode_into_libs=yes 12130 ;; 12131 12132 # No shared lib support for Linux oldld, aout, or coff. 12133 linux*oldld* | linux*aout* | linux*coff*) 12134 dynamic_linker=no 12135 ;; 12136 12137 # This must be Linux ELF. 12138 linux*) 12139 version_type=linux 12140 need_lib_prefix=no 12141 need_version=no 12142 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12143 soname_spec='${libname}${release}${shared_ext}$major' 12144 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 12145 shlibpath_var=LD_LIBRARY_PATH 12146 shlibpath_overrides_runpath=no 12147 # This implies no fast_install, which is unacceptable. 12148 # Some rework will be needed to allow for fast_install 12149 # before this can be enabled. 12150 hardcode_into_libs=yes 12151 12152 # Append ld.so.conf contents to the search path 12153 if test -f /etc/ld.so.conf; then 12154 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' ' '` 12155 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 12156 fi 12157 12158 # We used to test for /lib/ld.so.1 and disable shared libraries on 12159 # powerpc, because MkLinux only supported shared libraries with the 12160 # GNU dynamic linker. Since this was broken with cross compilers, 12161 # most powerpc-linux boxes support dynamic linking these days and 12162 # people can always --disable-shared, the test was removed, and we 12163 # assume the GNU/Linux dynamic linker is in use. 12164 dynamic_linker='GNU/Linux ld.so' 12165 ;; 12166 12167 netbsdelf*-gnu) 12168 version_type=linux 12169 need_lib_prefix=no 12170 need_version=no 12171 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12172 soname_spec='${libname}${release}${shared_ext}$major' 12173 shlibpath_var=LD_LIBRARY_PATH 12174 shlibpath_overrides_runpath=no 12175 hardcode_into_libs=yes 12176 dynamic_linker='NetBSD ld.elf_so' 12177 ;; 12178 12179 knetbsd*-gnu) 12180 version_type=linux 12181 need_lib_prefix=no 12182 need_version=no 12183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12184 soname_spec='${libname}${release}${shared_ext}$major' 12185 shlibpath_var=LD_LIBRARY_PATH 12186 shlibpath_overrides_runpath=no 12187 hardcode_into_libs=yes 12188 dynamic_linker='GNU ld.so' 12189 ;; 12190 12191 netbsd*) 12192 version_type=sunos 12193 need_lib_prefix=no 12194 need_version=no 12195 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 12196 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12197 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12198 dynamic_linker='NetBSD (a.out) ld.so' 12199 else 12200 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12201 soname_spec='${libname}${release}${shared_ext}$major' 12202 dynamic_linker='NetBSD ld.elf_so' 12203 fi 12204 shlibpath_var=LD_LIBRARY_PATH 12205 shlibpath_overrides_runpath=yes 12206 hardcode_into_libs=yes 12207 ;; 12208 12209 newsos6) 12210 version_type=linux 12211 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12212 shlibpath_var=LD_LIBRARY_PATH 12213 shlibpath_overrides_runpath=yes 12214 ;; 12215 12216 nto-qnx*) 12217 version_type=linux 12218 need_lib_prefix=no 12219 need_version=no 12220 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12221 soname_spec='${libname}${release}${shared_ext}$major' 12222 shlibpath_var=LD_LIBRARY_PATH 12223 shlibpath_overrides_runpath=yes 12224 ;; 12225 12226 openbsd*) 12227 version_type=sunos 12228 sys_lib_dlsearch_path_spec="/usr/lib" 12229 need_lib_prefix=no 12230 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 12231 case $host_os in 12232 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 12233 *) need_version=no ;; 12234 esac 12235 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12236 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12237 shlibpath_var=LD_LIBRARY_PATH 12238 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12239 case $host_os in 12240 openbsd2.[89] | openbsd2.[89].*) 12241 shlibpath_overrides_runpath=no 12242 ;; 12243 *) 12244 shlibpath_overrides_runpath=yes 12245 ;; 12246 esac 12247 else 12248 shlibpath_overrides_runpath=yes 12249 fi 12250 ;; 12251 12252 os2*) 12253 libname_spec='$name' 12254 shrext_cmds=".dll" 12255 need_lib_prefix=no 12256 library_names_spec='$libname${shared_ext} $libname.a' 12257 dynamic_linker='OS/2 ld.exe' 12258 shlibpath_var=LIBPATH 12259 ;; 12260 12261 osf3* | osf4* | osf5*) 12262 version_type=osf 12263 need_lib_prefix=no 12264 need_version=no 12265 soname_spec='${libname}${release}${shared_ext}$major' 12266 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12267 shlibpath_var=LD_LIBRARY_PATH 12268 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12269 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 12270 ;; 12271 12272 solaris*) 12273 version_type=linux 12274 need_lib_prefix=no 12275 need_version=no 12276 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12277 soname_spec='${libname}${release}${shared_ext}$major' 12278 shlibpath_var=LD_LIBRARY_PATH 12279 shlibpath_overrides_runpath=yes 12280 hardcode_into_libs=yes 12281 # ldd complains unless libraries are executable 12282 postinstall_cmds='chmod +x $lib' 12283 ;; 12284 12285 sunos4*) 12286 version_type=sunos 12287 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12288 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12289 shlibpath_var=LD_LIBRARY_PATH 12290 shlibpath_overrides_runpath=yes 12291 if test "$with_gnu_ld" = yes; then 12292 need_lib_prefix=no 12293 fi 12294 need_version=yes 12295 ;; 12296 12297 sysv4 | sysv4.3*) 12298 version_type=linux 12299 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12300 soname_spec='${libname}${release}${shared_ext}$major' 12301 shlibpath_var=LD_LIBRARY_PATH 12302 case $host_vendor in 12303 sni) 12304 shlibpath_overrides_runpath=no 12305 need_lib_prefix=no 12306 export_dynamic_flag_spec='${wl}-Blargedynsym' 12307 runpath_var=LD_RUN_PATH 12308 ;; 12309 siemens) 12310 need_lib_prefix=no 12311 ;; 12312 motorola) 12313 need_lib_prefix=no 12314 need_version=no 12315 shlibpath_overrides_runpath=no 12316 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12317 ;; 12318 esac 12319 ;; 12320 12321 sysv4*MP*) 12322 if test -d /usr/nec ;then 12323 version_type=linux 12324 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 12325 soname_spec='$libname${shared_ext}.$major' 12326 shlibpath_var=LD_LIBRARY_PATH 12327 fi 12328 ;; 12329 12330 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12331 version_type=freebsd-elf 12332 need_lib_prefix=no 12333 need_version=no 12334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12335 soname_spec='${libname}${release}${shared_ext}$major' 12336 shlibpath_var=LD_LIBRARY_PATH 12337 hardcode_into_libs=yes 12338 if test "$with_gnu_ld" = yes; then 12339 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 12340 shlibpath_overrides_runpath=no 12341 else 12342 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 12343 shlibpath_overrides_runpath=yes 12344 case $host_os in 12345 sco3.2v5*) 12346 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12347 ;; 12348 esac 12349 fi 12350 sys_lib_dlsearch_path_spec='/usr/lib' 12351 ;; 12352 12353 uts4*) 12354 version_type=linux 12355 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12356 soname_spec='${libname}${release}${shared_ext}$major' 12357 shlibpath_var=LD_LIBRARY_PATH 12358 ;; 12359 12360 *) 12361 dynamic_linker=no 12362 ;; 12363 esac 12364 echo "$as_me:$LINENO: result: $dynamic_linker" >&5 12365 echo "${ECHO_T}$dynamic_linker" >&6 12366 test "$dynamic_linker" = no && can_build_shared=no 12367 12368 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12369 if test "$GCC" = yes; then 12370 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12371 fi 12372 12373 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 12374 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 12375 hardcode_action_CXX= 12376 if test -n "$hardcode_libdir_flag_spec_CXX" || \ 12377 test -n "$runpath_var_CXX" || \ 12378 test "X$hardcode_automatic_CXX" = "Xyes" ; then 12379 12380 # We can hardcode non-existant directories. 12381 if test "$hardcode_direct_CXX" != no && 12382 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12383 # have to relink, otherwise we might link with an installed library 12384 # when we should be linking with a yet-to-be-installed one 12385 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 12386 test "$hardcode_minus_L_CXX" != no; then 12387 # Linking always hardcodes the temporary library directory. 12388 hardcode_action_CXX=relink 12389 else 12390 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12391 hardcode_action_CXX=immediate 12392 fi 12393 else 12394 # We cannot hardcode anything, or else we can only hardcode existing 12395 # directories. 12396 hardcode_action_CXX=unsupported 12397 fi 12398 echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 12399 echo "${ECHO_T}$hardcode_action_CXX" >&6 12400 12401 if test "$hardcode_action_CXX" = relink; then 12402 # Fast installation is not supported 12403 enable_fast_install=no 12404 elif test "$shlibpath_overrides_runpath" = yes || 12405 test "$enable_shared" = no; then 12406 # Fast installation is not necessary 12407 enable_fast_install=needless 12408 fi 12409 12410 12411 # The else clause should only fire when bootstrapping the 12412 # libtool distribution, otherwise you forgot to ship ltmain.sh 12413 # with your package, and you will get complaints that there are 12414 # no rules to generate ltmain.sh. 12415 if test -f "$ltmain"; then 12416 # See if we are running on zsh, and set the options which allow our commands through 12417 # without removal of \ escapes. 12418 if test -n "${ZSH_VERSION+set}" ; then 12419 setopt NO_GLOB_SUBST 12420 fi 12421 # Now quote all the things that may contain metacharacters while being 12422 # careful not to overquote the AC_SUBSTed values. We take copies of the 12423 # variables and quote the copies for generation of the libtool script. 12424 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 12425 SED SHELL STRIP \ 12426 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 12427 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 12428 deplibs_check_method reload_flag reload_cmds need_locks \ 12429 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 12430 lt_cv_sys_global_symbol_to_c_name_address \ 12431 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 12432 old_postinstall_cmds old_postuninstall_cmds \ 12433 compiler_CXX \ 12434 CC_CXX \ 12435 LD_CXX \ 12436 lt_prog_compiler_wl_CXX \ 12437 lt_prog_compiler_pic_CXX \ 12438 lt_prog_compiler_static_CXX \ 12439 lt_prog_compiler_no_builtin_flag_CXX \ 12440 export_dynamic_flag_spec_CXX \ 12441 thread_safe_flag_spec_CXX \ 12442 whole_archive_flag_spec_CXX \ 12443 enable_shared_with_static_runtimes_CXX \ 12444 old_archive_cmds_CXX \ 12445 old_archive_from_new_cmds_CXX \ 12446 predep_objects_CXX \ 12447 postdep_objects_CXX \ 12448 predeps_CXX \ 12449 postdeps_CXX \ 12450 compiler_lib_search_path_CXX \ 12451 archive_cmds_CXX \ 12452 archive_expsym_cmds_CXX \ 12453 postinstall_cmds_CXX \ 12454 postuninstall_cmds_CXX \ 12455 old_archive_from_expsyms_cmds_CXX \ 12456 allow_undefined_flag_CXX \ 12457 no_undefined_flag_CXX \ 12458 export_symbols_cmds_CXX \ 12459 hardcode_libdir_flag_spec_CXX \ 12460 hardcode_libdir_flag_spec_ld_CXX \ 12461 hardcode_libdir_separator_CXX \ 12462 hardcode_automatic_CXX \ 12463 module_cmds_CXX \ 12464 module_expsym_cmds_CXX \ 12465 lt_cv_prog_compiler_c_o_CXX \ 12466 exclude_expsyms_CXX \ 12467 include_expsyms_CXX; do 12468 12469 case $var in 12470 old_archive_cmds_CXX | \ 12471 old_archive_from_new_cmds_CXX | \ 12472 archive_cmds_CXX | \ 12473 archive_expsym_cmds_CXX | \ 12474 module_cmds_CXX | \ 12475 module_expsym_cmds_CXX | \ 12476 old_archive_from_expsyms_cmds_CXX | \ 12477 export_symbols_cmds_CXX | \ 12478 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 12479 postinstall_cmds | postuninstall_cmds | \ 12480 old_postinstall_cmds | old_postuninstall_cmds | \ 12481 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 12482 # Double-quote double-evaled strings. 12483 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 12484 ;; 12485 *) 12486 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 12487 ;; 12488 esac 12489 done 12490 12491 case $lt_echo in 12492 *'\$0 --fallback-echo"') 12493 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 12494 ;; 12495 esac 12496 12497 cfgfile="$ofile" 12498 12499 cat <<__EOF__ >> "$cfgfile" 12500 # ### BEGIN LIBTOOL TAG CONFIG: $tagname 12501 12502 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 12503 12504 # Shell to use when invoking shell scripts. 12505 SHELL=$lt_SHELL 12506 12507 # Whether or not to build shared libraries. 12508 build_libtool_libs=$enable_shared 12509 12510 # Whether or not to build static libraries. 12511 build_old_libs=$enable_static 12512 12513 # Whether or not to add -lc for building shared libraries. 12514 build_libtool_need_lc=$archive_cmds_need_lc_CXX 12515 12516 # Whether or not to disallow shared libs when runtime libs are static 12517 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 12518 12519 # Whether or not to optimize for fast installation. 12520 fast_install=$enable_fast_install 12521 12522 # The host system. 12523 host_alias=$host_alias 12524 host=$host 12525 host_os=$host_os 12526 12527 # The build system. 12528 build_alias=$build_alias 12529 build=$build 12530 build_os=$build_os 12531 12532 # An echo program that does not interpret backslashes. 12533 echo=$lt_echo 12534 12535 # The archiver. 12536 AR=$lt_AR 12537 AR_FLAGS=$lt_AR_FLAGS 12538 12539 # A C compiler. 12540 LTCC=$lt_LTCC 12541 12542 # LTCC compiler flags. 12543 LTCFLAGS=$lt_LTCFLAGS 12544 12545 # A language-specific compiler. 12546 CC=$lt_compiler_CXX 12547 12548 # Is the compiler the GNU C compiler? 12549 with_gcc=$GCC_CXX 12550 12551 # An ERE matcher. 12552 EGREP=$lt_EGREP 12553 12554 # The linker used to build libraries. 12555 LD=$lt_LD_CXX 12556 12557 # Whether we need hard or soft links. 12558 LN_S=$lt_LN_S 12559 12560 # A BSD-compatible nm program. 12561 NM=$lt_NM 12562 12563 # A symbol stripping program 12564 STRIP=$lt_STRIP 12565 12566 # Used to examine libraries when file_magic_cmd begins "file" 12567 MAGIC_CMD=$MAGIC_CMD 12568 12569 # Used on cygwin: DLL creation program. 12570 DLLTOOL="$DLLTOOL" 12571 12572 # Used on cygwin: object dumper. 12573 OBJDUMP="$OBJDUMP" 12574 12575 # Used on cygwin: assembler. 12576 AS="$AS" 12577 12578 # The name of the directory that contains temporary libtool files. 12579 objdir=$objdir 12580 12581 # How to create reloadable object files. 12582 reload_flag=$lt_reload_flag 12583 reload_cmds=$lt_reload_cmds 12584 12585 # How to pass a linker flag through the compiler. 12586 wl=$lt_lt_prog_compiler_wl_CXX 12587 12588 # Object file suffix (normally "o"). 12589 objext="$ac_objext" 12590 12591 # Old archive suffix (normally "a"). 12592 libext="$libext" 12593 12594 # Shared library suffix (normally ".so"). 12595 shrext_cmds='$shrext_cmds' 12596 12597 # Executable file suffix (normally ""). 12598 exeext="$exeext" 12599 12600 # Additional compiler flags for building library objects. 12601 pic_flag=$lt_lt_prog_compiler_pic_CXX 12602 pic_mode=$pic_mode 12603 12604 # What is the maximum length of a command? 12605 max_cmd_len=$lt_cv_sys_max_cmd_len 12606 12607 # Does compiler simultaneously support -c and -o options? 12608 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 12609 12610 # Must we lock files when doing compilation? 12611 need_locks=$lt_need_locks 12612 12613 # Do we need the lib prefix for modules? 12614 need_lib_prefix=$need_lib_prefix 12615 12616 # Do we need a version for libraries? 12617 need_version=$need_version 12618 12619 # Whether dlopen is supported. 12620 dlopen_support=$enable_dlopen 12621 12622 # Whether dlopen of programs is supported. 12623 dlopen_self=$enable_dlopen_self 12624 12625 # Whether dlopen of statically linked programs is supported. 12626 dlopen_self_static=$enable_dlopen_self_static 12627 12628 # Compiler flag to prevent dynamic linking. 12629 link_static_flag=$lt_lt_prog_compiler_static_CXX 12630 12631 # Compiler flag to turn off builtin functions. 12632 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 12633 12634 # Compiler flag to allow reflexive dlopens. 12635 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 12636 12637 # Compiler flag to generate shared objects directly from archives. 12638 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 12639 12640 # Compiler flag to generate thread-safe objects. 12641 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 12642 12643 # Library versioning type. 12644 version_type=$version_type 12645 12646 # Format of library name prefix. 12647 libname_spec=$lt_libname_spec 12648 12649 # List of archive names. First name is the real one, the rest are links. 12650 # The last name is the one that the linker finds with -lNAME. 12651 library_names_spec=$lt_library_names_spec 12652 12653 # The coded name of the library, if different from the real name. 12654 soname_spec=$lt_soname_spec 12655 12656 # Commands used to build and install an old-style archive. 12657 RANLIB=$lt_RANLIB 12658 old_archive_cmds=$lt_old_archive_cmds_CXX 12659 old_postinstall_cmds=$lt_old_postinstall_cmds 12660 old_postuninstall_cmds=$lt_old_postuninstall_cmds 12661 12662 # Create an old-style archive from a shared archive. 12663 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 12664 12665 # Create a temporary old-style archive to link instead of a shared archive. 12666 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 12667 12668 # Commands used to build and install a shared archive. 12669 archive_cmds=$lt_archive_cmds_CXX 12670 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 12671 postinstall_cmds=$lt_postinstall_cmds 12672 postuninstall_cmds=$lt_postuninstall_cmds 12673 12674 # Commands used to build a loadable module (assumed same as above if empty) 12675 module_cmds=$lt_module_cmds_CXX 12676 module_expsym_cmds=$lt_module_expsym_cmds_CXX 12677 12678 # Commands to strip libraries. 12679 old_striplib=$lt_old_striplib 12680 striplib=$lt_striplib 12681 12682 # Dependencies to place before the objects being linked to create a 12683 # shared library. 12684 predep_objects=$lt_predep_objects_CXX 12685 12686 # Dependencies to place after the objects being linked to create a 12687 # shared library. 12688 postdep_objects=$lt_postdep_objects_CXX 12689 12690 # Dependencies to place before the objects being linked to create a 12691 # shared library. 12692 predeps=$lt_predeps_CXX 12693 12694 # Dependencies to place after the objects being linked to create a 12695 # shared library. 12696 postdeps=$lt_postdeps_CXX 12697 12698 # The library search path used internally by the compiler when linking 12699 # a shared library. 12700 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 12701 12702 # Method to check whether dependent libraries are shared objects. 12703 deplibs_check_method=$lt_deplibs_check_method 12704 12705 # Command to use when deplibs_check_method == file_magic. 12706 file_magic_cmd=$lt_file_magic_cmd 12707 12708 # Flag that allows shared libraries with undefined symbols to be built. 12709 allow_undefined_flag=$lt_allow_undefined_flag_CXX 12710 12711 # Flag that forces no undefined symbols. 12712 no_undefined_flag=$lt_no_undefined_flag_CXX 12713 12714 # Commands used to finish a libtool library installation in a directory. 12715 finish_cmds=$lt_finish_cmds 12716 12717 # Same as above, but a single script fragment to be evaled but not shown. 12718 finish_eval=$lt_finish_eval 12719 12720 # Take the output of nm and produce a listing of raw symbols and C names. 12721 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 12722 12723 # Transform the output of nm in a proper C declaration 12724 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 12725 12726 # Transform the output of nm in a C name address pair 12727 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 12728 12729 # This is the shared library runtime path variable. 12730 runpath_var=$runpath_var 12731 12732 # This is the shared library path variable. 12733 shlibpath_var=$shlibpath_var 12734 12735 # Is shlibpath searched before the hard-coded library search path? 12736 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 12737 12738 # How to hardcode a shared library path into an executable. 12739 hardcode_action=$hardcode_action_CXX 12740 12741 # Whether we should hardcode library paths into libraries. 12742 hardcode_into_libs=$hardcode_into_libs 12743 12744 # Flag to hardcode \$libdir into a binary during linking. 12745 # This must work even if \$libdir does not exist. 12746 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 12747 12748 # If ld is used when linking, flag to hardcode \$libdir into 12749 # a binary during linking. This must work even if \$libdir does 12750 # not exist. 12751 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 12752 12753 # Whether we need a single -rpath flag with a separated argument. 12754 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 12755 12756 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 12757 # resulting binary. 12758 hardcode_direct=$hardcode_direct_CXX 12759 12760 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the 12761 # resulting binary. 12762 hardcode_minus_L=$hardcode_minus_L_CXX 12763 12764 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 12765 # the resulting binary. 12766 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 12767 12768 # Set to yes if building a shared library automatically hardcodes DIR into the library 12769 # and all subsequent libraries and executables linked against it. 12770 hardcode_automatic=$hardcode_automatic_CXX 12771 12772 # Variables whose values should be saved in libtool wrapper scripts and 12773 # restored at relink time. 12774 variables_saved_for_relink="$variables_saved_for_relink" 12775 12776 # Whether libtool must link a program against all its dependency libraries. 12777 link_all_deplibs=$link_all_deplibs_CXX 12778 12779 # Compile-time system search path for libraries 12780 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 12781 12782 # Run-time system search path for libraries 12783 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 12784 12785 # Fix the shell variable \$srcfile for the compiler. 12786 fix_srcfile_path="$fix_srcfile_path_CXX" 12787 12788 # Set to yes if exported symbols are required. 12789 always_export_symbols=$always_export_symbols_CXX 12790 12791 # The commands to list exported symbols. 12792 export_symbols_cmds=$lt_export_symbols_cmds_CXX 12793 12794 # The commands to extract the exported symbol list from a shared archive. 12795 extract_expsyms_cmds=$lt_extract_expsyms_cmds 12796 12797 # Symbols that should not be listed in the preloaded symbols. 12798 exclude_expsyms=$lt_exclude_expsyms_CXX 12799 12800 # Symbols that must always be exported. 12801 include_expsyms=$lt_include_expsyms_CXX 12802 12803 # ### END LIBTOOL TAG CONFIG: $tagname 12804 12805 __EOF__ 12806 12807 12808 else 12809 # If there is no Makefile yet, we rely on a make rule to execute 12810 # `config.status --recheck' to rerun these tests and create the 12811 # libtool script then. 12812 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 12813 if test -f "$ltmain_in"; then 12814 test -f Makefile && make "$ltmain" 12815 fi 12816 fi 12817 12818 12819 ac_ext=c 12820 ac_cpp='$CPP $CPPFLAGS' 12821 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12822 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12823 ac_compiler_gnu=$ac_cv_c_compiler_gnu 12824 12825 CC=$lt_save_CC 12826 LDCXX=$LD 12827 LD=$lt_save_LD 12828 GCC=$lt_save_GCC 12829 with_gnu_ldcxx=$with_gnu_ld 12830 with_gnu_ld=$lt_save_with_gnu_ld 12831 lt_cv_path_LDCXX=$lt_cv_path_LD 12832 lt_cv_path_LD=$lt_save_path_LD 12833 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 12834 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 12835 12836 else 12837 tagname="" 12838 fi 12839 ;; 12840 12841 F77) 12842 if test -n "$F77" && test "X$F77" != "Xno"; then 12843 12844 ac_ext=f 12845 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 12846 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12847 ac_compiler_gnu=$ac_cv_f77_compiler_gnu 12848 12849 12850 archive_cmds_need_lc_F77=no 12851 allow_undefined_flag_F77= 12852 always_export_symbols_F77=no 12853 archive_expsym_cmds_F77= 12854 export_dynamic_flag_spec_F77= 12855 hardcode_direct_F77=no 12856 hardcode_libdir_flag_spec_F77= 12857 hardcode_libdir_flag_spec_ld_F77= 12858 hardcode_libdir_separator_F77= 12859 hardcode_minus_L_F77=no 12860 hardcode_automatic_F77=no 12861 module_cmds_F77= 12862 module_expsym_cmds_F77= 12863 link_all_deplibs_F77=unknown 12864 old_archive_cmds_F77=$old_archive_cmds 12865 no_undefined_flag_F77= 12866 whole_archive_flag_spec_F77= 12867 enable_shared_with_static_runtimes_F77=no 12868 12869 # Source file extension for f77 test sources. 12870 ac_ext=f 12871 12872 # Object file extension for compiled f77 test sources. 12873 objext=o 12874 objext_F77=$objext 12875 12876 # Code to be used in simple compile tests 12877 lt_simple_compile_test_code=" subroutine t\n return\n end\n" 12878 12879 # Code to be used in simple link tests 12880 lt_simple_link_test_code=" program t\n end\n" 12881 12882 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 12883 12884 # If no C compiler was specified, use CC. 12885 LTCC=${LTCC-"$CC"} 12886 12887 # If no C compiler flags were specified, use CFLAGS. 12888 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12889 12890 # Allow CC to be a program name with arguments. 12891 compiler=$CC 12892 12893 12894 # save warnings/boilerplate of simple test code 12895 ac_outfile=conftest.$ac_objext 12896 printf "$lt_simple_compile_test_code" >conftest.$ac_ext 12897 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12898 _lt_compiler_boilerplate=`cat conftest.err` 12899 $rm conftest* 12900 12901 ac_outfile=conftest.$ac_objext 12902 printf "$lt_simple_link_test_code" >conftest.$ac_ext 12903 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12904 _lt_linker_boilerplate=`cat conftest.err` 12905 $rm conftest* 12906 12907 12908 # Allow CC to be a program name with arguments. 12909 lt_save_CC="$CC" 12910 CC=${F77-"f77"} 12911 compiler=$CC 12912 compiler_F77=$CC 12913 for cc_temp in $compiler""; do 12914 case $cc_temp in 12915 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 12916 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 12917 \-*) ;; 12918 *) break;; 12919 esac 12920 done 12921 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 12922 12923 12924 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 12925 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 12926 echo "$as_me:$LINENO: result: $can_build_shared" >&5 12927 echo "${ECHO_T}$can_build_shared" >&6 12928 12929 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 12930 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 12931 test "$can_build_shared" = "no" && enable_shared=no 12932 12933 # On AIX, shared libraries and static libraries use the same namespace, and 12934 # are all built from PIC. 12935 case $host_os in 12936 aix3*) 12937 test "$enable_shared" = yes && enable_static=no 12938 if test -n "$RANLIB"; then 12939 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12940 postinstall_cmds='$RANLIB $lib' 12941 fi 12942 ;; 12943 aix4* | aix5*) 12944 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12945 test "$enable_shared" = yes && enable_static=no 12946 fi 12947 ;; 12948 esac 12949 echo "$as_me:$LINENO: result: $enable_shared" >&5 12950 echo "${ECHO_T}$enable_shared" >&6 12951 12952 echo "$as_me:$LINENO: checking whether to build static libraries" >&5 12953 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 12954 # Make sure either enable_shared or enable_static is yes. 12955 test "$enable_shared" = yes || enable_static=yes 12956 echo "$as_me:$LINENO: result: $enable_static" >&5 12957 echo "${ECHO_T}$enable_static" >&6 12958 12959 GCC_F77="$G77" 12960 LD_F77="$LD" 12961 12962 lt_prog_compiler_wl_F77= 12963 lt_prog_compiler_pic_F77= 12964 lt_prog_compiler_static_F77= 12965 12966 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12967 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 12968 12969 if test "$GCC" = yes; then 12970 lt_prog_compiler_wl_F77='-Wl,' 12971 lt_prog_compiler_static_F77='-static' 12972 12973 case $host_os in 12974 aix*) 12975 # All AIX code is PIC. 12976 if test "$host_cpu" = ia64; then 12977 # AIX 5 now supports IA64 processor 12978 lt_prog_compiler_static_F77='-Bstatic' 12979 fi 12980 ;; 12981 12982 amigaos*) 12983 # FIXME: we need at least 68020 code to build shared libraries, but 12984 # adding the `-m68020' flag to GCC prevents building anything better, 12985 # like `-m68040'. 12986 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 12987 ;; 12988 12989 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12990 # PIC is the default for these OSes. 12991 ;; 12992 12993 mingw* | pw32* | os2*) 12994 # This hack is so that the source file can tell whether it is being 12995 # built for inclusion in a dll (and should export symbols for example). 12996 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 12997 ;; 12998 12999 darwin* | rhapsody*) 13000 # PIC is the default on this platform 13001 # Common symbols not allowed in MH_DYLIB files 13002 lt_prog_compiler_pic_F77='-fno-common' 13003 ;; 13004 13005 interix3*) 13006 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 13007 # Instead, we relocate shared libraries at runtime. 13008 ;; 13009 13010 msdosdjgpp*) 13011 # Just because we use GCC doesn't mean we suddenly get shared libraries 13012 # on systems that don't support them. 13013 lt_prog_compiler_can_build_shared_F77=no 13014 enable_shared=no 13015 ;; 13016 13017 sysv4*MP*) 13018 if test -d /usr/nec; then 13019 lt_prog_compiler_pic_F77=-Kconform_pic 13020 fi 13021 ;; 13022 13023 hpux*) 13024 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 13025 # not for PA HP-UX. 13026 case $host_cpu in 13027 hppa*64*|ia64*) 13028 # +Z the default 13029 ;; 13030 *) 13031 lt_prog_compiler_pic_F77='-fPIC' 13032 ;; 13033 esac 13034 ;; 13035 13036 *) 13037 lt_prog_compiler_pic_F77='-fPIC' 13038 ;; 13039 esac 13040 else 13041 # PORTME Check for flag to pass linker flags through the system compiler. 13042 case $host_os in 13043 aix*) 13044 lt_prog_compiler_wl_F77='-Wl,' 13045 if test "$host_cpu" = ia64; then 13046 # AIX 5 now supports IA64 processor 13047 lt_prog_compiler_static_F77='-Bstatic' 13048 else 13049 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 13050 fi 13051 ;; 13052 darwin*) 13053 # PIC is the default on this platform 13054 # Common symbols not allowed in MH_DYLIB files 13055 case $cc_basename in 13056 xlc*) 13057 lt_prog_compiler_pic_F77='-qnocommon' 13058 lt_prog_compiler_wl_F77='-Wl,' 13059 ;; 13060 esac 13061 ;; 13062 13063 mingw* | pw32* | os2*) 13064 # This hack is so that the source file can tell whether it is being 13065 # built for inclusion in a dll (and should export symbols for example). 13066 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 13067 ;; 13068 13069 hpux9* | hpux10* | hpux11*) 13070 lt_prog_compiler_wl_F77='-Wl,' 13071 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 13072 # not for PA HP-UX. 13073 case $host_cpu in 13074 hppa*64*|ia64*) 13075 # +Z the default 13076 ;; 13077 *) 13078 lt_prog_compiler_pic_F77='+Z' 13079 ;; 13080 esac 13081 # Is there a better lt_prog_compiler_static that works with the bundled CC? 13082 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 13083 ;; 13084 13085 irix5* | irix6* | nonstopux*) 13086 lt_prog_compiler_wl_F77='-Wl,' 13087 # PIC (with -KPIC) is the default. 13088 lt_prog_compiler_static_F77='-non_shared' 13089 ;; 13090 13091 newsos6) 13092 lt_prog_compiler_pic_F77='-KPIC' 13093 lt_prog_compiler_static_F77='-Bstatic' 13094 ;; 13095 13096 linux*) 13097 case $cc_basename in 13098 icc* | ecc*) 13099 lt_prog_compiler_wl_F77='-Wl,' 13100 lt_prog_compiler_pic_F77='-KPIC' 13101 lt_prog_compiler_static_F77='-static' 13102 ;; 13103 pgcc* | pgf77* | pgf90* | pgf95*) 13104 # Portland Group compilers (*not* the Pentium gcc compiler, 13105 # which looks to be a dead project) 13106 lt_prog_compiler_wl_F77='-Wl,' 13107 lt_prog_compiler_pic_F77='-fpic' 13108 lt_prog_compiler_static_F77='-Bstatic' 13109 ;; 13110 ccc*) 13111 lt_prog_compiler_wl_F77='-Wl,' 13112 # All Alpha code is PIC. 13113 lt_prog_compiler_static_F77='-non_shared' 13114 ;; 13115 esac 13116 ;; 13117 13118 osf3* | osf4* | osf5*) 13119 lt_prog_compiler_wl_F77='-Wl,' 13120 # All OSF/1 code is PIC. 13121 lt_prog_compiler_static_F77='-non_shared' 13122 ;; 13123 13124 solaris*) 13125 lt_prog_compiler_pic_F77='-KPIC' 13126 lt_prog_compiler_static_F77='-Bstatic' 13127 case $cc_basename in 13128 f77* | f90* | f95*) 13129 lt_prog_compiler_wl_F77='-Qoption ld ';; 13130 *) 13131 lt_prog_compiler_wl_F77='-Wl,';; 13132 esac 13133 ;; 13134 13135 sunos4*) 13136 lt_prog_compiler_wl_F77='-Qoption ld ' 13137 lt_prog_compiler_pic_F77='-PIC' 13138 lt_prog_compiler_static_F77='-Bstatic' 13139 ;; 13140 13141 sysv4 | sysv4.2uw2* | sysv4.3*) 13142 lt_prog_compiler_wl_F77='-Wl,' 13143 lt_prog_compiler_pic_F77='-KPIC' 13144 lt_prog_compiler_static_F77='-Bstatic' 13145 ;; 13146 13147 sysv4*MP*) 13148 if test -d /usr/nec ;then 13149 lt_prog_compiler_pic_F77='-Kconform_pic' 13150 lt_prog_compiler_static_F77='-Bstatic' 13151 fi 13152 ;; 13153 13154 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 13155 lt_prog_compiler_wl_F77='-Wl,' 13156 lt_prog_compiler_pic_F77='-KPIC' 13157 lt_prog_compiler_static_F77='-Bstatic' 13158 ;; 13159 13160 unicos*) 13161 lt_prog_compiler_wl_F77='-Wl,' 13162 lt_prog_compiler_can_build_shared_F77=no 13163 ;; 13164 13165 uts4*) 13166 lt_prog_compiler_pic_F77='-pic' 13167 lt_prog_compiler_static_F77='-Bstatic' 13168 ;; 13169 13170 *) 13171 lt_prog_compiler_can_build_shared_F77=no 13172 ;; 13173 esac 13174 fi 13175 13176 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 13177 echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6 13178 13179 # 13180 # Check to make sure the PIC flag actually works. 13181 # 13182 if test -n "$lt_prog_compiler_pic_F77"; then 13183 13184 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 13185 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6 13186 if test "${lt_prog_compiler_pic_works_F77+set}" = set; then 13187 echo $ECHO_N "(cached) $ECHO_C" >&6 13188 else 13189 lt_prog_compiler_pic_works_F77=no 13190 ac_outfile=conftest.$ac_objext 13191 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 13192 lt_compiler_flag="$lt_prog_compiler_pic_F77" 13193 # Insert the option either (1) after the last *FLAGS variable, or 13194 # (2) before a word containing "conftest.", or (3) at the end. 13195 # Note that $ac_compile itself does not contain backslashes and begins 13196 # with a dollar sign (not a hyphen), so the echo should work correctly. 13197 # The option is referenced via a variable to avoid confusing sed. 13198 lt_compile=`echo "$ac_compile" | $SED \ 13199 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13200 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13201 -e 's:$: $lt_compiler_flag:'` 13202 (eval echo "\"\$as_me:13202: $lt_compile\"" >&5) 13203 (eval "$lt_compile" 2>conftest.err) 13204 ac_status=$? 13205 cat conftest.err >&5 13206 echo "$as_me:13206: \$? = $ac_status" >&5 13207 if (exit $ac_status) && test -s "$ac_outfile"; then 13208 # The compiler can only warn and ignore the option if not recognized 13209 # So say no if there are warnings other than the usual output. 13210 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 13211 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13212 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 13213 lt_prog_compiler_pic_works_F77=yes 13214 fi 13215 fi 13216 $rm conftest* 13217 13218 fi 13219 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 13220 echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6 13221 13222 if test x"$lt_prog_compiler_pic_works_F77" = xyes; then 13223 case $lt_prog_compiler_pic_F77 in 13224 "" | " "*) ;; 13225 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 13226 esac 13227 else 13228 lt_prog_compiler_pic_F77= 13229 lt_prog_compiler_can_build_shared_F77=no 13230 fi 13231 13232 fi 13233 case $host_os in 13234 # For platforms which do not support PIC, -DPIC is meaningless: 13235 *djgpp*) 13236 lt_prog_compiler_pic_F77= 13237 ;; 13238 *) 13239 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 13240 ;; 13241 esac 13242 13243 # 13244 # Check to make sure the static flag actually works. 13245 # 13246 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 13247 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13248 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 13249 if test "${lt_prog_compiler_static_works_F77+set}" = set; then 13250 echo $ECHO_N "(cached) $ECHO_C" >&6 13251 else 13252 lt_prog_compiler_static_works_F77=no 13253 save_LDFLAGS="$LDFLAGS" 13254 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13255 printf "$lt_simple_link_test_code" > conftest.$ac_ext 13256 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13257 # The linker can only warn and ignore the option if not recognized 13258 # So say no if there are warnings 13259 if test -s conftest.err; then 13260 # Append any errors to the config.log. 13261 cat conftest.err 1>&5 13262 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 13263 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13264 if diff conftest.exp conftest.er2 >/dev/null; then 13265 lt_prog_compiler_static_works_F77=yes 13266 fi 13267 else 13268 lt_prog_compiler_static_works_F77=yes 13269 fi 13270 fi 13271 $rm conftest* 13272 LDFLAGS="$save_LDFLAGS" 13273 13274 fi 13275 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5 13276 echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6 13277 13278 if test x"$lt_prog_compiler_static_works_F77" = xyes; then 13279 : 13280 else 13281 lt_prog_compiler_static_F77= 13282 fi 13283 13284 13285 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 13286 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 13287 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 13288 echo $ECHO_N "(cached) $ECHO_C" >&6 13289 else 13290 lt_cv_prog_compiler_c_o_F77=no 13291 $rm -r conftest 2>/dev/null 13292 mkdir conftest 13293 cd conftest 13294 mkdir out 13295 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 13296 13297 lt_compiler_flag="-o out/conftest2.$ac_objext" 13298 # Insert the option either (1) after the last *FLAGS variable, or 13299 # (2) before a word containing "conftest.", or (3) at the end. 13300 # Note that $ac_compile itself does not contain backslashes and begins 13301 # with a dollar sign (not a hyphen), so the echo should work correctly. 13302 lt_compile=`echo "$ac_compile" | $SED \ 13303 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13304 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13305 -e 's:$: $lt_compiler_flag:'` 13306 (eval echo "\"\$as_me:13306: $lt_compile\"" >&5) 13307 (eval "$lt_compile" 2>out/conftest.err) 13308 ac_status=$? 13309 cat out/conftest.err >&5 13310 echo "$as_me:13310: \$? = $ac_status" >&5 13311 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13312 then 13313 # The compiler can only warn and ignore the option if not recognized 13314 # So say no if there are warnings 13315 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 13316 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13317 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13318 lt_cv_prog_compiler_c_o_F77=yes 13319 fi 13320 fi 13321 chmod u+w . 2>&5 13322 $rm conftest* 13323 # SGI C++ compiler will create directory out/ii_files/ for 13324 # template instantiation 13325 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 13326 $rm out/* && rmdir out 13327 cd .. 13328 rmdir conftest 13329 $rm conftest* 13330 13331 fi 13332 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 13333 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6 13334 13335 13336 hard_links="nottested" 13337 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 13338 # do not overwrite the value of need_locks provided by the user 13339 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 13340 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 13341 hard_links=yes 13342 $rm conftest* 13343 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13344 touch conftest.a 13345 ln conftest.a conftest.b 2>&5 || hard_links=no 13346 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13347 echo "$as_me:$LINENO: result: $hard_links" >&5 13348 echo "${ECHO_T}$hard_links" >&6 13349 if test "$hard_links" = no; then 13350 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13351 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13352 need_locks=warn 13353 fi 13354 else 13355 need_locks=no 13356 fi 13357 13358 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13359 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 13360 13361 runpath_var= 13362 allow_undefined_flag_F77= 13363 enable_shared_with_static_runtimes_F77=no 13364 archive_cmds_F77= 13365 archive_expsym_cmds_F77= 13366 old_archive_From_new_cmds_F77= 13367 old_archive_from_expsyms_cmds_F77= 13368 export_dynamic_flag_spec_F77= 13369 whole_archive_flag_spec_F77= 13370 thread_safe_flag_spec_F77= 13371 hardcode_libdir_flag_spec_F77= 13372 hardcode_libdir_flag_spec_ld_F77= 13373 hardcode_libdir_separator_F77= 13374 hardcode_direct_F77=no 13375 hardcode_minus_L_F77=no 13376 hardcode_shlibpath_var_F77=unsupported 13377 link_all_deplibs_F77=unknown 13378 hardcode_automatic_F77=no 13379 module_cmds_F77= 13380 module_expsym_cmds_F77= 13381 always_export_symbols_F77=no 13382 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13383 # include_expsyms should be a list of space-separated symbols to be *always* 13384 # included in the symbol list 13385 include_expsyms_F77= 13386 # exclude_expsyms can be an extended regexp of symbols to exclude 13387 # it will be wrapped by ` (' and `)$', so one must not match beginning or 13388 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 13389 # as well as any symbol that contains `d'. 13390 exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" 13391 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 13392 # platforms (ab)use it in PIC code, but their linkers get confused if 13393 # the symbol is explicitly referenced. Since portable code cannot 13394 # rely on this symbol name, it's probably fine to never include it in 13395 # preloaded symbol tables. 13396 extract_expsyms_cmds= 13397 # Just being paranoid about ensuring that cc_basename is set. 13398 for cc_temp in $compiler""; do 13399 case $cc_temp in 13400 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 13401 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 13402 \-*) ;; 13403 *) break;; 13404 esac 13405 done 13406 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 13407 13408 case $host_os in 13409 cygwin* | mingw* | pw32*) 13410 # FIXME: the MSVC++ port hasn't been tested in a loooong time 13411 # When not using gcc, we currently assume that we are using 13412 # Microsoft Visual C++. 13413 if test "$GCC" != yes; then 13414 with_gnu_ld=no 13415 fi 13416 ;; 13417 interix*) 13418 # we just hope/assume this is gcc and not c89 (= MSVC++) 13419 with_gnu_ld=yes 13420 ;; 13421 openbsd*) 13422 with_gnu_ld=no 13423 ;; 13424 esac 13425 13426 ld_shlibs_F77=yes 13427 if test "$with_gnu_ld" = yes; then 13428 # If archive_cmds runs LD, not CC, wlarc should be empty 13429 wlarc='${wl}' 13430 13431 # Set some defaults for GNU ld with shared library support. These 13432 # are reset later if shared libraries are not supported. Putting them 13433 # here allows them to be overridden if necessary. 13434 runpath_var=LD_RUN_PATH 13435 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 13436 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 13437 # ancient GNU ld didn't support --whole-archive et. al. 13438 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 13439 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 13440 else 13441 whole_archive_flag_spec_F77= 13442 fi 13443 supports_anon_versioning=no 13444 case `$LD -v 2>/dev/null` in 13445 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 13446 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 13447 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 13448 *\ 2.11.*) ;; # other 2.11 versions 13449 *) supports_anon_versioning=yes ;; 13450 esac 13451 13452 # See if GNU ld supports shared libraries. 13453 case $host_os in 13454 aix3* | aix4* | aix5*) 13455 # On AIX/PPC, the GNU linker is very broken 13456 if test "$host_cpu" != ia64; then 13457 ld_shlibs_F77=no 13458 cat <<EOF 1>&2 13459 13460 *** Warning: the GNU linker, at least up to release 2.9.1, is reported 13461 *** to be unable to reliably create shared libraries on AIX. 13462 *** Therefore, libtool is disabling shared libraries support. If you 13463 *** really care for shared libraries, you may want to modify your PATH 13464 *** so that a non-GNU linker is found, and then restart. 13465 13466 EOF 13467 fi 13468 ;; 13469 13470 amigaos*) 13471 archive_cmds_F77='$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)' 13472 hardcode_libdir_flag_spec_F77='-L$libdir' 13473 hardcode_minus_L_F77=yes 13474 13475 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports 13476 # that the semantics of dynamic libraries on AmigaOS, at least up 13477 # to version 4, is to share data among multiple programs linked 13478 # with the same dynamic library. Since this doesn't match the 13479 # behavior of shared libraries on other platforms, we can't use 13480 # them. 13481 ld_shlibs_F77=no 13482 ;; 13483 13484 beos*) 13485 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 13486 allow_undefined_flag_F77=unsupported 13487 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 13488 # support --undefined. This deserves some investigation. FIXME 13489 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13490 else 13491 ld_shlibs_F77=no 13492 fi 13493 ;; 13494 13495 cygwin* | mingw* | pw32*) 13496 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 13497 # as there is no search path for DLLs. 13498 hardcode_libdir_flag_spec_F77='-L$libdir' 13499 allow_undefined_flag_F77=unsupported 13500 always_export_symbols_F77=no 13501 enable_shared_with_static_runtimes_F77=yes 13502 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 13503 13504 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 13505 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 13506 # If the export-symbols file already is a .def file (1st line 13507 # is EXPORTS), use it as is; otherwise, prepend... 13508 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 13509 cp $export_symbols $output_objdir/$soname.def; 13510 else 13511 echo EXPORTS > $output_objdir/$soname.def; 13512 cat $export_symbols >> $output_objdir/$soname.def; 13513 fi~ 13514 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 13515 else 13516 ld_shlibs_F77=no 13517 fi 13518 ;; 13519 13520 interix3*) 13521 hardcode_direct_F77=no 13522 hardcode_shlibpath_var_F77=no 13523 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 13524 export_dynamic_flag_spec_F77='${wl}-E' 13525 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 13526 # Instead, shared libraries are loaded at an image base (0x10000000 by 13527 # default) and relocated if they conflict, which is a slow very memory 13528 # consuming and fragmenting process. To avoid this, we pick a random, 13529 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 13530 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 13531 archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 13532 archive_expsym_cmds_F77='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' 13533 ;; 13534 13535 linux*) 13536 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 13537 tmp_addflag= 13538 case $cc_basename,$host_cpu in 13539 pgcc*) # Portland Group C compiler 13540 whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 13541 tmp_addflag=' $pic_flag' 13542 ;; 13543 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 13544 whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 13545 tmp_addflag=' $pic_flag -Mnomain' ;; 13546 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 13547 tmp_addflag=' -i_dynamic' ;; 13548 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 13549 tmp_addflag=' -i_dynamic -nofor_main' ;; 13550 ifc* | ifort*) # Intel Fortran compiler 13551 tmp_addflag=' -nofor_main' ;; 13552 esac 13553 archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13554 13555 if test $supports_anon_versioning = yes; then 13556 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 13557 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 13558 $echo "local: *; };" >> $output_objdir/$libname.ver~ 13559 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 13560 fi 13561 link_all_deplibs_F77=no 13562 else 13563 ld_shlibs_F77=no 13564 fi 13565 ;; 13566 13567 netbsd* | netbsdelf*-gnu | knetbsd*-gnu) 13568 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13569 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 13570 wlarc= 13571 else 13572 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13573 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13574 fi 13575 ;; 13576 13577 solaris*) 13578 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 13579 ld_shlibs_F77=no 13580 cat <<EOF 1>&2 13581 13582 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 13583 *** create shared libraries on Solaris systems. Therefore, libtool 13584 *** is disabling shared libraries support. We urge you to upgrade GNU 13585 *** binutils to release 2.9.1 or newer. Another option is to modify 13586 *** your PATH or compiler configuration so that the native linker is 13587 *** used, and then restart. 13588 13589 EOF 13590 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 13591 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13592 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13593 else 13594 ld_shlibs_F77=no 13595 fi 13596 ;; 13597 13598 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 13599 case `$LD -v 2>&1` in 13600 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 13601 ld_shlibs_F77=no 13602 cat <<_LT_EOF 1>&2 13603 13604 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 13605 *** reliably create shared libraries on SCO systems. Therefore, libtool 13606 *** is disabling shared libraries support. We urge you to upgrade GNU 13607 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 13608 *** your PATH or compiler configuration so that the native linker is 13609 *** used, and then restart. 13610 13611 _LT_EOF 13612 ;; 13613 *) 13614 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 13615 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 13616 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 13617 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 13618 else 13619 ld_shlibs_F77=no 13620 fi 13621 ;; 13622 esac 13623 ;; 13624 13625 sunos4*) 13626 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13627 wlarc= 13628 hardcode_direct_F77=yes 13629 hardcode_shlibpath_var_F77=no 13630 ;; 13631 13632 *) 13633 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 13634 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13635 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13636 else 13637 ld_shlibs_F77=no 13638 fi 13639 ;; 13640 esac 13641 13642 if test "$ld_shlibs_F77" = no; then 13643 runpath_var= 13644 hardcode_libdir_flag_spec_F77= 13645 export_dynamic_flag_spec_F77= 13646 whole_archive_flag_spec_F77= 13647 fi 13648 else 13649 # PORTME fill in a description of your system's linker (not GNU ld) 13650 case $host_os in 13651 aix3*) 13652 allow_undefined_flag_F77=unsupported 13653 always_export_symbols_F77=yes 13654 archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 13655 # Note: this linker hardcodes the directories in LIBPATH if there 13656 # are no directories specified by -L. 13657 hardcode_minus_L_F77=yes 13658 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 13659 # Neither direct hardcoding nor static linking is supported with a 13660 # broken collect2. 13661 hardcode_direct_F77=unsupported 13662 fi 13663 ;; 13664 13665 aix4* | aix5*) 13666 if test "$host_cpu" = ia64; then 13667 # On IA64, the linker does run time linking by default, so we don't 13668 # have to do anything special. 13669 aix_use_runtimelinking=no 13670 exp_sym_flag='-Bexport' 13671 no_entry_flag="" 13672 else 13673 # If we're using GNU nm, then we don't want the "-C" option. 13674 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13675 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 13676 export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' 13677 else 13678 export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' 13679 fi 13680 aix_use_runtimelinking=no 13681 13682 # Test if we are trying to use run time linking or normal 13683 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 13684 # need to do runtime linking. 13685 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 13686 for ld_flag in $LDFLAGS; do 13687 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 13688 aix_use_runtimelinking=yes 13689 break 13690 fi 13691 done 13692 ;; 13693 esac 13694 13695 exp_sym_flag='-bexport' 13696 no_entry_flag='-bnoentry' 13697 fi 13698 13699 # When large executables or shared objects are built, AIX ld can 13700 # have problems creating the table of contents. If linking a library 13701 # or program results in "error TOC overflow" add -mminimal-toc to 13702 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 13703 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 13704 13705 archive_cmds_F77='' 13706 hardcode_direct_F77=yes 13707 hardcode_libdir_separator_F77=':' 13708 link_all_deplibs_F77=yes 13709 13710 if test "$GCC" = yes; then 13711 case $host_os in aix4.[012]|aix4.[012].*) 13712 # We only want to do this on AIX 4.2 and lower, the check 13713 # below for broken collect2 doesn't work under 4.3+ 13714 collect2name=`${CC} -print-prog-name=collect2` 13715 if test -f "$collect2name" && \ 13716 strings "$collect2name" | grep resolve_lib_name >/dev/null 13717 then 13718 # We have reworked collect2 13719 hardcode_direct_F77=yes 13720 else 13721 # We have old collect2 13722 hardcode_direct_F77=unsupported 13723 # It fails to find uninstalled libraries when the uninstalled 13724 # path is not listed in the libpath. Setting hardcode_minus_L 13725 # to unsupported forces relinking 13726 hardcode_minus_L_F77=yes 13727 hardcode_libdir_flag_spec_F77='-L$libdir' 13728 hardcode_libdir_separator_F77= 13729 fi 13730 ;; 13731 esac 13732 shared_flag='-shared' 13733 if test "$aix_use_runtimelinking" = yes; then 13734 shared_flag="$shared_flag "'${wl}-G' 13735 fi 13736 else 13737 # not using gcc 13738 if test "$host_cpu" = ia64; then 13739 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 13740 # chokes on -Wl,-G. The following line is correct: 13741 shared_flag='-G' 13742 else 13743 if test "$aix_use_runtimelinking" = yes; then 13744 shared_flag='${wl}-G' 13745 else 13746 shared_flag='${wl}-bM:SRE' 13747 fi 13748 fi 13749 fi 13750 13751 # It seems that -bexpall does not export symbols beginning with 13752 # underscore (_), so it is better to generate a list of symbols to export. 13753 always_export_symbols_F77=yes 13754 if test "$aix_use_runtimelinking" = yes; then 13755 # Warning - without using the other runtime loading flags (-brtl), 13756 # -berok will link without error, but may produce a broken library. 13757 allow_undefined_flag_F77='-berok' 13758 # Determine the default libpath from the value encoded in an empty executable. 13759 cat >conftest.$ac_ext <<_ACEOF 13760 program main 13761 13762 end 13763 _ACEOF 13764 rm -f conftest.$ac_objext conftest$ac_exeext 13765 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 13766 (eval $ac_link) 2>conftest.er1 13767 ac_status=$? 13768 grep -v '^ *+' conftest.er1 >conftest.err 13769 rm -f conftest.er1 13770 cat conftest.err >&5 13771 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13772 (exit $ac_status); } && 13773 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' 13774 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13775 (eval $ac_try) 2>&5 13776 ac_status=$? 13777 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13778 (exit $ac_status); }; } && 13779 { ac_try='test -s conftest$ac_exeext' 13780 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13781 (eval $ac_try) 2>&5 13782 ac_status=$? 13783 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13784 (exit $ac_status); }; }; then 13785 13786 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 13787 }'` 13788 # Check for a 64-bit object if we didn't find anything. 13789 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 13790 }'`; fi 13791 else 13792 echo "$as_me: failed program was:" >&5 13793 sed 's/^/| /' conftest.$ac_ext >&5 13794 13795 fi 13796 rm -f conftest.err conftest.$ac_objext \ 13797 conftest$ac_exeext conftest.$ac_ext 13798 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13799 13800 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 13801 archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 13802 else 13803 if test "$host_cpu" = ia64; then 13804 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 13805 allow_undefined_flag_F77="-z nodefs" 13806 archive_expsym_cmds_F77="\$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" 13807 else 13808 # Determine the default libpath from the value encoded in an empty executable. 13809 cat >conftest.$ac_ext <<_ACEOF 13810 program main 13811 13812 end 13813 _ACEOF 13814 rm -f conftest.$ac_objext conftest$ac_exeext 13815 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 13816 (eval $ac_link) 2>conftest.er1 13817 ac_status=$? 13818 grep -v '^ *+' conftest.er1 >conftest.err 13819 rm -f conftest.er1 13820 cat conftest.err >&5 13821 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13822 (exit $ac_status); } && 13823 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' 13824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13825 (eval $ac_try) 2>&5 13826 ac_status=$? 13827 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13828 (exit $ac_status); }; } && 13829 { ac_try='test -s conftest$ac_exeext' 13830 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13831 (eval $ac_try) 2>&5 13832 ac_status=$? 13833 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13834 (exit $ac_status); }; }; then 13835 13836 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 13837 }'` 13838 # Check for a 64-bit object if we didn't find anything. 13839 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 13840 }'`; fi 13841 else 13842 echo "$as_me: failed program was:" >&5 13843 sed 's/^/| /' conftest.$ac_ext >&5 13844 13845 fi 13846 rm -f conftest.err conftest.$ac_objext \ 13847 conftest$ac_exeext conftest.$ac_ext 13848 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13849 13850 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 13851 # Warning - without using the other run time loading flags, 13852 # -berok will link without error, but may produce a broken library. 13853 no_undefined_flag_F77=' ${wl}-bernotok' 13854 allow_undefined_flag_F77=' ${wl}-berok' 13855 # Exported symbols can be pulled into shared objects from archives 13856 whole_archive_flag_spec_F77='$convenience' 13857 archive_cmds_need_lc_F77=yes 13858 # This is similar to how AIX traditionally builds its shared libraries. 13859 archive_expsym_cmds_F77="\$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' 13860 fi 13861 fi 13862 ;; 13863 13864 amigaos*) 13865 archive_cmds_F77='$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)' 13866 hardcode_libdir_flag_spec_F77='-L$libdir' 13867 hardcode_minus_L_F77=yes 13868 # see comment about different semantics on the GNU ld section 13869 ld_shlibs_F77=no 13870 ;; 13871 13872 bsdi[45]*) 13873 export_dynamic_flag_spec_F77=-rdynamic 13874 ;; 13875 13876 cygwin* | mingw* | pw32*) 13877 # When not using gcc, we currently assume that we are using 13878 # Microsoft Visual C++. 13879 # hardcode_libdir_flag_spec is actually meaningless, as there is 13880 # no search path for DLLs. 13881 hardcode_libdir_flag_spec_F77=' ' 13882 allow_undefined_flag_F77=unsupported 13883 # Tell ltmain to make .lib files, not .a files. 13884 libext=lib 13885 # Tell ltmain to make .dll files, not .so files. 13886 shrext_cmds=".dll" 13887 # FIXME: Setting linknames here is a bad hack. 13888 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 13889 # The linker will automatically build a .lib file if we build a DLL. 13890 old_archive_From_new_cmds_F77='true' 13891 # FIXME: Should let the user specify the lib program. 13892 old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' 13893 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 13894 enable_shared_with_static_runtimes_F77=yes 13895 ;; 13896 13897 darwin* | rhapsody*) 13898 case $host_os in 13899 rhapsody* | darwin1.[012]) 13900 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 13901 ;; 13902 *) # Darwin 1.3 on 13903 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 13904 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 13905 else 13906 case ${MACOSX_DEPLOYMENT_TARGET} in 13907 10.[012]) 13908 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 13909 ;; 13910 10.*) 13911 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 13912 ;; 13913 esac 13914 fi 13915 ;; 13916 esac 13917 archive_cmds_need_lc_F77=no 13918 hardcode_direct_F77=no 13919 hardcode_automatic_F77=yes 13920 hardcode_shlibpath_var_F77=unsupported 13921 whole_archive_flag_spec_F77='' 13922 link_all_deplibs_F77=yes 13923 if test "$GCC" = yes ; then 13924 output_verbose_link_cmd='echo' 13925 archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 13926 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 13927 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 13928 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "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}' 13929 module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -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}' 13930 else 13931 case $cc_basename in 13932 xlc*) 13933 output_verbose_link_cmd='echo' 13934 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 13935 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 13936 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 13937 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "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}' 13938 module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -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}' 13939 ;; 13940 *) 13941 ld_shlibs_F77=no 13942 ;; 13943 esac 13944 fi 13945 ;; 13946 13947 dgux*) 13948 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13949 hardcode_libdir_flag_spec_F77='-L$libdir' 13950 hardcode_shlibpath_var_F77=no 13951 ;; 13952 13953 freebsd1*) 13954 ld_shlibs_F77=no 13955 ;; 13956 13957 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 13958 # support. Future versions do this automatically, but an explicit c++rt0.o 13959 # does not break anything, and helps significantly (at the cost of a little 13960 # extra space). 13961 freebsd2.2*) 13962 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 13963 hardcode_libdir_flag_spec_F77='-R$libdir' 13964 hardcode_direct_F77=yes 13965 hardcode_shlibpath_var_F77=no 13966 ;; 13967 13968 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 13969 freebsd2*) 13970 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13971 hardcode_direct_F77=yes 13972 hardcode_minus_L_F77=yes 13973 hardcode_shlibpath_var_F77=no 13974 ;; 13975 13976 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 13977 freebsd* | dragonfly*) 13978 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 13979 hardcode_libdir_flag_spec_F77='-R$libdir' 13980 hardcode_direct_F77=yes 13981 hardcode_shlibpath_var_F77=no 13982 ;; 13983 13984 # GNU/kFreeBSD uses gcc -shared to do shared libraries. 13985 kfreebsd*-gnu) 13986 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 13987 hardcode_libdir_flag_spec_F77='-R$libdir' 13988 hardcode_direct_F77=yes 13989 hardcode_shlibpath_var_F77=no 13990 link_all_deplibs_F77=no 13991 ;; 13992 13993 hpux9*) 13994 if test "$GCC" = yes; then 13995 archive_cmds_F77='$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' 13996 else 13997 archive_cmds_F77='$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' 13998 fi 13999 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 14000 hardcode_libdir_separator_F77=: 14001 hardcode_direct_F77=yes 14002 14003 # hardcode_minus_L: Not really in the search PATH, 14004 # but as the default location of the library. 14005 hardcode_minus_L_F77=yes 14006 export_dynamic_flag_spec_F77='${wl}-E' 14007 ;; 14008 14009 hpux10*) 14010 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 14011 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 14012 else 14013 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 14014 fi 14015 if test "$with_gnu_ld" = no; then 14016 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 14017 hardcode_libdir_separator_F77=: 14018 14019 hardcode_direct_F77=yes 14020 export_dynamic_flag_spec_F77='${wl}-E' 14021 14022 # hardcode_minus_L: Not really in the search PATH, 14023 # but as the default location of the library. 14024 hardcode_minus_L_F77=yes 14025 fi 14026 ;; 14027 14028 hpux11*) 14029 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 14030 case $host_cpu in 14031 hppa*64*) 14032 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 14033 ;; 14034 ia64*) 14035 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 14036 ;; 14037 *) 14038 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 14039 ;; 14040 esac 14041 else 14042 case $host_cpu in 14043 hppa*64*) 14044 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 14045 ;; 14046 ia64*) 14047 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 14048 ;; 14049 *) 14050 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 14051 ;; 14052 esac 14053 fi 14054 if test "$with_gnu_ld" = no; then 14055 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 14056 hardcode_libdir_separator_F77=: 14057 14058 case $host_cpu in 14059 hppa*64*|ia64*) 14060 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 14061 hardcode_direct_F77=no 14062 hardcode_shlibpath_var_F77=no 14063 ;; 14064 *) 14065 hardcode_direct_F77=yes 14066 export_dynamic_flag_spec_F77='${wl}-E' 14067 14068 # hardcode_minus_L: Not really in the search PATH, 14069 # but as the default location of the library. 14070 hardcode_minus_L_F77=yes 14071 ;; 14072 esac 14073 fi 14074 ;; 14075 14076 irix5* | irix6* | nonstopux*) 14077 if test "$GCC" = yes; then 14078 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 14079 else 14080 archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 14081 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 14082 fi 14083 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 14084 hardcode_libdir_separator_F77=: 14085 link_all_deplibs_F77=yes 14086 ;; 14087 14088 netbsd* | netbsdelf*-gnu | knetbsd*-gnu) 14089 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 14090 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 14091 else 14092 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 14093 fi 14094 hardcode_libdir_flag_spec_F77='-R$libdir' 14095 hardcode_direct_F77=yes 14096 hardcode_shlibpath_var_F77=no 14097 ;; 14098 14099 newsos6) 14100 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14101 hardcode_direct_F77=yes 14102 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 14103 hardcode_libdir_separator_F77=: 14104 hardcode_shlibpath_var_F77=no 14105 ;; 14106 14107 openbsd*) 14108 hardcode_direct_F77=yes 14109 hardcode_shlibpath_var_F77=no 14110 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14111 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 14112 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 14113 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14114 export_dynamic_flag_spec_F77='${wl}-E' 14115 else 14116 case $host_os in 14117 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 14118 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 14119 hardcode_libdir_flag_spec_F77='-R$libdir' 14120 ;; 14121 *) 14122 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 14123 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14124 ;; 14125 esac 14126 fi 14127 ;; 14128 14129 os2*) 14130 hardcode_libdir_flag_spec_F77='-L$libdir' 14131 hardcode_minus_L_F77=yes 14132 allow_undefined_flag_F77=unsupported 14133 archive_cmds_F77='$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' 14134 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 14135 ;; 14136 14137 osf3*) 14138 if test "$GCC" = yes; then 14139 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 14140 archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 14141 else 14142 allow_undefined_flag_F77=' -expect_unresolved \*' 14143 archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 14144 fi 14145 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 14146 hardcode_libdir_separator_F77=: 14147 ;; 14148 14149 osf4* | osf5*) # as osf3* with the addition of -msym flag 14150 if test "$GCC" = yes; then 14151 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 14152 archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 14153 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 14154 else 14155 allow_undefined_flag_F77=' -expect_unresolved \*' 14156 archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 14157 archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 14158 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' 14159 14160 # Both c and cxx compiler support -rpath directly 14161 hardcode_libdir_flag_spec_F77='-rpath $libdir' 14162 fi 14163 hardcode_libdir_separator_F77=: 14164 ;; 14165 14166 solaris*) 14167 no_undefined_flag_F77=' -z text' 14168 if test "$GCC" = yes; then 14169 wlarc='${wl}' 14170 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 14171 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 14172 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 14173 else 14174 wlarc='' 14175 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 14176 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 14177 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 14178 fi 14179 hardcode_libdir_flag_spec_F77='-R$libdir' 14180 hardcode_shlibpath_var_F77=no 14181 case $host_os in 14182 solaris2.[0-5] | solaris2.[0-5].*) ;; 14183 *) 14184 # The compiler driver will combine linker options so we 14185 # cannot just pass the convience library names through 14186 # without $wl, iff we do not link with $LD. 14187 # Luckily, gcc supports the same syntax we need for Sun Studio. 14188 # Supported since Solaris 2.6 (maybe 2.5.1?) 14189 case $wlarc in 14190 '') 14191 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; 14192 *) 14193 whole_archive_flag_spec_F77='${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' ;; 14194 esac ;; 14195 esac 14196 link_all_deplibs_F77=yes 14197 ;; 14198 14199 sunos4*) 14200 if test "x$host_vendor" = xsequent; then 14201 # Use $CC to link under sequent, because it throws in some extra .o 14202 # files that make .init and .fini sections work. 14203 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 14204 else 14205 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 14206 fi 14207 hardcode_libdir_flag_spec_F77='-L$libdir' 14208 hardcode_direct_F77=yes 14209 hardcode_minus_L_F77=yes 14210 hardcode_shlibpath_var_F77=no 14211 ;; 14212 14213 sysv4) 14214 case $host_vendor in 14215 sni) 14216 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14217 hardcode_direct_F77=yes # is this really true??? 14218 ;; 14219 siemens) 14220 ## LD is ld it makes a PLAMLIB 14221 ## CC just makes a GrossModule. 14222 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 14223 reload_cmds_F77='$CC -r -o $output$reload_objs' 14224 hardcode_direct_F77=no 14225 ;; 14226 motorola) 14227 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14228 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 14229 ;; 14230 esac 14231 runpath_var='LD_RUN_PATH' 14232 hardcode_shlibpath_var_F77=no 14233 ;; 14234 14235 sysv4.3*) 14236 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14237 hardcode_shlibpath_var_F77=no 14238 export_dynamic_flag_spec_F77='-Bexport' 14239 ;; 14240 14241 sysv4*MP*) 14242 if test -d /usr/nec; then 14243 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14244 hardcode_shlibpath_var_F77=no 14245 runpath_var=LD_RUN_PATH 14246 hardcode_runpath_var=yes 14247 ld_shlibs_F77=yes 14248 fi 14249 ;; 14250 14251 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 14252 no_undefined_flag_F77='${wl}-z,text' 14253 archive_cmds_need_lc_F77=no 14254 hardcode_shlibpath_var_F77=no 14255 runpath_var='LD_RUN_PATH' 14256 14257 if test "$GCC" = yes; then 14258 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14259 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14260 else 14261 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14262 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14263 fi 14264 ;; 14265 14266 sysv5* | sco3.2v5* | sco5v6*) 14267 # Note: We can NOT use -z defs as we might desire, because we do not 14268 # link with -lc, and that would cause any symbols used from libc to 14269 # always be unresolved, which means just about no library would 14270 # ever link correctly. If we're not using GNU ld we use -z text 14271 # though, which does catch some bad symbols but isn't as heavy-handed 14272 # as -z defs. 14273 no_undefined_flag_F77='${wl}-z,text' 14274 allow_undefined_flag_F77='${wl}-z,nodefs' 14275 archive_cmds_need_lc_F77=no 14276 hardcode_shlibpath_var_F77=no 14277 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 14278 hardcode_libdir_separator_F77=':' 14279 link_all_deplibs_F77=yes 14280 export_dynamic_flag_spec_F77='${wl}-Bexport' 14281 runpath_var='LD_RUN_PATH' 14282 14283 if test "$GCC" = yes; then 14284 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 14285 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 14286 else 14287 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 14288 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 14289 fi 14290 ;; 14291 14292 uts4*) 14293 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14294 hardcode_libdir_flag_spec_F77='-L$libdir' 14295 hardcode_shlibpath_var_F77=no 14296 ;; 14297 14298 *) 14299 ld_shlibs_F77=no 14300 ;; 14301 esac 14302 fi 14303 14304 echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 14305 echo "${ECHO_T}$ld_shlibs_F77" >&6 14306 test "$ld_shlibs_F77" = no && can_build_shared=no 14307 14308 # 14309 # Do we need to explicitly link libc? 14310 # 14311 case "x$archive_cmds_need_lc_F77" in 14312 x|xyes) 14313 # Assume -lc should be added 14314 archive_cmds_need_lc_F77=yes 14315 14316 if test "$enable_shared" = yes && test "$GCC" = yes; then 14317 case $archive_cmds_F77 in 14318 *'~'*) 14319 # FIXME: we may have to deal with multi-command sequences. 14320 ;; 14321 '$CC '*) 14322 # Test whether the compiler implicitly links with -lc since on some 14323 # systems, -lgcc has to come before -lc. If gcc already passes -lc 14324 # to ld, don't add -lc before -lgcc. 14325 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 14326 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 14327 $rm conftest* 14328 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 14329 14330 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14331 (eval $ac_compile) 2>&5 14332 ac_status=$? 14333 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14334 (exit $ac_status); } 2>conftest.err; then 14335 soname=conftest 14336 lib=conftest 14337 libobjs=conftest.$ac_objext 14338 deplibs= 14339 wl=$lt_prog_compiler_wl_F77 14340 pic_flag=$lt_prog_compiler_pic_F77 14341 compiler_flags=-v 14342 linker_flags=-v 14343 verstring= 14344 output_objdir=. 14345 libname=conftest 14346 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 14347 allow_undefined_flag_F77= 14348 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 14349 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 14350 ac_status=$? 14351 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14352 (exit $ac_status); } 14353 then 14354 archive_cmds_need_lc_F77=no 14355 else 14356 archive_cmds_need_lc_F77=yes 14357 fi 14358 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 14359 else 14360 cat conftest.err 1>&5 14361 fi 14362 $rm conftest* 14363 echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 14364 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6 14365 ;; 14366 esac 14367 fi 14368 ;; 14369 esac 14370 14371 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 14372 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 14373 library_names_spec= 14374 libname_spec='lib$name' 14375 soname_spec= 14376 shrext_cmds=".so" 14377 postinstall_cmds= 14378 postuninstall_cmds= 14379 finish_cmds= 14380 finish_eval= 14381 shlibpath_var= 14382 shlibpath_overrides_runpath=unknown 14383 version_type=none 14384 dynamic_linker="$host_os ld.so" 14385 sys_lib_dlsearch_path_spec="/lib /usr/lib" 14386 if test "$GCC" = yes; then 14387 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 14388 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 14389 # if the path contains ";" then we assume it to be the separator 14390 # otherwise default to the standard path separator (i.e. ":") - it is 14391 # assumed that no part of a normal pathname contains ";" but that should 14392 # okay in the real world where ";" in dirpaths is itself problematic. 14393 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 14394 else 14395 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 14396 fi 14397 else 14398 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 14399 fi 14400 need_lib_prefix=unknown 14401 hardcode_into_libs=no 14402 14403 # when you set need_version to no, make sure it does not cause -set_version 14404 # flags to be left without arguments 14405 need_version=unknown 14406 14407 case $host_os in 14408 aix3*) 14409 version_type=linux 14410 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 14411 shlibpath_var=LIBPATH 14412 14413 # AIX 3 has no versioning support, so we append a major version to the name. 14414 soname_spec='${libname}${release}${shared_ext}$major' 14415 ;; 14416 14417 aix4* | aix5*) 14418 version_type=linux 14419 need_lib_prefix=no 14420 need_version=no 14421 hardcode_into_libs=yes 14422 if test "$host_cpu" = ia64; then 14423 # AIX 5 supports IA64 14424 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 14425 shlibpath_var=LD_LIBRARY_PATH 14426 else 14427 # With GCC up to 2.95.x, collect2 would create an import file 14428 # for dependence libraries. The import file would start with 14429 # the line `#! .'. This would cause the generated library to 14430 # depend on `.', always an invalid library. This was fixed in 14431 # development snapshots of GCC prior to 3.0. 14432 case $host_os in 14433 aix4 | aix4.[01] | aix4.[01].*) 14434 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 14435 echo ' yes ' 14436 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 14437 : 14438 else 14439 can_build_shared=no 14440 fi 14441 ;; 14442 esac 14443 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 14444 # soname into executable. Probably we can add versioning support to 14445 # collect2, so additional links can be useful in future. 14446 if test "$aix_use_runtimelinking" = yes; then 14447 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 14448 # instead of lib<name>.a to let people know that these are not 14449 # typical AIX shared libraries. 14450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14451 else 14452 # We preserve .a as extension for shared libraries through AIX4.2 14453 # and later when we are not doing run time linking. 14454 library_names_spec='${libname}${release}.a $libname.a' 14455 soname_spec='${libname}${release}${shared_ext}$major' 14456 fi 14457 shlibpath_var=LIBPATH 14458 fi 14459 ;; 14460 14461 amigaos*) 14462 library_names_spec='$libname.ixlibrary $libname.a' 14463 # Create ${libname}_ixlibrary.a entries in /sys/libs. 14464 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' 14465 ;; 14466 14467 beos*) 14468 library_names_spec='${libname}${shared_ext}' 14469 dynamic_linker="$host_os ld.so" 14470 shlibpath_var=LIBRARY_PATH 14471 ;; 14472 14473 bsdi[45]*) 14474 version_type=linux 14475 need_version=no 14476 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14477 soname_spec='${libname}${release}${shared_ext}$major' 14478 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 14479 shlibpath_var=LD_LIBRARY_PATH 14480 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 14481 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 14482 # the default ld.so.conf also contains /usr/contrib/lib and 14483 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 14484 # libtool to hard-code these into programs 14485 ;; 14486 14487 cygwin* | mingw* | pw32*) 14488 version_type=windows 14489 shrext_cmds=".dll" 14490 need_version=no 14491 need_lib_prefix=no 14492 14493 case $GCC,$host_os in 14494 yes,cygwin* | yes,mingw* | yes,pw32*) 14495 library_names_spec='$libname.dll.a' 14496 # DLL is installed to $(libdir)/../bin by postinstall_cmds 14497 postinstall_cmds='base_file=`basename \${file}`~ 14498 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 14499 dldir=$destdir/`dirname \$dlpath`~ 14500 test -d \$dldir || mkdir -p \$dldir~ 14501 $install_prog $dir/$dlname \$dldir/$dlname~ 14502 chmod a+x \$dldir/$dlname' 14503 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14504 dlpath=$dir/\$dldll~ 14505 $rm \$dlpath' 14506 shlibpath_overrides_runpath=yes 14507 14508 case $host_os in 14509 cygwin*) 14510 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 14511 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14512 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 14513 ;; 14514 mingw*) 14515 # MinGW DLLs use traditional 'lib' prefix 14516 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14517 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 14518 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 14519 # It is most probably a Windows format PATH printed by 14520 # mingw gcc, but we are running on Cygwin. Gcc prints its search 14521 # path with ; separators, and with drive letters. We can handle the 14522 # drive letters (cygwin fileutils understands them), so leave them, 14523 # especially as we might pass files found there to a mingw objdump, 14524 # which wouldn't understand a cygwinified path. Ahh. 14525 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 14526 else 14527 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 14528 fi 14529 ;; 14530 pw32*) 14531 # pw32 DLLs use 'pw' prefix rather than 'lib' 14532 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14533 ;; 14534 esac 14535 ;; 14536 14537 *) 14538 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 14539 ;; 14540 esac 14541 dynamic_linker='Win32 ld.exe' 14542 # FIXME: first we should search . and the directory the executable is in 14543 shlibpath_var=PATH 14544 ;; 14545 14546 darwin* | rhapsody*) 14547 dynamic_linker="$host_os dyld" 14548 version_type=darwin 14549 need_lib_prefix=no 14550 need_version=no 14551 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 14552 soname_spec='${libname}${release}${major}$shared_ext' 14553 shlibpath_overrides_runpath=yes 14554 shlibpath_var=DYLD_LIBRARY_PATH 14555 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 14556 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 14557 if test "$GCC" = yes; then 14558 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"` 14559 else 14560 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 14561 fi 14562 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 14563 ;; 14564 14565 dgux*) 14566 version_type=linux 14567 need_lib_prefix=no 14568 need_version=no 14569 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 14570 soname_spec='${libname}${release}${shared_ext}$major' 14571 shlibpath_var=LD_LIBRARY_PATH 14572 ;; 14573 14574 freebsd1*) 14575 dynamic_linker=no 14576 ;; 14577 14578 kfreebsd*-gnu) 14579 version_type=linux 14580 need_lib_prefix=no 14581 need_version=no 14582 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14583 soname_spec='${libname}${release}${shared_ext}$major' 14584 shlibpath_var=LD_LIBRARY_PATH 14585 shlibpath_overrides_runpath=no 14586 hardcode_into_libs=yes 14587 dynamic_linker='GNU ld.so' 14588 ;; 14589 14590 freebsd* | dragonfly*) 14591 # DragonFly does not have aout. When/if they implement a new 14592 # versioning mechanism, adjust this. 14593 if test -x /usr/bin/objformat; then 14594 objformat=`/usr/bin/objformat` 14595 else 14596 case $host_os in 14597 freebsd[123]*) objformat=aout ;; 14598 *) objformat=elf ;; 14599 esac 14600 fi 14601 version_type=freebsd-$objformat 14602 case $version_type in 14603 freebsd-elf*) 14604 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14605 need_version=no 14606 need_lib_prefix=no 14607 ;; 14608 freebsd-*) 14609 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 14610 need_version=yes 14611 ;; 14612 esac 14613 shlibpath_var=LD_LIBRARY_PATH 14614 case $host_os in 14615 freebsd2*) 14616 shlibpath_overrides_runpath=yes 14617 ;; 14618 freebsd3.[01]* | freebsdelf3.[01]*) 14619 shlibpath_overrides_runpath=yes 14620 hardcode_into_libs=yes 14621 ;; 14622 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 14623 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 14624 shlibpath_overrides_runpath=no 14625 hardcode_into_libs=yes 14626 ;; 14627 freebsd*) # from 4.6 on 14628 shlibpath_overrides_runpath=yes 14629 hardcode_into_libs=yes 14630 ;; 14631 esac 14632 ;; 14633 14634 gnu*) 14635 version_type=linux 14636 need_lib_prefix=no 14637 need_version=no 14638 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14639 soname_spec='${libname}${release}${shared_ext}$major' 14640 shlibpath_var=LD_LIBRARY_PATH 14641 hardcode_into_libs=yes 14642 ;; 14643 14644 hpux9* | hpux10* | hpux11*) 14645 # Give a soname corresponding to the major version so that dld.sl refuses to 14646 # link against other versions. 14647 version_type=sunos 14648 need_lib_prefix=no 14649 need_version=no 14650 case $host_cpu in 14651 ia64*) 14652 shrext_cmds='.so' 14653 hardcode_into_libs=yes 14654 dynamic_linker="$host_os dld.so" 14655 shlibpath_var=LD_LIBRARY_PATH 14656 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14657 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14658 soname_spec='${libname}${release}${shared_ext}$major' 14659 if test "X$HPUX_IA64_MODE" = X32; then 14660 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 14661 else 14662 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 14663 fi 14664 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14665 ;; 14666 hppa*64*) 14667 shrext_cmds='.sl' 14668 hardcode_into_libs=yes 14669 dynamic_linker="$host_os dld.sl" 14670 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 14671 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14672 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14673 soname_spec='${libname}${release}${shared_ext}$major' 14674 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 14675 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14676 ;; 14677 *) 14678 shrext_cmds='.sl' 14679 dynamic_linker="$host_os dld.sl" 14680 shlibpath_var=SHLIB_PATH 14681 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 14682 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14683 soname_spec='${libname}${release}${shared_ext}$major' 14684 ;; 14685 esac 14686 # HP-UX runs *really* slowly unless shared libraries are mode 555. 14687 postinstall_cmds='chmod 555 $lib' 14688 ;; 14689 14690 interix3*) 14691 version_type=linux 14692 need_lib_prefix=no 14693 need_version=no 14694 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14695 soname_spec='${libname}${release}${shared_ext}$major' 14696 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 14697 shlibpath_var=LD_LIBRARY_PATH 14698 shlibpath_overrides_runpath=no 14699 hardcode_into_libs=yes 14700 ;; 14701 14702 irix5* | irix6* | nonstopux*) 14703 case $host_os in 14704 nonstopux*) version_type=nonstopux ;; 14705 *) 14706 if test "$lt_cv_prog_gnu_ld" = yes; then 14707 version_type=linux 14708 else 14709 version_type=irix 14710 fi ;; 14711 esac 14712 need_lib_prefix=no 14713 need_version=no 14714 soname_spec='${libname}${release}${shared_ext}$major' 14715 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 14716 case $host_os in 14717 irix5* | nonstopux*) 14718 libsuff= shlibsuff= 14719 ;; 14720 *) 14721 case $LD in # libtool.m4 will add one of these switches to LD 14722 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 14723 libsuff= shlibsuff= libmagic=32-bit;; 14724 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 14725 libsuff=32 shlibsuff=N32 libmagic=N32;; 14726 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14727 libsuff=64 shlibsuff=64 libmagic=64-bit;; 14728 *) libsuff= shlibsuff= libmagic=never-match;; 14729 esac 14730 ;; 14731 esac 14732 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14733 shlibpath_overrides_runpath=no 14734 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 14735 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 14736 hardcode_into_libs=yes 14737 ;; 14738 14739 # No shared lib support for Linux oldld, aout, or coff. 14740 linux*oldld* | linux*aout* | linux*coff*) 14741 dynamic_linker=no 14742 ;; 14743 14744 # This must be Linux ELF. 14745 linux*) 14746 version_type=linux 14747 need_lib_prefix=no 14748 need_version=no 14749 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14750 soname_spec='${libname}${release}${shared_ext}$major' 14751 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 14752 shlibpath_var=LD_LIBRARY_PATH 14753 shlibpath_overrides_runpath=no 14754 # This implies no fast_install, which is unacceptable. 14755 # Some rework will be needed to allow for fast_install 14756 # before this can be enabled. 14757 hardcode_into_libs=yes 14758 14759 # Append ld.so.conf contents to the search path 14760 if test -f /etc/ld.so.conf; then 14761 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' ' '` 14762 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 14763 fi 14764 14765 # We used to test for /lib/ld.so.1 and disable shared libraries on 14766 # powerpc, because MkLinux only supported shared libraries with the 14767 # GNU dynamic linker. Since this was broken with cross compilers, 14768 # most powerpc-linux boxes support dynamic linking these days and 14769 # people can always --disable-shared, the test was removed, and we 14770 # assume the GNU/Linux dynamic linker is in use. 14771 dynamic_linker='GNU/Linux ld.so' 14772 ;; 14773 14774 netbsdelf*-gnu) 14775 version_type=linux 14776 need_lib_prefix=no 14777 need_version=no 14778 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14779 soname_spec='${libname}${release}${shared_ext}$major' 14780 shlibpath_var=LD_LIBRARY_PATH 14781 shlibpath_overrides_runpath=no 14782 hardcode_into_libs=yes 14783 dynamic_linker='NetBSD ld.elf_so' 14784 ;; 14785 14786 knetbsd*-gnu) 14787 version_type=linux 14788 need_lib_prefix=no 14789 need_version=no 14790 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14791 soname_spec='${libname}${release}${shared_ext}$major' 14792 shlibpath_var=LD_LIBRARY_PATH 14793 shlibpath_overrides_runpath=no 14794 hardcode_into_libs=yes 14795 dynamic_linker='GNU ld.so' 14796 ;; 14797 14798 netbsd*) 14799 version_type=sunos 14800 need_lib_prefix=no 14801 need_version=no 14802 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 14803 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14804 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14805 dynamic_linker='NetBSD (a.out) ld.so' 14806 else 14807 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14808 soname_spec='${libname}${release}${shared_ext}$major' 14809 dynamic_linker='NetBSD ld.elf_so' 14810 fi 14811 shlibpath_var=LD_LIBRARY_PATH 14812 shlibpath_overrides_runpath=yes 14813 hardcode_into_libs=yes 14814 ;; 14815 14816 newsos6) 14817 version_type=linux 14818 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14819 shlibpath_var=LD_LIBRARY_PATH 14820 shlibpath_overrides_runpath=yes 14821 ;; 14822 14823 nto-qnx*) 14824 version_type=linux 14825 need_lib_prefix=no 14826 need_version=no 14827 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14828 soname_spec='${libname}${release}${shared_ext}$major' 14829 shlibpath_var=LD_LIBRARY_PATH 14830 shlibpath_overrides_runpath=yes 14831 ;; 14832 14833 openbsd*) 14834 version_type=sunos 14835 sys_lib_dlsearch_path_spec="/usr/lib" 14836 need_lib_prefix=no 14837 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 14838 case $host_os in 14839 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 14840 *) need_version=no ;; 14841 esac 14842 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14843 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14844 shlibpath_var=LD_LIBRARY_PATH 14845 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14846 case $host_os in 14847 openbsd2.[89] | openbsd2.[89].*) 14848 shlibpath_overrides_runpath=no 14849 ;; 14850 *) 14851 shlibpath_overrides_runpath=yes 14852 ;; 14853 esac 14854 else 14855 shlibpath_overrides_runpath=yes 14856 fi 14857 ;; 14858 14859 os2*) 14860 libname_spec='$name' 14861 shrext_cmds=".dll" 14862 need_lib_prefix=no 14863 library_names_spec='$libname${shared_ext} $libname.a' 14864 dynamic_linker='OS/2 ld.exe' 14865 shlibpath_var=LIBPATH 14866 ;; 14867 14868 osf3* | osf4* | osf5*) 14869 version_type=osf 14870 need_lib_prefix=no 14871 need_version=no 14872 soname_spec='${libname}${release}${shared_ext}$major' 14873 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14874 shlibpath_var=LD_LIBRARY_PATH 14875 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 14876 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 14877 ;; 14878 14879 solaris*) 14880 version_type=linux 14881 need_lib_prefix=no 14882 need_version=no 14883 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14884 soname_spec='${libname}${release}${shared_ext}$major' 14885 shlibpath_var=LD_LIBRARY_PATH 14886 shlibpath_overrides_runpath=yes 14887 hardcode_into_libs=yes 14888 # ldd complains unless libraries are executable 14889 postinstall_cmds='chmod +x $lib' 14890 ;; 14891 14892 sunos4*) 14893 version_type=sunos 14894 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14895 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 14896 shlibpath_var=LD_LIBRARY_PATH 14897 shlibpath_overrides_runpath=yes 14898 if test "$with_gnu_ld" = yes; then 14899 need_lib_prefix=no 14900 fi 14901 need_version=yes 14902 ;; 14903 14904 sysv4 | sysv4.3*) 14905 version_type=linux 14906 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14907 soname_spec='${libname}${release}${shared_ext}$major' 14908 shlibpath_var=LD_LIBRARY_PATH 14909 case $host_vendor in 14910 sni) 14911 shlibpath_overrides_runpath=no 14912 need_lib_prefix=no 14913 export_dynamic_flag_spec='${wl}-Blargedynsym' 14914 runpath_var=LD_RUN_PATH 14915 ;; 14916 siemens) 14917 need_lib_prefix=no 14918 ;; 14919 motorola) 14920 need_lib_prefix=no 14921 need_version=no 14922 shlibpath_overrides_runpath=no 14923 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 14924 ;; 14925 esac 14926 ;; 14927 14928 sysv4*MP*) 14929 if test -d /usr/nec ;then 14930 version_type=linux 14931 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 14932 soname_spec='$libname${shared_ext}.$major' 14933 shlibpath_var=LD_LIBRARY_PATH 14934 fi 14935 ;; 14936 14937 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 14938 version_type=freebsd-elf 14939 need_lib_prefix=no 14940 need_version=no 14941 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14942 soname_spec='${libname}${release}${shared_ext}$major' 14943 shlibpath_var=LD_LIBRARY_PATH 14944 hardcode_into_libs=yes 14945 if test "$with_gnu_ld" = yes; then 14946 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 14947 shlibpath_overrides_runpath=no 14948 else 14949 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 14950 shlibpath_overrides_runpath=yes 14951 case $host_os in 14952 sco3.2v5*) 14953 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 14954 ;; 14955 esac 14956 fi 14957 sys_lib_dlsearch_path_spec='/usr/lib' 14958 ;; 14959 14960 uts4*) 14961 version_type=linux 14962 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14963 soname_spec='${libname}${release}${shared_ext}$major' 14964 shlibpath_var=LD_LIBRARY_PATH 14965 ;; 14966 14967 *) 14968 dynamic_linker=no 14969 ;; 14970 esac 14971 echo "$as_me:$LINENO: result: $dynamic_linker" >&5 14972 echo "${ECHO_T}$dynamic_linker" >&6 14973 test "$dynamic_linker" = no && can_build_shared=no 14974 14975 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 14976 if test "$GCC" = yes; then 14977 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 14978 fi 14979 14980 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 14981 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 14982 hardcode_action_F77= 14983 if test -n "$hardcode_libdir_flag_spec_F77" || \ 14984 test -n "$runpath_var_F77" || \ 14985 test "X$hardcode_automatic_F77" = "Xyes" ; then 14986 14987 # We can hardcode non-existant directories. 14988 if test "$hardcode_direct_F77" != no && 14989 # If the only mechanism to avoid hardcoding is shlibpath_var, we 14990 # have to relink, otherwise we might link with an installed library 14991 # when we should be linking with a yet-to-be-installed one 14992 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 14993 test "$hardcode_minus_L_F77" != no; then 14994 # Linking always hardcodes the temporary library directory. 14995 hardcode_action_F77=relink 14996 else 14997 # We can link without hardcoding, and we can hardcode nonexisting dirs. 14998 hardcode_action_F77=immediate 14999 fi 15000 else 15001 # We cannot hardcode anything, or else we can only hardcode existing 15002 # directories. 15003 hardcode_action_F77=unsupported 15004 fi 15005 echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 15006 echo "${ECHO_T}$hardcode_action_F77" >&6 15007 15008 if test "$hardcode_action_F77" = relink; then 15009 # Fast installation is not supported 15010 enable_fast_install=no 15011 elif test "$shlibpath_overrides_runpath" = yes || 15012 test "$enable_shared" = no; then 15013 # Fast installation is not necessary 15014 enable_fast_install=needless 15015 fi 15016 15017 15018 # The else clause should only fire when bootstrapping the 15019 # libtool distribution, otherwise you forgot to ship ltmain.sh 15020 # with your package, and you will get complaints that there are 15021 # no rules to generate ltmain.sh. 15022 if test -f "$ltmain"; then 15023 # See if we are running on zsh, and set the options which allow our commands through 15024 # without removal of \ escapes. 15025 if test -n "${ZSH_VERSION+set}" ; then 15026 setopt NO_GLOB_SUBST 15027 fi 15028 # Now quote all the things that may contain metacharacters while being 15029 # careful not to overquote the AC_SUBSTed values. We take copies of the 15030 # variables and quote the copies for generation of the libtool script. 15031 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 15032 SED SHELL STRIP \ 15033 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 15034 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 15035 deplibs_check_method reload_flag reload_cmds need_locks \ 15036 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 15037 lt_cv_sys_global_symbol_to_c_name_address \ 15038 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 15039 old_postinstall_cmds old_postuninstall_cmds \ 15040 compiler_F77 \ 15041 CC_F77 \ 15042 LD_F77 \ 15043 lt_prog_compiler_wl_F77 \ 15044 lt_prog_compiler_pic_F77 \ 15045 lt_prog_compiler_static_F77 \ 15046 lt_prog_compiler_no_builtin_flag_F77 \ 15047 export_dynamic_flag_spec_F77 \ 15048 thread_safe_flag_spec_F77 \ 15049 whole_archive_flag_spec_F77 \ 15050 enable_shared_with_static_runtimes_F77 \ 15051 old_archive_cmds_F77 \ 15052 old_archive_from_new_cmds_F77 \ 15053 predep_objects_F77 \ 15054 postdep_objects_F77 \ 15055 predeps_F77 \ 15056 postdeps_F77 \ 15057 compiler_lib_search_path_F77 \ 15058 archive_cmds_F77 \ 15059 archive_expsym_cmds_F77 \ 15060 postinstall_cmds_F77 \ 15061 postuninstall_cmds_F77 \ 15062 old_archive_from_expsyms_cmds_F77 \ 15063 allow_undefined_flag_F77 \ 15064 no_undefined_flag_F77 \ 15065 export_symbols_cmds_F77 \ 15066 hardcode_libdir_flag_spec_F77 \ 15067 hardcode_libdir_flag_spec_ld_F77 \ 15068 hardcode_libdir_separator_F77 \ 15069 hardcode_automatic_F77 \ 15070 module_cmds_F77 \ 15071 module_expsym_cmds_F77 \ 15072 lt_cv_prog_compiler_c_o_F77 \ 15073 exclude_expsyms_F77 \ 15074 include_expsyms_F77; do 15075 15076 case $var in 15077 old_archive_cmds_F77 | \ 15078 old_archive_from_new_cmds_F77 | \ 15079 archive_cmds_F77 | \ 15080 archive_expsym_cmds_F77 | \ 15081 module_cmds_F77 | \ 15082 module_expsym_cmds_F77 | \ 15083 old_archive_from_expsyms_cmds_F77 | \ 15084 export_symbols_cmds_F77 | \ 15085 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 15086 postinstall_cmds | postuninstall_cmds | \ 15087 old_postinstall_cmds | old_postuninstall_cmds | \ 15088 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 15089 # Double-quote double-evaled strings. 15090 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 15091 ;; 15092 *) 15093 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 15094 ;; 15095 esac 15096 done 15097 15098 case $lt_echo in 15099 *'\$0 --fallback-echo"') 15100 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 15101 ;; 15102 esac 15103 15104 cfgfile="$ofile" 15105 15106 cat <<__EOF__ >> "$cfgfile" 15107 # ### BEGIN LIBTOOL TAG CONFIG: $tagname 15108 15109 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15110 15111 # Shell to use when invoking shell scripts. 15112 SHELL=$lt_SHELL 15113 15114 # Whether or not to build shared libraries. 15115 build_libtool_libs=$enable_shared 15116 15117 # Whether or not to build static libraries. 15118 build_old_libs=$enable_static 15119 15120 # Whether or not to add -lc for building shared libraries. 15121 build_libtool_need_lc=$archive_cmds_need_lc_F77 15122 15123 # Whether or not to disallow shared libs when runtime libs are static 15124 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 15125 15126 # Whether or not to optimize for fast installation. 15127 fast_install=$enable_fast_install 15128 15129 # The host system. 15130 host_alias=$host_alias 15131 host=$host 15132 host_os=$host_os 15133 15134 # The build system. 15135 build_alias=$build_alias 15136 build=$build 15137 build_os=$build_os 15138 15139 # An echo program that does not interpret backslashes. 15140 echo=$lt_echo 15141 15142 # The archiver. 15143 AR=$lt_AR 15144 AR_FLAGS=$lt_AR_FLAGS 15145 15146 # A C compiler. 15147 LTCC=$lt_LTCC 15148 15149 # LTCC compiler flags. 15150 LTCFLAGS=$lt_LTCFLAGS 15151 15152 # A language-specific compiler. 15153 CC=$lt_compiler_F77 15154 15155 # Is the compiler the GNU C compiler? 15156 with_gcc=$GCC_F77 15157 15158 # An ERE matcher. 15159 EGREP=$lt_EGREP 15160 15161 # The linker used to build libraries. 15162 LD=$lt_LD_F77 15163 15164 # Whether we need hard or soft links. 15165 LN_S=$lt_LN_S 15166 15167 # A BSD-compatible nm program. 15168 NM=$lt_NM 15169 15170 # A symbol stripping program 15171 STRIP=$lt_STRIP 15172 15173 # Used to examine libraries when file_magic_cmd begins "file" 15174 MAGIC_CMD=$MAGIC_CMD 15175 15176 # Used on cygwin: DLL creation program. 15177 DLLTOOL="$DLLTOOL" 15178 15179 # Used on cygwin: object dumper. 15180 OBJDUMP="$OBJDUMP" 15181 15182 # Used on cygwin: assembler. 15183 AS="$AS" 15184 15185 # The name of the directory that contains temporary libtool files. 15186 objdir=$objdir 15187 15188 # How to create reloadable object files. 15189 reload_flag=$lt_reload_flag 15190 reload_cmds=$lt_reload_cmds 15191 15192 # How to pass a linker flag through the compiler. 15193 wl=$lt_lt_prog_compiler_wl_F77 15194 15195 # Object file suffix (normally "o"). 15196 objext="$ac_objext" 15197 15198 # Old archive suffix (normally "a"). 15199 libext="$libext" 15200 15201 # Shared library suffix (normally ".so"). 15202 shrext_cmds='$shrext_cmds' 15203 15204 # Executable file suffix (normally ""). 15205 exeext="$exeext" 15206 15207 # Additional compiler flags for building library objects. 15208 pic_flag=$lt_lt_prog_compiler_pic_F77 15209 pic_mode=$pic_mode 15210 15211 # What is the maximum length of a command? 15212 max_cmd_len=$lt_cv_sys_max_cmd_len 15213 15214 # Does compiler simultaneously support -c and -o options? 15215 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 15216 15217 # Must we lock files when doing compilation? 15218 need_locks=$lt_need_locks 15219 15220 # Do we need the lib prefix for modules? 15221 need_lib_prefix=$need_lib_prefix 15222 15223 # Do we need a version for libraries? 15224 need_version=$need_version 15225 15226 # Whether dlopen is supported. 15227 dlopen_support=$enable_dlopen 15228 15229 # Whether dlopen of programs is supported. 15230 dlopen_self=$enable_dlopen_self 15231 15232 # Whether dlopen of statically linked programs is supported. 15233 dlopen_self_static=$enable_dlopen_self_static 15234 15235 # Compiler flag to prevent dynamic linking. 15236 link_static_flag=$lt_lt_prog_compiler_static_F77 15237 15238 # Compiler flag to turn off builtin functions. 15239 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 15240 15241 # Compiler flag to allow reflexive dlopens. 15242 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 15243 15244 # Compiler flag to generate shared objects directly from archives. 15245 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 15246 15247 # Compiler flag to generate thread-safe objects. 15248 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 15249 15250 # Library versioning type. 15251 version_type=$version_type 15252 15253 # Format of library name prefix. 15254 libname_spec=$lt_libname_spec 15255 15256 # List of archive names. First name is the real one, the rest are links. 15257 # The last name is the one that the linker finds with -lNAME. 15258 library_names_spec=$lt_library_names_spec 15259 15260 # The coded name of the library, if different from the real name. 15261 soname_spec=$lt_soname_spec 15262 15263 # Commands used to build and install an old-style archive. 15264 RANLIB=$lt_RANLIB 15265 old_archive_cmds=$lt_old_archive_cmds_F77 15266 old_postinstall_cmds=$lt_old_postinstall_cmds 15267 old_postuninstall_cmds=$lt_old_postuninstall_cmds 15268 15269 # Create an old-style archive from a shared archive. 15270 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 15271 15272 # Create a temporary old-style archive to link instead of a shared archive. 15273 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 15274 15275 # Commands used to build and install a shared archive. 15276 archive_cmds=$lt_archive_cmds_F77 15277 archive_expsym_cmds=$lt_archive_expsym_cmds_F77 15278 postinstall_cmds=$lt_postinstall_cmds 15279 postuninstall_cmds=$lt_postuninstall_cmds 15280 15281 # Commands used to build a loadable module (assumed same as above if empty) 15282 module_cmds=$lt_module_cmds_F77 15283 module_expsym_cmds=$lt_module_expsym_cmds_F77 15284 15285 # Commands to strip libraries. 15286 old_striplib=$lt_old_striplib 15287 striplib=$lt_striplib 15288 15289 # Dependencies to place before the objects being linked to create a 15290 # shared library. 15291 predep_objects=$lt_predep_objects_F77 15292 15293 # Dependencies to place after the objects being linked to create a 15294 # shared library. 15295 postdep_objects=$lt_postdep_objects_F77 15296 15297 # Dependencies to place before the objects being linked to create a 15298 # shared library. 15299 predeps=$lt_predeps_F77 15300 15301 # Dependencies to place after the objects being linked to create a 15302 # shared library. 15303 postdeps=$lt_postdeps_F77 15304 15305 # The library search path used internally by the compiler when linking 15306 # a shared library. 15307 compiler_lib_search_path=$lt_compiler_lib_search_path_F77 15308 15309 # Method to check whether dependent libraries are shared objects. 15310 deplibs_check_method=$lt_deplibs_check_method 15311 15312 # Command to use when deplibs_check_method == file_magic. 15313 file_magic_cmd=$lt_file_magic_cmd 15314 15315 # Flag that allows shared libraries with undefined symbols to be built. 15316 allow_undefined_flag=$lt_allow_undefined_flag_F77 15317 15318 # Flag that forces no undefined symbols. 15319 no_undefined_flag=$lt_no_undefined_flag_F77 15320 15321 # Commands used to finish a libtool library installation in a directory. 15322 finish_cmds=$lt_finish_cmds 15323 15324 # Same as above, but a single script fragment to be evaled but not shown. 15325 finish_eval=$lt_finish_eval 15326 15327 # Take the output of nm and produce a listing of raw symbols and C names. 15328 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15329 15330 # Transform the output of nm in a proper C declaration 15331 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15332 15333 # Transform the output of nm in a C name address pair 15334 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15335 15336 # This is the shared library runtime path variable. 15337 runpath_var=$runpath_var 15338 15339 # This is the shared library path variable. 15340 shlibpath_var=$shlibpath_var 15341 15342 # Is shlibpath searched before the hard-coded library search path? 15343 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15344 15345 # How to hardcode a shared library path into an executable. 15346 hardcode_action=$hardcode_action_F77 15347 15348 # Whether we should hardcode library paths into libraries. 15349 hardcode_into_libs=$hardcode_into_libs 15350 15351 # Flag to hardcode \$libdir into a binary during linking. 15352 # This must work even if \$libdir does not exist. 15353 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 15354 15355 # If ld is used when linking, flag to hardcode \$libdir into 15356 # a binary during linking. This must work even if \$libdir does 15357 # not exist. 15358 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 15359 15360 # Whether we need a single -rpath flag with a separated argument. 15361 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 15362 15363 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 15364 # resulting binary. 15365 hardcode_direct=$hardcode_direct_F77 15366 15367 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the 15368 # resulting binary. 15369 hardcode_minus_L=$hardcode_minus_L_F77 15370 15371 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 15372 # the resulting binary. 15373 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 15374 15375 # Set to yes if building a shared library automatically hardcodes DIR into the library 15376 # and all subsequent libraries and executables linked against it. 15377 hardcode_automatic=$hardcode_automatic_F77 15378 15379 # Variables whose values should be saved in libtool wrapper scripts and 15380 # restored at relink time. 15381 variables_saved_for_relink="$variables_saved_for_relink" 15382 15383 # Whether libtool must link a program against all its dependency libraries. 15384 link_all_deplibs=$link_all_deplibs_F77 15385 15386 # Compile-time system search path for libraries 15387 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15388 15389 # Run-time system search path for libraries 15390 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15391 15392 # Fix the shell variable \$srcfile for the compiler. 15393 fix_srcfile_path="$fix_srcfile_path_F77" 15394 15395 # Set to yes if exported symbols are required. 15396 always_export_symbols=$always_export_symbols_F77 15397 15398 # The commands to list exported symbols. 15399 export_symbols_cmds=$lt_export_symbols_cmds_F77 15400 15401 # The commands to extract the exported symbol list from a shared archive. 15402 extract_expsyms_cmds=$lt_extract_expsyms_cmds 15403 15404 # Symbols that should not be listed in the preloaded symbols. 15405 exclude_expsyms=$lt_exclude_expsyms_F77 15406 15407 # Symbols that must always be exported. 15408 include_expsyms=$lt_include_expsyms_F77 15409 15410 # ### END LIBTOOL TAG CONFIG: $tagname 15411 15412 __EOF__ 15413 15414 15415 else 15416 # If there is no Makefile yet, we rely on a make rule to execute 15417 # `config.status --recheck' to rerun these tests and create the 15418 # libtool script then. 15419 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 15420 if test -f "$ltmain_in"; then 15421 test -f Makefile && make "$ltmain" 15422 fi 15423 fi 15424 15425 15426 ac_ext=c 15427 ac_cpp='$CPP $CPPFLAGS' 15428 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15429 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15430 ac_compiler_gnu=$ac_cv_c_compiler_gnu 15431 15432 CC="$lt_save_CC" 15433 15434 else 15435 tagname="" 15436 fi 15437 ;; 15438 15439 GCJ) 15440 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 15441 15442 15443 15444 # Source file extension for Java test sources. 15445 ac_ext=java 15446 15447 # Object file extension for compiled Java test sources. 15448 objext=o 15449 objext_GCJ=$objext 15450 15451 # Code to be used in simple compile tests 15452 lt_simple_compile_test_code="class foo {}\n" 15453 15454 # Code to be used in simple link tests 15455 lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n' 15456 15457 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 15458 15459 # If no C compiler was specified, use CC. 15460 LTCC=${LTCC-"$CC"} 15461 15462 # If no C compiler flags were specified, use CFLAGS. 15463 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 15464 15465 # Allow CC to be a program name with arguments. 15466 compiler=$CC 15467 15468 15469 # save warnings/boilerplate of simple test code 15470 ac_outfile=conftest.$ac_objext 15471 printf "$lt_simple_compile_test_code" >conftest.$ac_ext 15472 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 15473 _lt_compiler_boilerplate=`cat conftest.err` 15474 $rm conftest* 15475 15476 ac_outfile=conftest.$ac_objext 15477 printf "$lt_simple_link_test_code" >conftest.$ac_ext 15478 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 15479 _lt_linker_boilerplate=`cat conftest.err` 15480 $rm conftest* 15481 15482 15483 # Allow CC to be a program name with arguments. 15484 lt_save_CC="$CC" 15485 CC=${GCJ-"gcj"} 15486 compiler=$CC 15487 compiler_GCJ=$CC 15488 for cc_temp in $compiler""; do 15489 case $cc_temp in 15490 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 15491 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 15492 \-*) ;; 15493 *) break;; 15494 esac 15495 done 15496 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 15497 15498 15499 # GCJ did not exist at the time GCC didn't implicitly link libc in. 15500 archive_cmds_need_lc_GCJ=no 15501 15502 old_archive_cmds_GCJ=$old_archive_cmds 15503 15504 15505 lt_prog_compiler_no_builtin_flag_GCJ= 15506 15507 if test "$GCC" = yes; then 15508 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 15509 15510 15511 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 15512 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 15513 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 15514 echo $ECHO_N "(cached) $ECHO_C" >&6 15515 else 15516 lt_cv_prog_compiler_rtti_exceptions=no 15517 ac_outfile=conftest.$ac_objext 15518 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 15519 lt_compiler_flag="-fno-rtti -fno-exceptions" 15520 # Insert the option either (1) after the last *FLAGS variable, or 15521 # (2) before a word containing "conftest.", or (3) at the end. 15522 # Note that $ac_compile itself does not contain backslashes and begins 15523 # with a dollar sign (not a hyphen), so the echo should work correctly. 15524 # The option is referenced via a variable to avoid confusing sed. 15525 lt_compile=`echo "$ac_compile" | $SED \ 15526 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15527 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15528 -e 's:$: $lt_compiler_flag:'` 15529 (eval echo "\"\$as_me:15529: $lt_compile\"" >&5) 15530 (eval "$lt_compile" 2>conftest.err) 15531 ac_status=$? 15532 cat conftest.err >&5 15533 echo "$as_me:15533: \$? = $ac_status" >&5 15534 if (exit $ac_status) && test -s "$ac_outfile"; then 15535 # The compiler can only warn and ignore the option if not recognized 15536 # So say no if there are warnings other than the usual output. 15537 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 15538 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15539 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 15540 lt_cv_prog_compiler_rtti_exceptions=yes 15541 fi 15542 fi 15543 $rm conftest* 15544 15545 fi 15546 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 15547 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 15548 15549 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 15550 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 15551 else 15552 : 15553 fi 15554 15555 fi 15556 15557 lt_prog_compiler_wl_GCJ= 15558 lt_prog_compiler_pic_GCJ= 15559 lt_prog_compiler_static_GCJ= 15560 15561 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 15562 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 15563 15564 if test "$GCC" = yes; then 15565 lt_prog_compiler_wl_GCJ='-Wl,' 15566 lt_prog_compiler_static_GCJ='-static' 15567 15568 case $host_os in 15569 aix*) 15570 # All AIX code is PIC. 15571 if test "$host_cpu" = ia64; then 15572 # AIX 5 now supports IA64 processor 15573 lt_prog_compiler_static_GCJ='-Bstatic' 15574 fi 15575 ;; 15576 15577 amigaos*) 15578 # FIXME: we need at least 68020 code to build shared libraries, but 15579 # adding the `-m68020' flag to GCC prevents building anything better, 15580 # like `-m68040'. 15581 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 15582 ;; 15583 15584 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 15585 # PIC is the default for these OSes. 15586 ;; 15587 15588 mingw* | pw32* | os2*) 15589 # This hack is so that the source file can tell whether it is being 15590 # built for inclusion in a dll (and should export symbols for example). 15591 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 15592 ;; 15593 15594 darwin* | rhapsody*) 15595 # PIC is the default on this platform 15596 # Common symbols not allowed in MH_DYLIB files 15597 lt_prog_compiler_pic_GCJ='-fno-common' 15598 ;; 15599 15600 interix3*) 15601 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 15602 # Instead, we relocate shared libraries at runtime. 15603 ;; 15604 15605 msdosdjgpp*) 15606 # Just because we use GCC doesn't mean we suddenly get shared libraries 15607 # on systems that don't support them. 15608 lt_prog_compiler_can_build_shared_GCJ=no 15609 enable_shared=no 15610 ;; 15611 15612 sysv4*MP*) 15613 if test -d /usr/nec; then 15614 lt_prog_compiler_pic_GCJ=-Kconform_pic 15615 fi 15616 ;; 15617 15618 hpux*) 15619 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 15620 # not for PA HP-UX. 15621 case $host_cpu in 15622 hppa*64*|ia64*) 15623 # +Z the default 15624 ;; 15625 *) 15626 lt_prog_compiler_pic_GCJ='-fPIC' 15627 ;; 15628 esac 15629 ;; 15630 15631 *) 15632 lt_prog_compiler_pic_GCJ='-fPIC' 15633 ;; 15634 esac 15635 else 15636 # PORTME Check for flag to pass linker flags through the system compiler. 15637 case $host_os in 15638 aix*) 15639 lt_prog_compiler_wl_GCJ='-Wl,' 15640 if test "$host_cpu" = ia64; then 15641 # AIX 5 now supports IA64 processor 15642 lt_prog_compiler_static_GCJ='-Bstatic' 15643 else 15644 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 15645 fi 15646 ;; 15647 darwin*) 15648 # PIC is the default on this platform 15649 # Common symbols not allowed in MH_DYLIB files 15650 case $cc_basename in 15651 xlc*) 15652 lt_prog_compiler_pic_GCJ='-qnocommon' 15653 lt_prog_compiler_wl_GCJ='-Wl,' 15654 ;; 15655 esac 15656 ;; 15657 15658 mingw* | pw32* | os2*) 15659 # This hack is so that the source file can tell whether it is being 15660 # built for inclusion in a dll (and should export symbols for example). 15661 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 15662 ;; 15663 15664 hpux9* | hpux10* | hpux11*) 15665 lt_prog_compiler_wl_GCJ='-Wl,' 15666 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 15667 # not for PA HP-UX. 15668 case $host_cpu in 15669 hppa*64*|ia64*) 15670 # +Z the default 15671 ;; 15672 *) 15673 lt_prog_compiler_pic_GCJ='+Z' 15674 ;; 15675 esac 15676 # Is there a better lt_prog_compiler_static that works with the bundled CC? 15677 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 15678 ;; 15679 15680 irix5* | irix6* | nonstopux*) 15681 lt_prog_compiler_wl_GCJ='-Wl,' 15682 # PIC (with -KPIC) is the default. 15683 lt_prog_compiler_static_GCJ='-non_shared' 15684 ;; 15685 15686 newsos6) 15687 lt_prog_compiler_pic_GCJ='-KPIC' 15688 lt_prog_compiler_static_GCJ='-Bstatic' 15689 ;; 15690 15691 linux*) 15692 case $cc_basename in 15693 icc* | ecc*) 15694 lt_prog_compiler_wl_GCJ='-Wl,' 15695 lt_prog_compiler_pic_GCJ='-KPIC' 15696 lt_prog_compiler_static_GCJ='-static' 15697 ;; 15698 pgcc* | pgf77* | pgf90* | pgf95*) 15699 # Portland Group compilers (*not* the Pentium gcc compiler, 15700 # which looks to be a dead project) 15701 lt_prog_compiler_wl_GCJ='-Wl,' 15702 lt_prog_compiler_pic_GCJ='-fpic' 15703 lt_prog_compiler_static_GCJ='-Bstatic' 15704 ;; 15705 ccc*) 15706 lt_prog_compiler_wl_GCJ='-Wl,' 15707 # All Alpha code is PIC. 15708 lt_prog_compiler_static_GCJ='-non_shared' 15709 ;; 15710 esac 15711 ;; 15712 15713 osf3* | osf4* | osf5*) 15714 lt_prog_compiler_wl_GCJ='-Wl,' 15715 # All OSF/1 code is PIC. 15716 lt_prog_compiler_static_GCJ='-non_shared' 15717 ;; 15718 15719 solaris*) 15720 lt_prog_compiler_pic_GCJ='-KPIC' 15721 lt_prog_compiler_static_GCJ='-Bstatic' 15722 case $cc_basename in 15723 f77* | f90* | f95*) 15724 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 15725 *) 15726 lt_prog_compiler_wl_GCJ='-Wl,';; 15727 esac 15728 ;; 15729 15730 sunos4*) 15731 lt_prog_compiler_wl_GCJ='-Qoption ld ' 15732 lt_prog_compiler_pic_GCJ='-PIC' 15733 lt_prog_compiler_static_GCJ='-Bstatic' 15734 ;; 15735 15736 sysv4 | sysv4.2uw2* | sysv4.3*) 15737 lt_prog_compiler_wl_GCJ='-Wl,' 15738 lt_prog_compiler_pic_GCJ='-KPIC' 15739 lt_prog_compiler_static_GCJ='-Bstatic' 15740 ;; 15741 15742 sysv4*MP*) 15743 if test -d /usr/nec ;then 15744 lt_prog_compiler_pic_GCJ='-Kconform_pic' 15745 lt_prog_compiler_static_GCJ='-Bstatic' 15746 fi 15747 ;; 15748 15749 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 15750 lt_prog_compiler_wl_GCJ='-Wl,' 15751 lt_prog_compiler_pic_GCJ='-KPIC' 15752 lt_prog_compiler_static_GCJ='-Bstatic' 15753 ;; 15754 15755 unicos*) 15756 lt_prog_compiler_wl_GCJ='-Wl,' 15757 lt_prog_compiler_can_build_shared_GCJ=no 15758 ;; 15759 15760 uts4*) 15761 lt_prog_compiler_pic_GCJ='-pic' 15762 lt_prog_compiler_static_GCJ='-Bstatic' 15763 ;; 15764 15765 *) 15766 lt_prog_compiler_can_build_shared_GCJ=no 15767 ;; 15768 esac 15769 fi 15770 15771 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 15772 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6 15773 15774 # 15775 # Check to make sure the PIC flag actually works. 15776 # 15777 if test -n "$lt_prog_compiler_pic_GCJ"; then 15778 15779 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 15780 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6 15781 if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then 15782 echo $ECHO_N "(cached) $ECHO_C" >&6 15783 else 15784 lt_prog_compiler_pic_works_GCJ=no 15785 ac_outfile=conftest.$ac_objext 15786 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 15787 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 15788 # Insert the option either (1) after the last *FLAGS variable, or 15789 # (2) before a word containing "conftest.", or (3) at the end. 15790 # Note that $ac_compile itself does not contain backslashes and begins 15791 # with a dollar sign (not a hyphen), so the echo should work correctly. 15792 # The option is referenced via a variable to avoid confusing sed. 15793 lt_compile=`echo "$ac_compile" | $SED \ 15794 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15795 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15796 -e 's:$: $lt_compiler_flag:'` 15797 (eval echo "\"\$as_me:15797: $lt_compile\"" >&5) 15798 (eval "$lt_compile" 2>conftest.err) 15799 ac_status=$? 15800 cat conftest.err >&5 15801 echo "$as_me:15801: \$? = $ac_status" >&5 15802 if (exit $ac_status) && test -s "$ac_outfile"; then 15803 # The compiler can only warn and ignore the option if not recognized 15804 # So say no if there are warnings other than the usual output. 15805 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 15806 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15807 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 15808 lt_prog_compiler_pic_works_GCJ=yes 15809 fi 15810 fi 15811 $rm conftest* 15812 15813 fi 15814 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 15815 echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6 15816 15817 if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then 15818 case $lt_prog_compiler_pic_GCJ in 15819 "" | " "*) ;; 15820 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 15821 esac 15822 else 15823 lt_prog_compiler_pic_GCJ= 15824 lt_prog_compiler_can_build_shared_GCJ=no 15825 fi 15826 15827 fi 15828 case $host_os in 15829 # For platforms which do not support PIC, -DPIC is meaningless: 15830 *djgpp*) 15831 lt_prog_compiler_pic_GCJ= 15832 ;; 15833 *) 15834 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 15835 ;; 15836 esac 15837 15838 # 15839 # Check to make sure the static flag actually works. 15840 # 15841 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 15842 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 15843 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 15844 if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then 15845 echo $ECHO_N "(cached) $ECHO_C" >&6 15846 else 15847 lt_prog_compiler_static_works_GCJ=no 15848 save_LDFLAGS="$LDFLAGS" 15849 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 15850 printf "$lt_simple_link_test_code" > conftest.$ac_ext 15851 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 15852 # The linker can only warn and ignore the option if not recognized 15853 # So say no if there are warnings 15854 if test -s conftest.err; then 15855 # Append any errors to the config.log. 15856 cat conftest.err 1>&5 15857 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 15858 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15859 if diff conftest.exp conftest.er2 >/dev/null; then 15860 lt_prog_compiler_static_works_GCJ=yes 15861 fi 15862 else 15863 lt_prog_compiler_static_works_GCJ=yes 15864 fi 15865 fi 15866 $rm conftest* 15867 LDFLAGS="$save_LDFLAGS" 15868 15869 fi 15870 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5 15871 echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6 15872 15873 if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then 15874 : 15875 else 15876 lt_prog_compiler_static_GCJ= 15877 fi 15878 15879 15880 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 15881 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 15882 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 15883 echo $ECHO_N "(cached) $ECHO_C" >&6 15884 else 15885 lt_cv_prog_compiler_c_o_GCJ=no 15886 $rm -r conftest 2>/dev/null 15887 mkdir conftest 15888 cd conftest 15889 mkdir out 15890 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 15891 15892 lt_compiler_flag="-o out/conftest2.$ac_objext" 15893 # Insert the option either (1) after the last *FLAGS variable, or 15894 # (2) before a word containing "conftest.", or (3) at the end. 15895 # Note that $ac_compile itself does not contain backslashes and begins 15896 # with a dollar sign (not a hyphen), so the echo should work correctly. 15897 lt_compile=`echo "$ac_compile" | $SED \ 15898 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15899 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15900 -e 's:$: $lt_compiler_flag:'` 15901 (eval echo "\"\$as_me:15901: $lt_compile\"" >&5) 15902 (eval "$lt_compile" 2>out/conftest.err) 15903 ac_status=$? 15904 cat out/conftest.err >&5 15905 echo "$as_me:15905: \$? = $ac_status" >&5 15906 if (exit $ac_status) && test -s out/conftest2.$ac_objext 15907 then 15908 # The compiler can only warn and ignore the option if not recognized 15909 # So say no if there are warnings 15910 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 15911 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15912 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15913 lt_cv_prog_compiler_c_o_GCJ=yes 15914 fi 15915 fi 15916 chmod u+w . 2>&5 15917 $rm conftest* 15918 # SGI C++ compiler will create directory out/ii_files/ for 15919 # template instantiation 15920 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 15921 $rm out/* && rmdir out 15922 cd .. 15923 rmdir conftest 15924 $rm conftest* 15925 15926 fi 15927 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 15928 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6 15929 15930 15931 hard_links="nottested" 15932 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 15933 # do not overwrite the value of need_locks provided by the user 15934 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 15935 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 15936 hard_links=yes 15937 $rm conftest* 15938 ln conftest.a conftest.b 2>/dev/null && hard_links=no 15939 touch conftest.a 15940 ln conftest.a conftest.b 2>&5 || hard_links=no 15941 ln conftest.a conftest.b 2>/dev/null && hard_links=no 15942 echo "$as_me:$LINENO: result: $hard_links" >&5 15943 echo "${ECHO_T}$hard_links" >&6 15944 if test "$hard_links" = no; then 15945 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 15946 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 15947 need_locks=warn 15948 fi 15949 else 15950 need_locks=no 15951 fi 15952 15953 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 15954 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 15955 15956 runpath_var= 15957 allow_undefined_flag_GCJ= 15958 enable_shared_with_static_runtimes_GCJ=no 15959 archive_cmds_GCJ= 15960 archive_expsym_cmds_GCJ= 15961 old_archive_From_new_cmds_GCJ= 15962 old_archive_from_expsyms_cmds_GCJ= 15963 export_dynamic_flag_spec_GCJ= 15964 whole_archive_flag_spec_GCJ= 15965 thread_safe_flag_spec_GCJ= 15966 hardcode_libdir_flag_spec_GCJ= 15967 hardcode_libdir_flag_spec_ld_GCJ= 15968 hardcode_libdir_separator_GCJ= 15969 hardcode_direct_GCJ=no 15970 hardcode_minus_L_GCJ=no 15971 hardcode_shlibpath_var_GCJ=unsupported 15972 link_all_deplibs_GCJ=unknown 15973 hardcode_automatic_GCJ=no 15974 module_cmds_GCJ= 15975 module_expsym_cmds_GCJ= 15976 always_export_symbols_GCJ=no 15977 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 15978 # include_expsyms should be a list of space-separated symbols to be *always* 15979 # included in the symbol list 15980 include_expsyms_GCJ= 15981 # exclude_expsyms can be an extended regexp of symbols to exclude 15982 # it will be wrapped by ` (' and `)$', so one must not match beginning or 15983 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 15984 # as well as any symbol that contains `d'. 15985 exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" 15986 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 15987 # platforms (ab)use it in PIC code, but their linkers get confused if 15988 # the symbol is explicitly referenced. Since portable code cannot 15989 # rely on this symbol name, it's probably fine to never include it in 15990 # preloaded symbol tables. 15991 extract_expsyms_cmds= 15992 # Just being paranoid about ensuring that cc_basename is set. 15993 for cc_temp in $compiler""; do 15994 case $cc_temp in 15995 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 15996 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 15997 \-*) ;; 15998 *) break;; 15999 esac 16000 done 16001 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16002 16003 case $host_os in 16004 cygwin* | mingw* | pw32*) 16005 # FIXME: the MSVC++ port hasn't been tested in a loooong time 16006 # When not using gcc, we currently assume that we are using 16007 # Microsoft Visual C++. 16008 if test "$GCC" != yes; then 16009 with_gnu_ld=no 16010 fi 16011 ;; 16012 interix*) 16013 # we just hope/assume this is gcc and not c89 (= MSVC++) 16014 with_gnu_ld=yes 16015 ;; 16016 openbsd*) 16017 with_gnu_ld=no 16018 ;; 16019 esac 16020 16021 ld_shlibs_GCJ=yes 16022 if test "$with_gnu_ld" = yes; then 16023 # If archive_cmds runs LD, not CC, wlarc should be empty 16024 wlarc='${wl}' 16025 16026 # Set some defaults for GNU ld with shared library support. These 16027 # are reset later if shared libraries are not supported. Putting them 16028 # here allows them to be overridden if necessary. 16029 runpath_var=LD_RUN_PATH 16030 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 16031 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 16032 # ancient GNU ld didn't support --whole-archive et. al. 16033 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 16034 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 16035 else 16036 whole_archive_flag_spec_GCJ= 16037 fi 16038 supports_anon_versioning=no 16039 case `$LD -v 2>/dev/null` in 16040 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 16041 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 16042 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 16043 *\ 2.11.*) ;; # other 2.11 versions 16044 *) supports_anon_versioning=yes ;; 16045 esac 16046 16047 # See if GNU ld supports shared libraries. 16048 case $host_os in 16049 aix3* | aix4* | aix5*) 16050 # On AIX/PPC, the GNU linker is very broken 16051 if test "$host_cpu" != ia64; then 16052 ld_shlibs_GCJ=no 16053 cat <<EOF 1>&2 16054 16055 *** Warning: the GNU linker, at least up to release 2.9.1, is reported 16056 *** to be unable to reliably create shared libraries on AIX. 16057 *** Therefore, libtool is disabling shared libraries support. If you 16058 *** really care for shared libraries, you may want to modify your PATH 16059 *** so that a non-GNU linker is found, and then restart. 16060 16061 EOF 16062 fi 16063 ;; 16064 16065 amigaos*) 16066 archive_cmds_GCJ='$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)' 16067 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16068 hardcode_minus_L_GCJ=yes 16069 16070 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports 16071 # that the semantics of dynamic libraries on AmigaOS, at least up 16072 # to version 4, is to share data among multiple programs linked 16073 # with the same dynamic library. Since this doesn't match the 16074 # behavior of shared libraries on other platforms, we can't use 16075 # them. 16076 ld_shlibs_GCJ=no 16077 ;; 16078 16079 beos*) 16080 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 16081 allow_undefined_flag_GCJ=unsupported 16082 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 16083 # support --undefined. This deserves some investigation. FIXME 16084 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 16085 else 16086 ld_shlibs_GCJ=no 16087 fi 16088 ;; 16089 16090 cygwin* | mingw* | pw32*) 16091 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 16092 # as there is no search path for DLLs. 16093 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16094 allow_undefined_flag_GCJ=unsupported 16095 always_export_symbols_GCJ=no 16096 enable_shared_with_static_runtimes_GCJ=yes 16097 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 16098 16099 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 16100 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 16101 # If the export-symbols file already is a .def file (1st line 16102 # is EXPORTS), use it as is; otherwise, prepend... 16103 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 16104 cp $export_symbols $output_objdir/$soname.def; 16105 else 16106 echo EXPORTS > $output_objdir/$soname.def; 16107 cat $export_symbols >> $output_objdir/$soname.def; 16108 fi~ 16109 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 16110 else 16111 ld_shlibs_GCJ=no 16112 fi 16113 ;; 16114 16115 interix3*) 16116 hardcode_direct_GCJ=no 16117 hardcode_shlibpath_var_GCJ=no 16118 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 16119 export_dynamic_flag_spec_GCJ='${wl}-E' 16120 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 16121 # Instead, shared libraries are loaded at an image base (0x10000000 by 16122 # default) and relocated if they conflict, which is a slow very memory 16123 # consuming and fragmenting process. To avoid this, we pick a random, 16124 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 16125 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 16126 archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 16127 archive_expsym_cmds_GCJ='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' 16128 ;; 16129 16130 linux*) 16131 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 16132 tmp_addflag= 16133 case $cc_basename,$host_cpu in 16134 pgcc*) # Portland Group C compiler 16135 whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 16136 tmp_addflag=' $pic_flag' 16137 ;; 16138 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 16139 whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 16140 tmp_addflag=' $pic_flag -Mnomain' ;; 16141 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 16142 tmp_addflag=' -i_dynamic' ;; 16143 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 16144 tmp_addflag=' -i_dynamic -nofor_main' ;; 16145 ifc* | ifort*) # Intel Fortran compiler 16146 tmp_addflag=' -nofor_main' ;; 16147 esac 16148 archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 16149 16150 if test $supports_anon_versioning = yes; then 16151 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 16152 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 16153 $echo "local: *; };" >> $output_objdir/$libname.ver~ 16154 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 16155 fi 16156 link_all_deplibs_GCJ=no 16157 else 16158 ld_shlibs_GCJ=no 16159 fi 16160 ;; 16161 16162 netbsd* | netbsdelf*-gnu | knetbsd*-gnu) 16163 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16164 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 16165 wlarc= 16166 else 16167 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 16168 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 16169 fi 16170 ;; 16171 16172 solaris*) 16173 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 16174 ld_shlibs_GCJ=no 16175 cat <<EOF 1>&2 16176 16177 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 16178 *** create shared libraries on Solaris systems. Therefore, libtool 16179 *** is disabling shared libraries support. We urge you to upgrade GNU 16180 *** binutils to release 2.9.1 or newer. Another option is to modify 16181 *** your PATH or compiler configuration so that the native linker is 16182 *** used, and then restart. 16183 16184 EOF 16185 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 16186 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 16187 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 16188 else 16189 ld_shlibs_GCJ=no 16190 fi 16191 ;; 16192 16193 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 16194 case `$LD -v 2>&1` in 16195 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 16196 ld_shlibs_GCJ=no 16197 cat <<_LT_EOF 1>&2 16198 16199 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 16200 *** reliably create shared libraries on SCO systems. Therefore, libtool 16201 *** is disabling shared libraries support. We urge you to upgrade GNU 16202 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 16203 *** your PATH or compiler configuration so that the native linker is 16204 *** used, and then restart. 16205 16206 _LT_EOF 16207 ;; 16208 *) 16209 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 16210 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 16211 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 16212 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 16213 else 16214 ld_shlibs_GCJ=no 16215 fi 16216 ;; 16217 esac 16218 ;; 16219 16220 sunos4*) 16221 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 16222 wlarc= 16223 hardcode_direct_GCJ=yes 16224 hardcode_shlibpath_var_GCJ=no 16225 ;; 16226 16227 *) 16228 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 16229 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 16230 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 16231 else 16232 ld_shlibs_GCJ=no 16233 fi 16234 ;; 16235 esac 16236 16237 if test "$ld_shlibs_GCJ" = no; then 16238 runpath_var= 16239 hardcode_libdir_flag_spec_GCJ= 16240 export_dynamic_flag_spec_GCJ= 16241 whole_archive_flag_spec_GCJ= 16242 fi 16243 else 16244 # PORTME fill in a description of your system's linker (not GNU ld) 16245 case $host_os in 16246 aix3*) 16247 allow_undefined_flag_GCJ=unsupported 16248 always_export_symbols_GCJ=yes 16249 archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 16250 # Note: this linker hardcodes the directories in LIBPATH if there 16251 # are no directories specified by -L. 16252 hardcode_minus_L_GCJ=yes 16253 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 16254 # Neither direct hardcoding nor static linking is supported with a 16255 # broken collect2. 16256 hardcode_direct_GCJ=unsupported 16257 fi 16258 ;; 16259 16260 aix4* | aix5*) 16261 if test "$host_cpu" = ia64; then 16262 # On IA64, the linker does run time linking by default, so we don't 16263 # have to do anything special. 16264 aix_use_runtimelinking=no 16265 exp_sym_flag='-Bexport' 16266 no_entry_flag="" 16267 else 16268 # If we're using GNU nm, then we don't want the "-C" option. 16269 # -C means demangle to AIX nm, but means don't demangle with GNU nm 16270 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 16271 export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' 16272 else 16273 export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' 16274 fi 16275 aix_use_runtimelinking=no 16276 16277 # Test if we are trying to use run time linking or normal 16278 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 16279 # need to do runtime linking. 16280 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 16281 for ld_flag in $LDFLAGS; do 16282 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 16283 aix_use_runtimelinking=yes 16284 break 16285 fi 16286 done 16287 ;; 16288 esac 16289 16290 exp_sym_flag='-bexport' 16291 no_entry_flag='-bnoentry' 16292 fi 16293 16294 # When large executables or shared objects are built, AIX ld can 16295 # have problems creating the table of contents. If linking a library 16296 # or program results in "error TOC overflow" add -mminimal-toc to 16297 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 16298 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 16299 16300 archive_cmds_GCJ='' 16301 hardcode_direct_GCJ=yes 16302 hardcode_libdir_separator_GCJ=':' 16303 link_all_deplibs_GCJ=yes 16304 16305 if test "$GCC" = yes; then 16306 case $host_os in aix4.[012]|aix4.[012].*) 16307 # We only want to do this on AIX 4.2 and lower, the check 16308 # below for broken collect2 doesn't work under 4.3+ 16309 collect2name=`${CC} -print-prog-name=collect2` 16310 if test -f "$collect2name" && \ 16311 strings "$collect2name" | grep resolve_lib_name >/dev/null 16312 then 16313 # We have reworked collect2 16314 hardcode_direct_GCJ=yes 16315 else 16316 # We have old collect2 16317 hardcode_direct_GCJ=unsupported 16318 # It fails to find uninstalled libraries when the uninstalled 16319 # path is not listed in the libpath. Setting hardcode_minus_L 16320 # to unsupported forces relinking 16321 hardcode_minus_L_GCJ=yes 16322 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16323 hardcode_libdir_separator_GCJ= 16324 fi 16325 ;; 16326 esac 16327 shared_flag='-shared' 16328 if test "$aix_use_runtimelinking" = yes; then 16329 shared_flag="$shared_flag "'${wl}-G' 16330 fi 16331 else 16332 # not using gcc 16333 if test "$host_cpu" = ia64; then 16334 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 16335 # chokes on -Wl,-G. The following line is correct: 16336 shared_flag='-G' 16337 else 16338 if test "$aix_use_runtimelinking" = yes; then 16339 shared_flag='${wl}-G' 16340 else 16341 shared_flag='${wl}-bM:SRE' 16342 fi 16343 fi 16344 fi 16345 16346 # It seems that -bexpall does not export symbols beginning with 16347 # underscore (_), so it is better to generate a list of symbols to export. 16348 always_export_symbols_GCJ=yes 16349 if test "$aix_use_runtimelinking" = yes; then 16350 # Warning - without using the other runtime loading flags (-brtl), 16351 # -berok will link without error, but may produce a broken library. 16352 allow_undefined_flag_GCJ='-berok' 16353 # Determine the default libpath from the value encoded in an empty executable. 16354 cat >conftest.$ac_ext <<_ACEOF 16355 /* confdefs.h. */ 16356 _ACEOF 16357 cat confdefs.h >>conftest.$ac_ext 16358 cat >>conftest.$ac_ext <<_ACEOF 16359 /* end confdefs.h. */ 16360 16361 int 16362 main () 16363 { 16364 16365 ; 16366 return 0; 16367 } 16368 _ACEOF 16369 rm -f conftest.$ac_objext conftest$ac_exeext 16370 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 16371 (eval $ac_link) 2>conftest.er1 16372 ac_status=$? 16373 grep -v '^ *+' conftest.er1 >conftest.err 16374 rm -f conftest.er1 16375 cat conftest.err >&5 16376 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16377 (exit $ac_status); } && 16378 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 16379 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16380 (eval $ac_try) 2>&5 16381 ac_status=$? 16382 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16383 (exit $ac_status); }; } && 16384 { ac_try='test -s conftest$ac_exeext' 16385 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16386 (eval $ac_try) 2>&5 16387 ac_status=$? 16388 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16389 (exit $ac_status); }; }; then 16390 16391 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 16392 }'` 16393 # Check for a 64-bit object if we didn't find anything. 16394 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 16395 }'`; fi 16396 else 16397 echo "$as_me: failed program was:" >&5 16398 sed 's/^/| /' conftest.$ac_ext >&5 16399 16400 fi 16401 rm -f conftest.err conftest.$ac_objext \ 16402 conftest$ac_exeext conftest.$ac_ext 16403 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 16404 16405 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 16406 archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 16407 else 16408 if test "$host_cpu" = ia64; then 16409 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 16410 allow_undefined_flag_GCJ="-z nodefs" 16411 archive_expsym_cmds_GCJ="\$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" 16412 else 16413 # Determine the default libpath from the value encoded in an empty executable. 16414 cat >conftest.$ac_ext <<_ACEOF 16415 /* confdefs.h. */ 16416 _ACEOF 16417 cat confdefs.h >>conftest.$ac_ext 16418 cat >>conftest.$ac_ext <<_ACEOF 16419 /* end confdefs.h. */ 16420 16421 int 16422 main () 16423 { 16424 16425 ; 16426 return 0; 16427 } 16428 _ACEOF 16429 rm -f conftest.$ac_objext conftest$ac_exeext 16430 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 16431 (eval $ac_link) 2>conftest.er1 16432 ac_status=$? 16433 grep -v '^ *+' conftest.er1 >conftest.err 16434 rm -f conftest.er1 16435 cat conftest.err >&5 16436 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16437 (exit $ac_status); } && 16438 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 16439 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16440 (eval $ac_try) 2>&5 16441 ac_status=$? 16442 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16443 (exit $ac_status); }; } && 16444 { ac_try='test -s conftest$ac_exeext' 16445 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16446 (eval $ac_try) 2>&5 16447 ac_status=$? 16448 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16449 (exit $ac_status); }; }; then 16450 16451 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 16452 }'` 16453 # Check for a 64-bit object if we didn't find anything. 16454 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 16455 }'`; fi 16456 else 16457 echo "$as_me: failed program was:" >&5 16458 sed 's/^/| /' conftest.$ac_ext >&5 16459 16460 fi 16461 rm -f conftest.err conftest.$ac_objext \ 16462 conftest$ac_exeext conftest.$ac_ext 16463 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 16464 16465 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 16466 # Warning - without using the other run time loading flags, 16467 # -berok will link without error, but may produce a broken library. 16468 no_undefined_flag_GCJ=' ${wl}-bernotok' 16469 allow_undefined_flag_GCJ=' ${wl}-berok' 16470 # Exported symbols can be pulled into shared objects from archives 16471 whole_archive_flag_spec_GCJ='$convenience' 16472 archive_cmds_need_lc_GCJ=yes 16473 # This is similar to how AIX traditionally builds its shared libraries. 16474 archive_expsym_cmds_GCJ="\$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' 16475 fi 16476 fi 16477 ;; 16478 16479 amigaos*) 16480 archive_cmds_GCJ='$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)' 16481 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16482 hardcode_minus_L_GCJ=yes 16483 # see comment about different semantics on the GNU ld section 16484 ld_shlibs_GCJ=no 16485 ;; 16486 16487 bsdi[45]*) 16488 export_dynamic_flag_spec_GCJ=-rdynamic 16489 ;; 16490 16491 cygwin* | mingw* | pw32*) 16492 # When not using gcc, we currently assume that we are using 16493 # Microsoft Visual C++. 16494 # hardcode_libdir_flag_spec is actually meaningless, as there is 16495 # no search path for DLLs. 16496 hardcode_libdir_flag_spec_GCJ=' ' 16497 allow_undefined_flag_GCJ=unsupported 16498 # Tell ltmain to make .lib files, not .a files. 16499 libext=lib 16500 # Tell ltmain to make .dll files, not .so files. 16501 shrext_cmds=".dll" 16502 # FIXME: Setting linknames here is a bad hack. 16503 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 16504 # The linker will automatically build a .lib file if we build a DLL. 16505 old_archive_From_new_cmds_GCJ='true' 16506 # FIXME: Should let the user specify the lib program. 16507 old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' 16508 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 16509 enable_shared_with_static_runtimes_GCJ=yes 16510 ;; 16511 16512 darwin* | rhapsody*) 16513 case $host_os in 16514 rhapsody* | darwin1.[012]) 16515 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 16516 ;; 16517 *) # Darwin 1.3 on 16518 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 16519 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 16520 else 16521 case ${MACOSX_DEPLOYMENT_TARGET} in 16522 10.[012]) 16523 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 16524 ;; 16525 10.*) 16526 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 16527 ;; 16528 esac 16529 fi 16530 ;; 16531 esac 16532 archive_cmds_need_lc_GCJ=no 16533 hardcode_direct_GCJ=no 16534 hardcode_automatic_GCJ=yes 16535 hardcode_shlibpath_var_GCJ=unsupported 16536 whole_archive_flag_spec_GCJ='' 16537 link_all_deplibs_GCJ=yes 16538 if test "$GCC" = yes ; then 16539 output_verbose_link_cmd='echo' 16540 archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 16541 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 16542 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 16543 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "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}' 16544 module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -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}' 16545 else 16546 case $cc_basename in 16547 xlc*) 16548 output_verbose_link_cmd='echo' 16549 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 16550 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 16551 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 16552 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "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}' 16553 module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -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}' 16554 ;; 16555 *) 16556 ld_shlibs_GCJ=no 16557 ;; 16558 esac 16559 fi 16560 ;; 16561 16562 dgux*) 16563 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16564 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16565 hardcode_shlibpath_var_GCJ=no 16566 ;; 16567 16568 freebsd1*) 16569 ld_shlibs_GCJ=no 16570 ;; 16571 16572 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 16573 # support. Future versions do this automatically, but an explicit c++rt0.o 16574 # does not break anything, and helps significantly (at the cost of a little 16575 # extra space). 16576 freebsd2.2*) 16577 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 16578 hardcode_libdir_flag_spec_GCJ='-R$libdir' 16579 hardcode_direct_GCJ=yes 16580 hardcode_shlibpath_var_GCJ=no 16581 ;; 16582 16583 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 16584 freebsd2*) 16585 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 16586 hardcode_direct_GCJ=yes 16587 hardcode_minus_L_GCJ=yes 16588 hardcode_shlibpath_var_GCJ=no 16589 ;; 16590 16591 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 16592 freebsd* | dragonfly*) 16593 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 16594 hardcode_libdir_flag_spec_GCJ='-R$libdir' 16595 hardcode_direct_GCJ=yes 16596 hardcode_shlibpath_var_GCJ=no 16597 ;; 16598 16599 # GNU/kFreeBSD uses gcc -shared to do shared libraries. 16600 kfreebsd*-gnu) 16601 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 16602 hardcode_libdir_flag_spec_GCJ='-R$libdir' 16603 hardcode_direct_GCJ=yes 16604 hardcode_shlibpath_var_GCJ=no 16605 link_all_deplibs_GCJ=no 16606 ;; 16607 16608 hpux9*) 16609 if test "$GCC" = yes; then 16610 archive_cmds_GCJ='$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' 16611 else 16612 archive_cmds_GCJ='$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' 16613 fi 16614 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 16615 hardcode_libdir_separator_GCJ=: 16616 hardcode_direct_GCJ=yes 16617 16618 # hardcode_minus_L: Not really in the search PATH, 16619 # but as the default location of the library. 16620 hardcode_minus_L_GCJ=yes 16621 export_dynamic_flag_spec_GCJ='${wl}-E' 16622 ;; 16623 16624 hpux10*) 16625 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 16626 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16627 else 16628 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 16629 fi 16630 if test "$with_gnu_ld" = no; then 16631 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 16632 hardcode_libdir_separator_GCJ=: 16633 16634 hardcode_direct_GCJ=yes 16635 export_dynamic_flag_spec_GCJ='${wl}-E' 16636 16637 # hardcode_minus_L: Not really in the search PATH, 16638 # but as the default location of the library. 16639 hardcode_minus_L_GCJ=yes 16640 fi 16641 ;; 16642 16643 hpux11*) 16644 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 16645 case $host_cpu in 16646 hppa*64*) 16647 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 16648 ;; 16649 ia64*) 16650 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16651 ;; 16652 *) 16653 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16654 ;; 16655 esac 16656 else 16657 case $host_cpu in 16658 hppa*64*) 16659 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 16660 ;; 16661 ia64*) 16662 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16663 ;; 16664 *) 16665 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16666 ;; 16667 esac 16668 fi 16669 if test "$with_gnu_ld" = no; then 16670 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 16671 hardcode_libdir_separator_GCJ=: 16672 16673 case $host_cpu in 16674 hppa*64*|ia64*) 16675 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 16676 hardcode_direct_GCJ=no 16677 hardcode_shlibpath_var_GCJ=no 16678 ;; 16679 *) 16680 hardcode_direct_GCJ=yes 16681 export_dynamic_flag_spec_GCJ='${wl}-E' 16682 16683 # hardcode_minus_L: Not really in the search PATH, 16684 # but as the default location of the library. 16685 hardcode_minus_L_GCJ=yes 16686 ;; 16687 esac 16688 fi 16689 ;; 16690 16691 irix5* | irix6* | nonstopux*) 16692 if test "$GCC" = yes; then 16693 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 16694 else 16695 archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 16696 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 16697 fi 16698 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 16699 hardcode_libdir_separator_GCJ=: 16700 link_all_deplibs_GCJ=yes 16701 ;; 16702 16703 netbsd* | netbsdelf*-gnu | knetbsd*-gnu) 16704 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16705 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 16706 else 16707 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 16708 fi 16709 hardcode_libdir_flag_spec_GCJ='-R$libdir' 16710 hardcode_direct_GCJ=yes 16711 hardcode_shlibpath_var_GCJ=no 16712 ;; 16713 16714 newsos6) 16715 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16716 hardcode_direct_GCJ=yes 16717 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 16718 hardcode_libdir_separator_GCJ=: 16719 hardcode_shlibpath_var_GCJ=no 16720 ;; 16721 16722 openbsd*) 16723 hardcode_direct_GCJ=yes 16724 hardcode_shlibpath_var_GCJ=no 16725 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16726 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16727 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 16728 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 16729 export_dynamic_flag_spec_GCJ='${wl}-E' 16730 else 16731 case $host_os in 16732 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 16733 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 16734 hardcode_libdir_flag_spec_GCJ='-R$libdir' 16735 ;; 16736 *) 16737 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16738 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 16739 ;; 16740 esac 16741 fi 16742 ;; 16743 16744 os2*) 16745 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16746 hardcode_minus_L_GCJ=yes 16747 allow_undefined_flag_GCJ=unsupported 16748 archive_cmds_GCJ='$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' 16749 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 16750 ;; 16751 16752 osf3*) 16753 if test "$GCC" = yes; then 16754 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 16755 archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 16756 else 16757 allow_undefined_flag_GCJ=' -expect_unresolved \*' 16758 archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 16759 fi 16760 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 16761 hardcode_libdir_separator_GCJ=: 16762 ;; 16763 16764 osf4* | osf5*) # as osf3* with the addition of -msym flag 16765 if test "$GCC" = yes; then 16766 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 16767 archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 16768 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 16769 else 16770 allow_undefined_flag_GCJ=' -expect_unresolved \*' 16771 archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 16772 archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 16773 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' 16774 16775 # Both c and cxx compiler support -rpath directly 16776 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 16777 fi 16778 hardcode_libdir_separator_GCJ=: 16779 ;; 16780 16781 solaris*) 16782 no_undefined_flag_GCJ=' -z text' 16783 if test "$GCC" = yes; then 16784 wlarc='${wl}' 16785 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 16786 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 16787 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 16788 else 16789 wlarc='' 16790 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 16791 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 16792 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 16793 fi 16794 hardcode_libdir_flag_spec_GCJ='-R$libdir' 16795 hardcode_shlibpath_var_GCJ=no 16796 case $host_os in 16797 solaris2.[0-5] | solaris2.[0-5].*) ;; 16798 *) 16799 # The compiler driver will combine linker options so we 16800 # cannot just pass the convience library names through 16801 # without $wl, iff we do not link with $LD. 16802 # Luckily, gcc supports the same syntax we need for Sun Studio. 16803 # Supported since Solaris 2.6 (maybe 2.5.1?) 16804 case $wlarc in 16805 '') 16806 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; 16807 *) 16808 whole_archive_flag_spec_GCJ='${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' ;; 16809 esac ;; 16810 esac 16811 link_all_deplibs_GCJ=yes 16812 ;; 16813 16814 sunos4*) 16815 if test "x$host_vendor" = xsequent; then 16816 # Use $CC to link under sequent, because it throws in some extra .o 16817 # files that make .init and .fini sections work. 16818 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 16819 else 16820 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 16821 fi 16822 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16823 hardcode_direct_GCJ=yes 16824 hardcode_minus_L_GCJ=yes 16825 hardcode_shlibpath_var_GCJ=no 16826 ;; 16827 16828 sysv4) 16829 case $host_vendor in 16830 sni) 16831 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16832 hardcode_direct_GCJ=yes # is this really true??? 16833 ;; 16834 siemens) 16835 ## LD is ld it makes a PLAMLIB 16836 ## CC just makes a GrossModule. 16837 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 16838 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 16839 hardcode_direct_GCJ=no 16840 ;; 16841 motorola) 16842 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16843 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 16844 ;; 16845 esac 16846 runpath_var='LD_RUN_PATH' 16847 hardcode_shlibpath_var_GCJ=no 16848 ;; 16849 16850 sysv4.3*) 16851 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16852 hardcode_shlibpath_var_GCJ=no 16853 export_dynamic_flag_spec_GCJ='-Bexport' 16854 ;; 16855 16856 sysv4*MP*) 16857 if test -d /usr/nec; then 16858 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16859 hardcode_shlibpath_var_GCJ=no 16860 runpath_var=LD_RUN_PATH 16861 hardcode_runpath_var=yes 16862 ld_shlibs_GCJ=yes 16863 fi 16864 ;; 16865 16866 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 16867 no_undefined_flag_GCJ='${wl}-z,text' 16868 archive_cmds_need_lc_GCJ=no 16869 hardcode_shlibpath_var_GCJ=no 16870 runpath_var='LD_RUN_PATH' 16871 16872 if test "$GCC" = yes; then 16873 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16874 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16875 else 16876 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16877 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16878 fi 16879 ;; 16880 16881 sysv5* | sco3.2v5* | sco5v6*) 16882 # Note: We can NOT use -z defs as we might desire, because we do not 16883 # link with -lc, and that would cause any symbols used from libc to 16884 # always be unresolved, which means just about no library would 16885 # ever link correctly. If we're not using GNU ld we use -z text 16886 # though, which does catch some bad symbols but isn't as heavy-handed 16887 # as -z defs. 16888 no_undefined_flag_GCJ='${wl}-z,text' 16889 allow_undefined_flag_GCJ='${wl}-z,nodefs' 16890 archive_cmds_need_lc_GCJ=no 16891 hardcode_shlibpath_var_GCJ=no 16892 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 16893 hardcode_libdir_separator_GCJ=':' 16894 link_all_deplibs_GCJ=yes 16895 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 16896 runpath_var='LD_RUN_PATH' 16897 16898 if test "$GCC" = yes; then 16899 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 16900 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 16901 else 16902 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 16903 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 16904 fi 16905 ;; 16906 16907 uts4*) 16908 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16909 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16910 hardcode_shlibpath_var_GCJ=no 16911 ;; 16912 16913 *) 16914 ld_shlibs_GCJ=no 16915 ;; 16916 esac 16917 fi 16918 16919 echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 16920 echo "${ECHO_T}$ld_shlibs_GCJ" >&6 16921 test "$ld_shlibs_GCJ" = no && can_build_shared=no 16922 16923 # 16924 # Do we need to explicitly link libc? 16925 # 16926 case "x$archive_cmds_need_lc_GCJ" in 16927 x|xyes) 16928 # Assume -lc should be added 16929 archive_cmds_need_lc_GCJ=yes 16930 16931 if test "$enable_shared" = yes && test "$GCC" = yes; then 16932 case $archive_cmds_GCJ in 16933 *'~'*) 16934 # FIXME: we may have to deal with multi-command sequences. 16935 ;; 16936 '$CC '*) 16937 # Test whether the compiler implicitly links with -lc since on some 16938 # systems, -lgcc has to come before -lc. If gcc already passes -lc 16939 # to ld, don't add -lc before -lgcc. 16940 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 16941 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 16942 $rm conftest* 16943 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 16944 16945 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16946 (eval $ac_compile) 2>&5 16947 ac_status=$? 16948 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16949 (exit $ac_status); } 2>conftest.err; then 16950 soname=conftest 16951 lib=conftest 16952 libobjs=conftest.$ac_objext 16953 deplibs= 16954 wl=$lt_prog_compiler_wl_GCJ 16955 pic_flag=$lt_prog_compiler_pic_GCJ 16956 compiler_flags=-v 16957 linker_flags=-v 16958 verstring= 16959 output_objdir=. 16960 libname=conftest 16961 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 16962 allow_undefined_flag_GCJ= 16963 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 16964 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 16965 ac_status=$? 16966 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16967 (exit $ac_status); } 16968 then 16969 archive_cmds_need_lc_GCJ=no 16970 else 16971 archive_cmds_need_lc_GCJ=yes 16972 fi 16973 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 16974 else 16975 cat conftest.err 1>&5 16976 fi 16977 $rm conftest* 16978 echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 16979 echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6 16980 ;; 16981 esac 16982 fi 16983 ;; 16984 esac 16985 16986 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 16987 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 16988 library_names_spec= 16989 libname_spec='lib$name' 16990 soname_spec= 16991 shrext_cmds=".so" 16992 postinstall_cmds= 16993 postuninstall_cmds= 16994 finish_cmds= 16995 finish_eval= 16996 shlibpath_var= 16997 shlibpath_overrides_runpath=unknown 16998 version_type=none 16999 dynamic_linker="$host_os ld.so" 17000 sys_lib_dlsearch_path_spec="/lib /usr/lib" 17001 if test "$GCC" = yes; then 17002 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 17003 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 17004 # if the path contains ";" then we assume it to be the separator 17005 # otherwise default to the standard path separator (i.e. ":") - it is 17006 # assumed that no part of a normal pathname contains ";" but that should 17007 # okay in the real world where ";" in dirpaths is itself problematic. 17008 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 17009 else 17010 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17011 fi 17012 else 17013 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 17014 fi 17015 need_lib_prefix=unknown 17016 hardcode_into_libs=no 17017 17018 # when you set need_version to no, make sure it does not cause -set_version 17019 # flags to be left without arguments 17020 need_version=unknown 17021 17022 case $host_os in 17023 aix3*) 17024 version_type=linux 17025 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 17026 shlibpath_var=LIBPATH 17027 17028 # AIX 3 has no versioning support, so we append a major version to the name. 17029 soname_spec='${libname}${release}${shared_ext}$major' 17030 ;; 17031 17032 aix4* | aix5*) 17033 version_type=linux 17034 need_lib_prefix=no 17035 need_version=no 17036 hardcode_into_libs=yes 17037 if test "$host_cpu" = ia64; then 17038 # AIX 5 supports IA64 17039 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 17040 shlibpath_var=LD_LIBRARY_PATH 17041 else 17042 # With GCC up to 2.95.x, collect2 would create an import file 17043 # for dependence libraries. The import file would start with 17044 # the line `#! .'. This would cause the generated library to 17045 # depend on `.', always an invalid library. This was fixed in 17046 # development snapshots of GCC prior to 3.0. 17047 case $host_os in 17048 aix4 | aix4.[01] | aix4.[01].*) 17049 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 17050 echo ' yes ' 17051 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 17052 : 17053 else 17054 can_build_shared=no 17055 fi 17056 ;; 17057 esac 17058 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 17059 # soname into executable. Probably we can add versioning support to 17060 # collect2, so additional links can be useful in future. 17061 if test "$aix_use_runtimelinking" = yes; then 17062 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 17063 # instead of lib<name>.a to let people know that these are not 17064 # typical AIX shared libraries. 17065 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17066 else 17067 # We preserve .a as extension for shared libraries through AIX4.2 17068 # and later when we are not doing run time linking. 17069 library_names_spec='${libname}${release}.a $libname.a' 17070 soname_spec='${libname}${release}${shared_ext}$major' 17071 fi 17072 shlibpath_var=LIBPATH 17073 fi 17074 ;; 17075 17076 amigaos*) 17077 library_names_spec='$libname.ixlibrary $libname.a' 17078 # Create ${libname}_ixlibrary.a entries in /sys/libs. 17079 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' 17080 ;; 17081 17082 beos*) 17083 library_names_spec='${libname}${shared_ext}' 17084 dynamic_linker="$host_os ld.so" 17085 shlibpath_var=LIBRARY_PATH 17086 ;; 17087 17088 bsdi[45]*) 17089 version_type=linux 17090 need_version=no 17091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17092 soname_spec='${libname}${release}${shared_ext}$major' 17093 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 17094 shlibpath_var=LD_LIBRARY_PATH 17095 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 17096 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 17097 # the default ld.so.conf also contains /usr/contrib/lib and 17098 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 17099 # libtool to hard-code these into programs 17100 ;; 17101 17102 cygwin* | mingw* | pw32*) 17103 version_type=windows 17104 shrext_cmds=".dll" 17105 need_version=no 17106 need_lib_prefix=no 17107 17108 case $GCC,$host_os in 17109 yes,cygwin* | yes,mingw* | yes,pw32*) 17110 library_names_spec='$libname.dll.a' 17111 # DLL is installed to $(libdir)/../bin by postinstall_cmds 17112 postinstall_cmds='base_file=`basename \${file}`~ 17113 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 17114 dldir=$destdir/`dirname \$dlpath`~ 17115 test -d \$dldir || mkdir -p \$dldir~ 17116 $install_prog $dir/$dlname \$dldir/$dlname~ 17117 chmod a+x \$dldir/$dlname' 17118 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17119 dlpath=$dir/\$dldll~ 17120 $rm \$dlpath' 17121 shlibpath_overrides_runpath=yes 17122 17123 case $host_os in 17124 cygwin*) 17125 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 17126 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 17127 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 17128 ;; 17129 mingw*) 17130 # MinGW DLLs use traditional 'lib' prefix 17131 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 17132 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 17133 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 17134 # It is most probably a Windows format PATH printed by 17135 # mingw gcc, but we are running on Cygwin. Gcc prints its search 17136 # path with ; separators, and with drive letters. We can handle the 17137 # drive letters (cygwin fileutils understands them), so leave them, 17138 # especially as we might pass files found there to a mingw objdump, 17139 # which wouldn't understand a cygwinified path. Ahh. 17140 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 17141 else 17142 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17143 fi 17144 ;; 17145 pw32*) 17146 # pw32 DLLs use 'pw' prefix rather than 'lib' 17147 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 17148 ;; 17149 esac 17150 ;; 17151 17152 *) 17153 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 17154 ;; 17155 esac 17156 dynamic_linker='Win32 ld.exe' 17157 # FIXME: first we should search . and the directory the executable is in 17158 shlibpath_var=PATH 17159 ;; 17160 17161 darwin* | rhapsody*) 17162 dynamic_linker="$host_os dyld" 17163 version_type=darwin 17164 need_lib_prefix=no 17165 need_version=no 17166 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 17167 soname_spec='${libname}${release}${major}$shared_ext' 17168 shlibpath_overrides_runpath=yes 17169 shlibpath_var=DYLD_LIBRARY_PATH 17170 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 17171 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 17172 if test "$GCC" = yes; then 17173 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"` 17174 else 17175 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 17176 fi 17177 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 17178 ;; 17179 17180 dgux*) 17181 version_type=linux 17182 need_lib_prefix=no 17183 need_version=no 17184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 17185 soname_spec='${libname}${release}${shared_ext}$major' 17186 shlibpath_var=LD_LIBRARY_PATH 17187 ;; 17188 17189 freebsd1*) 17190 dynamic_linker=no 17191 ;; 17192 17193 kfreebsd*-gnu) 17194 version_type=linux 17195 need_lib_prefix=no 17196 need_version=no 17197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17198 soname_spec='${libname}${release}${shared_ext}$major' 17199 shlibpath_var=LD_LIBRARY_PATH 17200 shlibpath_overrides_runpath=no 17201 hardcode_into_libs=yes 17202 dynamic_linker='GNU ld.so' 17203 ;; 17204 17205 freebsd* | dragonfly*) 17206 # DragonFly does not have aout. When/if they implement a new 17207 # versioning mechanism, adjust this. 17208 if test -x /usr/bin/objformat; then 17209 objformat=`/usr/bin/objformat` 17210 else 17211 case $host_os in 17212 freebsd[123]*) objformat=aout ;; 17213 *) objformat=elf ;; 17214 esac 17215 fi 17216 version_type=freebsd-$objformat 17217 case $version_type in 17218 freebsd-elf*) 17219 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 17220 need_version=no 17221 need_lib_prefix=no 17222 ;; 17223 freebsd-*) 17224 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 17225 need_version=yes 17226 ;; 17227 esac 17228 shlibpath_var=LD_LIBRARY_PATH 17229 case $host_os in 17230 freebsd2*) 17231 shlibpath_overrides_runpath=yes 17232 ;; 17233 freebsd3.[01]* | freebsdelf3.[01]*) 17234 shlibpath_overrides_runpath=yes 17235 hardcode_into_libs=yes 17236 ;; 17237 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 17238 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 17239 shlibpath_overrides_runpath=no 17240 hardcode_into_libs=yes 17241 ;; 17242 freebsd*) # from 4.6 on 17243 shlibpath_overrides_runpath=yes 17244 hardcode_into_libs=yes 17245 ;; 17246 esac 17247 ;; 17248 17249 gnu*) 17250 version_type=linux 17251 need_lib_prefix=no 17252 need_version=no 17253 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 17254 soname_spec='${libname}${release}${shared_ext}$major' 17255 shlibpath_var=LD_LIBRARY_PATH 17256 hardcode_into_libs=yes 17257 ;; 17258 17259 hpux9* | hpux10* | hpux11*) 17260 # Give a soname corresponding to the major version so that dld.sl refuses to 17261 # link against other versions. 17262 version_type=sunos 17263 need_lib_prefix=no 17264 need_version=no 17265 case $host_cpu in 17266 ia64*) 17267 shrext_cmds='.so' 17268 hardcode_into_libs=yes 17269 dynamic_linker="$host_os dld.so" 17270 shlibpath_var=LD_LIBRARY_PATH 17271 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 17272 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17273 soname_spec='${libname}${release}${shared_ext}$major' 17274 if test "X$HPUX_IA64_MODE" = X32; then 17275 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 17276 else 17277 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 17278 fi 17279 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17280 ;; 17281 hppa*64*) 17282 shrext_cmds='.sl' 17283 hardcode_into_libs=yes 17284 dynamic_linker="$host_os dld.sl" 17285 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 17286 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 17287 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17288 soname_spec='${libname}${release}${shared_ext}$major' 17289 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 17290 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17291 ;; 17292 *) 17293 shrext_cmds='.sl' 17294 dynamic_linker="$host_os dld.sl" 17295 shlibpath_var=SHLIB_PATH 17296 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 17297 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17298 soname_spec='${libname}${release}${shared_ext}$major' 17299 ;; 17300 esac 17301 # HP-UX runs *really* slowly unless shared libraries are mode 555. 17302 postinstall_cmds='chmod 555 $lib' 17303 ;; 17304 17305 interix3*) 17306 version_type=linux 17307 need_lib_prefix=no 17308 need_version=no 17309 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17310 soname_spec='${libname}${release}${shared_ext}$major' 17311 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 17312 shlibpath_var=LD_LIBRARY_PATH 17313 shlibpath_overrides_runpath=no 17314 hardcode_into_libs=yes 17315 ;; 17316 17317 irix5* | irix6* | nonstopux*) 17318 case $host_os in 17319 nonstopux*) version_type=nonstopux ;; 17320 *) 17321 if test "$lt_cv_prog_gnu_ld" = yes; then 17322 version_type=linux 17323 else 17324 version_type=irix 17325 fi ;; 17326 esac 17327 need_lib_prefix=no 17328 need_version=no 17329 soname_spec='${libname}${release}${shared_ext}$major' 17330 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 17331 case $host_os in 17332 irix5* | nonstopux*) 17333 libsuff= shlibsuff= 17334 ;; 17335 *) 17336 case $LD in # libtool.m4 will add one of these switches to LD 17337 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 17338 libsuff= shlibsuff= libmagic=32-bit;; 17339 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 17340 libsuff=32 shlibsuff=N32 libmagic=N32;; 17341 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 17342 libsuff=64 shlibsuff=64 libmagic=64-bit;; 17343 *) libsuff= shlibsuff= libmagic=never-match;; 17344 esac 17345 ;; 17346 esac 17347 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 17348 shlibpath_overrides_runpath=no 17349 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 17350 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 17351 hardcode_into_libs=yes 17352 ;; 17353 17354 # No shared lib support for Linux oldld, aout, or coff. 17355 linux*oldld* | linux*aout* | linux*coff*) 17356 dynamic_linker=no 17357 ;; 17358 17359 # This must be Linux ELF. 17360 linux*) 17361 version_type=linux 17362 need_lib_prefix=no 17363 need_version=no 17364 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17365 soname_spec='${libname}${release}${shared_ext}$major' 17366 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 17367 shlibpath_var=LD_LIBRARY_PATH 17368 shlibpath_overrides_runpath=no 17369 # This implies no fast_install, which is unacceptable. 17370 # Some rework will be needed to allow for fast_install 17371 # before this can be enabled. 17372 hardcode_into_libs=yes 17373 17374 # Append ld.so.conf contents to the search path 17375 if test -f /etc/ld.so.conf; then 17376 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' ' '` 17377 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 17378 fi 17379 17380 # We used to test for /lib/ld.so.1 and disable shared libraries on 17381 # powerpc, because MkLinux only supported shared libraries with the 17382 # GNU dynamic linker. Since this was broken with cross compilers, 17383 # most powerpc-linux boxes support dynamic linking these days and 17384 # people can always --disable-shared, the test was removed, and we 17385 # assume the GNU/Linux dynamic linker is in use. 17386 dynamic_linker='GNU/Linux ld.so' 17387 ;; 17388 17389 netbsdelf*-gnu) 17390 version_type=linux 17391 need_lib_prefix=no 17392 need_version=no 17393 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17394 soname_spec='${libname}${release}${shared_ext}$major' 17395 shlibpath_var=LD_LIBRARY_PATH 17396 shlibpath_overrides_runpath=no 17397 hardcode_into_libs=yes 17398 dynamic_linker='NetBSD ld.elf_so' 17399 ;; 17400 17401 knetbsd*-gnu) 17402 version_type=linux 17403 need_lib_prefix=no 17404 need_version=no 17405 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17406 soname_spec='${libname}${release}${shared_ext}$major' 17407 shlibpath_var=LD_LIBRARY_PATH 17408 shlibpath_overrides_runpath=no 17409 hardcode_into_libs=yes 17410 dynamic_linker='GNU ld.so' 17411 ;; 17412 17413 netbsd*) 17414 version_type=sunos 17415 need_lib_prefix=no 17416 need_version=no 17417 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17418 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 17419 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17420 dynamic_linker='NetBSD (a.out) ld.so' 17421 else 17422 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17423 soname_spec='${libname}${release}${shared_ext}$major' 17424 dynamic_linker='NetBSD ld.elf_so' 17425 fi 17426 shlibpath_var=LD_LIBRARY_PATH 17427 shlibpath_overrides_runpath=yes 17428 hardcode_into_libs=yes 17429 ;; 17430 17431 newsos6) 17432 version_type=linux 17433 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17434 shlibpath_var=LD_LIBRARY_PATH 17435 shlibpath_overrides_runpath=yes 17436 ;; 17437 17438 nto-qnx*) 17439 version_type=linux 17440 need_lib_prefix=no 17441 need_version=no 17442 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17443 soname_spec='${libname}${release}${shared_ext}$major' 17444 shlibpath_var=LD_LIBRARY_PATH 17445 shlibpath_overrides_runpath=yes 17446 ;; 17447 17448 openbsd*) 17449 version_type=sunos 17450 sys_lib_dlsearch_path_spec="/usr/lib" 17451 need_lib_prefix=no 17452 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 17453 case $host_os in 17454 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 17455 *) need_version=no ;; 17456 esac 17457 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 17458 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17459 shlibpath_var=LD_LIBRARY_PATH 17460 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 17461 case $host_os in 17462 openbsd2.[89] | openbsd2.[89].*) 17463 shlibpath_overrides_runpath=no 17464 ;; 17465 *) 17466 shlibpath_overrides_runpath=yes 17467 ;; 17468 esac 17469 else 17470 shlibpath_overrides_runpath=yes 17471 fi 17472 ;; 17473 17474 os2*) 17475 libname_spec='$name' 17476 shrext_cmds=".dll" 17477 need_lib_prefix=no 17478 library_names_spec='$libname${shared_ext} $libname.a' 17479 dynamic_linker='OS/2 ld.exe' 17480 shlibpath_var=LIBPATH 17481 ;; 17482 17483 osf3* | osf4* | osf5*) 17484 version_type=osf 17485 need_lib_prefix=no 17486 need_version=no 17487 soname_spec='${libname}${release}${shared_ext}$major' 17488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17489 shlibpath_var=LD_LIBRARY_PATH 17490 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 17491 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 17492 ;; 17493 17494 solaris*) 17495 version_type=linux 17496 need_lib_prefix=no 17497 need_version=no 17498 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17499 soname_spec='${libname}${release}${shared_ext}$major' 17500 shlibpath_var=LD_LIBRARY_PATH 17501 shlibpath_overrides_runpath=yes 17502 hardcode_into_libs=yes 17503 # ldd complains unless libraries are executable 17504 postinstall_cmds='chmod +x $lib' 17505 ;; 17506 17507 sunos4*) 17508 version_type=sunos 17509 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 17510 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 17511 shlibpath_var=LD_LIBRARY_PATH 17512 shlibpath_overrides_runpath=yes 17513 if test "$with_gnu_ld" = yes; then 17514 need_lib_prefix=no 17515 fi 17516 need_version=yes 17517 ;; 17518 17519 sysv4 | sysv4.3*) 17520 version_type=linux 17521 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17522 soname_spec='${libname}${release}${shared_ext}$major' 17523 shlibpath_var=LD_LIBRARY_PATH 17524 case $host_vendor in 17525 sni) 17526 shlibpath_overrides_runpath=no 17527 need_lib_prefix=no 17528 export_dynamic_flag_spec='${wl}-Blargedynsym' 17529 runpath_var=LD_RUN_PATH 17530 ;; 17531 siemens) 17532 need_lib_prefix=no 17533 ;; 17534 motorola) 17535 need_lib_prefix=no 17536 need_version=no 17537 shlibpath_overrides_runpath=no 17538 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 17539 ;; 17540 esac 17541 ;; 17542 17543 sysv4*MP*) 17544 if test -d /usr/nec ;then 17545 version_type=linux 17546 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 17547 soname_spec='$libname${shared_ext}.$major' 17548 shlibpath_var=LD_LIBRARY_PATH 17549 fi 17550 ;; 17551 17552 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 17553 version_type=freebsd-elf 17554 need_lib_prefix=no 17555 need_version=no 17556 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 17557 soname_spec='${libname}${release}${shared_ext}$major' 17558 shlibpath_var=LD_LIBRARY_PATH 17559 hardcode_into_libs=yes 17560 if test "$with_gnu_ld" = yes; then 17561 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 17562 shlibpath_overrides_runpath=no 17563 else 17564 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 17565 shlibpath_overrides_runpath=yes 17566 case $host_os in 17567 sco3.2v5*) 17568 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 17569 ;; 17570 esac 17571 fi 17572 sys_lib_dlsearch_path_spec='/usr/lib' 17573 ;; 17574 17575 uts4*) 17576 version_type=linux 17577 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17578 soname_spec='${libname}${release}${shared_ext}$major' 17579 shlibpath_var=LD_LIBRARY_PATH 17580 ;; 17581 17582 *) 17583 dynamic_linker=no 17584 ;; 17585 esac 17586 echo "$as_me:$LINENO: result: $dynamic_linker" >&5 17587 echo "${ECHO_T}$dynamic_linker" >&6 17588 test "$dynamic_linker" = no && can_build_shared=no 17589 17590 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 17591 if test "$GCC" = yes; then 17592 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 17593 fi 17594 17595 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 17596 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 17597 hardcode_action_GCJ= 17598 if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 17599 test -n "$runpath_var_GCJ" || \ 17600 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 17601 17602 # We can hardcode non-existant directories. 17603 if test "$hardcode_direct_GCJ" != no && 17604 # If the only mechanism to avoid hardcoding is shlibpath_var, we 17605 # have to relink, otherwise we might link with an installed library 17606 # when we should be linking with a yet-to-be-installed one 17607 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 17608 test "$hardcode_minus_L_GCJ" != no; then 17609 # Linking always hardcodes the temporary library directory. 17610 hardcode_action_GCJ=relink 17611 else 17612 # We can link without hardcoding, and we can hardcode nonexisting dirs. 17613 hardcode_action_GCJ=immediate 17614 fi 17615 else 17616 # We cannot hardcode anything, or else we can only hardcode existing 17617 # directories. 17618 hardcode_action_GCJ=unsupported 17619 fi 17620 echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 17621 echo "${ECHO_T}$hardcode_action_GCJ" >&6 17622 17623 if test "$hardcode_action_GCJ" = relink; then 17624 # Fast installation is not supported 17625 enable_fast_install=no 17626 elif test "$shlibpath_overrides_runpath" = yes || 17627 test "$enable_shared" = no; then 17628 # Fast installation is not necessary 17629 enable_fast_install=needless 17630 fi 17631 17632 17633 # The else clause should only fire when bootstrapping the 17634 # libtool distribution, otherwise you forgot to ship ltmain.sh 17635 # with your package, and you will get complaints that there are 17636 # no rules to generate ltmain.sh. 17637 if test -f "$ltmain"; then 17638 # See if we are running on zsh, and set the options which allow our commands through 17639 # without removal of \ escapes. 17640 if test -n "${ZSH_VERSION+set}" ; then 17641 setopt NO_GLOB_SUBST 17642 fi 17643 # Now quote all the things that may contain metacharacters while being 17644 # careful not to overquote the AC_SUBSTed values. We take copies of the 17645 # variables and quote the copies for generation of the libtool script. 17646 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 17647 SED SHELL STRIP \ 17648 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 17649 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 17650 deplibs_check_method reload_flag reload_cmds need_locks \ 17651 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 17652 lt_cv_sys_global_symbol_to_c_name_address \ 17653 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 17654 old_postinstall_cmds old_postuninstall_cmds \ 17655 compiler_GCJ \ 17656 CC_GCJ \ 17657 LD_GCJ \ 17658 lt_prog_compiler_wl_GCJ \ 17659 lt_prog_compiler_pic_GCJ \ 17660 lt_prog_compiler_static_GCJ \ 17661 lt_prog_compiler_no_builtin_flag_GCJ \ 17662 export_dynamic_flag_spec_GCJ \ 17663 thread_safe_flag_spec_GCJ \ 17664 whole_archive_flag_spec_GCJ \ 17665 enable_shared_with_static_runtimes_GCJ \ 17666 old_archive_cmds_GCJ \ 17667 old_archive_from_new_cmds_GCJ \ 17668 predep_objects_GCJ \ 17669 postdep_objects_GCJ \ 17670 predeps_GCJ \ 17671 postdeps_GCJ \ 17672 compiler_lib_search_path_GCJ \ 17673 archive_cmds_GCJ \ 17674 archive_expsym_cmds_GCJ \ 17675 postinstall_cmds_GCJ \ 17676 postuninstall_cmds_GCJ \ 17677 old_archive_from_expsyms_cmds_GCJ \ 17678 allow_undefined_flag_GCJ \ 17679 no_undefined_flag_GCJ \ 17680 export_symbols_cmds_GCJ \ 17681 hardcode_libdir_flag_spec_GCJ \ 17682 hardcode_libdir_flag_spec_ld_GCJ \ 17683 hardcode_libdir_separator_GCJ \ 17684 hardcode_automatic_GCJ \ 17685 module_cmds_GCJ \ 17686 module_expsym_cmds_GCJ \ 17687 lt_cv_prog_compiler_c_o_GCJ \ 17688 exclude_expsyms_GCJ \ 17689 include_expsyms_GCJ; do 17690 17691 case $var in 17692 old_archive_cmds_GCJ | \ 17693 old_archive_from_new_cmds_GCJ | \ 17694 archive_cmds_GCJ | \ 17695 archive_expsym_cmds_GCJ | \ 17696 module_cmds_GCJ | \ 17697 module_expsym_cmds_GCJ | \ 17698 old_archive_from_expsyms_cmds_GCJ | \ 17699 export_symbols_cmds_GCJ | \ 17700 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 17701 postinstall_cmds | postuninstall_cmds | \ 17702 old_postinstall_cmds | old_postuninstall_cmds | \ 17703 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 17704 # Double-quote double-evaled strings. 17705 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 17706 ;; 17707 *) 17708 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 17709 ;; 17710 esac 17711 done 17712 17713 case $lt_echo in 17714 *'\$0 --fallback-echo"') 17715 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 17716 ;; 17717 esac 17718 17719 cfgfile="$ofile" 17720 17721 cat <<__EOF__ >> "$cfgfile" 17722 # ### BEGIN LIBTOOL TAG CONFIG: $tagname 17723 17724 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17725 17726 # Shell to use when invoking shell scripts. 17727 SHELL=$lt_SHELL 17728 17729 # Whether or not to build shared libraries. 17730 build_libtool_libs=$enable_shared 17731 17732 # Whether or not to build static libraries. 17733 build_old_libs=$enable_static 17734 17735 # Whether or not to add -lc for building shared libraries. 17736 build_libtool_need_lc=$archive_cmds_need_lc_GCJ 17737 17738 # Whether or not to disallow shared libs when runtime libs are static 17739 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 17740 17741 # Whether or not to optimize for fast installation. 17742 fast_install=$enable_fast_install 17743 17744 # The host system. 17745 host_alias=$host_alias 17746 host=$host 17747 host_os=$host_os 17748 17749 # The build system. 17750 build_alias=$build_alias 17751 build=$build 17752 build_os=$build_os 17753 17754 # An echo program that does not interpret backslashes. 17755 echo=$lt_echo 17756 17757 # The archiver. 17758 AR=$lt_AR 17759 AR_FLAGS=$lt_AR_FLAGS 17760 17761 # A C compiler. 17762 LTCC=$lt_LTCC 17763 17764 # LTCC compiler flags. 17765 LTCFLAGS=$lt_LTCFLAGS 17766 17767 # A language-specific compiler. 17768 CC=$lt_compiler_GCJ 17769 17770 # Is the compiler the GNU C compiler? 17771 with_gcc=$GCC_GCJ 17772 17773 # An ERE matcher. 17774 EGREP=$lt_EGREP 17775 17776 # The linker used to build libraries. 17777 LD=$lt_LD_GCJ 17778 17779 # Whether we need hard or soft links. 17780 LN_S=$lt_LN_S 17781 17782 # A BSD-compatible nm program. 17783 NM=$lt_NM 17784 17785 # A symbol stripping program 17786 STRIP=$lt_STRIP 17787 17788 # Used to examine libraries when file_magic_cmd begins "file" 17789 MAGIC_CMD=$MAGIC_CMD 17790 17791 # Used on cygwin: DLL creation program. 17792 DLLTOOL="$DLLTOOL" 17793 17794 # Used on cygwin: object dumper. 17795 OBJDUMP="$OBJDUMP" 17796 17797 # Used on cygwin: assembler. 17798 AS="$AS" 17799 17800 # The name of the directory that contains temporary libtool files. 17801 objdir=$objdir 17802 17803 # How to create reloadable object files. 17804 reload_flag=$lt_reload_flag 17805 reload_cmds=$lt_reload_cmds 17806 17807 # How to pass a linker flag through the compiler. 17808 wl=$lt_lt_prog_compiler_wl_GCJ 17809 17810 # Object file suffix (normally "o"). 17811 objext="$ac_objext" 17812 17813 # Old archive suffix (normally "a"). 17814 libext="$libext" 17815 17816 # Shared library suffix (normally ".so"). 17817 shrext_cmds='$shrext_cmds' 17818 17819 # Executable file suffix (normally ""). 17820 exeext="$exeext" 17821 17822 # Additional compiler flags for building library objects. 17823 pic_flag=$lt_lt_prog_compiler_pic_GCJ 17824 pic_mode=$pic_mode 17825 17826 # What is the maximum length of a command? 17827 max_cmd_len=$lt_cv_sys_max_cmd_len 17828 17829 # Does compiler simultaneously support -c and -o options? 17830 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 17831 17832 # Must we lock files when doing compilation? 17833 need_locks=$lt_need_locks 17834 17835 # Do we need the lib prefix for modules? 17836 need_lib_prefix=$need_lib_prefix 17837 17838 # Do we need a version for libraries? 17839 need_version=$need_version 17840 17841 # Whether dlopen is supported. 17842 dlopen_support=$enable_dlopen 17843 17844 # Whether dlopen of programs is supported. 17845 dlopen_self=$enable_dlopen_self 17846 17847 # Whether dlopen of statically linked programs is supported. 17848 dlopen_self_static=$enable_dlopen_self_static 17849 17850 # Compiler flag to prevent dynamic linking. 17851 link_static_flag=$lt_lt_prog_compiler_static_GCJ 17852 17853 # Compiler flag to turn off builtin functions. 17854 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 17855 17856 # Compiler flag to allow reflexive dlopens. 17857 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 17858 17859 # Compiler flag to generate shared objects directly from archives. 17860 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 17861 17862 # Compiler flag to generate thread-safe objects. 17863 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 17864 17865 # Library versioning type. 17866 version_type=$version_type 17867 17868 # Format of library name prefix. 17869 libname_spec=$lt_libname_spec 17870 17871 # List of archive names. First name is the real one, the rest are links. 17872 # The last name is the one that the linker finds with -lNAME. 17873 library_names_spec=$lt_library_names_spec 17874 17875 # The coded name of the library, if different from the real name. 17876 soname_spec=$lt_soname_spec 17877 17878 # Commands used to build and install an old-style archive. 17879 RANLIB=$lt_RANLIB 17880 old_archive_cmds=$lt_old_archive_cmds_GCJ 17881 old_postinstall_cmds=$lt_old_postinstall_cmds 17882 old_postuninstall_cmds=$lt_old_postuninstall_cmds 17883 17884 # Create an old-style archive from a shared archive. 17885 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 17886 17887 # Create a temporary old-style archive to link instead of a shared archive. 17888 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 17889 17890 # Commands used to build and install a shared archive. 17891 archive_cmds=$lt_archive_cmds_GCJ 17892 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 17893 postinstall_cmds=$lt_postinstall_cmds 17894 postuninstall_cmds=$lt_postuninstall_cmds 17895 17896 # Commands used to build a loadable module (assumed same as above if empty) 17897 module_cmds=$lt_module_cmds_GCJ 17898 module_expsym_cmds=$lt_module_expsym_cmds_GCJ 17899 17900 # Commands to strip libraries. 17901 old_striplib=$lt_old_striplib 17902 striplib=$lt_striplib 17903 17904 # Dependencies to place before the objects being linked to create a 17905 # shared library. 17906 predep_objects=$lt_predep_objects_GCJ 17907 17908 # Dependencies to place after the objects being linked to create a 17909 # shared library. 17910 postdep_objects=$lt_postdep_objects_GCJ 17911 17912 # Dependencies to place before the objects being linked to create a 17913 # shared library. 17914 predeps=$lt_predeps_GCJ 17915 17916 # Dependencies to place after the objects being linked to create a 17917 # shared library. 17918 postdeps=$lt_postdeps_GCJ 17919 17920 # The library search path used internally by the compiler when linking 17921 # a shared library. 17922 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 17923 17924 # Method to check whether dependent libraries are shared objects. 17925 deplibs_check_method=$lt_deplibs_check_method 17926 17927 # Command to use when deplibs_check_method == file_magic. 17928 file_magic_cmd=$lt_file_magic_cmd 17929 17930 # Flag that allows shared libraries with undefined symbols to be built. 17931 allow_undefined_flag=$lt_allow_undefined_flag_GCJ 17932 17933 # Flag that forces no undefined symbols. 17934 no_undefined_flag=$lt_no_undefined_flag_GCJ 17935 17936 # Commands used to finish a libtool library installation in a directory. 17937 finish_cmds=$lt_finish_cmds 17938 17939 # Same as above, but a single script fragment to be evaled but not shown. 17940 finish_eval=$lt_finish_eval 17941 17942 # Take the output of nm and produce a listing of raw symbols and C names. 17943 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17944 17945 # Transform the output of nm in a proper C declaration 17946 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17947 17948 # Transform the output of nm in a C name address pair 17949 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17950 17951 # This is the shared library runtime path variable. 17952 runpath_var=$runpath_var 17953 17954 # This is the shared library path variable. 17955 shlibpath_var=$shlibpath_var 17956 17957 # Is shlibpath searched before the hard-coded library search path? 17958 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17959 17960 # How to hardcode a shared library path into an executable. 17961 hardcode_action=$hardcode_action_GCJ 17962 17963 # Whether we should hardcode library paths into libraries. 17964 hardcode_into_libs=$hardcode_into_libs 17965 17966 # Flag to hardcode \$libdir into a binary during linking. 17967 # This must work even if \$libdir does not exist. 17968 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 17969 17970 # If ld is used when linking, flag to hardcode \$libdir into 17971 # a binary during linking. This must work even if \$libdir does 17972 # not exist. 17973 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 17974 17975 # Whether we need a single -rpath flag with a separated argument. 17976 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 17977 17978 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 17979 # resulting binary. 17980 hardcode_direct=$hardcode_direct_GCJ 17981 17982 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the 17983 # resulting binary. 17984 hardcode_minus_L=$hardcode_minus_L_GCJ 17985 17986 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 17987 # the resulting binary. 17988 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 17989 17990 # Set to yes if building a shared library automatically hardcodes DIR into the library 17991 # and all subsequent libraries and executables linked against it. 17992 hardcode_automatic=$hardcode_automatic_GCJ 17993 17994 # Variables whose values should be saved in libtool wrapper scripts and 17995 # restored at relink time. 17996 variables_saved_for_relink="$variables_saved_for_relink" 17997 17998 # Whether libtool must link a program against all its dependency libraries. 17999 link_all_deplibs=$link_all_deplibs_GCJ 18000 18001 # Compile-time system search path for libraries 18002 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 18003 18004 # Run-time system search path for libraries 18005 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 18006 18007 # Fix the shell variable \$srcfile for the compiler. 18008 fix_srcfile_path="$fix_srcfile_path_GCJ" 18009 18010 # Set to yes if exported symbols are required. 18011 always_export_symbols=$always_export_symbols_GCJ 18012 18013 # The commands to list exported symbols. 18014 export_symbols_cmds=$lt_export_symbols_cmds_GCJ 18015 18016 # The commands to extract the exported symbol list from a shared archive. 18017 extract_expsyms_cmds=$lt_extract_expsyms_cmds 18018 18019 # Symbols that should not be listed in the preloaded symbols. 18020 exclude_expsyms=$lt_exclude_expsyms_GCJ 18021 18022 # Symbols that must always be exported. 18023 include_expsyms=$lt_include_expsyms_GCJ 18024 18025 # ### END LIBTOOL TAG CONFIG: $tagname 18026 18027 __EOF__ 18028 18029 18030 else 18031 # If there is no Makefile yet, we rely on a make rule to execute 18032 # `config.status --recheck' to rerun these tests and create the 18033 # libtool script then. 18034 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 18035 if test -f "$ltmain_in"; then 18036 test -f Makefile && make "$ltmain" 18037 fi 18038 fi 18039 18040 18041 ac_ext=c 18042 ac_cpp='$CPP $CPPFLAGS' 18043 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 18044 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 18045 ac_compiler_gnu=$ac_cv_c_compiler_gnu 18046 18047 CC="$lt_save_CC" 18048 18049 else 18050 tagname="" 18051 fi 18052 ;; 18053 18054 RC) 18055 18056 18057 18058 # Source file extension for RC test sources. 18059 ac_ext=rc 18060 18061 # Object file extension for compiled RC test sources. 18062 objext=o 18063 objext_RC=$objext 18064 18065 # Code to be used in simple compile tests 18066 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' 18067 18068 # Code to be used in simple link tests 18069 lt_simple_link_test_code="$lt_simple_compile_test_code" 18070 18071 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 18072 18073 # If no C compiler was specified, use CC. 18074 LTCC=${LTCC-"$CC"} 18075 18076 # If no C compiler flags were specified, use CFLAGS. 18077 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 18078 18079 # Allow CC to be a program name with arguments. 18080 compiler=$CC 18081 18082 18083 # save warnings/boilerplate of simple test code 18084 ac_outfile=conftest.$ac_objext 18085 printf "$lt_simple_compile_test_code" >conftest.$ac_ext 18086 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 18087 _lt_compiler_boilerplate=`cat conftest.err` 18088 $rm conftest* 18089 18090 ac_outfile=conftest.$ac_objext 18091 printf "$lt_simple_link_test_code" >conftest.$ac_ext 18092 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 18093 _lt_linker_boilerplate=`cat conftest.err` 18094 $rm conftest* 18095 18096 18097 # Allow CC to be a program name with arguments. 18098 lt_save_CC="$CC" 18099 CC=${RC-"windres"} 18100 compiler=$CC 18101 compiler_RC=$CC 18102 for cc_temp in $compiler""; do 18103 case $cc_temp in 18104 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 18105 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 18106 \-*) ;; 18107 *) break;; 18108 esac 18109 done 18110 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 18111 18112 lt_cv_prog_compiler_c_o_RC=yes 18113 18114 # The else clause should only fire when bootstrapping the 18115 # libtool distribution, otherwise you forgot to ship ltmain.sh 18116 # with your package, and you will get complaints that there are 18117 # no rules to generate ltmain.sh. 18118 if test -f "$ltmain"; then 18119 # See if we are running on zsh, and set the options which allow our commands through 18120 # without removal of \ escapes. 18121 if test -n "${ZSH_VERSION+set}" ; then 18122 setopt NO_GLOB_SUBST 18123 fi 18124 # Now quote all the things that may contain metacharacters while being 18125 # careful not to overquote the AC_SUBSTed values. We take copies of the 18126 # variables and quote the copies for generation of the libtool script. 18127 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 18128 SED SHELL STRIP \ 18129 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 18130 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 18131 deplibs_check_method reload_flag reload_cmds need_locks \ 18132 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 18133 lt_cv_sys_global_symbol_to_c_name_address \ 18134 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 18135 old_postinstall_cmds old_postuninstall_cmds \ 18136 compiler_RC \ 18137 CC_RC \ 18138 LD_RC \ 18139 lt_prog_compiler_wl_RC \ 18140 lt_prog_compiler_pic_RC \ 18141 lt_prog_compiler_static_RC \ 18142 lt_prog_compiler_no_builtin_flag_RC \ 18143 export_dynamic_flag_spec_RC \ 18144 thread_safe_flag_spec_RC \ 18145 whole_archive_flag_spec_RC \ 18146 enable_shared_with_static_runtimes_RC \ 18147 old_archive_cmds_RC \ 18148 old_archive_from_new_cmds_RC \ 18149 predep_objects_RC \ 18150 postdep_objects_RC \ 18151 predeps_RC \ 18152 postdeps_RC \ 18153 compiler_lib_search_path_RC \ 18154 archive_cmds_RC \ 18155 archive_expsym_cmds_RC \ 18156 postinstall_cmds_RC \ 18157 postuninstall_cmds_RC \ 18158 old_archive_from_expsyms_cmds_RC \ 18159 allow_undefined_flag_RC \ 18160 no_undefined_flag_RC \ 18161 export_symbols_cmds_RC \ 18162 hardcode_libdir_flag_spec_RC \ 18163 hardcode_libdir_flag_spec_ld_RC \ 18164 hardcode_libdir_separator_RC \ 18165 hardcode_automatic_RC \ 18166 module_cmds_RC \ 18167 module_expsym_cmds_RC \ 18168 lt_cv_prog_compiler_c_o_RC \ 18169 exclude_expsyms_RC \ 18170 include_expsyms_RC; do 18171 18172 case $var in 18173 old_archive_cmds_RC | \ 18174 old_archive_from_new_cmds_RC | \ 18175 archive_cmds_RC | \ 18176 archive_expsym_cmds_RC | \ 18177 module_cmds_RC | \ 18178 module_expsym_cmds_RC | \ 18179 old_archive_from_expsyms_cmds_RC | \ 18180 export_symbols_cmds_RC | \ 18181 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 18182 postinstall_cmds | postuninstall_cmds | \ 18183 old_postinstall_cmds | old_postuninstall_cmds | \ 18184 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 18185 # Double-quote double-evaled strings. 18186 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 18187 ;; 18188 *) 18189 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 18190 ;; 18191 esac 18192 done 18193 18194 case $lt_echo in 18195 *'\$0 --fallback-echo"') 18196 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 18197 ;; 18198 esac 18199 18200 cfgfile="$ofile" 18201 18202 cat <<__EOF__ >> "$cfgfile" 18203 # ### BEGIN LIBTOOL TAG CONFIG: $tagname 18204 18205 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 18206 18207 # Shell to use when invoking shell scripts. 18208 SHELL=$lt_SHELL 18209 18210 # Whether or not to build shared libraries. 18211 build_libtool_libs=$enable_shared 18212 18213 # Whether or not to build static libraries. 18214 build_old_libs=$enable_static 18215 18216 # Whether or not to add -lc for building shared libraries. 18217 build_libtool_need_lc=$archive_cmds_need_lc_RC 18218 18219 # Whether or not to disallow shared libs when runtime libs are static 18220 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 18221 18222 # Whether or not to optimize for fast installation. 18223 fast_install=$enable_fast_install 18224 18225 # The host system. 18226 host_alias=$host_alias 18227 host=$host 18228 host_os=$host_os 18229 18230 # The build system. 18231 build_alias=$build_alias 18232 build=$build 18233 build_os=$build_os 18234 18235 # An echo program that does not interpret backslashes. 18236 echo=$lt_echo 18237 18238 # The archiver. 18239 AR=$lt_AR 18240 AR_FLAGS=$lt_AR_FLAGS 18241 18242 # A C compiler. 18243 LTCC=$lt_LTCC 18244 18245 # LTCC compiler flags. 18246 LTCFLAGS=$lt_LTCFLAGS 18247 18248 # A language-specific compiler. 18249 CC=$lt_compiler_RC 18250 18251 # Is the compiler the GNU C compiler? 18252 with_gcc=$GCC_RC 18253 18254 # An ERE matcher. 18255 EGREP=$lt_EGREP 18256 18257 # The linker used to build libraries. 18258 LD=$lt_LD_RC 18259 18260 # Whether we need hard or soft links. 18261 LN_S=$lt_LN_S 18262 18263 # A BSD-compatible nm program. 18264 NM=$lt_NM 18265 18266 # A symbol stripping program 18267 STRIP=$lt_STRIP 18268 18269 # Used to examine libraries when file_magic_cmd begins "file" 18270 MAGIC_CMD=$MAGIC_CMD 18271 18272 # Used on cygwin: DLL creation program. 18273 DLLTOOL="$DLLTOOL" 18274 18275 # Used on cygwin: object dumper. 18276 OBJDUMP="$OBJDUMP" 18277 18278 # Used on cygwin: assembler. 18279 AS="$AS" 18280 18281 # The name of the directory that contains temporary libtool files. 18282 objdir=$objdir 18283 18284 # How to create reloadable object files. 18285 reload_flag=$lt_reload_flag 18286 reload_cmds=$lt_reload_cmds 18287 18288 # How to pass a linker flag through the compiler. 18289 wl=$lt_lt_prog_compiler_wl_RC 18290 18291 # Object file suffix (normally "o"). 18292 objext="$ac_objext" 18293 18294 # Old archive suffix (normally "a"). 18295 libext="$libext" 18296 18297 # Shared library suffix (normally ".so"). 18298 shrext_cmds='$shrext_cmds' 18299 18300 # Executable file suffix (normally ""). 18301 exeext="$exeext" 18302 18303 # Additional compiler flags for building library objects. 18304 pic_flag=$lt_lt_prog_compiler_pic_RC 18305 pic_mode=$pic_mode 18306 18307 # What is the maximum length of a command? 18308 max_cmd_len=$lt_cv_sys_max_cmd_len 18309 18310 # Does compiler simultaneously support -c and -o options? 18311 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 18312 18313 # Must we lock files when doing compilation? 18314 need_locks=$lt_need_locks 18315 18316 # Do we need the lib prefix for modules? 18317 need_lib_prefix=$need_lib_prefix 18318 18319 # Do we need a version for libraries? 18320 need_version=$need_version 18321 18322 # Whether dlopen is supported. 18323 dlopen_support=$enable_dlopen 18324 18325 # Whether dlopen of programs is supported. 18326 dlopen_self=$enable_dlopen_self 18327 18328 # Whether dlopen of statically linked programs is supported. 18329 dlopen_self_static=$enable_dlopen_self_static 18330 18331 # Compiler flag to prevent dynamic linking. 18332 link_static_flag=$lt_lt_prog_compiler_static_RC 18333 18334 # Compiler flag to turn off builtin functions. 18335 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 18336 18337 # Compiler flag to allow reflexive dlopens. 18338 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 18339 18340 # Compiler flag to generate shared objects directly from archives. 18341 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 18342 18343 # Compiler flag to generate thread-safe objects. 18344 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 18345 18346 # Library versioning type. 18347 version_type=$version_type 18348 18349 # Format of library name prefix. 18350 libname_spec=$lt_libname_spec 18351 18352 # List of archive names. First name is the real one, the rest are links. 18353 # The last name is the one that the linker finds with -lNAME. 18354 library_names_spec=$lt_library_names_spec 18355 18356 # The coded name of the library, if different from the real name. 18357 soname_spec=$lt_soname_spec 18358 18359 # Commands used to build and install an old-style archive. 18360 RANLIB=$lt_RANLIB 18361 old_archive_cmds=$lt_old_archive_cmds_RC 18362 old_postinstall_cmds=$lt_old_postinstall_cmds 18363 old_postuninstall_cmds=$lt_old_postuninstall_cmds 18364 18365 # Create an old-style archive from a shared archive. 18366 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 18367 18368 # Create a temporary old-style archive to link instead of a shared archive. 18369 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 18370 18371 # Commands used to build and install a shared archive. 18372 archive_cmds=$lt_archive_cmds_RC 18373 archive_expsym_cmds=$lt_archive_expsym_cmds_RC 18374 postinstall_cmds=$lt_postinstall_cmds 18375 postuninstall_cmds=$lt_postuninstall_cmds 18376 18377 # Commands used to build a loadable module (assumed same as above if empty) 18378 module_cmds=$lt_module_cmds_RC 18379 module_expsym_cmds=$lt_module_expsym_cmds_RC 18380 18381 # Commands to strip libraries. 18382 old_striplib=$lt_old_striplib 18383 striplib=$lt_striplib 18384 18385 # Dependencies to place before the objects being linked to create a 18386 # shared library. 18387 predep_objects=$lt_predep_objects_RC 18388 18389 # Dependencies to place after the objects being linked to create a 18390 # shared library. 18391 postdep_objects=$lt_postdep_objects_RC 18392 18393 # Dependencies to place before the objects being linked to create a 18394 # shared library. 18395 predeps=$lt_predeps_RC 18396 18397 # Dependencies to place after the objects being linked to create a 18398 # shared library. 18399 postdeps=$lt_postdeps_RC 18400 18401 # The library search path used internally by the compiler when linking 18402 # a shared library. 18403 compiler_lib_search_path=$lt_compiler_lib_search_path_RC 18404 18405 # Method to check whether dependent libraries are shared objects. 18406 deplibs_check_method=$lt_deplibs_check_method 18407 18408 # Command to use when deplibs_check_method == file_magic. 18409 file_magic_cmd=$lt_file_magic_cmd 18410 18411 # Flag that allows shared libraries with undefined symbols to be built. 18412 allow_undefined_flag=$lt_allow_undefined_flag_RC 18413 18414 # Flag that forces no undefined symbols. 18415 no_undefined_flag=$lt_no_undefined_flag_RC 18416 18417 # Commands used to finish a libtool library installation in a directory. 18418 finish_cmds=$lt_finish_cmds 18419 18420 # Same as above, but a single script fragment to be evaled but not shown. 18421 finish_eval=$lt_finish_eval 18422 18423 # Take the output of nm and produce a listing of raw symbols and C names. 18424 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 18425 18426 # Transform the output of nm in a proper C declaration 18427 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 18428 18429 # Transform the output of nm in a C name address pair 18430 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 18431 18432 # This is the shared library runtime path variable. 18433 runpath_var=$runpath_var 18434 18435 # This is the shared library path variable. 18436 shlibpath_var=$shlibpath_var 18437 18438 # Is shlibpath searched before the hard-coded library search path? 18439 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 18440 18441 # How to hardcode a shared library path into an executable. 18442 hardcode_action=$hardcode_action_RC 18443 18444 # Whether we should hardcode library paths into libraries. 18445 hardcode_into_libs=$hardcode_into_libs 18446 18447 # Flag to hardcode \$libdir into a binary during linking. 18448 # This must work even if \$libdir does not exist. 18449 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 18450 18451 # If ld is used when linking, flag to hardcode \$libdir into 18452 # a binary during linking. This must work even if \$libdir does 18453 # not exist. 18454 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 18455 18456 # Whether we need a single -rpath flag with a separated argument. 18457 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 18458 18459 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 18460 # resulting binary. 18461 hardcode_direct=$hardcode_direct_RC 18462 18463 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the 18464 # resulting binary. 18465 hardcode_minus_L=$hardcode_minus_L_RC 18466 18467 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 18468 # the resulting binary. 18469 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 18470 18471 # Set to yes if building a shared library automatically hardcodes DIR into the library 18472 # and all subsequent libraries and executables linked against it. 18473 hardcode_automatic=$hardcode_automatic_RC 18474 18475 # Variables whose values should be saved in libtool wrapper scripts and 18476 # restored at relink time. 18477 variables_saved_for_relink="$variables_saved_for_relink" 18478 18479 # Whether libtool must link a program against all its dependency libraries. 18480 link_all_deplibs=$link_all_deplibs_RC 18481 18482 # Compile-time system search path for libraries 18483 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 18484 18485 # Run-time system search path for libraries 18486 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 18487 18488 # Fix the shell variable \$srcfile for the compiler. 18489 fix_srcfile_path="$fix_srcfile_path_RC" 18490 18491 # Set to yes if exported symbols are required. 18492 always_export_symbols=$always_export_symbols_RC 18493 18494 # The commands to list exported symbols. 18495 export_symbols_cmds=$lt_export_symbols_cmds_RC 18496 18497 # The commands to extract the exported symbol list from a shared archive. 18498 extract_expsyms_cmds=$lt_extract_expsyms_cmds 18499 18500 # Symbols that should not be listed in the preloaded symbols. 18501 exclude_expsyms=$lt_exclude_expsyms_RC 18502 18503 # Symbols that must always be exported. 18504 include_expsyms=$lt_include_expsyms_RC 18505 18506 # ### END LIBTOOL TAG CONFIG: $tagname 18507 18508 __EOF__ 18509 18510 18511 else 18512 # If there is no Makefile yet, we rely on a make rule to execute 18513 # `config.status --recheck' to rerun these tests and create the 18514 # libtool script then. 18515 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 18516 if test -f "$ltmain_in"; then 18517 test -f Makefile && make "$ltmain" 18518 fi 18519 fi 18520 18521 18522 ac_ext=c 18523 ac_cpp='$CPP $CPPFLAGS' 18524 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 18525 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 18526 ac_compiler_gnu=$ac_cv_c_compiler_gnu 18527 18528 CC="$lt_save_CC" 18529 18530 ;; 18531 18532 *) 18533 { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 18534 echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 18535 { (exit 1); exit 1; }; } 18536 ;; 18537 esac 18538 18539 # Append the new tag name to the list of available tags. 18540 if test -n "$tagname" ; then 18541 available_tags="$available_tags $tagname" 18542 fi 18543 fi 18544 done 18545 IFS="$lt_save_ifs" 18546 18547 # Now substitute the updated list of available tags. 18548 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 18549 mv "${ofile}T" "$ofile" 18550 chmod +x "$ofile" 18551 else 18552 rm -f "${ofile}T" 18553 { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 18554 echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 18555 { (exit 1); exit 1; }; } 18556 fi 18557 fi 18558 18559 18560 18561 # This can be used to rebuild libtool when needed 18562 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 18563 18564 # Always use our own libtool. 18565 LIBTOOL='$(SHELL) $(top_builddir)/libtool' 18566 18567 # Prevent multiple expansion 18568 18569 18570 18571 18572 18573 18574 18575 18576 18577 18578 18579 18580 18581 18582 18583 18584 18585 18586 18587 18588 18589 18590 # Check whether some low-level functions/files are available 18591 echo "$as_me:$LINENO: checking for ANSI C header files" >&5 18592 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 18593 if test "${ac_cv_header_stdc+set}" = set; then 18594 echo $ECHO_N "(cached) $ECHO_C" >&6 18595 else 18596 cat >conftest.$ac_ext <<_ACEOF 18597 /* confdefs.h. */ 18598 _ACEOF 18599 cat confdefs.h >>conftest.$ac_ext 18600 cat >>conftest.$ac_ext <<_ACEOF 18601 /* end confdefs.h. */ 18602 #include <stdlib.h> 18603 #include <stdarg.h> 18604 #include <string.h> 18605 #include <float.h> 18606 18607 int 18608 main () 18609 { 18610 18611 ; 18612 return 0; 18613 } 18614 _ACEOF 18615 rm -f conftest.$ac_objext 18616 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18617 (eval $ac_compile) 2>conftest.er1 18618 ac_status=$? 18619 grep -v '^ *+' conftest.er1 >conftest.err 18620 rm -f conftest.er1 18621 cat conftest.err >&5 18622 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18623 (exit $ac_status); } && 18624 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 18625 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18626 (eval $ac_try) 2>&5 18627 ac_status=$? 18628 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18629 (exit $ac_status); }; } && 18630 { ac_try='test -s conftest.$ac_objext' 18631 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18632 (eval $ac_try) 2>&5 18633 ac_status=$? 18634 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18635 (exit $ac_status); }; }; then 18636 ac_cv_header_stdc=yes 18637 else 18638 echo "$as_me: failed program was:" >&5 18639 sed 's/^/| /' conftest.$ac_ext >&5 18640 18641 ac_cv_header_stdc=no 18642 fi 18643 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 18644 18645 if test $ac_cv_header_stdc = yes; then 18646 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 18647 cat >conftest.$ac_ext <<_ACEOF 18648 /* confdefs.h. */ 18649 _ACEOF 18650 cat confdefs.h >>conftest.$ac_ext 18651 cat >>conftest.$ac_ext <<_ACEOF 18652 /* end confdefs.h. */ 18653 #include <string.h> 18654 18655 _ACEOF 18656 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 18657 $EGREP "memchr" >/dev/null 2>&1; then 18658 : 18659 else 18660 ac_cv_header_stdc=no 18661 fi 18662 rm -f conftest* 18663 18664 fi 18665 18666 if test $ac_cv_header_stdc = yes; then 18667 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 18668 cat >conftest.$ac_ext <<_ACEOF 18669 /* confdefs.h. */ 18670 _ACEOF 18671 cat confdefs.h >>conftest.$ac_ext 18672 cat >>conftest.$ac_ext <<_ACEOF 18673 /* end confdefs.h. */ 18674 #include <stdlib.h> 18675 18676 _ACEOF 18677 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 18678 $EGREP "free" >/dev/null 2>&1; then 18679 : 18680 else 18681 ac_cv_header_stdc=no 18682 fi 18683 rm -f conftest* 18684 18685 fi 18686 18687 if test $ac_cv_header_stdc = yes; then 18688 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 18689 if test "$cross_compiling" = yes; then 18690 : 18691 else 18692 cat >conftest.$ac_ext <<_ACEOF 18693 /* confdefs.h. */ 18694 _ACEOF 18695 cat confdefs.h >>conftest.$ac_ext 18696 cat >>conftest.$ac_ext <<_ACEOF 18697 /* end confdefs.h. */ 18698 #include <ctype.h> 18699 #if ((' ' & 0x0FF) == 0x020) 18700 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 18701 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 18702 #else 18703 # define ISLOWER(c) \ 18704 (('a' <= (c) && (c) <= 'i') \ 18705 || ('j' <= (c) && (c) <= 'r') \ 18706 || ('s' <= (c) && (c) <= 'z')) 18707 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 18708 #endif 18709 18710 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 18711 int 18712 main () 18713 { 18714 int i; 18715 for (i = 0; i < 256; i++) 18716 if (XOR (islower (i), ISLOWER (i)) 18717 || toupper (i) != TOUPPER (i)) 18718 exit(2); 18719 exit (0); 18720 } 18721 _ACEOF 18722 rm -f conftest$ac_exeext 18723 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 18724 (eval $ac_link) 2>&5 18725 ac_status=$? 18726 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18727 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 18728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18729 (eval $ac_try) 2>&5 18730 ac_status=$? 18731 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18732 (exit $ac_status); }; }; then 18733 : 18734 else 18735 echo "$as_me: program exited with status $ac_status" >&5 18736 echo "$as_me: failed program was:" >&5 18737 sed 's/^/| /' conftest.$ac_ext >&5 18738 18739 ( exit $ac_status ) 18740 ac_cv_header_stdc=no 18741 fi 18742 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 18743 fi 18744 fi 18745 fi 18746 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 18747 echo "${ECHO_T}$ac_cv_header_stdc" >&6 18748 if test $ac_cv_header_stdc = yes; then 18749 18750 cat >>confdefs.h <<\_ACEOF 18751 #define STDC_HEADERS 1 18752 _ACEOF 18753 18754 fi 18755 18756 18757 # Here are some examples of how to check for the existence of a fn or file 18758 ##AC_CHECK_FUNCS(memmove) 18759 ##AC_CHECK_HEADERS(sys/resource.h) 18760 18761 for ac_func in setjmp 18762 do 18763 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 18764 echo "$as_me:$LINENO: checking for $ac_func" >&5 18765 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 18766 if eval "test \"\${$as_ac_var+set}\" = set"; then 18767 echo $ECHO_N "(cached) $ECHO_C" >&6 18768 else 18769 cat >conftest.$ac_ext <<_ACEOF 18770 /* confdefs.h. */ 18771 _ACEOF 18772 cat confdefs.h >>conftest.$ac_ext 18773 cat >>conftest.$ac_ext <<_ACEOF 18774 /* end confdefs.h. */ 18775 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 18776 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 18777 #define $ac_func innocuous_$ac_func 18778 18779 /* System header to define __stub macros and hopefully few prototypes, 18780 which can conflict with char $ac_func (); below. 18781 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 18782 <limits.h> exists even on freestanding compilers. */ 18783 18784 #ifdef __STDC__ 18785 # include <limits.h> 18786 #else 18787 # include <assert.h> 18788 #endif 18789 18790 #undef $ac_func 18791 18792 /* Override any gcc2 internal prototype to avoid an error. */ 18793 #ifdef __cplusplus 18794 extern "C" 18795 { 18796 #endif 18797 /* We use char because int might match the return type of a gcc2 18798 builtin and then its argument prototype would still apply. */ 18799 char $ac_func (); 18800 /* The GNU C library defines this for functions which it implements 18801 to always fail with ENOSYS. Some functions are actually named 18802 something starting with __ and the normal name is an alias. */ 18803 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) 18804 choke me 18805 #else 18806 char (*f) () = $ac_func; 18807 #endif 18808 #ifdef __cplusplus 18809 } 18810 #endif 18811 18812 int 18813 main () 18814 { 18815 return f != $ac_func; 18816 ; 18817 return 0; 18818 } 18819 _ACEOF 18820 rm -f conftest.$ac_objext conftest$ac_exeext 18821 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 18822 (eval $ac_link) 2>conftest.er1 18823 ac_status=$? 18824 grep -v '^ *+' conftest.er1 >conftest.err 18825 rm -f conftest.er1 18826 cat conftest.err >&5 18827 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18828 (exit $ac_status); } && 18829 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 18830 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18831 (eval $ac_try) 2>&5 18832 ac_status=$? 18833 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18834 (exit $ac_status); }; } && 18835 { ac_try='test -s conftest$ac_exeext' 18836 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18837 (eval $ac_try) 2>&5 18838 ac_status=$? 18839 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18840 (exit $ac_status); }; }; then 18841 eval "$as_ac_var=yes" 18842 else 18843 echo "$as_me: failed program was:" >&5 18844 sed 's/^/| /' conftest.$ac_ext >&5 18845 18846 eval "$as_ac_var=no" 18847 fi 18848 rm -f conftest.err conftest.$ac_objext \ 18849 conftest$ac_exeext conftest.$ac_ext 18850 fi 18851 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 18852 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 18853 if test `eval echo '${'$as_ac_var'}'` = yes; then 18854 cat >>confdefs.h <<_ACEOF 18855 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 18856 _ACEOF 18857 18858 fi 18859 done 18860 18861 18862 for ac_func in longjmp 18863 do 18864 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 18865 echo "$as_me:$LINENO: checking for $ac_func" >&5 18866 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 18867 if eval "test \"\${$as_ac_var+set}\" = set"; then 18868 echo $ECHO_N "(cached) $ECHO_C" >&6 18869 else 18870 cat >conftest.$ac_ext <<_ACEOF 18871 /* confdefs.h. */ 18872 _ACEOF 18873 cat confdefs.h >>conftest.$ac_ext 18874 cat >>conftest.$ac_ext <<_ACEOF 18875 /* end confdefs.h. */ 18876 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 18877 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 18878 #define $ac_func innocuous_$ac_func 18879 18880 /* System header to define __stub macros and hopefully few prototypes, 18881 which can conflict with char $ac_func (); below. 18882 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 18883 <limits.h> exists even on freestanding compilers. */ 18884 18885 #ifdef __STDC__ 18886 # include <limits.h> 18887 #else 18888 # include <assert.h> 18889 #endif 18890 18891 #undef $ac_func 18892 18893 /* Override any gcc2 internal prototype to avoid an error. */ 18894 #ifdef __cplusplus 18895 extern "C" 18896 { 18897 #endif 18898 /* We use char because int might match the return type of a gcc2 18899 builtin and then its argument prototype would still apply. */ 18900 char $ac_func (); 18901 /* The GNU C library defines this for functions which it implements 18902 to always fail with ENOSYS. Some functions are actually named 18903 something starting with __ and the normal name is an alias. */ 18904 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) 18905 choke me 18906 #else 18907 char (*f) () = $ac_func; 18908 #endif 18909 #ifdef __cplusplus 18910 } 18911 #endif 18912 18913 int 18914 main () 18915 { 18916 return f != $ac_func; 18917 ; 18918 return 0; 18919 } 18920 _ACEOF 18921 rm -f conftest.$ac_objext conftest$ac_exeext 18922 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 18923 (eval $ac_link) 2>conftest.er1 18924 ac_status=$? 18925 grep -v '^ *+' conftest.er1 >conftest.err 18926 rm -f conftest.er1 18927 cat conftest.err >&5 18928 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18929 (exit $ac_status); } && 18930 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 18931 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18932 (eval $ac_try) 2>&5 18933 ac_status=$? 18934 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18935 (exit $ac_status); }; } && 18936 { ac_try='test -s conftest$ac_exeext' 18937 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 18938 (eval $ac_try) 2>&5 18939 ac_status=$? 18940 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18941 (exit $ac_status); }; }; then 18942 eval "$as_ac_var=yes" 18943 else 18944 echo "$as_me: failed program was:" >&5 18945 sed 's/^/| /' conftest.$ac_ext >&5 18946 18947 eval "$as_ac_var=no" 18948 fi 18949 rm -f conftest.err conftest.$ac_objext \ 18950 conftest$ac_exeext conftest.$ac_ext 18951 fi 18952 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 18953 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 18954 if test `eval echo '${'$as_ac_var'}'` = yes; then 18955 cat >>confdefs.h <<_ACEOF 18956 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 18957 _ACEOF 18958 18959 fi 18960 done 18961 18962 18963 for ac_func in strcmp 18964 do 18965 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 18966 echo "$as_me:$LINENO: checking for $ac_func" >&5 18967 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 18968 if eval "test \"\${$as_ac_var+set}\" = set"; then 18969 echo $ECHO_N "(cached) $ECHO_C" >&6 18970 else 18971 cat >conftest.$ac_ext <<_ACEOF 18972 /* confdefs.h. */ 18973 _ACEOF 18974 cat confdefs.h >>conftest.$ac_ext 18975 cat >>conftest.$ac_ext <<_ACEOF 18976 /* end confdefs.h. */ 18977 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 18978 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 18979 #define $ac_func innocuous_$ac_func 18980 18981 /* System header to define __stub macros and hopefully few prototypes, 18982 which can conflict with char $ac_func (); below. 18983 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 18984 <limits.h> exists even on freestanding compilers. */ 18985 18986 #ifdef __STDC__ 18987 # include <limits.h> 18988 #else 18989 # include <assert.h> 18990 #endif 18991 18992 #undef $ac_func 18993 18994 /* Override any gcc2 internal prototype to avoid an error. */ 18995 #ifdef __cplusplus 18996 extern "C" 18997 { 18998 #endif 18999 /* We use char because int might match the return type of a gcc2 19000 builtin and then its argument prototype would still apply. */ 19001 char $ac_func (); 19002 /* The GNU C library defines this for functions which it implements 19003 to always fail with ENOSYS. Some functions are actually named 19004 something starting with __ and the normal name is an alias. */ 19005 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) 19006 choke me 19007 #else 19008 char (*f) () = $ac_func; 19009 #endif 19010 #ifdef __cplusplus 19011 } 19012 #endif 19013 19014 int 19015 main () 19016 { 19017 return f != $ac_func; 19018 ; 19019 return 0; 19020 } 19021 _ACEOF 19022 rm -f conftest.$ac_objext conftest$ac_exeext 19023 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19024 (eval $ac_link) 2>conftest.er1 19025 ac_status=$? 19026 grep -v '^ *+' conftest.er1 >conftest.err 19027 rm -f conftest.er1 19028 cat conftest.err >&5 19029 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19030 (exit $ac_status); } && 19031 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 19032 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19033 (eval $ac_try) 2>&5 19034 ac_status=$? 19035 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19036 (exit $ac_status); }; } && 19037 { ac_try='test -s conftest$ac_exeext' 19038 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19039 (eval $ac_try) 2>&5 19040 ac_status=$? 19041 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19042 (exit $ac_status); }; }; then 19043 eval "$as_ac_var=yes" 19044 else 19045 echo "$as_me: failed program was:" >&5 19046 sed 's/^/| /' conftest.$ac_ext >&5 19047 19048 eval "$as_ac_var=no" 19049 fi 19050 rm -f conftest.err conftest.$ac_objext \ 19051 conftest$ac_exeext conftest.$ac_ext 19052 fi 19053 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 19054 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 19055 if test `eval echo '${'$as_ac_var'}'` = yes; then 19056 cat >>confdefs.h <<_ACEOF 19057 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 19058 _ACEOF 19059 19060 fi 19061 done 19062 19063 19064 for ac_func in strcpy 19065 do 19066 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 19067 echo "$as_me:$LINENO: checking for $ac_func" >&5 19068 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 19069 if eval "test \"\${$as_ac_var+set}\" = set"; then 19070 echo $ECHO_N "(cached) $ECHO_C" >&6 19071 else 19072 cat >conftest.$ac_ext <<_ACEOF 19073 /* confdefs.h. */ 19074 _ACEOF 19075 cat confdefs.h >>conftest.$ac_ext 19076 cat >>conftest.$ac_ext <<_ACEOF 19077 /* end confdefs.h. */ 19078 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 19079 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 19080 #define $ac_func innocuous_$ac_func 19081 19082 /* System header to define __stub macros and hopefully few prototypes, 19083 which can conflict with char $ac_func (); below. 19084 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 19085 <limits.h> exists even on freestanding compilers. */ 19086 19087 #ifdef __STDC__ 19088 # include <limits.h> 19089 #else 19090 # include <assert.h> 19091 #endif 19092 19093 #undef $ac_func 19094 19095 /* Override any gcc2 internal prototype to avoid an error. */ 19096 #ifdef __cplusplus 19097 extern "C" 19098 { 19099 #endif 19100 /* We use char because int might match the return type of a gcc2 19101 builtin and then its argument prototype would still apply. */ 19102 char $ac_func (); 19103 /* The GNU C library defines this for functions which it implements 19104 to always fail with ENOSYS. Some functions are actually named 19105 something starting with __ and the normal name is an alias. */ 19106 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) 19107 choke me 19108 #else 19109 char (*f) () = $ac_func; 19110 #endif 19111 #ifdef __cplusplus 19112 } 19113 #endif 19114 19115 int 19116 main () 19117 { 19118 return f != $ac_func; 19119 ; 19120 return 0; 19121 } 19122 _ACEOF 19123 rm -f conftest.$ac_objext conftest$ac_exeext 19124 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19125 (eval $ac_link) 2>conftest.er1 19126 ac_status=$? 19127 grep -v '^ *+' conftest.er1 >conftest.err 19128 rm -f conftest.er1 19129 cat conftest.err >&5 19130 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19131 (exit $ac_status); } && 19132 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 19133 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19134 (eval $ac_try) 2>&5 19135 ac_status=$? 19136 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19137 (exit $ac_status); }; } && 19138 { ac_try='test -s conftest$ac_exeext' 19139 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19140 (eval $ac_try) 2>&5 19141 ac_status=$? 19142 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19143 (exit $ac_status); }; }; then 19144 eval "$as_ac_var=yes" 19145 else 19146 echo "$as_me: failed program was:" >&5 19147 sed 's/^/| /' conftest.$ac_ext >&5 19148 19149 eval "$as_ac_var=no" 19150 fi 19151 rm -f conftest.err conftest.$ac_objext \ 19152 conftest$ac_exeext conftest.$ac_ext 19153 fi 19154 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 19155 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 19156 if test `eval echo '${'$as_ac_var'}'` = yes; then 19157 cat >>confdefs.h <<_ACEOF 19158 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 19159 _ACEOF 19160 19161 fi 19162 done 19163 19164 19165 for ac_func in memcpy 19166 do 19167 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 19168 echo "$as_me:$LINENO: checking for $ac_func" >&5 19169 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 19170 if eval "test \"\${$as_ac_var+set}\" = set"; then 19171 echo $ECHO_N "(cached) $ECHO_C" >&6 19172 else 19173 cat >conftest.$ac_ext <<_ACEOF 19174 /* confdefs.h. */ 19175 _ACEOF 19176 cat confdefs.h >>conftest.$ac_ext 19177 cat >>conftest.$ac_ext <<_ACEOF 19178 /* end confdefs.h. */ 19179 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 19180 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 19181 #define $ac_func innocuous_$ac_func 19182 19183 /* System header to define __stub macros and hopefully few prototypes, 19184 which can conflict with char $ac_func (); below. 19185 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 19186 <limits.h> exists even on freestanding compilers. */ 19187 19188 #ifdef __STDC__ 19189 # include <limits.h> 19190 #else 19191 # include <assert.h> 19192 #endif 19193 19194 #undef $ac_func 19195 19196 /* Override any gcc2 internal prototype to avoid an error. */ 19197 #ifdef __cplusplus 19198 extern "C" 19199 { 19200 #endif 19201 /* We use char because int might match the return type of a gcc2 19202 builtin and then its argument prototype would still apply. */ 19203 char $ac_func (); 19204 /* The GNU C library defines this for functions which it implements 19205 to always fail with ENOSYS. Some functions are actually named 19206 something starting with __ and the normal name is an alias. */ 19207 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) 19208 choke me 19209 #else 19210 char (*f) () = $ac_func; 19211 #endif 19212 #ifdef __cplusplus 19213 } 19214 #endif 19215 19216 int 19217 main () 19218 { 19219 return f != $ac_func; 19220 ; 19221 return 0; 19222 } 19223 _ACEOF 19224 rm -f conftest.$ac_objext conftest$ac_exeext 19225 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19226 (eval $ac_link) 2>conftest.er1 19227 ac_status=$? 19228 grep -v '^ *+' conftest.er1 >conftest.err 19229 rm -f conftest.er1 19230 cat conftest.err >&5 19231 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19232 (exit $ac_status); } && 19233 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 19234 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19235 (eval $ac_try) 2>&5 19236 ac_status=$? 19237 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19238 (exit $ac_status); }; } && 19239 { ac_try='test -s conftest$ac_exeext' 19240 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19241 (eval $ac_try) 2>&5 19242 ac_status=$? 19243 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19244 (exit $ac_status); }; }; then 19245 eval "$as_ac_var=yes" 19246 else 19247 echo "$as_me: failed program was:" >&5 19248 sed 's/^/| /' conftest.$ac_ext >&5 19249 19250 eval "$as_ac_var=no" 19251 fi 19252 rm -f conftest.err conftest.$ac_objext \ 19253 conftest$ac_exeext conftest.$ac_ext 19254 fi 19255 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 19256 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 19257 if test `eval echo '${'$as_ac_var'}'` = yes; then 19258 cat >>confdefs.h <<_ACEOF 19259 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 19260 _ACEOF 19261 19262 fi 19263 done 19264 19265 19266 for ac_func in memset 19267 do 19268 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 19269 echo "$as_me:$LINENO: checking for $ac_func" >&5 19270 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 19271 if eval "test \"\${$as_ac_var+set}\" = set"; then 19272 echo $ECHO_N "(cached) $ECHO_C" >&6 19273 else 19274 cat >conftest.$ac_ext <<_ACEOF 19275 /* confdefs.h. */ 19276 _ACEOF 19277 cat confdefs.h >>conftest.$ac_ext 19278 cat >>conftest.$ac_ext <<_ACEOF 19279 /* end confdefs.h. */ 19280 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 19281 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 19282 #define $ac_func innocuous_$ac_func 19283 19284 /* System header to define __stub macros and hopefully few prototypes, 19285 which can conflict with char $ac_func (); below. 19286 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 19287 <limits.h> exists even on freestanding compilers. */ 19288 19289 #ifdef __STDC__ 19290 # include <limits.h> 19291 #else 19292 # include <assert.h> 19293 #endif 19294 19295 #undef $ac_func 19296 19297 /* Override any gcc2 internal prototype to avoid an error. */ 19298 #ifdef __cplusplus 19299 extern "C" 19300 { 19301 #endif 19302 /* We use char because int might match the return type of a gcc2 19303 builtin and then its argument prototype would still apply. */ 19304 char $ac_func (); 19305 /* The GNU C library defines this for functions which it implements 19306 to always fail with ENOSYS. Some functions are actually named 19307 something starting with __ and the normal name is an alias. */ 19308 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) 19309 choke me 19310 #else 19311 char (*f) () = $ac_func; 19312 #endif 19313 #ifdef __cplusplus 19314 } 19315 #endif 19316 19317 int 19318 main () 19319 { 19320 return f != $ac_func; 19321 ; 19322 return 0; 19323 } 19324 _ACEOF 19325 rm -f conftest.$ac_objext conftest$ac_exeext 19326 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19327 (eval $ac_link) 2>conftest.er1 19328 ac_status=$? 19329 grep -v '^ *+' conftest.er1 >conftest.err 19330 rm -f conftest.er1 19331 cat conftest.err >&5 19332 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19333 (exit $ac_status); } && 19334 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 19335 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19336 (eval $ac_try) 2>&5 19337 ac_status=$? 19338 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19339 (exit $ac_status); }; } && 19340 { ac_try='test -s conftest$ac_exeext' 19341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19342 (eval $ac_try) 2>&5 19343 ac_status=$? 19344 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19345 (exit $ac_status); }; }; then 19346 eval "$as_ac_var=yes" 19347 else 19348 echo "$as_me: failed program was:" >&5 19349 sed 's/^/| /' conftest.$ac_ext >&5 19350 19351 eval "$as_ac_var=no" 19352 fi 19353 rm -f conftest.err conftest.$ac_objext \ 19354 conftest$ac_exeext conftest.$ac_ext 19355 fi 19356 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 19357 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 19358 if test `eval echo '${'$as_ac_var'}'` = yes; then 19359 cat >>confdefs.h <<_ACEOF 19360 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 19361 _ACEOF 19362 19363 fi 19364 done 19365 19366 19367 for ac_func in malloc 19368 do 19369 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 19370 echo "$as_me:$LINENO: checking for $ac_func" >&5 19371 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 19372 if eval "test \"\${$as_ac_var+set}\" = set"; then 19373 echo $ECHO_N "(cached) $ECHO_C" >&6 19374 else 19375 cat >conftest.$ac_ext <<_ACEOF 19376 /* confdefs.h. */ 19377 _ACEOF 19378 cat confdefs.h >>conftest.$ac_ext 19379 cat >>conftest.$ac_ext <<_ACEOF 19380 /* end confdefs.h. */ 19381 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 19382 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 19383 #define $ac_func innocuous_$ac_func 19384 19385 /* System header to define __stub macros and hopefully few prototypes, 19386 which can conflict with char $ac_func (); below. 19387 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 19388 <limits.h> exists even on freestanding compilers. */ 19389 19390 #ifdef __STDC__ 19391 # include <limits.h> 19392 #else 19393 # include <assert.h> 19394 #endif 19395 19396 #undef $ac_func 19397 19398 /* Override any gcc2 internal prototype to avoid an error. */ 19399 #ifdef __cplusplus 19400 extern "C" 19401 { 19402 #endif 19403 /* We use char because int might match the return type of a gcc2 19404 builtin and then its argument prototype would still apply. */ 19405 char $ac_func (); 19406 /* The GNU C library defines this for functions which it implements 19407 to always fail with ENOSYS. Some functions are actually named 19408 something starting with __ and the normal name is an alias. */ 19409 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) 19410 choke me 19411 #else 19412 char (*f) () = $ac_func; 19413 #endif 19414 #ifdef __cplusplus 19415 } 19416 #endif 19417 19418 int 19419 main () 19420 { 19421 return f != $ac_func; 19422 ; 19423 return 0; 19424 } 19425 _ACEOF 19426 rm -f conftest.$ac_objext conftest$ac_exeext 19427 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19428 (eval $ac_link) 2>conftest.er1 19429 ac_status=$? 19430 grep -v '^ *+' conftest.er1 >conftest.err 19431 rm -f conftest.er1 19432 cat conftest.err >&5 19433 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19434 (exit $ac_status); } && 19435 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 19436 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19437 (eval $ac_try) 2>&5 19438 ac_status=$? 19439 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19440 (exit $ac_status); }; } && 19441 { ac_try='test -s conftest$ac_exeext' 19442 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19443 (eval $ac_try) 2>&5 19444 ac_status=$? 19445 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19446 (exit $ac_status); }; }; then 19447 eval "$as_ac_var=yes" 19448 else 19449 echo "$as_me: failed program was:" >&5 19450 sed 's/^/| /' conftest.$ac_ext >&5 19451 19452 eval "$as_ac_var=no" 19453 fi 19454 rm -f conftest.err conftest.$ac_objext \ 19455 conftest$ac_exeext conftest.$ac_ext 19456 fi 19457 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 19458 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 19459 if test `eval echo '${'$as_ac_var'}'` = yes; then 19460 cat >>confdefs.h <<_ACEOF 19461 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 19462 _ACEOF 19463 19464 fi 19465 done 19466 19467 19468 for ac_func in calloc 19469 do 19470 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 19471 echo "$as_me:$LINENO: checking for $ac_func" >&5 19472 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 19473 if eval "test \"\${$as_ac_var+set}\" = set"; then 19474 echo $ECHO_N "(cached) $ECHO_C" >&6 19475 else 19476 cat >conftest.$ac_ext <<_ACEOF 19477 /* confdefs.h. */ 19478 _ACEOF 19479 cat confdefs.h >>conftest.$ac_ext 19480 cat >>conftest.$ac_ext <<_ACEOF 19481 /* end confdefs.h. */ 19482 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 19483 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 19484 #define $ac_func innocuous_$ac_func 19485 19486 /* System header to define __stub macros and hopefully few prototypes, 19487 which can conflict with char $ac_func (); below. 19488 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 19489 <limits.h> exists even on freestanding compilers. */ 19490 19491 #ifdef __STDC__ 19492 # include <limits.h> 19493 #else 19494 # include <assert.h> 19495 #endif 19496 19497 #undef $ac_func 19498 19499 /* Override any gcc2 internal prototype to avoid an error. */ 19500 #ifdef __cplusplus 19501 extern "C" 19502 { 19503 #endif 19504 /* We use char because int might match the return type of a gcc2 19505 builtin and then its argument prototype would still apply. */ 19506 char $ac_func (); 19507 /* The GNU C library defines this for functions which it implements 19508 to always fail with ENOSYS. Some functions are actually named 19509 something starting with __ and the normal name is an alias. */ 19510 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) 19511 choke me 19512 #else 19513 char (*f) () = $ac_func; 19514 #endif 19515 #ifdef __cplusplus 19516 } 19517 #endif 19518 19519 int 19520 main () 19521 { 19522 return f != $ac_func; 19523 ; 19524 return 0; 19525 } 19526 _ACEOF 19527 rm -f conftest.$ac_objext conftest$ac_exeext 19528 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19529 (eval $ac_link) 2>conftest.er1 19530 ac_status=$? 19531 grep -v '^ *+' conftest.er1 >conftest.err 19532 rm -f conftest.er1 19533 cat conftest.err >&5 19534 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19535 (exit $ac_status); } && 19536 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 19537 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19538 (eval $ac_try) 2>&5 19539 ac_status=$? 19540 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19541 (exit $ac_status); }; } && 19542 { ac_try='test -s conftest$ac_exeext' 19543 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19544 (eval $ac_try) 2>&5 19545 ac_status=$? 19546 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19547 (exit $ac_status); }; }; then 19548 eval "$as_ac_var=yes" 19549 else 19550 echo "$as_me: failed program was:" >&5 19551 sed 's/^/| /' conftest.$ac_ext >&5 19552 19553 eval "$as_ac_var=no" 19554 fi 19555 rm -f conftest.err conftest.$ac_objext \ 19556 conftest$ac_exeext conftest.$ac_ext 19557 fi 19558 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 19559 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 19560 if test `eval echo '${'$as_ac_var'}'` = yes; then 19561 cat >>confdefs.h <<_ACEOF 19562 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 19563 _ACEOF 19564 19565 fi 19566 done 19567 19568 19569 for ac_func in free 19570 do 19571 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 19572 echo "$as_me:$LINENO: checking for $ac_func" >&5 19573 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 19574 if eval "test \"\${$as_ac_var+set}\" = set"; then 19575 echo $ECHO_N "(cached) $ECHO_C" >&6 19576 else 19577 cat >conftest.$ac_ext <<_ACEOF 19578 /* confdefs.h. */ 19579 _ACEOF 19580 cat confdefs.h >>conftest.$ac_ext 19581 cat >>conftest.$ac_ext <<_ACEOF 19582 /* end confdefs.h. */ 19583 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 19584 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 19585 #define $ac_func innocuous_$ac_func 19586 19587 /* System header to define __stub macros and hopefully few prototypes, 19588 which can conflict with char $ac_func (); below. 19589 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 19590 <limits.h> exists even on freestanding compilers. */ 19591 19592 #ifdef __STDC__ 19593 # include <limits.h> 19594 #else 19595 # include <assert.h> 19596 #endif 19597 19598 #undef $ac_func 19599 19600 /* Override any gcc2 internal prototype to avoid an error. */ 19601 #ifdef __cplusplus 19602 extern "C" 19603 { 19604 #endif 19605 /* We use char because int might match the return type of a gcc2 19606 builtin and then its argument prototype would still apply. */ 19607 char $ac_func (); 19608 /* The GNU C library defines this for functions which it implements 19609 to always fail with ENOSYS. Some functions are actually named 19610 something starting with __ and the normal name is an alias. */ 19611 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) 19612 choke me 19613 #else 19614 char (*f) () = $ac_func; 19615 #endif 19616 #ifdef __cplusplus 19617 } 19618 #endif 19619 19620 int 19621 main () 19622 { 19623 return f != $ac_func; 19624 ; 19625 return 0; 19626 } 19627 _ACEOF 19628 rm -f conftest.$ac_objext conftest$ac_exeext 19629 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19630 (eval $ac_link) 2>conftest.er1 19631 ac_status=$? 19632 grep -v '^ *+' conftest.er1 >conftest.err 19633 rm -f conftest.er1 19634 cat conftest.err >&5 19635 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19636 (exit $ac_status); } && 19637 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 19638 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19639 (eval $ac_try) 2>&5 19640 ac_status=$? 19641 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19642 (exit $ac_status); }; } && 19643 { ac_try='test -s conftest$ac_exeext' 19644 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19645 (eval $ac_try) 2>&5 19646 ac_status=$? 19647 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19648 (exit $ac_status); }; }; then 19649 eval "$as_ac_var=yes" 19650 else 19651 echo "$as_me: failed program was:" >&5 19652 sed 's/^/| /' conftest.$ac_ext >&5 19653 19654 eval "$as_ac_var=no" 19655 fi 19656 rm -f conftest.err conftest.$ac_objext \ 19657 conftest$ac_exeext conftest.$ac_ext 19658 fi 19659 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 19660 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 19661 if test `eval echo '${'$as_ac_var'}'` = yes; then 19662 cat >>confdefs.h <<_ACEOF 19663 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 19664 _ACEOF 19665 19666 fi 19667 done 19668 19669 19670 for ac_func in exit 19671 do 19672 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 19673 echo "$as_me:$LINENO: checking for $ac_func" >&5 19674 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 19675 if eval "test \"\${$as_ac_var+set}\" = set"; then 19676 echo $ECHO_N "(cached) $ECHO_C" >&6 19677 else 19678 cat >conftest.$ac_ext <<_ACEOF 19679 /* confdefs.h. */ 19680 _ACEOF 19681 cat confdefs.h >>conftest.$ac_ext 19682 cat >>conftest.$ac_ext <<_ACEOF 19683 /* end confdefs.h. */ 19684 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 19685 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 19686 #define $ac_func innocuous_$ac_func 19687 19688 /* System header to define __stub macros and hopefully few prototypes, 19689 which can conflict with char $ac_func (); below. 19690 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 19691 <limits.h> exists even on freestanding compilers. */ 19692 19693 #ifdef __STDC__ 19694 # include <limits.h> 19695 #else 19696 # include <assert.h> 19697 #endif 19698 19699 #undef $ac_func 19700 19701 /* Override any gcc2 internal prototype to avoid an error. */ 19702 #ifdef __cplusplus 19703 extern "C" 19704 { 19705 #endif 19706 /* We use char because int might match the return type of a gcc2 19707 builtin and then its argument prototype would still apply. */ 19708 char $ac_func (); 19709 /* The GNU C library defines this for functions which it implements 19710 to always fail with ENOSYS. Some functions are actually named 19711 something starting with __ and the normal name is an alias. */ 19712 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) 19713 choke me 19714 #else 19715 char (*f) () = $ac_func; 19716 #endif 19717 #ifdef __cplusplus 19718 } 19719 #endif 19720 19721 int 19722 main () 19723 { 19724 return f != $ac_func; 19725 ; 19726 return 0; 19727 } 19728 _ACEOF 19729 rm -f conftest.$ac_objext conftest$ac_exeext 19730 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19731 (eval $ac_link) 2>conftest.er1 19732 ac_status=$? 19733 grep -v '^ *+' conftest.er1 >conftest.err 19734 rm -f conftest.er1 19735 cat conftest.err >&5 19736 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19737 (exit $ac_status); } && 19738 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 19739 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19740 (eval $ac_try) 2>&5 19741 ac_status=$? 19742 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19743 (exit $ac_status); }; } && 19744 { ac_try='test -s conftest$ac_exeext' 19745 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19746 (eval $ac_try) 2>&5 19747 ac_status=$? 19748 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19749 (exit $ac_status); }; }; then 19750 eval "$as_ac_var=yes" 19751 else 19752 echo "$as_me: failed program was:" >&5 19753 sed 's/^/| /' conftest.$ac_ext >&5 19754 19755 eval "$as_ac_var=no" 19756 fi 19757 rm -f conftest.err conftest.$ac_objext \ 19758 conftest$ac_exeext conftest.$ac_ext 19759 fi 19760 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 19761 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 19762 if test `eval echo '${'$as_ac_var'}'` = yes; then 19763 cat >>confdefs.h <<_ACEOF 19764 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 19765 _ACEOF 19766 19767 fi 19768 done 19769 19770 19771 for ac_func in signal 19772 do 19773 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 19774 echo "$as_me:$LINENO: checking for $ac_func" >&5 19775 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 19776 if eval "test \"\${$as_ac_var+set}\" = set"; then 19777 echo $ECHO_N "(cached) $ECHO_C" >&6 19778 else 19779 cat >conftest.$ac_ext <<_ACEOF 19780 /* confdefs.h. */ 19781 _ACEOF 19782 cat confdefs.h >>conftest.$ac_ext 19783 cat >>conftest.$ac_ext <<_ACEOF 19784 /* end confdefs.h. */ 19785 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 19786 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 19787 #define $ac_func innocuous_$ac_func 19788 19789 /* System header to define __stub macros and hopefully few prototypes, 19790 which can conflict with char $ac_func (); below. 19791 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 19792 <limits.h> exists even on freestanding compilers. */ 19793 19794 #ifdef __STDC__ 19795 # include <limits.h> 19796 #else 19797 # include <assert.h> 19798 #endif 19799 19800 #undef $ac_func 19801 19802 /* Override any gcc2 internal prototype to avoid an error. */ 19803 #ifdef __cplusplus 19804 extern "C" 19805 { 19806 #endif 19807 /* We use char because int might match the return type of a gcc2 19808 builtin and then its argument prototype would still apply. */ 19809 char $ac_func (); 19810 /* The GNU C library defines this for functions which it implements 19811 to always fail with ENOSYS. Some functions are actually named 19812 something starting with __ and the normal name is an alias. */ 19813 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) 19814 choke me 19815 #else 19816 char (*f) () = $ac_func; 19817 #endif 19818 #ifdef __cplusplus 19819 } 19820 #endif 19821 19822 int 19823 main () 19824 { 19825 return f != $ac_func; 19826 ; 19827 return 0; 19828 } 19829 _ACEOF 19830 rm -f conftest.$ac_objext conftest$ac_exeext 19831 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19832 (eval $ac_link) 2>conftest.er1 19833 ac_status=$? 19834 grep -v '^ *+' conftest.er1 >conftest.err 19835 rm -f conftest.er1 19836 cat conftest.err >&5 19837 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19838 (exit $ac_status); } && 19839 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 19840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19841 (eval $ac_try) 2>&5 19842 ac_status=$? 19843 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19844 (exit $ac_status); }; } && 19845 { ac_try='test -s conftest$ac_exeext' 19846 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19847 (eval $ac_try) 2>&5 19848 ac_status=$? 19849 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19850 (exit $ac_status); }; }; then 19851 eval "$as_ac_var=yes" 19852 else 19853 echo "$as_me: failed program was:" >&5 19854 sed 's/^/| /' conftest.$ac_ext >&5 19855 19856 eval "$as_ac_var=no" 19857 fi 19858 rm -f conftest.err conftest.$ac_objext \ 19859 conftest$ac_exeext conftest.$ac_ext 19860 fi 19861 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 19862 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 19863 if test `eval echo '${'$as_ac_var'}'` = yes; then 19864 cat >>confdefs.h <<_ACEOF 19865 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 19866 _ACEOF 19867 19868 fi 19869 done 19870 19871 19872 for ac_func in printf 19873 do 19874 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 19875 echo "$as_me:$LINENO: checking for $ac_func" >&5 19876 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 19877 if eval "test \"\${$as_ac_var+set}\" = set"; then 19878 echo $ECHO_N "(cached) $ECHO_C" >&6 19879 else 19880 cat >conftest.$ac_ext <<_ACEOF 19881 /* confdefs.h. */ 19882 _ACEOF 19883 cat confdefs.h >>conftest.$ac_ext 19884 cat >>conftest.$ac_ext <<_ACEOF 19885 /* end confdefs.h. */ 19886 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 19887 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 19888 #define $ac_func innocuous_$ac_func 19889 19890 /* System header to define __stub macros and hopefully few prototypes, 19891 which can conflict with char $ac_func (); below. 19892 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 19893 <limits.h> exists even on freestanding compilers. */ 19894 19895 #ifdef __STDC__ 19896 # include <limits.h> 19897 #else 19898 # include <assert.h> 19899 #endif 19900 19901 #undef $ac_func 19902 19903 /* Override any gcc2 internal prototype to avoid an error. */ 19904 #ifdef __cplusplus 19905 extern "C" 19906 { 19907 #endif 19908 /* We use char because int might match the return type of a gcc2 19909 builtin and then its argument prototype would still apply. */ 19910 char $ac_func (); 19911 /* The GNU C library defines this for functions which it implements 19912 to always fail with ENOSYS. Some functions are actually named 19913 something starting with __ and the normal name is an alias. */ 19914 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) 19915 choke me 19916 #else 19917 char (*f) () = $ac_func; 19918 #endif 19919 #ifdef __cplusplus 19920 } 19921 #endif 19922 19923 int 19924 main () 19925 { 19926 return f != $ac_func; 19927 ; 19928 return 0; 19929 } 19930 _ACEOF 19931 rm -f conftest.$ac_objext conftest$ac_exeext 19932 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19933 (eval $ac_link) 2>conftest.er1 19934 ac_status=$? 19935 grep -v '^ *+' conftest.er1 >conftest.err 19936 rm -f conftest.er1 19937 cat conftest.err >&5 19938 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19939 (exit $ac_status); } && 19940 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 19941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19942 (eval $ac_try) 2>&5 19943 ac_status=$? 19944 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19945 (exit $ac_status); }; } && 19946 { ac_try='test -s conftest$ac_exeext' 19947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19948 (eval $ac_try) 2>&5 19949 ac_status=$? 19950 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19951 (exit $ac_status); }; }; then 19952 eval "$as_ac_var=yes" 19953 else 19954 echo "$as_me: failed program was:" >&5 19955 sed 's/^/| /' conftest.$ac_ext >&5 19956 19957 eval "$as_ac_var=no" 19958 fi 19959 rm -f conftest.err conftest.$ac_objext \ 19960 conftest$ac_exeext conftest.$ac_ext 19961 fi 19962 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 19963 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 19964 if test `eval echo '${'$as_ac_var'}'` = yes; then 19965 cat >>confdefs.h <<_ACEOF 19966 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 19967 _ACEOF 19968 19969 fi 19970 done 19971 19972 19973 for ac_func in fprintf 19974 do 19975 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 19976 echo "$as_me:$LINENO: checking for $ac_func" >&5 19977 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 19978 if eval "test \"\${$as_ac_var+set}\" = set"; then 19979 echo $ECHO_N "(cached) $ECHO_C" >&6 19980 else 19981 cat >conftest.$ac_ext <<_ACEOF 19982 /* confdefs.h. */ 19983 _ACEOF 19984 cat confdefs.h >>conftest.$ac_ext 19985 cat >>conftest.$ac_ext <<_ACEOF 19986 /* end confdefs.h. */ 19987 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 19988 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 19989 #define $ac_func innocuous_$ac_func 19990 19991 /* System header to define __stub macros and hopefully few prototypes, 19992 which can conflict with char $ac_func (); below. 19993 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 19994 <limits.h> exists even on freestanding compilers. */ 19995 19996 #ifdef __STDC__ 19997 # include <limits.h> 19998 #else 19999 # include <assert.h> 20000 #endif 20001 20002 #undef $ac_func 20003 20004 /* Override any gcc2 internal prototype to avoid an error. */ 20005 #ifdef __cplusplus 20006 extern "C" 20007 { 20008 #endif 20009 /* We use char because int might match the return type of a gcc2 20010 builtin and then its argument prototype would still apply. */ 20011 char $ac_func (); 20012 /* The GNU C library defines this for functions which it implements 20013 to always fail with ENOSYS. Some functions are actually named 20014 something starting with __ and the normal name is an alias. */ 20015 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) 20016 choke me 20017 #else 20018 char (*f) () = $ac_func; 20019 #endif 20020 #ifdef __cplusplus 20021 } 20022 #endif 20023 20024 int 20025 main () 20026 { 20027 return f != $ac_func; 20028 ; 20029 return 0; 20030 } 20031 _ACEOF 20032 rm -f conftest.$ac_objext conftest$ac_exeext 20033 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 20034 (eval $ac_link) 2>conftest.er1 20035 ac_status=$? 20036 grep -v '^ *+' conftest.er1 >conftest.err 20037 rm -f conftest.er1 20038 cat conftest.err >&5 20039 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20040 (exit $ac_status); } && 20041 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20042 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20043 (eval $ac_try) 2>&5 20044 ac_status=$? 20045 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20046 (exit $ac_status); }; } && 20047 { ac_try='test -s conftest$ac_exeext' 20048 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20049 (eval $ac_try) 2>&5 20050 ac_status=$? 20051 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20052 (exit $ac_status); }; }; then 20053 eval "$as_ac_var=yes" 20054 else 20055 echo "$as_me: failed program was:" >&5 20056 sed 's/^/| /' conftest.$ac_ext >&5 20057 20058 eval "$as_ac_var=no" 20059 fi 20060 rm -f conftest.err conftest.$ac_objext \ 20061 conftest$ac_exeext conftest.$ac_ext 20062 fi 20063 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 20064 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 20065 if test `eval echo '${'$as_ac_var'}'` = yes; then 20066 cat >>confdefs.h <<_ACEOF 20067 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 20068 _ACEOF 20069 20070 fi 20071 done 20072 20073 20074 for ac_func in snprintf 20075 do 20076 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 20077 echo "$as_me:$LINENO: checking for $ac_func" >&5 20078 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 20079 if eval "test \"\${$as_ac_var+set}\" = set"; then 20080 echo $ECHO_N "(cached) $ECHO_C" >&6 20081 else 20082 cat >conftest.$ac_ext <<_ACEOF 20083 /* confdefs.h. */ 20084 _ACEOF 20085 cat confdefs.h >>conftest.$ac_ext 20086 cat >>conftest.$ac_ext <<_ACEOF 20087 /* end confdefs.h. */ 20088 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 20089 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 20090 #define $ac_func innocuous_$ac_func 20091 20092 /* System header to define __stub macros and hopefully few prototypes, 20093 which can conflict with char $ac_func (); below. 20094 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 20095 <limits.h> exists even on freestanding compilers. */ 20096 20097 #ifdef __STDC__ 20098 # include <limits.h> 20099 #else 20100 # include <assert.h> 20101 #endif 20102 20103 #undef $ac_func 20104 20105 /* Override any gcc2 internal prototype to avoid an error. */ 20106 #ifdef __cplusplus 20107 extern "C" 20108 { 20109 #endif 20110 /* We use char because int might match the return type of a gcc2 20111 builtin and then its argument prototype would still apply. */ 20112 char $ac_func (); 20113 /* The GNU C library defines this for functions which it implements 20114 to always fail with ENOSYS. Some functions are actually named 20115 something starting with __ and the normal name is an alias. */ 20116 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) 20117 choke me 20118 #else 20119 char (*f) () = $ac_func; 20120 #endif 20121 #ifdef __cplusplus 20122 } 20123 #endif 20124 20125 int 20126 main () 20127 { 20128 return f != $ac_func; 20129 ; 20130 return 0; 20131 } 20132 _ACEOF 20133 rm -f conftest.$ac_objext conftest$ac_exeext 20134 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 20135 (eval $ac_link) 2>conftest.er1 20136 ac_status=$? 20137 grep -v '^ *+' conftest.er1 >conftest.err 20138 rm -f conftest.er1 20139 cat conftest.err >&5 20140 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20141 (exit $ac_status); } && 20142 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20143 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20144 (eval $ac_try) 2>&5 20145 ac_status=$? 20146 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20147 (exit $ac_status); }; } && 20148 { ac_try='test -s conftest$ac_exeext' 20149 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20150 (eval $ac_try) 2>&5 20151 ac_status=$? 20152 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20153 (exit $ac_status); }; }; then 20154 eval "$as_ac_var=yes" 20155 else 20156 echo "$as_me: failed program was:" >&5 20157 sed 's/^/| /' conftest.$ac_ext >&5 20158 20159 eval "$as_ac_var=no" 20160 fi 20161 rm -f conftest.err conftest.$ac_objext \ 20162 conftest$ac_exeext conftest.$ac_ext 20163 fi 20164 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 20165 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 20166 if test `eval echo '${'$as_ac_var'}'` = yes; then 20167 cat >>confdefs.h <<_ACEOF 20168 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 20169 _ACEOF 20170 20171 fi 20172 done 20173 20174 20175 for ac_func in vsnprintf 20176 do 20177 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 20178 echo "$as_me:$LINENO: checking for $ac_func" >&5 20179 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 20180 if eval "test \"\${$as_ac_var+set}\" = set"; then 20181 echo $ECHO_N "(cached) $ECHO_C" >&6 20182 else 20183 cat >conftest.$ac_ext <<_ACEOF 20184 /* confdefs.h. */ 20185 _ACEOF 20186 cat confdefs.h >>conftest.$ac_ext 20187 cat >>conftest.$ac_ext <<_ACEOF 20188 /* end confdefs.h. */ 20189 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 20190 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 20191 #define $ac_func innocuous_$ac_func 20192 20193 /* System header to define __stub macros and hopefully few prototypes, 20194 which can conflict with char $ac_func (); below. 20195 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 20196 <limits.h> exists even on freestanding compilers. */ 20197 20198 #ifdef __STDC__ 20199 # include <limits.h> 20200 #else 20201 # include <assert.h> 20202 #endif 20203 20204 #undef $ac_func 20205 20206 /* Override any gcc2 internal prototype to avoid an error. */ 20207 #ifdef __cplusplus 20208 extern "C" 20209 { 20210 #endif 20211 /* We use char because int might match the return type of a gcc2 20212 builtin and then its argument prototype would still apply. */ 20213 char $ac_func (); 20214 /* The GNU C library defines this for functions which it implements 20215 to always fail with ENOSYS. Some functions are actually named 20216 something starting with __ and the normal name is an alias. */ 20217 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) 20218 choke me 20219 #else 20220 char (*f) () = $ac_func; 20221 #endif 20222 #ifdef __cplusplus 20223 } 20224 #endif 20225 20226 int 20227 main () 20228 { 20229 return f != $ac_func; 20230 ; 20231 return 0; 20232 } 20233 _ACEOF 20234 rm -f conftest.$ac_objext conftest$ac_exeext 20235 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 20236 (eval $ac_link) 2>conftest.er1 20237 ac_status=$? 20238 grep -v '^ *+' conftest.er1 >conftest.err 20239 rm -f conftest.er1 20240 cat conftest.err >&5 20241 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20242 (exit $ac_status); } && 20243 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20244 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20245 (eval $ac_try) 2>&5 20246 ac_status=$? 20247 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20248 (exit $ac_status); }; } && 20249 { ac_try='test -s conftest$ac_exeext' 20250 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20251 (eval $ac_try) 2>&5 20252 ac_status=$? 20253 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20254 (exit $ac_status); }; }; then 20255 eval "$as_ac_var=yes" 20256 else 20257 echo "$as_me: failed program was:" >&5 20258 sed 's/^/| /' conftest.$ac_ext >&5 20259 20260 eval "$as_ac_var=no" 20261 fi 20262 rm -f conftest.err conftest.$ac_objext \ 20263 conftest$ac_exeext conftest.$ac_ext 20264 fi 20265 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 20266 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 20267 if test `eval echo '${'$as_ac_var'}'` = yes; then 20268 cat >>confdefs.h <<_ACEOF 20269 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 20270 _ACEOF 20271 20272 fi 20273 done 20274 20275 20276 for ac_header in assert.h 20277 do 20278 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 20279 if eval "test \"\${$as_ac_Header+set}\" = set"; then 20280 echo "$as_me:$LINENO: checking for $ac_header" >&5 20281 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 20282 if eval "test \"\${$as_ac_Header+set}\" = set"; then 20283 echo $ECHO_N "(cached) $ECHO_C" >&6 20284 fi 20285 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 20286 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 20287 else 20288 # Is the header compilable? 20289 echo "$as_me:$LINENO: checking $ac_header usability" >&5 20290 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 20291 cat >conftest.$ac_ext <<_ACEOF 20292 /* confdefs.h. */ 20293 _ACEOF 20294 cat confdefs.h >>conftest.$ac_ext 20295 cat >>conftest.$ac_ext <<_ACEOF 20296 /* end confdefs.h. */ 20297 $ac_includes_default 20298 #include <$ac_header> 20299 _ACEOF 20300 rm -f conftest.$ac_objext 20301 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20302 (eval $ac_compile) 2>conftest.er1 20303 ac_status=$? 20304 grep -v '^ *+' conftest.er1 >conftest.err 20305 rm -f conftest.er1 20306 cat conftest.err >&5 20307 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20308 (exit $ac_status); } && 20309 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20310 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20311 (eval $ac_try) 2>&5 20312 ac_status=$? 20313 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20314 (exit $ac_status); }; } && 20315 { ac_try='test -s conftest.$ac_objext' 20316 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20317 (eval $ac_try) 2>&5 20318 ac_status=$? 20319 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20320 (exit $ac_status); }; }; then 20321 ac_header_compiler=yes 20322 else 20323 echo "$as_me: failed program was:" >&5 20324 sed 's/^/| /' conftest.$ac_ext >&5 20325 20326 ac_header_compiler=no 20327 fi 20328 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 20329 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20330 echo "${ECHO_T}$ac_header_compiler" >&6 20331 20332 # Is the header present? 20333 echo "$as_me:$LINENO: checking $ac_header presence" >&5 20334 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 20335 cat >conftest.$ac_ext <<_ACEOF 20336 /* confdefs.h. */ 20337 _ACEOF 20338 cat confdefs.h >>conftest.$ac_ext 20339 cat >>conftest.$ac_ext <<_ACEOF 20340 /* end confdefs.h. */ 20341 #include <$ac_header> 20342 _ACEOF 20343 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 20344 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 20345 ac_status=$? 20346 grep -v '^ *+' conftest.er1 >conftest.err 20347 rm -f conftest.er1 20348 cat conftest.err >&5 20349 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20350 (exit $ac_status); } >/dev/null; then 20351 if test -s conftest.err; then 20352 ac_cpp_err=$ac_c_preproc_warn_flag 20353 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 20354 else 20355 ac_cpp_err= 20356 fi 20357 else 20358 ac_cpp_err=yes 20359 fi 20360 if test -z "$ac_cpp_err"; then 20361 ac_header_preproc=yes 20362 else 20363 echo "$as_me: failed program was:" >&5 20364 sed 's/^/| /' conftest.$ac_ext >&5 20365 20366 ac_header_preproc=no 20367 fi 20368 rm -f conftest.err conftest.$ac_ext 20369 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20370 echo "${ECHO_T}$ac_header_preproc" >&6 20371 20372 # So? What about this header? 20373 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20374 yes:no: ) 20375 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20376 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20377 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 20378 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 20379 ac_header_preproc=yes 20380 ;; 20381 no:yes:* ) 20382 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20383 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20384 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20385 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20386 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 20387 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 20388 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 20389 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 20390 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20391 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20392 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 20393 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 20394 ( 20395 cat <<\_ASBOX 20396 ## ------------------------------------ ## 20397 ## Report this to opensource (at] google.com ## 20398 ## ------------------------------------ ## 20399 _ASBOX 20400 ) | 20401 sed "s/^/$as_me: WARNING: /" >&2 20402 ;; 20403 esac 20404 echo "$as_me:$LINENO: checking for $ac_header" >&5 20405 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 20406 if eval "test \"\${$as_ac_Header+set}\" = set"; then 20407 echo $ECHO_N "(cached) $ECHO_C" >&6 20408 else 20409 eval "$as_ac_Header=\$ac_header_preproc" 20410 fi 20411 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 20412 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 20413 20414 fi 20415 if test `eval echo '${'$as_ac_Header'}'` = yes; then 20416 cat >>confdefs.h <<_ACEOF 20417 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 20418 _ACEOF 20419 20420 fi 20421 20422 done 20423 20424 20425 for ac_header in malloc.h 20426 do 20427 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 20428 if eval "test \"\${$as_ac_Header+set}\" = set"; then 20429 echo "$as_me:$LINENO: checking for $ac_header" >&5 20430 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 20431 if eval "test \"\${$as_ac_Header+set}\" = set"; then 20432 echo $ECHO_N "(cached) $ECHO_C" >&6 20433 fi 20434 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 20435 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 20436 else 20437 # Is the header compilable? 20438 echo "$as_me:$LINENO: checking $ac_header usability" >&5 20439 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 20440 cat >conftest.$ac_ext <<_ACEOF 20441 /* confdefs.h. */ 20442 _ACEOF 20443 cat confdefs.h >>conftest.$ac_ext 20444 cat >>conftest.$ac_ext <<_ACEOF 20445 /* end confdefs.h. */ 20446 $ac_includes_default 20447 #include <$ac_header> 20448 _ACEOF 20449 rm -f conftest.$ac_objext 20450 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20451 (eval $ac_compile) 2>conftest.er1 20452 ac_status=$? 20453 grep -v '^ *+' conftest.er1 >conftest.err 20454 rm -f conftest.er1 20455 cat conftest.err >&5 20456 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20457 (exit $ac_status); } && 20458 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20460 (eval $ac_try) 2>&5 20461 ac_status=$? 20462 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20463 (exit $ac_status); }; } && 20464 { ac_try='test -s conftest.$ac_objext' 20465 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20466 (eval $ac_try) 2>&5 20467 ac_status=$? 20468 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20469 (exit $ac_status); }; }; then 20470 ac_header_compiler=yes 20471 else 20472 echo "$as_me: failed program was:" >&5 20473 sed 's/^/| /' conftest.$ac_ext >&5 20474 20475 ac_header_compiler=no 20476 fi 20477 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 20478 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20479 echo "${ECHO_T}$ac_header_compiler" >&6 20480 20481 # Is the header present? 20482 echo "$as_me:$LINENO: checking $ac_header presence" >&5 20483 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 20484 cat >conftest.$ac_ext <<_ACEOF 20485 /* confdefs.h. */ 20486 _ACEOF 20487 cat confdefs.h >>conftest.$ac_ext 20488 cat >>conftest.$ac_ext <<_ACEOF 20489 /* end confdefs.h. */ 20490 #include <$ac_header> 20491 _ACEOF 20492 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 20493 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 20494 ac_status=$? 20495 grep -v '^ *+' conftest.er1 >conftest.err 20496 rm -f conftest.er1 20497 cat conftest.err >&5 20498 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20499 (exit $ac_status); } >/dev/null; then 20500 if test -s conftest.err; then 20501 ac_cpp_err=$ac_c_preproc_warn_flag 20502 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 20503 else 20504 ac_cpp_err= 20505 fi 20506 else 20507 ac_cpp_err=yes 20508 fi 20509 if test -z "$ac_cpp_err"; then 20510 ac_header_preproc=yes 20511 else 20512 echo "$as_me: failed program was:" >&5 20513 sed 's/^/| /' conftest.$ac_ext >&5 20514 20515 ac_header_preproc=no 20516 fi 20517 rm -f conftest.err conftest.$ac_ext 20518 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20519 echo "${ECHO_T}$ac_header_preproc" >&6 20520 20521 # So? What about this header? 20522 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20523 yes:no: ) 20524 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20525 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20526 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 20527 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 20528 ac_header_preproc=yes 20529 ;; 20530 no:yes:* ) 20531 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20532 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20533 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20534 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20535 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 20536 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 20537 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 20538 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 20539 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20540 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20541 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 20542 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 20543 ( 20544 cat <<\_ASBOX 20545 ## ------------------------------------ ## 20546 ## Report this to opensource (at] google.com ## 20547 ## ------------------------------------ ## 20548 _ASBOX 20549 ) | 20550 sed "s/^/$as_me: WARNING: /" >&2 20551 ;; 20552 esac 20553 echo "$as_me:$LINENO: checking for $ac_header" >&5 20554 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 20555 if eval "test \"\${$as_ac_Header+set}\" = set"; then 20556 echo $ECHO_N "(cached) $ECHO_C" >&6 20557 else 20558 eval "$as_ac_Header=\$ac_header_preproc" 20559 fi 20560 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 20561 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 20562 20563 fi 20564 if test `eval echo '${'$as_ac_Header'}'` = yes; then 20565 cat >>confdefs.h <<_ACEOF 20566 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 20567 _ACEOF 20568 20569 fi 20570 20571 done 20572 20573 20574 for ac_header in setjmp.h 20575 do 20576 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 20577 if eval "test \"\${$as_ac_Header+set}\" = set"; then 20578 echo "$as_me:$LINENO: checking for $ac_header" >&5 20579 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 20580 if eval "test \"\${$as_ac_Header+set}\" = set"; then 20581 echo $ECHO_N "(cached) $ECHO_C" >&6 20582 fi 20583 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 20584 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 20585 else 20586 # Is the header compilable? 20587 echo "$as_me:$LINENO: checking $ac_header usability" >&5 20588 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 20589 cat >conftest.$ac_ext <<_ACEOF 20590 /* confdefs.h. */ 20591 _ACEOF 20592 cat confdefs.h >>conftest.$ac_ext 20593 cat >>conftest.$ac_ext <<_ACEOF 20594 /* end confdefs.h. */ 20595 $ac_includes_default 20596 #include <$ac_header> 20597 _ACEOF 20598 rm -f conftest.$ac_objext 20599 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20600 (eval $ac_compile) 2>conftest.er1 20601 ac_status=$? 20602 grep -v '^ *+' conftest.er1 >conftest.err 20603 rm -f conftest.er1 20604 cat conftest.err >&5 20605 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20606 (exit $ac_status); } && 20607 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20608 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20609 (eval $ac_try) 2>&5 20610 ac_status=$? 20611 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20612 (exit $ac_status); }; } && 20613 { ac_try='test -s conftest.$ac_objext' 20614 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20615 (eval $ac_try) 2>&5 20616 ac_status=$? 20617 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20618 (exit $ac_status); }; }; then 20619 ac_header_compiler=yes 20620 else 20621 echo "$as_me: failed program was:" >&5 20622 sed 's/^/| /' conftest.$ac_ext >&5 20623 20624 ac_header_compiler=no 20625 fi 20626 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 20627 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20628 echo "${ECHO_T}$ac_header_compiler" >&6 20629 20630 # Is the header present? 20631 echo "$as_me:$LINENO: checking $ac_header presence" >&5 20632 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 20633 cat >conftest.$ac_ext <<_ACEOF 20634 /* confdefs.h. */ 20635 _ACEOF 20636 cat confdefs.h >>conftest.$ac_ext 20637 cat >>conftest.$ac_ext <<_ACEOF 20638 /* end confdefs.h. */ 20639 #include <$ac_header> 20640 _ACEOF 20641 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 20642 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 20643 ac_status=$? 20644 grep -v '^ *+' conftest.er1 >conftest.err 20645 rm -f conftest.er1 20646 cat conftest.err >&5 20647 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20648 (exit $ac_status); } >/dev/null; then 20649 if test -s conftest.err; then 20650 ac_cpp_err=$ac_c_preproc_warn_flag 20651 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 20652 else 20653 ac_cpp_err= 20654 fi 20655 else 20656 ac_cpp_err=yes 20657 fi 20658 if test -z "$ac_cpp_err"; then 20659 ac_header_preproc=yes 20660 else 20661 echo "$as_me: failed program was:" >&5 20662 sed 's/^/| /' conftest.$ac_ext >&5 20663 20664 ac_header_preproc=no 20665 fi 20666 rm -f conftest.err conftest.$ac_ext 20667 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20668 echo "${ECHO_T}$ac_header_preproc" >&6 20669 20670 # So? What about this header? 20671 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20672 yes:no: ) 20673 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20674 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20675 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 20676 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 20677 ac_header_preproc=yes 20678 ;; 20679 no:yes:* ) 20680 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20681 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20682 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20683 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20684 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 20685 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 20686 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 20687 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 20688 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20689 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20690 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 20691 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 20692 ( 20693 cat <<\_ASBOX 20694 ## ------------------------------------ ## 20695 ## Report this to opensource (at] google.com ## 20696 ## ------------------------------------ ## 20697 _ASBOX 20698 ) | 20699 sed "s/^/$as_me: WARNING: /" >&2 20700 ;; 20701 esac 20702 echo "$as_me:$LINENO: checking for $ac_header" >&5 20703 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 20704 if eval "test \"\${$as_ac_Header+set}\" = set"; then 20705 echo $ECHO_N "(cached) $ECHO_C" >&6 20706 else 20707 eval "$as_ac_Header=\$ac_header_preproc" 20708 fi 20709 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 20710 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 20711 20712 fi 20713 if test `eval echo '${'$as_ac_Header'}'` = yes; then 20714 cat >>confdefs.h <<_ACEOF 20715 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 20716 _ACEOF 20717 20718 fi 20719 20720 done 20721 20722 20723 for ac_header in stdarg.h 20724 do 20725 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 20726 if eval "test \"\${$as_ac_Header+set}\" = set"; then 20727 echo "$as_me:$LINENO: checking for $ac_header" >&5 20728 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 20729 if eval "test \"\${$as_ac_Header+set}\" = set"; then 20730 echo $ECHO_N "(cached) $ECHO_C" >&6 20731 fi 20732 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 20733 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 20734 else 20735 # Is the header compilable? 20736 echo "$as_me:$LINENO: checking $ac_header usability" >&5 20737 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 20738 cat >conftest.$ac_ext <<_ACEOF 20739 /* confdefs.h. */ 20740 _ACEOF 20741 cat confdefs.h >>conftest.$ac_ext 20742 cat >>conftest.$ac_ext <<_ACEOF 20743 /* end confdefs.h. */ 20744 $ac_includes_default 20745 #include <$ac_header> 20746 _ACEOF 20747 rm -f conftest.$ac_objext 20748 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20749 (eval $ac_compile) 2>conftest.er1 20750 ac_status=$? 20751 grep -v '^ *+' conftest.er1 >conftest.err 20752 rm -f conftest.er1 20753 cat conftest.err >&5 20754 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20755 (exit $ac_status); } && 20756 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20757 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20758 (eval $ac_try) 2>&5 20759 ac_status=$? 20760 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20761 (exit $ac_status); }; } && 20762 { ac_try='test -s conftest.$ac_objext' 20763 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20764 (eval $ac_try) 2>&5 20765 ac_status=$? 20766 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20767 (exit $ac_status); }; }; then 20768 ac_header_compiler=yes 20769 else 20770 echo "$as_me: failed program was:" >&5 20771 sed 's/^/| /' conftest.$ac_ext >&5 20772 20773 ac_header_compiler=no 20774 fi 20775 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 20776 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20777 echo "${ECHO_T}$ac_header_compiler" >&6 20778 20779 # Is the header present? 20780 echo "$as_me:$LINENO: checking $ac_header presence" >&5 20781 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 20782 cat >conftest.$ac_ext <<_ACEOF 20783 /* confdefs.h. */ 20784 _ACEOF 20785 cat confdefs.h >>conftest.$ac_ext 20786 cat >>conftest.$ac_ext <<_ACEOF 20787 /* end confdefs.h. */ 20788 #include <$ac_header> 20789 _ACEOF 20790 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 20791 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 20792 ac_status=$? 20793 grep -v '^ *+' conftest.er1 >conftest.err 20794 rm -f conftest.er1 20795 cat conftest.err >&5 20796 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20797 (exit $ac_status); } >/dev/null; then 20798 if test -s conftest.err; then 20799 ac_cpp_err=$ac_c_preproc_warn_flag 20800 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 20801 else 20802 ac_cpp_err= 20803 fi 20804 else 20805 ac_cpp_err=yes 20806 fi 20807 if test -z "$ac_cpp_err"; then 20808 ac_header_preproc=yes 20809 else 20810 echo "$as_me: failed program was:" >&5 20811 sed 's/^/| /' conftest.$ac_ext >&5 20812 20813 ac_header_preproc=no 20814 fi 20815 rm -f conftest.err conftest.$ac_ext 20816 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20817 echo "${ECHO_T}$ac_header_preproc" >&6 20818 20819 # So? What about this header? 20820 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20821 yes:no: ) 20822 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20823 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20824 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 20825 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 20826 ac_header_preproc=yes 20827 ;; 20828 no:yes:* ) 20829 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20830 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20831 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20832 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20833 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 20834 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 20835 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 20836 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 20837 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20838 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20839 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 20840 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 20841 ( 20842 cat <<\_ASBOX 20843 ## ------------------------------------ ## 20844 ## Report this to opensource (at] google.com ## 20845 ## ------------------------------------ ## 20846 _ASBOX 20847 ) | 20848 sed "s/^/$as_me: WARNING: /" >&2 20849 ;; 20850 esac 20851 echo "$as_me:$LINENO: checking for $ac_header" >&5 20852 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 20853 if eval "test \"\${$as_ac_Header+set}\" = set"; then 20854 echo $ECHO_N "(cached) $ECHO_C" >&6 20855 else 20856 eval "$as_ac_Header=\$ac_header_preproc" 20857 fi 20858 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 20859 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 20860 20861 fi 20862 if test `eval echo '${'$as_ac_Header'}'` = yes; then 20863 cat >>confdefs.h <<_ACEOF 20864 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 20865 _ACEOF 20866 20867 fi 20868 20869 done 20870 20871 20872 for ac_header in stddef.h 20873 do 20874 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 20875 if eval "test \"\${$as_ac_Header+set}\" = set"; then 20876 echo "$as_me:$LINENO: checking for $ac_header" >&5 20877 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 20878 if eval "test \"\${$as_ac_Header+set}\" = set"; then 20879 echo $ECHO_N "(cached) $ECHO_C" >&6 20880 fi 20881 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 20882 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 20883 else 20884 # Is the header compilable? 20885 echo "$as_me:$LINENO: checking $ac_header usability" >&5 20886 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 20887 cat >conftest.$ac_ext <<_ACEOF 20888 /* confdefs.h. */ 20889 _ACEOF 20890 cat confdefs.h >>conftest.$ac_ext 20891 cat >>conftest.$ac_ext <<_ACEOF 20892 /* end confdefs.h. */ 20893 $ac_includes_default 20894 #include <$ac_header> 20895 _ACEOF 20896 rm -f conftest.$ac_objext 20897 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20898 (eval $ac_compile) 2>conftest.er1 20899 ac_status=$? 20900 grep -v '^ *+' conftest.er1 >conftest.err 20901 rm -f conftest.er1 20902 cat conftest.err >&5 20903 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20904 (exit $ac_status); } && 20905 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 20906 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20907 (eval $ac_try) 2>&5 20908 ac_status=$? 20909 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20910 (exit $ac_status); }; } && 20911 { ac_try='test -s conftest.$ac_objext' 20912 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20913 (eval $ac_try) 2>&5 20914 ac_status=$? 20915 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20916 (exit $ac_status); }; }; then 20917 ac_header_compiler=yes 20918 else 20919 echo "$as_me: failed program was:" >&5 20920 sed 's/^/| /' conftest.$ac_ext >&5 20921 20922 ac_header_compiler=no 20923 fi 20924 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 20925 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20926 echo "${ECHO_T}$ac_header_compiler" >&6 20927 20928 # Is the header present? 20929 echo "$as_me:$LINENO: checking $ac_header presence" >&5 20930 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 20931 cat >conftest.$ac_ext <<_ACEOF 20932 /* confdefs.h. */ 20933 _ACEOF 20934 cat confdefs.h >>conftest.$ac_ext 20935 cat >>conftest.$ac_ext <<_ACEOF 20936 /* end confdefs.h. */ 20937 #include <$ac_header> 20938 _ACEOF 20939 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 20940 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 20941 ac_status=$? 20942 grep -v '^ *+' conftest.er1 >conftest.err 20943 rm -f conftest.er1 20944 cat conftest.err >&5 20945 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20946 (exit $ac_status); } >/dev/null; then 20947 if test -s conftest.err; then 20948 ac_cpp_err=$ac_c_preproc_warn_flag 20949 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 20950 else 20951 ac_cpp_err= 20952 fi 20953 else 20954 ac_cpp_err=yes 20955 fi 20956 if test -z "$ac_cpp_err"; then 20957 ac_header_preproc=yes 20958 else 20959 echo "$as_me: failed program was:" >&5 20960 sed 's/^/| /' conftest.$ac_ext >&5 20961 20962 ac_header_preproc=no 20963 fi 20964 rm -f conftest.err conftest.$ac_ext 20965 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20966 echo "${ECHO_T}$ac_header_preproc" >&6 20967 20968 # So? What about this header? 20969 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20970 yes:no: ) 20971 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20972 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20973 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 20974 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 20975 ac_header_preproc=yes 20976 ;; 20977 no:yes:* ) 20978 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20979 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20980 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20981 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20982 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 20983 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 20984 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 20985 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 20986 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20987 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20988 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 20989 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 20990 ( 20991 cat <<\_ASBOX 20992 ## ------------------------------------ ## 20993 ## Report this to opensource (at] google.com ## 20994 ## ------------------------------------ ## 20995 _ASBOX 20996 ) | 20997 sed "s/^/$as_me: WARNING: /" >&2 20998 ;; 20999 esac 21000 echo "$as_me:$LINENO: checking for $ac_header" >&5 21001 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 21002 if eval "test \"\${$as_ac_Header+set}\" = set"; then 21003 echo $ECHO_N "(cached) $ECHO_C" >&6 21004 else 21005 eval "$as_ac_Header=\$ac_header_preproc" 21006 fi 21007 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 21008 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 21009 21010 fi 21011 if test `eval echo '${'$as_ac_Header'}'` = yes; then 21012 cat >>confdefs.h <<_ACEOF 21013 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21014 _ACEOF 21015 21016 fi 21017 21018 done 21019 21020 21021 for ac_header in stdio.h 21022 do 21023 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 21024 if eval "test \"\${$as_ac_Header+set}\" = set"; then 21025 echo "$as_me:$LINENO: checking for $ac_header" >&5 21026 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 21027 if eval "test \"\${$as_ac_Header+set}\" = set"; then 21028 echo $ECHO_N "(cached) $ECHO_C" >&6 21029 fi 21030 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 21031 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 21032 else 21033 # Is the header compilable? 21034 echo "$as_me:$LINENO: checking $ac_header usability" >&5 21035 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 21036 cat >conftest.$ac_ext <<_ACEOF 21037 /* confdefs.h. */ 21038 _ACEOF 21039 cat confdefs.h >>conftest.$ac_ext 21040 cat >>conftest.$ac_ext <<_ACEOF 21041 /* end confdefs.h. */ 21042 $ac_includes_default 21043 #include <$ac_header> 21044 _ACEOF 21045 rm -f conftest.$ac_objext 21046 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21047 (eval $ac_compile) 2>conftest.er1 21048 ac_status=$? 21049 grep -v '^ *+' conftest.er1 >conftest.err 21050 rm -f conftest.er1 21051 cat conftest.err >&5 21052 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21053 (exit $ac_status); } && 21054 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 21055 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21056 (eval $ac_try) 2>&5 21057 ac_status=$? 21058 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21059 (exit $ac_status); }; } && 21060 { ac_try='test -s conftest.$ac_objext' 21061 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21062 (eval $ac_try) 2>&5 21063 ac_status=$? 21064 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21065 (exit $ac_status); }; }; then 21066 ac_header_compiler=yes 21067 else 21068 echo "$as_me: failed program was:" >&5 21069 sed 's/^/| /' conftest.$ac_ext >&5 21070 21071 ac_header_compiler=no 21072 fi 21073 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 21074 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21075 echo "${ECHO_T}$ac_header_compiler" >&6 21076 21077 # Is the header present? 21078 echo "$as_me:$LINENO: checking $ac_header presence" >&5 21079 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 21080 cat >conftest.$ac_ext <<_ACEOF 21081 /* confdefs.h. */ 21082 _ACEOF 21083 cat confdefs.h >>conftest.$ac_ext 21084 cat >>conftest.$ac_ext <<_ACEOF 21085 /* end confdefs.h. */ 21086 #include <$ac_header> 21087 _ACEOF 21088 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 21089 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 21090 ac_status=$? 21091 grep -v '^ *+' conftest.er1 >conftest.err 21092 rm -f conftest.er1 21093 cat conftest.err >&5 21094 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21095 (exit $ac_status); } >/dev/null; then 21096 if test -s conftest.err; then 21097 ac_cpp_err=$ac_c_preproc_warn_flag 21098 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 21099 else 21100 ac_cpp_err= 21101 fi 21102 else 21103 ac_cpp_err=yes 21104 fi 21105 if test -z "$ac_cpp_err"; then 21106 ac_header_preproc=yes 21107 else 21108 echo "$as_me: failed program was:" >&5 21109 sed 's/^/| /' conftest.$ac_ext >&5 21110 21111 ac_header_preproc=no 21112 fi 21113 rm -f conftest.err conftest.$ac_ext 21114 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21115 echo "${ECHO_T}$ac_header_preproc" >&6 21116 21117 # So? What about this header? 21118 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21119 yes:no: ) 21120 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21121 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21122 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21123 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21124 ac_header_preproc=yes 21125 ;; 21126 no:yes:* ) 21127 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21128 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21129 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21130 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21131 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21132 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21133 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21134 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21135 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21136 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21137 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21138 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 21139 ( 21140 cat <<\_ASBOX 21141 ## ------------------------------------ ## 21142 ## Report this to opensource (at] google.com ## 21143 ## ------------------------------------ ## 21144 _ASBOX 21145 ) | 21146 sed "s/^/$as_me: WARNING: /" >&2 21147 ;; 21148 esac 21149 echo "$as_me:$LINENO: checking for $ac_header" >&5 21150 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 21151 if eval "test \"\${$as_ac_Header+set}\" = set"; then 21152 echo $ECHO_N "(cached) $ECHO_C" >&6 21153 else 21154 eval "$as_ac_Header=\$ac_header_preproc" 21155 fi 21156 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 21157 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 21158 21159 fi 21160 if test `eval echo '${'$as_ac_Header'}'` = yes; then 21161 cat >>confdefs.h <<_ACEOF 21162 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21163 _ACEOF 21164 21165 fi 21166 21167 done 21168 21169 21170 for ac_header in stdlib.h 21171 do 21172 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 21173 if eval "test \"\${$as_ac_Header+set}\" = set"; then 21174 echo "$as_me:$LINENO: checking for $ac_header" >&5 21175 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 21176 if eval "test \"\${$as_ac_Header+set}\" = set"; then 21177 echo $ECHO_N "(cached) $ECHO_C" >&6 21178 fi 21179 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 21180 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 21181 else 21182 # Is the header compilable? 21183 echo "$as_me:$LINENO: checking $ac_header usability" >&5 21184 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 21185 cat >conftest.$ac_ext <<_ACEOF 21186 /* confdefs.h. */ 21187 _ACEOF 21188 cat confdefs.h >>conftest.$ac_ext 21189 cat >>conftest.$ac_ext <<_ACEOF 21190 /* end confdefs.h. */ 21191 $ac_includes_default 21192 #include <$ac_header> 21193 _ACEOF 21194 rm -f conftest.$ac_objext 21195 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21196 (eval $ac_compile) 2>conftest.er1 21197 ac_status=$? 21198 grep -v '^ *+' conftest.er1 >conftest.err 21199 rm -f conftest.er1 21200 cat conftest.err >&5 21201 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21202 (exit $ac_status); } && 21203 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 21204 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21205 (eval $ac_try) 2>&5 21206 ac_status=$? 21207 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21208 (exit $ac_status); }; } && 21209 { ac_try='test -s conftest.$ac_objext' 21210 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21211 (eval $ac_try) 2>&5 21212 ac_status=$? 21213 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21214 (exit $ac_status); }; }; then 21215 ac_header_compiler=yes 21216 else 21217 echo "$as_me: failed program was:" >&5 21218 sed 's/^/| /' conftest.$ac_ext >&5 21219 21220 ac_header_compiler=no 21221 fi 21222 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 21223 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21224 echo "${ECHO_T}$ac_header_compiler" >&6 21225 21226 # Is the header present? 21227 echo "$as_me:$LINENO: checking $ac_header presence" >&5 21228 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 21229 cat >conftest.$ac_ext <<_ACEOF 21230 /* confdefs.h. */ 21231 _ACEOF 21232 cat confdefs.h >>conftest.$ac_ext 21233 cat >>conftest.$ac_ext <<_ACEOF 21234 /* end confdefs.h. */ 21235 #include <$ac_header> 21236 _ACEOF 21237 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 21238 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 21239 ac_status=$? 21240 grep -v '^ *+' conftest.er1 >conftest.err 21241 rm -f conftest.er1 21242 cat conftest.err >&5 21243 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21244 (exit $ac_status); } >/dev/null; then 21245 if test -s conftest.err; then 21246 ac_cpp_err=$ac_c_preproc_warn_flag 21247 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 21248 else 21249 ac_cpp_err= 21250 fi 21251 else 21252 ac_cpp_err=yes 21253 fi 21254 if test -z "$ac_cpp_err"; then 21255 ac_header_preproc=yes 21256 else 21257 echo "$as_me: failed program was:" >&5 21258 sed 's/^/| /' conftest.$ac_ext >&5 21259 21260 ac_header_preproc=no 21261 fi 21262 rm -f conftest.err conftest.$ac_ext 21263 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21264 echo "${ECHO_T}$ac_header_preproc" >&6 21265 21266 # So? What about this header? 21267 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21268 yes:no: ) 21269 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21270 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21271 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21272 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21273 ac_header_preproc=yes 21274 ;; 21275 no:yes:* ) 21276 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21277 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21278 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21279 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21280 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21281 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21282 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21283 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21284 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21285 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21286 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21287 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 21288 ( 21289 cat <<\_ASBOX 21290 ## ------------------------------------ ## 21291 ## Report this to opensource (at] google.com ## 21292 ## ------------------------------------ ## 21293 _ASBOX 21294 ) | 21295 sed "s/^/$as_me: WARNING: /" >&2 21296 ;; 21297 esac 21298 echo "$as_me:$LINENO: checking for $ac_header" >&5 21299 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 21300 if eval "test \"\${$as_ac_Header+set}\" = set"; then 21301 echo $ECHO_N "(cached) $ECHO_C" >&6 21302 else 21303 eval "$as_ac_Header=\$ac_header_preproc" 21304 fi 21305 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 21306 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 21307 21308 fi 21309 if test `eval echo '${'$as_ac_Header'}'` = yes; then 21310 cat >>confdefs.h <<_ACEOF 21311 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21312 _ACEOF 21313 21314 fi 21315 21316 done 21317 21318 21319 for ac_header in string.h 21320 do 21321 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 21322 if eval "test \"\${$as_ac_Header+set}\" = set"; then 21323 echo "$as_me:$LINENO: checking for $ac_header" >&5 21324 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 21325 if eval "test \"\${$as_ac_Header+set}\" = set"; then 21326 echo $ECHO_N "(cached) $ECHO_C" >&6 21327 fi 21328 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 21329 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 21330 else 21331 # Is the header compilable? 21332 echo "$as_me:$LINENO: checking $ac_header usability" >&5 21333 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 21334 cat >conftest.$ac_ext <<_ACEOF 21335 /* confdefs.h. */ 21336 _ACEOF 21337 cat confdefs.h >>conftest.$ac_ext 21338 cat >>conftest.$ac_ext <<_ACEOF 21339 /* end confdefs.h. */ 21340 $ac_includes_default 21341 #include <$ac_header> 21342 _ACEOF 21343 rm -f conftest.$ac_objext 21344 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21345 (eval $ac_compile) 2>conftest.er1 21346 ac_status=$? 21347 grep -v '^ *+' conftest.er1 >conftest.err 21348 rm -f conftest.er1 21349 cat conftest.err >&5 21350 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21351 (exit $ac_status); } && 21352 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 21353 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21354 (eval $ac_try) 2>&5 21355 ac_status=$? 21356 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21357 (exit $ac_status); }; } && 21358 { ac_try='test -s conftest.$ac_objext' 21359 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21360 (eval $ac_try) 2>&5 21361 ac_status=$? 21362 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21363 (exit $ac_status); }; }; then 21364 ac_header_compiler=yes 21365 else 21366 echo "$as_me: failed program was:" >&5 21367 sed 's/^/| /' conftest.$ac_ext >&5 21368 21369 ac_header_compiler=no 21370 fi 21371 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 21372 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21373 echo "${ECHO_T}$ac_header_compiler" >&6 21374 21375 # Is the header present? 21376 echo "$as_me:$LINENO: checking $ac_header presence" >&5 21377 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 21378 cat >conftest.$ac_ext <<_ACEOF 21379 /* confdefs.h. */ 21380 _ACEOF 21381 cat confdefs.h >>conftest.$ac_ext 21382 cat >>conftest.$ac_ext <<_ACEOF 21383 /* end confdefs.h. */ 21384 #include <$ac_header> 21385 _ACEOF 21386 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 21387 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 21388 ac_status=$? 21389 grep -v '^ *+' conftest.er1 >conftest.err 21390 rm -f conftest.er1 21391 cat conftest.err >&5 21392 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21393 (exit $ac_status); } >/dev/null; then 21394 if test -s conftest.err; then 21395 ac_cpp_err=$ac_c_preproc_warn_flag 21396 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 21397 else 21398 ac_cpp_err= 21399 fi 21400 else 21401 ac_cpp_err=yes 21402 fi 21403 if test -z "$ac_cpp_err"; then 21404 ac_header_preproc=yes 21405 else 21406 echo "$as_me: failed program was:" >&5 21407 sed 's/^/| /' conftest.$ac_ext >&5 21408 21409 ac_header_preproc=no 21410 fi 21411 rm -f conftest.err conftest.$ac_ext 21412 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21413 echo "${ECHO_T}$ac_header_preproc" >&6 21414 21415 # So? What about this header? 21416 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21417 yes:no: ) 21418 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21419 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21420 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21421 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21422 ac_header_preproc=yes 21423 ;; 21424 no:yes:* ) 21425 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21426 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21427 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21428 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21429 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21430 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21431 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21432 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21433 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21434 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21435 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21436 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 21437 ( 21438 cat <<\_ASBOX 21439 ## ------------------------------------ ## 21440 ## Report this to opensource (at] google.com ## 21441 ## ------------------------------------ ## 21442 _ASBOX 21443 ) | 21444 sed "s/^/$as_me: WARNING: /" >&2 21445 ;; 21446 esac 21447 echo "$as_me:$LINENO: checking for $ac_header" >&5 21448 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 21449 if eval "test \"\${$as_ac_Header+set}\" = set"; then 21450 echo $ECHO_N "(cached) $ECHO_C" >&6 21451 else 21452 eval "$as_ac_Header=\$ac_header_preproc" 21453 fi 21454 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 21455 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 21456 21457 fi 21458 if test `eval echo '${'$as_ac_Header'}'` = yes; then 21459 cat >>confdefs.h <<_ACEOF 21460 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21461 _ACEOF 21462 21463 fi 21464 21465 done 21466 21467 21468 for ac_header in signal.h 21469 do 21470 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 21471 if eval "test \"\${$as_ac_Header+set}\" = set"; then 21472 echo "$as_me:$LINENO: checking for $ac_header" >&5 21473 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 21474 if eval "test \"\${$as_ac_Header+set}\" = set"; then 21475 echo $ECHO_N "(cached) $ECHO_C" >&6 21476 fi 21477 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 21478 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 21479 else 21480 # Is the header compilable? 21481 echo "$as_me:$LINENO: checking $ac_header usability" >&5 21482 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 21483 cat >conftest.$ac_ext <<_ACEOF 21484 /* confdefs.h. */ 21485 _ACEOF 21486 cat confdefs.h >>conftest.$ac_ext 21487 cat >>conftest.$ac_ext <<_ACEOF 21488 /* end confdefs.h. */ 21489 $ac_includes_default 21490 #include <$ac_header> 21491 _ACEOF 21492 rm -f conftest.$ac_objext 21493 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21494 (eval $ac_compile) 2>conftest.er1 21495 ac_status=$? 21496 grep -v '^ *+' conftest.er1 >conftest.err 21497 rm -f conftest.er1 21498 cat conftest.err >&5 21499 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21500 (exit $ac_status); } && 21501 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' 21502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21503 (eval $ac_try) 2>&5 21504 ac_status=$? 21505 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21506 (exit $ac_status); }; } && 21507 { ac_try='test -s conftest.$ac_objext' 21508 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21509 (eval $ac_try) 2>&5 21510 ac_status=$? 21511 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21512 (exit $ac_status); }; }; then 21513 ac_header_compiler=yes 21514 else 21515 echo "$as_me: failed program was:" >&5 21516 sed 's/^/| /' conftest.$ac_ext >&5 21517 21518 ac_header_compiler=no 21519 fi 21520 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 21521 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21522 echo "${ECHO_T}$ac_header_compiler" >&6 21523 21524 # Is the header present? 21525 echo "$as_me:$LINENO: checking $ac_header presence" >&5 21526 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 21527 cat >conftest.$ac_ext <<_ACEOF 21528 /* confdefs.h. */ 21529 _ACEOF 21530 cat confdefs.h >>conftest.$ac_ext 21531 cat >>conftest.$ac_ext <<_ACEOF 21532 /* end confdefs.h. */ 21533 #include <$ac_header> 21534 _ACEOF 21535 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 21536 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 21537 ac_status=$? 21538 grep -v '^ *+' conftest.er1 >conftest.err 21539 rm -f conftest.er1 21540 cat conftest.err >&5 21541 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21542 (exit $ac_status); } >/dev/null; then 21543 if test -s conftest.err; then 21544 ac_cpp_err=$ac_c_preproc_warn_flag 21545 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 21546 else 21547 ac_cpp_err= 21548 fi 21549 else 21550 ac_cpp_err=yes 21551 fi 21552 if test -z "$ac_cpp_err"; then 21553 ac_header_preproc=yes 21554 else 21555 echo "$as_me: failed program was:" >&5 21556 sed 's/^/| /' conftest.$ac_ext >&5 21557 21558 ac_header_preproc=no 21559 fi 21560 rm -f conftest.err conftest.$ac_ext 21561 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21562 echo "${ECHO_T}$ac_header_preproc" >&6 21563 21564 # So? What about this header? 21565 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21566 yes:no: ) 21567 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21568 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21569 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21570 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21571 ac_header_preproc=yes 21572 ;; 21573 no:yes:* ) 21574 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21575 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21576 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21577 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21578 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21579 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21580 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21581 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21582 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21583 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21584 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21585 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 21586 ( 21587 cat <<\_ASBOX 21588 ## ------------------------------------ ## 21589 ## Report this to opensource (at] google.com ## 21590 ## ------------------------------------ ## 21591 _ASBOX 21592 ) | 21593 sed "s/^/$as_me: WARNING: /" >&2 21594 ;; 21595 esac 21596 echo "$as_me:$LINENO: checking for $ac_header" >&5 21597 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 21598 if eval "test \"\${$as_ac_Header+set}\" = set"; then 21599 echo $ECHO_N "(cached) $ECHO_C" >&6 21600 else 21601 eval "$as_ac_Header=\$ac_header_preproc" 21602 fi 21603 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 21604 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 21605 21606 fi 21607 if test `eval echo '${'$as_ac_Header'}'` = yes; then 21608 cat >>confdefs.h <<_ACEOF 21609 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21610 _ACEOF 21611 21612 fi 21613 21614 done 21615 21616 21617 # Find out what namespace 'normal' STL code lives in, and also what namespace 21618 # the user wants our classes to be defined in 21619 echo "$as_me:$LINENO: checking whether the compiler implements namespaces" >&5 21620 echo $ECHO_N "checking whether the compiler implements namespaces... $ECHO_C" >&6 21621 if test "${ac_cv_cxx_namespaces+set}" = set; then 21622 echo $ECHO_N "(cached) $ECHO_C" >&6 21623 else 21624 21625 21626 ac_ext=cc 21627 ac_cpp='$CXXCPP $CPPFLAGS' 21628 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21629 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21630 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21631 21632 cat >conftest.$ac_ext <<_ACEOF 21633 /* confdefs.h. */ 21634 _ACEOF 21635 cat confdefs.h >>conftest.$ac_ext 21636 cat >>conftest.$ac_ext <<_ACEOF 21637 /* end confdefs.h. */ 21638 namespace Outer { 21639 namespace Inner { int i = 0; }} 21640 int 21641 main () 21642 { 21643 using namespace Outer::Inner; return i; 21644 ; 21645 return 0; 21646 } 21647 _ACEOF 21648 rm -f conftest.$ac_objext 21649 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21650 (eval $ac_compile) 2>conftest.er1 21651 ac_status=$? 21652 grep -v '^ *+' conftest.er1 >conftest.err 21653 rm -f conftest.er1 21654 cat conftest.err >&5 21655 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21656 (exit $ac_status); } && 21657 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 21658 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21659 (eval $ac_try) 2>&5 21660 ac_status=$? 21661 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21662 (exit $ac_status); }; } && 21663 { ac_try='test -s conftest.$ac_objext' 21664 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21665 (eval $ac_try) 2>&5 21666 ac_status=$? 21667 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21668 (exit $ac_status); }; }; then 21669 ac_cv_cxx_namespaces=yes 21670 else 21671 echo "$as_me: failed program was:" >&5 21672 sed 's/^/| /' conftest.$ac_ext >&5 21673 21674 ac_cv_cxx_namespaces=no 21675 fi 21676 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 21677 ac_ext=c 21678 ac_cpp='$CPP $CPPFLAGS' 21679 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21680 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21681 ac_compiler_gnu=$ac_cv_c_compiler_gnu 21682 21683 fi 21684 echo "$as_me:$LINENO: result: $ac_cv_cxx_namespaces" >&5 21685 echo "${ECHO_T}$ac_cv_cxx_namespaces" >&6 21686 if test "$ac_cv_cxx_namespaces" = yes; then 21687 21688 cat >>confdefs.h <<\_ACEOF 21689 #define HAVE_NAMESPACES 1 21690 _ACEOF 21691 21692 fi 21693 echo "$as_me:$LINENO: checking what namespace STL code is in" >&5 21694 echo $ECHO_N "checking what namespace STL code is in... $ECHO_C" >&6 21695 if test "${ac_cv_cxx_stl_namespace+set}" = set; then 21696 echo $ECHO_N "(cached) $ECHO_C" >&6 21697 else 21698 21699 21700 21701 ac_ext=cc 21702 ac_cpp='$CXXCPP $CPPFLAGS' 21703 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21704 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21705 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21706 21707 cat >conftest.$ac_ext <<_ACEOF 21708 /* confdefs.h. */ 21709 _ACEOF 21710 cat confdefs.h >>conftest.$ac_ext 21711 cat >>conftest.$ac_ext <<_ACEOF 21712 /* end confdefs.h. */ 21713 #include <vector> 21714 int 21715 main () 21716 { 21717 vector<int> t; return 0; 21718 ; 21719 return 0; 21720 } 21721 _ACEOF 21722 rm -f conftest.$ac_objext 21723 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21724 (eval $ac_compile) 2>conftest.er1 21725 ac_status=$? 21726 grep -v '^ *+' conftest.er1 >conftest.err 21727 rm -f conftest.er1 21728 cat conftest.err >&5 21729 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21730 (exit $ac_status); } && 21731 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 21732 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21733 (eval $ac_try) 2>&5 21734 ac_status=$? 21735 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21736 (exit $ac_status); }; } && 21737 { ac_try='test -s conftest.$ac_objext' 21738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21739 (eval $ac_try) 2>&5 21740 ac_status=$? 21741 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21742 (exit $ac_status); }; }; then 21743 ac_cv_cxx_stl_namespace=none 21744 else 21745 echo "$as_me: failed program was:" >&5 21746 sed 's/^/| /' conftest.$ac_ext >&5 21747 21748 fi 21749 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 21750 cat >conftest.$ac_ext <<_ACEOF 21751 /* confdefs.h. */ 21752 _ACEOF 21753 cat confdefs.h >>conftest.$ac_ext 21754 cat >>conftest.$ac_ext <<_ACEOF 21755 /* end confdefs.h. */ 21756 #include <vector> 21757 int 21758 main () 21759 { 21760 std::vector<int> t; return 0; 21761 ; 21762 return 0; 21763 } 21764 _ACEOF 21765 rm -f conftest.$ac_objext 21766 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 21767 (eval $ac_compile) 2>conftest.er1 21768 ac_status=$? 21769 grep -v '^ *+' conftest.er1 >conftest.err 21770 rm -f conftest.er1 21771 cat conftest.err >&5 21772 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21773 (exit $ac_status); } && 21774 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 21775 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21776 (eval $ac_try) 2>&5 21777 ac_status=$? 21778 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21779 (exit $ac_status); }; } && 21780 { ac_try='test -s conftest.$ac_objext' 21781 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 21782 (eval $ac_try) 2>&5 21783 ac_status=$? 21784 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21785 (exit $ac_status); }; }; then 21786 ac_cv_cxx_stl_namespace=std 21787 else 21788 echo "$as_me: failed program was:" >&5 21789 sed 's/^/| /' conftest.$ac_ext >&5 21790 21791 fi 21792 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 21793 ac_ext=c 21794 ac_cpp='$CPP $CPPFLAGS' 21795 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21796 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21797 ac_compiler_gnu=$ac_cv_c_compiler_gnu 21798 21799 fi 21800 echo "$as_me:$LINENO: result: $ac_cv_cxx_stl_namespace" >&5 21801 echo "${ECHO_T}$ac_cv_cxx_stl_namespace" >&6 21802 if test "$ac_cv_cxx_stl_namespace" = none; then 21803 21804 cat >>confdefs.h <<\_ACEOF 21805 #define STL_NAMESPACE 21806 _ACEOF 21807 21808 fi 21809 if test "$ac_cv_cxx_stl_namespace" = std; then 21810 21811 cat >>confdefs.h <<\_ACEOF 21812 #define STL_NAMESPACE std 21813 _ACEOF 21814 21815 fi 21816 21817 google_namespace_default=google 21818 # Check whether --enable-namespace or --disable-namespace was given. 21819 if test "${enable_namespace+set}" = set; then 21820 enableval="$enable_namespace" 21821 case "$enableval" in 21822 yes) google_namespace="$google_namespace_default" ;; 21823 no) google_namespace="" ;; 21824 *) google_namespace="$enableval" ;; 21825 esac 21826 else 21827 google_namespace="$google_namespace_default" 21828 fi; 21829 if test -n "$google_namespace"; then 21830 ac_google_namespace="::$google_namespace" 21831 ac_google_start_namespace="namespace $google_namespace {" 21832 ac_google_end_namespace="}" 21833 else 21834 ac_google_namespace="" 21835 ac_google_start_namespace="" 21836 ac_google_end_namespace="" 21837 fi 21838 21839 cat >>confdefs.h <<_ACEOF 21840 #define GOOGLE_NAMESPACE $ac_google_namespace 21841 _ACEOF 21842 21843 21844 cat >>confdefs.h <<_ACEOF 21845 #define _START_GOOGLE_NAMESPACE_ $ac_google_start_namespace 21846 _ACEOF 21847 21848 21849 cat >>confdefs.h <<_ACEOF 21850 #define _END_GOOGLE_NAMESPACE_ $ac_google_end_namespace 21851 _ACEOF 21852 21853 21854 21855 ## Check out ../autoconf/ for other macros you can call to do useful stuff 21856 21857 # Write generated configuration file 21858 ac_config_files="$ac_config_files Makefile" 21859 21860 cat >confcache <<\_ACEOF 21861 # This file is a shell script that caches the results of configure 21862 # tests run on this system so they can be shared between configure 21863 # scripts and configure runs, see configure's option --config-cache. 21864 # It is not useful on other systems. If it contains results you don't 21865 # want to keep, you may remove or edit it. 21866 # 21867 # config.status only pays attention to the cache file if you give it 21868 # the --recheck option to rerun configure. 21869 # 21870 # `ac_cv_env_foo' variables (set or unset) will be overridden when 21871 # loading this file, other *unset* `ac_cv_foo' will be assigned the 21872 # following values. 21873 21874 _ACEOF 21875 21876 # The following way of writing the cache mishandles newlines in values, 21877 # but we know of no workaround that is simple, portable, and efficient. 21878 # So, don't put newlines in cache variables' values. 21879 # Ultrix sh set writes to stderr and can't be redirected directly, 21880 # and sets the high bit in the cache file unless we assign to the vars. 21881 { 21882 (set) 2>&1 | 21883 case `(ac_space=' '; set | grep ac_space) 2>&1` in 21884 *ac_space=\ *) 21885 # `set' does not quote correctly, so add quotes (double-quote 21886 # substitution turns \\\\ into \\, and sed turns \\ into \). 21887 sed -n \ 21888 "s/'/'\\\\''/g; 21889 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 21890 ;; 21891 *) 21892 # `set' quotes correctly as required by POSIX, so do not add quotes. 21893 sed -n \ 21894 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 21895 ;; 21896 esac; 21897 } | 21898 sed ' 21899 t clear 21900 : clear 21901 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 21902 t end 21903 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 21904 : end' >>confcache 21905 if diff $cache_file confcache >/dev/null 2>&1; then :; else 21906 if test -w $cache_file; then 21907 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" 21908 cat confcache >$cache_file 21909 else 21910 echo "not updating unwritable cache $cache_file" 21911 fi 21912 fi 21913 rm -f confcache 21914 21915 test "x$prefix" = xNONE && prefix=$ac_default_prefix 21916 # Let make expand exec_prefix. 21917 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 21918 21919 # VPATH may cause trouble with some makes, so we remove $(srcdir), 21920 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 21921 # trailing colons and then remove the whole line if VPATH becomes empty 21922 # (actually we leave an empty line to preserve line numbers). 21923 if test "x$srcdir" = x.; then 21924 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 21925 s/:*\$(srcdir):*/:/; 21926 s/:*\${srcdir}:*/:/; 21927 s/:*@srcdir@:*/:/; 21928 s/^\([^=]*=[ ]*\):*/\1/; 21929 s/:*$//; 21930 s/^[^=]*=[ ]*$//; 21931 }' 21932 fi 21933 21934 DEFS=-DHAVE_CONFIG_H 21935 21936 ac_libobjs= 21937 ac_ltlibobjs= 21938 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 21939 # 1. Remove the extension, and $U if already installed. 21940 ac_i=`echo "$ac_i" | 21941 sed 's/\$U\././;s/\.o$//;s/\.obj$//'` 21942 # 2. Add them. 21943 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" 21944 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' 21945 done 21946 LIBOBJS=$ac_libobjs 21947 21948 LTLIBOBJS=$ac_ltlibobjs 21949 21950 21951 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 21952 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 21953 Usually this means the macro was only invoked conditionally." >&5 21954 echo "$as_me: error: conditional \"AMDEP\" was never defined. 21955 Usually this means the macro was only invoked conditionally." >&2;} 21956 { (exit 1); exit 1; }; } 21957 fi 21958 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21959 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 21960 Usually this means the macro was only invoked conditionally." >&5 21961 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 21962 Usually this means the macro was only invoked conditionally." >&2;} 21963 { (exit 1); exit 1; }; } 21964 fi 21965 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 21966 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 21967 Usually this means the macro was only invoked conditionally." >&5 21968 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 21969 Usually this means the macro was only invoked conditionally." >&2;} 21970 { (exit 1); exit 1; }; } 21971 fi 21972 if test -z "${GCC_TRUE}" && test -z "${GCC_FALSE}"; then 21973 { { echo "$as_me:$LINENO: error: conditional \"GCC\" was never defined. 21974 Usually this means the macro was only invoked conditionally." >&5 21975 echo "$as_me: error: conditional \"GCC\" was never defined. 21976 Usually this means the macro was only invoked conditionally." >&2;} 21977 { (exit 1); exit 1; }; } 21978 fi 21979 21980 : ${CONFIG_STATUS=./config.status} 21981 ac_clean_files_save=$ac_clean_files 21982 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 21983 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 21984 echo "$as_me: creating $CONFIG_STATUS" >&6;} 21985 cat >$CONFIG_STATUS <<_ACEOF 21986 #! $SHELL 21987 # Generated by $as_me. 21988 # Run this file to recreate the current configuration. 21989 # Compiler output produced by configure, useful for debugging 21990 # configure, is in config.log if it exists. 21991 21992 debug=false 21993 ac_cs_recheck=false 21994 ac_cs_silent=false 21995 SHELL=\${CONFIG_SHELL-$SHELL} 21996 _ACEOF 21997 21998 cat >>$CONFIG_STATUS <<\_ACEOF 21999 ## --------------------- ## 22000 ## M4sh Initialization. ## 22001 ## --------------------- ## 22002 22003 # Be Bourne compatible 22004 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 22005 emulate sh 22006 NULLCMD=: 22007 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 22008 # is contrary to our usage. Disable this feature. 22009 alias -g '${1+"$@"}'='"$@"' 22010 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 22011 set -o posix 22012 fi 22013 DUALCASE=1; export DUALCASE # for MKS sh 22014 22015 # Support unset when possible. 22016 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 22017 as_unset=unset 22018 else 22019 as_unset=false 22020 fi 22021 22022 22023 # Work around bugs in pre-3.0 UWIN ksh. 22024 $as_unset ENV MAIL MAILPATH 22025 PS1='$ ' 22026 PS2='> ' 22027 PS4='+ ' 22028 22029 # NLS nuisances. 22030 for as_var in \ 22031 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 22032 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 22033 LC_TELEPHONE LC_TIME 22034 do 22035 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 22036 eval $as_var=C; export $as_var 22037 else 22038 $as_unset $as_var 22039 fi 22040 done 22041 22042 # Required to use basename. 22043 if expr a : '\(a\)' >/dev/null 2>&1; then 22044 as_expr=expr 22045 else 22046 as_expr=false 22047 fi 22048 22049 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then 22050 as_basename=basename 22051 else 22052 as_basename=false 22053 fi 22054 22055 22056 # Name of the executable. 22057 as_me=`$as_basename "$0" || 22058 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 22059 X"$0" : 'X\(//\)$' \| \ 22060 X"$0" : 'X\(/\)$' \| \ 22061 . : '\(.\)' 2>/dev/null || 22062 echo X/"$0" | 22063 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } 22064 /^X\/\(\/\/\)$/{ s//\1/; q; } 22065 /^X\/\(\/\).*/{ s//\1/; q; } 22066 s/.*/./; q'` 22067 22068 22069 # PATH needs CR, and LINENO needs CR and PATH. 22070 # Avoid depending upon Character Ranges. 22071 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 22072 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 22073 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 22074 as_cr_digits='0123456789' 22075 as_cr_alnum=$as_cr_Letters$as_cr_digits 22076 22077 # The user is always right. 22078 if test "${PATH_SEPARATOR+set}" != set; then 22079 echo "#! /bin/sh" >conf$$.sh 22080 echo "exit 0" >>conf$$.sh 22081 chmod +x conf$$.sh 22082 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 22083 PATH_SEPARATOR=';' 22084 else 22085 PATH_SEPARATOR=: 22086 fi 22087 rm -f conf$$.sh 22088 fi 22089 22090 22091 as_lineno_1=$LINENO 22092 as_lineno_2=$LINENO 22093 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 22094 test "x$as_lineno_1" != "x$as_lineno_2" && 22095 test "x$as_lineno_3" = "x$as_lineno_2" || { 22096 # Find who we are. Look in the path if we contain no path at all 22097 # relative or not. 22098 case $0 in 22099 *[\\/]* ) as_myself=$0 ;; 22100 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22101 for as_dir in $PATH 22102 do 22103 IFS=$as_save_IFS 22104 test -z "$as_dir" && as_dir=. 22105 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 22106 done 22107 22108 ;; 22109 esac 22110 # We did not find ourselves, most probably we were run as `sh COMMAND' 22111 # in which case we are not to be found in the path. 22112 if test "x$as_myself" = x; then 22113 as_myself=$0 22114 fi 22115 if test ! -f "$as_myself"; then 22116 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 22117 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} 22118 { (exit 1); exit 1; }; } 22119 fi 22120 case $CONFIG_SHELL in 22121 '') 22122 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22123 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 22124 do 22125 IFS=$as_save_IFS 22126 test -z "$as_dir" && as_dir=. 22127 for as_base in sh bash ksh sh5; do 22128 case $as_dir in 22129 /*) 22130 if ("$as_dir/$as_base" -c ' 22131 as_lineno_1=$LINENO 22132 as_lineno_2=$LINENO 22133 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 22134 test "x$as_lineno_1" != "x$as_lineno_2" && 22135 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then 22136 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } 22137 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } 22138 CONFIG_SHELL=$as_dir/$as_base 22139 export CONFIG_SHELL 22140 exec "$CONFIG_SHELL" "$0" ${1+"$@"} 22141 fi;; 22142 esac 22143 done 22144 done 22145 ;; 22146 esac 22147 22148 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 22149 # uniformly replaced by the line number. The first 'sed' inserts a 22150 # line-number line before each line; the second 'sed' does the real 22151 # work. The second script uses 'N' to pair each line-number line 22152 # with the numbered line, and appends trailing '-' during 22153 # substitution so that $LINENO is not a special case at line end. 22154 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 22155 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) 22156 sed '=' <$as_myself | 22157 sed ' 22158 N 22159 s,$,-, 22160 : loop 22161 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, 22162 t loop 22163 s,-$,, 22164 s,^['$as_cr_digits']*\n,, 22165 ' >$as_me.lineno && 22166 chmod +x $as_me.lineno || 22167 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 22168 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} 22169 { (exit 1); exit 1; }; } 22170 22171 # Don't try to exec as it changes $[0], causing all sort of problems 22172 # (the dirname of $[0] is not the place where we might find the 22173 # original and so on. Autoconf is especially sensible to this). 22174 . ./$as_me.lineno 22175 # Exit status is that of the last command. 22176 exit 22177 } 22178 22179 22180 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in 22181 *c*,-n*) ECHO_N= ECHO_C=' 22182 ' ECHO_T=' ' ;; 22183 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; 22184 *) ECHO_N= ECHO_C='\c' ECHO_T= ;; 22185 esac 22186 22187 if expr a : '\(a\)' >/dev/null 2>&1; then 22188 as_expr=expr 22189 else 22190 as_expr=false 22191 fi 22192 22193 rm -f conf$$ conf$$.exe conf$$.file 22194 echo >conf$$.file 22195 if ln -s conf$$.file conf$$ 2>/dev/null; then 22196 # We could just check for DJGPP; but this test a) works b) is more generic 22197 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 22198 if test -f conf$$.exe; then 22199 # Don't use ln at all; we don't have any links 22200 as_ln_s='cp -p' 22201 else 22202 as_ln_s='ln -s' 22203 fi 22204 elif ln conf$$.file conf$$ 2>/dev/null; then 22205 as_ln_s=ln 22206 else 22207 as_ln_s='cp -p' 22208 fi 22209 rm -f conf$$ conf$$.exe conf$$.file 22210 22211 if mkdir -p . 2>/dev/null; then 22212 as_mkdir_p=: 22213 else 22214 test -d ./-p && rmdir ./-p 22215 as_mkdir_p=false 22216 fi 22217 22218 as_executable_p="test -f" 22219 22220 # Sed expression to map a string onto a valid CPP name. 22221 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 22222 22223 # Sed expression to map a string onto a valid variable name. 22224 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 22225 22226 22227 # IFS 22228 # We need space, tab and new line, in precisely that order. 22229 as_nl=' 22230 ' 22231 IFS=" $as_nl" 22232 22233 # CDPATH. 22234 $as_unset CDPATH 22235 22236 exec 6>&1 22237 22238 # Open the log real soon, to keep \$[0] and so on meaningful, and to 22239 # report actual input values of CONFIG_FILES etc. instead of their 22240 # values after options handling. Logging --version etc. is OK. 22241 exec 5>>config.log 22242 { 22243 echo 22244 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 22245 ## Running $as_me. ## 22246 _ASBOX 22247 } >&5 22248 cat >&5 <<_CSEOF 22249 22250 This file was extended by cmockery $as_me 0.1.2, which was 22251 generated by GNU Autoconf 2.59. Invocation command line was 22252 22253 CONFIG_FILES = $CONFIG_FILES 22254 CONFIG_HEADERS = $CONFIG_HEADERS 22255 CONFIG_LINKS = $CONFIG_LINKS 22256 CONFIG_COMMANDS = $CONFIG_COMMANDS 22257 $ $0 $@ 22258 22259 _CSEOF 22260 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 22261 echo >&5 22262 _ACEOF 22263 22264 # Files that config.status was made for. 22265 if test -n "$ac_config_files"; then 22266 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS 22267 fi 22268 22269 if test -n "$ac_config_headers"; then 22270 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS 22271 fi 22272 22273 if test -n "$ac_config_links"; then 22274 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS 22275 fi 22276 22277 if test -n "$ac_config_commands"; then 22278 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS 22279 fi 22280 22281 cat >>$CONFIG_STATUS <<\_ACEOF 22282 22283 ac_cs_usage="\ 22284 \`$as_me' instantiates files from templates according to the 22285 current configuration. 22286 22287 Usage: $0 [OPTIONS] [FILE]... 22288 22289 -h, --help print this help, then exit 22290 -V, --version print version number, then exit 22291 -q, --quiet do not print progress messages 22292 -d, --debug don't remove temporary files 22293 --recheck update $as_me by reconfiguring in the same conditions 22294 --file=FILE[:TEMPLATE] 22295 instantiate the configuration file FILE 22296 --header=FILE[:TEMPLATE] 22297 instantiate the configuration header FILE 22298 22299 Configuration files: 22300 $config_files 22301 22302 Configuration headers: 22303 $config_headers 22304 22305 Configuration commands: 22306 $config_commands 22307 22308 Report bugs to <bug-autoconf@gnu.org>." 22309 _ACEOF 22310 22311 cat >>$CONFIG_STATUS <<_ACEOF 22312 ac_cs_version="\\ 22313 cmockery config.status 0.1.2 22314 configured by $0, generated by GNU Autoconf 2.59, 22315 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" 22316 22317 Copyright (C) 2003 Free Software Foundation, Inc. 22318 This config.status script is free software; the Free Software Foundation 22319 gives unlimited permission to copy, distribute and modify it." 22320 srcdir=$srcdir 22321 INSTALL="$INSTALL" 22322 _ACEOF 22323 22324 cat >>$CONFIG_STATUS <<\_ACEOF 22325 # If no file are specified by the user, then we need to provide default 22326 # value. By we need to know if files were specified by the user. 22327 ac_need_defaults=: 22328 while test $# != 0 22329 do 22330 case $1 in 22331 --*=*) 22332 ac_option=`expr "x$1" : 'x\([^=]*\)='` 22333 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` 22334 ac_shift=: 22335 ;; 22336 -*) 22337 ac_option=$1 22338 ac_optarg=$2 22339 ac_shift=shift 22340 ;; 22341 *) # This is not an option, so the user has probably given explicit 22342 # arguments. 22343 ac_option=$1 22344 ac_need_defaults=false;; 22345 esac 22346 22347 case $ac_option in 22348 # Handling of the options. 22349 _ACEOF 22350 cat >>$CONFIG_STATUS <<\_ACEOF 22351 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 22352 ac_cs_recheck=: ;; 22353 --version | --vers* | -V ) 22354 echo "$ac_cs_version"; exit 0 ;; 22355 --he | --h) 22356 # Conflict between --help and --header 22357 { { echo "$as_me:$LINENO: error: ambiguous option: $1 22358 Try \`$0 --help' for more information." >&5 22359 echo "$as_me: error: ambiguous option: $1 22360 Try \`$0 --help' for more information." >&2;} 22361 { (exit 1); exit 1; }; };; 22362 --help | --hel | -h ) 22363 echo "$ac_cs_usage"; exit 0 ;; 22364 --debug | --d* | -d ) 22365 debug=: ;; 22366 --file | --fil | --fi | --f ) 22367 $ac_shift 22368 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 22369 ac_need_defaults=false;; 22370 --header | --heade | --head | --hea ) 22371 $ac_shift 22372 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 22373 ac_need_defaults=false;; 22374 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 22375 | -silent | --silent | --silen | --sile | --sil | --si | --s) 22376 ac_cs_silent=: ;; 22377 22378 # This is an error. 22379 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 22380 Try \`$0 --help' for more information." >&5 22381 echo "$as_me: error: unrecognized option: $1 22382 Try \`$0 --help' for more information." >&2;} 22383 { (exit 1); exit 1; }; } ;; 22384 22385 *) ac_config_targets="$ac_config_targets $1" ;; 22386 22387 esac 22388 shift 22389 done 22390 22391 ac_configure_extra_args= 22392 22393 if $ac_cs_silent; then 22394 exec 6>/dev/null 22395 ac_configure_extra_args="$ac_configure_extra_args --silent" 22396 fi 22397 22398 _ACEOF 22399 cat >>$CONFIG_STATUS <<_ACEOF 22400 if \$ac_cs_recheck; then 22401 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 22402 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 22403 fi 22404 22405 _ACEOF 22406 22407 cat >>$CONFIG_STATUS <<_ACEOF 22408 # 22409 # INIT-COMMANDS section. 22410 # 22411 22412 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 22413 22414 _ACEOF 22415 22416 22417 22418 cat >>$CONFIG_STATUS <<\_ACEOF 22419 for ac_config_target in $ac_config_targets 22420 do 22421 case "$ac_config_target" in 22422 # Handling of arguments. 22423 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; 22424 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 22425 "src/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;; 22426 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 22427 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 22428 { (exit 1); exit 1; }; };; 22429 esac 22430 done 22431 22432 # If the user did not use the arguments to specify the items to instantiate, 22433 # then the envvar interface is used. Set only those that are not. 22434 # We use the long form for the default assignment because of an extremely 22435 # bizarre bug on SunOS 4.1.3. 22436 if $ac_need_defaults; then 22437 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 22438 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 22439 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 22440 fi 22441 22442 # Have a temporary directory for convenience. Make it in the build tree 22443 # simply because there is no reason to put it here, and in addition, 22444 # creating and moving files from /tmp can sometimes cause problems. 22445 # Create a temporary directory, and hook for its removal unless debugging. 22446 $debug || 22447 { 22448 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 22449 trap '{ (exit 1); exit 1; }' 1 2 13 15 22450 } 22451 22452 # Create a (secure) tmp directory for tmp files. 22453 22454 { 22455 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && 22456 test -n "$tmp" && test -d "$tmp" 22457 } || 22458 { 22459 tmp=./confstat$$-$RANDOM 22460 (umask 077 && mkdir $tmp) 22461 } || 22462 { 22463 echo "$me: cannot create a temporary directory in ." >&2 22464 { (exit 1); exit 1; } 22465 } 22466 22467 _ACEOF 22468 22469 cat >>$CONFIG_STATUS <<_ACEOF 22470 22471 # 22472 # CONFIG_FILES section. 22473 # 22474 22475 # No need to generate the scripts if there are no CONFIG_FILES. 22476 # This happens for instance when ./config.status config.h 22477 if test -n "\$CONFIG_FILES"; then 22478 # Protect against being on the right side of a sed subst in config.status. 22479 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; 22480 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF 22481 s,@SHELL@,$SHELL,;t t 22482 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t 22483 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t 22484 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t 22485 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t 22486 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t 22487 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t 22488 s,@exec_prefix@,$exec_prefix,;t t 22489 s,@prefix@,$prefix,;t t 22490 s,@program_transform_name@,$program_transform_name,;t t 22491 s,@bindir@,$bindir,;t t 22492 s,@sbindir@,$sbindir,;t t 22493 s,@libexecdir@,$libexecdir,;t t 22494 s,@datadir@,$datadir,;t t 22495 s,@sysconfdir@,$sysconfdir,;t t 22496 s,@sharedstatedir@,$sharedstatedir,;t t 22497 s,@localstatedir@,$localstatedir,;t t 22498 s,@libdir@,$libdir,;t t 22499 s,@includedir@,$includedir,;t t 22500 s,@oldincludedir@,$oldincludedir,;t t 22501 s,@infodir@,$infodir,;t t 22502 s,@mandir@,$mandir,;t t 22503 s,@build_alias@,$build_alias,;t t 22504 s,@host_alias@,$host_alias,;t t 22505 s,@target_alias@,$target_alias,;t t 22506 s,@DEFS@,$DEFS,;t t 22507 s,@ECHO_C@,$ECHO_C,;t t 22508 s,@ECHO_N@,$ECHO_N,;t t 22509 s,@ECHO_T@,$ECHO_T,;t t 22510 s,@LIBS@,$LIBS,;t t 22511 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t 22512 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t 22513 s,@INSTALL_DATA@,$INSTALL_DATA,;t t 22514 s,@CYGPATH_W@,$CYGPATH_W,;t t 22515 s,@PACKAGE@,$PACKAGE,;t t 22516 s,@VERSION@,$VERSION,;t t 22517 s,@ACLOCAL@,$ACLOCAL,;t t 22518 s,@AUTOCONF@,$AUTOCONF,;t t 22519 s,@AUTOMAKE@,$AUTOMAKE,;t t 22520 s,@AUTOHEADER@,$AUTOHEADER,;t t 22521 s,@MAKEINFO@,$MAKEINFO,;t t 22522 s,@install_sh@,$install_sh,;t t 22523 s,@STRIP@,$STRIP,;t t 22524 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t 22525 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t 22526 s,@mkdir_p@,$mkdir_p,;t t 22527 s,@AWK@,$AWK,;t t 22528 s,@SET_MAKE@,$SET_MAKE,;t t 22529 s,@am__leading_dot@,$am__leading_dot,;t t 22530 s,@AMTAR@,$AMTAR,;t t 22531 s,@am__tar@,$am__tar,;t t 22532 s,@am__untar@,$am__untar,;t t 22533 s,@CC@,$CC,;t t 22534 s,@CFLAGS@,$CFLAGS,;t t 22535 s,@LDFLAGS@,$LDFLAGS,;t t 22536 s,@CPPFLAGS@,$CPPFLAGS,;t t 22537 s,@ac_ct_CC@,$ac_ct_CC,;t t 22538 s,@EXEEXT@,$EXEEXT,;t t 22539 s,@OBJEXT@,$OBJEXT,;t t 22540 s,@DEPDIR@,$DEPDIR,;t t 22541 s,@am__include@,$am__include,;t t 22542 s,@am__quote@,$am__quote,;t t 22543 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t 22544 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t 22545 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t 22546 s,@CCDEPMODE@,$CCDEPMODE,;t t 22547 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t 22548 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t 22549 s,@CPP@,$CPP,;t t 22550 s,@CXX@,$CXX,;t t 22551 s,@CXXFLAGS@,$CXXFLAGS,;t t 22552 s,@ac_ct_CXX@,$ac_ct_CXX,;t t 22553 s,@CXXDEPMODE@,$CXXDEPMODE,;t t 22554 s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t 22555 s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t 22556 s,@GCC_TRUE@,$GCC_TRUE,;t t 22557 s,@GCC_FALSE@,$GCC_FALSE,;t t 22558 s,@build@,$build,;t t 22559 s,@build_cpu@,$build_cpu,;t t 22560 s,@build_vendor@,$build_vendor,;t t 22561 s,@build_os@,$build_os,;t t 22562 s,@host@,$host,;t t 22563 s,@host_cpu@,$host_cpu,;t t 22564 s,@host_vendor@,$host_vendor,;t t 22565 s,@host_os@,$host_os,;t t 22566 s,@EGREP@,$EGREP,;t t 22567 s,@LN_S@,$LN_S,;t t 22568 s,@ECHO@,$ECHO,;t t 22569 s,@AR@,$AR,;t t 22570 s,@ac_ct_AR@,$ac_ct_AR,;t t 22571 s,@RANLIB@,$RANLIB,;t t 22572 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t 22573 s,@CXXCPP@,$CXXCPP,;t t 22574 s,@F77@,$F77,;t t 22575 s,@FFLAGS@,$FFLAGS,;t t 22576 s,@ac_ct_F77@,$ac_ct_F77,;t t 22577 s,@LIBTOOL@,$LIBTOOL,;t t 22578 s,@LIBTOOL_DEPS@,$LIBTOOL_DEPS,;t t 22579 s,@LIBOBJS@,$LIBOBJS,;t t 22580 s,@LTLIBOBJS@,$LTLIBOBJS,;t t 22581 CEOF 22582 22583 _ACEOF 22584 22585 cat >>$CONFIG_STATUS <<\_ACEOF 22586 # Split the substitutions into bite-sized pieces for seds with 22587 # small command number limits, like on Digital OSF/1 and HP-UX. 22588 ac_max_sed_lines=48 22589 ac_sed_frag=1 # Number of current file. 22590 ac_beg=1 # First line for current file. 22591 ac_end=$ac_max_sed_lines # Line after last line for current file. 22592 ac_more_lines=: 22593 ac_sed_cmds= 22594 while $ac_more_lines; do 22595 if test $ac_beg -gt 1; then 22596 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 22597 else 22598 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 22599 fi 22600 if test ! -s $tmp/subs.frag; then 22601 ac_more_lines=false 22602 else 22603 # The purpose of the label and of the branching condition is to 22604 # speed up the sed processing (if there are no `@' at all, there 22605 # is no need to browse any of the substitutions). 22606 # These are the two extra sed commands mentioned above. 22607 (echo ':t 22608 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed 22609 if test -z "$ac_sed_cmds"; then 22610 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" 22611 else 22612 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" 22613 fi 22614 ac_sed_frag=`expr $ac_sed_frag + 1` 22615 ac_beg=$ac_end 22616 ac_end=`expr $ac_end + $ac_max_sed_lines` 22617 fi 22618 done 22619 if test -z "$ac_sed_cmds"; then 22620 ac_sed_cmds=cat 22621 fi 22622 fi # test -n "$CONFIG_FILES" 22623 22624 _ACEOF 22625 cat >>$CONFIG_STATUS <<\_ACEOF 22626 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue 22627 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 22628 case $ac_file in 22629 - | *:- | *:-:* ) # input from stdin 22630 cat >$tmp/stdin 22631 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 22632 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 22633 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 22634 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 22635 * ) ac_file_in=$ac_file.in ;; 22636 esac 22637 22638 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. 22639 ac_dir=`(dirname "$ac_file") 2>/dev/null || 22640 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22641 X"$ac_file" : 'X\(//\)[^/]' \| \ 22642 X"$ac_file" : 'X\(//\)$' \| \ 22643 X"$ac_file" : 'X\(/\)' \| \ 22644 . : '\(.\)' 2>/dev/null || 22645 echo X"$ac_file" | 22646 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 22647 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 22648 /^X\(\/\/\)$/{ s//\1/; q; } 22649 /^X\(\/\).*/{ s//\1/; q; } 22650 s/.*/./; q'` 22651 { if $as_mkdir_p; then 22652 mkdir -p "$ac_dir" 22653 else 22654 as_dir="$ac_dir" 22655 as_dirs= 22656 while test ! -d "$as_dir"; do 22657 as_dirs="$as_dir $as_dirs" 22658 as_dir=`(dirname "$as_dir") 2>/dev/null || 22659 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22660 X"$as_dir" : 'X\(//\)[^/]' \| \ 22661 X"$as_dir" : 'X\(//\)$' \| \ 22662 X"$as_dir" : 'X\(/\)' \| \ 22663 . : '\(.\)' 2>/dev/null || 22664 echo X"$as_dir" | 22665 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 22666 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 22667 /^X\(\/\/\)$/{ s//\1/; q; } 22668 /^X\(\/\).*/{ s//\1/; q; } 22669 s/.*/./; q'` 22670 done 22671 test ! -n "$as_dirs" || mkdir $as_dirs 22672 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 22673 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 22674 { (exit 1); exit 1; }; }; } 22675 22676 ac_builddir=. 22677 22678 if test "$ac_dir" != .; then 22679 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 22680 # A "../" for each directory in $ac_dir_suffix. 22681 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 22682 else 22683 ac_dir_suffix= ac_top_builddir= 22684 fi 22685 22686 case $srcdir in 22687 .) # No --srcdir option. We are building in place. 22688 ac_srcdir=. 22689 if test -z "$ac_top_builddir"; then 22690 ac_top_srcdir=. 22691 else 22692 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 22693 fi ;; 22694 [\\/]* | ?:[\\/]* ) # Absolute path. 22695 ac_srcdir=$srcdir$ac_dir_suffix; 22696 ac_top_srcdir=$srcdir ;; 22697 *) # Relative path. 22698 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 22699 ac_top_srcdir=$ac_top_builddir$srcdir ;; 22700 esac 22701 22702 # Do not use `cd foo && pwd` to compute absolute paths, because 22703 # the directories may not exist. 22704 case `pwd` in 22705 .) ac_abs_builddir="$ac_dir";; 22706 *) 22707 case "$ac_dir" in 22708 .) ac_abs_builddir=`pwd`;; 22709 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; 22710 *) ac_abs_builddir=`pwd`/"$ac_dir";; 22711 esac;; 22712 esac 22713 case $ac_abs_builddir in 22714 .) ac_abs_top_builddir=${ac_top_builddir}.;; 22715 *) 22716 case ${ac_top_builddir}. in 22717 .) ac_abs_top_builddir=$ac_abs_builddir;; 22718 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; 22719 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; 22720 esac;; 22721 esac 22722 case $ac_abs_builddir in 22723 .) ac_abs_srcdir=$ac_srcdir;; 22724 *) 22725 case $ac_srcdir in 22726 .) ac_abs_srcdir=$ac_abs_builddir;; 22727 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; 22728 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; 22729 esac;; 22730 esac 22731 case $ac_abs_builddir in 22732 .) ac_abs_top_srcdir=$ac_top_srcdir;; 22733 *) 22734 case $ac_top_srcdir in 22735 .) ac_abs_top_srcdir=$ac_abs_builddir;; 22736 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; 22737 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; 22738 esac;; 22739 esac 22740 22741 22742 case $INSTALL in 22743 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 22744 *) ac_INSTALL=$ac_top_builddir$INSTALL ;; 22745 esac 22746 22747 # Let's still pretend it is `configure' which instantiates (i.e., don't 22748 # use $as_me), people would be surprised to read: 22749 # /* config.h. Generated by config.status. */ 22750 if test x"$ac_file" = x-; then 22751 configure_input= 22752 else 22753 configure_input="$ac_file. " 22754 fi 22755 configure_input=$configure_input"Generated from `echo $ac_file_in | 22756 sed 's,.*/,,'` by configure." 22757 22758 # First look for the input files in the build tree, otherwise in the 22759 # src tree. 22760 ac_file_inputs=`IFS=: 22761 for f in $ac_file_in; do 22762 case $f in 22763 -) echo $tmp/stdin ;; 22764 [\\/$]*) 22765 # Absolute (can't be DOS-style, as IFS=:) 22766 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 22767 echo "$as_me: error: cannot find input file: $f" >&2;} 22768 { (exit 1); exit 1; }; } 22769 echo "$f";; 22770 *) # Relative 22771 if test -f "$f"; then 22772 # Build tree 22773 echo "$f" 22774 elif test -f "$srcdir/$f"; then 22775 # Source tree 22776 echo "$srcdir/$f" 22777 else 22778 # /dev/null tree 22779 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 22780 echo "$as_me: error: cannot find input file: $f" >&2;} 22781 { (exit 1); exit 1; }; } 22782 fi;; 22783 esac 22784 done` || { (exit 1); exit 1; } 22785 22786 if test x"$ac_file" != x-; then 22787 { echo "$as_me:$LINENO: creating $ac_file" >&5 22788 echo "$as_me: creating $ac_file" >&6;} 22789 rm -f "$ac_file" 22790 fi 22791 _ACEOF 22792 cat >>$CONFIG_STATUS <<_ACEOF 22793 sed "$ac_vpsub 22794 $extrasub 22795 _ACEOF 22796 cat >>$CONFIG_STATUS <<\_ACEOF 22797 :t 22798 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22799 s,@configure_input@,$configure_input,;t t 22800 s,@srcdir@,$ac_srcdir,;t t 22801 s,@abs_srcdir@,$ac_abs_srcdir,;t t 22802 s,@top_srcdir@,$ac_top_srcdir,;t t 22803 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t 22804 s,@builddir@,$ac_builddir,;t t 22805 s,@abs_builddir@,$ac_abs_builddir,;t t 22806 s,@top_builddir@,$ac_top_builddir,;t t 22807 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t 22808 s,@INSTALL@,$ac_INSTALL,;t t 22809 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out 22810 rm -f $tmp/stdin 22811 if test x"$ac_file" != x-; then 22812 mv $tmp/out $ac_file 22813 else 22814 cat $tmp/out 22815 rm -f $tmp/out 22816 fi 22817 22818 done 22819 _ACEOF 22820 cat >>$CONFIG_STATUS <<\_ACEOF 22821 22822 # 22823 # CONFIG_HEADER section. 22824 # 22825 22826 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 22827 # NAME is the cpp macro being defined and VALUE is the value it is being given. 22828 # 22829 # ac_d sets the value in "#define NAME VALUE" lines. 22830 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' 22831 ac_dB='[ ].*$,\1#\2' 22832 ac_dC=' ' 22833 ac_dD=',;t' 22834 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 22835 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 22836 ac_uB='$,\1#\2define\3' 22837 ac_uC=' ' 22838 ac_uD=',;t' 22839 22840 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue 22841 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 22842 case $ac_file in 22843 - | *:- | *:-:* ) # input from stdin 22844 cat >$tmp/stdin 22845 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 22846 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 22847 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 22848 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 22849 * ) ac_file_in=$ac_file.in ;; 22850 esac 22851 22852 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 22853 echo "$as_me: creating $ac_file" >&6;} 22854 22855 # First look for the input files in the build tree, otherwise in the 22856 # src tree. 22857 ac_file_inputs=`IFS=: 22858 for f in $ac_file_in; do 22859 case $f in 22860 -) echo $tmp/stdin ;; 22861 [\\/$]*) 22862 # Absolute (can't be DOS-style, as IFS=:) 22863 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 22864 echo "$as_me: error: cannot find input file: $f" >&2;} 22865 { (exit 1); exit 1; }; } 22866 # Do quote $f, to prevent DOS paths from being IFS'd. 22867 echo "$f";; 22868 *) # Relative 22869 if test -f "$f"; then 22870 # Build tree 22871 echo "$f" 22872 elif test -f "$srcdir/$f"; then 22873 # Source tree 22874 echo "$srcdir/$f" 22875 else 22876 # /dev/null tree 22877 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 22878 echo "$as_me: error: cannot find input file: $f" >&2;} 22879 { (exit 1); exit 1; }; } 22880 fi;; 22881 esac 22882 done` || { (exit 1); exit 1; } 22883 # Remove the trailing spaces. 22884 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in 22885 22886 _ACEOF 22887 22888 # Transform confdefs.h into two sed scripts, `conftest.defines' and 22889 # `conftest.undefs', that substitutes the proper values into 22890 # config.h.in to produce config.h. The first handles `#define' 22891 # templates, and the second `#undef' templates. 22892 # And first: Protect against being on the right side of a sed subst in 22893 # config.status. Protect against being in an unquoted here document 22894 # in config.status. 22895 rm -f conftest.defines conftest.undefs 22896 # Using a here document instead of a string reduces the quoting nightmare. 22897 # Putting comments in sed scripts is not portable. 22898 # 22899 # `end' is used to avoid that the second main sed command (meant for 22900 # 0-ary CPP macros) applies to n-ary macro definitions. 22901 # See the Autoconf documentation for `clear'. 22902 cat >confdef2sed.sed <<\_ACEOF 22903 s/[\\&,]/\\&/g 22904 s,[\\$`],\\&,g 22905 t clear 22906 : clear 22907 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp 22908 t end 22909 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp 22910 : end 22911 _ACEOF 22912 # If some macros were called several times there might be several times 22913 # the same #defines, which is useless. Nevertheless, we may not want to 22914 # sort them, since we want the *last* AC-DEFINE to be honored. 22915 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines 22916 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs 22917 rm -f confdef2sed.sed 22918 22919 # This sed command replaces #undef with comments. This is necessary, for 22920 # example, in the case of _POSIX_SOURCE, which is predefined and required 22921 # on some systems where configure will not decide to define it. 22922 cat >>conftest.undefs <<\_ACEOF 22923 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, 22924 _ACEOF 22925 22926 # Break up conftest.defines because some shells have a limit on the size 22927 # of here documents, and old seds have small limits too (100 cmds). 22928 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS 22929 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS 22930 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS 22931 echo ' :' >>$CONFIG_STATUS 22932 rm -f conftest.tail 22933 while grep . conftest.defines >/dev/null 22934 do 22935 # Write a limited-size here document to $tmp/defines.sed. 22936 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS 22937 # Speed up: don't consider the non `#define' lines. 22938 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS 22939 # Work around the forget-to-reset-the-flag bug. 22940 echo 't clr' >>$CONFIG_STATUS 22941 echo ': clr' >>$CONFIG_STATUS 22942 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS 22943 echo 'CEOF 22944 sed -f $tmp/defines.sed $tmp/in >$tmp/out 22945 rm -f $tmp/in 22946 mv $tmp/out $tmp/in 22947 ' >>$CONFIG_STATUS 22948 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail 22949 rm -f conftest.defines 22950 mv conftest.tail conftest.defines 22951 done 22952 rm -f conftest.defines 22953 echo ' fi # grep' >>$CONFIG_STATUS 22954 echo >>$CONFIG_STATUS 22955 22956 # Break up conftest.undefs because some shells have a limit on the size 22957 # of here documents, and old seds have small limits too (100 cmds). 22958 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS 22959 rm -f conftest.tail 22960 while grep . conftest.undefs >/dev/null 22961 do 22962 # Write a limited-size here document to $tmp/undefs.sed. 22963 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS 22964 # Speed up: don't consider the non `#undef' 22965 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS 22966 # Work around the forget-to-reset-the-flag bug. 22967 echo 't clr' >>$CONFIG_STATUS 22968 echo ': clr' >>$CONFIG_STATUS 22969 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS 22970 echo 'CEOF 22971 sed -f $tmp/undefs.sed $tmp/in >$tmp/out 22972 rm -f $tmp/in 22973 mv $tmp/out $tmp/in 22974 ' >>$CONFIG_STATUS 22975 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail 22976 rm -f conftest.undefs 22977 mv conftest.tail conftest.undefs 22978 done 22979 rm -f conftest.undefs 22980 22981 cat >>$CONFIG_STATUS <<\_ACEOF 22982 # Let's still pretend it is `configure' which instantiates (i.e., don't 22983 # use $as_me), people would be surprised to read: 22984 # /* config.h. Generated by config.status. */ 22985 if test x"$ac_file" = x-; then 22986 echo "/* Generated by configure. */" >$tmp/config.h 22987 else 22988 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h 22989 fi 22990 cat $tmp/in >>$tmp/config.h 22991 rm -f $tmp/in 22992 if test x"$ac_file" != x-; then 22993 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then 22994 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 22995 echo "$as_me: $ac_file is unchanged" >&6;} 22996 else 22997 ac_dir=`(dirname "$ac_file") 2>/dev/null || 22998 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22999 X"$ac_file" : 'X\(//\)[^/]' \| \ 23000 X"$ac_file" : 'X\(//\)$' \| \ 23001 X"$ac_file" : 'X\(/\)' \| \ 23002 . : '\(.\)' 2>/dev/null || 23003 echo X"$ac_file" | 23004 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 23005 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 23006 /^X\(\/\/\)$/{ s//\1/; q; } 23007 /^X\(\/\).*/{ s//\1/; q; } 23008 s/.*/./; q'` 23009 { if $as_mkdir_p; then 23010 mkdir -p "$ac_dir" 23011 else 23012 as_dir="$ac_dir" 23013 as_dirs= 23014 while test ! -d "$as_dir"; do 23015 as_dirs="$as_dir $as_dirs" 23016 as_dir=`(dirname "$as_dir") 2>/dev/null || 23017 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23018 X"$as_dir" : 'X\(//\)[^/]' \| \ 23019 X"$as_dir" : 'X\(//\)$' \| \ 23020 X"$as_dir" : 'X\(/\)' \| \ 23021 . : '\(.\)' 2>/dev/null || 23022 echo X"$as_dir" | 23023 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 23024 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 23025 /^X\(\/\/\)$/{ s//\1/; q; } 23026 /^X\(\/\).*/{ s//\1/; q; } 23027 s/.*/./; q'` 23028 done 23029 test ! -n "$as_dirs" || mkdir $as_dirs 23030 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 23031 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 23032 { (exit 1); exit 1; }; }; } 23033 23034 rm -f $ac_file 23035 mv $tmp/config.h $ac_file 23036 fi 23037 else 23038 cat $tmp/config.h 23039 rm -f $tmp/config.h 23040 fi 23041 # Compute $ac_file's index in $config_headers. 23042 _am_stamp_count=1 23043 for _am_header in $config_headers :; do 23044 case $_am_header in 23045 $ac_file | $ac_file:* ) 23046 break ;; 23047 * ) 23048 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 23049 esac 23050 done 23051 echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null || 23052 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23053 X$ac_file : 'X\(//\)[^/]' \| \ 23054 X$ac_file : 'X\(//\)$' \| \ 23055 X$ac_file : 'X\(/\)' \| \ 23056 . : '\(.\)' 2>/dev/null || 23057 echo X$ac_file | 23058 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 23059 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 23060 /^X\(\/\/\)$/{ s//\1/; q; } 23061 /^X\(\/\).*/{ s//\1/; q; } 23062 s/.*/./; q'`/stamp-h$_am_stamp_count 23063 done 23064 _ACEOF 23065 cat >>$CONFIG_STATUS <<\_ACEOF 23066 23067 # 23068 # CONFIG_COMMANDS section. 23069 # 23070 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue 23071 ac_dest=`echo "$ac_file" | sed 's,:.*,,'` 23072 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` 23073 ac_dir=`(dirname "$ac_dest") 2>/dev/null || 23074 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23075 X"$ac_dest" : 'X\(//\)[^/]' \| \ 23076 X"$ac_dest" : 'X\(//\)$' \| \ 23077 X"$ac_dest" : 'X\(/\)' \| \ 23078 . : '\(.\)' 2>/dev/null || 23079 echo X"$ac_dest" | 23080 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 23081 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 23082 /^X\(\/\/\)$/{ s//\1/; q; } 23083 /^X\(\/\).*/{ s//\1/; q; } 23084 s/.*/./; q'` 23085 { if $as_mkdir_p; then 23086 mkdir -p "$ac_dir" 23087 else 23088 as_dir="$ac_dir" 23089 as_dirs= 23090 while test ! -d "$as_dir"; do 23091 as_dirs="$as_dir $as_dirs" 23092 as_dir=`(dirname "$as_dir") 2>/dev/null || 23093 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23094 X"$as_dir" : 'X\(//\)[^/]' \| \ 23095 X"$as_dir" : 'X\(//\)$' \| \ 23096 X"$as_dir" : 'X\(/\)' \| \ 23097 . : '\(.\)' 2>/dev/null || 23098 echo X"$as_dir" | 23099 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 23100 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 23101 /^X\(\/\/\)$/{ s//\1/; q; } 23102 /^X\(\/\).*/{ s//\1/; q; } 23103 s/.*/./; q'` 23104 done 23105 test ! -n "$as_dirs" || mkdir $as_dirs 23106 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 23107 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 23108 { (exit 1); exit 1; }; }; } 23109 23110 ac_builddir=. 23111 23112 if test "$ac_dir" != .; then 23113 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 23114 # A "../" for each directory in $ac_dir_suffix. 23115 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 23116 else 23117 ac_dir_suffix= ac_top_builddir= 23118 fi 23119 23120 case $srcdir in 23121 .) # No --srcdir option. We are building in place. 23122 ac_srcdir=. 23123 if test -z "$ac_top_builddir"; then 23124 ac_top_srcdir=. 23125 else 23126 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 23127 fi ;; 23128 [\\/]* | ?:[\\/]* ) # Absolute path. 23129 ac_srcdir=$srcdir$ac_dir_suffix; 23130 ac_top_srcdir=$srcdir ;; 23131 *) # Relative path. 23132 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 23133 ac_top_srcdir=$ac_top_builddir$srcdir ;; 23134 esac 23135 23136 # Do not use `cd foo && pwd` to compute absolute paths, because 23137 # the directories may not exist. 23138 case `pwd` in 23139 .) ac_abs_builddir="$ac_dir";; 23140 *) 23141 case "$ac_dir" in 23142 .) ac_abs_builddir=`pwd`;; 23143 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; 23144 *) ac_abs_builddir=`pwd`/"$ac_dir";; 23145 esac;; 23146 esac 23147 case $ac_abs_builddir in 23148 .) ac_abs_top_builddir=${ac_top_builddir}.;; 23149 *) 23150 case ${ac_top_builddir}. in 23151 .) ac_abs_top_builddir=$ac_abs_builddir;; 23152 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; 23153 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; 23154 esac;; 23155 esac 23156 case $ac_abs_builddir in 23157 .) ac_abs_srcdir=$ac_srcdir;; 23158 *) 23159 case $ac_srcdir in 23160 .) ac_abs_srcdir=$ac_abs_builddir;; 23161 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; 23162 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; 23163 esac;; 23164 esac 23165 case $ac_abs_builddir in 23166 .) ac_abs_top_srcdir=$ac_top_srcdir;; 23167 *) 23168 case $ac_top_srcdir in 23169 .) ac_abs_top_srcdir=$ac_abs_builddir;; 23170 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; 23171 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; 23172 esac;; 23173 esac 23174 23175 23176 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 23177 echo "$as_me: executing $ac_dest commands" >&6;} 23178 case $ac_dest in 23179 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do 23180 # Strip MF so we end up with the name of the file. 23181 mf=`echo "$mf" | sed -e 's/:.*$//'` 23182 # Check whether this is an Automake generated Makefile or not. 23183 # We used to match only the files named `Makefile.in', but 23184 # some people rename them; so instead we look at the file content. 23185 # Grep'ing the first line is not enough: some people post-process 23186 # each Makefile.in and add a new line on top of each file to say so. 23187 # So let's grep whole file. 23188 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then 23189 dirpart=`(dirname "$mf") 2>/dev/null || 23190 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23191 X"$mf" : 'X\(//\)[^/]' \| \ 23192 X"$mf" : 'X\(//\)$' \| \ 23193 X"$mf" : 'X\(/\)' \| \ 23194 . : '\(.\)' 2>/dev/null || 23195 echo X"$mf" | 23196 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 23197 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 23198 /^X\(\/\/\)$/{ s//\1/; q; } 23199 /^X\(\/\).*/{ s//\1/; q; } 23200 s/.*/./; q'` 23201 else 23202 continue 23203 fi 23204 # Extract the definition of DEPDIR, am__include, and am__quote 23205 # from the Makefile without running `make'. 23206 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 23207 test -z "$DEPDIR" && continue 23208 am__include=`sed -n 's/^am__include = //p' < "$mf"` 23209 test -z "am__include" && continue 23210 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 23211 # When using ansi2knr, U may be empty or an underscore; expand it 23212 U=`sed -n 's/^U = //p' < "$mf"` 23213 # Find all dependency output files, they are included files with 23214 # $(DEPDIR) in their names. We invoke sed twice because it is the 23215 # simplest approach to changing $(DEPDIR) to its actual value in the 23216 # expansion. 23217 for file in `sed -n " 23218 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 23219 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 23220 # Make sure the directory exists. 23221 test -f "$dirpart/$file" && continue 23222 fdir=`(dirname "$file") 2>/dev/null || 23223 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23224 X"$file" : 'X\(//\)[^/]' \| \ 23225 X"$file" : 'X\(//\)$' \| \ 23226 X"$file" : 'X\(/\)' \| \ 23227 . : '\(.\)' 2>/dev/null || 23228 echo X"$file" | 23229 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 23230 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 23231 /^X\(\/\/\)$/{ s//\1/; q; } 23232 /^X\(\/\).*/{ s//\1/; q; } 23233 s/.*/./; q'` 23234 { if $as_mkdir_p; then 23235 mkdir -p $dirpart/$fdir 23236 else 23237 as_dir=$dirpart/$fdir 23238 as_dirs= 23239 while test ! -d "$as_dir"; do 23240 as_dirs="$as_dir $as_dirs" 23241 as_dir=`(dirname "$as_dir") 2>/dev/null || 23242 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23243 X"$as_dir" : 'X\(//\)[^/]' \| \ 23244 X"$as_dir" : 'X\(//\)$' \| \ 23245 X"$as_dir" : 'X\(/\)' \| \ 23246 . : '\(.\)' 2>/dev/null || 23247 echo X"$as_dir" | 23248 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 23249 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 23250 /^X\(\/\/\)$/{ s//\1/; q; } 23251 /^X\(\/\).*/{ s//\1/; q; } 23252 s/.*/./; q'` 23253 done 23254 test ! -n "$as_dirs" || mkdir $as_dirs 23255 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 23256 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} 23257 { (exit 1); exit 1; }; }; } 23258 23259 # echo "creating $dirpart/$file" 23260 echo '# dummy' > "$dirpart/$file" 23261 done 23262 done 23263 ;; 23264 esac 23265 done 23266 _ACEOF 23267 23268 cat >>$CONFIG_STATUS <<\_ACEOF 23269 23270 { (exit 0); exit 0; } 23271 _ACEOF 23272 chmod +x $CONFIG_STATUS 23273 ac_clean_files=$ac_clean_files_save 23274 23275 23276 # configure is writing to config.log, and then calls config.status. 23277 # config.status does its own redirection, appending to config.log. 23278 # Unfortunately, on DOS this fails, as config.log is still kept open 23279 # by configure, so config.status won't be able to write to it; its 23280 # output is simply discarded. So we exec the FD to /dev/null, 23281 # effectively closing config.log, so it can be properly (re)opened and 23282 # appended to by config.status. When coming back to configure, we 23283 # need to make the FD available again. 23284 if test "$no_create" != yes; then 23285 ac_cs_success=: 23286 ac_config_status_args= 23287 test "$silent" = yes && 23288 ac_config_status_args="$ac_config_status_args --quiet" 23289 exec 5>/dev/null 23290 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23291 exec 5>>config.log 23292 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23293 # would make configure fail if this is the last instruction. 23294 $ac_cs_success || { (exit 1); exit 1; } 23295 fi 23296 23297