1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.61 for open-vcdiff 0.7. 4 # 5 # Report bugs to <opensource (at] google.com>. 6 # 7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 9 # This configure script is free software; the Free Software Foundation 10 # gives unlimited permission to copy, distribute and modify it. 11 ## --------------------- ## 12 ## M4sh Initialization. ## 13 ## --------------------- ## 14 15 # Be more Bourne compatible 16 DUALCASE=1; export DUALCASE # for MKS sh 17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 18 emulate sh 19 NULLCMD=: 20 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24 else 25 case `(set -o) 2>/dev/null` in 26 *posix*) set -o posix ;; 27 esac 28 29 fi 30 31 32 33 34 # PATH needs CR 35 # Avoid depending upon Character Ranges. 36 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 37 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 38 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 39 as_cr_digits='0123456789' 40 as_cr_alnum=$as_cr_Letters$as_cr_digits 41 42 # The user is always right. 43 if test "${PATH_SEPARATOR+set}" != set; then 44 echo "#! /bin/sh" >conf$$.sh 45 echo "exit 0" >>conf$$.sh 46 chmod +x conf$$.sh 47 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 48 PATH_SEPARATOR=';' 49 else 50 PATH_SEPARATOR=: 51 fi 52 rm -f conf$$.sh 53 fi 54 55 # Support unset when possible. 56 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 57 as_unset=unset 58 else 59 as_unset=false 60 fi 61 62 63 # IFS 64 # We need space, tab and new line, in precisely that order. Quoting is 65 # there to prevent editors from complaining about space-tab. 66 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 67 # splitting by setting IFS to empty value.) 68 as_nl=' 69 ' 70 IFS=" "" $as_nl" 71 72 # Find who we are. Look in the path if we contain no directory separator. 73 case $0 in 74 *[\\/]* ) as_myself=$0 ;; 75 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 76 for as_dir in $PATH 77 do 78 IFS=$as_save_IFS 79 test -z "$as_dir" && as_dir=. 80 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 81 done 82 IFS=$as_save_IFS 83 84 ;; 85 esac 86 # We did not find ourselves, most probably we were run as `sh COMMAND' 87 # in which case we are not to be found in the path. 88 if test "x$as_myself" = x; then 89 as_myself=$0 90 fi 91 if test ! -f "$as_myself"; then 92 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 93 { (exit 1); exit 1; } 94 fi 95 96 # Work around bugs in pre-3.0 UWIN ksh. 97 for as_var in ENV MAIL MAILPATH 98 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 99 done 100 PS1='$ ' 101 PS2='> ' 102 PS4='+ ' 103 104 # NLS nuisances. 105 for as_var in \ 106 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 107 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 108 LC_TELEPHONE LC_TIME 109 do 110 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 111 eval $as_var=C; export $as_var 112 else 113 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 114 fi 115 done 116 117 # Required to use basename. 118 if expr a : '\(a\)' >/dev/null 2>&1 && 119 test "X`expr 00001 : '.*\(...\)'`" = X001; then 120 as_expr=expr 121 else 122 as_expr=false 123 fi 124 125 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 126 as_basename=basename 127 else 128 as_basename=false 129 fi 130 131 132 # Name of the executable. 133 as_me=`$as_basename -- "$0" || 134 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 135 X"$0" : 'X\(//\)$' \| \ 136 X"$0" : 'X\(/\)' \| . 2>/dev/null || 137 echo X/"$0" | 138 sed '/^.*\/\([^/][^/]*\)\/*$/{ 139 s//\1/ 140 q 141 } 142 /^X\/\(\/\/\)$/{ 143 s//\1/ 144 q 145 } 146 /^X\/\(\/\).*/{ 147 s//\1/ 148 q 149 } 150 s/.*/./; q'` 151 152 # CDPATH. 153 $as_unset CDPATH 154 155 156 if test "x$CONFIG_SHELL" = x; then 157 if (eval ":") 2>/dev/null; then 158 as_have_required=yes 159 else 160 as_have_required=no 161 fi 162 163 if test $as_have_required = yes && (eval ": 164 (as_func_return () { 165 (exit \$1) 166 } 167 as_func_success () { 168 as_func_return 0 169 } 170 as_func_failure () { 171 as_func_return 1 172 } 173 as_func_ret_success () { 174 return 0 175 } 176 as_func_ret_failure () { 177 return 1 178 } 179 180 exitcode=0 181 if as_func_success; then 182 : 183 else 184 exitcode=1 185 echo as_func_success failed. 186 fi 187 188 if as_func_failure; then 189 exitcode=1 190 echo as_func_failure succeeded. 191 fi 192 193 if as_func_ret_success; then 194 : 195 else 196 exitcode=1 197 echo as_func_ret_success failed. 198 fi 199 200 if as_func_ret_failure; then 201 exitcode=1 202 echo as_func_ret_failure succeeded. 203 fi 204 205 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 206 : 207 else 208 exitcode=1 209 echo positional parameters were not saved. 210 fi 211 212 test \$exitcode = 0) || { (exit 1); exit 1; } 213 214 ( 215 as_lineno_1=\$LINENO 216 as_lineno_2=\$LINENO 217 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 218 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 219 ") 2> /dev/null; then 220 : 221 else 222 as_candidate_shells= 223 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 224 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 225 do 226 IFS=$as_save_IFS 227 test -z "$as_dir" && as_dir=. 228 case $as_dir in 229 /*) 230 for as_base in sh bash ksh sh5; do 231 as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 232 done;; 233 esac 234 done 235 IFS=$as_save_IFS 236 237 238 for as_shell in $as_candidate_shells $SHELL; do 239 # Try only shells that exist, to save several forks. 240 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 241 { ("$as_shell") 2> /dev/null <<\_ASEOF 242 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 243 emulate sh 244 NULLCMD=: 245 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 246 # is contrary to our usage. Disable this feature. 247 alias -g '${1+"$@"}'='"$@"' 248 setopt NO_GLOB_SUBST 249 else 250 case `(set -o) 2>/dev/null` in 251 *posix*) set -o posix ;; 252 esac 253 254 fi 255 256 257 : 258 _ASEOF 259 }; then 260 CONFIG_SHELL=$as_shell 261 as_have_required=yes 262 if { "$as_shell" 2> /dev/null <<\_ASEOF 263 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 264 emulate sh 265 NULLCMD=: 266 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 267 # is contrary to our usage. Disable this feature. 268 alias -g '${1+"$@"}'='"$@"' 269 setopt NO_GLOB_SUBST 270 else 271 case `(set -o) 2>/dev/null` in 272 *posix*) set -o posix ;; 273 esac 274 275 fi 276 277 278 : 279 (as_func_return () { 280 (exit $1) 281 } 282 as_func_success () { 283 as_func_return 0 284 } 285 as_func_failure () { 286 as_func_return 1 287 } 288 as_func_ret_success () { 289 return 0 290 } 291 as_func_ret_failure () { 292 return 1 293 } 294 295 exitcode=0 296 if as_func_success; then 297 : 298 else 299 exitcode=1 300 echo as_func_success failed. 301 fi 302 303 if as_func_failure; then 304 exitcode=1 305 echo as_func_failure succeeded. 306 fi 307 308 if as_func_ret_success; then 309 : 310 else 311 exitcode=1 312 echo as_func_ret_success failed. 313 fi 314 315 if as_func_ret_failure; then 316 exitcode=1 317 echo as_func_ret_failure succeeded. 318 fi 319 320 if ( set x; as_func_ret_success y && test x = "$1" ); then 321 : 322 else 323 exitcode=1 324 echo positional parameters were not saved. 325 fi 326 327 test $exitcode = 0) || { (exit 1); exit 1; } 328 329 ( 330 as_lineno_1=$LINENO 331 as_lineno_2=$LINENO 332 test "x$as_lineno_1" != "x$as_lineno_2" && 333 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 334 335 _ASEOF 336 }; then 337 break 338 fi 339 340 fi 341 342 done 343 344 if test "x$CONFIG_SHELL" != x; then 345 for as_var in BASH_ENV ENV 346 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 347 done 348 export CONFIG_SHELL 349 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 350 fi 351 352 353 if test $as_have_required = no; then 354 echo This script requires a shell more modern than all the 355 echo shells that I found on your system. Please install a 356 echo modern shell, or manually run the script under such a 357 echo shell if you do have one. 358 { (exit 1); exit 1; } 359 fi 360 361 362 fi 363 364 fi 365 366 367 368 (eval "as_func_return () { 369 (exit \$1) 370 } 371 as_func_success () { 372 as_func_return 0 373 } 374 as_func_failure () { 375 as_func_return 1 376 } 377 as_func_ret_success () { 378 return 0 379 } 380 as_func_ret_failure () { 381 return 1 382 } 383 384 exitcode=0 385 if as_func_success; then 386 : 387 else 388 exitcode=1 389 echo as_func_success failed. 390 fi 391 392 if as_func_failure; then 393 exitcode=1 394 echo as_func_failure succeeded. 395 fi 396 397 if as_func_ret_success; then 398 : 399 else 400 exitcode=1 401 echo as_func_ret_success failed. 402 fi 403 404 if as_func_ret_failure; then 405 exitcode=1 406 echo as_func_ret_failure succeeded. 407 fi 408 409 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 410 : 411 else 412 exitcode=1 413 echo positional parameters were not saved. 414 fi 415 416 test \$exitcode = 0") || { 417 echo No shell found that supports shell functions. 418 echo Please tell autoconf@gnu.org about your system, 419 echo including any error possibly output before this 420 echo message 421 } 422 423 424 425 as_lineno_1=$LINENO 426 as_lineno_2=$LINENO 427 test "x$as_lineno_1" != "x$as_lineno_2" && 428 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 429 430 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 431 # uniformly replaced by the line number. The first 'sed' inserts a 432 # line-number line after each line using $LINENO; the second 'sed' 433 # does the real work. The second script uses 'N' to pair each 434 # line-number line with the line containing $LINENO, and appends 435 # trailing '-' during substitution so that $LINENO is not a special 436 # case at line end. 437 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 438 # scripts with optimization help from Paolo Bonzini. Blame Lee 439 # E. McMahon (1931-1989) for sed's syntax. :-) 440 sed -n ' 441 p 442 /[$]LINENO/= 443 ' <$as_myself | 444 sed ' 445 s/[$]LINENO.*/&-/ 446 t lineno 447 b 448 :lineno 449 N 450 :loop 451 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 452 t loop 453 s/-\n.*// 454 ' >$as_me.lineno && 455 chmod +x "$as_me.lineno" || 456 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 457 { (exit 1); exit 1; }; } 458 459 # Don't try to exec as it changes $[0], causing all sort of problems 460 # (the dirname of $[0] is not the place where we might find the 461 # original and so on. Autoconf is especially sensitive to this). 462 . "./$as_me.lineno" 463 # Exit status is that of the last command. 464 exit 465 } 466 467 468 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 469 as_dirname=dirname 470 else 471 as_dirname=false 472 fi 473 474 ECHO_C= ECHO_N= ECHO_T= 475 case `echo -n x` in 476 -n*) 477 case `echo 'x\c'` in 478 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 479 *) ECHO_C='\c';; 480 esac;; 481 *) 482 ECHO_N='-n';; 483 esac 484 485 if expr a : '\(a\)' >/dev/null 2>&1 && 486 test "X`expr 00001 : '.*\(...\)'`" = X001; then 487 as_expr=expr 488 else 489 as_expr=false 490 fi 491 492 rm -f conf$$ conf$$.exe conf$$.file 493 if test -d conf$$.dir; then 494 rm -f conf$$.dir/conf$$.file 495 else 496 rm -f conf$$.dir 497 mkdir conf$$.dir 498 fi 499 echo >conf$$.file 500 if ln -s conf$$.file conf$$ 2>/dev/null; then 501 as_ln_s='ln -s' 502 # ... but there are two gotchas: 503 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 504 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 505 # In both cases, we have to default to `cp -p'. 506 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 507 as_ln_s='cp -p' 508 elif ln conf$$.file conf$$ 2>/dev/null; then 509 as_ln_s=ln 510 else 511 as_ln_s='cp -p' 512 fi 513 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 514 rmdir conf$$.dir 2>/dev/null 515 516 if mkdir -p . 2>/dev/null; then 517 as_mkdir_p=: 518 else 519 test -d ./-p && rmdir ./-p 520 as_mkdir_p=false 521 fi 522 523 if test -x / >/dev/null 2>&1; then 524 as_test_x='test -x' 525 else 526 if ls -dL / >/dev/null 2>&1; then 527 as_ls_L_option=L 528 else 529 as_ls_L_option= 530 fi 531 as_test_x=' 532 eval sh -c '\'' 533 if test -d "$1"; then 534 test -d "$1/."; 535 else 536 case $1 in 537 -*)set "./$1";; 538 esac; 539 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 540 ???[sx]*):;;*)false;;esac;fi 541 '\'' sh 542 ' 543 fi 544 as_executable_p=$as_test_x 545 546 # Sed expression to map a string onto a valid CPP name. 547 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 548 549 # Sed expression to map a string onto a valid variable name. 550 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 551 552 553 554 555 # Check that we are running under the correct shell. 556 SHELL=${CONFIG_SHELL-/bin/sh} 557 558 case X$ECHO in 559 X*--fallback-echo) 560 # Remove one level of quotation (which was required for Make). 561 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` 562 ;; 563 esac 564 565 echo=${ECHO-echo} 566 if test "X$1" = X--no-reexec; then 567 # Discard the --no-reexec flag, and continue. 568 shift 569 elif test "X$1" = X--fallback-echo; then 570 # Avoid inline document here, it may be left over 571 : 572 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then 573 # Yippee, $echo works! 574 : 575 else 576 # Restart under the correct shell. 577 exec $SHELL "$0" --no-reexec ${1+"$@"} 578 fi 579 580 if test "X$1" = X--fallback-echo; then 581 # used as fallback echo 582 shift 583 cat <<EOF 584 $* 585 EOF 586 exit 0 587 fi 588 589 # The HP-UX ksh and POSIX shell print the target directory to stdout 590 # if CDPATH is set. 591 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 592 593 if test -z "$ECHO"; then 594 if test "X${echo_test_string+set}" != Xset; then 595 # find a string as large as possible, as long as the shell can cope with it 596 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 597 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 598 if (echo_test_string=`eval $cmd`) 2>/dev/null && 599 echo_test_string=`eval $cmd` && 600 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null 601 then 602 break 603 fi 604 done 605 fi 606 607 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 608 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 609 test "X$echo_testing_string" = "X$echo_test_string"; then 610 : 611 else 612 # The Solaris, AIX, and Digital Unix default echo programs unquote 613 # backslashes. This makes it impossible to quote backslashes using 614 # echo "$something" | sed 's/\\/\\\\/g' 615 # 616 # So, first we look for a working echo in the user's PATH. 617 618 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 619 for dir in $PATH /usr/ucb; do 620 IFS="$lt_save_ifs" 621 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 622 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 623 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 624 test "X$echo_testing_string" = "X$echo_test_string"; then 625 echo="$dir/echo" 626 break 627 fi 628 done 629 IFS="$lt_save_ifs" 630 631 if test "X$echo" = Xecho; then 632 # We didn't find a better echo, so look for alternatives. 633 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && 634 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && 635 test "X$echo_testing_string" = "X$echo_test_string"; then 636 # This shell has a builtin print -r that does the trick. 637 echo='print -r' 638 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && 639 test "X$CONFIG_SHELL" != X/bin/ksh; then 640 # If we have ksh, try running configure again with it. 641 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 642 export ORIGINAL_CONFIG_SHELL 643 CONFIG_SHELL=/bin/ksh 644 export CONFIG_SHELL 645 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 646 else 647 # Try using printf. 648 echo='printf %s\n' 649 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 650 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 651 test "X$echo_testing_string" = "X$echo_test_string"; then 652 # Cool, printf works 653 : 654 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 655 test "X$echo_testing_string" = 'X\t' && 656 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 657 test "X$echo_testing_string" = "X$echo_test_string"; then 658 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 659 export CONFIG_SHELL 660 SHELL="$CONFIG_SHELL" 661 export SHELL 662 echo="$CONFIG_SHELL $0 --fallback-echo" 663 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 664 test "X$echo_testing_string" = 'X\t' && 665 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 666 test "X$echo_testing_string" = "X$echo_test_string"; then 667 echo="$CONFIG_SHELL $0 --fallback-echo" 668 else 669 # maybe with a smaller string... 670 prev=: 671 672 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 673 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null 674 then 675 break 676 fi 677 prev="$cmd" 678 done 679 680 if test "$prev" != 'sed 50q "$0"'; then 681 echo_test_string=`eval $prev` 682 export echo_test_string 683 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 684 else 685 # Oops. We lost completely, so just stick with echo. 686 echo=echo 687 fi 688 fi 689 fi 690 fi 691 fi 692 fi 693 694 # Copy echo and quote the copy suitably for passing to libtool from 695 # the Makefile, instead of quoting the original, which is used later. 696 ECHO=$echo 697 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 698 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 699 fi 700 701 702 703 704 tagnames=${tagnames+${tagnames},}CXX 705 706 tagnames=${tagnames+${tagnames},}F77 707 708 exec 7<&0 </dev/null 6>&1 709 710 # Name of the host. 711 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 712 # so uname gets run too. 713 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 714 715 # 716 # Initializations. 717 # 718 ac_default_prefix=/usr/local 719 ac_clean_files= 720 ac_config_libobj_dir=. 721 LIBOBJS= 722 cross_compiling=no 723 subdirs= 724 MFLAGS= 725 MAKEFLAGS= 726 SHELL=${CONFIG_SHELL-/bin/sh} 727 728 # Identity of this package. 729 PACKAGE_NAME='open-vcdiff' 730 PACKAGE_TARNAME='open-vcdiff' 731 PACKAGE_VERSION='0.7' 732 PACKAGE_STRING='open-vcdiff 0.7' 733 PACKAGE_BUGREPORT='opensource (at] google.com' 734 735 ac_unique_file="README" 736 # Factoring default headers for most tests. 737 ac_includes_default="\ 738 #include <stdio.h> 739 #ifdef HAVE_SYS_TYPES_H 740 # include <sys/types.h> 741 #endif 742 #ifdef HAVE_SYS_STAT_H 743 # include <sys/stat.h> 744 #endif 745 #ifdef STDC_HEADERS 746 # include <stdlib.h> 747 # include <stddef.h> 748 #else 749 # ifdef HAVE_STDLIB_H 750 # include <stdlib.h> 751 # endif 752 #endif 753 #ifdef HAVE_STRING_H 754 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 755 # include <memory.h> 756 # endif 757 # include <string.h> 758 #endif 759 #ifdef HAVE_STRINGS_H 760 # include <strings.h> 761 #endif 762 #ifdef HAVE_INTTYPES_H 763 # include <inttypes.h> 764 #endif 765 #ifdef HAVE_STDINT_H 766 # include <stdint.h> 767 #endif 768 #ifdef HAVE_UNISTD_H 769 # include <unistd.h> 770 #endif" 771 772 ac_subst_vars='SHELL 773 PATH_SEPARATOR 774 PACKAGE_NAME 775 PACKAGE_TARNAME 776 PACKAGE_VERSION 777 PACKAGE_STRING 778 PACKAGE_BUGREPORT 779 exec_prefix 780 prefix 781 program_transform_name 782 bindir 783 sbindir 784 libexecdir 785 datarootdir 786 datadir 787 sysconfdir 788 sharedstatedir 789 localstatedir 790 includedir 791 oldincludedir 792 docdir 793 infodir 794 htmldir 795 dvidir 796 pdfdir 797 psdir 798 libdir 799 localedir 800 mandir 801 DEFS 802 ECHO_C 803 ECHO_N 804 ECHO_T 805 LIBS 806 build_alias 807 host_alias 808 target_alias 809 INSTALL_PROGRAM 810 INSTALL_SCRIPT 811 INSTALL_DATA 812 am__isrc 813 CYGPATH_W 814 PACKAGE 815 VERSION 816 ACLOCAL 817 AUTOCONF 818 AUTOMAKE 819 AUTOHEADER 820 MAKEINFO 821 install_sh 822 STRIP 823 INSTALL_STRIP_PROGRAM 824 mkdir_p 825 AWK 826 SET_MAKE 827 am__leading_dot 828 AMTAR 829 am__tar 830 am__untar 831 CC 832 CFLAGS 833 LDFLAGS 834 CPPFLAGS 835 ac_ct_CC 836 EXEEXT 837 OBJEXT 838 DEPDIR 839 am__include 840 am__quote 841 AMDEP_TRUE 842 AMDEP_FALSE 843 AMDEPBACKSLASH 844 CCDEPMODE 845 am__fastdepCC_TRUE 846 am__fastdepCC_FALSE 847 CPP 848 CXX 849 CXXFLAGS 850 ac_ct_CXX 851 CXXDEPMODE 852 am__fastdepCXX_TRUE 853 am__fastdepCXX_FALSE 854 GCC_TRUE 855 GCC_FALSE 856 build 857 build_cpu 858 build_vendor 859 build_os 860 host 861 host_cpu 862 host_vendor 863 host_os 864 SED 865 GREP 866 EGREP 867 LN_S 868 ECHO 869 AR 870 RANLIB 871 DSYMUTIL 872 NMEDIT 873 CXXCPP 874 F77 875 FFLAGS 876 ac_ct_F77 877 LIBTOOL 878 LIBTOOL_DEPS 879 LIBSTDCXX_LA_LINKER_FLAG 880 LIBOBJS 881 LTLIBOBJS' 882 ac_subst_files='' 883 ac_precious_vars='build_alias 884 host_alias 885 target_alias 886 CC 887 CFLAGS 888 LDFLAGS 889 LIBS 890 CPPFLAGS 891 CPP 892 CXX 893 CXXFLAGS 894 CCC 895 CXXCPP 896 F77 897 FFLAGS' 898 899 900 # Initialize some variables set by options. 901 ac_init_help= 902 ac_init_version=false 903 # The variables have the same names as the options, with 904 # dashes changed to underlines. 905 cache_file=/dev/null 906 exec_prefix=NONE 907 no_create= 908 no_recursion= 909 prefix=NONE 910 program_prefix=NONE 911 program_suffix=NONE 912 program_transform_name=s,x,x, 913 silent= 914 site= 915 srcdir= 916 verbose= 917 x_includes=NONE 918 x_libraries=NONE 919 920 # Installation directory options. 921 # These are left unexpanded so users can "make install exec_prefix=/foo" 922 # and all the variables that are supposed to be based on exec_prefix 923 # by default will actually change. 924 # Use braces instead of parens because sh, perl, etc. also accept them. 925 # (The list follows the same order as the GNU Coding Standards.) 926 bindir='${exec_prefix}/bin' 927 sbindir='${exec_prefix}/sbin' 928 libexecdir='${exec_prefix}/libexec' 929 datarootdir='${prefix}/share' 930 datadir='${datarootdir}' 931 sysconfdir='${prefix}/etc' 932 sharedstatedir='${prefix}/com' 933 localstatedir='${prefix}/var' 934 includedir='${prefix}/include' 935 oldincludedir='/usr/include' 936 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 937 infodir='${datarootdir}/info' 938 htmldir='${docdir}' 939 dvidir='${docdir}' 940 pdfdir='${docdir}' 941 psdir='${docdir}' 942 libdir='${exec_prefix}/lib' 943 localedir='${datarootdir}/locale' 944 mandir='${datarootdir}/man' 945 946 ac_prev= 947 ac_dashdash= 948 for ac_option 949 do 950 # If the previous option needs an argument, assign it. 951 if test -n "$ac_prev"; then 952 eval $ac_prev=\$ac_option 953 ac_prev= 954 continue 955 fi 956 957 case $ac_option in 958 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 959 *) ac_optarg=yes ;; 960 esac 961 962 # Accept the important Cygnus configure options, so we can diagnose typos. 963 964 case $ac_dashdash$ac_option in 965 --) 966 ac_dashdash=yes ;; 967 968 -bindir | --bindir | --bindi | --bind | --bin | --bi) 969 ac_prev=bindir ;; 970 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 971 bindir=$ac_optarg ;; 972 973 -build | --build | --buil | --bui | --bu) 974 ac_prev=build_alias ;; 975 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 976 build_alias=$ac_optarg ;; 977 978 -cache-file | --cache-file | --cache-fil | --cache-fi \ 979 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 980 ac_prev=cache_file ;; 981 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 982 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 983 cache_file=$ac_optarg ;; 984 985 --config-cache | -C) 986 cache_file=config.cache ;; 987 988 -datadir | --datadir | --datadi | --datad) 989 ac_prev=datadir ;; 990 -datadir=* | --datadir=* | --datadi=* | --datad=*) 991 datadir=$ac_optarg ;; 992 993 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 994 | --dataroo | --dataro | --datar) 995 ac_prev=datarootdir ;; 996 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 997 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 998 datarootdir=$ac_optarg ;; 999 1000 -disable-* | --disable-*) 1001 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1002 # Reject names that are not valid shell variable names. 1003 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 1004 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1005 { (exit 1); exit 1; }; } 1006 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 1007 eval enable_$ac_feature=no ;; 1008 1009 -docdir | --docdir | --docdi | --doc | --do) 1010 ac_prev=docdir ;; 1011 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1012 docdir=$ac_optarg ;; 1013 1014 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1015 ac_prev=dvidir ;; 1016 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1017 dvidir=$ac_optarg ;; 1018 1019 -enable-* | --enable-*) 1020 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1021 # Reject names that are not valid shell variable names. 1022 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 1023 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1024 { (exit 1); exit 1; }; } 1025 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 1026 eval enable_$ac_feature=\$ac_optarg ;; 1027 1028 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1029 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1030 | --exec | --exe | --ex) 1031 ac_prev=exec_prefix ;; 1032 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1033 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1034 | --exec=* | --exe=* | --ex=*) 1035 exec_prefix=$ac_optarg ;; 1036 1037 -gas | --gas | --ga | --g) 1038 # Obsolete; use --with-gas. 1039 with_gas=yes ;; 1040 1041 -help | --help | --hel | --he | -h) 1042 ac_init_help=long ;; 1043 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1044 ac_init_help=recursive ;; 1045 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1046 ac_init_help=short ;; 1047 1048 -host | --host | --hos | --ho) 1049 ac_prev=host_alias ;; 1050 -host=* | --host=* | --hos=* | --ho=*) 1051 host_alias=$ac_optarg ;; 1052 1053 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1054 ac_prev=htmldir ;; 1055 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1056 | --ht=*) 1057 htmldir=$ac_optarg ;; 1058 1059 -includedir | --includedir | --includedi | --included | --include \ 1060 | --includ | --inclu | --incl | --inc) 1061 ac_prev=includedir ;; 1062 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1063 | --includ=* | --inclu=* | --incl=* | --inc=*) 1064 includedir=$ac_optarg ;; 1065 1066 -infodir | --infodir | --infodi | --infod | --info | --inf) 1067 ac_prev=infodir ;; 1068 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1069 infodir=$ac_optarg ;; 1070 1071 -libdir | --libdir | --libdi | --libd) 1072 ac_prev=libdir ;; 1073 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1074 libdir=$ac_optarg ;; 1075 1076 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1077 | --libexe | --libex | --libe) 1078 ac_prev=libexecdir ;; 1079 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1080 | --libexe=* | --libex=* | --libe=*) 1081 libexecdir=$ac_optarg ;; 1082 1083 -localedir | --localedir | --localedi | --localed | --locale) 1084 ac_prev=localedir ;; 1085 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1086 localedir=$ac_optarg ;; 1087 1088 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1089 | --localstate | --localstat | --localsta | --localst | --locals) 1090 ac_prev=localstatedir ;; 1091 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1092 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1093 localstatedir=$ac_optarg ;; 1094 1095 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1096 ac_prev=mandir ;; 1097 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1098 mandir=$ac_optarg ;; 1099 1100 -nfp | --nfp | --nf) 1101 # Obsolete; use --without-fp. 1102 with_fp=no ;; 1103 1104 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1105 | --no-cr | --no-c | -n) 1106 no_create=yes ;; 1107 1108 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1109 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1110 no_recursion=yes ;; 1111 1112 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1113 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1114 | --oldin | --oldi | --old | --ol | --o) 1115 ac_prev=oldincludedir ;; 1116 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1117 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1118 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1119 oldincludedir=$ac_optarg ;; 1120 1121 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1122 ac_prev=prefix ;; 1123 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1124 prefix=$ac_optarg ;; 1125 1126 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1127 | --program-pre | --program-pr | --program-p) 1128 ac_prev=program_prefix ;; 1129 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1130 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1131 program_prefix=$ac_optarg ;; 1132 1133 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1134 | --program-suf | --program-su | --program-s) 1135 ac_prev=program_suffix ;; 1136 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1137 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1138 program_suffix=$ac_optarg ;; 1139 1140 -program-transform-name | --program-transform-name \ 1141 | --program-transform-nam | --program-transform-na \ 1142 | --program-transform-n | --program-transform- \ 1143 | --program-transform | --program-transfor \ 1144 | --program-transfo | --program-transf \ 1145 | --program-trans | --program-tran \ 1146 | --progr-tra | --program-tr | --program-t) 1147 ac_prev=program_transform_name ;; 1148 -program-transform-name=* | --program-transform-name=* \ 1149 | --program-transform-nam=* | --program-transform-na=* \ 1150 | --program-transform-n=* | --program-transform-=* \ 1151 | --program-transform=* | --program-transfor=* \ 1152 | --program-transfo=* | --program-transf=* \ 1153 | --program-trans=* | --program-tran=* \ 1154 | --progr-tra=* | --program-tr=* | --program-t=*) 1155 program_transform_name=$ac_optarg ;; 1156 1157 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1158 ac_prev=pdfdir ;; 1159 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1160 pdfdir=$ac_optarg ;; 1161 1162 -psdir | --psdir | --psdi | --psd | --ps) 1163 ac_prev=psdir ;; 1164 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1165 psdir=$ac_optarg ;; 1166 1167 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1168 | -silent | --silent | --silen | --sile | --sil) 1169 silent=yes ;; 1170 1171 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1172 ac_prev=sbindir ;; 1173 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1174 | --sbi=* | --sb=*) 1175 sbindir=$ac_optarg ;; 1176 1177 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1178 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1179 | --sharedst | --shareds | --shared | --share | --shar \ 1180 | --sha | --sh) 1181 ac_prev=sharedstatedir ;; 1182 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1183 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1184 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1185 | --sha=* | --sh=*) 1186 sharedstatedir=$ac_optarg ;; 1187 1188 -site | --site | --sit) 1189 ac_prev=site ;; 1190 -site=* | --site=* | --sit=*) 1191 site=$ac_optarg ;; 1192 1193 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1194 ac_prev=srcdir ;; 1195 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1196 srcdir=$ac_optarg ;; 1197 1198 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1199 | --syscon | --sysco | --sysc | --sys | --sy) 1200 ac_prev=sysconfdir ;; 1201 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1202 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1203 sysconfdir=$ac_optarg ;; 1204 1205 -target | --target | --targe | --targ | --tar | --ta | --t) 1206 ac_prev=target_alias ;; 1207 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1208 target_alias=$ac_optarg ;; 1209 1210 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1211 verbose=yes ;; 1212 1213 -version | --version | --versio | --versi | --vers | -V) 1214 ac_init_version=: ;; 1215 1216 -with-* | --with-*) 1217 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1218 # Reject names that are not valid shell variable names. 1219 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1220 { echo "$as_me: error: invalid package name: $ac_package" >&2 1221 { (exit 1); exit 1; }; } 1222 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1223 eval with_$ac_package=\$ac_optarg ;; 1224 1225 -without-* | --without-*) 1226 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1227 # Reject names that are not valid shell variable names. 1228 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1229 { echo "$as_me: error: invalid package name: $ac_package" >&2 1230 { (exit 1); exit 1; }; } 1231 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1232 eval with_$ac_package=no ;; 1233 1234 --x) 1235 # Obsolete; use --with-x. 1236 with_x=yes ;; 1237 1238 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1239 | --x-incl | --x-inc | --x-in | --x-i) 1240 ac_prev=x_includes ;; 1241 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1242 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1243 x_includes=$ac_optarg ;; 1244 1245 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1246 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1247 ac_prev=x_libraries ;; 1248 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1249 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1250 x_libraries=$ac_optarg ;; 1251 1252 -*) { echo "$as_me: error: unrecognized option: $ac_option 1253 Try \`$0 --help' for more information." >&2 1254 { (exit 1); exit 1; }; } 1255 ;; 1256 1257 *=*) 1258 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1259 # Reject names that are not valid shell variable names. 1260 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1261 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1262 { (exit 1); exit 1; }; } 1263 eval $ac_envvar=\$ac_optarg 1264 export $ac_envvar ;; 1265 1266 *) 1267 # FIXME: should be removed in autoconf 3.0. 1268 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1269 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1270 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1271 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1272 ;; 1273 1274 esac 1275 done 1276 1277 if test -n "$ac_prev"; then 1278 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1279 { echo "$as_me: error: missing argument to $ac_option" >&2 1280 { (exit 1); exit 1; }; } 1281 fi 1282 1283 # Be sure to have absolute directory names. 1284 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1285 datadir sysconfdir sharedstatedir localstatedir includedir \ 1286 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1287 libdir localedir mandir 1288 do 1289 eval ac_val=\$$ac_var 1290 case $ac_val in 1291 [\\/$]* | ?:[\\/]* ) continue;; 1292 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1293 esac 1294 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1295 { (exit 1); exit 1; }; } 1296 done 1297 1298 # There might be people who depend on the old broken behavior: `$host' 1299 # used to hold the argument of --host etc. 1300 # FIXME: To remove some day. 1301 build=$build_alias 1302 host=$host_alias 1303 target=$target_alias 1304 1305 # FIXME: To remove some day. 1306 if test "x$host_alias" != x; then 1307 if test "x$build_alias" = x; then 1308 cross_compiling=maybe 1309 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1310 If a cross compiler is detected then cross compile mode will be used." >&2 1311 elif test "x$build_alias" != "x$host_alias"; then 1312 cross_compiling=yes 1313 fi 1314 fi 1315 1316 ac_tool_prefix= 1317 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1318 1319 test "$silent" = yes && exec 6>/dev/null 1320 1321 1322 ac_pwd=`pwd` && test -n "$ac_pwd" && 1323 ac_ls_di=`ls -di .` && 1324 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1325 { echo "$as_me: error: Working directory cannot be determined" >&2 1326 { (exit 1); exit 1; }; } 1327 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1328 { echo "$as_me: error: pwd does not report name of working directory" >&2 1329 { (exit 1); exit 1; }; } 1330 1331 1332 # Find the source files, if location was not specified. 1333 if test -z "$srcdir"; then 1334 ac_srcdir_defaulted=yes 1335 # Try the directory containing this script, then the parent directory. 1336 ac_confdir=`$as_dirname -- "$0" || 1337 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1338 X"$0" : 'X\(//\)[^/]' \| \ 1339 X"$0" : 'X\(//\)$' \| \ 1340 X"$0" : 'X\(/\)' \| . 2>/dev/null || 1341 echo X"$0" | 1342 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1343 s//\1/ 1344 q 1345 } 1346 /^X\(\/\/\)[^/].*/{ 1347 s//\1/ 1348 q 1349 } 1350 /^X\(\/\/\)$/{ 1351 s//\1/ 1352 q 1353 } 1354 /^X\(\/\).*/{ 1355 s//\1/ 1356 q 1357 } 1358 s/.*/./; q'` 1359 srcdir=$ac_confdir 1360 if test ! -r "$srcdir/$ac_unique_file"; then 1361 srcdir=.. 1362 fi 1363 else 1364 ac_srcdir_defaulted=no 1365 fi 1366 if test ! -r "$srcdir/$ac_unique_file"; then 1367 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1368 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1369 { (exit 1); exit 1; }; } 1370 fi 1371 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1372 ac_abs_confdir=`( 1373 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 1374 { (exit 1); exit 1; }; } 1375 pwd)` 1376 # When building in place, set srcdir=. 1377 if test "$ac_abs_confdir" = "$ac_pwd"; then 1378 srcdir=. 1379 fi 1380 # Remove unnecessary trailing slashes from srcdir. 1381 # Double slashes in file names in object file debugging info 1382 # mess up M-x gdb in Emacs. 1383 case $srcdir in 1384 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1385 esac 1386 for ac_var in $ac_precious_vars; do 1387 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1388 eval ac_env_${ac_var}_value=\$${ac_var} 1389 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1390 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1391 done 1392 1393 # 1394 # Report the --help message. 1395 # 1396 if test "$ac_init_help" = "long"; then 1397 # Omit some internal or obsolete options to make the list less imposing. 1398 # This message is too long to be a string in the A/UX 3.1 sh. 1399 cat <<_ACEOF 1400 \`configure' configures open-vcdiff 0.7 to adapt to many kinds of systems. 1401 1402 Usage: $0 [OPTION]... [VAR=VALUE]... 1403 1404 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1405 VAR=VALUE. See below for descriptions of some of the useful variables. 1406 1407 Defaults for the options are specified in brackets. 1408 1409 Configuration: 1410 -h, --help display this help and exit 1411 --help=short display options specific to this package 1412 --help=recursive display the short help of all the included packages 1413 -V, --version display version information and exit 1414 -q, --quiet, --silent do not print \`checking...' messages 1415 --cache-file=FILE cache test results in FILE [disabled] 1416 -C, --config-cache alias for \`--cache-file=config.cache' 1417 -n, --no-create do not create output files 1418 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1419 1420 Installation directories: 1421 --prefix=PREFIX install architecture-independent files in PREFIX 1422 [$ac_default_prefix] 1423 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1424 [PREFIX] 1425 1426 By default, \`make install' will install all the files in 1427 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1428 an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1429 for instance \`--prefix=\$HOME'. 1430 1431 For better control, use the options below. 1432 1433 Fine tuning of the installation directories: 1434 --bindir=DIR user executables [EPREFIX/bin] 1435 --sbindir=DIR system admin executables [EPREFIX/sbin] 1436 --libexecdir=DIR program executables [EPREFIX/libexec] 1437 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1438 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1439 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1440 --libdir=DIR object code libraries [EPREFIX/lib] 1441 --includedir=DIR C header files [PREFIX/include] 1442 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1443 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1444 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1445 --infodir=DIR info documentation [DATAROOTDIR/info] 1446 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1447 --mandir=DIR man documentation [DATAROOTDIR/man] 1448 --docdir=DIR documentation root [DATAROOTDIR/doc/open-vcdiff] 1449 --htmldir=DIR html documentation [DOCDIR] 1450 --dvidir=DIR dvi documentation [DOCDIR] 1451 --pdfdir=DIR pdf documentation [DOCDIR] 1452 --psdir=DIR ps documentation [DOCDIR] 1453 _ACEOF 1454 1455 cat <<\_ACEOF 1456 1457 Program names: 1458 --program-prefix=PREFIX prepend PREFIX to installed program names 1459 --program-suffix=SUFFIX append SUFFIX to installed program names 1460 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1461 1462 System types: 1463 --build=BUILD configure for building on BUILD [guessed] 1464 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1465 _ACEOF 1466 fi 1467 1468 if test -n "$ac_init_help"; then 1469 case $ac_init_help in 1470 short | recursive ) echo "Configuration of open-vcdiff 0.7:";; 1471 esac 1472 cat <<\_ACEOF 1473 1474 Optional Features: 1475 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1476 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1477 --disable-dependency-tracking speeds up one-time build 1478 --enable-dependency-tracking do not reject slow dependency extractors 1479 --enable-fast-install[=PKGS] 1480 optimize for fast installation [default=no] 1481 --enable-shared[=PKGS] build shared libraries [default=yes] 1482 --enable-static[=PKGS] build static libraries [default=yes] 1483 --disable-libtool-lock avoid locking (might break parallel builds) 1484 1485 Optional Packages: 1486 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1487 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1488 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1489 --with-pic try to use only PIC/non-PIC objects [default=use 1490 both] 1491 --with-tags[=TAGS] include additional configurations [automatic] 1492 1493 Some influential environment variables: 1494 CC C compiler command 1495 CFLAGS C compiler flags 1496 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1497 nonstandard directory <lib dir> 1498 LIBS libraries to pass to the linker, e.g. -l<library> 1499 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1500 you have headers in a nonstandard directory <include dir> 1501 CPP C preprocessor 1502 CXX C++ compiler command 1503 CXXFLAGS C++ compiler flags 1504 CXXCPP C++ preprocessor 1505 F77 Fortran 77 compiler command 1506 FFLAGS Fortran 77 compiler flags 1507 1508 Use these variables to override the choices made by `configure' or to help 1509 it to find libraries and programs with nonstandard names/locations. 1510 1511 Report bugs to <opensource@google.com>. 1512 _ACEOF 1513 ac_status=$? 1514 fi 1515 1516 if test "$ac_init_help" = "recursive"; then 1517 # If there are subdirs, report their specific --help. 1518 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1519 test -d "$ac_dir" || continue 1520 ac_builddir=. 1521 1522 case "$ac_dir" in 1523 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1524 *) 1525 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1526 # A ".." for each directory in $ac_dir_suffix. 1527 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 1528 case $ac_top_builddir_sub in 1529 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1530 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1531 esac ;; 1532 esac 1533 ac_abs_top_builddir=$ac_pwd 1534 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1535 # for backward compatibility: 1536 ac_top_builddir=$ac_top_build_prefix 1537 1538 case $srcdir in 1539 .) # We are building in place. 1540 ac_srcdir=. 1541 ac_top_srcdir=$ac_top_builddir_sub 1542 ac_abs_top_srcdir=$ac_pwd ;; 1543 [\\/]* | ?:[\\/]* ) # Absolute name. 1544 ac_srcdir=$srcdir$ac_dir_suffix; 1545 ac_top_srcdir=$srcdir 1546 ac_abs_top_srcdir=$srcdir ;; 1547 *) # Relative name. 1548 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1549 ac_top_srcdir=$ac_top_build_prefix$srcdir 1550 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1551 esac 1552 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1553 1554 cd "$ac_dir" || { ac_status=$?; continue; } 1555 # Check for guested configure. 1556 if test -f "$ac_srcdir/configure.gnu"; then 1557 echo && 1558 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1559 elif test -f "$ac_srcdir/configure"; then 1560 echo && 1561 $SHELL "$ac_srcdir/configure" --help=recursive 1562 else 1563 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1564 fi || ac_status=$? 1565 cd "$ac_pwd" || { ac_status=$?; break; } 1566 done 1567 fi 1568 1569 test -n "$ac_init_help" && exit $ac_status 1570 if $ac_init_version; then 1571 cat <<\_ACEOF 1572 open-vcdiff configure 0.7 1573 generated by GNU Autoconf 2.61 1574 1575 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 1576 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 1577 This configure script is free software; the Free Software Foundation 1578 gives unlimited permission to copy, distribute and modify it. 1579 _ACEOF 1580 exit 1581 fi 1582 cat >config.log <<_ACEOF 1583 This file contains any messages produced by compilers while 1584 running configure, to aid debugging if configure makes a mistake. 1585 1586 It was created by open-vcdiff $as_me 0.7, which was 1587 generated by GNU Autoconf 2.61. Invocation command line was 1588 1589 $ $0 $@ 1590 1591 _ACEOF 1592 exec 5>>config.log 1593 { 1594 cat <<_ASUNAME 1595 ## --------- ## 1596 ## Platform. ## 1597 ## --------- ## 1598 1599 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1600 uname -m = `(uname -m) 2>/dev/null || echo unknown` 1601 uname -r = `(uname -r) 2>/dev/null || echo unknown` 1602 uname -s = `(uname -s) 2>/dev/null || echo unknown` 1603 uname -v = `(uname -v) 2>/dev/null || echo unknown` 1604 1605 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1606 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1607 1608 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1609 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1610 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1611 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1612 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1613 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1614 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1615 1616 _ASUNAME 1617 1618 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1619 for as_dir in $PATH 1620 do 1621 IFS=$as_save_IFS 1622 test -z "$as_dir" && as_dir=. 1623 echo "PATH: $as_dir" 1624 done 1625 IFS=$as_save_IFS 1626 1627 } >&5 1628 1629 cat >&5 <<_ACEOF 1630 1631 1632 ## ----------- ## 1633 ## Core tests. ## 1634 ## ----------- ## 1635 1636 _ACEOF 1637 1638 1639 # Keep a trace of the command line. 1640 # Strip out --no-create and --no-recursion so they do not pile up. 1641 # Strip out --silent because we don't want to record it for future runs. 1642 # Also quote any args containing shell meta-characters. 1643 # Make two passes to allow for proper duplicate-argument suppression. 1644 ac_configure_args= 1645 ac_configure_args0= 1646 ac_configure_args1= 1647 ac_must_keep_next=false 1648 for ac_pass in 1 2 1649 do 1650 for ac_arg 1651 do 1652 case $ac_arg in 1653 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1654 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1655 | -silent | --silent | --silen | --sile | --sil) 1656 continue ;; 1657 *\'*) 1658 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1659 esac 1660 case $ac_pass in 1661 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1662 2) 1663 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1664 if test $ac_must_keep_next = true; then 1665 ac_must_keep_next=false # Got value, back to normal. 1666 else 1667 case $ac_arg in 1668 *=* | --config-cache | -C | -disable-* | --disable-* \ 1669 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1670 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1671 | -with-* | --with-* | -without-* | --without-* | --x) 1672 case "$ac_configure_args0 " in 1673 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1674 esac 1675 ;; 1676 -* ) ac_must_keep_next=true ;; 1677 esac 1678 fi 1679 ac_configure_args="$ac_configure_args '$ac_arg'" 1680 ;; 1681 esac 1682 done 1683 done 1684 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1685 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1686 1687 # When interrupted or exit'd, cleanup temporary files, and complete 1688 # config.log. We remove comments because anyway the quotes in there 1689 # would cause problems or look ugly. 1690 # WARNING: Use '\'' to represent an apostrophe within the trap. 1691 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1692 trap 'exit_status=$? 1693 # Save into config.log some information that might help in debugging. 1694 { 1695 echo 1696 1697 cat <<\_ASBOX 1698 ## ---------------- ## 1699 ## Cache variables. ## 1700 ## ---------------- ## 1701 _ASBOX 1702 echo 1703 # The following way of writing the cache mishandles newlines in values, 1704 ( 1705 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1706 eval ac_val=\$$ac_var 1707 case $ac_val in #( 1708 *${as_nl}*) 1709 case $ac_var in #( 1710 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 1711 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 1712 esac 1713 case $ac_var in #( 1714 _ | IFS | as_nl) ;; #( 1715 *) $as_unset $ac_var ;; 1716 esac ;; 1717 esac 1718 done 1719 (set) 2>&1 | 1720 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1721 *${as_nl}ac_space=\ *) 1722 sed -n \ 1723 "s/'\''/'\''\\\\'\'''\''/g; 1724 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1725 ;; #( 1726 *) 1727 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1728 ;; 1729 esac | 1730 sort 1731 ) 1732 echo 1733 1734 cat <<\_ASBOX 1735 ## ----------------- ## 1736 ## Output variables. ## 1737 ## ----------------- ## 1738 _ASBOX 1739 echo 1740 for ac_var in $ac_subst_vars 1741 do 1742 eval ac_val=\$$ac_var 1743 case $ac_val in 1744 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1745 esac 1746 echo "$ac_var='\''$ac_val'\''" 1747 done | sort 1748 echo 1749 1750 if test -n "$ac_subst_files"; then 1751 cat <<\_ASBOX 1752 ## ------------------- ## 1753 ## File substitutions. ## 1754 ## ------------------- ## 1755 _ASBOX 1756 echo 1757 for ac_var in $ac_subst_files 1758 do 1759 eval ac_val=\$$ac_var 1760 case $ac_val in 1761 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1762 esac 1763 echo "$ac_var='\''$ac_val'\''" 1764 done | sort 1765 echo 1766 fi 1767 1768 if test -s confdefs.h; then 1769 cat <<\_ASBOX 1770 ## ----------- ## 1771 ## confdefs.h. ## 1772 ## ----------- ## 1773 _ASBOX 1774 echo 1775 cat confdefs.h 1776 echo 1777 fi 1778 test "$ac_signal" != 0 && 1779 echo "$as_me: caught signal $ac_signal" 1780 echo "$as_me: exit $exit_status" 1781 } >&5 1782 rm -f core *.core core.conftest.* && 1783 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1784 exit $exit_status 1785 ' 0 1786 for ac_signal in 1 2 13 15; do 1787 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1788 done 1789 ac_signal=0 1790 1791 # confdefs.h avoids OS command line length limits that DEFS can exceed. 1792 rm -f -r conftest* confdefs.h 1793 1794 # Predefined preprocessor variables. 1795 1796 cat >>confdefs.h <<_ACEOF 1797 #define PACKAGE_NAME "$PACKAGE_NAME" 1798 _ACEOF 1799 1800 1801 cat >>confdefs.h <<_ACEOF 1802 #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1803 _ACEOF 1804 1805 1806 cat >>confdefs.h <<_ACEOF 1807 #define PACKAGE_VERSION "$PACKAGE_VERSION" 1808 _ACEOF 1809 1810 1811 cat >>confdefs.h <<_ACEOF 1812 #define PACKAGE_STRING "$PACKAGE_STRING" 1813 _ACEOF 1814 1815 1816 cat >>confdefs.h <<_ACEOF 1817 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1818 _ACEOF 1819 1820 1821 # Let the site file select an alternate cache file if it wants to. 1822 # Prefer explicitly selected file to automatically selected ones. 1823 if test -n "$CONFIG_SITE"; then 1824 set x "$CONFIG_SITE" 1825 elif test "x$prefix" != xNONE; then 1826 set x "$prefix/share/config.site" "$prefix/etc/config.site" 1827 else 1828 set x "$ac_default_prefix/share/config.site" \ 1829 "$ac_default_prefix/etc/config.site" 1830 fi 1831 shift 1832 for ac_site_file 1833 do 1834 if test -r "$ac_site_file"; then 1835 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1836 echo "$as_me: loading site script $ac_site_file" >&6;} 1837 sed 's/^/| /' "$ac_site_file" >&5 1838 . "$ac_site_file" 1839 fi 1840 done 1841 1842 if test -r "$cache_file"; then 1843 # Some versions of bash will fail to source /dev/null (special 1844 # files actually), so we avoid doing that. 1845 if test -f "$cache_file"; then 1846 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1847 echo "$as_me: loading cache $cache_file" >&6;} 1848 case $cache_file in 1849 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1850 *) . "./$cache_file";; 1851 esac 1852 fi 1853 else 1854 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1855 echo "$as_me: creating cache $cache_file" >&6;} 1856 >$cache_file 1857 fi 1858 1859 # Check that the precious variables saved in the cache have kept the same 1860 # value. 1861 ac_cache_corrupted=false 1862 for ac_var in $ac_precious_vars; do 1863 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1864 eval ac_new_set=\$ac_env_${ac_var}_set 1865 eval ac_old_val=\$ac_cv_env_${ac_var}_value 1866 eval ac_new_val=\$ac_env_${ac_var}_value 1867 case $ac_old_set,$ac_new_set in 1868 set,) 1869 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1870 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1871 ac_cache_corrupted=: ;; 1872 ,set) 1873 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1874 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1875 ac_cache_corrupted=: ;; 1876 ,);; 1877 *) 1878 if test "x$ac_old_val" != "x$ac_new_val"; then 1879 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1880 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1881 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1882 echo "$as_me: former value: $ac_old_val" >&2;} 1883 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1884 echo "$as_me: current value: $ac_new_val" >&2;} 1885 ac_cache_corrupted=: 1886 fi;; 1887 esac 1888 # Pass precious variables to config.status. 1889 if test "$ac_new_set" = set; then 1890 case $ac_new_val in 1891 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1892 *) ac_arg=$ac_var=$ac_new_val ;; 1893 esac 1894 case " $ac_configure_args " in 1895 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1896 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1897 esac 1898 fi 1899 done 1900 if $ac_cache_corrupted; then 1901 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1902 echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1903 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1904 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1905 { (exit 1); exit 1; }; } 1906 fi 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 ac_ext=c 1933 ac_cpp='$CPP $CPPFLAGS' 1934 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1935 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1936 ac_compiler_gnu=$ac_cv_c_compiler_gnu 1937 1938 1939 1940 am__api_version='1.10' 1941 1942 ac_aux_dir= 1943 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 1944 if test -f "$ac_dir/install-sh"; then 1945 ac_aux_dir=$ac_dir 1946 ac_install_sh="$ac_aux_dir/install-sh -c" 1947 break 1948 elif test -f "$ac_dir/install.sh"; then 1949 ac_aux_dir=$ac_dir 1950 ac_install_sh="$ac_aux_dir/install.sh -c" 1951 break 1952 elif test -f "$ac_dir/shtool"; then 1953 ac_aux_dir=$ac_dir 1954 ac_install_sh="$ac_aux_dir/shtool install -c" 1955 break 1956 fi 1957 done 1958 if test -z "$ac_aux_dir"; then 1959 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 1960 echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} 1961 { (exit 1); exit 1; }; } 1962 fi 1963 1964 # These three variables are undocumented and unsupported, 1965 # and are intended to be withdrawn in a future Autoconf release. 1966 # They can cause serious problems if a builder's source tree is in a directory 1967 # whose full name contains unusual characters. 1968 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 1969 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 1970 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 1971 1972 1973 # Find a good install program. We prefer a C program (faster), 1974 # so one script is as good as another. But avoid the broken or 1975 # incompatible versions: 1976 # SysV /etc/install, /usr/sbin/install 1977 # SunOS /usr/etc/install 1978 # IRIX /sbin/install 1979 # AIX /bin/install 1980 # AmigaOS /C/install, which installs bootblocks on floppy discs 1981 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 1982 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 1983 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 1984 # OS/2's system install, which has a completely different semantic 1985 # ./install, which can be erroneously created by make from ./install.sh. 1986 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 1987 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 1988 if test -z "$INSTALL"; then 1989 if test "${ac_cv_path_install+set}" = set; then 1990 echo $ECHO_N "(cached) $ECHO_C" >&6 1991 else 1992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1993 for as_dir in $PATH 1994 do 1995 IFS=$as_save_IFS 1996 test -z "$as_dir" && as_dir=. 1997 # Account for people who put trailing slashes in PATH elements. 1998 case $as_dir/ in 1999 ./ | .// | /cC/* | \ 2000 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2001 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2002 /usr/ucb/* ) ;; 2003 *) 2004 # OSF1 and SCO ODT 3.0 have their own names for install. 2005 # Don't use installbsd from OSF since it installs stuff as root 2006 # by default. 2007 for ac_prog in ginstall scoinst install; do 2008 for ac_exec_ext in '' $ac_executable_extensions; do 2009 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2010 if test $ac_prog = install && 2011 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2012 # AIX install. It has an incompatible calling convention. 2013 : 2014 elif test $ac_prog = install && 2015 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2016 # program-specific install script used by HP pwplus--don't use. 2017 : 2018 else 2019 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2020 break 3 2021 fi 2022 fi 2023 done 2024 done 2025 ;; 2026 esac 2027 done 2028 IFS=$as_save_IFS 2029 2030 2031 fi 2032 if test "${ac_cv_path_install+set}" = set; then 2033 INSTALL=$ac_cv_path_install 2034 else 2035 # As a last resort, use the slow shell script. Don't cache a 2036 # value for INSTALL within a source directory, because that will 2037 # break other packages using the cache if that directory is 2038 # removed, or if the value is a relative name. 2039 INSTALL=$ac_install_sh 2040 fi 2041 fi 2042 { echo "$as_me:$LINENO: result: $INSTALL" >&5 2043 echo "${ECHO_T}$INSTALL" >&6; } 2044 2045 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2046 # It thinks the first close brace ends the variable substitution. 2047 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2048 2049 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2050 2051 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2052 2053 { echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2054 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } 2055 # Just in case 2056 sleep 1 2057 echo timestamp > conftest.file 2058 # Do `set' in a subshell so we don't clobber the current shell's 2059 # arguments. Must try -L first in case configure is actually a 2060 # symlink; some systems play weird games with the mod time of symlinks 2061 # (eg FreeBSD returns the mod time of the symlink's containing 2062 # directory). 2063 if ( 2064 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 2065 if test "$*" = "X"; then 2066 # -L didn't work. 2067 set X `ls -t $srcdir/configure conftest.file` 2068 fi 2069 rm -f conftest.file 2070 if test "$*" != "X $srcdir/configure conftest.file" \ 2071 && test "$*" != "X conftest.file $srcdir/configure"; then 2072 2073 # If neither matched, then we have a broken ls. This can happen 2074 # if, for instance, CONFIG_SHELL is bash and it inherits a 2075 # broken ls alias from the environment. This has actually 2076 # happened. Such a system could not be considered "sane". 2077 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2078 alias in your environment" >&5 2079 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2080 alias in your environment" >&2;} 2081 { (exit 1); exit 1; }; } 2082 fi 2083 2084 test "$2" = conftest.file 2085 ) 2086 then 2087 # Ok. 2088 : 2089 else 2090 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2091 Check your system clock" >&5 2092 echo "$as_me: error: newly created file is older than distributed files! 2093 Check your system clock" >&2;} 2094 { (exit 1); exit 1; }; } 2095 fi 2096 { echo "$as_me:$LINENO: result: yes" >&5 2097 echo "${ECHO_T}yes" >&6; } 2098 test "$program_prefix" != NONE && 2099 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2100 # Use a double $ so make ignores it. 2101 test "$program_suffix" != NONE && 2102 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2103 # Double any \ or $. echo might interpret backslashes. 2104 # By default was `s,x,x', remove it if useless. 2105 cat <<\_ACEOF >conftest.sed 2106 s/[\\$]/&&/g;s/;s,x,x,$// 2107 _ACEOF 2108 program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 2109 rm -f conftest.sed 2110 2111 # expand $ac_aux_dir to an absolute path 2112 am_aux_dir=`cd $ac_aux_dir && pwd` 2113 2114 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 2115 # Use eval to expand $SHELL 2116 if eval "$MISSING --run true"; then 2117 am_missing_run="$MISSING --run " 2118 else 2119 am_missing_run= 2120 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2121 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2122 fi 2123 2124 { echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 2125 echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; } 2126 if test -z "$MKDIR_P"; then 2127 if test "${ac_cv_path_mkdir+set}" = set; then 2128 echo $ECHO_N "(cached) $ECHO_C" >&6 2129 else 2130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2131 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2132 do 2133 IFS=$as_save_IFS 2134 test -z "$as_dir" && as_dir=. 2135 for ac_prog in mkdir gmkdir; do 2136 for ac_exec_ext in '' $ac_executable_extensions; do 2137 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2138 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2139 'mkdir (GNU coreutils) '* | \ 2140 'mkdir (coreutils) '* | \ 2141 'mkdir (fileutils) '4.1*) 2142 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2143 break 3;; 2144 esac 2145 done 2146 done 2147 done 2148 IFS=$as_save_IFS 2149 2150 fi 2151 2152 if test "${ac_cv_path_mkdir+set}" = set; then 2153 MKDIR_P="$ac_cv_path_mkdir -p" 2154 else 2155 # As a last resort, use the slow shell script. Don't cache a 2156 # value for MKDIR_P within a source directory, because that will 2157 # break other packages using the cache if that directory is 2158 # removed, or if the value is a relative name. 2159 test -d ./--version && rmdir ./--version 2160 MKDIR_P="$ac_install_sh -d" 2161 fi 2162 fi 2163 { echo "$as_me:$LINENO: result: $MKDIR_P" >&5 2164 echo "${ECHO_T}$MKDIR_P" >&6; } 2165 2166 mkdir_p="$MKDIR_P" 2167 case $mkdir_p in 2168 [\\/$]* | ?:[\\/]*) ;; 2169 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2170 esac 2171 2172 for ac_prog in gawk mawk nawk awk 2173 do 2174 # Extract the first word of "$ac_prog", so it can be a program name with args. 2175 set dummy $ac_prog; ac_word=$2 2176 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2177 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2178 if test "${ac_cv_prog_AWK+set}" = set; then 2179 echo $ECHO_N "(cached) $ECHO_C" >&6 2180 else 2181 if test -n "$AWK"; then 2182 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2183 else 2184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2185 for as_dir in $PATH 2186 do 2187 IFS=$as_save_IFS 2188 test -z "$as_dir" && as_dir=. 2189 for ac_exec_ext in '' $ac_executable_extensions; do 2190 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2191 ac_cv_prog_AWK="$ac_prog" 2192 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2193 break 2 2194 fi 2195 done 2196 done 2197 IFS=$as_save_IFS 2198 2199 fi 2200 fi 2201 AWK=$ac_cv_prog_AWK 2202 if test -n "$AWK"; then 2203 { echo "$as_me:$LINENO: result: $AWK" >&5 2204 echo "${ECHO_T}$AWK" >&6; } 2205 else 2206 { echo "$as_me:$LINENO: result: no" >&5 2207 echo "${ECHO_T}no" >&6; } 2208 fi 2209 2210 2211 test -n "$AWK" && break 2212 done 2213 2214 { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2215 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } 2216 set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2217 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2218 echo $ECHO_N "(cached) $ECHO_C" >&6 2219 else 2220 cat >conftest.make <<\_ACEOF 2221 SHELL = /bin/sh 2222 all: 2223 @echo '@@@%%%=$(MAKE)=@@@%%%' 2224 _ACEOF 2225 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2226 case `${MAKE-make} -f conftest.make 2>/dev/null` in 2227 *@@@%%%=?*=@@@%%%*) 2228 eval ac_cv_prog_make_${ac_make}_set=yes;; 2229 *) 2230 eval ac_cv_prog_make_${ac_make}_set=no;; 2231 esac 2232 rm -f conftest.make 2233 fi 2234 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2235 { echo "$as_me:$LINENO: result: yes" >&5 2236 echo "${ECHO_T}yes" >&6; } 2237 SET_MAKE= 2238 else 2239 { echo "$as_me:$LINENO: result: no" >&5 2240 echo "${ECHO_T}no" >&6; } 2241 SET_MAKE="MAKE=${MAKE-make}" 2242 fi 2243 2244 rm -rf .tst 2>/dev/null 2245 mkdir .tst 2>/dev/null 2246 if test -d .tst; then 2247 am__leading_dot=. 2248 else 2249 am__leading_dot=_ 2250 fi 2251 rmdir .tst 2>/dev/null 2252 2253 if test "`cd $srcdir && pwd`" != "`pwd`"; then 2254 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2255 # is not polluted with repeated "-I." 2256 am__isrc=' -I$(srcdir)' 2257 # test to see if srcdir already configured 2258 if test -f $srcdir/config.status; then 2259 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2260 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2261 { (exit 1); exit 1; }; } 2262 fi 2263 fi 2264 2265 # test whether we have cygpath 2266 if test -z "$CYGPATH_W"; then 2267 if (cygpath --version) >/dev/null 2>/dev/null; then 2268 CYGPATH_W='cygpath -w' 2269 else 2270 CYGPATH_W=echo 2271 fi 2272 fi 2273 2274 2275 # Define the identity of the package. 2276 PACKAGE='open-vcdiff' 2277 VERSION='0.7' 2278 2279 2280 cat >>confdefs.h <<_ACEOF 2281 #define PACKAGE "$PACKAGE" 2282 _ACEOF 2283 2284 2285 cat >>confdefs.h <<_ACEOF 2286 #define VERSION "$VERSION" 2287 _ACEOF 2288 2289 # Some tools Automake needs. 2290 2291 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2292 2293 2294 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2295 2296 2297 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2298 2299 2300 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2301 2302 2303 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2304 2305 install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} 2306 2307 # Installed binaries are usually stripped using `strip' when the user 2308 # run `make install-strip'. However `strip' might not be the right 2309 # tool to use in cross-compilation environments, therefore Automake 2310 # will honor the `STRIP' environment variable to overrule this program. 2311 if test "$cross_compiling" != no; then 2312 if test -n "$ac_tool_prefix"; then 2313 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2314 set dummy ${ac_tool_prefix}strip; ac_word=$2 2315 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2316 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2317 if test "${ac_cv_prog_STRIP+set}" = set; then 2318 echo $ECHO_N "(cached) $ECHO_C" >&6 2319 else 2320 if test -n "$STRIP"; then 2321 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2322 else 2323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2324 for as_dir in $PATH 2325 do 2326 IFS=$as_save_IFS 2327 test -z "$as_dir" && as_dir=. 2328 for ac_exec_ext in '' $ac_executable_extensions; do 2329 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2330 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2331 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2332 break 2 2333 fi 2334 done 2335 done 2336 IFS=$as_save_IFS 2337 2338 fi 2339 fi 2340 STRIP=$ac_cv_prog_STRIP 2341 if test -n "$STRIP"; then 2342 { echo "$as_me:$LINENO: result: $STRIP" >&5 2343 echo "${ECHO_T}$STRIP" >&6; } 2344 else 2345 { echo "$as_me:$LINENO: result: no" >&5 2346 echo "${ECHO_T}no" >&6; } 2347 fi 2348 2349 2350 fi 2351 if test -z "$ac_cv_prog_STRIP"; then 2352 ac_ct_STRIP=$STRIP 2353 # Extract the first word of "strip", so it can be a program name with args. 2354 set dummy strip; ac_word=$2 2355 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2356 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2357 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2358 echo $ECHO_N "(cached) $ECHO_C" >&6 2359 else 2360 if test -n "$ac_ct_STRIP"; then 2361 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2362 else 2363 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2364 for as_dir in $PATH 2365 do 2366 IFS=$as_save_IFS 2367 test -z "$as_dir" && as_dir=. 2368 for ac_exec_ext in '' $ac_executable_extensions; do 2369 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2370 ac_cv_prog_ac_ct_STRIP="strip" 2371 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2372 break 2 2373 fi 2374 done 2375 done 2376 IFS=$as_save_IFS 2377 2378 fi 2379 fi 2380 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2381 if test -n "$ac_ct_STRIP"; then 2382 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2383 echo "${ECHO_T}$ac_ct_STRIP" >&6; } 2384 else 2385 { echo "$as_me:$LINENO: result: no" >&5 2386 echo "${ECHO_T}no" >&6; } 2387 fi 2388 2389 if test "x$ac_ct_STRIP" = x; then 2390 STRIP=":" 2391 else 2392 case $cross_compiling:$ac_tool_warned in 2393 yes:) 2394 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2395 whose name does not start with the host triplet. If you think this 2396 configuration is useful to you, please write to autoconf (at] gnu.org." >&5 2397 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2398 whose name does not start with the host triplet. If you think this 2399 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;} 2400 ac_tool_warned=yes ;; 2401 esac 2402 STRIP=$ac_ct_STRIP 2403 fi 2404 else 2405 STRIP="$ac_cv_prog_STRIP" 2406 fi 2407 2408 fi 2409 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2410 2411 # We need awk for the "check" target. The system "awk" is bad on 2412 # some platforms. 2413 # Always define AMTAR for backward compatibility. 2414 2415 AMTAR=${AMTAR-"${am_missing_run}tar"} 2416 2417 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2418 2419 2420 2421 2422 2423 ac_config_headers="$ac_config_headers src/config.h" 2424 2425 2426 # Checks for programs. 2427 ac_ext=c 2428 ac_cpp='$CPP $CPPFLAGS' 2429 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2430 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2431 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2432 if test -n "$ac_tool_prefix"; then 2433 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2434 set dummy ${ac_tool_prefix}gcc; ac_word=$2 2435 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2436 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2437 if test "${ac_cv_prog_CC+set}" = set; then 2438 echo $ECHO_N "(cached) $ECHO_C" >&6 2439 else 2440 if test -n "$CC"; then 2441 ac_cv_prog_CC="$CC" # Let the user override the test. 2442 else 2443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2444 for as_dir in $PATH 2445 do 2446 IFS=$as_save_IFS 2447 test -z "$as_dir" && as_dir=. 2448 for ac_exec_ext in '' $ac_executable_extensions; do 2449 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2450 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2451 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2452 break 2 2453 fi 2454 done 2455 done 2456 IFS=$as_save_IFS 2457 2458 fi 2459 fi 2460 CC=$ac_cv_prog_CC 2461 if test -n "$CC"; then 2462 { echo "$as_me:$LINENO: result: $CC" >&5 2463 echo "${ECHO_T}$CC" >&6; } 2464 else 2465 { echo "$as_me:$LINENO: result: no" >&5 2466 echo "${ECHO_T}no" >&6; } 2467 fi 2468 2469 2470 fi 2471 if test -z "$ac_cv_prog_CC"; then 2472 ac_ct_CC=$CC 2473 # Extract the first word of "gcc", so it can be a program name with args. 2474 set dummy gcc; ac_word=$2 2475 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2476 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2477 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2478 echo $ECHO_N "(cached) $ECHO_C" >&6 2479 else 2480 if test -n "$ac_ct_CC"; then 2481 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2482 else 2483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2484 for as_dir in $PATH 2485 do 2486 IFS=$as_save_IFS 2487 test -z "$as_dir" && as_dir=. 2488 for ac_exec_ext in '' $ac_executable_extensions; do 2489 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2490 ac_cv_prog_ac_ct_CC="gcc" 2491 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2492 break 2 2493 fi 2494 done 2495 done 2496 IFS=$as_save_IFS 2497 2498 fi 2499 fi 2500 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2501 if test -n "$ac_ct_CC"; then 2502 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2503 echo "${ECHO_T}$ac_ct_CC" >&6; } 2504 else 2505 { echo "$as_me:$LINENO: result: no" >&5 2506 echo "${ECHO_T}no" >&6; } 2507 fi 2508 2509 if test "x$ac_ct_CC" = x; then 2510 CC="" 2511 else 2512 case $cross_compiling:$ac_tool_warned in 2513 yes:) 2514 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2515 whose name does not start with the host triplet. If you think this 2516 configuration is useful to you, please write to autoconf (at] gnu.org." >&5 2517 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2518 whose name does not start with the host triplet. If you think this 2519 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;} 2520 ac_tool_warned=yes ;; 2521 esac 2522 CC=$ac_ct_CC 2523 fi 2524 else 2525 CC="$ac_cv_prog_CC" 2526 fi 2527 2528 if test -z "$CC"; then 2529 if test -n "$ac_tool_prefix"; then 2530 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2531 set dummy ${ac_tool_prefix}cc; ac_word=$2 2532 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2533 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2534 if test "${ac_cv_prog_CC+set}" = set; then 2535 echo $ECHO_N "(cached) $ECHO_C" >&6 2536 else 2537 if test -n "$CC"; then 2538 ac_cv_prog_CC="$CC" # Let the user override the test. 2539 else 2540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2541 for as_dir in $PATH 2542 do 2543 IFS=$as_save_IFS 2544 test -z "$as_dir" && as_dir=. 2545 for ac_exec_ext in '' $ac_executable_extensions; do 2546 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2547 ac_cv_prog_CC="${ac_tool_prefix}cc" 2548 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2549 break 2 2550 fi 2551 done 2552 done 2553 IFS=$as_save_IFS 2554 2555 fi 2556 fi 2557 CC=$ac_cv_prog_CC 2558 if test -n "$CC"; then 2559 { echo "$as_me:$LINENO: result: $CC" >&5 2560 echo "${ECHO_T}$CC" >&6; } 2561 else 2562 { echo "$as_me:$LINENO: result: no" >&5 2563 echo "${ECHO_T}no" >&6; } 2564 fi 2565 2566 2567 fi 2568 fi 2569 if test -z "$CC"; then 2570 # Extract the first word of "cc", so it can be a program name with args. 2571 set dummy cc; ac_word=$2 2572 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2573 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2574 if test "${ac_cv_prog_CC+set}" = set; then 2575 echo $ECHO_N "(cached) $ECHO_C" >&6 2576 else 2577 if test -n "$CC"; then 2578 ac_cv_prog_CC="$CC" # Let the user override the test. 2579 else 2580 ac_prog_rejected=no 2581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2582 for as_dir in $PATH 2583 do 2584 IFS=$as_save_IFS 2585 test -z "$as_dir" && as_dir=. 2586 for ac_exec_ext in '' $ac_executable_extensions; do 2587 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2588 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2589 ac_prog_rejected=yes 2590 continue 2591 fi 2592 ac_cv_prog_CC="cc" 2593 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2594 break 2 2595 fi 2596 done 2597 done 2598 IFS=$as_save_IFS 2599 2600 if test $ac_prog_rejected = yes; then 2601 # We found a bogon in the path, so make sure we never use it. 2602 set dummy $ac_cv_prog_CC 2603 shift 2604 if test $# != 0; then 2605 # We chose a different compiler from the bogus one. 2606 # However, it has the same basename, so the bogon will be chosen 2607 # first if we set CC to just the basename; use the full file name. 2608 shift 2609 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2610 fi 2611 fi 2612 fi 2613 fi 2614 CC=$ac_cv_prog_CC 2615 if test -n "$CC"; then 2616 { echo "$as_me:$LINENO: result: $CC" >&5 2617 echo "${ECHO_T}$CC" >&6; } 2618 else 2619 { echo "$as_me:$LINENO: result: no" >&5 2620 echo "${ECHO_T}no" >&6; } 2621 fi 2622 2623 2624 fi 2625 if test -z "$CC"; then 2626 if test -n "$ac_tool_prefix"; then 2627 for ac_prog in cl.exe 2628 do 2629 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2630 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2631 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2632 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2633 if test "${ac_cv_prog_CC+set}" = set; then 2634 echo $ECHO_N "(cached) $ECHO_C" >&6 2635 else 2636 if test -n "$CC"; then 2637 ac_cv_prog_CC="$CC" # Let the user override the test. 2638 else 2639 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2640 for as_dir in $PATH 2641 do 2642 IFS=$as_save_IFS 2643 test -z "$as_dir" && as_dir=. 2644 for ac_exec_ext in '' $ac_executable_extensions; do 2645 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2646 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2647 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2648 break 2 2649 fi 2650 done 2651 done 2652 IFS=$as_save_IFS 2653 2654 fi 2655 fi 2656 CC=$ac_cv_prog_CC 2657 if test -n "$CC"; then 2658 { echo "$as_me:$LINENO: result: $CC" >&5 2659 echo "${ECHO_T}$CC" >&6; } 2660 else 2661 { echo "$as_me:$LINENO: result: no" >&5 2662 echo "${ECHO_T}no" >&6; } 2663 fi 2664 2665 2666 test -n "$CC" && break 2667 done 2668 fi 2669 if test -z "$CC"; then 2670 ac_ct_CC=$CC 2671 for ac_prog in cl.exe 2672 do 2673 # Extract the first word of "$ac_prog", so it can be a program name with args. 2674 set dummy $ac_prog; ac_word=$2 2675 { echo "$as_me:$LINENO: checking for $ac_word" >&5 2676 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2677 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2678 echo $ECHO_N "(cached) $ECHO_C" >&6 2679 else 2680 if test -n "$ac_ct_CC"; then 2681 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2682 else 2683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2684 for as_dir in $PATH 2685 do 2686 IFS=$as_save_IFS 2687 test -z "$as_dir" && as_dir=. 2688 for ac_exec_ext in '' $ac_executable_extensions; do 2689 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2690 ac_cv_prog_ac_ct_CC="$ac_prog" 2691 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2692 break 2 2693 fi 2694 done 2695 done 2696 IFS=$as_save_IFS 2697 2698 fi 2699 fi 2700 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2701 if test -n "$ac_ct_CC"; then 2702 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2703 echo "${ECHO_T}$ac_ct_CC" >&6; } 2704 else 2705 { echo "$as_me:$LINENO: result: no" >&5 2706 echo "${ECHO_T}no" >&6; } 2707 fi 2708 2709 2710 test -n "$ac_ct_CC" && break 2711 done 2712 2713 if test "x$ac_ct_CC" = x; then 2714 CC="" 2715 else 2716 case $cross_compiling:$ac_tool_warned in 2717 yes:) 2718 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2719 whose name does not start with the host triplet. If you think this 2720 configuration is useful to you, please write to autoconf (at] gnu.org." >&5 2721 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2722 whose name does not start with the host triplet. If you think this 2723 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;} 2724 ac_tool_warned=yes ;; 2725 esac 2726 CC=$ac_ct_CC 2727 fi 2728 fi 2729 2730 fi 2731 2732 2733 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2734 See \`config.log' for more details." >&5 2735 echo "$as_me: error: no acceptable C compiler found in \$PATH 2736 See \`config.log' for more details." >&2;} 2737 { (exit 1); exit 1; }; } 2738 2739 # Provide some information about the compiler. 2740 echo "$as_me:$LINENO: checking for C compiler version" >&5 2741 ac_compiler=`set X $ac_compile; echo $2` 2742 { (ac_try="$ac_compiler --version >&5" 2743 case "(($ac_try" in 2744 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2745 *) ac_try_echo=$ac_try;; 2746 esac 2747 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2748 (eval "$ac_compiler --version >&5") 2>&5 2749 ac_status=$? 2750 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2751 (exit $ac_status); } 2752 { (ac_try="$ac_compiler -v >&5" 2753 case "(($ac_try" in 2754 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2755 *) ac_try_echo=$ac_try;; 2756 esac 2757 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2758 (eval "$ac_compiler -v >&5") 2>&5 2759 ac_status=$? 2760 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2761 (exit $ac_status); } 2762 { (ac_try="$ac_compiler -V >&5" 2763 case "(($ac_try" in 2764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2765 *) ac_try_echo=$ac_try;; 2766 esac 2767 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2768 (eval "$ac_compiler -V >&5") 2>&5 2769 ac_status=$? 2770 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2771 (exit $ac_status); } 2772 2773 cat >conftest.$ac_ext <<_ACEOF 2774 /* confdefs.h. */ 2775 _ACEOF 2776 cat confdefs.h >>conftest.$ac_ext 2777 cat >>conftest.$ac_ext <<_ACEOF 2778 /* end confdefs.h. */ 2779 2780 int 2781 main () 2782 { 2783 2784 ; 2785 return 0; 2786 } 2787 _ACEOF 2788 ac_clean_files_save=$ac_clean_files 2789 ac_clean_files="$ac_clean_files a.out a.exe b.out" 2790 # Try to create an executable without -o first, disregard a.out. 2791 # It will help us diagnose broken compilers, and finding out an intuition 2792 # of exeext. 2793 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 2794 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } 2795 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2796 # 2797 # List of possible output files, starting from the most likely. 2798 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*) 2799 # only as a last resort. b.out is created by i960 compilers. 2800 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' 2801 # 2802 # The IRIX 6 linker writes into existing files which may not be 2803 # executable, retaining their permissions. Remove them first so a 2804 # subsequent execution test works. 2805 ac_rmfiles= 2806 for ac_file in $ac_files 2807 do 2808 case $ac_file in 2809 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2810 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2811 esac 2812 done 2813 rm -f $ac_rmfiles 2814 2815 if { (ac_try="$ac_link_default" 2816 case "(($ac_try" in 2817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2818 *) ac_try_echo=$ac_try;; 2819 esac 2820 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2821 (eval "$ac_link_default") 2>&5 2822 ac_status=$? 2823 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2824 (exit $ac_status); }; then 2825 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2826 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2827 # in a Makefile. We should not override ac_cv_exeext if it was cached, 2828 # so that the user can short-circuit this test for compilers unknown to 2829 # Autoconf. 2830 for ac_file in $ac_files '' 2831 do 2832 test -f "$ac_file" || continue 2833 case $ac_file in 2834 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 2835 ;; 2836 [ab].out ) 2837 # We found the default executable, but exeext='' is most 2838 # certainly right. 2839 break;; 2840 *.* ) 2841 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2842 then :; else 2843 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2844 fi 2845 # We set ac_cv_exeext here because the later test for it is not 2846 # safe: cross compilers may not add the suffix if given an `-o' 2847 # argument, so we may need to know it at that point already. 2848 # Even if this section looks crufty: it has the advantage of 2849 # actually working. 2850 break;; 2851 * ) 2852 break;; 2853 esac 2854 done 2855 test "$ac_cv_exeext" = no && ac_cv_exeext= 2856 2857 else 2858 ac_file='' 2859 fi 2860 2861 { echo "$as_me:$LINENO: result: $ac_file" >&5 2862 echo "${ECHO_T}$ac_file" >&6; } 2863 if test -z "$ac_file"; then 2864 echo "$as_me: failed program was:" >&5 2865 sed 's/^/| /' conftest.$ac_ext >&5 2866 2867 { { echo "$as_me:$LINENO: error: C compiler cannot create executables 2868 See \`config.log' for more details." >&5 2869 echo "$as_me: error: C compiler cannot create executables 2870 See \`config.log' for more details." >&2;} 2871 { (exit 77); exit 77; }; } 2872 fi 2873 2874 ac_exeext=$ac_cv_exeext 2875 2876 # Check that the compiler produces executables we can run. If not, either 2877 # the compiler is broken, or we cross compile. 2878 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5 2879 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } 2880 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 2881 # If not cross compiling, check that we can run a simple program. 2882 if test "$cross_compiling" != yes; then 2883 if { ac_try='./$ac_file' 2884 { (case "(($ac_try" in 2885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2886 *) ac_try_echo=$ac_try;; 2887 esac 2888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2889 (eval "$ac_try") 2>&5 2890 ac_status=$? 2891 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2892 (exit $ac_status); }; }; then 2893 cross_compiling=no 2894 else 2895 if test "$cross_compiling" = maybe; then 2896 cross_compiling=yes 2897 else 2898 { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 2899 If you meant to cross compile, use \`--host'. 2900 See \`config.log' for more details." >&5 2901 echo "$as_me: error: cannot run C compiled programs. 2902 If you meant to cross compile, use \`--host'. 2903 See \`config.log' for more details." >&2;} 2904 { (exit 1); exit 1; }; } 2905 fi 2906 fi 2907 fi 2908 { echo "$as_me:$LINENO: result: yes" >&5 2909 echo "${ECHO_T}yes" >&6; } 2910 2911 rm -f a.out a.exe conftest$ac_cv_exeext b.out 2912 ac_clean_files=$ac_clean_files_save 2913 # Check that the compiler produces executables we can run. If not, either 2914 # the compiler is broken, or we cross compile. 2915 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 2916 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } 2917 { echo "$as_me:$LINENO: result: $cross_compiling" >&5 2918 echo "${ECHO_T}$cross_compiling" >&6; } 2919 2920 { echo "$as_me:$LINENO: checking for suffix of executables" >&5 2921 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 2922 if { (ac_try="$ac_link" 2923 case "(($ac_try" in 2924 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2925 *) ac_try_echo=$ac_try;; 2926 esac 2927 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2928 (eval "$ac_link") 2>&5 2929 ac_status=$? 2930 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2931 (exit $ac_status); }; then 2932 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2933 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2934 # work properly (i.e., refer to `conftest.exe'), while it won't with 2935 # `rm'. 2936 for ac_file in conftest.exe conftest conftest.*; do 2937 test -f "$ac_file" || continue 2938 case $ac_file in 2939 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2940 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2941 break;; 2942 * ) break;; 2943 esac 2944 done 2945 else 2946 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 2947 See \`config.log' for more details." >&5 2948 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 2949 See \`config.log' for more details." >&2;} 2950 { (exit 1); exit 1; }; } 2951 fi 2952 2953 rm -f conftest$ac_cv_exeext 2954 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 2955 echo "${ECHO_T}$ac_cv_exeext" >&6; } 2956 2957 rm -f conftest.$ac_ext 2958 EXEEXT=$ac_cv_exeext 2959 ac_exeext=$EXEEXT 2960 { echo "$as_me:$LINENO: checking for suffix of object files" >&5 2961 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } 2962 if test "${ac_cv_objext+set}" = set; then 2963 echo $ECHO_N "(cached) $ECHO_C" >&6 2964 else 2965 cat >conftest.$ac_ext <<_ACEOF 2966 /* confdefs.h. */ 2967 _ACEOF 2968 cat confdefs.h >>conftest.$ac_ext 2969 cat >>conftest.$ac_ext <<_ACEOF 2970 /* end confdefs.h. */ 2971 2972 int 2973 main () 2974 { 2975 2976 ; 2977 return 0; 2978 } 2979 _ACEOF 2980 rm -f conftest.o conftest.obj 2981 if { (ac_try="$ac_compile" 2982 case "(($ac_try" in 2983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2984 *) ac_try_echo=$ac_try;; 2985 esac 2986 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2987 (eval "$ac_compile") 2>&5 2988 ac_status=$? 2989 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2990 (exit $ac_status); }; then 2991 for ac_file in conftest.o conftest.obj conftest.*; do 2992 test -f "$ac_file" || continue; 2993 case $ac_file in 2994 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 2995 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2996 break;; 2997 esac 2998 done 2999 else 3000 echo "$as_me: failed program was:" >&5 3001 sed 's/^/| /' conftest.$ac_ext >&5 3002 3003 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3004 See \`config.log' for more details." >&5 3005 echo "$as_me: error: cannot compute suffix of object files: cannot compile 3006 See \`config.log' for more details." >&2;} 3007 { (exit 1); exit 1; }; } 3008 fi 3009 3010 rm -f conftest.$ac_cv_objext conftest.$ac_ext 3011 fi 3012 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3013 echo "${ECHO_T}$ac_cv_objext" >&6; } 3014 OBJEXT=$ac_cv_objext 3015 ac_objext=$OBJEXT 3016 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3017 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 3018 if test "${ac_cv_c_compiler_gnu+set}" = set; then 3019 echo $ECHO_N "(cached) $ECHO_C" >&6 3020 else 3021 cat >conftest.$ac_ext <<_ACEOF 3022 /* confdefs.h. */ 3023 _ACEOF 3024 cat confdefs.h >>conftest.$ac_ext 3025 cat >>conftest.$ac_ext <<_ACEOF 3026 /* end confdefs.h. */ 3027 3028 int 3029 main () 3030 { 3031 #ifndef __GNUC__ 3032 choke me 3033 #endif 3034 3035 ; 3036 return 0; 3037 } 3038 _ACEOF 3039 rm -f conftest.$ac_objext 3040 if { (ac_try="$ac_compile" 3041 case "(($ac_try" in 3042 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3043 *) ac_try_echo=$ac_try;; 3044 esac 3045 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3046 (eval "$ac_compile") 2>conftest.er1 3047 ac_status=$? 3048 grep -v '^ *+' conftest.er1 >conftest.err 3049 rm -f conftest.er1 3050 cat conftest.err >&5 3051 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3052 (exit $ac_status); } && { 3053 test -z "$ac_c_werror_flag" || 3054 test ! -s conftest.err 3055 } && test -s conftest.$ac_objext; then 3056 ac_compiler_gnu=yes 3057 else 3058 echo "$as_me: failed program was:" >&5 3059 sed 's/^/| /' conftest.$ac_ext >&5 3060 3061 ac_compiler_gnu=no 3062 fi 3063 3064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3065 ac_cv_c_compiler_gnu=$ac_compiler_gnu 3066 3067 fi 3068 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3069 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 3070 GCC=`test $ac_compiler_gnu = yes && echo yes` 3071 ac_test_CFLAGS=${CFLAGS+set} 3072 ac_save_CFLAGS=$CFLAGS 3073 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3074 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 3075 if test "${ac_cv_prog_cc_g+set}" = set; then 3076 echo $ECHO_N "(cached) $ECHO_C" >&6 3077 else 3078 ac_save_c_werror_flag=$ac_c_werror_flag 3079 ac_c_werror_flag=yes 3080 ac_cv_prog_cc_g=no 3081 CFLAGS="-g" 3082 cat >conftest.$ac_ext <<_ACEOF 3083 /* confdefs.h. */ 3084 _ACEOF 3085 cat confdefs.h >>conftest.$ac_ext 3086 cat >>conftest.$ac_ext <<_ACEOF 3087 /* end confdefs.h. */ 3088 3089 int 3090 main () 3091 { 3092 3093 ; 3094 return 0; 3095 } 3096 _ACEOF 3097 rm -f conftest.$ac_objext 3098 if { (ac_try="$ac_compile" 3099 case "(($ac_try" in 3100 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3101 *) ac_try_echo=$ac_try;; 3102 esac 3103 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3104 (eval "$ac_compile") 2>conftest.er1 3105 ac_status=$? 3106 grep -v '^ *+' conftest.er1 >conftest.err 3107 rm -f conftest.er1 3108 cat conftest.err >&5 3109 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3110 (exit $ac_status); } && { 3111 test -z "$ac_c_werror_flag" || 3112 test ! -s conftest.err 3113 } && test -s conftest.$ac_objext; then 3114 ac_cv_prog_cc_g=yes 3115 else 3116 echo "$as_me: failed program was:" >&5 3117 sed 's/^/| /' conftest.$ac_ext >&5 3118 3119 CFLAGS="" 3120 cat >conftest.$ac_ext <<_ACEOF 3121 /* confdefs.h. */ 3122 _ACEOF 3123 cat confdefs.h >>conftest.$ac_ext 3124 cat >>conftest.$ac_ext <<_ACEOF 3125 /* end confdefs.h. */ 3126 3127 int 3128 main () 3129 { 3130 3131 ; 3132 return 0; 3133 } 3134 _ACEOF 3135 rm -f conftest.$ac_objext 3136 if { (ac_try="$ac_compile" 3137 case "(($ac_try" in 3138 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3139 *) ac_try_echo=$ac_try;; 3140 esac 3141 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3142 (eval "$ac_compile") 2>conftest.er1 3143 ac_status=$? 3144 grep -v '^ *+' conftest.er1 >conftest.err 3145 rm -f conftest.er1 3146 cat conftest.err >&5 3147 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3148 (exit $ac_status); } && { 3149 test -z "$ac_c_werror_flag" || 3150 test ! -s conftest.err 3151 } && test -s conftest.$ac_objext; then 3152 : 3153 else 3154 echo "$as_me: failed program was:" >&5 3155 sed 's/^/| /' conftest.$ac_ext >&5 3156 3157 ac_c_werror_flag=$ac_save_c_werror_flag 3158 CFLAGS="-g" 3159 cat >conftest.$ac_ext <<_ACEOF 3160 /* confdefs.h. */ 3161 _ACEOF 3162 cat confdefs.h >>conftest.$ac_ext 3163 cat >>conftest.$ac_ext <<_ACEOF 3164 /* end confdefs.h. */ 3165 3166 int 3167 main () 3168 { 3169 3170 ; 3171 return 0; 3172 } 3173 _ACEOF 3174 rm -f conftest.$ac_objext 3175 if { (ac_try="$ac_compile" 3176 case "(($ac_try" in 3177 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3178 *) ac_try_echo=$ac_try;; 3179 esac 3180 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3181 (eval "$ac_compile") 2>conftest.er1 3182 ac_status=$? 3183 grep -v '^ *+' conftest.er1 >conftest.err 3184 rm -f conftest.er1 3185 cat conftest.err >&5 3186 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3187 (exit $ac_status); } && { 3188 test -z "$ac_c_werror_flag" || 3189 test ! -s conftest.err 3190 } && test -s conftest.$ac_objext; then 3191 ac_cv_prog_cc_g=yes 3192 else 3193 echo "$as_me: failed program was:" >&5 3194 sed 's/^/| /' conftest.$ac_ext >&5 3195 3196 3197 fi 3198 3199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3200 fi 3201 3202 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3203 fi 3204 3205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3206 ac_c_werror_flag=$ac_save_c_werror_flag 3207 fi 3208 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3209 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 3210 if test "$ac_test_CFLAGS" = set; then 3211 CFLAGS=$ac_save_CFLAGS 3212 elif test $ac_cv_prog_cc_g = yes; then 3213 if test "$GCC" = yes; then 3214 CFLAGS="-g -O2" 3215 else 3216 CFLAGS="-g" 3217 fi 3218 else 3219 if test "$GCC" = yes; then 3220 CFLAGS="-O2" 3221 else 3222 CFLAGS= 3223 fi 3224 fi 3225 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3226 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 3227 if test "${ac_cv_prog_cc_c89+set}" = set; then 3228 echo $ECHO_N "(cached) $ECHO_C" >&6 3229 else 3230 ac_cv_prog_cc_c89=no 3231 ac_save_CC=$CC 3232 cat >conftest.$ac_ext <<_ACEOF 3233 /* confdefs.h. */ 3234 _ACEOF 3235 cat confdefs.h >>conftest.$ac_ext 3236 cat >>conftest.$ac_ext <<_ACEOF 3237 /* end confdefs.h. */ 3238 #include <stdarg.h> 3239 #include <stdio.h> 3240 #include <sys/types.h> 3241 #include <sys/stat.h> 3242 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3243 struct buf { int x; }; 3244 FILE * (*rcsopen) (struct buf *, struct stat *, int); 3245 static char *e (p, i) 3246 char **p; 3247 int i; 3248 { 3249 return p[i]; 3250 } 3251 static char *f (char * (*g) (char **, int), char **p, ...) 3252 { 3253 char *s; 3254 va_list v; 3255 va_start (v,p); 3256 s = g (p, va_arg (v,int)); 3257 va_end (v); 3258 return s; 3259 } 3260 3261 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3262 function prototypes and stuff, but not '\xHH' hex character constants. 3263 These don't provoke an error unfortunately, instead are silently treated 3264 as 'x'. The following induces an error, until -std is added to get 3265 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3266 array size at least. It's necessary to write '\x00'==0 to get something 3267 that's true only with -std. */ 3268 int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3269 3270 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3271 inside strings and character constants. */ 3272 #define FOO(x) 'x' 3273 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3274 3275 int test (int i, double x); 3276 struct s1 {int (*f) (int a);}; 3277 struct s2 {int (*f) (double a);}; 3278 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3279 int argc; 3280 char **argv; 3281 int 3282 main () 3283 { 3284 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3285 ; 3286 return 0; 3287 } 3288 _ACEOF 3289 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3290 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3291 do 3292 CC="$ac_save_CC $ac_arg" 3293 rm -f conftest.$ac_objext 3294 if { (ac_try="$ac_compile" 3295 case "(($ac_try" in 3296 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3297 *) ac_try_echo=$ac_try;; 3298 esac 3299 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3300 (eval "$ac_compile") 2>conftest.er1 3301 ac_status=$? 3302 grep -v '^ *+' conftest.er1 >conftest.err 3303 rm -f conftest.er1 3304 cat conftest.err >&5 3305 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3306 (exit $ac_status); } && { 3307 test -z "$ac_c_werror_flag" || 3308 test ! -s conftest.err 3309 } && test -s conftest.$ac_objext; then 3310 ac_cv_prog_cc_c89=$ac_arg 3311 else 3312 echo "$as_me: failed program was:" >&5 3313 sed 's/^/| /' conftest.$ac_ext >&5 3314 3315 3316 fi 3317 3318 rm -f core conftest.err conftest.$ac_objext 3319 test "x$ac_cv_prog_cc_c89" != "xno" && break 3320 done 3321 rm -f conftest.$ac_ext 3322 CC=$ac_save_CC 3323 3324 fi 3325 # AC_CACHE_VAL 3326 case "x$ac_cv_prog_cc_c89" in 3327 x) 3328 { echo "$as_me:$LINENO: result: none needed" >&5 3329 echo "${ECHO_T}none needed" >&6; } ;; 3330 xno) 3331 { echo "$as_me:$LINENO: result: unsupported" >&5 3332 echo "${ECHO_T}unsupported" >&6; } ;; 3333 *) 3334 CC="$CC $ac_cv_prog_cc_c89" 3335 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3336 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 3337 esac 3338 3339 3340 ac_ext=c 3341 ac_cpp='$CPP $CPPFLAGS' 3342 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3343 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3344 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3345 DEPDIR="${am__leading_dot}deps" 3346 3347 ac_config_commands="$ac_config_commands depfiles" 3348 3349 3350 am_make=${MAKE-make} 3351 cat > confinc << 'END' 3352 am__doit: 3353 @echo done 3354 .PHONY: am__doit 3355 END 3356 # If we don't find an include directive, just comment out the code. 3357 { echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 3358 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; } 3359 am__include="#" 3360 am__quote= 3361 _am_result=none 3362 # First try GNU make style include. 3363 echo "include confinc" > confmf 3364 # We grep out `Entering directory' and `Leaving directory' 3365 # messages which can occur if `w' ends up in MAKEFLAGS. 3366 # In particular we don't look at `^make:' because GNU make might 3367 # be invoked under some other name (usually "gmake"), in which 3368 # case it prints its new name instead of `make'. 3369 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 3370 am__include=include 3371 am__quote= 3372 _am_result=GNU 3373 fi 3374 # Now try BSD make style include. 3375 if test "$am__include" = "#"; then 3376 echo '.include "confinc"' > confmf 3377 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 3378 am__include=.include 3379 am__quote="\"" 3380 _am_result=BSD 3381 fi 3382 fi 3383 3384 3385 { echo "$as_me:$LINENO: result: $_am_result" >&5 3386 echo "${ECHO_T}$_am_result" >&6; } 3387 rm -f confinc confmf 3388 3389 # Check whether --enable-dependency-tracking was given. 3390 if test "${enable_dependency_tracking+set}" = set; then 3391 enableval=$enable_dependency_tracking; 3392 fi 3393 3394 if test "x$enable_dependency_tracking" != xno; then 3395 am_depcomp="$ac_aux_dir/depcomp" 3396 AMDEPBACKSLASH='\' 3397 fi 3398 if test "x$enable_dependency_tracking" != xno; then 3399 AMDEP_TRUE= 3400 AMDEP_FALSE='#' 3401 else 3402 AMDEP_TRUE='#' 3403 AMDEP_FALSE= 3404 fi 3405 3406 3407 3408 depcc="$CC" am_compiler_list= 3409 3410 { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3411 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 3412 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3413 echo $ECHO_N "(cached) $ECHO_C" >&6 3414 else 3415 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3416 # We make a subdir and do the tests there. Otherwise we can end up 3417 # making bogus files that we don't know about and never remove. For 3418 # instance it was reported that on HP-UX the gcc test will end up 3419 # making a dummy file named `D' -- because `-MD' means `put the output 3420 # in D'. 3421 mkdir conftest.dir 3422 # Copy depcomp to subdir because otherwise we won't find it if we're 3423 # using a relative directory. 3424 cp "$am_depcomp" conftest.dir 3425 cd conftest.dir 3426 # We will build objects and dependencies in a subdirectory because 3427 # it helps to detect inapplicable dependency modes. For instance 3428 # both Tru64's cc and ICC support -MD to output dependencies as a 3429 # side effect of compilation, but ICC will put the dependencies in 3430 # the current directory while Tru64 will put them in the object 3431 # directory. 3432 mkdir sub 3433 3434 am_cv_CC_dependencies_compiler_type=none 3435 if test "$am_compiler_list" = ""; then 3436 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3437 fi 3438 for depmode in $am_compiler_list; do 3439 # Setup a source with many dependencies, because some compilers 3440 # like to wrap large dependency lists on column 80 (with \), and 3441 # we should not choose a depcomp mode which is confused by this. 3442 # 3443 # We need to recreate these files for each test, as the compiler may 3444 # overwrite some of them when testing with obscure command lines. 3445 # This happens at least with the AIX C compiler. 3446 : > sub/conftest.c 3447 for i in 1 2 3 4 5 6; do 3448 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3449 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3450 # Solaris 8's {/usr,}/bin/sh. 3451 touch sub/conftst$i.h 3452 done 3453 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3454 3455 case $depmode in 3456 nosideeffect) 3457 # after this tag, mechanisms are not by side-effect, so they'll 3458 # only be used when explicitly requested 3459 if test "x$enable_dependency_tracking" = xyes; then 3460 continue 3461 else 3462 break 3463 fi 3464 ;; 3465 none) break ;; 3466 esac 3467 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3468 # mode. It turns out that the SunPro C++ compiler does not properly 3469 # handle `-M -o', and we need to detect this. 3470 if depmode=$depmode \ 3471 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 3472 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3473 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 3474 >/dev/null 2>conftest.err && 3475 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3476 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3477 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 3478 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3479 # icc doesn't choke on unknown options, it will just issue warnings 3480 # or remarks (even with -Werror). So we grep stderr for any message 3481 # that says an option was ignored or not supported. 3482 # When given -MP, icc 7.0 and 7.1 complain thusly: 3483 # icc: Command line warning: ignoring option '-M'; no argument required 3484 # The diagnosis changed in icc 8.0: 3485 # icc: Command line remark: option '-MP' not supported 3486 if (grep 'ignoring option' conftest.err || 3487 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3488 am_cv_CC_dependencies_compiler_type=$depmode 3489 break 3490 fi 3491 fi 3492 done 3493 3494 cd .. 3495 rm -rf conftest.dir 3496 else 3497 am_cv_CC_dependencies_compiler_type=none 3498 fi 3499 3500 fi 3501 { echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3502 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } 3503 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3504 3505 if 3506 test "x$enable_dependency_tracking" != xno \ 3507 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3508 am__fastdepCC_TRUE= 3509 am__fastdepCC_FALSE='#' 3510 else 3511 am__fastdepCC_TRUE='#' 3512 am__fastdepCC_FALSE= 3513 fi 3514 3515 3516 ac_ext=c 3517 ac_cpp='$CPP $CPPFLAGS' 3518 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3519 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3520 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3521 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 3522 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } 3523 # On Suns, sometimes $CPP names a directory. 3524 if test -n "$CPP" && test -d "$CPP"; then 3525 CPP= 3526 fi 3527 if test -z "$CPP"; then 3528 if test "${ac_cv_prog_CPP+set}" = set; then 3529 echo $ECHO_N "(cached) $ECHO_C" >&6 3530 else 3531 # Double quotes because CPP needs to be expanded 3532 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3533 do 3534 ac_preproc_ok=false 3535 for ac_c_preproc_warn_flag in '' yes 3536 do 3537 # Use a header file that comes with gcc, so configuring glibc 3538 # with a fresh cross-compiler works. 3539 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3540 # <limits.h> exists even on freestanding compilers. 3541 # On the NeXT, cc -E runs the code through the compiler's parser, 3542 # not just through cpp. "Syntax error" is here to catch this case. 3543 cat >conftest.$ac_ext <<_ACEOF 3544 /* confdefs.h. */ 3545 _ACEOF 3546 cat confdefs.h >>conftest.$ac_ext 3547 cat >>conftest.$ac_ext <<_ACEOF 3548 /* end confdefs.h. */ 3549 #ifdef __STDC__ 3550 # include <limits.h> 3551 #else 3552 # include <assert.h> 3553 #endif 3554 Syntax error 3555 _ACEOF 3556 if { (ac_try="$ac_cpp conftest.$ac_ext" 3557 case "(($ac_try" in 3558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3559 *) ac_try_echo=$ac_try;; 3560 esac 3561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3562 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3563 ac_status=$? 3564 grep -v '^ *+' conftest.er1 >conftest.err 3565 rm -f conftest.er1 3566 cat conftest.err >&5 3567 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3568 (exit $ac_status); } >/dev/null && { 3569 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3570 test ! -s conftest.err 3571 }; then 3572 : 3573 else 3574 echo "$as_me: failed program was:" >&5 3575 sed 's/^/| /' conftest.$ac_ext >&5 3576 3577 # Broken: fails on valid input. 3578 continue 3579 fi 3580 3581 rm -f conftest.err conftest.$ac_ext 3582 3583 # OK, works on sane cases. Now check whether nonexistent headers 3584 # can be detected and how. 3585 cat >conftest.$ac_ext <<_ACEOF 3586 /* confdefs.h. */ 3587 _ACEOF 3588 cat confdefs.h >>conftest.$ac_ext 3589 cat >>conftest.$ac_ext <<_ACEOF 3590 /* end confdefs.h. */ 3591 #include <ac_nonexistent.h> 3592 _ACEOF 3593 if { (ac_try="$ac_cpp conftest.$ac_ext" 3594 case "(($ac_try" in 3595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3596 *) ac_try_echo=$ac_try;; 3597 esac 3598 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3599 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3600 ac_status=$? 3601 grep -v '^ *+' conftest.er1 >conftest.err 3602 rm -f conftest.er1 3603 cat conftest.err >&5 3604 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3605 (exit $ac_status); } >/dev/null && { 3606 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3607 test ! -s conftest.err 3608 }; then 3609 # Broken: success on invalid input. 3610 continue 3611 else 3612 echo "$as_me: failed program was:" >&5 3613 sed 's/^/| /' conftest.$ac_ext >&5 3614 3615 # Passes both tests. 3616 ac_preproc_ok=: 3617 break 3618 fi 3619 3620 rm -f conftest.err conftest.$ac_ext 3621 3622 done 3623 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3624 rm -f conftest.err conftest.$ac_ext 3625 if $ac_preproc_ok; then 3626 break 3627 fi 3628 3629 done 3630 ac_cv_prog_CPP=$CPP 3631 3632 fi 3633 CPP=$ac_cv_prog_CPP 3634 else 3635 ac_cv_prog_CPP=$CPP 3636 fi 3637 { echo "$as_me:$LINENO: result: $CPP" >&5 3638 echo "${ECHO_T}$CPP" >&6; } 3639 ac_preproc_ok=false 3640 for ac_c_preproc_warn_flag in '' yes 3641 do 3642 # Use a header file that comes with gcc, so configuring glibc 3643 # with a fresh cross-compiler works. 3644 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3645 # <limits.h> exists even on freestanding compilers. 3646 # On the NeXT, cc -E runs the code through the compiler's parser, 3647 # not just through cpp. "Syntax error" is here to catch this case. 3648 cat >conftest.$ac_ext <<_ACEOF 3649 /* confdefs.h. */ 3650 _ACEOF 3651 cat confdefs.h >>conftest.$ac_ext 3652 cat >>conftest.$ac_ext <<_ACEOF 3653 /* end confdefs.h. */ 3654 #ifdef __STDC__ 3655 # include <limits.h> 3656 #else 3657 # include <assert.h> 3658 #endif 3659 Syntax error 3660 _ACEOF 3661 if { (ac_try="$ac_cpp conftest.$ac_ext" 3662 case "(($ac_try" in 3663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3664 *) ac_try_echo=$ac_try;; 3665 esac 3666 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3667 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3668 ac_status=$? 3669 grep -v '^ *+' conftest.er1 >conftest.err 3670 rm -f conftest.er1 3671 cat conftest.err >&5 3672 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3673 (exit $ac_status); } >/dev/null && { 3674 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3675 test ! -s conftest.err 3676 }; then 3677 : 3678 else 3679 echo "$as_me: failed program was:" >&5 3680 sed 's/^/| /' conftest.$ac_ext >&5 3681 3682 # Broken: fails on valid input. 3683 continue 3684 fi 3685 3686 rm -f conftest.err conftest.$ac_ext 3687 3688 # OK, works on sane cases. Now check whether nonexistent headers 3689 # can be detected and how. 3690 cat >conftest.$ac_ext <<_ACEOF 3691 /* confdefs.h. */ 3692 _ACEOF 3693 cat confdefs.h >>conftest.$ac_ext 3694 cat >>conftest.$ac_ext <<_ACEOF 3695 /* end confdefs.h. */ 3696 #include <ac_nonexistent.h> 3697 _ACEOF 3698 if { (ac_try="$ac_cpp conftest.$ac_ext" 3699 case "(($ac_try" in 3700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3701 *) ac_try_echo=$ac_try;; 3702 esac 3703 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3704 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 3705 ac_status=$? 3706 grep -v '^ *+' conftest.er1 >conftest.err 3707 rm -f conftest.er1 3708 cat conftest.err >&5 3709 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3710 (exit $ac_status); } >/dev/null && { 3711 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 3712 test ! -s conftest.err 3713 }; then 3714 # Broken: success on invalid input. 3715 continue 3716 else 3717 echo "$as_me: failed program was:" >&5 3718 sed 's/^/| /' conftest.$ac_ext >&5 3719 3720 # Passes both tests. 3721 ac_preproc_ok=: 3722 break 3723 fi 3724 3725 rm -f conftest.err conftest.$ac_ext 3726 3727 done 3728 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3729 rm -f conftest.err conftest.$ac_ext 3730 if $ac_preproc_ok; then 3731 : 3732 else 3733 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 3734 See \`config.log' for more details." >&5 3735 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 3736 See \`config.log' for more details." >&2;} 3737 { (exit 1); exit 1; }; } 3738 fi 3739 3740 ac_ext=c 3741 ac_cpp='$CPP $CPPFLAGS' 3742 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3743 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3744 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3745 3746 ac_ext=cpp 3747 ac_cpp='$CXXCPP $CPPFLAGS' 3748 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3749 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3750 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 3751 if test -z "$CXX"; then 3752 if test -n "$CCC"; then 3753 CXX=$CCC 3754 else 3755 if test -n "$ac_tool_prefix"; then 3756 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3757 do 3758 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3759 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3760 { echo "$as_me:$LINENO: checking for $ac_word" >&5 3761 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 3762 if test "${ac_cv_prog_CXX+set}" = set; then 3763 echo $ECHO_N "(cached) $ECHO_C" >&6 3764 else 3765 if test -n "$CXX"; then 3766 ac_cv_prog_CXX="$CXX" # Let the user override the test. 3767 else 3768 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3769 for as_dir in $PATH 3770 do 3771 IFS=$as_save_IFS 3772 test -z "$as_dir" && as_dir=. 3773 for ac_exec_ext in '' $ac_executable_extensions; do 3774 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3775 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 3776 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3777 break 2 3778 fi 3779 done 3780 done 3781 IFS=$as_save_IFS 3782 3783 fi 3784 fi 3785 CXX=$ac_cv_prog_CXX 3786 if test -n "$CXX"; then 3787 { echo "$as_me:$LINENO: result: $CXX" >&5 3788 echo "${ECHO_T}$CXX" >&6; } 3789 else 3790 { echo "$as_me:$LINENO: result: no" >&5 3791 echo "${ECHO_T}no" >&6; } 3792 fi 3793 3794 3795 test -n "$CXX" && break 3796 done 3797 fi 3798 if test -z "$CXX"; then 3799 ac_ct_CXX=$CXX 3800 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3801 do 3802 # Extract the first word of "$ac_prog", so it can be a program name with args. 3803 set dummy $ac_prog; ac_word=$2 3804 { echo "$as_me:$LINENO: checking for $ac_word" >&5 3805 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 3806 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 3807 echo $ECHO_N "(cached) $ECHO_C" >&6 3808 else 3809 if test -n "$ac_ct_CXX"; then 3810 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 3811 else 3812 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3813 for as_dir in $PATH 3814 do 3815 IFS=$as_save_IFS 3816 test -z "$as_dir" && as_dir=. 3817 for ac_exec_ext in '' $ac_executable_extensions; do 3818 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3819 ac_cv_prog_ac_ct_CXX="$ac_prog" 3820 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3821 break 2 3822 fi 3823 done 3824 done 3825 IFS=$as_save_IFS 3826 3827 fi 3828 fi 3829 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 3830 if test -n "$ac_ct_CXX"; then 3831 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 3832 echo "${ECHO_T}$ac_ct_CXX" >&6; } 3833 else 3834 { echo "$as_me:$LINENO: result: no" >&5 3835 echo "${ECHO_T}no" >&6; } 3836 fi 3837 3838 3839 test -n "$ac_ct_CXX" && break 3840 done 3841 3842 if test "x$ac_ct_CXX" = x; then 3843 CXX="g++" 3844 else 3845 case $cross_compiling:$ac_tool_warned in 3846 yes:) 3847 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 3848 whose name does not start with the host triplet. If you think this 3849 configuration is useful to you, please write to autoconf@gnu.org." >&5 3850 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 3851 whose name does not start with the host triplet. If you think this 3852 configuration is useful to you, please write to autoconf@gnu.org." >&2;} 3853 ac_tool_warned=yes ;; 3854 esac 3855 CXX=$ac_ct_CXX 3856 fi 3857 fi 3858 3859 fi 3860 fi 3861 # Provide some information about the compiler. 3862 echo "$as_me:$LINENO: checking for C++ compiler version" >&5 3863 ac_compiler=`set X $ac_compile; echo $2` 3864 { (ac_try="$ac_compiler --version >&5" 3865 case "(($ac_try" in 3866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3867 *) ac_try_echo=$ac_try;; 3868 esac 3869 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3870 (eval "$ac_compiler --version >&5") 2>&5 3871 ac_status=$? 3872 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3873 (exit $ac_status); } 3874 { (ac_try="$ac_compiler -v >&5" 3875 case "(($ac_try" in 3876 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3877 *) ac_try_echo=$ac_try;; 3878 esac 3879 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3880 (eval "$ac_compiler -v >&5") 2>&5 3881 ac_status=$? 3882 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3883 (exit $ac_status); } 3884 { (ac_try="$ac_compiler -V >&5" 3885 case "(($ac_try" in 3886 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3887 *) ac_try_echo=$ac_try;; 3888 esac 3889 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3890 (eval "$ac_compiler -V >&5") 2>&5 3891 ac_status=$? 3892 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3893 (exit $ac_status); } 3894 3895 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 3896 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; } 3897 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 3898 echo $ECHO_N "(cached) $ECHO_C" >&6 3899 else 3900 cat >conftest.$ac_ext <<_ACEOF 3901 /* confdefs.h. */ 3902 _ACEOF 3903 cat confdefs.h >>conftest.$ac_ext 3904 cat >>conftest.$ac_ext <<_ACEOF 3905 /* end confdefs.h. */ 3906 3907 int 3908 main () 3909 { 3910 #ifndef __GNUC__ 3911 choke me 3912 #endif 3913 3914 ; 3915 return 0; 3916 } 3917 _ACEOF 3918 rm -f conftest.$ac_objext 3919 if { (ac_try="$ac_compile" 3920 case "(($ac_try" in 3921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3922 *) ac_try_echo=$ac_try;; 3923 esac 3924 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3925 (eval "$ac_compile") 2>conftest.er1 3926 ac_status=$? 3927 grep -v '^ *+' conftest.er1 >conftest.err 3928 rm -f conftest.er1 3929 cat conftest.err >&5 3930 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3931 (exit $ac_status); } && { 3932 test -z "$ac_cxx_werror_flag" || 3933 test ! -s conftest.err 3934 } && test -s conftest.$ac_objext; then 3935 ac_compiler_gnu=yes 3936 else 3937 echo "$as_me: failed program was:" >&5 3938 sed 's/^/| /' conftest.$ac_ext >&5 3939 3940 ac_compiler_gnu=no 3941 fi 3942 3943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3944 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 3945 3946 fi 3947 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 3948 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } 3949 GXX=`test $ac_compiler_gnu = yes && echo yes` 3950 ac_test_CXXFLAGS=${CXXFLAGS+set} 3951 ac_save_CXXFLAGS=$CXXFLAGS 3952 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 3953 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; } 3954 if test "${ac_cv_prog_cxx_g+set}" = set; then 3955 echo $ECHO_N "(cached) $ECHO_C" >&6 3956 else 3957 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 3958 ac_cxx_werror_flag=yes 3959 ac_cv_prog_cxx_g=no 3960 CXXFLAGS="-g" 3961 cat >conftest.$ac_ext <<_ACEOF 3962 /* confdefs.h. */ 3963 _ACEOF 3964 cat confdefs.h >>conftest.$ac_ext 3965 cat >>conftest.$ac_ext <<_ACEOF 3966 /* end confdefs.h. */ 3967 3968 int 3969 main () 3970 { 3971 3972 ; 3973 return 0; 3974 } 3975 _ACEOF 3976 rm -f conftest.$ac_objext 3977 if { (ac_try="$ac_compile" 3978 case "(($ac_try" in 3979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3980 *) ac_try_echo=$ac_try;; 3981 esac 3982 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3983 (eval "$ac_compile") 2>conftest.er1 3984 ac_status=$? 3985 grep -v '^ *+' conftest.er1 >conftest.err 3986 rm -f conftest.er1 3987 cat conftest.err >&5 3988 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3989 (exit $ac_status); } && { 3990 test -z "$ac_cxx_werror_flag" || 3991 test ! -s conftest.err 3992 } && test -s conftest.$ac_objext; then 3993 ac_cv_prog_cxx_g=yes 3994 else 3995 echo "$as_me: failed program was:" >&5 3996 sed 's/^/| /' conftest.$ac_ext >&5 3997 3998 CXXFLAGS="" 3999 cat >conftest.$ac_ext <<_ACEOF 4000 /* confdefs.h. */ 4001 _ACEOF 4002 cat confdefs.h >>conftest.$ac_ext 4003 cat >>conftest.$ac_ext <<_ACEOF 4004 /* end confdefs.h. */ 4005 4006 int 4007 main () 4008 { 4009 4010 ; 4011 return 0; 4012 } 4013 _ACEOF 4014 rm -f conftest.$ac_objext 4015 if { (ac_try="$ac_compile" 4016 case "(($ac_try" in 4017 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4018 *) ac_try_echo=$ac_try;; 4019 esac 4020 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4021 (eval "$ac_compile") 2>conftest.er1 4022 ac_status=$? 4023 grep -v '^ *+' conftest.er1 >conftest.err 4024 rm -f conftest.er1 4025 cat conftest.err >&5 4026 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4027 (exit $ac_status); } && { 4028 test -z "$ac_cxx_werror_flag" || 4029 test ! -s conftest.err 4030 } && test -s conftest.$ac_objext; then 4031 : 4032 else 4033 echo "$as_me: failed program was:" >&5 4034 sed 's/^/| /' conftest.$ac_ext >&5 4035 4036 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4037 CXXFLAGS="-g" 4038 cat >conftest.$ac_ext <<_ACEOF 4039 /* confdefs.h. */ 4040 _ACEOF 4041 cat confdefs.h >>conftest.$ac_ext 4042 cat >>conftest.$ac_ext <<_ACEOF 4043 /* end confdefs.h. */ 4044 4045 int 4046 main () 4047 { 4048 4049 ; 4050 return 0; 4051 } 4052 _ACEOF 4053 rm -f conftest.$ac_objext 4054 if { (ac_try="$ac_compile" 4055 case "(($ac_try" in 4056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4057 *) ac_try_echo=$ac_try;; 4058 esac 4059 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4060 (eval "$ac_compile") 2>conftest.er1 4061 ac_status=$? 4062 grep -v '^ *+' conftest.er1 >conftest.err 4063 rm -f conftest.er1 4064 cat conftest.err >&5 4065 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4066 (exit $ac_status); } && { 4067 test -z "$ac_cxx_werror_flag" || 4068 test ! -s conftest.err 4069 } && test -s conftest.$ac_objext; then 4070 ac_cv_prog_cxx_g=yes 4071 else 4072 echo "$as_me: failed program was:" >&5 4073 sed 's/^/| /' conftest.$ac_ext >&5 4074 4075 4076 fi 4077 4078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4079 fi 4080 4081 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4082 fi 4083 4084 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4085 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 4086 fi 4087 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 4088 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; } 4089 if test "$ac_test_CXXFLAGS" = set; then 4090 CXXFLAGS=$ac_save_CXXFLAGS 4091 elif test $ac_cv_prog_cxx_g = yes; then 4092 if test "$GXX" = yes; then 4093 CXXFLAGS="-g -O2" 4094 else 4095 CXXFLAGS="-g" 4096 fi 4097 else 4098 if test "$GXX" = yes; then 4099 CXXFLAGS="-O2" 4100 else 4101 CXXFLAGS= 4102 fi 4103 fi 4104 ac_ext=c 4105 ac_cpp='$CPP $CPPFLAGS' 4106 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4107 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4108 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4109 4110 depcc="$CXX" am_compiler_list= 4111 4112 { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 4113 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 4114 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 4115 echo $ECHO_N "(cached) $ECHO_C" >&6 4116 else 4117 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4118 # We make a subdir and do the tests there. Otherwise we can end up 4119 # making bogus files that we don't know about and never remove. For 4120 # instance it was reported that on HP-UX the gcc test will end up 4121 # making a dummy file named `D' -- because `-MD' means `put the output 4122 # in D'. 4123 mkdir conftest.dir 4124 # Copy depcomp to subdir because otherwise we won't find it if we're 4125 # using a relative directory. 4126 cp "$am_depcomp" conftest.dir 4127 cd conftest.dir 4128 # We will build objects and dependencies in a subdirectory because 4129 # it helps to detect inapplicable dependency modes. For instance 4130 # both Tru64's cc and ICC support -MD to output dependencies as a 4131 # side effect of compilation, but ICC will put the dependencies in 4132 # the current directory while Tru64 will put them in the object 4133 # directory. 4134 mkdir sub 4135 4136 am_cv_CXX_dependencies_compiler_type=none 4137 if test "$am_compiler_list" = ""; then 4138 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4139 fi 4140 for depmode in $am_compiler_list; do 4141 # Setup a source with many dependencies, because some compilers 4142 # like to wrap large dependency lists on column 80 (with \), and 4143 # we should not choose a depcomp mode which is confused by this. 4144 # 4145 # We need to recreate these files for each test, as the compiler may 4146 # overwrite some of them when testing with obscure command lines. 4147 # This happens at least with the AIX C compiler. 4148 : > sub/conftest.c 4149 for i in 1 2 3 4 5 6; do 4150 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4151 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4152 # Solaris 8's {/usr,}/bin/sh. 4153 touch sub/conftst$i.h 4154 done 4155 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4156 4157 case $depmode in 4158 nosideeffect) 4159 # after this tag, mechanisms are not by side-effect, so they'll 4160 # only be used when explicitly requested 4161 if test "x$enable_dependency_tracking" = xyes; then 4162 continue 4163 else 4164 break 4165 fi 4166 ;; 4167 none) break ;; 4168 esac 4169 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4170 # mode. It turns out that the SunPro C++ compiler does not properly 4171 # handle `-M -o', and we need to detect this. 4172 if depmode=$depmode \ 4173 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 4174 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4175 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 4176 >/dev/null 2>conftest.err && 4177 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4178 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4179 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 4180 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4181 # icc doesn't choke on unknown options, it will just issue warnings 4182 # or remarks (even with -Werror). So we grep stderr for any message 4183 # that says an option was ignored or not supported. 4184 # When given -MP, icc 7.0 and 7.1 complain thusly: 4185 # icc: Command line warning: ignoring option '-M'; no argument required 4186 # The diagnosis changed in icc 8.0: 4187 # icc: Command line remark: option '-MP' not supported 4188 if (grep 'ignoring option' conftest.err || 4189 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4190 am_cv_CXX_dependencies_compiler_type=$depmode 4191 break 4192 fi 4193 fi 4194 done 4195 4196 cd .. 4197 rm -rf conftest.dir 4198 else 4199 am_cv_CXX_dependencies_compiler_type=none 4200 fi 4201 4202 fi 4203 { echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 4204 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; } 4205 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 4206 4207 if 4208 test "x$enable_dependency_tracking" != xno \ 4209 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 4210 am__fastdepCXX_TRUE= 4211 am__fastdepCXX_FALSE='#' 4212 else 4213 am__fastdepCXX_TRUE='#' 4214 am__fastdepCXX_FALSE= 4215 fi 4216 4217 4218 if test "$GCC" = yes; then 4219 GCC_TRUE= 4220 GCC_FALSE='#' 4221 else 4222 GCC_TRUE='#' 4223 GCC_FALSE= 4224 fi 4225 # let the Makefile know if we're gcc 4226 # Make sure we can run config.sub. 4227 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4228 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 4229 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 4230 { (exit 1); exit 1; }; } 4231 4232 { echo "$as_me:$LINENO: checking build system type" >&5 4233 echo $ECHO_N "checking build system type... $ECHO_C" >&6; } 4234 if test "${ac_cv_build+set}" = set; then 4235 echo $ECHO_N "(cached) $ECHO_C" >&6 4236 else 4237 ac_build_alias=$build_alias 4238 test "x$ac_build_alias" = x && 4239 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4240 test "x$ac_build_alias" = x && 4241 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 4242 echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 4243 { (exit 1); exit 1; }; } 4244 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4245 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 4246 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 4247 { (exit 1); exit 1; }; } 4248 4249 fi 4250 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5 4251 echo "${ECHO_T}$ac_cv_build" >&6; } 4252 case $ac_cv_build in 4253 *-*-*) ;; 4254 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 4255 echo "$as_me: error: invalid value of canonical build" >&2;} 4256 { (exit 1); exit 1; }; };; 4257 esac 4258 build=$ac_cv_build 4259 ac_save_IFS=$IFS; IFS='-' 4260 set x $ac_cv_build 4261 shift 4262 build_cpu=$1 4263 build_vendor=$2 4264 shift; shift 4265 # Remember, the first character of IFS is used to create $*, 4266 # except with old shells: 4267 build_os=$* 4268 IFS=$ac_save_IFS 4269 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4270 4271 4272 { echo "$as_me:$LINENO: checking host system type" >&5 4273 echo $ECHO_N "checking host system type... $ECHO_C" >&6; } 4274 if test "${ac_cv_host+set}" = set; then 4275 echo $ECHO_N "(cached) $ECHO_C" >&6 4276 else 4277 if test "x$host_alias" = x; then 4278 ac_cv_host=$ac_cv_build 4279 else 4280 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4281 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 4282 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 4283 { (exit 1); exit 1; }; } 4284 fi 4285 4286 fi 4287 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5 4288 echo "${ECHO_T}$ac_cv_host" >&6; } 4289 case $ac_cv_host in 4290 *-*-*) ;; 4291 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 4292 echo "$as_me: error: invalid value of canonical host" >&2;} 4293 { (exit 1); exit 1; }; };; 4294 esac 4295 host=$ac_cv_host 4296 ac_save_IFS=$IFS; IFS='-' 4297 set x $ac_cv_host 4298 shift 4299 host_cpu=$1 4300 host_vendor=$2 4301 shift; shift 4302 # Remember, the first character of IFS is used to create $*, 4303 # except with old shells: 4304 host_os=$* 4305 IFS=$ac_save_IFS 4306 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4307 4308 4309 4310 # Issue #21: Fail to test on MinGW 5.1.4 4311 # Disabling fast install keeps libtool from creating wrapper scripts around 4312 # the executables it builds. Such scripts have caused failures on MinGW. 4313 # Using this option means an extra link step is executed during "make install". 4314 # Check whether --enable-fast-install was given. 4315 if test "${enable_fast_install+set}" = set; then 4316 enableval=$enable_fast_install; p=${PACKAGE-default} 4317 case $enableval in 4318 yes) enable_fast_install=yes ;; 4319 no) enable_fast_install=no ;; 4320 *) 4321 enable_fast_install=no 4322 # Look at the argument we got. We use all the common list separators. 4323 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 4324 for pkg in $enableval; do 4325 IFS="$lt_save_ifs" 4326 if test "X$pkg" = "X$p"; then 4327 enable_fast_install=yes 4328 fi 4329 done 4330 IFS="$lt_save_ifs" 4331 ;; 4332 esac 4333 else 4334 enable_fast_install=no 4335 fi 4336 4337 4338 4339 4340 # Check whether --enable-shared was given. 4341 if test "${enable_shared+set}" = set; then 4342 enableval=$enable_shared; p=${PACKAGE-default} 4343 case $enableval in 4344 yes) enable_shared=yes ;; 4345 no) enable_shared=no ;; 4346 *) 4347 enable_shared=no 4348 # Look at the argument we got. We use all the common list separators. 4349 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 4350 for pkg in $enableval; do 4351 IFS="$lt_save_ifs" 4352 if test "X$pkg" = "X$p"; then 4353 enable_shared=yes 4354 fi 4355 done 4356 IFS="$lt_save_ifs" 4357 ;; 4358 esac 4359 else 4360 enable_shared=yes 4361 fi 4362 4363 4364 # Check whether --enable-static was given. 4365 if test "${enable_static+set}" = set; then 4366 enableval=$enable_static; p=${PACKAGE-default} 4367 case $enableval in 4368 yes) enable_static=yes ;; 4369 no) enable_static=no ;; 4370 *) 4371 enable_static=no 4372 # Look at the argument we got. We use all the common list separators. 4373 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 4374 for pkg in $enableval; do 4375 IFS="$lt_save_ifs" 4376 if test "X$pkg" = "X$p"; then 4377 enable_static=yes 4378 fi 4379 done 4380 IFS="$lt_save_ifs" 4381 ;; 4382 esac 4383 else 4384 enable_static=yes 4385 fi 4386 4387 4388 { echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 4389 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } 4390 if test "${lt_cv_path_SED+set}" = set; then 4391 echo $ECHO_N "(cached) $ECHO_C" >&6 4392 else 4393 # Loop through the user's path and test for sed and gsed. 4394 # Then use that list of sed's as ones to test for truncation. 4395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4396 for as_dir in $PATH 4397 do 4398 IFS=$as_save_IFS 4399 test -z "$as_dir" && as_dir=. 4400 for lt_ac_prog in sed gsed; do 4401 for ac_exec_ext in '' $ac_executable_extensions; do 4402 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then 4403 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 4404 fi 4405 done 4406 done 4407 done 4408 IFS=$as_save_IFS 4409 lt_ac_max=0 4410 lt_ac_count=0 4411 # Add /usr/xpg4/bin/sed as it is typically found on Solaris 4412 # along with /bin/sed that truncates output. 4413 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 4414 test ! -f $lt_ac_sed && continue 4415 cat /dev/null > conftest.in 4416 lt_ac_count=0 4417 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 4418 # Check for GNU sed and select it if it is found. 4419 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 4420 lt_cv_path_SED=$lt_ac_sed 4421 break 4422 fi 4423 while true; do 4424 cat conftest.in conftest.in >conftest.tmp 4425 mv conftest.tmp conftest.in 4426 cp conftest.in conftest.nl 4427 echo >>conftest.nl 4428 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 4429 cmp -s conftest.out conftest.nl || break 4430 # 10000 chars as input seems more than enough 4431 test $lt_ac_count -gt 10 && break 4432 lt_ac_count=`expr $lt_ac_count + 1` 4433 if test $lt_ac_count -gt $lt_ac_max; then 4434 lt_ac_max=$lt_ac_count 4435 lt_cv_path_SED=$lt_ac_sed 4436 fi 4437 done 4438 done 4439 4440 fi 4441 4442 SED=$lt_cv_path_SED 4443 4444 { echo "$as_me:$LINENO: result: $SED" >&5 4445 echo "${ECHO_T}$SED" >&6; } 4446 4447 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 4448 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } 4449 if test "${ac_cv_path_GREP+set}" = set; then 4450 echo $ECHO_N "(cached) $ECHO_C" >&6 4451 else 4452 # Extract the first word of "grep ggrep" to use in msg output 4453 if test -z "$GREP"; then 4454 set dummy grep ggrep; ac_prog_name=$2 4455 if test "${ac_cv_path_GREP+set}" = set; then 4456 echo $ECHO_N "(cached) $ECHO_C" >&6 4457 else 4458 ac_path_GREP_found=false 4459 # Loop through the user's path and test for each of PROGNAME-LIST 4460 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4461 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4462 do 4463 IFS=$as_save_IFS 4464 test -z "$as_dir" && as_dir=. 4465 for ac_prog in grep ggrep; do 4466 for ac_exec_ext in '' $ac_executable_extensions; do 4467 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4468 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4469 # Check for GNU ac_path_GREP and select it if it is found. 4470 # Check for GNU $ac_path_GREP 4471 case `"$ac_path_GREP" --version 2>&1` in 4472 *GNU*) 4473 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4474 *) 4475 ac_count=0 4476 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 4477 while : 4478 do 4479 cat "conftest.in" "conftest.in" >"conftest.tmp" 4480 mv "conftest.tmp" "conftest.in" 4481 cp "conftest.in" "conftest.nl" 4482 echo 'GREP' >> "conftest.nl" 4483 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4484 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4485 ac_count=`expr $ac_count + 1` 4486 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4487 # Best one so far, save it but keep looking for a better one 4488 ac_cv_path_GREP="$ac_path_GREP" 4489 ac_path_GREP_max=$ac_count 4490 fi 4491 # 10*(2^10) chars as input seems more than enough 4492 test $ac_count -gt 10 && break 4493 done 4494 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4495 esac 4496 4497 4498 $ac_path_GREP_found && break 3 4499 done 4500 done 4501 4502 done 4503 IFS=$as_save_IFS 4504 4505 4506 fi 4507 4508 GREP="$ac_cv_path_GREP" 4509 if test -z "$GREP"; then 4510 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4511 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4512 { (exit 1); exit 1; }; } 4513 fi 4514 4515 else 4516 ac_cv_path_GREP=$GREP 4517 fi 4518 4519 4520 fi 4521 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 4522 echo "${ECHO_T}$ac_cv_path_GREP" >&6; } 4523 GREP="$ac_cv_path_GREP" 4524 4525 4526 { echo "$as_me:$LINENO: checking for egrep" >&5 4527 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } 4528 if test "${ac_cv_path_EGREP+set}" = set; then 4529 echo $ECHO_N "(cached) $ECHO_C" >&6 4530 else 4531 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4532 then ac_cv_path_EGREP="$GREP -E" 4533 else 4534 # Extract the first word of "egrep" to use in msg output 4535 if test -z "$EGREP"; then 4536 set dummy egrep; ac_prog_name=$2 4537 if test "${ac_cv_path_EGREP+set}" = set; then 4538 echo $ECHO_N "(cached) $ECHO_C" >&6 4539 else 4540 ac_path_EGREP_found=false 4541 # Loop through the user's path and test for each of PROGNAME-LIST 4542 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4543 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4544 do 4545 IFS=$as_save_IFS 4546 test -z "$as_dir" && as_dir=. 4547 for ac_prog in egrep; do 4548 for ac_exec_ext in '' $ac_executable_extensions; do 4549 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4550 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4551 # Check for GNU ac_path_EGREP and select it if it is found. 4552 # Check for GNU $ac_path_EGREP 4553 case `"$ac_path_EGREP" --version 2>&1` in 4554 *GNU*) 4555 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4556 *) 4557 ac_count=0 4558 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 4559 while : 4560 do 4561 cat "conftest.in" "conftest.in" >"conftest.tmp" 4562 mv "conftest.tmp" "conftest.in" 4563 cp "conftest.in" "conftest.nl" 4564 echo 'EGREP' >> "conftest.nl" 4565 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4566 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4567 ac_count=`expr $ac_count + 1` 4568 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4569 # Best one so far, save it but keep looking for a better one 4570 ac_cv_path_EGREP="$ac_path_EGREP" 4571 ac_path_EGREP_max=$ac_count 4572 fi 4573 # 10*(2^10) chars as input seems more than enough 4574 test $ac_count -gt 10 && break 4575 done 4576 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4577 esac 4578 4579 4580 $ac_path_EGREP_found && break 3 4581 done 4582 done 4583 4584 done 4585 IFS=$as_save_IFS 4586 4587 4588 fi 4589 4590 EGREP="$ac_cv_path_EGREP" 4591 if test -z "$EGREP"; then 4592 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4593 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4594 { (exit 1); exit 1; }; } 4595 fi 4596 4597 else 4598 ac_cv_path_EGREP=$EGREP 4599 fi 4600 4601 4602 fi 4603 fi 4604 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 4605 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } 4606 EGREP="$ac_cv_path_EGREP" 4607 4608 4609 4610 # Check whether --with-gnu-ld was given. 4611 if test "${with_gnu_ld+set}" = set; then 4612 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4613 else 4614 with_gnu_ld=no 4615 fi 4616 4617 ac_prog=ld 4618 if test "$GCC" = yes; then 4619 # Check if gcc -print-prog-name=ld gives a path. 4620 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4621 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 4622 case $host in 4623 *-*-mingw*) 4624 # gcc leaves a trailing carriage return which upsets mingw 4625 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4626 *) 4627 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4628 esac 4629 case $ac_prog in 4630 # Accept absolute paths. 4631 [\\/]* | ?:[\\/]*) 4632 re_direlt='/[^/][^/]*/\.\./' 4633 # Canonicalize the pathname of ld 4634 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4635 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4636 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4637 done 4638 test -z "$LD" && LD="$ac_prog" 4639 ;; 4640 "") 4641 # If it fails, then pretend we aren't using GCC. 4642 ac_prog=ld 4643 ;; 4644 *) 4645 # If it is relative, then search for the first ld in PATH. 4646 with_gnu_ld=unknown 4647 ;; 4648 esac 4649 elif test "$with_gnu_ld" = yes; then 4650 { echo "$as_me:$LINENO: checking for GNU ld" >&5 4651 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 4652 else 4653 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4654 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 4655 fi 4656 if test "${lt_cv_path_LD+set}" = set; then 4657 echo $ECHO_N "(cached) $ECHO_C" >&6 4658 else 4659 if test -z "$LD"; then 4660 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4661 for ac_dir in $PATH; do 4662 IFS="$lt_save_ifs" 4663 test -z "$ac_dir" && ac_dir=. 4664 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4665 lt_cv_path_LD="$ac_dir/$ac_prog" 4666 # Check to see if the program is GNU ld. I'd rather use --version, 4667 # but apparently some variants of GNU ld only accept -v. 4668 # Break only if it was the GNU/non-GNU ld that we prefer. 4669 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4670 *GNU* | *'with BFD'*) 4671 test "$with_gnu_ld" != no && break 4672 ;; 4673 *) 4674 test "$with_gnu_ld" != yes && break 4675 ;; 4676 esac 4677 fi 4678 done 4679 IFS="$lt_save_ifs" 4680 else 4681 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4682 fi 4683 fi 4684 4685 LD="$lt_cv_path_LD" 4686 if test -n "$LD"; then 4687 { echo "$as_me:$LINENO: result: $LD" >&5 4688 echo "${ECHO_T}$LD" >&6; } 4689 else 4690 { echo "$as_me:$LINENO: result: no" >&5 4691 echo "${ECHO_T}no" >&6; } 4692 fi 4693 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4694 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4695 { (exit 1); exit 1; }; } 4696 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4697 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 4698 if test "${lt_cv_prog_gnu_ld+set}" = set; then 4699 echo $ECHO_N "(cached) $ECHO_C" >&6 4700 else 4701 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4702 case `$LD -v 2>&1 </dev/null` in 4703 *GNU* | *'with BFD'*) 4704 lt_cv_prog_gnu_ld=yes 4705 ;; 4706 *) 4707 lt_cv_prog_gnu_ld=no 4708 ;; 4709 esac 4710 fi 4711 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4712 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 4713 with_gnu_ld=$lt_cv_prog_gnu_ld 4714 4715 4716 { echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4717 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; } 4718 if test "${lt_cv_ld_reload_flag+set}" = set; then 4719 echo $ECHO_N "(cached) $ECHO_C" >&6 4720 else 4721 lt_cv_ld_reload_flag='-r' 4722 fi 4723 { echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4724 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; } 4725 reload_flag=$lt_cv_ld_reload_flag 4726 case $reload_flag in 4727 "" | " "*) ;; 4728 *) reload_flag=" $reload_flag" ;; 4729 esac 4730 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4731 case $host_os in 4732 darwin*) 4733 if test "$GCC" = yes; then 4734 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4735 else 4736 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4737 fi 4738 ;; 4739 esac 4740 4741 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4742 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; } 4743 if test "${lt_cv_path_NM+set}" = set; then 4744 echo $ECHO_N "(cached) $ECHO_C" >&6 4745 else 4746 if test -n "$NM"; then 4747 # Let the user override the test. 4748 lt_cv_path_NM="$NM" 4749 else 4750 lt_nm_to_check="${ac_tool_prefix}nm" 4751 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4752 lt_nm_to_check="$lt_nm_to_check nm" 4753 fi 4754 for lt_tmp_nm in $lt_nm_to_check; do 4755 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4756 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4757 IFS="$lt_save_ifs" 4758 test -z "$ac_dir" && ac_dir=. 4759 tmp_nm="$ac_dir/$lt_tmp_nm" 4760 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4761 # Check to see if the nm accepts a BSD-compat flag. 4762 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4763 # nm: unknown option "B" ignored 4764 # Tru64's nm complains that /dev/null is an invalid object file 4765 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4766 */dev/null* | *'Invalid file or object type'*) 4767 lt_cv_path_NM="$tmp_nm -B" 4768 break 4769 ;; 4770 *) 4771 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4772 */dev/null*) 4773 lt_cv_path_NM="$tmp_nm -p" 4774 break 4775 ;; 4776 *) 4777 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4778 continue # so that we can try to find one that supports BSD flags 4779 ;; 4780 esac 4781 ;; 4782 esac 4783 fi 4784 done 4785 IFS="$lt_save_ifs" 4786 done 4787 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4788 fi 4789 fi 4790 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4791 echo "${ECHO_T}$lt_cv_path_NM" >&6; } 4792 NM="$lt_cv_path_NM" 4793 4794 { echo "$as_me:$LINENO: checking whether ln -s works" >&5 4795 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } 4796 LN_S=$as_ln_s 4797 if test "$LN_S" = "ln -s"; then 4798 { echo "$as_me:$LINENO: result: yes" >&5 4799 echo "${ECHO_T}yes" >&6; } 4800 else 4801 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4802 echo "${ECHO_T}no, using $LN_S" >&6; } 4803 fi 4804 4805 { echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 4806 echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; } 4807 if test "${lt_cv_deplibs_check_method+set}" = set; then 4808 echo $ECHO_N "(cached) $ECHO_C" >&6 4809 else 4810 lt_cv_file_magic_cmd='$MAGIC_CMD' 4811 lt_cv_file_magic_test_file= 4812 lt_cv_deplibs_check_method='unknown' 4813 # Need to set the preceding variable on all platforms that support 4814 # interlibrary dependencies. 4815 # 'none' -- dependencies not supported. 4816 # `unknown' -- same as none, but documents that we really don't know. 4817 # 'pass_all' -- all dependencies passed with no checks. 4818 # 'test_compile' -- check by making test program. 4819 # 'file_magic [[regex]]' -- check by looking for files in library path 4820 # which responds to the $file_magic_cmd with a given extended regex. 4821 # If you have `file' or equivalent on your system and you're not sure 4822 # whether `pass_all' will *always* work, you probably want this one. 4823 4824 case $host_os in 4825 aix[4-9]*) 4826 lt_cv_deplibs_check_method=pass_all 4827 ;; 4828 4829 beos*) 4830 lt_cv_deplibs_check_method=pass_all 4831 ;; 4832 4833 bsdi[45]*) 4834 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4835 lt_cv_file_magic_cmd='/usr/bin/file -L' 4836 lt_cv_file_magic_test_file=/shlib/libc.so 4837 ;; 4838 4839 cygwin*) 4840 # func_win32_libid is a shell function defined in ltmain.sh 4841 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4842 lt_cv_file_magic_cmd='func_win32_libid' 4843 ;; 4844 4845 mingw* | pw32*) 4846 # Base MSYS/MinGW do not provide the 'file' command needed by 4847 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4848 # unless we find 'file', for example because we are cross-compiling. 4849 if ( file / ) >/dev/null 2>&1; then 4850 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4851 lt_cv_file_magic_cmd='func_win32_libid' 4852 else 4853 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4854 lt_cv_file_magic_cmd='$OBJDUMP -f' 4855 fi 4856 ;; 4857 4858 darwin* | rhapsody*) 4859 lt_cv_deplibs_check_method=pass_all 4860 ;; 4861 4862 freebsd* | dragonfly*) 4863 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4864 case $host_cpu in 4865 i*86 ) 4866 # Not sure whether the presence of OpenBSD here was a mistake. 4867 # Let's accept both of them until this is cleared up. 4868 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4869 lt_cv_file_magic_cmd=/usr/bin/file 4870 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4871 ;; 4872 esac 4873 else 4874 lt_cv_deplibs_check_method=pass_all 4875 fi 4876 ;; 4877 4878 gnu*) 4879 lt_cv_deplibs_check_method=pass_all 4880 ;; 4881 4882 hpux10.20* | hpux11*) 4883 lt_cv_file_magic_cmd=/usr/bin/file 4884 case $host_cpu in 4885 ia64*) 4886 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4887 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4888 ;; 4889 hppa*64*) 4890 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]' 4891 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4892 ;; 4893 *) 4894 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4895 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4896 ;; 4897 esac 4898 ;; 4899 4900 interix[3-9]*) 4901 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4902 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4903 ;; 4904 4905 irix5* | irix6* | nonstopux*) 4906 case $LD in 4907 *-32|*"-32 ") libmagic=32-bit;; 4908 *-n32|*"-n32 ") libmagic=N32;; 4909 *-64|*"-64 ") libmagic=64-bit;; 4910 *) libmagic=never-match;; 4911 esac 4912 lt_cv_deplibs_check_method=pass_all 4913 ;; 4914 4915 # This must be Linux ELF. 4916 linux* | k*bsd*-gnu) 4917 lt_cv_deplibs_check_method=pass_all 4918 ;; 4919 4920 netbsd* | netbsdelf*-gnu) 4921 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4922 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4923 else 4924 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4925 fi 4926 ;; 4927 4928 newos6*) 4929 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4930 lt_cv_file_magic_cmd=/usr/bin/file 4931 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4932 ;; 4933 4934 nto-qnx*) 4935 lt_cv_deplibs_check_method=unknown 4936 ;; 4937 4938 openbsd*) 4939 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4940 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4941 else 4942 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4943 fi 4944 ;; 4945 4946 osf3* | osf4* | osf5*) 4947 lt_cv_deplibs_check_method=pass_all 4948 ;; 4949 4950 rdos*) 4951 lt_cv_deplibs_check_method=pass_all 4952 ;; 4953 4954 solaris*) 4955 lt_cv_deplibs_check_method=pass_all 4956 ;; 4957 4958 sysv4 | sysv4.3*) 4959 case $host_vendor in 4960 motorola) 4961 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]' 4962 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4963 ;; 4964 ncr) 4965 lt_cv_deplibs_check_method=pass_all 4966 ;; 4967 sequent) 4968 lt_cv_file_magic_cmd='/bin/file' 4969 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4970 ;; 4971 sni) 4972 lt_cv_file_magic_cmd='/bin/file' 4973 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4974 lt_cv_file_magic_test_file=/lib/libc.so 4975 ;; 4976 siemens) 4977 lt_cv_deplibs_check_method=pass_all 4978 ;; 4979 pc) 4980 lt_cv_deplibs_check_method=pass_all 4981 ;; 4982 esac 4983 ;; 4984 4985 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4986 lt_cv_deplibs_check_method=pass_all 4987 ;; 4988 esac 4989 4990 fi 4991 { echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4992 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } 4993 file_magic_cmd=$lt_cv_file_magic_cmd 4994 deplibs_check_method=$lt_cv_deplibs_check_method 4995 test -z "$deplibs_check_method" && deplibs_check_method=unknown 4996 4997 4998 4999 5000 # If no C compiler was specified, use CC. 5001 LTCC=${LTCC-"$CC"} 5002 5003 # If no C compiler flags were specified, use CFLAGS. 5004 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5005 5006 # Allow CC to be a program name with arguments. 5007 compiler=$CC 5008 5009 5010 # Check whether --enable-libtool-lock was given. 5011 if test "${enable_libtool_lock+set}" = set; then 5012 enableval=$enable_libtool_lock; 5013 fi 5014 5015 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5016 5017 # Some flags need to be propagated to the compiler or linker for good 5018 # libtool support. 5019 case $host in 5020 ia64-*-hpux*) 5021 # Find out which ABI we are using. 5022 echo 'int i;' > conftest.$ac_ext 5023 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5024 (eval $ac_compile) 2>&5 5025 ac_status=$? 5026 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5027 (exit $ac_status); }; then 5028 case `/usr/bin/file conftest.$ac_objext` in 5029 *ELF-32*) 5030 HPUX_IA64_MODE="32" 5031 ;; 5032 *ELF-64*) 5033 HPUX_IA64_MODE="64" 5034 ;; 5035 esac 5036 fi 5037 rm -rf conftest* 5038 ;; 5039 *-*-irix6*) 5040 # Find out which ABI we are using. 5041 echo '#line 5041 "configure"' > conftest.$ac_ext 5042 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5043 (eval $ac_compile) 2>&5 5044 ac_status=$? 5045 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5046 (exit $ac_status); }; then 5047 if test "$lt_cv_prog_gnu_ld" = yes; then 5048 case `/usr/bin/file conftest.$ac_objext` in 5049 *32-bit*) 5050 LD="${LD-ld} -melf32bsmip" 5051 ;; 5052 *N32*) 5053 LD="${LD-ld} -melf32bmipn32" 5054 ;; 5055 *64-bit*) 5056 LD="${LD-ld} -melf64bmip" 5057 ;; 5058 esac 5059 else 5060 case `/usr/bin/file conftest.$ac_objext` in 5061 *32-bit*) 5062 LD="${LD-ld} -32" 5063 ;; 5064 *N32*) 5065 LD="${LD-ld} -n32" 5066 ;; 5067 *64-bit*) 5068 LD="${LD-ld} -64" 5069 ;; 5070 esac 5071 fi 5072 fi 5073 rm -rf conftest* 5074 ;; 5075 5076 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 5077 s390*-*linux*|sparc*-*linux*) 5078 # Find out which ABI we are using. 5079 echo 'int i;' > conftest.$ac_ext 5080 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5081 (eval $ac_compile) 2>&5 5082 ac_status=$? 5083 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5084 (exit $ac_status); }; then 5085 case `/usr/bin/file conftest.o` in 5086 *32-bit*) 5087 case $host in 5088 x86_64-*kfreebsd*-gnu) 5089 LD="${LD-ld} -m elf_i386_fbsd" 5090 ;; 5091 x86_64-*linux*) 5092 LD="${LD-ld} -m elf_i386" 5093 ;; 5094 ppc64-*linux*|powerpc64-*linux*) 5095 LD="${LD-ld} -m elf32ppclinux" 5096 ;; 5097 s390x-*linux*) 5098 LD="${LD-ld} -m elf_s390" 5099 ;; 5100 sparc64-*linux*) 5101 LD="${LD-ld} -m elf32_sparc" 5102 ;; 5103 esac 5104 ;; 5105 *64-bit*) 5106 case $host in 5107 x86_64-*kfreebsd*-gnu) 5108 LD="${LD-ld} -m elf_x86_64_fbsd" 5109 ;; 5110 x86_64-*linux*) 5111 LD="${LD-ld} -m elf_x86_64" 5112 ;; 5113 ppc*-*linux*|powerpc*-*linux*) 5114 LD="${LD-ld} -m elf64ppc" 5115 ;; 5116 s390*-*linux*) 5117 LD="${LD-ld} -m elf64_s390" 5118 ;; 5119 sparc*-*linux*) 5120 LD="${LD-ld} -m elf64_sparc" 5121 ;; 5122 esac 5123 ;; 5124 esac 5125 fi 5126 rm -rf conftest* 5127 ;; 5128 5129 *-*-sco3.2v5*) 5130 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 5131 SAVE_CFLAGS="$CFLAGS" 5132 CFLAGS="$CFLAGS -belf" 5133 { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 5134 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; } 5135 if test "${lt_cv_cc_needs_belf+set}" = set; then 5136 echo $ECHO_N "(cached) $ECHO_C" >&6 5137 else 5138 ac_ext=c 5139 ac_cpp='$CPP $CPPFLAGS' 5140 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5141 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5142 ac_compiler_gnu=$ac_cv_c_compiler_gnu 5143 5144 cat >conftest.$ac_ext <<_ACEOF 5145 /* confdefs.h. */ 5146 _ACEOF 5147 cat confdefs.h >>conftest.$ac_ext 5148 cat >>conftest.$ac_ext <<_ACEOF 5149 /* end confdefs.h. */ 5150 5151 int 5152 main () 5153 { 5154 5155 ; 5156 return 0; 5157 } 5158 _ACEOF 5159 rm -f conftest.$ac_objext conftest$ac_exeext 5160 if { (ac_try="$ac_link" 5161 case "(($ac_try" in 5162 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5163 *) ac_try_echo=$ac_try;; 5164 esac 5165 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5166 (eval "$ac_link") 2>conftest.er1 5167 ac_status=$? 5168 grep -v '^ *+' conftest.er1 >conftest.err 5169 rm -f conftest.er1 5170 cat conftest.err >&5 5171 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5172 (exit $ac_status); } && { 5173 test -z "$ac_c_werror_flag" || 5174 test ! -s conftest.err 5175 } && test -s conftest$ac_exeext && 5176 $as_test_x conftest$ac_exeext; then 5177 lt_cv_cc_needs_belf=yes 5178 else 5179 echo "$as_me: failed program was:" >&5 5180 sed 's/^/| /' conftest.$ac_ext >&5 5181 5182 lt_cv_cc_needs_belf=no 5183 fi 5184 5185 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 5186 conftest$ac_exeext conftest.$ac_ext 5187 ac_ext=c 5188 ac_cpp='$CPP $CPPFLAGS' 5189 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5190 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5191 ac_compiler_gnu=$ac_cv_c_compiler_gnu 5192 5193 fi 5194 { echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 5195 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; } 5196 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 5197 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 5198 CFLAGS="$SAVE_CFLAGS" 5199 fi 5200 ;; 5201 sparc*-*solaris*) 5202 # Find out which ABI we are using. 5203 echo 'int i;' > conftest.$ac_ext 5204 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5205 (eval $ac_compile) 2>&5 5206 ac_status=$? 5207 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5208 (exit $ac_status); }; then 5209 case `/usr/bin/file conftest.o` in 5210 *64-bit*) 5211 case $lt_cv_prog_gnu_ld in 5212 yes*) LD="${LD-ld} -m elf64_sparc" ;; 5213 *) 5214 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 5215 LD="${LD-ld} -64" 5216 fi 5217 ;; 5218 esac 5219 ;; 5220 esac 5221 fi 5222 rm -rf conftest* 5223 ;; 5224 5225 5226 esac 5227 5228 need_locks="$enable_libtool_lock" 5229 5230 5231 5232 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5 5233 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 5234 if test "${ac_cv_header_stdc+set}" = set; then 5235 echo $ECHO_N "(cached) $ECHO_C" >&6 5236 else 5237 cat >conftest.$ac_ext <<_ACEOF 5238 /* confdefs.h. */ 5239 _ACEOF 5240 cat confdefs.h >>conftest.$ac_ext 5241 cat >>conftest.$ac_ext <<_ACEOF 5242 /* end confdefs.h. */ 5243 #include <stdlib.h> 5244 #include <stdarg.h> 5245 #include <string.h> 5246 #include <float.h> 5247 5248 int 5249 main () 5250 { 5251 5252 ; 5253 return 0; 5254 } 5255 _ACEOF 5256 rm -f conftest.$ac_objext 5257 if { (ac_try="$ac_compile" 5258 case "(($ac_try" in 5259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5260 *) ac_try_echo=$ac_try;; 5261 esac 5262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5263 (eval "$ac_compile") 2>conftest.er1 5264 ac_status=$? 5265 grep -v '^ *+' conftest.er1 >conftest.err 5266 rm -f conftest.er1 5267 cat conftest.err >&5 5268 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5269 (exit $ac_status); } && { 5270 test -z "$ac_c_werror_flag" || 5271 test ! -s conftest.err 5272 } && test -s conftest.$ac_objext; then 5273 ac_cv_header_stdc=yes 5274 else 5275 echo "$as_me: failed program was:" >&5 5276 sed 's/^/| /' conftest.$ac_ext >&5 5277 5278 ac_cv_header_stdc=no 5279 fi 5280 5281 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5282 5283 if test $ac_cv_header_stdc = yes; then 5284 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5285 cat >conftest.$ac_ext <<_ACEOF 5286 /* confdefs.h. */ 5287 _ACEOF 5288 cat confdefs.h >>conftest.$ac_ext 5289 cat >>conftest.$ac_ext <<_ACEOF 5290 /* end confdefs.h. */ 5291 #include <string.h> 5292 5293 _ACEOF 5294 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5295 $EGREP "memchr" >/dev/null 2>&1; then 5296 : 5297 else 5298 ac_cv_header_stdc=no 5299 fi 5300 rm -f conftest* 5301 5302 fi 5303 5304 if test $ac_cv_header_stdc = yes; then 5305 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5306 cat >conftest.$ac_ext <<_ACEOF 5307 /* confdefs.h. */ 5308 _ACEOF 5309 cat confdefs.h >>conftest.$ac_ext 5310 cat >>conftest.$ac_ext <<_ACEOF 5311 /* end confdefs.h. */ 5312 #include <stdlib.h> 5313 5314 _ACEOF 5315 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5316 $EGREP "free" >/dev/null 2>&1; then 5317 : 5318 else 5319 ac_cv_header_stdc=no 5320 fi 5321 rm -f conftest* 5322 5323 fi 5324 5325 if test $ac_cv_header_stdc = yes; then 5326 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5327 if test "$cross_compiling" = yes; then 5328 : 5329 else 5330 cat >conftest.$ac_ext <<_ACEOF 5331 /* confdefs.h. */ 5332 _ACEOF 5333 cat confdefs.h >>conftest.$ac_ext 5334 cat >>conftest.$ac_ext <<_ACEOF 5335 /* end confdefs.h. */ 5336 #include <ctype.h> 5337 #include <stdlib.h> 5338 #if ((' ' & 0x0FF) == 0x020) 5339 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5340 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5341 #else 5342 # define ISLOWER(c) \ 5343 (('a' <= (c) && (c) <= 'i') \ 5344 || ('j' <= (c) && (c) <= 'r') \ 5345 || ('s' <= (c) && (c) <= 'z')) 5346 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5347 #endif 5348 5349 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5350 int 5351 main () 5352 { 5353 int i; 5354 for (i = 0; i < 256; i++) 5355 if (XOR (islower (i), ISLOWER (i)) 5356 || toupper (i) != TOUPPER (i)) 5357 return 2; 5358 return 0; 5359 } 5360 _ACEOF 5361 rm -f conftest$ac_exeext 5362 if { (ac_try="$ac_link" 5363 case "(($ac_try" in 5364 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5365 *) ac_try_echo=$ac_try;; 5366 esac 5367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5368 (eval "$ac_link") 2>&5 5369 ac_status=$? 5370 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5371 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5372 { (case "(($ac_try" in 5373 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5374 *) ac_try_echo=$ac_try;; 5375 esac 5376 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5377 (eval "$ac_try") 2>&5 5378 ac_status=$? 5379 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5380 (exit $ac_status); }; }; then 5381 : 5382 else 5383 echo "$as_me: program exited with status $ac_status" >&5 5384 echo "$as_me: failed program was:" >&5 5385 sed 's/^/| /' conftest.$ac_ext >&5 5386 5387 ( exit $ac_status ) 5388 ac_cv_header_stdc=no 5389 fi 5390 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5391 fi 5392 5393 5394 fi 5395 fi 5396 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5397 echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 5398 if test $ac_cv_header_stdc = yes; then 5399 5400 cat >>confdefs.h <<\_ACEOF 5401 #define STDC_HEADERS 1 5402 _ACEOF 5403 5404 fi 5405 5406 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5417 inttypes.h stdint.h unistd.h 5418 do 5419 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5420 { echo "$as_me:$LINENO: checking for $ac_header" >&5 5421 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5422 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5423 echo $ECHO_N "(cached) $ECHO_C" >&6 5424 else 5425 cat >conftest.$ac_ext <<_ACEOF 5426 /* confdefs.h. */ 5427 _ACEOF 5428 cat confdefs.h >>conftest.$ac_ext 5429 cat >>conftest.$ac_ext <<_ACEOF 5430 /* end confdefs.h. */ 5431 $ac_includes_default 5432 5433 #include <$ac_header> 5434 _ACEOF 5435 rm -f conftest.$ac_objext 5436 if { (ac_try="$ac_compile" 5437 case "(($ac_try" in 5438 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5439 *) ac_try_echo=$ac_try;; 5440 esac 5441 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5442 (eval "$ac_compile") 2>conftest.er1 5443 ac_status=$? 5444 grep -v '^ *+' conftest.er1 >conftest.err 5445 rm -f conftest.er1 5446 cat conftest.err >&5 5447 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5448 (exit $ac_status); } && { 5449 test -z "$ac_c_werror_flag" || 5450 test ! -s conftest.err 5451 } && test -s conftest.$ac_objext; then 5452 eval "$as_ac_Header=yes" 5453 else 5454 echo "$as_me: failed program was:" >&5 5455 sed 's/^/| /' conftest.$ac_ext >&5 5456 5457 eval "$as_ac_Header=no" 5458 fi 5459 5460 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5461 fi 5462 ac_res=`eval echo '${'$as_ac_Header'}'` 5463 { echo "$as_me:$LINENO: result: $ac_res" >&5 5464 echo "${ECHO_T}$ac_res" >&6; } 5465 if test `eval echo '${'$as_ac_Header'}'` = yes; then 5466 cat >>confdefs.h <<_ACEOF 5467 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5468 _ACEOF 5469 5470 fi 5471 5472 done 5473 5474 5475 5476 for ac_header in dlfcn.h 5477 do 5478 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5479 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5480 { echo "$as_me:$LINENO: checking for $ac_header" >&5 5481 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5482 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5483 echo $ECHO_N "(cached) $ECHO_C" >&6 5484 fi 5485 ac_res=`eval echo '${'$as_ac_Header'}'` 5486 { echo "$as_me:$LINENO: result: $ac_res" >&5 5487 echo "${ECHO_T}$ac_res" >&6; } 5488 else 5489 # Is the header compilable? 5490 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 5491 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 5492 cat >conftest.$ac_ext <<_ACEOF 5493 /* confdefs.h. */ 5494 _ACEOF 5495 cat confdefs.h >>conftest.$ac_ext 5496 cat >>conftest.$ac_ext <<_ACEOF 5497 /* end confdefs.h. */ 5498 $ac_includes_default 5499 #include <$ac_header> 5500 _ACEOF 5501 rm -f conftest.$ac_objext 5502 if { (ac_try="$ac_compile" 5503 case "(($ac_try" in 5504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5505 *) ac_try_echo=$ac_try;; 5506 esac 5507 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5508 (eval "$ac_compile") 2>conftest.er1 5509 ac_status=$? 5510 grep -v '^ *+' conftest.er1 >conftest.err 5511 rm -f conftest.er1 5512 cat conftest.err >&5 5513 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5514 (exit $ac_status); } && { 5515 test -z "$ac_c_werror_flag" || 5516 test ! -s conftest.err 5517 } && test -s conftest.$ac_objext; then 5518 ac_header_compiler=yes 5519 else 5520 echo "$as_me: failed program was:" >&5 5521 sed 's/^/| /' conftest.$ac_ext >&5 5522 5523 ac_header_compiler=no 5524 fi 5525 5526 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5527 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5528 echo "${ECHO_T}$ac_header_compiler" >&6; } 5529 5530 # Is the header present? 5531 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 5532 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 5533 cat >conftest.$ac_ext <<_ACEOF 5534 /* confdefs.h. */ 5535 _ACEOF 5536 cat confdefs.h >>conftest.$ac_ext 5537 cat >>conftest.$ac_ext <<_ACEOF 5538 /* end confdefs.h. */ 5539 #include <$ac_header> 5540 _ACEOF 5541 if { (ac_try="$ac_cpp conftest.$ac_ext" 5542 case "(($ac_try" in 5543 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5544 *) ac_try_echo=$ac_try;; 5545 esac 5546 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5547 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5548 ac_status=$? 5549 grep -v '^ *+' conftest.er1 >conftest.err 5550 rm -f conftest.er1 5551 cat conftest.err >&5 5552 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5553 (exit $ac_status); } >/dev/null && { 5554 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5555 test ! -s conftest.err 5556 }; then 5557 ac_header_preproc=yes 5558 else 5559 echo "$as_me: failed program was:" >&5 5560 sed 's/^/| /' conftest.$ac_ext >&5 5561 5562 ac_header_preproc=no 5563 fi 5564 5565 rm -f conftest.err conftest.$ac_ext 5566 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5567 echo "${ECHO_T}$ac_header_preproc" >&6; } 5568 5569 # So? What about this header? 5570 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5571 yes:no: ) 5572 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5573 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5574 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5575 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5576 ac_header_preproc=yes 5577 ;; 5578 no:yes:* ) 5579 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5580 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5581 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5582 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5583 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5584 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5585 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5586 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5587 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5588 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5589 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5590 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5591 ( cat <<\_ASBOX 5592 ## ------------------------------------ ## 5593 ## Report this to opensource (at] google.com ## 5594 ## ------------------------------------ ## 5595 _ASBOX 5596 ) | sed "s/^/$as_me: WARNING: /" >&2 5597 ;; 5598 esac 5599 { echo "$as_me:$LINENO: checking for $ac_header" >&5 5600 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5601 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5602 echo $ECHO_N "(cached) $ECHO_C" >&6 5603 else 5604 eval "$as_ac_Header=\$ac_header_preproc" 5605 fi 5606 ac_res=`eval echo '${'$as_ac_Header'}'` 5607 { echo "$as_me:$LINENO: result: $ac_res" >&5 5608 echo "${ECHO_T}$ac_res" >&6; } 5609 5610 fi 5611 if test `eval echo '${'$as_ac_Header'}'` = yes; then 5612 cat >>confdefs.h <<_ACEOF 5613 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5614 _ACEOF 5615 5616 fi 5617 5618 done 5619 5620 5621 5622 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5623 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5624 (test "X$CXX" != "Xg++"))) ; then 5625 ac_ext=cpp 5626 ac_cpp='$CXXCPP $CPPFLAGS' 5627 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5628 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5629 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5630 { echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5631 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; } 5632 if test -z "$CXXCPP"; then 5633 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5634 echo $ECHO_N "(cached) $ECHO_C" >&6 5635 else 5636 # Double quotes because CXXCPP needs to be expanded 5637 for CXXCPP in "$CXX -E" "/lib/cpp" 5638 do 5639 ac_preproc_ok=false 5640 for ac_cxx_preproc_warn_flag in '' yes 5641 do 5642 # Use a header file that comes with gcc, so configuring glibc 5643 # with a fresh cross-compiler works. 5644 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5645 # <limits.h> exists even on freestanding compilers. 5646 # On the NeXT, cc -E runs the code through the compiler's parser, 5647 # not just through cpp. "Syntax error" is here to catch this case. 5648 cat >conftest.$ac_ext <<_ACEOF 5649 /* confdefs.h. */ 5650 _ACEOF 5651 cat confdefs.h >>conftest.$ac_ext 5652 cat >>conftest.$ac_ext <<_ACEOF 5653 /* end confdefs.h. */ 5654 #ifdef __STDC__ 5655 # include <limits.h> 5656 #else 5657 # include <assert.h> 5658 #endif 5659 Syntax error 5660 _ACEOF 5661 if { (ac_try="$ac_cpp conftest.$ac_ext" 5662 case "(($ac_try" in 5663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5664 *) ac_try_echo=$ac_try;; 5665 esac 5666 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5667 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5668 ac_status=$? 5669 grep -v '^ *+' conftest.er1 >conftest.err 5670 rm -f conftest.er1 5671 cat conftest.err >&5 5672 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5673 (exit $ac_status); } >/dev/null && { 5674 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5675 test ! -s conftest.err 5676 }; then 5677 : 5678 else 5679 echo "$as_me: failed program was:" >&5 5680 sed 's/^/| /' conftest.$ac_ext >&5 5681 5682 # Broken: fails on valid input. 5683 continue 5684 fi 5685 5686 rm -f conftest.err conftest.$ac_ext 5687 5688 # OK, works on sane cases. Now check whether nonexistent headers 5689 # can be detected and how. 5690 cat >conftest.$ac_ext <<_ACEOF 5691 /* confdefs.h. */ 5692 _ACEOF 5693 cat confdefs.h >>conftest.$ac_ext 5694 cat >>conftest.$ac_ext <<_ACEOF 5695 /* end confdefs.h. */ 5696 #include <ac_nonexistent.h> 5697 _ACEOF 5698 if { (ac_try="$ac_cpp conftest.$ac_ext" 5699 case "(($ac_try" in 5700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5701 *) ac_try_echo=$ac_try;; 5702 esac 5703 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5704 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5705 ac_status=$? 5706 grep -v '^ *+' conftest.er1 >conftest.err 5707 rm -f conftest.er1 5708 cat conftest.err >&5 5709 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5710 (exit $ac_status); } >/dev/null && { 5711 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5712 test ! -s conftest.err 5713 }; then 5714 # Broken: success on invalid input. 5715 continue 5716 else 5717 echo "$as_me: failed program was:" >&5 5718 sed 's/^/| /' conftest.$ac_ext >&5 5719 5720 # Passes both tests. 5721 ac_preproc_ok=: 5722 break 5723 fi 5724 5725 rm -f conftest.err conftest.$ac_ext 5726 5727 done 5728 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5729 rm -f conftest.err conftest.$ac_ext 5730 if $ac_preproc_ok; then 5731 break 5732 fi 5733 5734 done 5735 ac_cv_prog_CXXCPP=$CXXCPP 5736 5737 fi 5738 CXXCPP=$ac_cv_prog_CXXCPP 5739 else 5740 ac_cv_prog_CXXCPP=$CXXCPP 5741 fi 5742 { echo "$as_me:$LINENO: result: $CXXCPP" >&5 5743 echo "${ECHO_T}$CXXCPP" >&6; } 5744 ac_preproc_ok=false 5745 for ac_cxx_preproc_warn_flag in '' yes 5746 do 5747 # Use a header file that comes with gcc, so configuring glibc 5748 # with a fresh cross-compiler works. 5749 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5750 # <limits.h> exists even on freestanding compilers. 5751 # On the NeXT, cc -E runs the code through the compiler's parser, 5752 # not just through cpp. "Syntax error" is here to catch this case. 5753 cat >conftest.$ac_ext <<_ACEOF 5754 /* confdefs.h. */ 5755 _ACEOF 5756 cat confdefs.h >>conftest.$ac_ext 5757 cat >>conftest.$ac_ext <<_ACEOF 5758 /* end confdefs.h. */ 5759 #ifdef __STDC__ 5760 # include <limits.h> 5761 #else 5762 # include <assert.h> 5763 #endif 5764 Syntax error 5765 _ACEOF 5766 if { (ac_try="$ac_cpp conftest.$ac_ext" 5767 case "(($ac_try" in 5768 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5769 *) ac_try_echo=$ac_try;; 5770 esac 5771 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5772 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5773 ac_status=$? 5774 grep -v '^ *+' conftest.er1 >conftest.err 5775 rm -f conftest.er1 5776 cat conftest.err >&5 5777 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5778 (exit $ac_status); } >/dev/null && { 5779 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5780 test ! -s conftest.err 5781 }; then 5782 : 5783 else 5784 echo "$as_me: failed program was:" >&5 5785 sed 's/^/| /' conftest.$ac_ext >&5 5786 5787 # Broken: fails on valid input. 5788 continue 5789 fi 5790 5791 rm -f conftest.err conftest.$ac_ext 5792 5793 # OK, works on sane cases. Now check whether nonexistent headers 5794 # can be detected and how. 5795 cat >conftest.$ac_ext <<_ACEOF 5796 /* confdefs.h. */ 5797 _ACEOF 5798 cat confdefs.h >>conftest.$ac_ext 5799 cat >>conftest.$ac_ext <<_ACEOF 5800 /* end confdefs.h. */ 5801 #include <ac_nonexistent.h> 5802 _ACEOF 5803 if { (ac_try="$ac_cpp conftest.$ac_ext" 5804 case "(($ac_try" in 5805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5806 *) ac_try_echo=$ac_try;; 5807 esac 5808 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5809 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5810 ac_status=$? 5811 grep -v '^ *+' conftest.er1 >conftest.err 5812 rm -f conftest.er1 5813 cat conftest.err >&5 5814 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5815 (exit $ac_status); } >/dev/null && { 5816 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5817 test ! -s conftest.err 5818 }; then 5819 # Broken: success on invalid input. 5820 continue 5821 else 5822 echo "$as_me: failed program was:" >&5 5823 sed 's/^/| /' conftest.$ac_ext >&5 5824 5825 # Passes both tests. 5826 ac_preproc_ok=: 5827 break 5828 fi 5829 5830 rm -f conftest.err conftest.$ac_ext 5831 5832 done 5833 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5834 rm -f conftest.err conftest.$ac_ext 5835 if $ac_preproc_ok; then 5836 : 5837 else 5838 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 5839 See \`config.log' for more details." >&5 5840 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 5841 See \`config.log' for more details." >&2;} 5842 { (exit 1); exit 1; }; } 5843 fi 5844 5845 ac_ext=cpp 5846 ac_cpp='$CXXCPP $CPPFLAGS' 5847 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5848 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5849 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5850 5851 fi 5852 5853 5854 ac_ext=f 5855 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 5856 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5857 ac_compiler_gnu=$ac_cv_f77_compiler_gnu 5858 if test -n "$ac_tool_prefix"; then 5859 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn 5860 do 5861 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5862 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5863 { echo "$as_me:$LINENO: checking for $ac_word" >&5 5864 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5865 if test "${ac_cv_prog_F77+set}" = set; then 5866 echo $ECHO_N "(cached) $ECHO_C" >&6 5867 else 5868 if test -n "$F77"; then 5869 ac_cv_prog_F77="$F77" # Let the user override the test. 5870 else 5871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5872 for as_dir in $PATH 5873 do 5874 IFS=$as_save_IFS 5875 test -z "$as_dir" && as_dir=. 5876 for ac_exec_ext in '' $ac_executable_extensions; do 5877 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5878 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 5879 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5880 break 2 5881 fi 5882 done 5883 done 5884 IFS=$as_save_IFS 5885 5886 fi 5887 fi 5888 F77=$ac_cv_prog_F77 5889 if test -n "$F77"; then 5890 { echo "$as_me:$LINENO: result: $F77" >&5 5891 echo "${ECHO_T}$F77" >&6; } 5892 else 5893 { echo "$as_me:$LINENO: result: no" >&5 5894 echo "${ECHO_T}no" >&6; } 5895 fi 5896 5897 5898 test -n "$F77" && break 5899 done 5900 fi 5901 if test -z "$F77"; then 5902 ac_ct_F77=$F77 5903 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn 5904 do 5905 # Extract the first word of "$ac_prog", so it can be a program name with args. 5906 set dummy $ac_prog; 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_ac_ct_F77+set}" = set; then 5910 echo $ECHO_N "(cached) $ECHO_C" >&6 5911 else 5912 if test -n "$ac_ct_F77"; then 5913 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5922 ac_cv_prog_ac_ct_F77="$ac_prog" 5923 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5924 break 2 5925 fi 5926 done 5927 done 5928 IFS=$as_save_IFS 5929 5930 fi 5931 fi 5932 ac_ct_F77=$ac_cv_prog_ac_ct_F77 5933 if test -n "$ac_ct_F77"; then 5934 { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 5935 echo "${ECHO_T}$ac_ct_F77" >&6; } 5936 else 5937 { echo "$as_me:$LINENO: result: no" >&5 5938 echo "${ECHO_T}no" >&6; } 5939 fi 5940 5941 5942 test -n "$ac_ct_F77" && break 5943 done 5944 5945 if test "x$ac_ct_F77" = x; then 5946 F77="" 5947 else 5948 case $cross_compiling:$ac_tool_warned in 5949 yes:) 5950 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 5951 whose name does not start with the host triplet. If you think this 5952 configuration is useful to you, please write to autoconf@gnu.org." >&5 5953 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 5954 whose name does not start with the host triplet. If you think this 5955 configuration is useful to you, please write to autoconf@gnu.org." >&2;} 5956 ac_tool_warned=yes ;; 5957 esac 5958 F77=$ac_ct_F77 5959 fi 5960 fi 5961 5962 5963 # Provide some information about the compiler. 5964 echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 5965 ac_compiler=`set X $ac_compile; echo $2` 5966 { (ac_try="$ac_compiler --version >&5" 5967 case "(($ac_try" in 5968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5969 *) ac_try_echo=$ac_try;; 5970 esac 5971 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5972 (eval "$ac_compiler --version >&5") 2>&5 5973 ac_status=$? 5974 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5975 (exit $ac_status); } 5976 { (ac_try="$ac_compiler -v >&5" 5977 case "(($ac_try" in 5978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5979 *) ac_try_echo=$ac_try;; 5980 esac 5981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5982 (eval "$ac_compiler -v >&5") 2>&5 5983 ac_status=$? 5984 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5985 (exit $ac_status); } 5986 { (ac_try="$ac_compiler -V >&5" 5987 case "(($ac_try" in 5988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5989 *) ac_try_echo=$ac_try;; 5990 esac 5991 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5992 (eval "$ac_compiler -V >&5") 2>&5 5993 ac_status=$? 5994 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5995 (exit $ac_status); } 5996 rm -f a.out 5997 5998 # If we don't use `.F' as extension, the preprocessor is not run on the 5999 # input file. (Note that this only needs to work for GNU compilers.) 6000 ac_save_ext=$ac_ext 6001 ac_ext=F 6002 { echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6003 echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; } 6004 if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6005 echo $ECHO_N "(cached) $ECHO_C" >&6 6006 else 6007 cat >conftest.$ac_ext <<_ACEOF 6008 program main 6009 #ifndef __GNUC__ 6010 choke me 6011 #endif 6012 6013 end 6014 _ACEOF 6015 rm -f conftest.$ac_objext 6016 if { (ac_try="$ac_compile" 6017 case "(($ac_try" in 6018 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6019 *) ac_try_echo=$ac_try;; 6020 esac 6021 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6022 (eval "$ac_compile") 2>conftest.er1 6023 ac_status=$? 6024 grep -v '^ *+' conftest.er1 >conftest.err 6025 rm -f conftest.er1 6026 cat conftest.err >&5 6027 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6028 (exit $ac_status); } && { 6029 test -z "$ac_f77_werror_flag" || 6030 test ! -s conftest.err 6031 } && test -s conftest.$ac_objext; then 6032 ac_compiler_gnu=yes 6033 else 6034 echo "$as_me: failed program was:" >&5 6035 sed 's/^/| /' conftest.$ac_ext >&5 6036 6037 ac_compiler_gnu=no 6038 fi 6039 6040 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6041 ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6042 6043 fi 6044 { echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6045 echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; } 6046 ac_ext=$ac_save_ext 6047 ac_test_FFLAGS=${FFLAGS+set} 6048 ac_save_FFLAGS=$FFLAGS 6049 FFLAGS= 6050 { echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6051 echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; } 6052 if test "${ac_cv_prog_f77_g+set}" = set; then 6053 echo $ECHO_N "(cached) $ECHO_C" >&6 6054 else 6055 FFLAGS=-g 6056 cat >conftest.$ac_ext <<_ACEOF 6057 program main 6058 6059 end 6060 _ACEOF 6061 rm -f conftest.$ac_objext 6062 if { (ac_try="$ac_compile" 6063 case "(($ac_try" in 6064 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6065 *) ac_try_echo=$ac_try;; 6066 esac 6067 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6068 (eval "$ac_compile") 2>conftest.er1 6069 ac_status=$? 6070 grep -v '^ *+' conftest.er1 >conftest.err 6071 rm -f conftest.er1 6072 cat conftest.err >&5 6073 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6074 (exit $ac_status); } && { 6075 test -z "$ac_f77_werror_flag" || 6076 test ! -s conftest.err 6077 } && test -s conftest.$ac_objext; then 6078 ac_cv_prog_f77_g=yes 6079 else 6080 echo "$as_me: failed program was:" >&5 6081 sed 's/^/| /' conftest.$ac_ext >&5 6082 6083 ac_cv_prog_f77_g=no 6084 fi 6085 6086 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6087 6088 fi 6089 { echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6090 echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; } 6091 if test "$ac_test_FFLAGS" = set; then 6092 FFLAGS=$ac_save_FFLAGS 6093 elif test $ac_cv_prog_f77_g = yes; then 6094 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6095 FFLAGS="-g -O2" 6096 else 6097 FFLAGS="-g" 6098 fi 6099 else 6100 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6101 FFLAGS="-O2" 6102 else 6103 FFLAGS= 6104 fi 6105 fi 6106 6107 G77=`test $ac_compiler_gnu = yes && echo yes` 6108 ac_ext=c 6109 ac_cpp='$CPP $CPPFLAGS' 6110 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6111 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6112 ac_compiler_gnu=$ac_cv_c_compiler_gnu 6113 6114 6115 6116 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6117 # find the maximum length of command line arguments 6118 { echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6119 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; } 6120 if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6121 echo $ECHO_N "(cached) $ECHO_C" >&6 6122 else 6123 i=0 6124 teststring="ABCD" 6125 6126 case $build_os in 6127 msdosdjgpp*) 6128 # On DJGPP, this test can blow up pretty badly due to problems in libc 6129 # (any single argument exceeding 2000 bytes causes a buffer overrun 6130 # during glob expansion). Even if it were fixed, the result of this 6131 # check would be larger than it should be. 6132 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6133 ;; 6134 6135 gnu*) 6136 # Under GNU Hurd, this test is not required because there is 6137 # no limit to the length of command line arguments. 6138 # Libtool will interpret -1 as no limit whatsoever 6139 lt_cv_sys_max_cmd_len=-1; 6140 ;; 6141 6142 cygwin* | mingw*) 6143 # On Win9x/ME, this test blows up -- it succeeds, but takes 6144 # about 5 minutes as the teststring grows exponentially. 6145 # Worse, since 9x/ME are not pre-emptively multitasking, 6146 # you end up with a "frozen" computer, even though with patience 6147 # the test eventually succeeds (with a max line length of 256k). 6148 # Instead, let's just punt: use the minimum linelength reported by 6149 # all of the supported platforms: 8192 (on NT/2K/XP). 6150 lt_cv_sys_max_cmd_len=8192; 6151 ;; 6152 6153 amigaos*) 6154 # On AmigaOS with pdksh, this test takes hours, literally. 6155 # So we just punt and use a minimum line length of 8192. 6156 lt_cv_sys_max_cmd_len=8192; 6157 ;; 6158 6159 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6160 # This has been around since 386BSD, at least. Likely further. 6161 if test -x /sbin/sysctl; then 6162 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6163 elif test -x /usr/sbin/sysctl; then 6164 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6165 else 6166 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6167 fi 6168 # And add a safety zone 6169 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6170 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6171 ;; 6172 6173 interix*) 6174 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6175 lt_cv_sys_max_cmd_len=196608 6176 ;; 6177 6178 osf*) 6179 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6180 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6181 # nice to cause kernel panics so lets avoid the loop below. 6182 # First set a reasonable default. 6183 lt_cv_sys_max_cmd_len=16384 6184 # 6185 if test -x /sbin/sysconfig; then 6186 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6187 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6188 esac 6189 fi 6190 ;; 6191 sco3.2v5*) 6192 lt_cv_sys_max_cmd_len=102400 6193 ;; 6194 sysv5* | sco5v6* | sysv4.2uw2*) 6195 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6196 if test -n "$kargmax"; then 6197 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6198 else 6199 lt_cv_sys_max_cmd_len=32768 6200 fi 6201 ;; 6202 *) 6203 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6204 if test -n "$lt_cv_sys_max_cmd_len"; then 6205 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6206 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6207 else 6208 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6209 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6210 = "XX$teststring") >/dev/null 2>&1 && 6211 new_result=`expr "X$teststring" : ".*" 2>&1` && 6212 lt_cv_sys_max_cmd_len=$new_result && 6213 test $i != 17 # 1/2 MB should be enough 6214 do 6215 i=`expr $i + 1` 6216 teststring=$teststring$teststring 6217 done 6218 teststring= 6219 # Add a significant safety factor because C++ compilers can tack on massive 6220 # amounts of additional arguments before passing them to the linker. 6221 # It appears as though 1/2 is a usable value. 6222 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6223 fi 6224 ;; 6225 esac 6226 6227 fi 6228 6229 if test -n $lt_cv_sys_max_cmd_len ; then 6230 { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6231 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } 6232 else 6233 { echo "$as_me:$LINENO: result: none" >&5 6234 echo "${ECHO_T}none" >&6; } 6235 fi 6236 6237 6238 6239 6240 6241 # Check for command to grab the raw symbol name followed by C symbol from nm. 6242 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6243 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; } 6244 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6245 echo $ECHO_N "(cached) $ECHO_C" >&6 6246 else 6247 6248 # These are sane defaults that work on at least a few old systems. 6249 # [They come from Ultrix. What could be older than Ultrix?!! ;)] 6250 6251 # Character class describing NM global symbol codes. 6252 symcode='[BCDEGRST]' 6253 6254 # Regexp to match symbols that can be accessed directly from C. 6255 sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6256 6257 # Transform an extracted symbol line into a proper C declaration 6258 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6259 6260 # Transform an extracted symbol line into symbol name and symbol address 6261 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'" 6262 6263 # Define system-specific variables. 6264 case $host_os in 6265 aix*) 6266 symcode='[BCDT]' 6267 ;; 6268 cygwin* | mingw* | pw32*) 6269 symcode='[ABCDGISTW]' 6270 ;; 6271 hpux*) # Its linker distinguishes data from code symbols 6272 if test "$host_cpu" = ia64; then 6273 symcode='[ABCDEGRST]' 6274 fi 6275 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6276 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'" 6277 ;; 6278 linux* | k*bsd*-gnu) 6279 if test "$host_cpu" = ia64; then 6280 symcode='[ABCDGIRSTW]' 6281 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6282 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'" 6283 fi 6284 ;; 6285 irix* | nonstopux*) 6286 symcode='[BCDEGRST]' 6287 ;; 6288 osf*) 6289 symcode='[BCDEGQRST]' 6290 ;; 6291 solaris*) 6292 symcode='[BDRT]' 6293 ;; 6294 sco3.2v5*) 6295 symcode='[DT]' 6296 ;; 6297 sysv4.2uw2*) 6298 symcode='[DT]' 6299 ;; 6300 sysv5* | sco5v6* | unixware* | OpenUNIX*) 6301 symcode='[ABDT]' 6302 ;; 6303 sysv4) 6304 symcode='[DFNSTU]' 6305 ;; 6306 esac 6307 6308 # Handle CRLF in mingw tool chain 6309 opt_cr= 6310 case $build_os in 6311 mingw*) 6312 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6313 ;; 6314 esac 6315 6316 # If we're using GNU nm, then use its standard symbol codes. 6317 case `$NM -V 2>&1` in 6318 *GNU* | *'with BFD'*) 6319 symcode='[ABCDGIRSTW]' ;; 6320 esac 6321 6322 # Try without a prefix undercore, then with it. 6323 for ac_symprfx in "" "_"; do 6324 6325 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6326 symxfrm="\\1 $ac_symprfx\\2 \\2" 6327 6328 # Write the raw and C identifiers. 6329 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6330 6331 # Check to see that the pipe works correctly. 6332 pipe_works=no 6333 6334 rm -f conftest* 6335 cat > conftest.$ac_ext <<EOF 6336 #ifdef __cplusplus 6337 extern "C" { 6338 #endif 6339 char nm_test_var; 6340 void nm_test_func(){} 6341 #ifdef __cplusplus 6342 } 6343 #endif 6344 int main(){nm_test_var='a';nm_test_func();return(0);} 6345 EOF 6346 6347 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6348 (eval $ac_compile) 2>&5 6349 ac_status=$? 6350 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6351 (exit $ac_status); }; then 6352 # Now try to grab the symbols. 6353 nlist=conftest.nm 6354 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6355 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6356 ac_status=$? 6357 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6358 (exit $ac_status); } && test -s "$nlist"; then 6359 # Try sorting and uniquifying the output. 6360 if sort "$nlist" | uniq > "$nlist"T; then 6361 mv -f "$nlist"T "$nlist" 6362 else 6363 rm -f "$nlist"T 6364 fi 6365 6366 # Make sure that we snagged all the symbols we need. 6367 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6368 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6369 cat <<EOF > conftest.$ac_ext 6370 #ifdef __cplusplus 6371 extern "C" { 6372 #endif 6373 6374 EOF 6375 # Now generate the symbol file. 6376 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6377 6378 cat <<EOF >> conftest.$ac_ext 6379 #if defined (__STDC__) && __STDC__ 6380 # define lt_ptr_t void * 6381 #else 6382 # define lt_ptr_t char * 6383 # define const 6384 #endif 6385 6386 /* The mapping between symbol names and symbols. */ 6387 const struct { 6388 const char *name; 6389 lt_ptr_t address; 6390 } 6391 lt_preloaded_symbols[] = 6392 { 6393 EOF 6394 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6395 cat <<\EOF >> conftest.$ac_ext 6396 {0, (lt_ptr_t) 0} 6397 }; 6398 6399 #ifdef __cplusplus 6400 } 6401 #endif 6402 EOF 6403 # Now try linking the two files. 6404 mv conftest.$ac_objext conftstm.$ac_objext 6405 lt_save_LIBS="$LIBS" 6406 lt_save_CFLAGS="$CFLAGS" 6407 LIBS="conftstm.$ac_objext" 6408 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6409 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6410 (eval $ac_link) 2>&5 6411 ac_status=$? 6412 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6413 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6414 pipe_works=yes 6415 fi 6416 LIBS="$lt_save_LIBS" 6417 CFLAGS="$lt_save_CFLAGS" 6418 else 6419 echo "cannot find nm_test_func in $nlist" >&5 6420 fi 6421 else 6422 echo "cannot find nm_test_var in $nlist" >&5 6423 fi 6424 else 6425 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6426 fi 6427 else 6428 echo "$progname: failed program was:" >&5 6429 cat conftest.$ac_ext >&5 6430 fi 6431 rm -rf conftest* conftst* 6432 6433 # Do not use the global_symbol_pipe unless it works. 6434 if test "$pipe_works" = yes; then 6435 break 6436 else 6437 lt_cv_sys_global_symbol_pipe= 6438 fi 6439 done 6440 6441 fi 6442 6443 if test -z "$lt_cv_sys_global_symbol_pipe"; then 6444 lt_cv_sys_global_symbol_to_cdecl= 6445 fi 6446 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6447 { echo "$as_me:$LINENO: result: failed" >&5 6448 echo "${ECHO_T}failed" >&6; } 6449 else 6450 { echo "$as_me:$LINENO: result: ok" >&5 6451 echo "${ECHO_T}ok" >&6; } 6452 fi 6453 6454 { echo "$as_me:$LINENO: checking for objdir" >&5 6455 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; } 6456 if test "${lt_cv_objdir+set}" = set; then 6457 echo $ECHO_N "(cached) $ECHO_C" >&6 6458 else 6459 rm -f .libs 2>/dev/null 6460 mkdir .libs 2>/dev/null 6461 if test -d .libs; then 6462 lt_cv_objdir=.libs 6463 else 6464 # MS-DOS does not allow filenames that begin with a dot. 6465 lt_cv_objdir=_libs 6466 fi 6467 rmdir .libs 2>/dev/null 6468 fi 6469 { echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6470 echo "${ECHO_T}$lt_cv_objdir" >&6; } 6471 objdir=$lt_cv_objdir 6472 6473 6474 6475 6476 6477 case $host_os in 6478 aix3*) 6479 # AIX sometimes has problems with the GCC collect2 program. For some 6480 # reason, if we set the COLLECT_NAMES environment variable, the problems 6481 # vanish in a puff of smoke. 6482 if test "X${COLLECT_NAMES+set}" != Xset; then 6483 COLLECT_NAMES= 6484 export COLLECT_NAMES 6485 fi 6486 ;; 6487 esac 6488 6489 # Sed substitution that helps us do robust quoting. It backslashifies 6490 # metacharacters that are still active within double-quoted strings. 6491 Xsed='sed -e 1s/^X//' 6492 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6493 6494 # Same as above, but do not quote variable references. 6495 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6496 6497 # Sed substitution to delay expansion of an escaped shell variable in a 6498 # double_quote_subst'ed string. 6499 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6500 6501 # Sed substitution to avoid accidental globbing in evaled expressions 6502 no_glob_subst='s/\*/\\\*/g' 6503 6504 # Constants: 6505 rm="rm -f" 6506 6507 # Global variables: 6508 default_ofile=libtool 6509 can_build_shared=yes 6510 6511 # All known linkers require a `.a' archive for static linking (except MSVC, 6512 # which needs '.lib'). 6513 libext=a 6514 ltmain="$ac_aux_dir/ltmain.sh" 6515 ofile="$default_ofile" 6516 with_gnu_ld="$lt_cv_prog_gnu_ld" 6517 6518 if test -n "$ac_tool_prefix"; then 6519 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6520 set dummy ${ac_tool_prefix}ar; ac_word=$2 6521 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6522 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6523 if test "${ac_cv_prog_AR+set}" = set; then 6524 echo $ECHO_N "(cached) $ECHO_C" >&6 6525 else 6526 if test -n "$AR"; then 6527 ac_cv_prog_AR="$AR" # Let the user override the test. 6528 else 6529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6530 for as_dir in $PATH 6531 do 6532 IFS=$as_save_IFS 6533 test -z "$as_dir" && as_dir=. 6534 for ac_exec_ext in '' $ac_executable_extensions; do 6535 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6536 ac_cv_prog_AR="${ac_tool_prefix}ar" 6537 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6538 break 2 6539 fi 6540 done 6541 done 6542 IFS=$as_save_IFS 6543 6544 fi 6545 fi 6546 AR=$ac_cv_prog_AR 6547 if test -n "$AR"; then 6548 { echo "$as_me:$LINENO: result: $AR" >&5 6549 echo "${ECHO_T}$AR" >&6; } 6550 else 6551 { echo "$as_me:$LINENO: result: no" >&5 6552 echo "${ECHO_T}no" >&6; } 6553 fi 6554 6555 6556 fi 6557 if test -z "$ac_cv_prog_AR"; then 6558 ac_ct_AR=$AR 6559 # Extract the first word of "ar", so it can be a program name with args. 6560 set dummy ar; ac_word=$2 6561 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6562 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6563 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6564 echo $ECHO_N "(cached) $ECHO_C" >&6 6565 else 6566 if test -n "$ac_ct_AR"; then 6567 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6568 else 6569 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6570 for as_dir in $PATH 6571 do 6572 IFS=$as_save_IFS 6573 test -z "$as_dir" && as_dir=. 6574 for ac_exec_ext in '' $ac_executable_extensions; do 6575 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6576 ac_cv_prog_ac_ct_AR="ar" 6577 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6578 break 2 6579 fi 6580 done 6581 done 6582 IFS=$as_save_IFS 6583 6584 fi 6585 fi 6586 ac_ct_AR=$ac_cv_prog_ac_ct_AR 6587 if test -n "$ac_ct_AR"; then 6588 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6589 echo "${ECHO_T}$ac_ct_AR" >&6; } 6590 else 6591 { echo "$as_me:$LINENO: result: no" >&5 6592 echo "${ECHO_T}no" >&6; } 6593 fi 6594 6595 if test "x$ac_ct_AR" = x; then 6596 AR="false" 6597 else 6598 case $cross_compiling:$ac_tool_warned in 6599 yes:) 6600 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6601 whose name does not start with the host triplet. If you think this 6602 configuration is useful to you, please write to autoconf (at] gnu.org." >&5 6603 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6604 whose name does not start with the host triplet. If you think this 6605 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;} 6606 ac_tool_warned=yes ;; 6607 esac 6608 AR=$ac_ct_AR 6609 fi 6610 else 6611 AR="$ac_cv_prog_AR" 6612 fi 6613 6614 if test -n "$ac_tool_prefix"; then 6615 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6616 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6617 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6618 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6619 if test "${ac_cv_prog_RANLIB+set}" = set; then 6620 echo $ECHO_N "(cached) $ECHO_C" >&6 6621 else 6622 if test -n "$RANLIB"; then 6623 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6624 else 6625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6626 for as_dir in $PATH 6627 do 6628 IFS=$as_save_IFS 6629 test -z "$as_dir" && as_dir=. 6630 for ac_exec_ext in '' $ac_executable_extensions; do 6631 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6632 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6633 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6634 break 2 6635 fi 6636 done 6637 done 6638 IFS=$as_save_IFS 6639 6640 fi 6641 fi 6642 RANLIB=$ac_cv_prog_RANLIB 6643 if test -n "$RANLIB"; then 6644 { echo "$as_me:$LINENO: result: $RANLIB" >&5 6645 echo "${ECHO_T}$RANLIB" >&6; } 6646 else 6647 { echo "$as_me:$LINENO: result: no" >&5 6648 echo "${ECHO_T}no" >&6; } 6649 fi 6650 6651 6652 fi 6653 if test -z "$ac_cv_prog_RANLIB"; then 6654 ac_ct_RANLIB=$RANLIB 6655 # Extract the first word of "ranlib", so it can be a program name with args. 6656 set dummy ranlib; ac_word=$2 6657 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6658 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6659 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6660 echo $ECHO_N "(cached) $ECHO_C" >&6 6661 else 6662 if test -n "$ac_ct_RANLIB"; then 6663 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6664 else 6665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6666 for as_dir in $PATH 6667 do 6668 IFS=$as_save_IFS 6669 test -z "$as_dir" && as_dir=. 6670 for ac_exec_ext in '' $ac_executable_extensions; do 6671 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6672 ac_cv_prog_ac_ct_RANLIB="ranlib" 6673 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6674 break 2 6675 fi 6676 done 6677 done 6678 IFS=$as_save_IFS 6679 6680 fi 6681 fi 6682 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6683 if test -n "$ac_ct_RANLIB"; then 6684 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6685 echo "${ECHO_T}$ac_ct_RANLIB" >&6; } 6686 else 6687 { echo "$as_me:$LINENO: result: no" >&5 6688 echo "${ECHO_T}no" >&6; } 6689 fi 6690 6691 if test "x$ac_ct_RANLIB" = x; then 6692 RANLIB=":" 6693 else 6694 case $cross_compiling:$ac_tool_warned in 6695 yes:) 6696 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6697 whose name does not start with the host triplet. If you think this 6698 configuration is useful to you, please write to autoconf (at] gnu.org." >&5 6699 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6700 whose name does not start with the host triplet. If you think this 6701 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;} 6702 ac_tool_warned=yes ;; 6703 esac 6704 RANLIB=$ac_ct_RANLIB 6705 fi 6706 else 6707 RANLIB="$ac_cv_prog_RANLIB" 6708 fi 6709 6710 if test -n "$ac_tool_prefix"; then 6711 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6712 set dummy ${ac_tool_prefix}strip; ac_word=$2 6713 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6714 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6715 if test "${ac_cv_prog_STRIP+set}" = set; then 6716 echo $ECHO_N "(cached) $ECHO_C" >&6 6717 else 6718 if test -n "$STRIP"; then 6719 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6720 else 6721 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6722 for as_dir in $PATH 6723 do 6724 IFS=$as_save_IFS 6725 test -z "$as_dir" && as_dir=. 6726 for ac_exec_ext in '' $ac_executable_extensions; do 6727 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6728 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6729 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6730 break 2 6731 fi 6732 done 6733 done 6734 IFS=$as_save_IFS 6735 6736 fi 6737 fi 6738 STRIP=$ac_cv_prog_STRIP 6739 if test -n "$STRIP"; then 6740 { echo "$as_me:$LINENO: result: $STRIP" >&5 6741 echo "${ECHO_T}$STRIP" >&6; } 6742 else 6743 { echo "$as_me:$LINENO: result: no" >&5 6744 echo "${ECHO_T}no" >&6; } 6745 fi 6746 6747 6748 fi 6749 if test -z "$ac_cv_prog_STRIP"; then 6750 ac_ct_STRIP=$STRIP 6751 # Extract the first word of "strip", so it can be a program name with args. 6752 set dummy strip; ac_word=$2 6753 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6754 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6755 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 6756 echo $ECHO_N "(cached) $ECHO_C" >&6 6757 else 6758 if test -n "$ac_ct_STRIP"; then 6759 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6760 else 6761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6762 for as_dir in $PATH 6763 do 6764 IFS=$as_save_IFS 6765 test -z "$as_dir" && as_dir=. 6766 for ac_exec_ext in '' $ac_executable_extensions; do 6767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6768 ac_cv_prog_ac_ct_STRIP="strip" 6769 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6770 break 2 6771 fi 6772 done 6773 done 6774 IFS=$as_save_IFS 6775 6776 fi 6777 fi 6778 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6779 if test -n "$ac_ct_STRIP"; then 6780 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 6781 echo "${ECHO_T}$ac_ct_STRIP" >&6; } 6782 else 6783 { echo "$as_me:$LINENO: result: no" >&5 6784 echo "${ECHO_T}no" >&6; } 6785 fi 6786 6787 if test "x$ac_ct_STRIP" = x; then 6788 STRIP=":" 6789 else 6790 case $cross_compiling:$ac_tool_warned in 6791 yes:) 6792 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6793 whose name does not start with the host triplet. If you think this 6794 configuration is useful to you, please write to autoconf (at] gnu.org." >&5 6795 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6796 whose name does not start with the host triplet. If you think this 6797 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;} 6798 ac_tool_warned=yes ;; 6799 esac 6800 STRIP=$ac_ct_STRIP 6801 fi 6802 else 6803 STRIP="$ac_cv_prog_STRIP" 6804 fi 6805 6806 6807 old_CC="$CC" 6808 old_CFLAGS="$CFLAGS" 6809 6810 # Set sane defaults for various variables 6811 test -z "$AR" && AR=ar 6812 test -z "$AR_FLAGS" && AR_FLAGS=cru 6813 test -z "$AS" && AS=as 6814 test -z "$CC" && CC=cc 6815 test -z "$LTCC" && LTCC=$CC 6816 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 6817 test -z "$DLLTOOL" && DLLTOOL=dlltool 6818 test -z "$LD" && LD=ld 6819 test -z "$LN_S" && LN_S="ln -s" 6820 test -z "$MAGIC_CMD" && MAGIC_CMD=file 6821 test -z "$NM" && NM=nm 6822 test -z "$SED" && SED=sed 6823 test -z "$OBJDUMP" && OBJDUMP=objdump 6824 test -z "$RANLIB" && RANLIB=: 6825 test -z "$STRIP" && STRIP=: 6826 test -z "$ac_objext" && ac_objext=o 6827 6828 # Determine commands to create old-style static archives. 6829 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6830 old_postinstall_cmds='chmod 644 $oldlib' 6831 old_postuninstall_cmds= 6832 6833 if test -n "$RANLIB"; then 6834 case $host_os in 6835 openbsd*) 6836 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6837 ;; 6838 *) 6839 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6840 ;; 6841 esac 6842 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6843 fi 6844 6845 for cc_temp in $compiler""; do 6846 case $cc_temp in 6847 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6848 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6849 \-*) ;; 6850 *) break;; 6851 esac 6852 done 6853 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 6854 6855 6856 # Only perform the check for file, if the check method requires it 6857 case $deplibs_check_method in 6858 file_magic*) 6859 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 6860 { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 6861 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; } 6862 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 6863 echo $ECHO_N "(cached) $ECHO_C" >&6 6864 else 6865 case $MAGIC_CMD in 6866 [\\/*] | ?:[\\/]*) 6867 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6868 ;; 6869 *) 6870 lt_save_MAGIC_CMD="$MAGIC_CMD" 6871 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6872 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6873 for ac_dir in $ac_dummy; do 6874 IFS="$lt_save_ifs" 6875 test -z "$ac_dir" && ac_dir=. 6876 if test -f $ac_dir/${ac_tool_prefix}file; then 6877 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 6878 if test -n "$file_magic_test_file"; then 6879 case $deplibs_check_method in 6880 "file_magic "*) 6881 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6882 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6883 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6884 $EGREP "$file_magic_regex" > /dev/null; then 6885 : 6886 else 6887 cat <<EOF 1>&2 6888 6889 *** Warning: the command libtool uses to detect shared libraries, 6890 *** $file_magic_cmd, produces output that libtool cannot recognize. 6891 *** The result is that libtool may fail to recognize shared libraries 6892 *** as such. This will affect the creation of libtool libraries that 6893 *** depend on shared libraries, but programs linked with such libtool 6894 *** libraries will work regardless of this problem. Nevertheless, you 6895 *** may want to report the problem to your system manager and/or to 6896 *** bug-libtool@gnu.org 6897 6898 EOF 6899 fi ;; 6900 esac 6901 fi 6902 break 6903 fi 6904 done 6905 IFS="$lt_save_ifs" 6906 MAGIC_CMD="$lt_save_MAGIC_CMD" 6907 ;; 6908 esac 6909 fi 6910 6911 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6912 if test -n "$MAGIC_CMD"; then 6913 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 6914 echo "${ECHO_T}$MAGIC_CMD" >&6; } 6915 else 6916 { echo "$as_me:$LINENO: result: no" >&5 6917 echo "${ECHO_T}no" >&6; } 6918 fi 6919 6920 if test -z "$lt_cv_path_MAGIC_CMD"; then 6921 if test -n "$ac_tool_prefix"; then 6922 { echo "$as_me:$LINENO: checking for file" >&5 6923 echo $ECHO_N "checking for file... $ECHO_C" >&6; } 6924 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 6925 echo $ECHO_N "(cached) $ECHO_C" >&6 6926 else 6927 case $MAGIC_CMD in 6928 [\\/*] | ?:[\\/]*) 6929 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6930 ;; 6931 *) 6932 lt_save_MAGIC_CMD="$MAGIC_CMD" 6933 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6934 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6935 for ac_dir in $ac_dummy; do 6936 IFS="$lt_save_ifs" 6937 test -z "$ac_dir" && ac_dir=. 6938 if test -f $ac_dir/file; then 6939 lt_cv_path_MAGIC_CMD="$ac_dir/file" 6940 if test -n "$file_magic_test_file"; then 6941 case $deplibs_check_method in 6942 "file_magic "*) 6943 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6944 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6945 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6946 $EGREP "$file_magic_regex" > /dev/null; then 6947 : 6948 else 6949 cat <<EOF 1>&2 6950 6951 *** Warning: the command libtool uses to detect shared libraries, 6952 *** $file_magic_cmd, produces output that libtool cannot recognize. 6953 *** The result is that libtool may fail to recognize shared libraries 6954 *** as such. This will affect the creation of libtool libraries that 6955 *** depend on shared libraries, but programs linked with such libtool 6956 *** libraries will work regardless of this problem. Nevertheless, you 6957 *** may want to report the problem to your system manager and/or to 6958 *** bug-libtool@gnu.org 6959 6960 EOF 6961 fi ;; 6962 esac 6963 fi 6964 break 6965 fi 6966 done 6967 IFS="$lt_save_ifs" 6968 MAGIC_CMD="$lt_save_MAGIC_CMD" 6969 ;; 6970 esac 6971 fi 6972 6973 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6974 if test -n "$MAGIC_CMD"; then 6975 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 6976 echo "${ECHO_T}$MAGIC_CMD" >&6; } 6977 else 6978 { echo "$as_me:$LINENO: result: no" >&5 6979 echo "${ECHO_T}no" >&6; } 6980 fi 6981 6982 else 6983 MAGIC_CMD=: 6984 fi 6985 fi 6986 6987 fi 6988 ;; 6989 esac 6990 6991 6992 case $host_os in 6993 rhapsody* | darwin*) 6994 if test -n "$ac_tool_prefix"; then 6995 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6996 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6997 { echo "$as_me:$LINENO: checking for $ac_word" >&5 6998 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6999 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then 7000 echo $ECHO_N "(cached) $ECHO_C" >&6 7001 else 7002 if test -n "$DSYMUTIL"; then 7003 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7004 else 7005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7006 for as_dir in $PATH 7007 do 7008 IFS=$as_save_IFS 7009 test -z "$as_dir" && as_dir=. 7010 for ac_exec_ext in '' $ac_executable_extensions; do 7011 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7012 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7013 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7014 break 2 7015 fi 7016 done 7017 done 7018 IFS=$as_save_IFS 7019 7020 fi 7021 fi 7022 DSYMUTIL=$ac_cv_prog_DSYMUTIL 7023 if test -n "$DSYMUTIL"; then 7024 { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 7025 echo "${ECHO_T}$DSYMUTIL" >&6; } 7026 else 7027 { echo "$as_me:$LINENO: result: no" >&5 7028 echo "${ECHO_T}no" >&6; } 7029 fi 7030 7031 7032 fi 7033 if test -z "$ac_cv_prog_DSYMUTIL"; then 7034 ac_ct_DSYMUTIL=$DSYMUTIL 7035 # Extract the first word of "dsymutil", so it can be a program name with args. 7036 set dummy dsymutil; ac_word=$2 7037 { echo "$as_me:$LINENO: checking for $ac_word" >&5 7038 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7039 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then 7040 echo $ECHO_N "(cached) $ECHO_C" >&6 7041 else 7042 if test -n "$ac_ct_DSYMUTIL"; then 7043 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7044 else 7045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7046 for as_dir in $PATH 7047 do 7048 IFS=$as_save_IFS 7049 test -z "$as_dir" && as_dir=. 7050 for ac_exec_ext in '' $ac_executable_extensions; do 7051 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7052 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7053 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7054 break 2 7055 fi 7056 done 7057 done 7058 IFS=$as_save_IFS 7059 7060 fi 7061 fi 7062 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7063 if test -n "$ac_ct_DSYMUTIL"; then 7064 { echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 7065 echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6; } 7066 else 7067 { echo "$as_me:$LINENO: result: no" >&5 7068 echo "${ECHO_T}no" >&6; } 7069 fi 7070 7071 if test "x$ac_ct_DSYMUTIL" = x; then 7072 DSYMUTIL=":" 7073 else 7074 case $cross_compiling:$ac_tool_warned in 7075 yes:) 7076 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 7077 whose name does not start with the host triplet. If you think this 7078 configuration is useful to you, please write to autoconf (at] gnu.org." >&5 7079 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 7080 whose name does not start with the host triplet. If you think this 7081 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;} 7082 ac_tool_warned=yes ;; 7083 esac 7084 DSYMUTIL=$ac_ct_DSYMUTIL 7085 fi 7086 else 7087 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7088 fi 7089 7090 if test -n "$ac_tool_prefix"; then 7091 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7092 set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7093 { echo "$as_me:$LINENO: checking for $ac_word" >&5 7094 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7095 if test "${ac_cv_prog_NMEDIT+set}" = set; then 7096 echo $ECHO_N "(cached) $ECHO_C" >&6 7097 else 7098 if test -n "$NMEDIT"; then 7099 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7100 else 7101 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7102 for as_dir in $PATH 7103 do 7104 IFS=$as_save_IFS 7105 test -z "$as_dir" && as_dir=. 7106 for ac_exec_ext in '' $ac_executable_extensions; do 7107 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7108 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7109 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7110 break 2 7111 fi 7112 done 7113 done 7114 IFS=$as_save_IFS 7115 7116 fi 7117 fi 7118 NMEDIT=$ac_cv_prog_NMEDIT 7119 if test -n "$NMEDIT"; then 7120 { echo "$as_me:$LINENO: result: $NMEDIT" >&5 7121 echo "${ECHO_T}$NMEDIT" >&6; } 7122 else 7123 { echo "$as_me:$LINENO: result: no" >&5 7124 echo "${ECHO_T}no" >&6; } 7125 fi 7126 7127 7128 fi 7129 if test -z "$ac_cv_prog_NMEDIT"; then 7130 ac_ct_NMEDIT=$NMEDIT 7131 # Extract the first word of "nmedit", so it can be a program name with args. 7132 set dummy nmedit; ac_word=$2 7133 { echo "$as_me:$LINENO: checking for $ac_word" >&5 7134 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 7135 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then 7136 echo $ECHO_N "(cached) $ECHO_C" >&6 7137 else 7138 if test -n "$ac_ct_NMEDIT"; then 7139 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7140 else 7141 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7142 for as_dir in $PATH 7143 do 7144 IFS=$as_save_IFS 7145 test -z "$as_dir" && as_dir=. 7146 for ac_exec_ext in '' $ac_executable_extensions; do 7147 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7148 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7149 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7150 break 2 7151 fi 7152 done 7153 done 7154 IFS=$as_save_IFS 7155 7156 fi 7157 fi 7158 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7159 if test -n "$ac_ct_NMEDIT"; then 7160 { echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 7161 echo "${ECHO_T}$ac_ct_NMEDIT" >&6; } 7162 else 7163 { echo "$as_me:$LINENO: result: no" >&5 7164 echo "${ECHO_T}no" >&6; } 7165 fi 7166 7167 if test "x$ac_ct_NMEDIT" = x; then 7168 NMEDIT=":" 7169 else 7170 case $cross_compiling:$ac_tool_warned in 7171 yes:) 7172 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 7173 whose name does not start with the host triplet. If you think this 7174 configuration is useful to you, please write to autoconf (at] gnu.org." >&5 7175 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 7176 whose name does not start with the host triplet. If you think this 7177 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;} 7178 ac_tool_warned=yes ;; 7179 esac 7180 NMEDIT=$ac_ct_NMEDIT 7181 fi 7182 else 7183 NMEDIT="$ac_cv_prog_NMEDIT" 7184 fi 7185 7186 7187 { echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 7188 echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6; } 7189 if test "${lt_cv_apple_cc_single_mod+set}" = set; then 7190 echo $ECHO_N "(cached) $ECHO_C" >&6 7191 else 7192 lt_cv_apple_cc_single_mod=no 7193 if test -z "${LT_MULTI_MODULE}"; then 7194 # By default we will add the -single_module flag. You can override 7195 # by either setting the environment variable LT_MULTI_MODULE 7196 # non-empty at configure time, or by adding -multi_module to the 7197 # link flags. 7198 echo "int foo(void){return 1;}" > conftest.c 7199 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7200 -dynamiclib ${wl}-single_module conftest.c 7201 if test -f libconftest.dylib; then 7202 lt_cv_apple_cc_single_mod=yes 7203 rm -rf libconftest.dylib* 7204 fi 7205 rm conftest.c 7206 fi 7207 fi 7208 { echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 7209 echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6; } 7210 { echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 7211 echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6; } 7212 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then 7213 echo $ECHO_N "(cached) $ECHO_C" >&6 7214 else 7215 lt_cv_ld_exported_symbols_list=no 7216 save_LDFLAGS=$LDFLAGS 7217 echo "_main" > conftest.sym 7218 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7219 cat >conftest.$ac_ext <<_ACEOF 7220 /* confdefs.h. */ 7221 _ACEOF 7222 cat confdefs.h >>conftest.$ac_ext 7223 cat >>conftest.$ac_ext <<_ACEOF 7224 /* end confdefs.h. */ 7225 7226 int 7227 main () 7228 { 7229 7230 ; 7231 return 0; 7232 } 7233 _ACEOF 7234 rm -f conftest.$ac_objext conftest$ac_exeext 7235 if { (ac_try="$ac_link" 7236 case "(($ac_try" in 7237 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7238 *) ac_try_echo=$ac_try;; 7239 esac 7240 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7241 (eval "$ac_link") 2>conftest.er1 7242 ac_status=$? 7243 grep -v '^ *+' conftest.er1 >conftest.err 7244 rm -f conftest.er1 7245 cat conftest.err >&5 7246 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7247 (exit $ac_status); } && { 7248 test -z "$ac_c_werror_flag" || 7249 test ! -s conftest.err 7250 } && test -s conftest$ac_exeext && 7251 $as_test_x conftest$ac_exeext; then 7252 lt_cv_ld_exported_symbols_list=yes 7253 else 7254 echo "$as_me: failed program was:" >&5 7255 sed 's/^/| /' conftest.$ac_ext >&5 7256 7257 lt_cv_ld_exported_symbols_list=no 7258 fi 7259 7260 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7261 conftest$ac_exeext conftest.$ac_ext 7262 LDFLAGS="$save_LDFLAGS" 7263 7264 fi 7265 { echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 7266 echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6; } 7267 case $host_os in 7268 rhapsody* | darwin1.[0123]) 7269 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7270 darwin1.*) 7271 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7272 darwin*) 7273 # if running on 10.5 or later, the deployment target defaults 7274 # to the OS version, if on x86, and 10.4, the deployment 7275 # target defaults to 10.4. Don't you love it? 7276 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7277 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7278 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7279 10.[012]*) 7280 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7281 10.*) 7282 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7283 esac 7284 ;; 7285 esac 7286 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7287 _lt_dar_single_mod='$single_module' 7288 fi 7289 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7290 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7291 else 7292 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" 7293 fi 7294 if test "$DSYMUTIL" != ":"; then 7295 _lt_dsymutil="~$DSYMUTIL \$lib || :" 7296 else 7297 _lt_dsymutil= 7298 fi 7299 ;; 7300 esac 7301 7302 7303 enable_dlopen=no 7304 enable_win32_dll=no 7305 7306 # Check whether --enable-libtool-lock was given. 7307 if test "${enable_libtool_lock+set}" = set; then 7308 enableval=$enable_libtool_lock; 7309 fi 7310 7311 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7312 7313 7314 # Check whether --with-pic was given. 7315 if test "${with_pic+set}" = set; then 7316 withval=$with_pic; pic_mode="$withval" 7317 else 7318 pic_mode=default 7319 fi 7320 7321 test -z "$pic_mode" && pic_mode=default 7322 7323 # Use C for the default configuration in the libtool script 7324 tagname= 7325 lt_save_CC="$CC" 7326 ac_ext=c 7327 ac_cpp='$CPP $CPPFLAGS' 7328 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7329 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7330 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7331 7332 7333 # Source file extension for C test sources. 7334 ac_ext=c 7335 7336 # Object file extension for compiled C test sources. 7337 objext=o 7338 objext=$objext 7339 7340 # Code to be used in simple compile tests 7341 lt_simple_compile_test_code="int some_variable = 0;" 7342 7343 # Code to be used in simple link tests 7344 lt_simple_link_test_code='int main(){return(0);}' 7345 7346 7347 # If no C compiler was specified, use CC. 7348 LTCC=${LTCC-"$CC"} 7349 7350 # If no C compiler flags were specified, use CFLAGS. 7351 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7352 7353 # Allow CC to be a program name with arguments. 7354 compiler=$CC 7355 7356 7357 # save warnings/boilerplate of simple test code 7358 ac_outfile=conftest.$ac_objext 7359 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7360 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7361 _lt_compiler_boilerplate=`cat conftest.err` 7362 $rm conftest* 7363 7364 ac_outfile=conftest.$ac_objext 7365 echo "$lt_simple_link_test_code" >conftest.$ac_ext 7366 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7367 _lt_linker_boilerplate=`cat conftest.err` 7368 $rm -r conftest* 7369 7370 7371 7372 lt_prog_compiler_no_builtin_flag= 7373 7374 if test "$GCC" = yes; then 7375 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7376 7377 7378 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7379 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 7380 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7381 echo $ECHO_N "(cached) $ECHO_C" >&6 7382 else 7383 lt_cv_prog_compiler_rtti_exceptions=no 7384 ac_outfile=conftest.$ac_objext 7385 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7386 lt_compiler_flag="-fno-rtti -fno-exceptions" 7387 # Insert the option either (1) after the last *FLAGS variable, or 7388 # (2) before a word containing "conftest.", or (3) at the end. 7389 # Note that $ac_compile itself does not contain backslashes and begins 7390 # with a dollar sign (not a hyphen), so the echo should work correctly. 7391 # The option is referenced via a variable to avoid confusing sed. 7392 lt_compile=`echo "$ac_compile" | $SED \ 7393 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7394 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7395 -e 's:$: $lt_compiler_flag:'` 7396 (eval echo "\"\$as_me:7396: $lt_compile\"" >&5) 7397 (eval "$lt_compile" 2>conftest.err) 7398 ac_status=$? 7399 cat conftest.err >&5 7400 echo "$as_me:7400: \$? = $ac_status" >&5 7401 if (exit $ac_status) && test -s "$ac_outfile"; then 7402 # The compiler can only warn and ignore the option if not recognized 7403 # So say no if there are warnings other than the usual output. 7404 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7405 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7406 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7407 lt_cv_prog_compiler_rtti_exceptions=yes 7408 fi 7409 fi 7410 $rm conftest* 7411 7412 fi 7413 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7414 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7415 7416 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7417 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7418 else 7419 : 7420 fi 7421 7422 fi 7423 7424 lt_prog_compiler_wl= 7425 lt_prog_compiler_pic= 7426 lt_prog_compiler_static= 7427 7428 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7429 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 7430 7431 if test "$GCC" = yes; then 7432 lt_prog_compiler_wl='-Wl,' 7433 lt_prog_compiler_static='-static' 7434 7435 case $host_os in 7436 aix*) 7437 # All AIX code is PIC. 7438 if test "$host_cpu" = ia64; then 7439 # AIX 5 now supports IA64 processor 7440 lt_prog_compiler_static='-Bstatic' 7441 fi 7442 ;; 7443 7444 amigaos*) 7445 # FIXME: we need at least 68020 code to build shared libraries, but 7446 # adding the `-m68020' flag to GCC prevents building anything better, 7447 # like `-m68040'. 7448 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7449 ;; 7450 7451 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7452 # PIC is the default for these OSes. 7453 ;; 7454 7455 mingw* | cygwin* | pw32* | os2*) 7456 # This hack is so that the source file can tell whether it is being 7457 # built for inclusion in a dll (and should export symbols for example). 7458 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7459 # (--disable-auto-import) libraries 7460 lt_prog_compiler_pic='-DDLL_EXPORT' 7461 ;; 7462 7463 darwin* | rhapsody*) 7464 # PIC is the default on this platform 7465 # Common symbols not allowed in MH_DYLIB files 7466 lt_prog_compiler_pic='-fno-common' 7467 ;; 7468 7469 interix[3-9]*) 7470 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7471 # Instead, we relocate shared libraries at runtime. 7472 ;; 7473 7474 msdosdjgpp*) 7475 # Just because we use GCC doesn't mean we suddenly get shared libraries 7476 # on systems that don't support them. 7477 lt_prog_compiler_can_build_shared=no 7478 enable_shared=no 7479 ;; 7480 7481 sysv4*MP*) 7482 if test -d /usr/nec; then 7483 lt_prog_compiler_pic=-Kconform_pic 7484 fi 7485 ;; 7486 7487 hpux*) 7488 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7489 # not for PA HP-UX. 7490 case $host_cpu in 7491 hppa*64*|ia64*) 7492 # +Z the default 7493 ;; 7494 *) 7495 lt_prog_compiler_pic='-fPIC' 7496 ;; 7497 esac 7498 ;; 7499 7500 *) 7501 lt_prog_compiler_pic='-fPIC' 7502 ;; 7503 esac 7504 else 7505 # PORTME Check for flag to pass linker flags through the system compiler. 7506 case $host_os in 7507 aix*) 7508 lt_prog_compiler_wl='-Wl,' 7509 if test "$host_cpu" = ia64; then 7510 # AIX 5 now supports IA64 processor 7511 lt_prog_compiler_static='-Bstatic' 7512 else 7513 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7514 fi 7515 ;; 7516 darwin*) 7517 # PIC is the default on this platform 7518 # Common symbols not allowed in MH_DYLIB files 7519 case $cc_basename in 7520 xlc*) 7521 lt_prog_compiler_pic='-qnocommon' 7522 lt_prog_compiler_wl='-Wl,' 7523 ;; 7524 esac 7525 ;; 7526 7527 mingw* | cygwin* | pw32* | os2*) 7528 # This hack is so that the source file can tell whether it is being 7529 # built for inclusion in a dll (and should export symbols for example). 7530 lt_prog_compiler_pic='-DDLL_EXPORT' 7531 ;; 7532 7533 hpux9* | hpux10* | hpux11*) 7534 lt_prog_compiler_wl='-Wl,' 7535 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7536 # not for PA HP-UX. 7537 case $host_cpu in 7538 hppa*64*|ia64*) 7539 # +Z the default 7540 ;; 7541 *) 7542 lt_prog_compiler_pic='+Z' 7543 ;; 7544 esac 7545 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7546 lt_prog_compiler_static='${wl}-a ${wl}archive' 7547 ;; 7548 7549 irix5* | irix6* | nonstopux*) 7550 lt_prog_compiler_wl='-Wl,' 7551 # PIC (with -KPIC) is the default. 7552 lt_prog_compiler_static='-non_shared' 7553 ;; 7554 7555 newsos6) 7556 lt_prog_compiler_pic='-KPIC' 7557 lt_prog_compiler_static='-Bstatic' 7558 ;; 7559 7560 linux* | k*bsd*-gnu) 7561 case $cc_basename in 7562 icc* | ecc*) 7563 lt_prog_compiler_wl='-Wl,' 7564 lt_prog_compiler_pic='-KPIC' 7565 lt_prog_compiler_static='-static' 7566 ;; 7567 pgcc* | pgf77* | pgf90* | pgf95*) 7568 # Portland Group compilers (*not* the Pentium gcc compiler, 7569 # which looks to be a dead project) 7570 lt_prog_compiler_wl='-Wl,' 7571 lt_prog_compiler_pic='-fpic' 7572 lt_prog_compiler_static='-Bstatic' 7573 ;; 7574 ccc*) 7575 lt_prog_compiler_wl='-Wl,' 7576 # All Alpha code is PIC. 7577 lt_prog_compiler_static='-non_shared' 7578 ;; 7579 *) 7580 case `$CC -V 2>&1 | sed 5q` in 7581 *Sun\ C*) 7582 # Sun C 5.9 7583 lt_prog_compiler_pic='-KPIC' 7584 lt_prog_compiler_static='-Bstatic' 7585 lt_prog_compiler_wl='-Wl,' 7586 ;; 7587 *Sun\ F*) 7588 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7589 lt_prog_compiler_pic='-KPIC' 7590 lt_prog_compiler_static='-Bstatic' 7591 lt_prog_compiler_wl='' 7592 ;; 7593 esac 7594 ;; 7595 esac 7596 ;; 7597 7598 osf3* | osf4* | osf5*) 7599 lt_prog_compiler_wl='-Wl,' 7600 # All OSF/1 code is PIC. 7601 lt_prog_compiler_static='-non_shared' 7602 ;; 7603 7604 rdos*) 7605 lt_prog_compiler_static='-non_shared' 7606 ;; 7607 7608 solaris*) 7609 lt_prog_compiler_pic='-KPIC' 7610 lt_prog_compiler_static='-Bstatic' 7611 case $cc_basename in 7612 f77* | f90* | f95*) 7613 lt_prog_compiler_wl='-Qoption ld ';; 7614 *) 7615 lt_prog_compiler_wl='-Wl,';; 7616 esac 7617 ;; 7618 7619 sunos4*) 7620 lt_prog_compiler_wl='-Qoption ld ' 7621 lt_prog_compiler_pic='-PIC' 7622 lt_prog_compiler_static='-Bstatic' 7623 ;; 7624 7625 sysv4 | sysv4.2uw2* | sysv4.3*) 7626 lt_prog_compiler_wl='-Wl,' 7627 lt_prog_compiler_pic='-KPIC' 7628 lt_prog_compiler_static='-Bstatic' 7629 ;; 7630 7631 sysv4*MP*) 7632 if test -d /usr/nec ;then 7633 lt_prog_compiler_pic='-Kconform_pic' 7634 lt_prog_compiler_static='-Bstatic' 7635 fi 7636 ;; 7637 7638 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7639 lt_prog_compiler_wl='-Wl,' 7640 lt_prog_compiler_pic='-KPIC' 7641 lt_prog_compiler_static='-Bstatic' 7642 ;; 7643 7644 unicos*) 7645 lt_prog_compiler_wl='-Wl,' 7646 lt_prog_compiler_can_build_shared=no 7647 ;; 7648 7649 uts4*) 7650 lt_prog_compiler_pic='-pic' 7651 lt_prog_compiler_static='-Bstatic' 7652 ;; 7653 7654 *) 7655 lt_prog_compiler_can_build_shared=no 7656 ;; 7657 esac 7658 fi 7659 7660 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7661 echo "${ECHO_T}$lt_prog_compiler_pic" >&6; } 7662 7663 # 7664 # Check to make sure the PIC flag actually works. 7665 # 7666 if test -n "$lt_prog_compiler_pic"; then 7667 7668 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7669 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } 7670 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then 7671 echo $ECHO_N "(cached) $ECHO_C" >&6 7672 else 7673 lt_cv_prog_compiler_pic_works=no 7674 ac_outfile=conftest.$ac_objext 7675 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7676 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7677 # Insert the option either (1) after the last *FLAGS variable, or 7678 # (2) before a word containing "conftest.", or (3) at the end. 7679 # Note that $ac_compile itself does not contain backslashes and begins 7680 # with a dollar sign (not a hyphen), so the echo should work correctly. 7681 # The option is referenced via a variable to avoid confusing sed. 7682 lt_compile=`echo "$ac_compile" | $SED \ 7683 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7684 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7685 -e 's:$: $lt_compiler_flag:'` 7686 (eval echo "\"\$as_me:7686: $lt_compile\"" >&5) 7687 (eval "$lt_compile" 2>conftest.err) 7688 ac_status=$? 7689 cat conftest.err >&5 7690 echo "$as_me:7690: \$? = $ac_status" >&5 7691 if (exit $ac_status) && test -s "$ac_outfile"; then 7692 # The compiler can only warn and ignore the option if not recognized 7693 # So say no if there are warnings other than the usual output. 7694 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7695 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7696 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7697 lt_cv_prog_compiler_pic_works=yes 7698 fi 7699 fi 7700 $rm conftest* 7701 7702 fi 7703 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 7704 echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; } 7705 7706 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7707 case $lt_prog_compiler_pic in 7708 "" | " "*) ;; 7709 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7710 esac 7711 else 7712 lt_prog_compiler_pic= 7713 lt_prog_compiler_can_build_shared=no 7714 fi 7715 7716 fi 7717 case $host_os in 7718 # For platforms which do not support PIC, -DPIC is meaningless: 7719 *djgpp*) 7720 lt_prog_compiler_pic= 7721 ;; 7722 *) 7723 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7724 ;; 7725 esac 7726 7727 # 7728 # Check to make sure the static flag actually works. 7729 # 7730 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7731 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7732 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 7733 if test "${lt_cv_prog_compiler_static_works+set}" = set; then 7734 echo $ECHO_N "(cached) $ECHO_C" >&6 7735 else 7736 lt_cv_prog_compiler_static_works=no 7737 save_LDFLAGS="$LDFLAGS" 7738 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7739 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7740 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7741 # The linker can only warn and ignore the option if not recognized 7742 # So say no if there are warnings 7743 if test -s conftest.err; then 7744 # Append any errors to the config.log. 7745 cat conftest.err 1>&5 7746 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7747 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7748 if diff conftest.exp conftest.er2 >/dev/null; then 7749 lt_cv_prog_compiler_static_works=yes 7750 fi 7751 else 7752 lt_cv_prog_compiler_static_works=yes 7753 fi 7754 fi 7755 $rm -r conftest* 7756 LDFLAGS="$save_LDFLAGS" 7757 7758 fi 7759 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 7760 echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; } 7761 7762 if test x"$lt_cv_prog_compiler_static_works" = xyes; then 7763 : 7764 else 7765 lt_prog_compiler_static= 7766 fi 7767 7768 7769 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 7770 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 7771 if test "${lt_cv_prog_compiler_c_o+set}" = set; then 7772 echo $ECHO_N "(cached) $ECHO_C" >&6 7773 else 7774 lt_cv_prog_compiler_c_o=no 7775 $rm -r conftest 2>/dev/null 7776 mkdir conftest 7777 cd conftest 7778 mkdir out 7779 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7780 7781 lt_compiler_flag="-o out/conftest2.$ac_objext" 7782 # Insert the option either (1) after the last *FLAGS variable, or 7783 # (2) before a word containing "conftest.", or (3) at the end. 7784 # Note that $ac_compile itself does not contain backslashes and begins 7785 # with a dollar sign (not a hyphen), so the echo should work correctly. 7786 lt_compile=`echo "$ac_compile" | $SED \ 7787 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7788 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7789 -e 's:$: $lt_compiler_flag:'` 7790 (eval echo "\"\$as_me:7790: $lt_compile\"" >&5) 7791 (eval "$lt_compile" 2>out/conftest.err) 7792 ac_status=$? 7793 cat out/conftest.err >&5 7794 echo "$as_me:7794: \$? = $ac_status" >&5 7795 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7796 then 7797 # The compiler can only warn and ignore the option if not recognized 7798 # So say no if there are warnings 7799 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7800 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7801 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7802 lt_cv_prog_compiler_c_o=yes 7803 fi 7804 fi 7805 chmod u+w . 2>&5 7806 $rm conftest* 7807 # SGI C++ compiler will create directory out/ii_files/ for 7808 # template instantiation 7809 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 7810 $rm out/* && rmdir out 7811 cd .. 7812 rmdir conftest 7813 $rm conftest* 7814 7815 fi 7816 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 7817 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } 7818 7819 7820 hard_links="nottested" 7821 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7822 # do not overwrite the value of need_locks provided by the user 7823 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 7824 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 7825 hard_links=yes 7826 $rm conftest* 7827 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7828 touch conftest.a 7829 ln conftest.a conftest.b 2>&5 || hard_links=no 7830 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7831 { echo "$as_me:$LINENO: result: $hard_links" >&5 7832 echo "${ECHO_T}$hard_links" >&6; } 7833 if test "$hard_links" = no; then 7834 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7835 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7836 need_locks=warn 7837 fi 7838 else 7839 need_locks=no 7840 fi 7841 7842 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7843 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 7844 7845 runpath_var= 7846 allow_undefined_flag= 7847 enable_shared_with_static_runtimes=no 7848 archive_cmds= 7849 archive_expsym_cmds= 7850 old_archive_From_new_cmds= 7851 old_archive_from_expsyms_cmds= 7852 export_dynamic_flag_spec= 7853 whole_archive_flag_spec= 7854 thread_safe_flag_spec= 7855 hardcode_libdir_flag_spec= 7856 hardcode_libdir_flag_spec_ld= 7857 hardcode_libdir_separator= 7858 hardcode_direct=no 7859 hardcode_minus_L=no 7860 hardcode_shlibpath_var=unsupported 7861 link_all_deplibs=unknown 7862 hardcode_automatic=no 7863 module_cmds= 7864 module_expsym_cmds= 7865 always_export_symbols=no 7866 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7867 # include_expsyms should be a list of space-separated symbols to be *always* 7868 # included in the symbol list 7869 include_expsyms= 7870 # exclude_expsyms can be an extended regexp of symbols to exclude 7871 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7872 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7873 # as well as any symbol that contains `d'. 7874 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 7875 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7876 # platforms (ab)use it in PIC code, but their linkers get confused if 7877 # the symbol is explicitly referenced. Since portable code cannot 7878 # rely on this symbol name, it's probably fine to never include it in 7879 # preloaded symbol tables. 7880 # Exclude shared library initialization/finalization symbols. 7881 extract_expsyms_cmds= 7882 # Just being paranoid about ensuring that cc_basename is set. 7883 for cc_temp in $compiler""; do 7884 case $cc_temp in 7885 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7886 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7887 \-*) ;; 7888 *) break;; 7889 esac 7890 done 7891 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7892 7893 case $host_os in 7894 cygwin* | mingw* | pw32*) 7895 # FIXME: the MSVC++ port hasn't been tested in a loooong time 7896 # When not using gcc, we currently assume that we are using 7897 # Microsoft Visual C++. 7898 if test "$GCC" != yes; then 7899 with_gnu_ld=no 7900 fi 7901 ;; 7902 interix*) 7903 # we just hope/assume this is gcc and not c89 (= MSVC++) 7904 with_gnu_ld=yes 7905 ;; 7906 openbsd*) 7907 with_gnu_ld=no 7908 ;; 7909 esac 7910 7911 ld_shlibs=yes 7912 if test "$with_gnu_ld" = yes; then 7913 # If archive_cmds runs LD, not CC, wlarc should be empty 7914 wlarc='${wl}' 7915 7916 # Set some defaults for GNU ld with shared library support. These 7917 # are reset later if shared libraries are not supported. Putting them 7918 # here allows them to be overridden if necessary. 7919 runpath_var=LD_RUN_PATH 7920 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 7921 export_dynamic_flag_spec='${wl}--export-dynamic' 7922 # ancient GNU ld didn't support --whole-archive et. al. 7923 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 7924 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7925 else 7926 whole_archive_flag_spec= 7927 fi 7928 supports_anon_versioning=no 7929 case `$LD -v 2>/dev/null` in 7930 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7931 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7932 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7933 *\ 2.11.*) ;; # other 2.11 versions 7934 *) supports_anon_versioning=yes ;; 7935 esac 7936 7937 # See if GNU ld supports shared libraries. 7938 case $host_os in 7939 aix[3-9]*) 7940 # On AIX/PPC, the GNU linker is very broken 7941 if test "$host_cpu" != ia64; then 7942 ld_shlibs=no 7943 cat <<EOF 1>&2 7944 7945 *** Warning: the GNU linker, at least up to release 2.9.1, is reported 7946 *** to be unable to reliably create shared libraries on AIX. 7947 *** Therefore, libtool is disabling shared libraries support. If you 7948 *** really care for shared libraries, you may want to modify your PATH 7949 *** so that a non-GNU linker is found, and then restart. 7950 7951 EOF 7952 fi 7953 ;; 7954 7955 amigaos*) 7956 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)' 7957 hardcode_libdir_flag_spec='-L$libdir' 7958 hardcode_minus_L=yes 7959 7960 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports 7961 # that the semantics of dynamic libraries on AmigaOS, at least up 7962 # to version 4, is to share data among multiple programs linked 7963 # with the same dynamic library. Since this doesn't match the 7964 # behavior of shared libraries on other platforms, we can't use 7965 # them. 7966 ld_shlibs=no 7967 ;; 7968 7969 beos*) 7970 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7971 allow_undefined_flag=unsupported 7972 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 7973 # support --undefined. This deserves some investigation. FIXME 7974 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7975 else 7976 ld_shlibs=no 7977 fi 7978 ;; 7979 7980 cygwin* | mingw* | pw32*) 7981 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 7982 # as there is no search path for DLLs. 7983 hardcode_libdir_flag_spec='-L$libdir' 7984 allow_undefined_flag=unsupported 7985 always_export_symbols=no 7986 enable_shared_with_static_runtimes=yes 7987 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 7988 7989 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 7990 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7991 # If the export-symbols file already is a .def file (1st line 7992 # is EXPORTS), use it as is; otherwise, prepend... 7993 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 7994 cp $export_symbols $output_objdir/$soname.def; 7995 else 7996 echo EXPORTS > $output_objdir/$soname.def; 7997 cat $export_symbols >> $output_objdir/$soname.def; 7998 fi~ 7999 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8000 else 8001 ld_shlibs=no 8002 fi 8003 ;; 8004 8005 interix[3-9]*) 8006 hardcode_direct=no 8007 hardcode_shlibpath_var=no 8008 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8009 export_dynamic_flag_spec='${wl}-E' 8010 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8011 # Instead, shared libraries are loaded at an image base (0x10000000 by 8012 # default) and relocated if they conflict, which is a slow very memory 8013 # consuming and fragmenting process. To avoid this, we pick a random, 8014 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8015 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8016 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8017 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' 8018 ;; 8019 8020 gnu* | linux* | k*bsd*-gnu) 8021 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8022 tmp_addflag= 8023 case $cc_basename,$host_cpu in 8024 pgcc*) # Portland Group C compiler 8025 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' 8026 tmp_addflag=' $pic_flag' 8027 ;; 8028 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8029 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' 8030 tmp_addflag=' $pic_flag -Mnomain' ;; 8031 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8032 tmp_addflag=' -i_dynamic' ;; 8033 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8034 tmp_addflag=' -i_dynamic -nofor_main' ;; 8035 ifc* | ifort*) # Intel Fortran compiler 8036 tmp_addflag=' -nofor_main' ;; 8037 esac 8038 case `$CC -V 2>&1 | sed 5q` in 8039 *Sun\ C*) # Sun C 5.9 8040 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 8041 tmp_sharedflag='-G' ;; 8042 *Sun\ F*) # Sun Fortran 8.3 8043 tmp_sharedflag='-G' ;; 8044 *) 8045 tmp_sharedflag='-shared' ;; 8046 esac 8047 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8048 8049 if test $supports_anon_versioning = yes; then 8050 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 8051 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8052 $echo "local: *; };" >> $output_objdir/$libname.ver~ 8053 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8054 fi 8055 link_all_deplibs=no 8056 else 8057 ld_shlibs=no 8058 fi 8059 ;; 8060 8061 netbsd* | netbsdelf*-gnu) 8062 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8063 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8064 wlarc= 8065 else 8066 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8067 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8068 fi 8069 ;; 8070 8071 solaris*) 8072 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 8073 ld_shlibs=no 8074 cat <<EOF 1>&2 8075 8076 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 8077 *** create shared libraries on Solaris systems. Therefore, libtool 8078 *** is disabling shared libraries support. We urge you to upgrade GNU 8079 *** binutils to release 2.9.1 or newer. Another option is to modify 8080 *** your PATH or compiler configuration so that the native linker is 8081 *** used, and then restart. 8082 8083 EOF 8084 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8085 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8086 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8087 else 8088 ld_shlibs=no 8089 fi 8090 ;; 8091 8092 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8093 case `$LD -v 2>&1` in 8094 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8095 ld_shlibs=no 8096 cat <<_LT_EOF 1>&2 8097 8098 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8099 *** reliably create shared libraries on SCO systems. Therefore, libtool 8100 *** is disabling shared libraries support. We urge you to upgrade GNU 8101 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8102 *** your PATH or compiler configuration so that the native linker is 8103 *** used, and then restart. 8104 8105 _LT_EOF 8106 ;; 8107 *) 8108 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8109 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 8110 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 8111 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 8112 else 8113 ld_shlibs=no 8114 fi 8115 ;; 8116 esac 8117 ;; 8118 8119 sunos4*) 8120 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8121 wlarc= 8122 hardcode_direct=yes 8123 hardcode_shlibpath_var=no 8124 ;; 8125 8126 *) 8127 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8128 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8129 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8130 else 8131 ld_shlibs=no 8132 fi 8133 ;; 8134 esac 8135 8136 if test "$ld_shlibs" = no; then 8137 runpath_var= 8138 hardcode_libdir_flag_spec= 8139 export_dynamic_flag_spec= 8140 whole_archive_flag_spec= 8141 fi 8142 else 8143 # PORTME fill in a description of your system's linker (not GNU ld) 8144 case $host_os in 8145 aix3*) 8146 allow_undefined_flag=unsupported 8147 always_export_symbols=yes 8148 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' 8149 # Note: this linker hardcodes the directories in LIBPATH if there 8150 # are no directories specified by -L. 8151 hardcode_minus_L=yes 8152 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8153 # Neither direct hardcoding nor static linking is supported with a 8154 # broken collect2. 8155 hardcode_direct=unsupported 8156 fi 8157 ;; 8158 8159 aix[4-9]*) 8160 if test "$host_cpu" = ia64; then 8161 # On IA64, the linker does run time linking by default, so we don't 8162 # have to do anything special. 8163 aix_use_runtimelinking=no 8164 exp_sym_flag='-Bexport' 8165 no_entry_flag="" 8166 else 8167 # If we're using GNU nm, then we don't want the "-C" option. 8168 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8169 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 8170 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' 8171 else 8172 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' 8173 fi 8174 aix_use_runtimelinking=no 8175 8176 # Test if we are trying to use run time linking or normal 8177 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8178 # need to do runtime linking. 8179 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8180 for ld_flag in $LDFLAGS; do 8181 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8182 aix_use_runtimelinking=yes 8183 break 8184 fi 8185 done 8186 ;; 8187 esac 8188 8189 exp_sym_flag='-bexport' 8190 no_entry_flag='-bnoentry' 8191 fi 8192 8193 # When large executables or shared objects are built, AIX ld can 8194 # have problems creating the table of contents. If linking a library 8195 # or program results in "error TOC overflow" add -mminimal-toc to 8196 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8197 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8198 8199 archive_cmds='' 8200 hardcode_direct=yes 8201 hardcode_libdir_separator=':' 8202 link_all_deplibs=yes 8203 8204 if test "$GCC" = yes; then 8205 case $host_os in aix4.[012]|aix4.[012].*) 8206 # We only want to do this on AIX 4.2 and lower, the check 8207 # below for broken collect2 doesn't work under 4.3+ 8208 collect2name=`${CC} -print-prog-name=collect2` 8209 if test -f "$collect2name" && \ 8210 strings "$collect2name" | grep resolve_lib_name >/dev/null 8211 then 8212 # We have reworked collect2 8213 : 8214 else 8215 # We have old collect2 8216 hardcode_direct=unsupported 8217 # It fails to find uninstalled libraries when the uninstalled 8218 # path is not listed in the libpath. Setting hardcode_minus_L 8219 # to unsupported forces relinking 8220 hardcode_minus_L=yes 8221 hardcode_libdir_flag_spec='-L$libdir' 8222 hardcode_libdir_separator= 8223 fi 8224 ;; 8225 esac 8226 shared_flag='-shared' 8227 if test "$aix_use_runtimelinking" = yes; then 8228 shared_flag="$shared_flag "'${wl}-G' 8229 fi 8230 else 8231 # not using gcc 8232 if test "$host_cpu" = ia64; then 8233 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8234 # chokes on -Wl,-G. The following line is correct: 8235 shared_flag='-G' 8236 else 8237 if test "$aix_use_runtimelinking" = yes; then 8238 shared_flag='${wl}-G' 8239 else 8240 shared_flag='${wl}-bM:SRE' 8241 fi 8242 fi 8243 fi 8244 8245 # It seems that -bexpall does not export symbols beginning with 8246 # underscore (_), so it is better to generate a list of symbols to export. 8247 always_export_symbols=yes 8248 if test "$aix_use_runtimelinking" = yes; then 8249 # Warning - without using the other runtime loading flags (-brtl), 8250 # -berok will link without error, but may produce a broken library. 8251 allow_undefined_flag='-berok' 8252 # Determine the default libpath from the value encoded in an empty executable. 8253 cat >conftest.$ac_ext <<_ACEOF 8254 /* confdefs.h. */ 8255 _ACEOF 8256 cat confdefs.h >>conftest.$ac_ext 8257 cat >>conftest.$ac_ext <<_ACEOF 8258 /* end confdefs.h. */ 8259 8260 int 8261 main () 8262 { 8263 8264 ; 8265 return 0; 8266 } 8267 _ACEOF 8268 rm -f conftest.$ac_objext conftest$ac_exeext 8269 if { (ac_try="$ac_link" 8270 case "(($ac_try" in 8271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8272 *) ac_try_echo=$ac_try;; 8273 esac 8274 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8275 (eval "$ac_link") 2>conftest.er1 8276 ac_status=$? 8277 grep -v '^ *+' conftest.er1 >conftest.err 8278 rm -f conftest.er1 8279 cat conftest.err >&5 8280 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8281 (exit $ac_status); } && { 8282 test -z "$ac_c_werror_flag" || 8283 test ! -s conftest.err 8284 } && test -s conftest$ac_exeext && 8285 $as_test_x conftest$ac_exeext; then 8286 8287 lt_aix_libpath_sed=' 8288 /Import File Strings/,/^$/ { 8289 /^0/ { 8290 s/^0 *\(.*\)$/\1/ 8291 p 8292 } 8293 }' 8294 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8295 # Check for a 64-bit object if we didn't find anything. 8296 if test -z "$aix_libpath"; then 8297 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8298 fi 8299 else 8300 echo "$as_me: failed program was:" >&5 8301 sed 's/^/| /' conftest.$ac_ext >&5 8302 8303 8304 fi 8305 8306 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8307 conftest$ac_exeext conftest.$ac_ext 8308 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8309 8310 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8311 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" 8312 else 8313 if test "$host_cpu" = ia64; then 8314 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8315 allow_undefined_flag="-z nodefs" 8316 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" 8317 else 8318 # Determine the default libpath from the value encoded in an empty executable. 8319 cat >conftest.$ac_ext <<_ACEOF 8320 /* confdefs.h. */ 8321 _ACEOF 8322 cat confdefs.h >>conftest.$ac_ext 8323 cat >>conftest.$ac_ext <<_ACEOF 8324 /* end confdefs.h. */ 8325 8326 int 8327 main () 8328 { 8329 8330 ; 8331 return 0; 8332 } 8333 _ACEOF 8334 rm -f conftest.$ac_objext conftest$ac_exeext 8335 if { (ac_try="$ac_link" 8336 case "(($ac_try" in 8337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8338 *) ac_try_echo=$ac_try;; 8339 esac 8340 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8341 (eval "$ac_link") 2>conftest.er1 8342 ac_status=$? 8343 grep -v '^ *+' conftest.er1 >conftest.err 8344 rm -f conftest.er1 8345 cat conftest.err >&5 8346 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8347 (exit $ac_status); } && { 8348 test -z "$ac_c_werror_flag" || 8349 test ! -s conftest.err 8350 } && test -s conftest$ac_exeext && 8351 $as_test_x conftest$ac_exeext; then 8352 8353 lt_aix_libpath_sed=' 8354 /Import File Strings/,/^$/ { 8355 /^0/ { 8356 s/^0 *\(.*\)$/\1/ 8357 p 8358 } 8359 }' 8360 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8361 # Check for a 64-bit object if we didn't find anything. 8362 if test -z "$aix_libpath"; then 8363 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8364 fi 8365 else 8366 echo "$as_me: failed program was:" >&5 8367 sed 's/^/| /' conftest.$ac_ext >&5 8368 8369 8370 fi 8371 8372 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8373 conftest$ac_exeext conftest.$ac_ext 8374 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8375 8376 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8377 # Warning - without using the other run time loading flags, 8378 # -berok will link without error, but may produce a broken library. 8379 no_undefined_flag=' ${wl}-bernotok' 8380 allow_undefined_flag=' ${wl}-berok' 8381 # Exported symbols can be pulled into shared objects from archives 8382 whole_archive_flag_spec='$convenience' 8383 archive_cmds_need_lc=yes 8384 # This is similar to how AIX traditionally builds its shared libraries. 8385 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' 8386 fi 8387 fi 8388 ;; 8389 8390 amigaos*) 8391 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)' 8392 hardcode_libdir_flag_spec='-L$libdir' 8393 hardcode_minus_L=yes 8394 # see comment about different semantics on the GNU ld section 8395 ld_shlibs=no 8396 ;; 8397 8398 bsdi[45]*) 8399 export_dynamic_flag_spec=-rdynamic 8400 ;; 8401 8402 cygwin* | mingw* | pw32*) 8403 # When not using gcc, we currently assume that we are using 8404 # Microsoft Visual C++. 8405 # hardcode_libdir_flag_spec is actually meaningless, as there is 8406 # no search path for DLLs. 8407 hardcode_libdir_flag_spec=' ' 8408 allow_undefined_flag=unsupported 8409 # Tell ltmain to make .lib files, not .a files. 8410 libext=lib 8411 # Tell ltmain to make .dll files, not .so files. 8412 shrext_cmds=".dll" 8413 # FIXME: Setting linknames here is a bad hack. 8414 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8415 # The linker will automatically build a .lib file if we build a DLL. 8416 old_archive_From_new_cmds='true' 8417 # FIXME: Should let the user specify the lib program. 8418 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8419 fix_srcfile_path='`cygpath -w "$srcfile"`' 8420 enable_shared_with_static_runtimes=yes 8421 ;; 8422 8423 darwin* | rhapsody*) 8424 case $host_os in 8425 rhapsody* | darwin1.[012]) 8426 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8427 ;; 8428 *) # Darwin 1.3 on 8429 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8430 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8431 else 8432 case ${MACOSX_DEPLOYMENT_TARGET} in 8433 10.[012]) 8434 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8435 ;; 8436 10.*) 8437 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8438 ;; 8439 esac 8440 fi 8441 ;; 8442 esac 8443 archive_cmds_need_lc=no 8444 hardcode_direct=no 8445 hardcode_automatic=yes 8446 hardcode_shlibpath_var=unsupported 8447 whole_archive_flag_spec='' 8448 link_all_deplibs=yes 8449 if test "$GCC" = yes ; then 8450 output_verbose_link_cmd='echo' 8451 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8452 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8453 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 8454 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 8455 else 8456 case $cc_basename in 8457 xlc*) 8458 output_verbose_link_cmd='echo' 8459 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 8460 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8461 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8462 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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 8463 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}' 8464 ;; 8465 *) 8466 ld_shlibs=no 8467 ;; 8468 esac 8469 fi 8470 ;; 8471 8472 dgux*) 8473 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8474 hardcode_libdir_flag_spec='-L$libdir' 8475 hardcode_shlibpath_var=no 8476 ;; 8477 8478 freebsd1*) 8479 ld_shlibs=no 8480 ;; 8481 8482 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8483 # support. Future versions do this automatically, but an explicit c++rt0.o 8484 # does not break anything, and helps significantly (at the cost of a little 8485 # extra space). 8486 freebsd2.2*) 8487 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8488 hardcode_libdir_flag_spec='-R$libdir' 8489 hardcode_direct=yes 8490 hardcode_shlibpath_var=no 8491 ;; 8492 8493 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8494 freebsd2*) 8495 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8496 hardcode_direct=yes 8497 hardcode_minus_L=yes 8498 hardcode_shlibpath_var=no 8499 ;; 8500 8501 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8502 freebsd* | dragonfly*) 8503 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8504 hardcode_libdir_flag_spec='-R$libdir' 8505 hardcode_direct=yes 8506 hardcode_shlibpath_var=no 8507 ;; 8508 8509 hpux9*) 8510 if test "$GCC" = yes; then 8511 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' 8512 else 8513 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' 8514 fi 8515 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8516 hardcode_libdir_separator=: 8517 hardcode_direct=yes 8518 8519 # hardcode_minus_L: Not really in the search PATH, 8520 # but as the default location of the library. 8521 hardcode_minus_L=yes 8522 export_dynamic_flag_spec='${wl}-E' 8523 ;; 8524 8525 hpux10*) 8526 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8527 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8528 else 8529 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8530 fi 8531 if test "$with_gnu_ld" = no; then 8532 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8533 hardcode_libdir_separator=: 8534 8535 hardcode_direct=yes 8536 export_dynamic_flag_spec='${wl}-E' 8537 8538 # hardcode_minus_L: Not really in the search PATH, 8539 # but as the default location of the library. 8540 hardcode_minus_L=yes 8541 fi 8542 ;; 8543 8544 hpux11*) 8545 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8546 case $host_cpu in 8547 hppa*64*) 8548 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8549 ;; 8550 ia64*) 8551 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8552 ;; 8553 *) 8554 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8555 ;; 8556 esac 8557 else 8558 case $host_cpu in 8559 hppa*64*) 8560 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8561 ;; 8562 ia64*) 8563 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8564 ;; 8565 *) 8566 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8567 ;; 8568 esac 8569 fi 8570 if test "$with_gnu_ld" = no; then 8571 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8572 hardcode_libdir_separator=: 8573 8574 case $host_cpu in 8575 hppa*64*|ia64*) 8576 hardcode_libdir_flag_spec_ld='+b $libdir' 8577 hardcode_direct=no 8578 hardcode_shlibpath_var=no 8579 ;; 8580 *) 8581 hardcode_direct=yes 8582 export_dynamic_flag_spec='${wl}-E' 8583 8584 # hardcode_minus_L: Not really in the search PATH, 8585 # but as the default location of the library. 8586 hardcode_minus_L=yes 8587 ;; 8588 esac 8589 fi 8590 ;; 8591 8592 irix5* | irix6* | nonstopux*) 8593 if test "$GCC" = yes; then 8594 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' 8595 else 8596 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' 8597 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8598 fi 8599 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8600 hardcode_libdir_separator=: 8601 link_all_deplibs=yes 8602 ;; 8603 8604 netbsd* | netbsdelf*-gnu) 8605 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8606 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8607 else 8608 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8609 fi 8610 hardcode_libdir_flag_spec='-R$libdir' 8611 hardcode_direct=yes 8612 hardcode_shlibpath_var=no 8613 ;; 8614 8615 newsos6) 8616 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8617 hardcode_direct=yes 8618 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8619 hardcode_libdir_separator=: 8620 hardcode_shlibpath_var=no 8621 ;; 8622 8623 openbsd*) 8624 if test -f /usr/libexec/ld.so; then 8625 hardcode_direct=yes 8626 hardcode_shlibpath_var=no 8627 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8628 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8629 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8630 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8631 export_dynamic_flag_spec='${wl}-E' 8632 else 8633 case $host_os in 8634 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8635 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8636 hardcode_libdir_flag_spec='-R$libdir' 8637 ;; 8638 *) 8639 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8640 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8641 ;; 8642 esac 8643 fi 8644 else 8645 ld_shlibs=no 8646 fi 8647 ;; 8648 8649 os2*) 8650 hardcode_libdir_flag_spec='-L$libdir' 8651 hardcode_minus_L=yes 8652 allow_undefined_flag=unsupported 8653 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' 8654 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8655 ;; 8656 8657 osf3*) 8658 if test "$GCC" = yes; then 8659 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8660 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' 8661 else 8662 allow_undefined_flag=' -expect_unresolved \*' 8663 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' 8664 fi 8665 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8666 hardcode_libdir_separator=: 8667 ;; 8668 8669 osf4* | osf5*) # as osf3* with the addition of -msym flag 8670 if test "$GCC" = yes; then 8671 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8672 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' 8673 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8674 else 8675 allow_undefined_flag=' -expect_unresolved \*' 8676 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' 8677 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8678 $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' 8679 8680 # Both c and cxx compiler support -rpath directly 8681 hardcode_libdir_flag_spec='-rpath $libdir' 8682 fi 8683 hardcode_libdir_separator=: 8684 ;; 8685 8686 solaris*) 8687 no_undefined_flag=' -z text' 8688 if test "$GCC" = yes; then 8689 wlarc='${wl}' 8690 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8691 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8692 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8693 else 8694 wlarc='' 8695 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8696 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8697 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8698 fi 8699 hardcode_libdir_flag_spec='-R$libdir' 8700 hardcode_shlibpath_var=no 8701 case $host_os in 8702 solaris2.[0-5] | solaris2.[0-5].*) ;; 8703 *) 8704 # The compiler driver will combine and reorder linker options, 8705 # but understands `-z linker_flag'. GCC discards it without `$wl', 8706 # but is careful enough not to reorder. 8707 # Supported since Solaris 2.6 (maybe 2.5.1?) 8708 if test "$GCC" = yes; then 8709 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8710 else 8711 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8712 fi 8713 ;; 8714 esac 8715 link_all_deplibs=yes 8716 ;; 8717 8718 sunos4*) 8719 if test "x$host_vendor" = xsequent; then 8720 # Use $CC to link under sequent, because it throws in some extra .o 8721 # files that make .init and .fini sections work. 8722 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8723 else 8724 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8725 fi 8726 hardcode_libdir_flag_spec='-L$libdir' 8727 hardcode_direct=yes 8728 hardcode_minus_L=yes 8729 hardcode_shlibpath_var=no 8730 ;; 8731 8732 sysv4) 8733 case $host_vendor in 8734 sni) 8735 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8736 hardcode_direct=yes # is this really true??? 8737 ;; 8738 siemens) 8739 ## LD is ld it makes a PLAMLIB 8740 ## CC just makes a GrossModule. 8741 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8742 reload_cmds='$CC -r -o $output$reload_objs' 8743 hardcode_direct=no 8744 ;; 8745 motorola) 8746 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8747 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8748 ;; 8749 esac 8750 runpath_var='LD_RUN_PATH' 8751 hardcode_shlibpath_var=no 8752 ;; 8753 8754 sysv4.3*) 8755 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8756 hardcode_shlibpath_var=no 8757 export_dynamic_flag_spec='-Bexport' 8758 ;; 8759 8760 sysv4*MP*) 8761 if test -d /usr/nec; then 8762 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8763 hardcode_shlibpath_var=no 8764 runpath_var=LD_RUN_PATH 8765 hardcode_runpath_var=yes 8766 ld_shlibs=yes 8767 fi 8768 ;; 8769 8770 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 8771 no_undefined_flag='${wl}-z,text' 8772 archive_cmds_need_lc=no 8773 hardcode_shlibpath_var=no 8774 runpath_var='LD_RUN_PATH' 8775 8776 if test "$GCC" = yes; then 8777 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8778 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8779 else 8780 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8781 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8782 fi 8783 ;; 8784 8785 sysv5* | sco3.2v5* | sco5v6*) 8786 # Note: We can NOT use -z defs as we might desire, because we do not 8787 # link with -lc, and that would cause any symbols used from libc to 8788 # always be unresolved, which means just about no library would 8789 # ever link correctly. If we're not using GNU ld we use -z text 8790 # though, which does catch some bad symbols but isn't as heavy-handed 8791 # as -z defs. 8792 no_undefined_flag='${wl}-z,text' 8793 allow_undefined_flag='${wl}-z,nodefs' 8794 archive_cmds_need_lc=no 8795 hardcode_shlibpath_var=no 8796 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 8797 hardcode_libdir_separator=':' 8798 link_all_deplibs=yes 8799 export_dynamic_flag_spec='${wl}-Bexport' 8800 runpath_var='LD_RUN_PATH' 8801 8802 if test "$GCC" = yes; then 8803 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8804 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8805 else 8806 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8807 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 8808 fi 8809 ;; 8810 8811 uts4*) 8812 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8813 hardcode_libdir_flag_spec='-L$libdir' 8814 hardcode_shlibpath_var=no 8815 ;; 8816 8817 *) 8818 ld_shlibs=no 8819 ;; 8820 esac 8821 fi 8822 8823 { echo "$as_me:$LINENO: result: $ld_shlibs" >&5 8824 echo "${ECHO_T}$ld_shlibs" >&6; } 8825 test "$ld_shlibs" = no && can_build_shared=no 8826 8827 # 8828 # Do we need to explicitly link libc? 8829 # 8830 case "x$archive_cmds_need_lc" in 8831 x|xyes) 8832 # Assume -lc should be added 8833 archive_cmds_need_lc=yes 8834 8835 if test "$enable_shared" = yes && test "$GCC" = yes; then 8836 case $archive_cmds in 8837 *'~'*) 8838 # FIXME: we may have to deal with multi-command sequences. 8839 ;; 8840 '$CC '*) 8841 # Test whether the compiler implicitly links with -lc since on some 8842 # systems, -lgcc has to come before -lc. If gcc already passes -lc 8843 # to ld, don't add -lc before -lgcc. 8844 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 8845 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 8846 $rm conftest* 8847 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8848 8849 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8850 (eval $ac_compile) 2>&5 8851 ac_status=$? 8852 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8853 (exit $ac_status); } 2>conftest.err; then 8854 soname=conftest 8855 lib=conftest 8856 libobjs=conftest.$ac_objext 8857 deplibs= 8858 wl=$lt_prog_compiler_wl 8859 pic_flag=$lt_prog_compiler_pic 8860 compiler_flags=-v 8861 linker_flags=-v 8862 verstring= 8863 output_objdir=. 8864 libname=conftest 8865 lt_save_allow_undefined_flag=$allow_undefined_flag 8866 allow_undefined_flag= 8867 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 8868 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 8869 ac_status=$? 8870 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8871 (exit $ac_status); } 8872 then 8873 archive_cmds_need_lc=no 8874 else 8875 archive_cmds_need_lc=yes 8876 fi 8877 allow_undefined_flag=$lt_save_allow_undefined_flag 8878 else 8879 cat conftest.err 1>&5 8880 fi 8881 $rm conftest* 8882 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 8883 echo "${ECHO_T}$archive_cmds_need_lc" >&6; } 8884 ;; 8885 esac 8886 fi 8887 ;; 8888 esac 8889 8890 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 8891 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 8892 library_names_spec= 8893 libname_spec='lib$name' 8894 soname_spec= 8895 shrext_cmds=".so" 8896 postinstall_cmds= 8897 postuninstall_cmds= 8898 finish_cmds= 8899 finish_eval= 8900 shlibpath_var= 8901 shlibpath_overrides_runpath=unknown 8902 version_type=none 8903 dynamic_linker="$host_os ld.so" 8904 sys_lib_dlsearch_path_spec="/lib /usr/lib" 8905 8906 if test "$GCC" = yes; then 8907 case $host_os in 8908 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 8909 *) lt_awk_arg="/^libraries:/" ;; 8910 esac 8911 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8912 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then 8913 # if the path contains ";" then we assume it to be the separator 8914 # otherwise default to the standard path separator (i.e. ":") - it is 8915 # assumed that no part of a normal pathname contains ";" but that should 8916 # okay in the real world where ";" in dirpaths is itself problematic. 8917 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` 8918 else 8919 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8920 fi 8921 # Ok, now we have the path, separated by spaces, we can step through it 8922 # and add multilib dir if necessary. 8923 lt_tmp_lt_search_path_spec= 8924 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 8925 for lt_sys_path in $lt_search_path_spec; do 8926 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 8927 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 8928 else 8929 test -d "$lt_sys_path" && \ 8930 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 8931 fi 8932 done 8933 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' 8934 BEGIN {RS=" "; FS="/|\n";} { 8935 lt_foo=""; 8936 lt_count=0; 8937 for (lt_i = NF; lt_i > 0; lt_i--) { 8938 if ($lt_i != "" && $lt_i != ".") { 8939 if ($lt_i == "..") { 8940 lt_count++; 8941 } else { 8942 if (lt_count == 0) { 8943 lt_foo="/" $lt_i lt_foo; 8944 } else { 8945 lt_count--; 8946 } 8947 } 8948 } 8949 } 8950 if (lt_foo != "") { lt_freq[lt_foo]++; } 8951 if (lt_freq[lt_foo] == 1) { print lt_foo; } 8952 }'` 8953 sys_lib_search_path_spec=`echo $lt_search_path_spec` 8954 else 8955 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 8956 fi 8957 need_lib_prefix=unknown 8958 hardcode_into_libs=no 8959 8960 # when you set need_version to no, make sure it does not cause -set_version 8961 # flags to be left without arguments 8962 need_version=unknown 8963 8964 case $host_os in 8965 aix3*) 8966 version_type=linux 8967 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 8968 shlibpath_var=LIBPATH 8969 8970 # AIX 3 has no versioning support, so we append a major version to the name. 8971 soname_spec='${libname}${release}${shared_ext}$major' 8972 ;; 8973 8974 aix[4-9]*) 8975 version_type=linux 8976 need_lib_prefix=no 8977 need_version=no 8978 hardcode_into_libs=yes 8979 if test "$host_cpu" = ia64; then 8980 # AIX 5 supports IA64 8981 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 8982 shlibpath_var=LD_LIBRARY_PATH 8983 else 8984 # With GCC up to 2.95.x, collect2 would create an import file 8985 # for dependence libraries. The import file would start with 8986 # the line `#! .'. This would cause the generated library to 8987 # depend on `.', always an invalid library. This was fixed in 8988 # development snapshots of GCC prior to 3.0. 8989 case $host_os in 8990 aix4 | aix4.[01] | aix4.[01].*) 8991 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 8992 echo ' yes ' 8993 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 8994 : 8995 else 8996 can_build_shared=no 8997 fi 8998 ;; 8999 esac 9000 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9001 # soname into executable. Probably we can add versioning support to 9002 # collect2, so additional links can be useful in future. 9003 if test "$aix_use_runtimelinking" = yes; then 9004 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9005 # instead of lib<name>.a to let people know that these are not 9006 # typical AIX shared libraries. 9007 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9008 else 9009 # We preserve .a as extension for shared libraries through AIX4.2 9010 # and later when we are not doing run time linking. 9011 library_names_spec='${libname}${release}.a $libname.a' 9012 soname_spec='${libname}${release}${shared_ext}$major' 9013 fi 9014 shlibpath_var=LIBPATH 9015 fi 9016 ;; 9017 9018 amigaos*) 9019 library_names_spec='$libname.ixlibrary $libname.a' 9020 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9021 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' 9022 ;; 9023 9024 beos*) 9025 library_names_spec='${libname}${shared_ext}' 9026 dynamic_linker="$host_os ld.so" 9027 shlibpath_var=LIBRARY_PATH 9028 ;; 9029 9030 bsdi[45]*) 9031 version_type=linux 9032 need_version=no 9033 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9034 soname_spec='${libname}${release}${shared_ext}$major' 9035 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9036 shlibpath_var=LD_LIBRARY_PATH 9037 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9038 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9039 # the default ld.so.conf also contains /usr/contrib/lib and 9040 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9041 # libtool to hard-code these into programs 9042 ;; 9043 9044 cygwin* | mingw* | pw32*) 9045 version_type=windows 9046 shrext_cmds=".dll" 9047 need_version=no 9048 need_lib_prefix=no 9049 9050 case $GCC,$host_os in 9051 yes,cygwin* | yes,mingw* | yes,pw32*) 9052 library_names_spec='$libname.dll.a' 9053 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9054 postinstall_cmds='base_file=`basename \${file}`~ 9055 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 9056 dldir=$destdir/`dirname \$dlpath`~ 9057 test -d \$dldir || mkdir -p \$dldir~ 9058 $install_prog $dir/$dlname \$dldir/$dlname~ 9059 chmod a+x \$dldir/$dlname' 9060 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9061 dlpath=$dir/\$dldll~ 9062 $rm \$dlpath' 9063 shlibpath_overrides_runpath=yes 9064 9065 case $host_os in 9066 cygwin*) 9067 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9068 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9069 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9070 ;; 9071 mingw*) 9072 # MinGW DLLs use traditional 'lib' prefix 9073 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9074 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9075 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 9076 # It is most probably a Windows format PATH printed by 9077 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9078 # path with ; separators, and with drive letters. We can handle the 9079 # drive letters (cygwin fileutils understands them), so leave them, 9080 # especially as we might pass files found there to a mingw objdump, 9081 # which wouldn't understand a cygwinified path. Ahh. 9082 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9083 else 9084 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9085 fi 9086 ;; 9087 pw32*) 9088 # pw32 DLLs use 'pw' prefix rather than 'lib' 9089 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9090 ;; 9091 esac 9092 ;; 9093 9094 *) 9095 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9096 ;; 9097 esac 9098 dynamic_linker='Win32 ld.exe' 9099 # FIXME: first we should search . and the directory the executable is in 9100 shlibpath_var=PATH 9101 ;; 9102 9103 darwin* | rhapsody*) 9104 dynamic_linker="$host_os dyld" 9105 version_type=darwin 9106 need_lib_prefix=no 9107 need_version=no 9108 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9109 soname_spec='${libname}${release}${major}$shared_ext' 9110 shlibpath_overrides_runpath=yes 9111 shlibpath_var=DYLD_LIBRARY_PATH 9112 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9113 9114 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9115 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9116 ;; 9117 9118 dgux*) 9119 version_type=linux 9120 need_lib_prefix=no 9121 need_version=no 9122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9123 soname_spec='${libname}${release}${shared_ext}$major' 9124 shlibpath_var=LD_LIBRARY_PATH 9125 ;; 9126 9127 freebsd1*) 9128 dynamic_linker=no 9129 ;; 9130 9131 freebsd* | dragonfly*) 9132 # DragonFly does not have aout. When/if they implement a new 9133 # versioning mechanism, adjust this. 9134 if test -x /usr/bin/objformat; then 9135 objformat=`/usr/bin/objformat` 9136 else 9137 case $host_os in 9138 freebsd[123]*) objformat=aout ;; 9139 *) objformat=elf ;; 9140 esac 9141 fi 9142 version_type=freebsd-$objformat 9143 case $version_type in 9144 freebsd-elf*) 9145 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9146 need_version=no 9147 need_lib_prefix=no 9148 ;; 9149 freebsd-*) 9150 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9151 need_version=yes 9152 ;; 9153 esac 9154 shlibpath_var=LD_LIBRARY_PATH 9155 case $host_os in 9156 freebsd2*) 9157 shlibpath_overrides_runpath=yes 9158 ;; 9159 freebsd3.[01]* | freebsdelf3.[01]*) 9160 shlibpath_overrides_runpath=yes 9161 hardcode_into_libs=yes 9162 ;; 9163 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9164 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9165 shlibpath_overrides_runpath=no 9166 hardcode_into_libs=yes 9167 ;; 9168 *) # from 4.6 on, and DragonFly 9169 shlibpath_overrides_runpath=yes 9170 hardcode_into_libs=yes 9171 ;; 9172 esac 9173 ;; 9174 9175 gnu*) 9176 version_type=linux 9177 need_lib_prefix=no 9178 need_version=no 9179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9180 soname_spec='${libname}${release}${shared_ext}$major' 9181 shlibpath_var=LD_LIBRARY_PATH 9182 hardcode_into_libs=yes 9183 ;; 9184 9185 hpux9* | hpux10* | hpux11*) 9186 # Give a soname corresponding to the major version so that dld.sl refuses to 9187 # link against other versions. 9188 version_type=sunos 9189 need_lib_prefix=no 9190 need_version=no 9191 case $host_cpu in 9192 ia64*) 9193 shrext_cmds='.so' 9194 hardcode_into_libs=yes 9195 dynamic_linker="$host_os dld.so" 9196 shlibpath_var=LD_LIBRARY_PATH 9197 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9198 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9199 soname_spec='${libname}${release}${shared_ext}$major' 9200 if test "X$HPUX_IA64_MODE" = X32; then 9201 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9202 else 9203 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9204 fi 9205 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9206 ;; 9207 hppa*64*) 9208 shrext_cmds='.sl' 9209 hardcode_into_libs=yes 9210 dynamic_linker="$host_os dld.sl" 9211 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9212 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9213 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9214 soname_spec='${libname}${release}${shared_ext}$major' 9215 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9216 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9217 ;; 9218 *) 9219 shrext_cmds='.sl' 9220 dynamic_linker="$host_os dld.sl" 9221 shlibpath_var=SHLIB_PATH 9222 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9223 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9224 soname_spec='${libname}${release}${shared_ext}$major' 9225 ;; 9226 esac 9227 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9228 postinstall_cmds='chmod 555 $lib' 9229 ;; 9230 9231 interix[3-9]*) 9232 version_type=linux 9233 need_lib_prefix=no 9234 need_version=no 9235 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9236 soname_spec='${libname}${release}${shared_ext}$major' 9237 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9238 shlibpath_var=LD_LIBRARY_PATH 9239 shlibpath_overrides_runpath=no 9240 hardcode_into_libs=yes 9241 ;; 9242 9243 irix5* | irix6* | nonstopux*) 9244 case $host_os in 9245 nonstopux*) version_type=nonstopux ;; 9246 *) 9247 if test "$lt_cv_prog_gnu_ld" = yes; then 9248 version_type=linux 9249 else 9250 version_type=irix 9251 fi ;; 9252 esac 9253 need_lib_prefix=no 9254 need_version=no 9255 soname_spec='${libname}${release}${shared_ext}$major' 9256 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9257 case $host_os in 9258 irix5* | nonstopux*) 9259 libsuff= shlibsuff= 9260 ;; 9261 *) 9262 case $LD in # libtool.m4 will add one of these switches to LD 9263 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9264 libsuff= shlibsuff= libmagic=32-bit;; 9265 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9266 libsuff=32 shlibsuff=N32 libmagic=N32;; 9267 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9268 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9269 *) libsuff= shlibsuff= libmagic=never-match;; 9270 esac 9271 ;; 9272 esac 9273 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9274 shlibpath_overrides_runpath=no 9275 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9276 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9277 hardcode_into_libs=yes 9278 ;; 9279 9280 # No shared lib support for Linux oldld, aout, or coff. 9281 linux*oldld* | linux*aout* | linux*coff*) 9282 dynamic_linker=no 9283 ;; 9284 9285 # This must be Linux ELF. 9286 linux* | k*bsd*-gnu) 9287 version_type=linux 9288 need_lib_prefix=no 9289 need_version=no 9290 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9291 soname_spec='${libname}${release}${shared_ext}$major' 9292 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9293 shlibpath_var=LD_LIBRARY_PATH 9294 shlibpath_overrides_runpath=no 9295 # This implies no fast_install, which is unacceptable. 9296 # Some rework will be needed to allow for fast_install 9297 # before this can be enabled. 9298 hardcode_into_libs=yes 9299 9300 # Append ld.so.conf contents to the search path 9301 if test -f /etc/ld.so.conf; then 9302 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 9303 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9304 fi 9305 9306 # We used to test for /lib/ld.so.1 and disable shared libraries on 9307 # powerpc, because MkLinux only supported shared libraries with the 9308 # GNU dynamic linker. Since this was broken with cross compilers, 9309 # most powerpc-linux boxes support dynamic linking these days and 9310 # people can always --disable-shared, the test was removed, and we 9311 # assume the GNU/Linux dynamic linker is in use. 9312 dynamic_linker='GNU/Linux ld.so' 9313 ;; 9314 9315 netbsdelf*-gnu) 9316 version_type=linux 9317 need_lib_prefix=no 9318 need_version=no 9319 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9320 soname_spec='${libname}${release}${shared_ext}$major' 9321 shlibpath_var=LD_LIBRARY_PATH 9322 shlibpath_overrides_runpath=no 9323 hardcode_into_libs=yes 9324 dynamic_linker='NetBSD ld.elf_so' 9325 ;; 9326 9327 netbsd*) 9328 version_type=sunos 9329 need_lib_prefix=no 9330 need_version=no 9331 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9332 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9333 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9334 dynamic_linker='NetBSD (a.out) ld.so' 9335 else 9336 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9337 soname_spec='${libname}${release}${shared_ext}$major' 9338 dynamic_linker='NetBSD ld.elf_so' 9339 fi 9340 shlibpath_var=LD_LIBRARY_PATH 9341 shlibpath_overrides_runpath=yes 9342 hardcode_into_libs=yes 9343 ;; 9344 9345 newsos6) 9346 version_type=linux 9347 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9348 shlibpath_var=LD_LIBRARY_PATH 9349 shlibpath_overrides_runpath=yes 9350 ;; 9351 9352 nto-qnx*) 9353 version_type=linux 9354 need_lib_prefix=no 9355 need_version=no 9356 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9357 soname_spec='${libname}${release}${shared_ext}$major' 9358 shlibpath_var=LD_LIBRARY_PATH 9359 shlibpath_overrides_runpath=yes 9360 ;; 9361 9362 openbsd*) 9363 version_type=sunos 9364 sys_lib_dlsearch_path_spec="/usr/lib" 9365 need_lib_prefix=no 9366 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9367 case $host_os in 9368 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9369 *) need_version=no ;; 9370 esac 9371 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9372 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9373 shlibpath_var=LD_LIBRARY_PATH 9374 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9375 case $host_os in 9376 openbsd2.[89] | openbsd2.[89].*) 9377 shlibpath_overrides_runpath=no 9378 ;; 9379 *) 9380 shlibpath_overrides_runpath=yes 9381 ;; 9382 esac 9383 else 9384 shlibpath_overrides_runpath=yes 9385 fi 9386 ;; 9387 9388 os2*) 9389 libname_spec='$name' 9390 shrext_cmds=".dll" 9391 need_lib_prefix=no 9392 library_names_spec='$libname${shared_ext} $libname.a' 9393 dynamic_linker='OS/2 ld.exe' 9394 shlibpath_var=LIBPATH 9395 ;; 9396 9397 osf3* | osf4* | osf5*) 9398 version_type=osf 9399 need_lib_prefix=no 9400 need_version=no 9401 soname_spec='${libname}${release}${shared_ext}$major' 9402 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9403 shlibpath_var=LD_LIBRARY_PATH 9404 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9405 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9406 ;; 9407 9408 rdos*) 9409 dynamic_linker=no 9410 ;; 9411 9412 solaris*) 9413 version_type=linux 9414 need_lib_prefix=no 9415 need_version=no 9416 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9417 soname_spec='${libname}${release}${shared_ext}$major' 9418 shlibpath_var=LD_LIBRARY_PATH 9419 shlibpath_overrides_runpath=yes 9420 hardcode_into_libs=yes 9421 # ldd complains unless libraries are executable 9422 postinstall_cmds='chmod +x $lib' 9423 ;; 9424 9425 sunos4*) 9426 version_type=sunos 9427 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9428 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9429 shlibpath_var=LD_LIBRARY_PATH 9430 shlibpath_overrides_runpath=yes 9431 if test "$with_gnu_ld" = yes; then 9432 need_lib_prefix=no 9433 fi 9434 need_version=yes 9435 ;; 9436 9437 sysv4 | sysv4.3*) 9438 version_type=linux 9439 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9440 soname_spec='${libname}${release}${shared_ext}$major' 9441 shlibpath_var=LD_LIBRARY_PATH 9442 case $host_vendor in 9443 sni) 9444 shlibpath_overrides_runpath=no 9445 need_lib_prefix=no 9446 export_dynamic_flag_spec='${wl}-Blargedynsym' 9447 runpath_var=LD_RUN_PATH 9448 ;; 9449 siemens) 9450 need_lib_prefix=no 9451 ;; 9452 motorola) 9453 need_lib_prefix=no 9454 need_version=no 9455 shlibpath_overrides_runpath=no 9456 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9457 ;; 9458 esac 9459 ;; 9460 9461 sysv4*MP*) 9462 if test -d /usr/nec ;then 9463 version_type=linux 9464 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9465 soname_spec='$libname${shared_ext}.$major' 9466 shlibpath_var=LD_LIBRARY_PATH 9467 fi 9468 ;; 9469 9470 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9471 version_type=freebsd-elf 9472 need_lib_prefix=no 9473 need_version=no 9474 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9475 soname_spec='${libname}${release}${shared_ext}$major' 9476 shlibpath_var=LD_LIBRARY_PATH 9477 hardcode_into_libs=yes 9478 if test "$with_gnu_ld" = yes; then 9479 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9480 shlibpath_overrides_runpath=no 9481 else 9482 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9483 shlibpath_overrides_runpath=yes 9484 case $host_os in 9485 sco3.2v5*) 9486 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9487 ;; 9488 esac 9489 fi 9490 sys_lib_dlsearch_path_spec='/usr/lib' 9491 ;; 9492 9493 uts4*) 9494 version_type=linux 9495 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9496 soname_spec='${libname}${release}${shared_ext}$major' 9497 shlibpath_var=LD_LIBRARY_PATH 9498 ;; 9499 9500 *) 9501 dynamic_linker=no 9502 ;; 9503 esac 9504 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9505 echo "${ECHO_T}$dynamic_linker" >&6; } 9506 test "$dynamic_linker" = no && can_build_shared=no 9507 9508 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9509 echo $ECHO_N "(cached) $ECHO_C" >&6 9510 else 9511 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 9512 fi 9513 9514 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9515 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9516 echo $ECHO_N "(cached) $ECHO_C" >&6 9517 else 9518 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 9519 fi 9520 9521 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9522 9523 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9524 if test "$GCC" = yes; then 9525 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9526 fi 9527 9528 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9529 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 9530 hardcode_action= 9531 if test -n "$hardcode_libdir_flag_spec" || \ 9532 test -n "$runpath_var" || \ 9533 test "X$hardcode_automatic" = "Xyes" ; then 9534 9535 # We can hardcode non-existant directories. 9536 if test "$hardcode_direct" != no && 9537 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9538 # have to relink, otherwise we might link with an installed library 9539 # when we should be linking with a yet-to-be-installed one 9540 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9541 test "$hardcode_minus_L" != no; then 9542 # Linking always hardcodes the temporary library directory. 9543 hardcode_action=relink 9544 else 9545 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9546 hardcode_action=immediate 9547 fi 9548 else 9549 # We cannot hardcode anything, or else we can only hardcode existing 9550 # directories. 9551 hardcode_action=unsupported 9552 fi 9553 { echo "$as_me:$LINENO: result: $hardcode_action" >&5 9554 echo "${ECHO_T}$hardcode_action" >&6; } 9555 9556 if test "$hardcode_action" = relink; then 9557 # Fast installation is not supported 9558 enable_fast_install=no 9559 elif test "$shlibpath_overrides_runpath" = yes || 9560 test "$enable_shared" = no; then 9561 # Fast installation is not necessary 9562 enable_fast_install=needless 9563 fi 9564 9565 striplib= 9566 old_striplib= 9567 { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9568 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 9569 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9570 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9571 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9572 { echo "$as_me:$LINENO: result: yes" >&5 9573 echo "${ECHO_T}yes" >&6; } 9574 else 9575 # FIXME - insert some real tests, host_os isn't really good enough 9576 case $host_os in 9577 darwin*) 9578 if test -n "$STRIP" ; then 9579 striplib="$STRIP -x" 9580 old_striplib="$STRIP -S" 9581 { echo "$as_me:$LINENO: result: yes" >&5 9582 echo "${ECHO_T}yes" >&6; } 9583 else 9584 { echo "$as_me:$LINENO: result: no" >&5 9585 echo "${ECHO_T}no" >&6; } 9586 fi 9587 ;; 9588 *) 9589 { echo "$as_me:$LINENO: result: no" >&5 9590 echo "${ECHO_T}no" >&6; } 9591 ;; 9592 esac 9593 fi 9594 9595 if test "x$enable_dlopen" != xyes; then 9596 enable_dlopen=unknown 9597 enable_dlopen_self=unknown 9598 enable_dlopen_self_static=unknown 9599 else 9600 lt_cv_dlopen=no 9601 lt_cv_dlopen_libs= 9602 9603 case $host_os in 9604 beos*) 9605 lt_cv_dlopen="load_add_on" 9606 lt_cv_dlopen_libs= 9607 lt_cv_dlopen_self=yes 9608 ;; 9609 9610 mingw* | pw32*) 9611 lt_cv_dlopen="LoadLibrary" 9612 lt_cv_dlopen_libs= 9613 ;; 9614 9615 cygwin*) 9616 lt_cv_dlopen="dlopen" 9617 lt_cv_dlopen_libs= 9618 ;; 9619 9620 darwin*) 9621 # if libdl is installed we need to link against it 9622 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9623 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 9624 if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9625 echo $ECHO_N "(cached) $ECHO_C" >&6 9626 else 9627 ac_check_lib_save_LIBS=$LIBS 9628 LIBS="-ldl $LIBS" 9629 cat >conftest.$ac_ext <<_ACEOF 9630 /* confdefs.h. */ 9631 _ACEOF 9632 cat confdefs.h >>conftest.$ac_ext 9633 cat >>conftest.$ac_ext <<_ACEOF 9634 /* end confdefs.h. */ 9635 9636 /* Override any GCC internal prototype to avoid an error. 9637 Use char because int might match the return type of a GCC 9638 builtin and then its argument prototype would still apply. */ 9639 #ifdef __cplusplus 9640 extern "C" 9641 #endif 9642 char dlopen (); 9643 int 9644 main () 9645 { 9646 return dlopen (); 9647 ; 9648 return 0; 9649 } 9650 _ACEOF 9651 rm -f conftest.$ac_objext conftest$ac_exeext 9652 if { (ac_try="$ac_link" 9653 case "(($ac_try" in 9654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9655 *) ac_try_echo=$ac_try;; 9656 esac 9657 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9658 (eval "$ac_link") 2>conftest.er1 9659 ac_status=$? 9660 grep -v '^ *+' conftest.er1 >conftest.err 9661 rm -f conftest.er1 9662 cat conftest.err >&5 9663 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9664 (exit $ac_status); } && { 9665 test -z "$ac_c_werror_flag" || 9666 test ! -s conftest.err 9667 } && test -s conftest$ac_exeext && 9668 $as_test_x conftest$ac_exeext; then 9669 ac_cv_lib_dl_dlopen=yes 9670 else 9671 echo "$as_me: failed program was:" >&5 9672 sed 's/^/| /' conftest.$ac_ext >&5 9673 9674 ac_cv_lib_dl_dlopen=no 9675 fi 9676 9677 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9678 conftest$ac_exeext conftest.$ac_ext 9679 LIBS=$ac_check_lib_save_LIBS 9680 fi 9681 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9682 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 9683 if test $ac_cv_lib_dl_dlopen = yes; then 9684 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9685 else 9686 9687 lt_cv_dlopen="dyld" 9688 lt_cv_dlopen_libs= 9689 lt_cv_dlopen_self=yes 9690 9691 fi 9692 9693 ;; 9694 9695 *) 9696 { echo "$as_me:$LINENO: checking for shl_load" >&5 9697 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } 9698 if test "${ac_cv_func_shl_load+set}" = set; then 9699 echo $ECHO_N "(cached) $ECHO_C" >&6 9700 else 9701 cat >conftest.$ac_ext <<_ACEOF 9702 /* confdefs.h. */ 9703 _ACEOF 9704 cat confdefs.h >>conftest.$ac_ext 9705 cat >>conftest.$ac_ext <<_ACEOF 9706 /* end confdefs.h. */ 9707 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9708 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9709 #define shl_load innocuous_shl_load 9710 9711 /* System header to define __stub macros and hopefully few prototypes, 9712 which can conflict with char shl_load (); below. 9713 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9714 <limits.h> exists even on freestanding compilers. */ 9715 9716 #ifdef __STDC__ 9717 # include <limits.h> 9718 #else 9719 # include <assert.h> 9720 #endif 9721 9722 #undef shl_load 9723 9724 /* Override any GCC internal prototype to avoid an error. 9725 Use char because int might match the return type of a GCC 9726 builtin and then its argument prototype would still apply. */ 9727 #ifdef __cplusplus 9728 extern "C" 9729 #endif 9730 char shl_load (); 9731 /* The GNU C library defines this for functions which it implements 9732 to always fail with ENOSYS. Some functions are actually named 9733 something starting with __ and the normal name is an alias. */ 9734 #if defined __stub_shl_load || defined __stub___shl_load 9735 choke me 9736 #endif 9737 9738 int 9739 main () 9740 { 9741 return shl_load (); 9742 ; 9743 return 0; 9744 } 9745 _ACEOF 9746 rm -f conftest.$ac_objext conftest$ac_exeext 9747 if { (ac_try="$ac_link" 9748 case "(($ac_try" in 9749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9750 *) ac_try_echo=$ac_try;; 9751 esac 9752 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9753 (eval "$ac_link") 2>conftest.er1 9754 ac_status=$? 9755 grep -v '^ *+' conftest.er1 >conftest.err 9756 rm -f conftest.er1 9757 cat conftest.err >&5 9758 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9759 (exit $ac_status); } && { 9760 test -z "$ac_c_werror_flag" || 9761 test ! -s conftest.err 9762 } && test -s conftest$ac_exeext && 9763 $as_test_x conftest$ac_exeext; then 9764 ac_cv_func_shl_load=yes 9765 else 9766 echo "$as_me: failed program was:" >&5 9767 sed 's/^/| /' conftest.$ac_ext >&5 9768 9769 ac_cv_func_shl_load=no 9770 fi 9771 9772 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9773 conftest$ac_exeext conftest.$ac_ext 9774 fi 9775 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 9776 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } 9777 if test $ac_cv_func_shl_load = yes; then 9778 lt_cv_dlopen="shl_load" 9779 else 9780 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 9781 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } 9782 if test "${ac_cv_lib_dld_shl_load+set}" = set; then 9783 echo $ECHO_N "(cached) $ECHO_C" >&6 9784 else 9785 ac_check_lib_save_LIBS=$LIBS 9786 LIBS="-ldld $LIBS" 9787 cat >conftest.$ac_ext <<_ACEOF 9788 /* confdefs.h. */ 9789 _ACEOF 9790 cat confdefs.h >>conftest.$ac_ext 9791 cat >>conftest.$ac_ext <<_ACEOF 9792 /* end confdefs.h. */ 9793 9794 /* Override any GCC internal prototype to avoid an error. 9795 Use char because int might match the return type of a GCC 9796 builtin and then its argument prototype would still apply. */ 9797 #ifdef __cplusplus 9798 extern "C" 9799 #endif 9800 char shl_load (); 9801 int 9802 main () 9803 { 9804 return shl_load (); 9805 ; 9806 return 0; 9807 } 9808 _ACEOF 9809 rm -f conftest.$ac_objext conftest$ac_exeext 9810 if { (ac_try="$ac_link" 9811 case "(($ac_try" in 9812 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9813 *) ac_try_echo=$ac_try;; 9814 esac 9815 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9816 (eval "$ac_link") 2>conftest.er1 9817 ac_status=$? 9818 grep -v '^ *+' conftest.er1 >conftest.err 9819 rm -f conftest.er1 9820 cat conftest.err >&5 9821 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9822 (exit $ac_status); } && { 9823 test -z "$ac_c_werror_flag" || 9824 test ! -s conftest.err 9825 } && test -s conftest$ac_exeext && 9826 $as_test_x conftest$ac_exeext; then 9827 ac_cv_lib_dld_shl_load=yes 9828 else 9829 echo "$as_me: failed program was:" >&5 9830 sed 's/^/| /' conftest.$ac_ext >&5 9831 9832 ac_cv_lib_dld_shl_load=no 9833 fi 9834 9835 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9836 conftest$ac_exeext conftest.$ac_ext 9837 LIBS=$ac_check_lib_save_LIBS 9838 fi 9839 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 9840 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } 9841 if test $ac_cv_lib_dld_shl_load = yes; then 9842 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 9843 else 9844 { echo "$as_me:$LINENO: checking for dlopen" >&5 9845 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } 9846 if test "${ac_cv_func_dlopen+set}" = set; then 9847 echo $ECHO_N "(cached) $ECHO_C" >&6 9848 else 9849 cat >conftest.$ac_ext <<_ACEOF 9850 /* confdefs.h. */ 9851 _ACEOF 9852 cat confdefs.h >>conftest.$ac_ext 9853 cat >>conftest.$ac_ext <<_ACEOF 9854 /* end confdefs.h. */ 9855 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 9856 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9857 #define dlopen innocuous_dlopen 9858 9859 /* System header to define __stub macros and hopefully few prototypes, 9860 which can conflict with char dlopen (); below. 9861 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9862 <limits.h> exists even on freestanding compilers. */ 9863 9864 #ifdef __STDC__ 9865 # include <limits.h> 9866 #else 9867 # include <assert.h> 9868 #endif 9869 9870 #undef dlopen 9871 9872 /* Override any GCC internal prototype to avoid an error. 9873 Use char because int might match the return type of a GCC 9874 builtin and then its argument prototype would still apply. */ 9875 #ifdef __cplusplus 9876 extern "C" 9877 #endif 9878 char dlopen (); 9879 /* The GNU C library defines this for functions which it implements 9880 to always fail with ENOSYS. Some functions are actually named 9881 something starting with __ and the normal name is an alias. */ 9882 #if defined __stub_dlopen || defined __stub___dlopen 9883 choke me 9884 #endif 9885 9886 int 9887 main () 9888 { 9889 return dlopen (); 9890 ; 9891 return 0; 9892 } 9893 _ACEOF 9894 rm -f conftest.$ac_objext conftest$ac_exeext 9895 if { (ac_try="$ac_link" 9896 case "(($ac_try" in 9897 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9898 *) ac_try_echo=$ac_try;; 9899 esac 9900 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9901 (eval "$ac_link") 2>conftest.er1 9902 ac_status=$? 9903 grep -v '^ *+' conftest.er1 >conftest.err 9904 rm -f conftest.er1 9905 cat conftest.err >&5 9906 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9907 (exit $ac_status); } && { 9908 test -z "$ac_c_werror_flag" || 9909 test ! -s conftest.err 9910 } && test -s conftest$ac_exeext && 9911 $as_test_x conftest$ac_exeext; then 9912 ac_cv_func_dlopen=yes 9913 else 9914 echo "$as_me: failed program was:" >&5 9915 sed 's/^/| /' conftest.$ac_ext >&5 9916 9917 ac_cv_func_dlopen=no 9918 fi 9919 9920 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9921 conftest$ac_exeext conftest.$ac_ext 9922 fi 9923 { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 9924 echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } 9925 if test $ac_cv_func_dlopen = yes; then 9926 lt_cv_dlopen="dlopen" 9927 else 9928 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9929 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 9930 if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9931 echo $ECHO_N "(cached) $ECHO_C" >&6 9932 else 9933 ac_check_lib_save_LIBS=$LIBS 9934 LIBS="-ldl $LIBS" 9935 cat >conftest.$ac_ext <<_ACEOF 9936 /* confdefs.h. */ 9937 _ACEOF 9938 cat confdefs.h >>conftest.$ac_ext 9939 cat >>conftest.$ac_ext <<_ACEOF 9940 /* end confdefs.h. */ 9941 9942 /* Override any GCC internal prototype to avoid an error. 9943 Use char because int might match the return type of a GCC 9944 builtin and then its argument prototype would still apply. */ 9945 #ifdef __cplusplus 9946 extern "C" 9947 #endif 9948 char dlopen (); 9949 int 9950 main () 9951 { 9952 return dlopen (); 9953 ; 9954 return 0; 9955 } 9956 _ACEOF 9957 rm -f conftest.$ac_objext conftest$ac_exeext 9958 if { (ac_try="$ac_link" 9959 case "(($ac_try" in 9960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9961 *) ac_try_echo=$ac_try;; 9962 esac 9963 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9964 (eval "$ac_link") 2>conftest.er1 9965 ac_status=$? 9966 grep -v '^ *+' conftest.er1 >conftest.err 9967 rm -f conftest.er1 9968 cat conftest.err >&5 9969 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9970 (exit $ac_status); } && { 9971 test -z "$ac_c_werror_flag" || 9972 test ! -s conftest.err 9973 } && test -s conftest$ac_exeext && 9974 $as_test_x conftest$ac_exeext; then 9975 ac_cv_lib_dl_dlopen=yes 9976 else 9977 echo "$as_me: failed program was:" >&5 9978 sed 's/^/| /' conftest.$ac_ext >&5 9979 9980 ac_cv_lib_dl_dlopen=no 9981 fi 9982 9983 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9984 conftest$ac_exeext conftest.$ac_ext 9985 LIBS=$ac_check_lib_save_LIBS 9986 fi 9987 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9988 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 9989 if test $ac_cv_lib_dl_dlopen = yes; then 9990 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9991 else 9992 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 9993 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } 9994 if test "${ac_cv_lib_svld_dlopen+set}" = set; then 9995 echo $ECHO_N "(cached) $ECHO_C" >&6 9996 else 9997 ac_check_lib_save_LIBS=$LIBS 9998 LIBS="-lsvld $LIBS" 9999 cat >conftest.$ac_ext <<_ACEOF 10000 /* confdefs.h. */ 10001 _ACEOF 10002 cat confdefs.h >>conftest.$ac_ext 10003 cat >>conftest.$ac_ext <<_ACEOF 10004 /* end confdefs.h. */ 10005 10006 /* Override any GCC internal prototype to avoid an error. 10007 Use char because int might match the return type of a GCC 10008 builtin and then its argument prototype would still apply. */ 10009 #ifdef __cplusplus 10010 extern "C" 10011 #endif 10012 char dlopen (); 10013 int 10014 main () 10015 { 10016 return dlopen (); 10017 ; 10018 return 0; 10019 } 10020 _ACEOF 10021 rm -f conftest.$ac_objext conftest$ac_exeext 10022 if { (ac_try="$ac_link" 10023 case "(($ac_try" in 10024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10025 *) ac_try_echo=$ac_try;; 10026 esac 10027 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10028 (eval "$ac_link") 2>conftest.er1 10029 ac_status=$? 10030 grep -v '^ *+' conftest.er1 >conftest.err 10031 rm -f conftest.er1 10032 cat conftest.err >&5 10033 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10034 (exit $ac_status); } && { 10035 test -z "$ac_c_werror_flag" || 10036 test ! -s conftest.err 10037 } && test -s conftest$ac_exeext && 10038 $as_test_x conftest$ac_exeext; then 10039 ac_cv_lib_svld_dlopen=yes 10040 else 10041 echo "$as_me: failed program was:" >&5 10042 sed 's/^/| /' conftest.$ac_ext >&5 10043 10044 ac_cv_lib_svld_dlopen=no 10045 fi 10046 10047 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10048 conftest$ac_exeext conftest.$ac_ext 10049 LIBS=$ac_check_lib_save_LIBS 10050 fi 10051 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 10052 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } 10053 if test $ac_cv_lib_svld_dlopen = yes; then 10054 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10055 else 10056 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 10057 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } 10058 if test "${ac_cv_lib_dld_dld_link+set}" = set; then 10059 echo $ECHO_N "(cached) $ECHO_C" >&6 10060 else 10061 ac_check_lib_save_LIBS=$LIBS 10062 LIBS="-ldld $LIBS" 10063 cat >conftest.$ac_ext <<_ACEOF 10064 /* confdefs.h. */ 10065 _ACEOF 10066 cat confdefs.h >>conftest.$ac_ext 10067 cat >>conftest.$ac_ext <<_ACEOF 10068 /* end confdefs.h. */ 10069 10070 /* Override any GCC internal prototype to avoid an error. 10071 Use char because int might match the return type of a GCC 10072 builtin and then its argument prototype would still apply. */ 10073 #ifdef __cplusplus 10074 extern "C" 10075 #endif 10076 char dld_link (); 10077 int 10078 main () 10079 { 10080 return dld_link (); 10081 ; 10082 return 0; 10083 } 10084 _ACEOF 10085 rm -f conftest.$ac_objext conftest$ac_exeext 10086 if { (ac_try="$ac_link" 10087 case "(($ac_try" in 10088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10089 *) ac_try_echo=$ac_try;; 10090 esac 10091 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10092 (eval "$ac_link") 2>conftest.er1 10093 ac_status=$? 10094 grep -v '^ *+' conftest.er1 >conftest.err 10095 rm -f conftest.er1 10096 cat conftest.err >&5 10097 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10098 (exit $ac_status); } && { 10099 test -z "$ac_c_werror_flag" || 10100 test ! -s conftest.err 10101 } && test -s conftest$ac_exeext && 10102 $as_test_x conftest$ac_exeext; then 10103 ac_cv_lib_dld_dld_link=yes 10104 else 10105 echo "$as_me: failed program was:" >&5 10106 sed 's/^/| /' conftest.$ac_ext >&5 10107 10108 ac_cv_lib_dld_dld_link=no 10109 fi 10110 10111 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10112 conftest$ac_exeext conftest.$ac_ext 10113 LIBS=$ac_check_lib_save_LIBS 10114 fi 10115 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10116 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } 10117 if test $ac_cv_lib_dld_dld_link = yes; then 10118 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10119 fi 10120 10121 10122 fi 10123 10124 10125 fi 10126 10127 10128 fi 10129 10130 10131 fi 10132 10133 10134 fi 10135 10136 ;; 10137 esac 10138 10139 if test "x$lt_cv_dlopen" != xno; then 10140 enable_dlopen=yes 10141 else 10142 enable_dlopen=no 10143 fi 10144 10145 case $lt_cv_dlopen in 10146 dlopen) 10147 save_CPPFLAGS="$CPPFLAGS" 10148 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10149 10150 save_LDFLAGS="$LDFLAGS" 10151 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10152 10153 save_LIBS="$LIBS" 10154 LIBS="$lt_cv_dlopen_libs $LIBS" 10155 10156 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10157 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } 10158 if test "${lt_cv_dlopen_self+set}" = set; then 10159 echo $ECHO_N "(cached) $ECHO_C" >&6 10160 else 10161 if test "$cross_compiling" = yes; then : 10162 lt_cv_dlopen_self=cross 10163 else 10164 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10165 lt_status=$lt_dlunknown 10166 cat > conftest.$ac_ext <<EOF 10167 #line 10167 "configure" 10168 #include "confdefs.h" 10169 10170 #if HAVE_DLFCN_H 10171 #include <dlfcn.h> 10172 #endif 10173 10174 #include <stdio.h> 10175 10176 #ifdef RTLD_GLOBAL 10177 # define LT_DLGLOBAL RTLD_GLOBAL 10178 #else 10179 # ifdef DL_GLOBAL 10180 # define LT_DLGLOBAL DL_GLOBAL 10181 # else 10182 # define LT_DLGLOBAL 0 10183 # endif 10184 #endif 10185 10186 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10187 find out it does not work in some platform. */ 10188 #ifndef LT_DLLAZY_OR_NOW 10189 # ifdef RTLD_LAZY 10190 # define LT_DLLAZY_OR_NOW RTLD_LAZY 10191 # else 10192 # ifdef DL_LAZY 10193 # define LT_DLLAZY_OR_NOW DL_LAZY 10194 # else 10195 # ifdef RTLD_NOW 10196 # define LT_DLLAZY_OR_NOW RTLD_NOW 10197 # else 10198 # ifdef DL_NOW 10199 # define LT_DLLAZY_OR_NOW DL_NOW 10200 # else 10201 # define LT_DLLAZY_OR_NOW 0 10202 # endif 10203 # endif 10204 # endif 10205 # endif 10206 #endif 10207 10208 #ifdef __cplusplus 10209 extern "C" void exit (int); 10210 #endif 10211 10212 void fnord() { int i=42;} 10213 int main () 10214 { 10215 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10216 int status = $lt_dlunknown; 10217 10218 if (self) 10219 { 10220 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10221 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10222 /* dlclose (self); */ 10223 } 10224 else 10225 puts (dlerror ()); 10226 10227 exit (status); 10228 } 10229 EOF 10230 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10231 (eval $ac_link) 2>&5 10232 ac_status=$? 10233 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10234 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10235 (./conftest; exit; ) >&5 2>/dev/null 10236 lt_status=$? 10237 case x$lt_status in 10238 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10239 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10240 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10241 esac 10242 else : 10243 # compilation failed 10244 lt_cv_dlopen_self=no 10245 fi 10246 fi 10247 rm -fr conftest* 10248 10249 10250 fi 10251 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10252 echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } 10253 10254 if test "x$lt_cv_dlopen_self" = xyes; then 10255 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10256 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10257 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } 10258 if test "${lt_cv_dlopen_self_static+set}" = set; then 10259 echo $ECHO_N "(cached) $ECHO_C" >&6 10260 else 10261 if test "$cross_compiling" = yes; then : 10262 lt_cv_dlopen_self_static=cross 10263 else 10264 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10265 lt_status=$lt_dlunknown 10266 cat > conftest.$ac_ext <<EOF 10267 #line 10267 "configure" 10268 #include "confdefs.h" 10269 10270 #if HAVE_DLFCN_H 10271 #include <dlfcn.h> 10272 #endif 10273 10274 #include <stdio.h> 10275 10276 #ifdef RTLD_GLOBAL 10277 # define LT_DLGLOBAL RTLD_GLOBAL 10278 #else 10279 # ifdef DL_GLOBAL 10280 # define LT_DLGLOBAL DL_GLOBAL 10281 # else 10282 # define LT_DLGLOBAL 0 10283 # endif 10284 #endif 10285 10286 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10287 find out it does not work in some platform. */ 10288 #ifndef LT_DLLAZY_OR_NOW 10289 # ifdef RTLD_LAZY 10290 # define LT_DLLAZY_OR_NOW RTLD_LAZY 10291 # else 10292 # ifdef DL_LAZY 10293 # define LT_DLLAZY_OR_NOW DL_LAZY 10294 # else 10295 # ifdef RTLD_NOW 10296 # define LT_DLLAZY_OR_NOW RTLD_NOW 10297 # else 10298 # ifdef DL_NOW 10299 # define LT_DLLAZY_OR_NOW DL_NOW 10300 # else 10301 # define LT_DLLAZY_OR_NOW 0 10302 # endif 10303 # endif 10304 # endif 10305 # endif 10306 #endif 10307 10308 #ifdef __cplusplus 10309 extern "C" void exit (int); 10310 #endif 10311 10312 void fnord() { int i=42;} 10313 int main () 10314 { 10315 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10316 int status = $lt_dlunknown; 10317 10318 if (self) 10319 { 10320 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10321 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10322 /* dlclose (self); */ 10323 } 10324 else 10325 puts (dlerror ()); 10326 10327 exit (status); 10328 } 10329 EOF 10330 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10331 (eval $ac_link) 2>&5 10332 ac_status=$? 10333 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10334 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10335 (./conftest; exit; ) >&5 2>/dev/null 10336 lt_status=$? 10337 case x$lt_status in 10338 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10339 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10340 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10341 esac 10342 else : 10343 # compilation failed 10344 lt_cv_dlopen_self_static=no 10345 fi 10346 fi 10347 rm -fr conftest* 10348 10349 10350 fi 10351 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10352 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } 10353 fi 10354 10355 CPPFLAGS="$save_CPPFLAGS" 10356 LDFLAGS="$save_LDFLAGS" 10357 LIBS="$save_LIBS" 10358 ;; 10359 esac 10360 10361 case $lt_cv_dlopen_self in 10362 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10363 *) enable_dlopen_self=unknown ;; 10364 esac 10365 10366 case $lt_cv_dlopen_self_static in 10367 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10368 *) enable_dlopen_self_static=unknown ;; 10369 esac 10370 fi 10371 10372 10373 # Report which library types will actually be built 10374 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10375 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 10376 { echo "$as_me:$LINENO: result: $can_build_shared" >&5 10377 echo "${ECHO_T}$can_build_shared" >&6; } 10378 10379 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10380 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 10381 test "$can_build_shared" = "no" && enable_shared=no 10382 10383 # On AIX, shared libraries and static libraries use the same namespace, and 10384 # are all built from PIC. 10385 case $host_os in 10386 aix3*) 10387 test "$enable_shared" = yes && enable_static=no 10388 if test -n "$RANLIB"; then 10389 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10390 postinstall_cmds='$RANLIB $lib' 10391 fi 10392 ;; 10393 10394 aix[4-9]*) 10395 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10396 test "$enable_shared" = yes && enable_static=no 10397 fi 10398 ;; 10399 esac 10400 { echo "$as_me:$LINENO: result: $enable_shared" >&5 10401 echo "${ECHO_T}$enable_shared" >&6; } 10402 10403 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10404 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 10405 # Make sure either enable_shared or enable_static is yes. 10406 test "$enable_shared" = yes || enable_static=yes 10407 { echo "$as_me:$LINENO: result: $enable_static" >&5 10408 echo "${ECHO_T}$enable_static" >&6; } 10409 10410 # The else clause should only fire when bootstrapping the 10411 # libtool distribution, otherwise you forgot to ship ltmain.sh 10412 # with your package, and you will get complaints that there are 10413 # no rules to generate ltmain.sh. 10414 if test -f "$ltmain"; then 10415 # See if we are running on zsh, and set the options which allow our commands through 10416 # without removal of \ escapes. 10417 if test -n "${ZSH_VERSION+set}" ; then 10418 setopt NO_GLOB_SUBST 10419 fi 10420 # Now quote all the things that may contain metacharacters while being 10421 # careful not to overquote the AC_SUBSTed values. We take copies of the 10422 # variables and quote the copies for generation of the libtool script. 10423 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10424 SED SHELL STRIP \ 10425 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10426 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10427 deplibs_check_method reload_flag reload_cmds need_locks \ 10428 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10429 lt_cv_sys_global_symbol_to_c_name_address \ 10430 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10431 old_postinstall_cmds old_postuninstall_cmds \ 10432 compiler \ 10433 CC \ 10434 LD \ 10435 lt_prog_compiler_wl \ 10436 lt_prog_compiler_pic \ 10437 lt_prog_compiler_static \ 10438 lt_prog_compiler_no_builtin_flag \ 10439 export_dynamic_flag_spec \ 10440 thread_safe_flag_spec \ 10441 whole_archive_flag_spec \ 10442 enable_shared_with_static_runtimes \ 10443 old_archive_cmds \ 10444 old_archive_from_new_cmds \ 10445 predep_objects \ 10446 postdep_objects \ 10447 predeps \ 10448 postdeps \ 10449 compiler_lib_search_path \ 10450 compiler_lib_search_dirs \ 10451 archive_cmds \ 10452 archive_expsym_cmds \ 10453 postinstall_cmds \ 10454 postuninstall_cmds \ 10455 old_archive_from_expsyms_cmds \ 10456 allow_undefined_flag \ 10457 no_undefined_flag \ 10458 export_symbols_cmds \ 10459 hardcode_libdir_flag_spec \ 10460 hardcode_libdir_flag_spec_ld \ 10461 hardcode_libdir_separator \ 10462 hardcode_automatic \ 10463 module_cmds \ 10464 module_expsym_cmds \ 10465 lt_cv_prog_compiler_c_o \ 10466 fix_srcfile_path \ 10467 exclude_expsyms \ 10468 include_expsyms; do 10469 10470 case $var in 10471 old_archive_cmds | \ 10472 old_archive_from_new_cmds | \ 10473 archive_cmds | \ 10474 archive_expsym_cmds | \ 10475 module_cmds | \ 10476 module_expsym_cmds | \ 10477 old_archive_from_expsyms_cmds | \ 10478 export_symbols_cmds | \ 10479 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10480 postinstall_cmds | postuninstall_cmds | \ 10481 old_postinstall_cmds | old_postuninstall_cmds | \ 10482 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10483 # Double-quote double-evaled strings. 10484 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10485 ;; 10486 *) 10487 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10488 ;; 10489 esac 10490 done 10491 10492 case $lt_echo in 10493 *'\$0 --fallback-echo"') 10494 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10495 ;; 10496 esac 10497 10498 cfgfile="${ofile}T" 10499 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10500 $rm -f "$cfgfile" 10501 { echo "$as_me:$LINENO: creating $ofile" >&5 10502 echo "$as_me: creating $ofile" >&6;} 10503 10504 cat <<__EOF__ >> "$cfgfile" 10505 #! $SHELL 10506 10507 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10508 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10509 # NOTE: Changes made to this file will be lost: look at ltmain.sh. 10510 # 10511 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 10512 # Free Software Foundation, Inc. 10513 # 10514 # This file is part of GNU Libtool: 10515 # Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996 10516 # 10517 # This program is free software; you can redistribute it and/or modify 10518 # it under the terms of the GNU General Public License as published by 10519 # the Free Software Foundation; either version 2 of the License, or 10520 # (at your option) any later version. 10521 # 10522 # This program is distributed in the hope that it will be useful, but 10523 # WITHOUT ANY WARRANTY; without even the implied warranty of 10524 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10525 # General Public License for more details. 10526 # 10527 # You should have received a copy of the GNU General Public License 10528 # along with this program; if not, write to the Free Software 10529 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10530 # 10531 # As a special exception to the GNU General Public License, if you 10532 # distribute this file as part of a program that contains a 10533 # configuration script generated by Autoconf, you may include it under 10534 # the same distribution terms that you use for the rest of that program. 10535 10536 # A sed program that does not truncate output. 10537 SED=$lt_SED 10538 10539 # Sed that helps us avoid accidentally triggering echo(1) options like -n. 10540 Xsed="$SED -e 1s/^X//" 10541 10542 # The HP-UX ksh and POSIX shell print the target directory to stdout 10543 # if CDPATH is set. 10544 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10545 10546 # The names of the tagged configurations supported by this script. 10547 available_tags= 10548 10549 # ### BEGIN LIBTOOL CONFIG 10550 10551 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10552 10553 # Shell to use when invoking shell scripts. 10554 SHELL=$lt_SHELL 10555 10556 # Whether or not to build shared libraries. 10557 build_libtool_libs=$enable_shared 10558 10559 # Whether or not to build static libraries. 10560 build_old_libs=$enable_static 10561 10562 # Whether or not to add -lc for building shared libraries. 10563 build_libtool_need_lc=$archive_cmds_need_lc 10564 10565 # Whether or not to disallow shared libs when runtime libs are static 10566 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10567 10568 # Whether or not to optimize for fast installation. 10569 fast_install=$enable_fast_install 10570 10571 # The host system. 10572 host_alias=$host_alias 10573 host=$host 10574 host_os=$host_os 10575 10576 # The build system. 10577 build_alias=$build_alias 10578 build=$build 10579 build_os=$build_os 10580 10581 # An echo program that does not interpret backslashes. 10582 echo=$lt_echo 10583 10584 # The archiver. 10585 AR=$lt_AR 10586 AR_FLAGS=$lt_AR_FLAGS 10587 10588 # A C compiler. 10589 LTCC=$lt_LTCC 10590 10591 # LTCC compiler flags. 10592 LTCFLAGS=$lt_LTCFLAGS 10593 10594 # A language-specific compiler. 10595 CC=$lt_compiler 10596 10597 # Is the compiler the GNU C compiler? 10598 with_gcc=$GCC 10599 10600 # An ERE matcher. 10601 EGREP=$lt_EGREP 10602 10603 # The linker used to build libraries. 10604 LD=$lt_LD 10605 10606 # Whether we need hard or soft links. 10607 LN_S=$lt_LN_S 10608 10609 # A BSD-compatible nm program. 10610 NM=$lt_NM 10611 10612 # A symbol stripping program 10613 STRIP=$lt_STRIP 10614 10615 # Used to examine libraries when file_magic_cmd begins "file" 10616 MAGIC_CMD=$MAGIC_CMD 10617 10618 # Used on cygwin: DLL creation program. 10619 DLLTOOL="$DLLTOOL" 10620 10621 # Used on cygwin: object dumper. 10622 OBJDUMP="$OBJDUMP" 10623 10624 # Used on cygwin: assembler. 10625 AS="$AS" 10626 10627 # The name of the directory that contains temporary libtool files. 10628 objdir=$objdir 10629 10630 # How to create reloadable object files. 10631 reload_flag=$lt_reload_flag 10632 reload_cmds=$lt_reload_cmds 10633 10634 # How to pass a linker flag through the compiler. 10635 wl=$lt_lt_prog_compiler_wl 10636 10637 # Object file suffix (normally "o"). 10638 objext="$ac_objext" 10639 10640 # Old archive suffix (normally "a"). 10641 libext="$libext" 10642 10643 # Shared library suffix (normally ".so"). 10644 shrext_cmds='$shrext_cmds' 10645 10646 # Executable file suffix (normally ""). 10647 exeext="$exeext" 10648 10649 # Additional compiler flags for building library objects. 10650 pic_flag=$lt_lt_prog_compiler_pic 10651 pic_mode=$pic_mode 10652 10653 # What is the maximum length of a command? 10654 max_cmd_len=$lt_cv_sys_max_cmd_len 10655 10656 # Does compiler simultaneously support -c and -o options? 10657 compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10658 10659 # Must we lock files when doing compilation? 10660 need_locks=$lt_need_locks 10661 10662 # Do we need the lib prefix for modules? 10663 need_lib_prefix=$need_lib_prefix 10664 10665 # Do we need a version for libraries? 10666 need_version=$need_version 10667 10668 # Whether dlopen is supported. 10669 dlopen_support=$enable_dlopen 10670 10671 # Whether dlopen of programs is supported. 10672 dlopen_self=$enable_dlopen_self 10673 10674 # Whether dlopen of statically linked programs is supported. 10675 dlopen_self_static=$enable_dlopen_self_static 10676 10677 # Compiler flag to prevent dynamic linking. 10678 link_static_flag=$lt_lt_prog_compiler_static 10679 10680 # Compiler flag to turn off builtin functions. 10681 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10682 10683 # Compiler flag to allow reflexive dlopens. 10684 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10685 10686 # Compiler flag to generate shared objects directly from archives. 10687 whole_archive_flag_spec=$lt_whole_archive_flag_spec 10688 10689 # Compiler flag to generate thread-safe objects. 10690 thread_safe_flag_spec=$lt_thread_safe_flag_spec 10691 10692 # Library versioning type. 10693 version_type=$version_type 10694 10695 # Format of library name prefix. 10696 libname_spec=$lt_libname_spec 10697 10698 # List of archive names. First name is the real one, the rest are links. 10699 # The last name is the one that the linker finds with -lNAME. 10700 library_names_spec=$lt_library_names_spec 10701 10702 # The coded name of the library, if different from the real name. 10703 soname_spec=$lt_soname_spec 10704 10705 # Commands used to build and install an old-style archive. 10706 RANLIB=$lt_RANLIB 10707 old_archive_cmds=$lt_old_archive_cmds 10708 old_postinstall_cmds=$lt_old_postinstall_cmds 10709 old_postuninstall_cmds=$lt_old_postuninstall_cmds 10710 10711 # Create an old-style archive from a shared archive. 10712 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 10713 10714 # Create a temporary old-style archive to link instead of a shared archive. 10715 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 10716 10717 # Commands used to build and install a shared archive. 10718 archive_cmds=$lt_archive_cmds 10719 archive_expsym_cmds=$lt_archive_expsym_cmds 10720 postinstall_cmds=$lt_postinstall_cmds 10721 postuninstall_cmds=$lt_postuninstall_cmds 10722 10723 # Commands used to build a loadable module (assumed same as above if empty) 10724 module_cmds=$lt_module_cmds 10725 module_expsym_cmds=$lt_module_expsym_cmds 10726 10727 # Commands to strip libraries. 10728 old_striplib=$lt_old_striplib 10729 striplib=$lt_striplib 10730 10731 # Dependencies to place before the objects being linked to create a 10732 # shared library. 10733 predep_objects=$lt_predep_objects 10734 10735 # Dependencies to place after the objects being linked to create a 10736 # shared library. 10737 postdep_objects=$lt_postdep_objects 10738 10739 # Dependencies to place before the objects being linked to create a 10740 # shared library. 10741 predeps=$lt_predeps 10742 10743 # Dependencies to place after the objects being linked to create a 10744 # shared library. 10745 postdeps=$lt_postdeps 10746 10747 # The directories searched by this compiler when creating a shared 10748 # library 10749 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 10750 10751 # The library search path used internally by the compiler when linking 10752 # a shared library. 10753 compiler_lib_search_path=$lt_compiler_lib_search_path 10754 10755 # Method to check whether dependent libraries are shared objects. 10756 deplibs_check_method=$lt_deplibs_check_method 10757 10758 # Command to use when deplibs_check_method == file_magic. 10759 file_magic_cmd=$lt_file_magic_cmd 10760 10761 # Flag that allows shared libraries with undefined symbols to be built. 10762 allow_undefined_flag=$lt_allow_undefined_flag 10763 10764 # Flag that forces no undefined symbols. 10765 no_undefined_flag=$lt_no_undefined_flag 10766 10767 # Commands used to finish a libtool library installation in a directory. 10768 finish_cmds=$lt_finish_cmds 10769 10770 # Same as above, but a single script fragment to be evaled but not shown. 10771 finish_eval=$lt_finish_eval 10772 10773 # Take the output of nm and produce a listing of raw symbols and C names. 10774 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 10775 10776 # Transform the output of nm in a proper C declaration 10777 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 10778 10779 # Transform the output of nm in a C name address pair 10780 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 10781 10782 # This is the shared library runtime path variable. 10783 runpath_var=$runpath_var 10784 10785 # This is the shared library path variable. 10786 shlibpath_var=$shlibpath_var 10787 10788 # Is shlibpath searched before the hard-coded library search path? 10789 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 10790 10791 # How to hardcode a shared library path into an executable. 10792 hardcode_action=$hardcode_action 10793 10794 # Whether we should hardcode library paths into libraries. 10795 hardcode_into_libs=$hardcode_into_libs 10796 10797 # Flag to hardcode \$libdir into a binary during linking. 10798 # This must work even if \$libdir does not exist. 10799 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 10800 10801 # If ld is used when linking, flag to hardcode \$libdir into 10802 # a binary during linking. This must work even if \$libdir does 10803 # not exist. 10804 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 10805 10806 # Whether we need a single -rpath flag with a separated argument. 10807 hardcode_libdir_separator=$lt_hardcode_libdir_separator 10808 10809 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 10810 # resulting binary. 10811 hardcode_direct=$hardcode_direct 10812 10813 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the 10814 # resulting binary. 10815 hardcode_minus_L=$hardcode_minus_L 10816 10817 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 10818 # the resulting binary. 10819 hardcode_shlibpath_var=$hardcode_shlibpath_var 10820 10821 # Set to yes if building a shared library automatically hardcodes DIR into the library 10822 # and all subsequent libraries and executables linked against it. 10823 hardcode_automatic=$hardcode_automatic 10824 10825 # Variables whose values should be saved in libtool wrapper scripts and 10826 # restored at relink time. 10827 variables_saved_for_relink="$variables_saved_for_relink" 10828 10829 # Whether libtool must link a program against all its dependency libraries. 10830 link_all_deplibs=$link_all_deplibs 10831 10832 # Compile-time system search path for libraries 10833 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 10834 10835 # Run-time system search path for libraries 10836 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 10837 10838 # Fix the shell variable \$srcfile for the compiler. 10839 fix_srcfile_path=$lt_fix_srcfile_path 10840 10841 # Set to yes if exported symbols are required. 10842 always_export_symbols=$always_export_symbols 10843 10844 # The commands to list exported symbols. 10845 export_symbols_cmds=$lt_export_symbols_cmds 10846 10847 # The commands to extract the exported symbol list from a shared archive. 10848 extract_expsyms_cmds=$lt_extract_expsyms_cmds 10849 10850 # Symbols that should not be listed in the preloaded symbols. 10851 exclude_expsyms=$lt_exclude_expsyms 10852 10853 # Symbols that must always be exported. 10854 include_expsyms=$lt_include_expsyms 10855 10856 # ### END LIBTOOL CONFIG 10857 10858 __EOF__ 10859 10860 10861 case $host_os in 10862 aix3*) 10863 cat <<\EOF >> "$cfgfile" 10864 10865 # AIX sometimes has problems with the GCC collect2 program. For some 10866 # reason, if we set the COLLECT_NAMES environment variable, the problems 10867 # vanish in a puff of smoke. 10868 if test "X${COLLECT_NAMES+set}" != Xset; then 10869 COLLECT_NAMES= 10870 export COLLECT_NAMES 10871 fi 10872 EOF 10873 ;; 10874 esac 10875 10876 # We use sed instead of cat because bash on DJGPP gets confused if 10877 # if finds mixed CR/LF and LF-only lines. Since sed operates in 10878 # text mode, it properly converts lines to CR/LF. This bash problem 10879 # is reportedly fixed, but why not run on old versions too? 10880 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 10881 10882 mv -f "$cfgfile" "$ofile" || \ 10883 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 10884 chmod +x "$ofile" 10885 10886 else 10887 # If there is no Makefile yet, we rely on a make rule to execute 10888 # `config.status --recheck' to rerun these tests and create the 10889 # libtool script then. 10890 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 10891 if test -f "$ltmain_in"; then 10892 test -f Makefile && make "$ltmain" 10893 fi 10894 fi 10895 10896 10897 ac_ext=c 10898 ac_cpp='$CPP $CPPFLAGS' 10899 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10900 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10901 ac_compiler_gnu=$ac_cv_c_compiler_gnu 10902 10903 CC="$lt_save_CC" 10904 10905 10906 # Check whether --with-tags was given. 10907 if test "${with_tags+set}" = set; then 10908 withval=$with_tags; tagnames="$withval" 10909 fi 10910 10911 10912 if test -f "$ltmain" && test -n "$tagnames"; then 10913 if test ! -f "${ofile}"; then 10914 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 10915 echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 10916 fi 10917 10918 if test -z "$LTCC"; then 10919 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 10920 if test -z "$LTCC"; then 10921 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 10922 echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 10923 else 10924 { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 10925 echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 10926 fi 10927 fi 10928 if test -z "$LTCFLAGS"; then 10929 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 10930 fi 10931 10932 # Extract list of available tagged configurations in $ofile. 10933 # Note that this assumes the entire list is on one line. 10934 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 10935 10936 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 10937 for tagname in $tagnames; do 10938 IFS="$lt_save_ifs" 10939 # Check whether tagname contains only valid characters 10940 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 10941 "") ;; 10942 *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 10943 echo "$as_me: error: invalid tag name: $tagname" >&2;} 10944 { (exit 1); exit 1; }; } 10945 ;; 10946 esac 10947 10948 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 10949 then 10950 { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 10951 echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 10952 { (exit 1); exit 1; }; } 10953 fi 10954 10955 # Update the list of available tags. 10956 if test -n "$tagname"; then 10957 echo appending configuration tag \"$tagname\" to $ofile 10958 10959 case $tagname in 10960 CXX) 10961 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 10962 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 10963 (test "X$CXX" != "Xg++"))) ; then 10964 ac_ext=cpp 10965 ac_cpp='$CXXCPP $CPPFLAGS' 10966 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10967 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10968 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10969 10970 10971 10972 10973 archive_cmds_need_lc_CXX=no 10974 allow_undefined_flag_CXX= 10975 always_export_symbols_CXX=no 10976 archive_expsym_cmds_CXX= 10977 export_dynamic_flag_spec_CXX= 10978 hardcode_direct_CXX=no 10979 hardcode_libdir_flag_spec_CXX= 10980 hardcode_libdir_flag_spec_ld_CXX= 10981 hardcode_libdir_separator_CXX= 10982 hardcode_minus_L_CXX=no 10983 hardcode_shlibpath_var_CXX=unsupported 10984 hardcode_automatic_CXX=no 10985 module_cmds_CXX= 10986 module_expsym_cmds_CXX= 10987 link_all_deplibs_CXX=unknown 10988 old_archive_cmds_CXX=$old_archive_cmds 10989 no_undefined_flag_CXX= 10990 whole_archive_flag_spec_CXX= 10991 enable_shared_with_static_runtimes_CXX=no 10992 10993 # Dependencies to place before and after the object being linked: 10994 predep_objects_CXX= 10995 postdep_objects_CXX= 10996 predeps_CXX= 10997 postdeps_CXX= 10998 compiler_lib_search_path_CXX= 10999 compiler_lib_search_dirs_CXX= 11000 11001 # Source file extension for C++ test sources. 11002 ac_ext=cpp 11003 11004 # Object file extension for compiled C++ test sources. 11005 objext=o 11006 objext_CXX=$objext 11007 11008 # Code to be used in simple compile tests 11009 lt_simple_compile_test_code="int some_variable = 0;" 11010 11011 # Code to be used in simple link tests 11012 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11013 11014 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 11015 11016 # If no C compiler was specified, use CC. 11017 LTCC=${LTCC-"$CC"} 11018 11019 # If no C compiler flags were specified, use CFLAGS. 11020 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11021 11022 # Allow CC to be a program name with arguments. 11023 compiler=$CC 11024 11025 11026 # save warnings/boilerplate of simple test code 11027 ac_outfile=conftest.$ac_objext 11028 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11029 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11030 _lt_compiler_boilerplate=`cat conftest.err` 11031 $rm conftest* 11032 11033 ac_outfile=conftest.$ac_objext 11034 echo "$lt_simple_link_test_code" >conftest.$ac_ext 11035 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11036 _lt_linker_boilerplate=`cat conftest.err` 11037 $rm -r conftest* 11038 11039 11040 # Allow CC to be a program name with arguments. 11041 lt_save_CC=$CC 11042 lt_save_LD=$LD 11043 lt_save_GCC=$GCC 11044 GCC=$GXX 11045 lt_save_with_gnu_ld=$with_gnu_ld 11046 lt_save_path_LD=$lt_cv_path_LD 11047 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11048 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11049 else 11050 $as_unset lt_cv_prog_gnu_ld 11051 fi 11052 if test -n "${lt_cv_path_LDCXX+set}"; then 11053 lt_cv_path_LD=$lt_cv_path_LDCXX 11054 else 11055 $as_unset lt_cv_path_LD 11056 fi 11057 test -z "${LDCXX+set}" || LD=$LDCXX 11058 CC=${CXX-"c++"} 11059 compiler=$CC 11060 compiler_CXX=$CC 11061 for cc_temp in $compiler""; do 11062 case $cc_temp in 11063 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11064 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11065 \-*) ;; 11066 *) break;; 11067 esac 11068 done 11069 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 11070 11071 11072 # We don't want -fno-exception wen compiling C++ code, so set the 11073 # no_builtin_flag separately 11074 if test "$GXX" = yes; then 11075 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11076 else 11077 lt_prog_compiler_no_builtin_flag_CXX= 11078 fi 11079 11080 if test "$GXX" = yes; then 11081 # Set up default GNU C++ configuration 11082 11083 11084 # Check whether --with-gnu-ld was given. 11085 if test "${with_gnu_ld+set}" = set; then 11086 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11087 else 11088 with_gnu_ld=no 11089 fi 11090 11091 ac_prog=ld 11092 if test "$GCC" = yes; then 11093 # Check if gcc -print-prog-name=ld gives a path. 11094 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 11095 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 11096 case $host in 11097 *-*-mingw*) 11098 # gcc leaves a trailing carriage return which upsets mingw 11099 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11100 *) 11101 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11102 esac 11103 case $ac_prog in 11104 # Accept absolute paths. 11105 [\\/]* | ?:[\\/]*) 11106 re_direlt='/[^/][^/]*/\.\./' 11107 # Canonicalize the pathname of ld 11108 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 11109 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11110 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 11111 done 11112 test -z "$LD" && LD="$ac_prog" 11113 ;; 11114 "") 11115 # If it fails, then pretend we aren't using GCC. 11116 ac_prog=ld 11117 ;; 11118 *) 11119 # If it is relative, then search for the first ld in PATH. 11120 with_gnu_ld=unknown 11121 ;; 11122 esac 11123 elif test "$with_gnu_ld" = yes; then 11124 { echo "$as_me:$LINENO: checking for GNU ld" >&5 11125 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 11126 else 11127 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 11128 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 11129 fi 11130 if test "${lt_cv_path_LD+set}" = set; then 11131 echo $ECHO_N "(cached) $ECHO_C" >&6 11132 else 11133 if test -z "$LD"; then 11134 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11135 for ac_dir in $PATH; do 11136 IFS="$lt_save_ifs" 11137 test -z "$ac_dir" && ac_dir=. 11138 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11139 lt_cv_path_LD="$ac_dir/$ac_prog" 11140 # Check to see if the program is GNU ld. I'd rather use --version, 11141 # but apparently some variants of GNU ld only accept -v. 11142 # Break only if it was the GNU/non-GNU ld that we prefer. 11143 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11144 *GNU* | *'with BFD'*) 11145 test "$with_gnu_ld" != no && break 11146 ;; 11147 *) 11148 test "$with_gnu_ld" != yes && break 11149 ;; 11150 esac 11151 fi 11152 done 11153 IFS="$lt_save_ifs" 11154 else 11155 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11156 fi 11157 fi 11158 11159 LD="$lt_cv_path_LD" 11160 if test -n "$LD"; then 11161 { echo "$as_me:$LINENO: result: $LD" >&5 11162 echo "${ECHO_T}$LD" >&6; } 11163 else 11164 { echo "$as_me:$LINENO: result: no" >&5 11165 echo "${ECHO_T}no" >&6; } 11166 fi 11167 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 11168 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 11169 { (exit 1); exit 1; }; } 11170 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 11171 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 11172 if test "${lt_cv_prog_gnu_ld+set}" = set; then 11173 echo $ECHO_N "(cached) $ECHO_C" >&6 11174 else 11175 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11176 case `$LD -v 2>&1 </dev/null` in 11177 *GNU* | *'with BFD'*) 11178 lt_cv_prog_gnu_ld=yes 11179 ;; 11180 *) 11181 lt_cv_prog_gnu_ld=no 11182 ;; 11183 esac 11184 fi 11185 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 11186 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 11187 with_gnu_ld=$lt_cv_prog_gnu_ld 11188 11189 11190 11191 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11192 # archiving commands below assume that GNU ld is being used. 11193 if test "$with_gnu_ld" = yes; then 11194 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11195 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' 11196 11197 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11198 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11199 11200 # If archive_cmds runs LD, not CC, wlarc should be empty 11201 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11202 # investigate it a little bit more. (MM) 11203 wlarc='${wl}' 11204 11205 # ancient GNU ld didn't support --whole-archive et. al. 11206 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 11207 grep 'no-whole-archive' > /dev/null; then 11208 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11209 else 11210 whole_archive_flag_spec_CXX= 11211 fi 11212 else 11213 with_gnu_ld=no 11214 wlarc= 11215 11216 # A generic and very simple default shared library creation 11217 # command for GNU C++ for the case where it uses the native 11218 # linker, instead of GNU ld. If possible, this setting should 11219 # overridden to take advantage of the native linker features on 11220 # the platform it is being used on. 11221 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11222 fi 11223 11224 # Commands to make compiler produce verbose output that lists 11225 # what "hidden" libraries, object files and flags are used when 11226 # linking a shared library. 11227 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11228 11229 else 11230 GXX=no 11231 with_gnu_ld=no 11232 wlarc= 11233 fi 11234 11235 # PORTME: fill in a description of your system's C++ link characteristics 11236 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11237 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 11238 ld_shlibs_CXX=yes 11239 case $host_os in 11240 aix3*) 11241 # FIXME: insert proper C++ library support 11242 ld_shlibs_CXX=no 11243 ;; 11244 aix[4-9]*) 11245 if test "$host_cpu" = ia64; then 11246 # On IA64, the linker does run time linking by default, so we don't 11247 # have to do anything special. 11248 aix_use_runtimelinking=no 11249 exp_sym_flag='-Bexport' 11250 no_entry_flag="" 11251 else 11252 aix_use_runtimelinking=no 11253 11254 # Test if we are trying to use run time linking or normal 11255 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11256 # need to do runtime linking. 11257 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11258 for ld_flag in $LDFLAGS; do 11259 case $ld_flag in 11260 *-brtl*) 11261 aix_use_runtimelinking=yes 11262 break 11263 ;; 11264 esac 11265 done 11266 ;; 11267 esac 11268 11269 exp_sym_flag='-bexport' 11270 no_entry_flag='-bnoentry' 11271 fi 11272 11273 # When large executables or shared objects are built, AIX ld can 11274 # have problems creating the table of contents. If linking a library 11275 # or program results in "error TOC overflow" add -mminimal-toc to 11276 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11277 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11278 11279 archive_cmds_CXX='' 11280 hardcode_direct_CXX=yes 11281 hardcode_libdir_separator_CXX=':' 11282 link_all_deplibs_CXX=yes 11283 11284 if test "$GXX" = yes; then 11285 case $host_os in aix4.[012]|aix4.[012].*) 11286 # We only want to do this on AIX 4.2 and lower, the check 11287 # below for broken collect2 doesn't work under 4.3+ 11288 collect2name=`${CC} -print-prog-name=collect2` 11289 if test -f "$collect2name" && \ 11290 strings "$collect2name" | grep resolve_lib_name >/dev/null 11291 then 11292 # We have reworked collect2 11293 : 11294 else 11295 # We have old collect2 11296 hardcode_direct_CXX=unsupported 11297 # It fails to find uninstalled libraries when the uninstalled 11298 # path is not listed in the libpath. Setting hardcode_minus_L 11299 # to unsupported forces relinking 11300 hardcode_minus_L_CXX=yes 11301 hardcode_libdir_flag_spec_CXX='-L$libdir' 11302 hardcode_libdir_separator_CXX= 11303 fi 11304 ;; 11305 esac 11306 shared_flag='-shared' 11307 if test "$aix_use_runtimelinking" = yes; then 11308 shared_flag="$shared_flag "'${wl}-G' 11309 fi 11310 else 11311 # not using gcc 11312 if test "$host_cpu" = ia64; then 11313 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11314 # chokes on -Wl,-G. The following line is correct: 11315 shared_flag='-G' 11316 else 11317 if test "$aix_use_runtimelinking" = yes; then 11318 shared_flag='${wl}-G' 11319 else 11320 shared_flag='${wl}-bM:SRE' 11321 fi 11322 fi 11323 fi 11324 11325 # It seems that -bexpall does not export symbols beginning with 11326 # underscore (_), so it is better to generate a list of symbols to export. 11327 always_export_symbols_CXX=yes 11328 if test "$aix_use_runtimelinking" = yes; then 11329 # Warning - without using the other runtime loading flags (-brtl), 11330 # -berok will link without error, but may produce a broken library. 11331 allow_undefined_flag_CXX='-berok' 11332 # Determine the default libpath from the value encoded in an empty executable. 11333 cat >conftest.$ac_ext <<_ACEOF 11334 /* confdefs.h. */ 11335 _ACEOF 11336 cat confdefs.h >>conftest.$ac_ext 11337 cat >>conftest.$ac_ext <<_ACEOF 11338 /* end confdefs.h. */ 11339 11340 int 11341 main () 11342 { 11343 11344 ; 11345 return 0; 11346 } 11347 _ACEOF 11348 rm -f conftest.$ac_objext conftest$ac_exeext 11349 if { (ac_try="$ac_link" 11350 case "(($ac_try" in 11351 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11352 *) ac_try_echo=$ac_try;; 11353 esac 11354 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11355 (eval "$ac_link") 2>conftest.er1 11356 ac_status=$? 11357 grep -v '^ *+' conftest.er1 >conftest.err 11358 rm -f conftest.er1 11359 cat conftest.err >&5 11360 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11361 (exit $ac_status); } && { 11362 test -z "$ac_cxx_werror_flag" || 11363 test ! -s conftest.err 11364 } && test -s conftest$ac_exeext && 11365 $as_test_x conftest$ac_exeext; then 11366 11367 lt_aix_libpath_sed=' 11368 /Import File Strings/,/^$/ { 11369 /^0/ { 11370 s/^0 *\(.*\)$/\1/ 11371 p 11372 } 11373 }' 11374 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11375 # Check for a 64-bit object if we didn't find anything. 11376 if test -z "$aix_libpath"; then 11377 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11378 fi 11379 else 11380 echo "$as_me: failed program was:" >&5 11381 sed 's/^/| /' conftest.$ac_ext >&5 11382 11383 11384 fi 11385 11386 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11387 conftest$ac_exeext conftest.$ac_ext 11388 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11389 11390 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11391 11392 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" 11393 else 11394 if test "$host_cpu" = ia64; then 11395 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11396 allow_undefined_flag_CXX="-z nodefs" 11397 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" 11398 else 11399 # Determine the default libpath from the value encoded in an empty executable. 11400 cat >conftest.$ac_ext <<_ACEOF 11401 /* confdefs.h. */ 11402 _ACEOF 11403 cat confdefs.h >>conftest.$ac_ext 11404 cat >>conftest.$ac_ext <<_ACEOF 11405 /* end confdefs.h. */ 11406 11407 int 11408 main () 11409 { 11410 11411 ; 11412 return 0; 11413 } 11414 _ACEOF 11415 rm -f conftest.$ac_objext conftest$ac_exeext 11416 if { (ac_try="$ac_link" 11417 case "(($ac_try" in 11418 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11419 *) ac_try_echo=$ac_try;; 11420 esac 11421 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11422 (eval "$ac_link") 2>conftest.er1 11423 ac_status=$? 11424 grep -v '^ *+' conftest.er1 >conftest.err 11425 rm -f conftest.er1 11426 cat conftest.err >&5 11427 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11428 (exit $ac_status); } && { 11429 test -z "$ac_cxx_werror_flag" || 11430 test ! -s conftest.err 11431 } && test -s conftest$ac_exeext && 11432 $as_test_x conftest$ac_exeext; then 11433 11434 lt_aix_libpath_sed=' 11435 /Import File Strings/,/^$/ { 11436 /^0/ { 11437 s/^0 *\(.*\)$/\1/ 11438 p 11439 } 11440 }' 11441 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11442 # Check for a 64-bit object if we didn't find anything. 11443 if test -z "$aix_libpath"; then 11444 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11445 fi 11446 else 11447 echo "$as_me: failed program was:" >&5 11448 sed 's/^/| /' conftest.$ac_ext >&5 11449 11450 11451 fi 11452 11453 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11454 conftest$ac_exeext conftest.$ac_ext 11455 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11456 11457 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11458 # Warning - without using the other run time loading flags, 11459 # -berok will link without error, but may produce a broken library. 11460 no_undefined_flag_CXX=' ${wl}-bernotok' 11461 allow_undefined_flag_CXX=' ${wl}-berok' 11462 # Exported symbols can be pulled into shared objects from archives 11463 whole_archive_flag_spec_CXX='$convenience' 11464 archive_cmds_need_lc_CXX=yes 11465 # This is similar to how AIX traditionally builds its shared libraries. 11466 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' 11467 fi 11468 fi 11469 ;; 11470 11471 beos*) 11472 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11473 allow_undefined_flag_CXX=unsupported 11474 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 11475 # support --undefined. This deserves some investigation. FIXME 11476 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11477 else 11478 ld_shlibs_CXX=no 11479 fi 11480 ;; 11481 11482 chorus*) 11483 case $cc_basename in 11484 *) 11485 # FIXME: insert proper C++ library support 11486 ld_shlibs_CXX=no 11487 ;; 11488 esac 11489 ;; 11490 11491 cygwin* | mingw* | pw32*) 11492 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11493 # as there is no search path for DLLs. 11494 hardcode_libdir_flag_spec_CXX='-L$libdir' 11495 allow_undefined_flag_CXX=unsupported 11496 always_export_symbols_CXX=no 11497 enable_shared_with_static_runtimes_CXX=yes 11498 11499 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11500 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' 11501 # If the export-symbols file already is a .def file (1st line 11502 # is EXPORTS), use it as is; otherwise, prepend... 11503 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11504 cp $export_symbols $output_objdir/$soname.def; 11505 else 11506 echo EXPORTS > $output_objdir/$soname.def; 11507 cat $export_symbols >> $output_objdir/$soname.def; 11508 fi~ 11509 $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' 11510 else 11511 ld_shlibs_CXX=no 11512 fi 11513 ;; 11514 darwin* | rhapsody*) 11515 archive_cmds_need_lc_CXX=no 11516 hardcode_direct_CXX=no 11517 hardcode_automatic_CXX=yes 11518 hardcode_shlibpath_var_CXX=unsupported 11519 whole_archive_flag_spec_CXX='' 11520 link_all_deplibs_CXX=yes 11521 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 11522 if test "$GXX" = yes ; then 11523 output_verbose_link_cmd='echo' 11524 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 11525 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 11526 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 11527 module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 11528 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 11529 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${_lt_dsymutil}" 11530 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" 11531 fi 11532 else 11533 case $cc_basename in 11534 xlc*) 11535 output_verbose_link_cmd='echo' 11536 archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 11537 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11538 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11539 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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 11540 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}' 11541 ;; 11542 *) 11543 ld_shlibs_CXX=no 11544 ;; 11545 esac 11546 fi 11547 ;; 11548 11549 dgux*) 11550 case $cc_basename in 11551 ec++*) 11552 # FIXME: insert proper C++ library support 11553 ld_shlibs_CXX=no 11554 ;; 11555 ghcx*) 11556 # Green Hills C++ Compiler 11557 # FIXME: insert proper C++ library support 11558 ld_shlibs_CXX=no 11559 ;; 11560 *) 11561 # FIXME: insert proper C++ library support 11562 ld_shlibs_CXX=no 11563 ;; 11564 esac 11565 ;; 11566 freebsd[12]*) 11567 # C++ shared libraries reported to be fairly broken before switch to ELF 11568 ld_shlibs_CXX=no 11569 ;; 11570 freebsd-elf*) 11571 archive_cmds_need_lc_CXX=no 11572 ;; 11573 freebsd* | dragonfly*) 11574 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11575 # conventions 11576 ld_shlibs_CXX=yes 11577 ;; 11578 gnu*) 11579 ;; 11580 hpux9*) 11581 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11582 hardcode_libdir_separator_CXX=: 11583 export_dynamic_flag_spec_CXX='${wl}-E' 11584 hardcode_direct_CXX=yes 11585 hardcode_minus_L_CXX=yes # Not in the search PATH, 11586 # but as the default 11587 # location of the library. 11588 11589 case $cc_basename in 11590 CC*) 11591 # FIXME: insert proper C++ library support 11592 ld_shlibs_CXX=no 11593 ;; 11594 aCC*) 11595 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' 11596 # Commands to make compiler produce verbose output that lists 11597 # what "hidden" libraries, object files and flags are used when 11598 # linking a shared library. 11599 # 11600 # There doesn't appear to be a way to prevent this compiler from 11601 # explicitly linking system object files so we need to strip them 11602 # from the output so that they don't get included in the library 11603 # dependencies. 11604 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' 11605 ;; 11606 *) 11607 if test "$GXX" = yes; then 11608 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' 11609 else 11610 # FIXME: insert proper C++ library support 11611 ld_shlibs_CXX=no 11612 fi 11613 ;; 11614 esac 11615 ;; 11616 hpux10*|hpux11*) 11617 if test $with_gnu_ld = no; then 11618 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11619 hardcode_libdir_separator_CXX=: 11620 11621 case $host_cpu in 11622 hppa*64*|ia64*) ;; 11623 *) 11624 export_dynamic_flag_spec_CXX='${wl}-E' 11625 ;; 11626 esac 11627 fi 11628 case $host_cpu in 11629 hppa*64*|ia64*) 11630 hardcode_direct_CXX=no 11631 hardcode_shlibpath_var_CXX=no 11632 ;; 11633 *) 11634 hardcode_direct_CXX=yes 11635 hardcode_minus_L_CXX=yes # Not in the search PATH, 11636 # but as the default 11637 # location of the library. 11638 ;; 11639 esac 11640 11641 case $cc_basename in 11642 CC*) 11643 # FIXME: insert proper C++ library support 11644 ld_shlibs_CXX=no 11645 ;; 11646 aCC*) 11647 case $host_cpu in 11648 hppa*64*) 11649 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11650 ;; 11651 ia64*) 11652 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11653 ;; 11654 *) 11655 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11656 ;; 11657 esac 11658 # Commands to make compiler produce verbose output that lists 11659 # what "hidden" libraries, object files and flags are used when 11660 # linking a shared library. 11661 # 11662 # There doesn't appear to be a way to prevent this compiler from 11663 # explicitly linking system object files so we need to strip them 11664 # from the output so that they don't get included in the library 11665 # dependencies. 11666 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' 11667 ;; 11668 *) 11669 if test "$GXX" = yes; then 11670 if test $with_gnu_ld = no; then 11671 case $host_cpu in 11672 hppa*64*) 11673 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11674 ;; 11675 ia64*) 11676 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11677 ;; 11678 *) 11679 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' 11680 ;; 11681 esac 11682 fi 11683 else 11684 # FIXME: insert proper C++ library support 11685 ld_shlibs_CXX=no 11686 fi 11687 ;; 11688 esac 11689 ;; 11690 interix[3-9]*) 11691 hardcode_direct_CXX=no 11692 hardcode_shlibpath_var_CXX=no 11693 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11694 export_dynamic_flag_spec_CXX='${wl}-E' 11695 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11696 # Instead, shared libraries are loaded at an image base (0x10000000 by 11697 # default) and relocated if they conflict, which is a slow very memory 11698 # consuming and fragmenting process. To avoid this, we pick a random, 11699 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11700 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11701 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' 11702 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' 11703 ;; 11704 irix5* | irix6*) 11705 case $cc_basename in 11706 CC*) 11707 # SGI C++ 11708 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' 11709 11710 # Archives containing C++ object files must be created using 11711 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 11712 # necessary to make sure instantiated templates are included 11713 # in the archive. 11714 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 11715 ;; 11716 *) 11717 if test "$GXX" = yes; then 11718 if test "$with_gnu_ld" = no; then 11719 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' 11720 else 11721 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' 11722 fi 11723 fi 11724 link_all_deplibs_CXX=yes 11725 ;; 11726 esac 11727 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11728 hardcode_libdir_separator_CXX=: 11729 ;; 11730 linux* | k*bsd*-gnu) 11731 case $cc_basename in 11732 KCC*) 11733 # Kuck and Associates, Inc. (KAI) C++ Compiler 11734 11735 # KCC will only create a shared library if the output file 11736 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11737 # to its proper name (with version) after linking. 11738 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' 11739 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' 11740 # Commands to make compiler produce verbose output that lists 11741 # what "hidden" libraries, object files and flags are used when 11742 # linking a shared library. 11743 # 11744 # There doesn't appear to be a way to prevent this compiler from 11745 # explicitly linking system object files so we need to strip them 11746 # from the output so that they don't get included in the library 11747 # dependencies. 11748 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' 11749 11750 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 11751 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11752 11753 # Archives containing C++ object files must be created using 11754 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 11755 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 11756 ;; 11757 icpc*) 11758 # Intel C++ 11759 with_gnu_ld=yes 11760 # version 8.0 and above of icpc choke on multiply defined symbols 11761 # if we add $predep_objects and $postdep_objects, however 7.1 and 11762 # earlier do not add the objects themselves. 11763 case `$CC -V 2>&1` in 11764 *"Version 7."*) 11765 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11766 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' 11767 ;; 11768 *) # Version 8.0 or newer 11769 tmp_idyn= 11770 case $host_cpu in 11771 ia64*) tmp_idyn=' -i_dynamic';; 11772 esac 11773 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11774 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' 11775 ;; 11776 esac 11777 archive_cmds_need_lc_CXX=no 11778 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11779 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11780 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 11781 ;; 11782 pgCC* | pgcpp*) 11783 # Portland Group C++ compiler 11784 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 11785 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' 11786 11787 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11788 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11789 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' 11790 ;; 11791 cxx*) 11792 # Compaq C++ 11793 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11794 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' 11795 11796 runpath_var=LD_RUN_PATH 11797 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 11798 hardcode_libdir_separator_CXX=: 11799 11800 # Commands to make compiler produce verbose output that lists 11801 # what "hidden" libraries, object files and flags are used when 11802 # linking a shared library. 11803 # 11804 # There doesn't appear to be a way to prevent this compiler from 11805 # explicitly linking system object files so we need to strip them 11806 # from the output so that they don't get included in the library 11807 # dependencies. 11808 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' 11809 ;; 11810 *) 11811 case `$CC -V 2>&1 | sed 5q` in 11812 *Sun\ C*) 11813 # Sun C++ 5.9 11814 no_undefined_flag_CXX=' -zdefs' 11815 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11816 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' 11817 hardcode_libdir_flag_spec_CXX='-R$libdir' 11818 whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 11819 11820 # Not sure whether something based on 11821 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 11822 # would be better. 11823 output_verbose_link_cmd='echo' 11824 11825 # Archives containing C++ object files must be created using 11826 # "CC -xar", where "CC" is the Sun C++ compiler. This is 11827 # necessary to make sure instantiated templates are included 11828 # in the archive. 11829 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 11830 ;; 11831 esac 11832 ;; 11833 esac 11834 ;; 11835 lynxos*) 11836 # FIXME: insert proper C++ library support 11837 ld_shlibs_CXX=no 11838 ;; 11839 m88k*) 11840 # FIXME: insert proper C++ library support 11841 ld_shlibs_CXX=no 11842 ;; 11843 mvs*) 11844 case $cc_basename in 11845 cxx*) 11846 # FIXME: insert proper C++ library support 11847 ld_shlibs_CXX=no 11848 ;; 11849 *) 11850 # FIXME: insert proper C++ library support 11851 ld_shlibs_CXX=no 11852 ;; 11853 esac 11854 ;; 11855 netbsd* | netbsdelf*-gnu) 11856 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 11857 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 11858 wlarc= 11859 hardcode_libdir_flag_spec_CXX='-R$libdir' 11860 hardcode_direct_CXX=yes 11861 hardcode_shlibpath_var_CXX=no 11862 fi 11863 # Workaround some broken pre-1.5 toolchains 11864 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 11865 ;; 11866 openbsd2*) 11867 # C++ shared libraries are fairly broken 11868 ld_shlibs_CXX=no 11869 ;; 11870 openbsd*) 11871 if test -f /usr/libexec/ld.so; then 11872 hardcode_direct_CXX=yes 11873 hardcode_shlibpath_var_CXX=no 11874 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11875 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11876 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11877 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 11878 export_dynamic_flag_spec_CXX='${wl}-E' 11879 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11880 fi 11881 output_verbose_link_cmd='echo' 11882 else 11883 ld_shlibs_CXX=no 11884 fi 11885 ;; 11886 osf3*) 11887 case $cc_basename in 11888 KCC*) 11889 # Kuck and Associates, Inc. (KAI) C++ Compiler 11890 11891 # KCC will only create a shared library if the output file 11892 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11893 # to its proper name (with version) after linking. 11894 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' 11895 11896 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11897 hardcode_libdir_separator_CXX=: 11898 11899 # Archives containing C++ object files must be created using 11900 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 11901 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 11902 11903 ;; 11904 RCC*) 11905 # Rational C++ 2.4.1 11906 # FIXME: insert proper C++ library support 11907 ld_shlibs_CXX=no 11908 ;; 11909 cxx*) 11910 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11911 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' 11912 11913 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11914 hardcode_libdir_separator_CXX=: 11915 11916 # Commands to make compiler produce verbose output that lists 11917 # what "hidden" libraries, object files and flags are used when 11918 # linking a shared library. 11919 # 11920 # There doesn't appear to be a way to prevent this compiler from 11921 # explicitly linking system object files so we need to strip them 11922 # from the output so that they don't get included in the library 11923 # dependencies. 11924 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' 11925 ;; 11926 *) 11927 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11928 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11929 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' 11930 11931 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11932 hardcode_libdir_separator_CXX=: 11933 11934 # Commands to make compiler produce verbose output that lists 11935 # what "hidden" libraries, object files and flags are used when 11936 # linking a shared library. 11937 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11938 11939 else 11940 # FIXME: insert proper C++ library support 11941 ld_shlibs_CXX=no 11942 fi 11943 ;; 11944 esac 11945 ;; 11946 osf4* | osf5*) 11947 case $cc_basename in 11948 KCC*) 11949 # Kuck and Associates, Inc. (KAI) C++ Compiler 11950 11951 # KCC will only create a shared library if the output file 11952 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11953 # to its proper name (with version) after linking. 11954 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' 11955 11956 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11957 hardcode_libdir_separator_CXX=: 11958 11959 # Archives containing C++ object files must be created using 11960 # the KAI C++ compiler. 11961 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 11962 ;; 11963 RCC*) 11964 # Rational C++ 2.4.1 11965 # FIXME: insert proper C++ library support 11966 ld_shlibs_CXX=no 11967 ;; 11968 cxx*) 11969 allow_undefined_flag_CXX=' -expect_unresolved \*' 11970 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' 11971 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 11972 echo "-hidden">> $lib.exp~ 11973 $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~ 11974 $rm $lib.exp' 11975 11976 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 11977 hardcode_libdir_separator_CXX=: 11978 11979 # Commands to make compiler produce verbose output that lists 11980 # what "hidden" libraries, object files and flags are used when 11981 # linking a shared library. 11982 # 11983 # There doesn't appear to be a way to prevent this compiler from 11984 # explicitly linking system object files so we need to strip them 11985 # from the output so that they don't get included in the library 11986 # dependencies. 11987 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' 11988 ;; 11989 *) 11990 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11991 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11992 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' 11993 11994 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11995 hardcode_libdir_separator_CXX=: 11996 11997 # Commands to make compiler produce verbose output that lists 11998 # what "hidden" libraries, object files and flags are used when 11999 # linking a shared library. 12000 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12001 12002 else 12003 # FIXME: insert proper C++ library support 12004 ld_shlibs_CXX=no 12005 fi 12006 ;; 12007 esac 12008 ;; 12009 psos*) 12010 # FIXME: insert proper C++ library support 12011 ld_shlibs_CXX=no 12012 ;; 12013 sunos4*) 12014 case $cc_basename in 12015 CC*) 12016 # Sun C++ 4.x 12017 # FIXME: insert proper C++ library support 12018 ld_shlibs_CXX=no 12019 ;; 12020 lcc*) 12021 # Lucid 12022 # FIXME: insert proper C++ library support 12023 ld_shlibs_CXX=no 12024 ;; 12025 *) 12026 # FIXME: insert proper C++ library support 12027 ld_shlibs_CXX=no 12028 ;; 12029 esac 12030 ;; 12031 solaris*) 12032 case $cc_basename in 12033 CC*) 12034 # Sun C++ 4.2, 5.x and Centerline C++ 12035 archive_cmds_need_lc_CXX=yes 12036 no_undefined_flag_CXX=' -zdefs' 12037 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12038 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12039 $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' 12040 12041 hardcode_libdir_flag_spec_CXX='-R$libdir' 12042 hardcode_shlibpath_var_CXX=no 12043 case $host_os in 12044 solaris2.[0-5] | solaris2.[0-5].*) ;; 12045 *) 12046 # The compiler driver will combine and reorder linker options, 12047 # but understands `-z linker_flag'. 12048 # Supported since Solaris 2.6 (maybe 2.5.1?) 12049 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12050 ;; 12051 esac 12052 link_all_deplibs_CXX=yes 12053 12054 output_verbose_link_cmd='echo' 12055 12056 # Archives containing C++ object files must be created using 12057 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12058 # necessary to make sure instantiated templates are included 12059 # in the archive. 12060 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12061 ;; 12062 gcx*) 12063 # Green Hills C++ Compiler 12064 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12065 12066 # The C++ compiler must be used to create the archive. 12067 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12068 ;; 12069 *) 12070 # GNU C++ compiler with Solaris linker 12071 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12072 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12073 if $CC --version | grep -v '^2\.7' > /dev/null; then 12074 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12075 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12076 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12077 12078 # Commands to make compiler produce verbose output that lists 12079 # what "hidden" libraries, object files and flags are used when 12080 # linking a shared library. 12081 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12082 else 12083 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12084 # platform. 12085 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12086 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12087 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12088 12089 # Commands to make compiler produce verbose output that lists 12090 # what "hidden" libraries, object files and flags are used when 12091 # linking a shared library. 12092 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12093 fi 12094 12095 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12096 case $host_os in 12097 solaris2.[0-5] | solaris2.[0-5].*) ;; 12098 *) 12099 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12100 ;; 12101 esac 12102 fi 12103 ;; 12104 esac 12105 ;; 12106 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12107 no_undefined_flag_CXX='${wl}-z,text' 12108 archive_cmds_need_lc_CXX=no 12109 hardcode_shlibpath_var_CXX=no 12110 runpath_var='LD_RUN_PATH' 12111 12112 case $cc_basename in 12113 CC*) 12114 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12115 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12116 ;; 12117 *) 12118 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12119 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12120 ;; 12121 esac 12122 ;; 12123 sysv5* | sco3.2v5* | sco5v6*) 12124 # Note: We can NOT use -z defs as we might desire, because we do not 12125 # link with -lc, and that would cause any symbols used from libc to 12126 # always be unresolved, which means just about no library would 12127 # ever link correctly. If we're not using GNU ld we use -z text 12128 # though, which does catch some bad symbols but isn't as heavy-handed 12129 # as -z defs. 12130 # For security reasons, it is highly recommended that you always 12131 # use absolute paths for naming shared libraries, and exclude the 12132 # DT_RUNPATH tag from executables and libraries. But doing so 12133 # requires that you compile everything twice, which is a pain. 12134 # So that behaviour is only enabled if SCOABSPATH is set to a 12135 # non-empty value in the environment. Most likely only useful for 12136 # creating official distributions of packages. 12137 # This is a hack until libtool officially supports absolute path 12138 # names for shared libraries. 12139 no_undefined_flag_CXX='${wl}-z,text' 12140 allow_undefined_flag_CXX='${wl}-z,nodefs' 12141 archive_cmds_need_lc_CXX=no 12142 hardcode_shlibpath_var_CXX=no 12143 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 12144 hardcode_libdir_separator_CXX=':' 12145 link_all_deplibs_CXX=yes 12146 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12147 runpath_var='LD_RUN_PATH' 12148 12149 case $cc_basename in 12150 CC*) 12151 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12152 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12153 ;; 12154 *) 12155 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12156 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12157 ;; 12158 esac 12159 ;; 12160 tandem*) 12161 case $cc_basename in 12162 NCC*) 12163 # NonStop-UX NCC 3.20 12164 # FIXME: insert proper C++ library support 12165 ld_shlibs_CXX=no 12166 ;; 12167 *) 12168 # FIXME: insert proper C++ library support 12169 ld_shlibs_CXX=no 12170 ;; 12171 esac 12172 ;; 12173 vxworks*) 12174 # FIXME: insert proper C++ library support 12175 ld_shlibs_CXX=no 12176 ;; 12177 *) 12178 # FIXME: insert proper C++ library support 12179 ld_shlibs_CXX=no 12180 ;; 12181 esac 12182 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12183 echo "${ECHO_T}$ld_shlibs_CXX" >&6; } 12184 test "$ld_shlibs_CXX" = no && can_build_shared=no 12185 12186 GCC_CXX="$GXX" 12187 LD_CXX="$LD" 12188 12189 cat > conftest.$ac_ext <<EOF 12190 class Foo 12191 { 12192 public: 12193 Foo (void) { a = 0; } 12194 private: 12195 int a; 12196 }; 12197 EOF 12198 12199 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12200 (eval $ac_compile) 2>&5 12201 ac_status=$? 12202 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12203 (exit $ac_status); }; then 12204 # Parse the compiler output and extract the necessary 12205 # objects, libraries and library flags. 12206 12207 # Sentinel used to keep track of whether or not we are before 12208 # the conftest object file. 12209 pre_test_object_deps_done=no 12210 12211 # The `*' in the case matches for architectures that use `case' in 12212 # $output_verbose_cmd can trigger glob expansion during the loop 12213 # eval without this substitution. 12214 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 12215 12216 for p in `eval $output_verbose_link_cmd`; do 12217 case $p in 12218 12219 -L* | -R* | -l*) 12220 # Some compilers place space between "-{L,R}" and the path. 12221 # Remove the space. 12222 if test $p = "-L" \ 12223 || test $p = "-R"; then 12224 prev=$p 12225 continue 12226 else 12227 prev= 12228 fi 12229 12230 if test "$pre_test_object_deps_done" = no; then 12231 case $p in 12232 -L* | -R*) 12233 # Internal compiler library paths should come after those 12234 # provided the user. The postdeps already come after the 12235 # user supplied libs so there is no need to process them. 12236 if test -z "$compiler_lib_search_path_CXX"; then 12237 compiler_lib_search_path_CXX="${prev}${p}" 12238 else 12239 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12240 fi 12241 ;; 12242 # The "-l" case would never come before the object being 12243 # linked, so don't bother handling this case. 12244 esac 12245 else 12246 if test -z "$postdeps_CXX"; then 12247 postdeps_CXX="${prev}${p}" 12248 else 12249 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12250 fi 12251 fi 12252 ;; 12253 12254 *.$objext) 12255 # This assumes that the test object file only shows up 12256 # once in the compiler output. 12257 if test "$p" = "conftest.$objext"; then 12258 pre_test_object_deps_done=yes 12259 continue 12260 fi 12261 12262 if test "$pre_test_object_deps_done" = no; then 12263 if test -z "$predep_objects_CXX"; then 12264 predep_objects_CXX="$p" 12265 else 12266 predep_objects_CXX="$predep_objects_CXX $p" 12267 fi 12268 else 12269 if test -z "$postdep_objects_CXX"; then 12270 postdep_objects_CXX="$p" 12271 else 12272 postdep_objects_CXX="$postdep_objects_CXX $p" 12273 fi 12274 fi 12275 ;; 12276 12277 *) ;; # Ignore the rest. 12278 12279 esac 12280 done 12281 12282 # Clean up. 12283 rm -f a.out a.exe 12284 else 12285 echo "libtool.m4: error: problem compiling CXX test program" 12286 fi 12287 12288 $rm -f confest.$objext 12289 12290 compiler_lib_search_dirs_CXX= 12291 if test -n "$compiler_lib_search_path_CXX"; then 12292 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12293 fi 12294 12295 # PORTME: override above test on systems where it is broken 12296 case $host_os in 12297 interix[3-9]*) 12298 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12299 # hack all around it, let's just trust "g++" to DTRT. 12300 predep_objects_CXX= 12301 postdep_objects_CXX= 12302 postdeps_CXX= 12303 ;; 12304 12305 linux*) 12306 case `$CC -V 2>&1 | sed 5q` in 12307 *Sun\ C*) 12308 # Sun C++ 5.9 12309 # 12310 # The more standards-conforming stlport4 library is 12311 # incompatible with the Cstd library. Avoid specifying 12312 # it if it's in CXXFLAGS. Ignore libCrun as 12313 # -library=stlport4 depends on it. 12314 case " $CXX $CXXFLAGS " in 12315 *" -library=stlport4 "*) 12316 solaris_use_stlport4=yes 12317 ;; 12318 esac 12319 if test "$solaris_use_stlport4" != yes; then 12320 postdeps_CXX='-library=Cstd -library=Crun' 12321 fi 12322 ;; 12323 esac 12324 ;; 12325 12326 solaris*) 12327 case $cc_basename in 12328 CC*) 12329 # The more standards-conforming stlport4 library is 12330 # incompatible with the Cstd library. Avoid specifying 12331 # it if it's in CXXFLAGS. Ignore libCrun as 12332 # -library=stlport4 depends on it. 12333 case " $CXX $CXXFLAGS " in 12334 *" -library=stlport4 "*) 12335 solaris_use_stlport4=yes 12336 ;; 12337 esac 12338 12339 # Adding this requires a known-good setup of shared libraries for 12340 # Sun compiler versions before 5.6, else PIC objects from an old 12341 # archive will be linked into the output, leading to subtle bugs. 12342 if test "$solaris_use_stlport4" != yes; then 12343 postdeps_CXX='-library=Cstd -library=Crun' 12344 fi 12345 ;; 12346 esac 12347 ;; 12348 esac 12349 12350 case " $postdeps_CXX " in 12351 *" -lc "*) archive_cmds_need_lc_CXX=no ;; 12352 esac 12353 12354 lt_prog_compiler_wl_CXX= 12355 lt_prog_compiler_pic_CXX= 12356 lt_prog_compiler_static_CXX= 12357 12358 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12359 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 12360 12361 # C++ specific cases for pic, static, wl, etc. 12362 if test "$GXX" = yes; then 12363 lt_prog_compiler_wl_CXX='-Wl,' 12364 lt_prog_compiler_static_CXX='-static' 12365 12366 case $host_os in 12367 aix*) 12368 # All AIX code is PIC. 12369 if test "$host_cpu" = ia64; then 12370 # AIX 5 now supports IA64 processor 12371 lt_prog_compiler_static_CXX='-Bstatic' 12372 fi 12373 ;; 12374 amigaos*) 12375 # FIXME: we need at least 68020 code to build shared libraries, but 12376 # adding the `-m68020' flag to GCC prevents building anything better, 12377 # like `-m68040'. 12378 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12379 ;; 12380 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12381 # PIC is the default for these OSes. 12382 ;; 12383 mingw* | cygwin* | os2* | pw32*) 12384 # This hack is so that the source file can tell whether it is being 12385 # built for inclusion in a dll (and should export symbols for example). 12386 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12387 # (--disable-auto-import) libraries 12388 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12389 ;; 12390 darwin* | rhapsody*) 12391 # PIC is the default on this platform 12392 # Common symbols not allowed in MH_DYLIB files 12393 lt_prog_compiler_pic_CXX='-fno-common' 12394 ;; 12395 *djgpp*) 12396 # DJGPP does not support shared libraries at all 12397 lt_prog_compiler_pic_CXX= 12398 ;; 12399 interix[3-9]*) 12400 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12401 # Instead, we relocate shared libraries at runtime. 12402 ;; 12403 sysv4*MP*) 12404 if test -d /usr/nec; then 12405 lt_prog_compiler_pic_CXX=-Kconform_pic 12406 fi 12407 ;; 12408 hpux*) 12409 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12410 # not for PA HP-UX. 12411 case $host_cpu in 12412 hppa*64*|ia64*) 12413 ;; 12414 *) 12415 lt_prog_compiler_pic_CXX='-fPIC' 12416 ;; 12417 esac 12418 ;; 12419 *) 12420 lt_prog_compiler_pic_CXX='-fPIC' 12421 ;; 12422 esac 12423 else 12424 case $host_os in 12425 aix[4-9]*) 12426 # All AIX code is PIC. 12427 if test "$host_cpu" = ia64; then 12428 # AIX 5 now supports IA64 processor 12429 lt_prog_compiler_static_CXX='-Bstatic' 12430 else 12431 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12432 fi 12433 ;; 12434 chorus*) 12435 case $cc_basename in 12436 cxch68*) 12437 # Green Hills C++ Compiler 12438 # _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" 12439 ;; 12440 esac 12441 ;; 12442 darwin*) 12443 # PIC is the default on this platform 12444 # Common symbols not allowed in MH_DYLIB files 12445 case $cc_basename in 12446 xlc*) 12447 lt_prog_compiler_pic_CXX='-qnocommon' 12448 lt_prog_compiler_wl_CXX='-Wl,' 12449 ;; 12450 esac 12451 ;; 12452 dgux*) 12453 case $cc_basename in 12454 ec++*) 12455 lt_prog_compiler_pic_CXX='-KPIC' 12456 ;; 12457 ghcx*) 12458 # Green Hills C++ Compiler 12459 lt_prog_compiler_pic_CXX='-pic' 12460 ;; 12461 *) 12462 ;; 12463 esac 12464 ;; 12465 freebsd* | dragonfly*) 12466 # FreeBSD uses GNU C++ 12467 ;; 12468 hpux9* | hpux10* | hpux11*) 12469 case $cc_basename in 12470 CC*) 12471 lt_prog_compiler_wl_CXX='-Wl,' 12472 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12473 if test "$host_cpu" != ia64; then 12474 lt_prog_compiler_pic_CXX='+Z' 12475 fi 12476 ;; 12477 aCC*) 12478 lt_prog_compiler_wl_CXX='-Wl,' 12479 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12480 case $host_cpu in 12481 hppa*64*|ia64*) 12482 # +Z the default 12483 ;; 12484 *) 12485 lt_prog_compiler_pic_CXX='+Z' 12486 ;; 12487 esac 12488 ;; 12489 *) 12490 ;; 12491 esac 12492 ;; 12493 interix*) 12494 # This is c89, which is MS Visual C++ (no shared libs) 12495 # Anyone wants to do a port? 12496 ;; 12497 irix5* | irix6* | nonstopux*) 12498 case $cc_basename in 12499 CC*) 12500 lt_prog_compiler_wl_CXX='-Wl,' 12501 lt_prog_compiler_static_CXX='-non_shared' 12502 # CC pic flag -KPIC is the default. 12503 ;; 12504 *) 12505 ;; 12506 esac 12507 ;; 12508 linux* | k*bsd*-gnu) 12509 case $cc_basename in 12510 KCC*) 12511 # KAI C++ Compiler 12512 lt_prog_compiler_wl_CXX='--backend -Wl,' 12513 lt_prog_compiler_pic_CXX='-fPIC' 12514 ;; 12515 icpc* | ecpc*) 12516 # Intel C++ 12517 lt_prog_compiler_wl_CXX='-Wl,' 12518 lt_prog_compiler_pic_CXX='-KPIC' 12519 lt_prog_compiler_static_CXX='-static' 12520 ;; 12521 pgCC* | pgcpp*) 12522 # Portland Group C++ compiler. 12523 lt_prog_compiler_wl_CXX='-Wl,' 12524 lt_prog_compiler_pic_CXX='-fpic' 12525 lt_prog_compiler_static_CXX='-Bstatic' 12526 ;; 12527 cxx*) 12528 # Compaq C++ 12529 # Make sure the PIC flag is empty. It appears that all Alpha 12530 # Linux and Compaq Tru64 Unix objects are PIC. 12531 lt_prog_compiler_pic_CXX= 12532 lt_prog_compiler_static_CXX='-non_shared' 12533 ;; 12534 *) 12535 case `$CC -V 2>&1 | sed 5q` in 12536 *Sun\ C*) 12537 # Sun C++ 5.9 12538 lt_prog_compiler_pic_CXX='-KPIC' 12539 lt_prog_compiler_static_CXX='-Bstatic' 12540 lt_prog_compiler_wl_CXX='-Qoption ld ' 12541 ;; 12542 esac 12543 ;; 12544 esac 12545 ;; 12546 lynxos*) 12547 ;; 12548 m88k*) 12549 ;; 12550 mvs*) 12551 case $cc_basename in 12552 cxx*) 12553 lt_prog_compiler_pic_CXX='-W c,exportall' 12554 ;; 12555 *) 12556 ;; 12557 esac 12558 ;; 12559 netbsd* | netbsdelf*-gnu) 12560 ;; 12561 osf3* | osf4* | osf5*) 12562 case $cc_basename in 12563 KCC*) 12564 lt_prog_compiler_wl_CXX='--backend -Wl,' 12565 ;; 12566 RCC*) 12567 # Rational C++ 2.4.1 12568 lt_prog_compiler_pic_CXX='-pic' 12569 ;; 12570 cxx*) 12571 # Digital/Compaq C++ 12572 lt_prog_compiler_wl_CXX='-Wl,' 12573 # Make sure the PIC flag is empty. It appears that all Alpha 12574 # Linux and Compaq Tru64 Unix objects are PIC. 12575 lt_prog_compiler_pic_CXX= 12576 lt_prog_compiler_static_CXX='-non_shared' 12577 ;; 12578 *) 12579 ;; 12580 esac 12581 ;; 12582 psos*) 12583 ;; 12584 solaris*) 12585 case $cc_basename in 12586 CC*) 12587 # Sun C++ 4.2, 5.x and Centerline C++ 12588 lt_prog_compiler_pic_CXX='-KPIC' 12589 lt_prog_compiler_static_CXX='-Bstatic' 12590 lt_prog_compiler_wl_CXX='-Qoption ld ' 12591 ;; 12592 gcx*) 12593 # Green Hills C++ Compiler 12594 lt_prog_compiler_pic_CXX='-PIC' 12595 ;; 12596 *) 12597 ;; 12598 esac 12599 ;; 12600 sunos4*) 12601 case $cc_basename in 12602 CC*) 12603 # Sun C++ 4.x 12604 lt_prog_compiler_pic_CXX='-pic' 12605 lt_prog_compiler_static_CXX='-Bstatic' 12606 ;; 12607 lcc*) 12608 # Lucid 12609 lt_prog_compiler_pic_CXX='-pic' 12610 ;; 12611 *) 12612 ;; 12613 esac 12614 ;; 12615 tandem*) 12616 case $cc_basename in 12617 NCC*) 12618 # NonStop-UX NCC 3.20 12619 lt_prog_compiler_pic_CXX='-KPIC' 12620 ;; 12621 *) 12622 ;; 12623 esac 12624 ;; 12625 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12626 case $cc_basename in 12627 CC*) 12628 lt_prog_compiler_wl_CXX='-Wl,' 12629 lt_prog_compiler_pic_CXX='-KPIC' 12630 lt_prog_compiler_static_CXX='-Bstatic' 12631 ;; 12632 esac 12633 ;; 12634 vxworks*) 12635 ;; 12636 *) 12637 lt_prog_compiler_can_build_shared_CXX=no 12638 ;; 12639 esac 12640 fi 12641 12642 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12643 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; } 12644 12645 # 12646 # Check to make sure the PIC flag actually works. 12647 # 12648 if test -n "$lt_prog_compiler_pic_CXX"; then 12649 12650 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12651 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; } 12652 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then 12653 echo $ECHO_N "(cached) $ECHO_C" >&6 12654 else 12655 lt_cv_prog_compiler_pic_works_CXX=no 12656 ac_outfile=conftest.$ac_objext 12657 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12658 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12659 # Insert the option either (1) after the last *FLAGS variable, or 12660 # (2) before a word containing "conftest.", or (3) at the end. 12661 # Note that $ac_compile itself does not contain backslashes and begins 12662 # with a dollar sign (not a hyphen), so the echo should work correctly. 12663 # The option is referenced via a variable to avoid confusing sed. 12664 lt_compile=`echo "$ac_compile" | $SED \ 12665 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12666 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12667 -e 's:$: $lt_compiler_flag:'` 12668 (eval echo "\"\$as_me:12668: $lt_compile\"" >&5) 12669 (eval "$lt_compile" 2>conftest.err) 12670 ac_status=$? 12671 cat conftest.err >&5 12672 echo "$as_me:12672: \$? = $ac_status" >&5 12673 if (exit $ac_status) && test -s "$ac_outfile"; then 12674 # The compiler can only warn and ignore the option if not recognized 12675 # So say no if there are warnings other than the usual output. 12676 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 12677 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12678 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12679 lt_cv_prog_compiler_pic_works_CXX=yes 12680 fi 12681 fi 12682 $rm conftest* 12683 12684 fi 12685 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 12686 echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_CXX" >&6; } 12687 12688 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 12689 case $lt_prog_compiler_pic_CXX in 12690 "" | " "*) ;; 12691 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 12692 esac 12693 else 12694 lt_prog_compiler_pic_CXX= 12695 lt_prog_compiler_can_build_shared_CXX=no 12696 fi 12697 12698 fi 12699 case $host_os in 12700 # For platforms which do not support PIC, -DPIC is meaningless: 12701 *djgpp*) 12702 lt_prog_compiler_pic_CXX= 12703 ;; 12704 *) 12705 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 12706 ;; 12707 esac 12708 12709 # 12710 # Check to make sure the static flag actually works. 12711 # 12712 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 12713 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12714 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 12715 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then 12716 echo $ECHO_N "(cached) $ECHO_C" >&6 12717 else 12718 lt_cv_prog_compiler_static_works_CXX=no 12719 save_LDFLAGS="$LDFLAGS" 12720 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 12721 echo "$lt_simple_link_test_code" > conftest.$ac_ext 12722 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 12723 # The linker can only warn and ignore the option if not recognized 12724 # So say no if there are warnings 12725 if test -s conftest.err; then 12726 # Append any errors to the config.log. 12727 cat conftest.err 1>&5 12728 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 12729 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12730 if diff conftest.exp conftest.er2 >/dev/null; then 12731 lt_cv_prog_compiler_static_works_CXX=yes 12732 fi 12733 else 12734 lt_cv_prog_compiler_static_works_CXX=yes 12735 fi 12736 fi 12737 $rm -r conftest* 12738 LDFLAGS="$save_LDFLAGS" 12739 12740 fi 12741 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5 12742 echo "${ECHO_T}$lt_cv_prog_compiler_static_works_CXX" >&6; } 12743 12744 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 12745 : 12746 else 12747 lt_prog_compiler_static_CXX= 12748 fi 12749 12750 12751 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 12752 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 12753 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 12754 echo $ECHO_N "(cached) $ECHO_C" >&6 12755 else 12756 lt_cv_prog_compiler_c_o_CXX=no 12757 $rm -r conftest 2>/dev/null 12758 mkdir conftest 12759 cd conftest 12760 mkdir out 12761 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12762 12763 lt_compiler_flag="-o out/conftest2.$ac_objext" 12764 # Insert the option either (1) after the last *FLAGS variable, or 12765 # (2) before a word containing "conftest.", or (3) at the end. 12766 # Note that $ac_compile itself does not contain backslashes and begins 12767 # with a dollar sign (not a hyphen), so the echo should work correctly. 12768 lt_compile=`echo "$ac_compile" | $SED \ 12769 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12770 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12771 -e 's:$: $lt_compiler_flag:'` 12772 (eval echo "\"\$as_me:12772: $lt_compile\"" >&5) 12773 (eval "$lt_compile" 2>out/conftest.err) 12774 ac_status=$? 12775 cat out/conftest.err >&5 12776 echo "$as_me:12776: \$? = $ac_status" >&5 12777 if (exit $ac_status) && test -s out/conftest2.$ac_objext 12778 then 12779 # The compiler can only warn and ignore the option if not recognized 12780 # So say no if there are warnings 12781 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 12782 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12783 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12784 lt_cv_prog_compiler_c_o_CXX=yes 12785 fi 12786 fi 12787 chmod u+w . 2>&5 12788 $rm conftest* 12789 # SGI C++ compiler will create directory out/ii_files/ for 12790 # template instantiation 12791 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 12792 $rm out/* && rmdir out 12793 cd .. 12794 rmdir conftest 12795 $rm conftest* 12796 12797 fi 12798 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 12799 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; } 12800 12801 12802 hard_links="nottested" 12803 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 12804 # do not overwrite the value of need_locks provided by the user 12805 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 12806 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 12807 hard_links=yes 12808 $rm conftest* 12809 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12810 touch conftest.a 12811 ln conftest.a conftest.b 2>&5 || hard_links=no 12812 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12813 { echo "$as_me:$LINENO: result: $hard_links" >&5 12814 echo "${ECHO_T}$hard_links" >&6; } 12815 if test "$hard_links" = no; then 12816 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 12817 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 12818 need_locks=warn 12819 fi 12820 else 12821 need_locks=no 12822 fi 12823 12824 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12825 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 12826 12827 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12828 case $host_os in 12829 aix[4-9]*) 12830 # If we're using GNU nm, then we don't want the "-C" option. 12831 # -C means demangle to AIX nm, but means don't demangle with GNU nm 12832 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 12833 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' 12834 else 12835 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' 12836 fi 12837 ;; 12838 pw32*) 12839 export_symbols_cmds_CXX="$ltdll_cmds" 12840 ;; 12841 cygwin* | mingw*) 12842 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' 12843 ;; 12844 linux* | k*bsd*-gnu) 12845 link_all_deplibs_CXX=no 12846 ;; 12847 *) 12848 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12849 ;; 12850 esac 12851 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 12852 12853 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12854 echo "${ECHO_T}$ld_shlibs_CXX" >&6; } 12855 test "$ld_shlibs_CXX" = no && can_build_shared=no 12856 12857 # 12858 # Do we need to explicitly link libc? 12859 # 12860 case "x$archive_cmds_need_lc_CXX" in 12861 x|xyes) 12862 # Assume -lc should be added 12863 archive_cmds_need_lc_CXX=yes 12864 12865 if test "$enable_shared" = yes && test "$GCC" = yes; then 12866 case $archive_cmds_CXX in 12867 *'~'*) 12868 # FIXME: we may have to deal with multi-command sequences. 12869 ;; 12870 '$CC '*) 12871 # Test whether the compiler implicitly links with -lc since on some 12872 # systems, -lgcc has to come before -lc. If gcc already passes -lc 12873 # to ld, don't add -lc before -lgcc. 12874 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 12875 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 12876 $rm conftest* 12877 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12878 12879 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12880 (eval $ac_compile) 2>&5 12881 ac_status=$? 12882 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12883 (exit $ac_status); } 2>conftest.err; then 12884 soname=conftest 12885 lib=conftest 12886 libobjs=conftest.$ac_objext 12887 deplibs= 12888 wl=$lt_prog_compiler_wl_CXX 12889 pic_flag=$lt_prog_compiler_pic_CXX 12890 compiler_flags=-v 12891 linker_flags=-v 12892 verstring= 12893 output_objdir=. 12894 libname=conftest 12895 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 12896 allow_undefined_flag_CXX= 12897 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 12898 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 12899 ac_status=$? 12900 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12901 (exit $ac_status); } 12902 then 12903 archive_cmds_need_lc_CXX=no 12904 else 12905 archive_cmds_need_lc_CXX=yes 12906 fi 12907 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 12908 else 12909 cat conftest.err 1>&5 12910 fi 12911 $rm conftest* 12912 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 12913 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; } 12914 ;; 12915 esac 12916 fi 12917 ;; 12918 esac 12919 12920 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 12921 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 12922 library_names_spec= 12923 libname_spec='lib$name' 12924 soname_spec= 12925 shrext_cmds=".so" 12926 postinstall_cmds= 12927 postuninstall_cmds= 12928 finish_cmds= 12929 finish_eval= 12930 shlibpath_var= 12931 shlibpath_overrides_runpath=unknown 12932 version_type=none 12933 dynamic_linker="$host_os ld.so" 12934 sys_lib_dlsearch_path_spec="/lib /usr/lib" 12935 12936 need_lib_prefix=unknown 12937 hardcode_into_libs=no 12938 12939 # when you set need_version to no, make sure it does not cause -set_version 12940 # flags to be left without arguments 12941 need_version=unknown 12942 12943 case $host_os in 12944 aix3*) 12945 version_type=linux 12946 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 12947 shlibpath_var=LIBPATH 12948 12949 # AIX 3 has no versioning support, so we append a major version to the name. 12950 soname_spec='${libname}${release}${shared_ext}$major' 12951 ;; 12952 12953 aix[4-9]*) 12954 version_type=linux 12955 need_lib_prefix=no 12956 need_version=no 12957 hardcode_into_libs=yes 12958 if test "$host_cpu" = ia64; then 12959 # AIX 5 supports IA64 12960 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 12961 shlibpath_var=LD_LIBRARY_PATH 12962 else 12963 # With GCC up to 2.95.x, collect2 would create an import file 12964 # for dependence libraries. The import file would start with 12965 # the line `#! .'. This would cause the generated library to 12966 # depend on `.', always an invalid library. This was fixed in 12967 # development snapshots of GCC prior to 3.0. 12968 case $host_os in 12969 aix4 | aix4.[01] | aix4.[01].*) 12970 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 12971 echo ' yes ' 12972 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 12973 : 12974 else 12975 can_build_shared=no 12976 fi 12977 ;; 12978 esac 12979 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 12980 # soname into executable. Probably we can add versioning support to 12981 # collect2, so additional links can be useful in future. 12982 if test "$aix_use_runtimelinking" = yes; then 12983 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 12984 # instead of lib<name>.a to let people know that these are not 12985 # typical AIX shared libraries. 12986 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12987 else 12988 # We preserve .a as extension for shared libraries through AIX4.2 12989 # and later when we are not doing run time linking. 12990 library_names_spec='${libname}${release}.a $libname.a' 12991 soname_spec='${libname}${release}${shared_ext}$major' 12992 fi 12993 shlibpath_var=LIBPATH 12994 fi 12995 ;; 12996 12997 amigaos*) 12998 library_names_spec='$libname.ixlibrary $libname.a' 12999 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13000 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' 13001 ;; 13002 13003 beos*) 13004 library_names_spec='${libname}${shared_ext}' 13005 dynamic_linker="$host_os ld.so" 13006 shlibpath_var=LIBRARY_PATH 13007 ;; 13008 13009 bsdi[45]*) 13010 version_type=linux 13011 need_version=no 13012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13013 soname_spec='${libname}${release}${shared_ext}$major' 13014 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13015 shlibpath_var=LD_LIBRARY_PATH 13016 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13017 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13018 # the default ld.so.conf also contains /usr/contrib/lib and 13019 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13020 # libtool to hard-code these into programs 13021 ;; 13022 13023 cygwin* | mingw* | pw32*) 13024 version_type=windows 13025 shrext_cmds=".dll" 13026 need_version=no 13027 need_lib_prefix=no 13028 13029 case $GCC,$host_os in 13030 yes,cygwin* | yes,mingw* | yes,pw32*) 13031 library_names_spec='$libname.dll.a' 13032 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13033 postinstall_cmds='base_file=`basename \${file}`~ 13034 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 13035 dldir=$destdir/`dirname \$dlpath`~ 13036 test -d \$dldir || mkdir -p \$dldir~ 13037 $install_prog $dir/$dlname \$dldir/$dlname~ 13038 chmod a+x \$dldir/$dlname' 13039 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13040 dlpath=$dir/\$dldll~ 13041 $rm \$dlpath' 13042 shlibpath_overrides_runpath=yes 13043 13044 case $host_os in 13045 cygwin*) 13046 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13047 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13048 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 13049 ;; 13050 mingw*) 13051 # MinGW DLLs use traditional 'lib' prefix 13052 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13053 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 13054 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 13055 # It is most probably a Windows format PATH printed by 13056 # mingw gcc, but we are running on Cygwin. Gcc prints its search 13057 # path with ; separators, and with drive letters. We can handle the 13058 # drive letters (cygwin fileutils understands them), so leave them, 13059 # especially as we might pass files found there to a mingw objdump, 13060 # which wouldn't understand a cygwinified path. Ahh. 13061 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13062 else 13063 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13064 fi 13065 ;; 13066 pw32*) 13067 # pw32 DLLs use 'pw' prefix rather than 'lib' 13068 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13069 ;; 13070 esac 13071 ;; 13072 13073 *) 13074 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13075 ;; 13076 esac 13077 dynamic_linker='Win32 ld.exe' 13078 # FIXME: first we should search . and the directory the executable is in 13079 shlibpath_var=PATH 13080 ;; 13081 13082 darwin* | rhapsody*) 13083 dynamic_linker="$host_os dyld" 13084 version_type=darwin 13085 need_lib_prefix=no 13086 need_version=no 13087 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13088 soname_spec='${libname}${release}${major}$shared_ext' 13089 shlibpath_overrides_runpath=yes 13090 shlibpath_var=DYLD_LIBRARY_PATH 13091 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13092 13093 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13094 ;; 13095 13096 dgux*) 13097 version_type=linux 13098 need_lib_prefix=no 13099 need_version=no 13100 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13101 soname_spec='${libname}${release}${shared_ext}$major' 13102 shlibpath_var=LD_LIBRARY_PATH 13103 ;; 13104 13105 freebsd1*) 13106 dynamic_linker=no 13107 ;; 13108 13109 freebsd* | dragonfly*) 13110 # DragonFly does not have aout. When/if they implement a new 13111 # versioning mechanism, adjust this. 13112 if test -x /usr/bin/objformat; then 13113 objformat=`/usr/bin/objformat` 13114 else 13115 case $host_os in 13116 freebsd[123]*) objformat=aout ;; 13117 *) objformat=elf ;; 13118 esac 13119 fi 13120 version_type=freebsd-$objformat 13121 case $version_type in 13122 freebsd-elf*) 13123 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13124 need_version=no 13125 need_lib_prefix=no 13126 ;; 13127 freebsd-*) 13128 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13129 need_version=yes 13130 ;; 13131 esac 13132 shlibpath_var=LD_LIBRARY_PATH 13133 case $host_os in 13134 freebsd2*) 13135 shlibpath_overrides_runpath=yes 13136 ;; 13137 freebsd3.[01]* | freebsdelf3.[01]*) 13138 shlibpath_overrides_runpath=yes 13139 hardcode_into_libs=yes 13140 ;; 13141 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13142 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13143 shlibpath_overrides_runpath=no 13144 hardcode_into_libs=yes 13145 ;; 13146 *) # from 4.6 on, and DragonFly 13147 shlibpath_overrides_runpath=yes 13148 hardcode_into_libs=yes 13149 ;; 13150 esac 13151 ;; 13152 13153 gnu*) 13154 version_type=linux 13155 need_lib_prefix=no 13156 need_version=no 13157 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13158 soname_spec='${libname}${release}${shared_ext}$major' 13159 shlibpath_var=LD_LIBRARY_PATH 13160 hardcode_into_libs=yes 13161 ;; 13162 13163 hpux9* | hpux10* | hpux11*) 13164 # Give a soname corresponding to the major version so that dld.sl refuses to 13165 # link against other versions. 13166 version_type=sunos 13167 need_lib_prefix=no 13168 need_version=no 13169 case $host_cpu in 13170 ia64*) 13171 shrext_cmds='.so' 13172 hardcode_into_libs=yes 13173 dynamic_linker="$host_os dld.so" 13174 shlibpath_var=LD_LIBRARY_PATH 13175 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13176 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13177 soname_spec='${libname}${release}${shared_ext}$major' 13178 if test "X$HPUX_IA64_MODE" = X32; then 13179 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13180 else 13181 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13182 fi 13183 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13184 ;; 13185 hppa*64*) 13186 shrext_cmds='.sl' 13187 hardcode_into_libs=yes 13188 dynamic_linker="$host_os dld.sl" 13189 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13190 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13191 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13192 soname_spec='${libname}${release}${shared_ext}$major' 13193 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13194 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13195 ;; 13196 *) 13197 shrext_cmds='.sl' 13198 dynamic_linker="$host_os dld.sl" 13199 shlibpath_var=SHLIB_PATH 13200 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13201 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13202 soname_spec='${libname}${release}${shared_ext}$major' 13203 ;; 13204 esac 13205 # HP-UX runs *really* slowly unless shared libraries are mode 555. 13206 postinstall_cmds='chmod 555 $lib' 13207 ;; 13208 13209 interix[3-9]*) 13210 version_type=linux 13211 need_lib_prefix=no 13212 need_version=no 13213 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13214 soname_spec='${libname}${release}${shared_ext}$major' 13215 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13216 shlibpath_var=LD_LIBRARY_PATH 13217 shlibpath_overrides_runpath=no 13218 hardcode_into_libs=yes 13219 ;; 13220 13221 irix5* | irix6* | nonstopux*) 13222 case $host_os in 13223 nonstopux*) version_type=nonstopux ;; 13224 *) 13225 if test "$lt_cv_prog_gnu_ld" = yes; then 13226 version_type=linux 13227 else 13228 version_type=irix 13229 fi ;; 13230 esac 13231 need_lib_prefix=no 13232 need_version=no 13233 soname_spec='${libname}${release}${shared_ext}$major' 13234 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13235 case $host_os in 13236 irix5* | nonstopux*) 13237 libsuff= shlibsuff= 13238 ;; 13239 *) 13240 case $LD in # libtool.m4 will add one of these switches to LD 13241 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13242 libsuff= shlibsuff= libmagic=32-bit;; 13243 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13244 libsuff=32 shlibsuff=N32 libmagic=N32;; 13245 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13246 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13247 *) libsuff= shlibsuff= libmagic=never-match;; 13248 esac 13249 ;; 13250 esac 13251 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13252 shlibpath_overrides_runpath=no 13253 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13254 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13255 hardcode_into_libs=yes 13256 ;; 13257 13258 # No shared lib support for Linux oldld, aout, or coff. 13259 linux*oldld* | linux*aout* | linux*coff*) 13260 dynamic_linker=no 13261 ;; 13262 13263 # This must be Linux ELF. 13264 linux* | k*bsd*-gnu) 13265 version_type=linux 13266 need_lib_prefix=no 13267 need_version=no 13268 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13269 soname_spec='${libname}${release}${shared_ext}$major' 13270 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13271 shlibpath_var=LD_LIBRARY_PATH 13272 shlibpath_overrides_runpath=no 13273 # This implies no fast_install, which is unacceptable. 13274 # Some rework will be needed to allow for fast_install 13275 # before this can be enabled. 13276 hardcode_into_libs=yes 13277 13278 # Append ld.so.conf contents to the search path 13279 if test -f /etc/ld.so.conf; then 13280 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 13281 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 13282 fi 13283 13284 # We used to test for /lib/ld.so.1 and disable shared libraries on 13285 # powerpc, because MkLinux only supported shared libraries with the 13286 # GNU dynamic linker. Since this was broken with cross compilers, 13287 # most powerpc-linux boxes support dynamic linking these days and 13288 # people can always --disable-shared, the test was removed, and we 13289 # assume the GNU/Linux dynamic linker is in use. 13290 dynamic_linker='GNU/Linux ld.so' 13291 ;; 13292 13293 netbsdelf*-gnu) 13294 version_type=linux 13295 need_lib_prefix=no 13296 need_version=no 13297 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13298 soname_spec='${libname}${release}${shared_ext}$major' 13299 shlibpath_var=LD_LIBRARY_PATH 13300 shlibpath_overrides_runpath=no 13301 hardcode_into_libs=yes 13302 dynamic_linker='NetBSD ld.elf_so' 13303 ;; 13304 13305 netbsd*) 13306 version_type=sunos 13307 need_lib_prefix=no 13308 need_version=no 13309 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13311 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13312 dynamic_linker='NetBSD (a.out) ld.so' 13313 else 13314 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13315 soname_spec='${libname}${release}${shared_ext}$major' 13316 dynamic_linker='NetBSD ld.elf_so' 13317 fi 13318 shlibpath_var=LD_LIBRARY_PATH 13319 shlibpath_overrides_runpath=yes 13320 hardcode_into_libs=yes 13321 ;; 13322 13323 newsos6) 13324 version_type=linux 13325 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13326 shlibpath_var=LD_LIBRARY_PATH 13327 shlibpath_overrides_runpath=yes 13328 ;; 13329 13330 nto-qnx*) 13331 version_type=linux 13332 need_lib_prefix=no 13333 need_version=no 13334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13335 soname_spec='${libname}${release}${shared_ext}$major' 13336 shlibpath_var=LD_LIBRARY_PATH 13337 shlibpath_overrides_runpath=yes 13338 ;; 13339 13340 openbsd*) 13341 version_type=sunos 13342 sys_lib_dlsearch_path_spec="/usr/lib" 13343 need_lib_prefix=no 13344 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13345 case $host_os in 13346 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13347 *) need_version=no ;; 13348 esac 13349 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13350 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13351 shlibpath_var=LD_LIBRARY_PATH 13352 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13353 case $host_os in 13354 openbsd2.[89] | openbsd2.[89].*) 13355 shlibpath_overrides_runpath=no 13356 ;; 13357 *) 13358 shlibpath_overrides_runpath=yes 13359 ;; 13360 esac 13361 else 13362 shlibpath_overrides_runpath=yes 13363 fi 13364 ;; 13365 13366 os2*) 13367 libname_spec='$name' 13368 shrext_cmds=".dll" 13369 need_lib_prefix=no 13370 library_names_spec='$libname${shared_ext} $libname.a' 13371 dynamic_linker='OS/2 ld.exe' 13372 shlibpath_var=LIBPATH 13373 ;; 13374 13375 osf3* | osf4* | osf5*) 13376 version_type=osf 13377 need_lib_prefix=no 13378 need_version=no 13379 soname_spec='${libname}${release}${shared_ext}$major' 13380 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13381 shlibpath_var=LD_LIBRARY_PATH 13382 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13383 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13384 ;; 13385 13386 rdos*) 13387 dynamic_linker=no 13388 ;; 13389 13390 solaris*) 13391 version_type=linux 13392 need_lib_prefix=no 13393 need_version=no 13394 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13395 soname_spec='${libname}${release}${shared_ext}$major' 13396 shlibpath_var=LD_LIBRARY_PATH 13397 shlibpath_overrides_runpath=yes 13398 hardcode_into_libs=yes 13399 # ldd complains unless libraries are executable 13400 postinstall_cmds='chmod +x $lib' 13401 ;; 13402 13403 sunos4*) 13404 version_type=sunos 13405 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13406 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13407 shlibpath_var=LD_LIBRARY_PATH 13408 shlibpath_overrides_runpath=yes 13409 if test "$with_gnu_ld" = yes; then 13410 need_lib_prefix=no 13411 fi 13412 need_version=yes 13413 ;; 13414 13415 sysv4 | sysv4.3*) 13416 version_type=linux 13417 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13418 soname_spec='${libname}${release}${shared_ext}$major' 13419 shlibpath_var=LD_LIBRARY_PATH 13420 case $host_vendor in 13421 sni) 13422 shlibpath_overrides_runpath=no 13423 need_lib_prefix=no 13424 export_dynamic_flag_spec='${wl}-Blargedynsym' 13425 runpath_var=LD_RUN_PATH 13426 ;; 13427 siemens) 13428 need_lib_prefix=no 13429 ;; 13430 motorola) 13431 need_lib_prefix=no 13432 need_version=no 13433 shlibpath_overrides_runpath=no 13434 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13435 ;; 13436 esac 13437 ;; 13438 13439 sysv4*MP*) 13440 if test -d /usr/nec ;then 13441 version_type=linux 13442 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13443 soname_spec='$libname${shared_ext}.$major' 13444 shlibpath_var=LD_LIBRARY_PATH 13445 fi 13446 ;; 13447 13448 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13449 version_type=freebsd-elf 13450 need_lib_prefix=no 13451 need_version=no 13452 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13453 soname_spec='${libname}${release}${shared_ext}$major' 13454 shlibpath_var=LD_LIBRARY_PATH 13455 hardcode_into_libs=yes 13456 if test "$with_gnu_ld" = yes; then 13457 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13458 shlibpath_overrides_runpath=no 13459 else 13460 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13461 shlibpath_overrides_runpath=yes 13462 case $host_os in 13463 sco3.2v5*) 13464 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13465 ;; 13466 esac 13467 fi 13468 sys_lib_dlsearch_path_spec='/usr/lib' 13469 ;; 13470 13471 uts4*) 13472 version_type=linux 13473 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13474 soname_spec='${libname}${release}${shared_ext}$major' 13475 shlibpath_var=LD_LIBRARY_PATH 13476 ;; 13477 13478 *) 13479 dynamic_linker=no 13480 ;; 13481 esac 13482 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13483 echo "${ECHO_T}$dynamic_linker" >&6; } 13484 test "$dynamic_linker" = no && can_build_shared=no 13485 13486 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 13487 echo $ECHO_N "(cached) $ECHO_C" >&6 13488 else 13489 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 13490 fi 13491 13492 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 13493 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 13494 echo $ECHO_N "(cached) $ECHO_C" >&6 13495 else 13496 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 13497 fi 13498 13499 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 13500 13501 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13502 if test "$GCC" = yes; then 13503 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13504 fi 13505 13506 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13507 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 13508 hardcode_action_CXX= 13509 if test -n "$hardcode_libdir_flag_spec_CXX" || \ 13510 test -n "$runpath_var_CXX" || \ 13511 test "X$hardcode_automatic_CXX" = "Xyes" ; then 13512 13513 # We can hardcode non-existant directories. 13514 if test "$hardcode_direct_CXX" != no && 13515 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13516 # have to relink, otherwise we might link with an installed library 13517 # when we should be linking with a yet-to-be-installed one 13518 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 13519 test "$hardcode_minus_L_CXX" != no; then 13520 # Linking always hardcodes the temporary library directory. 13521 hardcode_action_CXX=relink 13522 else 13523 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13524 hardcode_action_CXX=immediate 13525 fi 13526 else 13527 # We cannot hardcode anything, or else we can only hardcode existing 13528 # directories. 13529 hardcode_action_CXX=unsupported 13530 fi 13531 { echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13532 echo "${ECHO_T}$hardcode_action_CXX" >&6; } 13533 13534 if test "$hardcode_action_CXX" = relink; then 13535 # Fast installation is not supported 13536 enable_fast_install=no 13537 elif test "$shlibpath_overrides_runpath" = yes || 13538 test "$enable_shared" = no; then 13539 # Fast installation is not necessary 13540 enable_fast_install=needless 13541 fi 13542 13543 13544 # The else clause should only fire when bootstrapping the 13545 # libtool distribution, otherwise you forgot to ship ltmain.sh 13546 # with your package, and you will get complaints that there are 13547 # no rules to generate ltmain.sh. 13548 if test -f "$ltmain"; then 13549 # See if we are running on zsh, and set the options which allow our commands through 13550 # without removal of \ escapes. 13551 if test -n "${ZSH_VERSION+set}" ; then 13552 setopt NO_GLOB_SUBST 13553 fi 13554 # Now quote all the things that may contain metacharacters while being 13555 # careful not to overquote the AC_SUBSTed values. We take copies of the 13556 # variables and quote the copies for generation of the libtool script. 13557 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 13558 SED SHELL STRIP \ 13559 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13560 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13561 deplibs_check_method reload_flag reload_cmds need_locks \ 13562 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13563 lt_cv_sys_global_symbol_to_c_name_address \ 13564 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13565 old_postinstall_cmds old_postuninstall_cmds \ 13566 compiler_CXX \ 13567 CC_CXX \ 13568 LD_CXX \ 13569 lt_prog_compiler_wl_CXX \ 13570 lt_prog_compiler_pic_CXX \ 13571 lt_prog_compiler_static_CXX \ 13572 lt_prog_compiler_no_builtin_flag_CXX \ 13573 export_dynamic_flag_spec_CXX \ 13574 thread_safe_flag_spec_CXX \ 13575 whole_archive_flag_spec_CXX \ 13576 enable_shared_with_static_runtimes_CXX \ 13577 old_archive_cmds_CXX \ 13578 old_archive_from_new_cmds_CXX \ 13579 predep_objects_CXX \ 13580 postdep_objects_CXX \ 13581 predeps_CXX \ 13582 postdeps_CXX \ 13583 compiler_lib_search_path_CXX \ 13584 compiler_lib_search_dirs_CXX \ 13585 archive_cmds_CXX \ 13586 archive_expsym_cmds_CXX \ 13587 postinstall_cmds_CXX \ 13588 postuninstall_cmds_CXX \ 13589 old_archive_from_expsyms_cmds_CXX \ 13590 allow_undefined_flag_CXX \ 13591 no_undefined_flag_CXX \ 13592 export_symbols_cmds_CXX \ 13593 hardcode_libdir_flag_spec_CXX \ 13594 hardcode_libdir_flag_spec_ld_CXX \ 13595 hardcode_libdir_separator_CXX \ 13596 hardcode_automatic_CXX \ 13597 module_cmds_CXX \ 13598 module_expsym_cmds_CXX \ 13599 lt_cv_prog_compiler_c_o_CXX \ 13600 fix_srcfile_path_CXX \ 13601 exclude_expsyms_CXX \ 13602 include_expsyms_CXX; do 13603 13604 case $var in 13605 old_archive_cmds_CXX | \ 13606 old_archive_from_new_cmds_CXX | \ 13607 archive_cmds_CXX | \ 13608 archive_expsym_cmds_CXX | \ 13609 module_cmds_CXX | \ 13610 module_expsym_cmds_CXX | \ 13611 old_archive_from_expsyms_cmds_CXX | \ 13612 export_symbols_cmds_CXX | \ 13613 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13614 postinstall_cmds | postuninstall_cmds | \ 13615 old_postinstall_cmds | old_postuninstall_cmds | \ 13616 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13617 # Double-quote double-evaled strings. 13618 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13619 ;; 13620 *) 13621 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13622 ;; 13623 esac 13624 done 13625 13626 case $lt_echo in 13627 *'\$0 --fallback-echo"') 13628 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13629 ;; 13630 esac 13631 13632 cfgfile="$ofile" 13633 13634 cat <<__EOF__ >> "$cfgfile" 13635 # ### BEGIN LIBTOOL TAG CONFIG: $tagname 13636 13637 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13638 13639 # Shell to use when invoking shell scripts. 13640 SHELL=$lt_SHELL 13641 13642 # Whether or not to build shared libraries. 13643 build_libtool_libs=$enable_shared 13644 13645 # Whether or not to build static libraries. 13646 build_old_libs=$enable_static 13647 13648 # Whether or not to add -lc for building shared libraries. 13649 build_libtool_need_lc=$archive_cmds_need_lc_CXX 13650 13651 # Whether or not to disallow shared libs when runtime libs are static 13652 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13653 13654 # Whether or not to optimize for fast installation. 13655 fast_install=$enable_fast_install 13656 13657 # The host system. 13658 host_alias=$host_alias 13659 host=$host 13660 host_os=$host_os 13661 13662 # The build system. 13663 build_alias=$build_alias 13664 build=$build 13665 build_os=$build_os 13666 13667 # An echo program that does not interpret backslashes. 13668 echo=$lt_echo 13669 13670 # The archiver. 13671 AR=$lt_AR 13672 AR_FLAGS=$lt_AR_FLAGS 13673 13674 # A C compiler. 13675 LTCC=$lt_LTCC 13676 13677 # LTCC compiler flags. 13678 LTCFLAGS=$lt_LTCFLAGS 13679 13680 # A language-specific compiler. 13681 CC=$lt_compiler_CXX 13682 13683 # Is the compiler the GNU C compiler? 13684 with_gcc=$GCC_CXX 13685 13686 # An ERE matcher. 13687 EGREP=$lt_EGREP 13688 13689 # The linker used to build libraries. 13690 LD=$lt_LD_CXX 13691 13692 # Whether we need hard or soft links. 13693 LN_S=$lt_LN_S 13694 13695 # A BSD-compatible nm program. 13696 NM=$lt_NM 13697 13698 # A symbol stripping program 13699 STRIP=$lt_STRIP 13700 13701 # Used to examine libraries when file_magic_cmd begins "file" 13702 MAGIC_CMD=$MAGIC_CMD 13703 13704 # Used on cygwin: DLL creation program. 13705 DLLTOOL="$DLLTOOL" 13706 13707 # Used on cygwin: object dumper. 13708 OBJDUMP="$OBJDUMP" 13709 13710 # Used on cygwin: assembler. 13711 AS="$AS" 13712 13713 # The name of the directory that contains temporary libtool files. 13714 objdir=$objdir 13715 13716 # How to create reloadable object files. 13717 reload_flag=$lt_reload_flag 13718 reload_cmds=$lt_reload_cmds 13719 13720 # How to pass a linker flag through the compiler. 13721 wl=$lt_lt_prog_compiler_wl_CXX 13722 13723 # Object file suffix (normally "o"). 13724 objext="$ac_objext" 13725 13726 # Old archive suffix (normally "a"). 13727 libext="$libext" 13728 13729 # Shared library suffix (normally ".so"). 13730 shrext_cmds='$shrext_cmds' 13731 13732 # Executable file suffix (normally ""). 13733 exeext="$exeext" 13734 13735 # Additional compiler flags for building library objects. 13736 pic_flag=$lt_lt_prog_compiler_pic_CXX 13737 pic_mode=$pic_mode 13738 13739 # What is the maximum length of a command? 13740 max_cmd_len=$lt_cv_sys_max_cmd_len 13741 13742 # Does compiler simultaneously support -c and -o options? 13743 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 13744 13745 # Must we lock files when doing compilation? 13746 need_locks=$lt_need_locks 13747 13748 # Do we need the lib prefix for modules? 13749 need_lib_prefix=$need_lib_prefix 13750 13751 # Do we need a version for libraries? 13752 need_version=$need_version 13753 13754 # Whether dlopen is supported. 13755 dlopen_support=$enable_dlopen 13756 13757 # Whether dlopen of programs is supported. 13758 dlopen_self=$enable_dlopen_self 13759 13760 # Whether dlopen of statically linked programs is supported. 13761 dlopen_self_static=$enable_dlopen_self_static 13762 13763 # Compiler flag to prevent dynamic linking. 13764 link_static_flag=$lt_lt_prog_compiler_static_CXX 13765 13766 # Compiler flag to turn off builtin functions. 13767 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 13768 13769 # Compiler flag to allow reflexive dlopens. 13770 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 13771 13772 # Compiler flag to generate shared objects directly from archives. 13773 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 13774 13775 # Compiler flag to generate thread-safe objects. 13776 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 13777 13778 # Library versioning type. 13779 version_type=$version_type 13780 13781 # Format of library name prefix. 13782 libname_spec=$lt_libname_spec 13783 13784 # List of archive names. First name is the real one, the rest are links. 13785 # The last name is the one that the linker finds with -lNAME. 13786 library_names_spec=$lt_library_names_spec 13787 13788 # The coded name of the library, if different from the real name. 13789 soname_spec=$lt_soname_spec 13790 13791 # Commands used to build and install an old-style archive. 13792 RANLIB=$lt_RANLIB 13793 old_archive_cmds=$lt_old_archive_cmds_CXX 13794 old_postinstall_cmds=$lt_old_postinstall_cmds 13795 old_postuninstall_cmds=$lt_old_postuninstall_cmds 13796 13797 # Create an old-style archive from a shared archive. 13798 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 13799 13800 # Create a temporary old-style archive to link instead of a shared archive. 13801 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 13802 13803 # Commands used to build and install a shared archive. 13804 archive_cmds=$lt_archive_cmds_CXX 13805 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 13806 postinstall_cmds=$lt_postinstall_cmds 13807 postuninstall_cmds=$lt_postuninstall_cmds 13808 13809 # Commands used to build a loadable module (assumed same as above if empty) 13810 module_cmds=$lt_module_cmds_CXX 13811 module_expsym_cmds=$lt_module_expsym_cmds_CXX 13812 13813 # Commands to strip libraries. 13814 old_striplib=$lt_old_striplib 13815 striplib=$lt_striplib 13816 13817 # Dependencies to place before the objects being linked to create a 13818 # shared library. 13819 predep_objects=$lt_predep_objects_CXX 13820 13821 # Dependencies to place after the objects being linked to create a 13822 # shared library. 13823 postdep_objects=$lt_postdep_objects_CXX 13824 13825 # Dependencies to place before the objects being linked to create a 13826 # shared library. 13827 predeps=$lt_predeps_CXX 13828 13829 # Dependencies to place after the objects being linked to create a 13830 # shared library. 13831 postdeps=$lt_postdeps_CXX 13832 13833 # The directories searched by this compiler when creating a shared 13834 # library 13835 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 13836 13837 # The library search path used internally by the compiler when linking 13838 # a shared library. 13839 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 13840 13841 # Method to check whether dependent libraries are shared objects. 13842 deplibs_check_method=$lt_deplibs_check_method 13843 13844 # Command to use when deplibs_check_method == file_magic. 13845 file_magic_cmd=$lt_file_magic_cmd 13846 13847 # Flag that allows shared libraries with undefined symbols to be built. 13848 allow_undefined_flag=$lt_allow_undefined_flag_CXX 13849 13850 # Flag that forces no undefined symbols. 13851 no_undefined_flag=$lt_no_undefined_flag_CXX 13852 13853 # Commands used to finish a libtool library installation in a directory. 13854 finish_cmds=$lt_finish_cmds 13855 13856 # Same as above, but a single script fragment to be evaled but not shown. 13857 finish_eval=$lt_finish_eval 13858 13859 # Take the output of nm and produce a listing of raw symbols and C names. 13860 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13861 13862 # Transform the output of nm in a proper C declaration 13863 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13864 13865 # Transform the output of nm in a C name address pair 13866 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13867 13868 # This is the shared library runtime path variable. 13869 runpath_var=$runpath_var 13870 13871 # This is the shared library path variable. 13872 shlibpath_var=$shlibpath_var 13873 13874 # Is shlibpath searched before the hard-coded library search path? 13875 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13876 13877 # How to hardcode a shared library path into an executable. 13878 hardcode_action=$hardcode_action_CXX 13879 13880 # Whether we should hardcode library paths into libraries. 13881 hardcode_into_libs=$hardcode_into_libs 13882 13883 # Flag to hardcode \$libdir into a binary during linking. 13884 # This must work even if \$libdir does not exist. 13885 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 13886 13887 # If ld is used when linking, flag to hardcode \$libdir into 13888 # a binary during linking. This must work even if \$libdir does 13889 # not exist. 13890 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 13891 13892 # Whether we need a single -rpath flag with a separated argument. 13893 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 13894 13895 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 13896 # resulting binary. 13897 hardcode_direct=$hardcode_direct_CXX 13898 13899 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the 13900 # resulting binary. 13901 hardcode_minus_L=$hardcode_minus_L_CXX 13902 13903 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 13904 # the resulting binary. 13905 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 13906 13907 # Set to yes if building a shared library automatically hardcodes DIR into the library 13908 # and all subsequent libraries and executables linked against it. 13909 hardcode_automatic=$hardcode_automatic_CXX 13910 13911 # Variables whose values should be saved in libtool wrapper scripts and 13912 # restored at relink time. 13913 variables_saved_for_relink="$variables_saved_for_relink" 13914 13915 # Whether libtool must link a program against all its dependency libraries. 13916 link_all_deplibs=$link_all_deplibs_CXX 13917 13918 # Compile-time system search path for libraries 13919 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13920 13921 # Run-time system search path for libraries 13922 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13923 13924 # Fix the shell variable \$srcfile for the compiler. 13925 fix_srcfile_path=$lt_fix_srcfile_path 13926 13927 # Set to yes if exported symbols are required. 13928 always_export_symbols=$always_export_symbols_CXX 13929 13930 # The commands to list exported symbols. 13931 export_symbols_cmds=$lt_export_symbols_cmds_CXX 13932 13933 # The commands to extract the exported symbol list from a shared archive. 13934 extract_expsyms_cmds=$lt_extract_expsyms_cmds 13935 13936 # Symbols that should not be listed in the preloaded symbols. 13937 exclude_expsyms=$lt_exclude_expsyms_CXX 13938 13939 # Symbols that must always be exported. 13940 include_expsyms=$lt_include_expsyms_CXX 13941 13942 # ### END LIBTOOL TAG CONFIG: $tagname 13943 13944 __EOF__ 13945 13946 13947 else 13948 # If there is no Makefile yet, we rely on a make rule to execute 13949 # `config.status --recheck' to rerun these tests and create the 13950 # libtool script then. 13951 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 13952 if test -f "$ltmain_in"; then 13953 test -f Makefile && make "$ltmain" 13954 fi 13955 fi 13956 13957 13958 ac_ext=c 13959 ac_cpp='$CPP $CPPFLAGS' 13960 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13961 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13962 ac_compiler_gnu=$ac_cv_c_compiler_gnu 13963 13964 CC=$lt_save_CC 13965 LDCXX=$LD 13966 LD=$lt_save_LD 13967 GCC=$lt_save_GCC 13968 with_gnu_ldcxx=$with_gnu_ld 13969 with_gnu_ld=$lt_save_with_gnu_ld 13970 lt_cv_path_LDCXX=$lt_cv_path_LD 13971 lt_cv_path_LD=$lt_save_path_LD 13972 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 13973 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 13974 13975 else 13976 tagname="" 13977 fi 13978 ;; 13979 13980 F77) 13981 if test -n "$F77" && test "X$F77" != "Xno"; then 13982 13983 ac_ext=f 13984 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 13985 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13986 ac_compiler_gnu=$ac_cv_f77_compiler_gnu 13987 13988 13989 archive_cmds_need_lc_F77=no 13990 allow_undefined_flag_F77= 13991 always_export_symbols_F77=no 13992 archive_expsym_cmds_F77= 13993 export_dynamic_flag_spec_F77= 13994 hardcode_direct_F77=no 13995 hardcode_libdir_flag_spec_F77= 13996 hardcode_libdir_flag_spec_ld_F77= 13997 hardcode_libdir_separator_F77= 13998 hardcode_minus_L_F77=no 13999 hardcode_automatic_F77=no 14000 module_cmds_F77= 14001 module_expsym_cmds_F77= 14002 link_all_deplibs_F77=unknown 14003 old_archive_cmds_F77=$old_archive_cmds 14004 no_undefined_flag_F77= 14005 whole_archive_flag_spec_F77= 14006 enable_shared_with_static_runtimes_F77=no 14007 14008 # Source file extension for f77 test sources. 14009 ac_ext=f 14010 14011 # Object file extension for compiled f77 test sources. 14012 objext=o 14013 objext_F77=$objext 14014 14015 # Code to be used in simple compile tests 14016 lt_simple_compile_test_code="\ 14017 subroutine t 14018 return 14019 end 14020 " 14021 14022 # Code to be used in simple link tests 14023 lt_simple_link_test_code="\ 14024 program t 14025 end 14026 " 14027 14028 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 14029 14030 # If no C compiler was specified, use CC. 14031 LTCC=${LTCC-"$CC"} 14032 14033 # If no C compiler flags were specified, use CFLAGS. 14034 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14035 14036 # Allow CC to be a program name with arguments. 14037 compiler=$CC 14038 14039 14040 # save warnings/boilerplate of simple test code 14041 ac_outfile=conftest.$ac_objext 14042 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 14043 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14044 _lt_compiler_boilerplate=`cat conftest.err` 14045 $rm conftest* 14046 14047 ac_outfile=conftest.$ac_objext 14048 echo "$lt_simple_link_test_code" >conftest.$ac_ext 14049 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14050 _lt_linker_boilerplate=`cat conftest.err` 14051 $rm -r conftest* 14052 14053 14054 # Allow CC to be a program name with arguments. 14055 lt_save_CC="$CC" 14056 CC=${F77-"f77"} 14057 compiler=$CC 14058 compiler_F77=$CC 14059 for cc_temp in $compiler""; do 14060 case $cc_temp in 14061 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14062 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14063 \-*) ;; 14064 *) break;; 14065 esac 14066 done 14067 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14068 14069 14070 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14071 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 14072 { echo "$as_me:$LINENO: result: $can_build_shared" >&5 14073 echo "${ECHO_T}$can_build_shared" >&6; } 14074 14075 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14076 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 14077 test "$can_build_shared" = "no" && enable_shared=no 14078 14079 # On AIX, shared libraries and static libraries use the same namespace, and 14080 # are all built from PIC. 14081 case $host_os in 14082 aix3*) 14083 test "$enable_shared" = yes && enable_static=no 14084 if test -n "$RANLIB"; then 14085 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14086 postinstall_cmds='$RANLIB $lib' 14087 fi 14088 ;; 14089 aix[4-9]*) 14090 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14091 test "$enable_shared" = yes && enable_static=no 14092 fi 14093 ;; 14094 esac 14095 { echo "$as_me:$LINENO: result: $enable_shared" >&5 14096 echo "${ECHO_T}$enable_shared" >&6; } 14097 14098 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14099 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 14100 # Make sure either enable_shared or enable_static is yes. 14101 test "$enable_shared" = yes || enable_static=yes 14102 { echo "$as_me:$LINENO: result: $enable_static" >&5 14103 echo "${ECHO_T}$enable_static" >&6; } 14104 14105 GCC_F77="$G77" 14106 LD_F77="$LD" 14107 14108 lt_prog_compiler_wl_F77= 14109 lt_prog_compiler_pic_F77= 14110 lt_prog_compiler_static_F77= 14111 14112 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14113 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 14114 14115 if test "$GCC" = yes; then 14116 lt_prog_compiler_wl_F77='-Wl,' 14117 lt_prog_compiler_static_F77='-static' 14118 14119 case $host_os in 14120 aix*) 14121 # All AIX code is PIC. 14122 if test "$host_cpu" = ia64; then 14123 # AIX 5 now supports IA64 processor 14124 lt_prog_compiler_static_F77='-Bstatic' 14125 fi 14126 ;; 14127 14128 amigaos*) 14129 # FIXME: we need at least 68020 code to build shared libraries, but 14130 # adding the `-m68020' flag to GCC prevents building anything better, 14131 # like `-m68040'. 14132 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14133 ;; 14134 14135 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14136 # PIC is the default for these OSes. 14137 ;; 14138 14139 mingw* | cygwin* | pw32* | os2*) 14140 # This hack is so that the source file can tell whether it is being 14141 # built for inclusion in a dll (and should export symbols for example). 14142 # Although the cygwin gcc ignores -fPIC, still need this for old-style 14143 # (--disable-auto-import) libraries 14144 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14145 ;; 14146 14147 darwin* | rhapsody*) 14148 # PIC is the default on this platform 14149 # Common symbols not allowed in MH_DYLIB files 14150 lt_prog_compiler_pic_F77='-fno-common' 14151 ;; 14152 14153 interix[3-9]*) 14154 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14155 # Instead, we relocate shared libraries at runtime. 14156 ;; 14157 14158 msdosdjgpp*) 14159 # Just because we use GCC doesn't mean we suddenly get shared libraries 14160 # on systems that don't support them. 14161 lt_prog_compiler_can_build_shared_F77=no 14162 enable_shared=no 14163 ;; 14164 14165 sysv4*MP*) 14166 if test -d /usr/nec; then 14167 lt_prog_compiler_pic_F77=-Kconform_pic 14168 fi 14169 ;; 14170 14171 hpux*) 14172 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14173 # not for PA HP-UX. 14174 case $host_cpu in 14175 hppa*64*|ia64*) 14176 # +Z the default 14177 ;; 14178 *) 14179 lt_prog_compiler_pic_F77='-fPIC' 14180 ;; 14181 esac 14182 ;; 14183 14184 *) 14185 lt_prog_compiler_pic_F77='-fPIC' 14186 ;; 14187 esac 14188 else 14189 # PORTME Check for flag to pass linker flags through the system compiler. 14190 case $host_os in 14191 aix*) 14192 lt_prog_compiler_wl_F77='-Wl,' 14193 if test "$host_cpu" = ia64; then 14194 # AIX 5 now supports IA64 processor 14195 lt_prog_compiler_static_F77='-Bstatic' 14196 else 14197 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14198 fi 14199 ;; 14200 darwin*) 14201 # PIC is the default on this platform 14202 # Common symbols not allowed in MH_DYLIB files 14203 case $cc_basename in 14204 xlc*) 14205 lt_prog_compiler_pic_F77='-qnocommon' 14206 lt_prog_compiler_wl_F77='-Wl,' 14207 ;; 14208 esac 14209 ;; 14210 14211 mingw* | cygwin* | pw32* | os2*) 14212 # This hack is so that the source file can tell whether it is being 14213 # built for inclusion in a dll (and should export symbols for example). 14214 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14215 ;; 14216 14217 hpux9* | hpux10* | hpux11*) 14218 lt_prog_compiler_wl_F77='-Wl,' 14219 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14220 # not for PA HP-UX. 14221 case $host_cpu in 14222 hppa*64*|ia64*) 14223 # +Z the default 14224 ;; 14225 *) 14226 lt_prog_compiler_pic_F77='+Z' 14227 ;; 14228 esac 14229 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14230 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14231 ;; 14232 14233 irix5* | irix6* | nonstopux*) 14234 lt_prog_compiler_wl_F77='-Wl,' 14235 # PIC (with -KPIC) is the default. 14236 lt_prog_compiler_static_F77='-non_shared' 14237 ;; 14238 14239 newsos6) 14240 lt_prog_compiler_pic_F77='-KPIC' 14241 lt_prog_compiler_static_F77='-Bstatic' 14242 ;; 14243 14244 linux* | k*bsd*-gnu) 14245 case $cc_basename in 14246 icc* | ecc*) 14247 lt_prog_compiler_wl_F77='-Wl,' 14248 lt_prog_compiler_pic_F77='-KPIC' 14249 lt_prog_compiler_static_F77='-static' 14250 ;; 14251 pgcc* | pgf77* | pgf90* | pgf95*) 14252 # Portland Group compilers (*not* the Pentium gcc compiler, 14253 # which looks to be a dead project) 14254 lt_prog_compiler_wl_F77='-Wl,' 14255 lt_prog_compiler_pic_F77='-fpic' 14256 lt_prog_compiler_static_F77='-Bstatic' 14257 ;; 14258 ccc*) 14259 lt_prog_compiler_wl_F77='-Wl,' 14260 # All Alpha code is PIC. 14261 lt_prog_compiler_static_F77='-non_shared' 14262 ;; 14263 *) 14264 case `$CC -V 2>&1 | sed 5q` in 14265 *Sun\ C*) 14266 # Sun C 5.9 14267 lt_prog_compiler_pic_F77='-KPIC' 14268 lt_prog_compiler_static_F77='-Bstatic' 14269 lt_prog_compiler_wl_F77='-Wl,' 14270 ;; 14271 *Sun\ F*) 14272 # Sun Fortran 8.3 passes all unrecognized flags to the linker 14273 lt_prog_compiler_pic_F77='-KPIC' 14274 lt_prog_compiler_static_F77='-Bstatic' 14275 lt_prog_compiler_wl_F77='' 14276 ;; 14277 esac 14278 ;; 14279 esac 14280 ;; 14281 14282 osf3* | osf4* | osf5*) 14283 lt_prog_compiler_wl_F77='-Wl,' 14284 # All OSF/1 code is PIC. 14285 lt_prog_compiler_static_F77='-non_shared' 14286 ;; 14287 14288 rdos*) 14289 lt_prog_compiler_static_F77='-non_shared' 14290 ;; 14291 14292 solaris*) 14293 lt_prog_compiler_pic_F77='-KPIC' 14294 lt_prog_compiler_static_F77='-Bstatic' 14295 case $cc_basename in 14296 f77* | f90* | f95*) 14297 lt_prog_compiler_wl_F77='-Qoption ld ';; 14298 *) 14299 lt_prog_compiler_wl_F77='-Wl,';; 14300 esac 14301 ;; 14302 14303 sunos4*) 14304 lt_prog_compiler_wl_F77='-Qoption ld ' 14305 lt_prog_compiler_pic_F77='-PIC' 14306 lt_prog_compiler_static_F77='-Bstatic' 14307 ;; 14308 14309 sysv4 | sysv4.2uw2* | sysv4.3*) 14310 lt_prog_compiler_wl_F77='-Wl,' 14311 lt_prog_compiler_pic_F77='-KPIC' 14312 lt_prog_compiler_static_F77='-Bstatic' 14313 ;; 14314 14315 sysv4*MP*) 14316 if test -d /usr/nec ;then 14317 lt_prog_compiler_pic_F77='-Kconform_pic' 14318 lt_prog_compiler_static_F77='-Bstatic' 14319 fi 14320 ;; 14321 14322 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14323 lt_prog_compiler_wl_F77='-Wl,' 14324 lt_prog_compiler_pic_F77='-KPIC' 14325 lt_prog_compiler_static_F77='-Bstatic' 14326 ;; 14327 14328 unicos*) 14329 lt_prog_compiler_wl_F77='-Wl,' 14330 lt_prog_compiler_can_build_shared_F77=no 14331 ;; 14332 14333 uts4*) 14334 lt_prog_compiler_pic_F77='-pic' 14335 lt_prog_compiler_static_F77='-Bstatic' 14336 ;; 14337 14338 *) 14339 lt_prog_compiler_can_build_shared_F77=no 14340 ;; 14341 esac 14342 fi 14343 14344 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14345 echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; } 14346 14347 # 14348 # Check to make sure the PIC flag actually works. 14349 # 14350 if test -n "$lt_prog_compiler_pic_F77"; then 14351 14352 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14353 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; } 14354 if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then 14355 echo $ECHO_N "(cached) $ECHO_C" >&6 14356 else 14357 lt_cv_prog_compiler_pic_works_F77=no 14358 ac_outfile=conftest.$ac_objext 14359 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14360 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14361 # Insert the option either (1) after the last *FLAGS variable, or 14362 # (2) before a word containing "conftest.", or (3) at the end. 14363 # Note that $ac_compile itself does not contain backslashes and begins 14364 # with a dollar sign (not a hyphen), so the echo should work correctly. 14365 # The option is referenced via a variable to avoid confusing sed. 14366 lt_compile=`echo "$ac_compile" | $SED \ 14367 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14368 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14369 -e 's:$: $lt_compiler_flag:'` 14370 (eval echo "\"\$as_me:14370: $lt_compile\"" >&5) 14371 (eval "$lt_compile" 2>conftest.err) 14372 ac_status=$? 14373 cat conftest.err >&5 14374 echo "$as_me:14374: \$? = $ac_status" >&5 14375 if (exit $ac_status) && test -s "$ac_outfile"; then 14376 # The compiler can only warn and ignore the option if not recognized 14377 # So say no if there are warnings other than the usual output. 14378 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14379 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14380 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14381 lt_cv_prog_compiler_pic_works_F77=yes 14382 fi 14383 fi 14384 $rm conftest* 14385 14386 fi 14387 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5 14388 echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_F77" >&6; } 14389 14390 if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then 14391 case $lt_prog_compiler_pic_F77 in 14392 "" | " "*) ;; 14393 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14394 esac 14395 else 14396 lt_prog_compiler_pic_F77= 14397 lt_prog_compiler_can_build_shared_F77=no 14398 fi 14399 14400 fi 14401 case $host_os in 14402 # For platforms which do not support PIC, -DPIC is meaningless: 14403 *djgpp*) 14404 lt_prog_compiler_pic_F77= 14405 ;; 14406 *) 14407 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14408 ;; 14409 esac 14410 14411 # 14412 # Check to make sure the static flag actually works. 14413 # 14414 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14415 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14416 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 14417 if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then 14418 echo $ECHO_N "(cached) $ECHO_C" >&6 14419 else 14420 lt_cv_prog_compiler_static_works_F77=no 14421 save_LDFLAGS="$LDFLAGS" 14422 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14423 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14424 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14425 # The linker can only warn and ignore the option if not recognized 14426 # So say no if there are warnings 14427 if test -s conftest.err; then 14428 # Append any errors to the config.log. 14429 cat conftest.err 1>&5 14430 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14431 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14432 if diff conftest.exp conftest.er2 >/dev/null; then 14433 lt_cv_prog_compiler_static_works_F77=yes 14434 fi 14435 else 14436 lt_cv_prog_compiler_static_works_F77=yes 14437 fi 14438 fi 14439 $rm -r conftest* 14440 LDFLAGS="$save_LDFLAGS" 14441 14442 fi 14443 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5 14444 echo "${ECHO_T}$lt_cv_prog_compiler_static_works_F77" >&6; } 14445 14446 if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then 14447 : 14448 else 14449 lt_prog_compiler_static_F77= 14450 fi 14451 14452 14453 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14454 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 14455 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14456 echo $ECHO_N "(cached) $ECHO_C" >&6 14457 else 14458 lt_cv_prog_compiler_c_o_F77=no 14459 $rm -r conftest 2>/dev/null 14460 mkdir conftest 14461 cd conftest 14462 mkdir out 14463 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14464 14465 lt_compiler_flag="-o out/conftest2.$ac_objext" 14466 # Insert the option either (1) after the last *FLAGS variable, or 14467 # (2) before a word containing "conftest.", or (3) at the end. 14468 # Note that $ac_compile itself does not contain backslashes and begins 14469 # with a dollar sign (not a hyphen), so the echo should work correctly. 14470 lt_compile=`echo "$ac_compile" | $SED \ 14471 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14472 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14473 -e 's:$: $lt_compiler_flag:'` 14474 (eval echo "\"\$as_me:14474: $lt_compile\"" >&5) 14475 (eval "$lt_compile" 2>out/conftest.err) 14476 ac_status=$? 14477 cat out/conftest.err >&5 14478 echo "$as_me:14478: \$? = $ac_status" >&5 14479 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14480 then 14481 # The compiler can only warn and ignore the option if not recognized 14482 # So say no if there are warnings 14483 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14484 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14485 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14486 lt_cv_prog_compiler_c_o_F77=yes 14487 fi 14488 fi 14489 chmod u+w . 2>&5 14490 $rm conftest* 14491 # SGI C++ compiler will create directory out/ii_files/ for 14492 # template instantiation 14493 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14494 $rm out/* && rmdir out 14495 cd .. 14496 rmdir conftest 14497 $rm conftest* 14498 14499 fi 14500 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14501 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; } 14502 14503 14504 hard_links="nottested" 14505 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14506 # do not overwrite the value of need_locks provided by the user 14507 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14508 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 14509 hard_links=yes 14510 $rm conftest* 14511 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14512 touch conftest.a 14513 ln conftest.a conftest.b 2>&5 || hard_links=no 14514 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14515 { echo "$as_me:$LINENO: result: $hard_links" >&5 14516 echo "${ECHO_T}$hard_links" >&6; } 14517 if test "$hard_links" = no; then 14518 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14519 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14520 need_locks=warn 14521 fi 14522 else 14523 need_locks=no 14524 fi 14525 14526 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14527 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 14528 14529 runpath_var= 14530 allow_undefined_flag_F77= 14531 enable_shared_with_static_runtimes_F77=no 14532 archive_cmds_F77= 14533 archive_expsym_cmds_F77= 14534 old_archive_From_new_cmds_F77= 14535 old_archive_from_expsyms_cmds_F77= 14536 export_dynamic_flag_spec_F77= 14537 whole_archive_flag_spec_F77= 14538 thread_safe_flag_spec_F77= 14539 hardcode_libdir_flag_spec_F77= 14540 hardcode_libdir_flag_spec_ld_F77= 14541 hardcode_libdir_separator_F77= 14542 hardcode_direct_F77=no 14543 hardcode_minus_L_F77=no 14544 hardcode_shlibpath_var_F77=unsupported 14545 link_all_deplibs_F77=unknown 14546 hardcode_automatic_F77=no 14547 module_cmds_F77= 14548 module_expsym_cmds_F77= 14549 always_export_symbols_F77=no 14550 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14551 # include_expsyms should be a list of space-separated symbols to be *always* 14552 # included in the symbol list 14553 include_expsyms_F77= 14554 # exclude_expsyms can be an extended regexp of symbols to exclude 14555 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14556 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14557 # as well as any symbol that contains `d'. 14558 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14559 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14560 # platforms (ab)use it in PIC code, but their linkers get confused if 14561 # the symbol is explicitly referenced. Since portable code cannot 14562 # rely on this symbol name, it's probably fine to never include it in 14563 # preloaded symbol tables. 14564 # Exclude shared library initialization/finalization symbols. 14565 extract_expsyms_cmds= 14566 # Just being paranoid about ensuring that cc_basename is set. 14567 for cc_temp in $compiler""; do 14568 case $cc_temp in 14569 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14570 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14571 \-*) ;; 14572 *) break;; 14573 esac 14574 done 14575 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14576 14577 case $host_os in 14578 cygwin* | mingw* | pw32*) 14579 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14580 # When not using gcc, we currently assume that we are using 14581 # Microsoft Visual C++. 14582 if test "$GCC" != yes; then 14583 with_gnu_ld=no 14584 fi 14585 ;; 14586 interix*) 14587 # we just hope/assume this is gcc and not c89 (= MSVC++) 14588 with_gnu_ld=yes 14589 ;; 14590 openbsd*) 14591 with_gnu_ld=no 14592 ;; 14593 esac 14594 14595 ld_shlibs_F77=yes 14596 if test "$with_gnu_ld" = yes; then 14597 # If archive_cmds runs LD, not CC, wlarc should be empty 14598 wlarc='${wl}' 14599 14600 # Set some defaults for GNU ld with shared library support. These 14601 # are reset later if shared libraries are not supported. Putting them 14602 # here allows them to be overridden if necessary. 14603 runpath_var=LD_RUN_PATH 14604 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14605 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14606 # ancient GNU ld didn't support --whole-archive et. al. 14607 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14608 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14609 else 14610 whole_archive_flag_spec_F77= 14611 fi 14612 supports_anon_versioning=no 14613 case `$LD -v 2>/dev/null` in 14614 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14615 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14616 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14617 *\ 2.11.*) ;; # other 2.11 versions 14618 *) supports_anon_versioning=yes ;; 14619 esac 14620 14621 # See if GNU ld supports shared libraries. 14622 case $host_os in 14623 aix[3-9]*) 14624 # On AIX/PPC, the GNU linker is very broken 14625 if test "$host_cpu" != ia64; then 14626 ld_shlibs_F77=no 14627 cat <<EOF 1>&2 14628 14629 *** Warning: the GNU linker, at least up to release 2.9.1, is reported 14630 *** to be unable to reliably create shared libraries on AIX. 14631 *** Therefore, libtool is disabling shared libraries support. If you 14632 *** really care for shared libraries, you may want to modify your PATH 14633 *** so that a non-GNU linker is found, and then restart. 14634 14635 EOF 14636 fi 14637 ;; 14638 14639 amigaos*) 14640 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)' 14641 hardcode_libdir_flag_spec_F77='-L$libdir' 14642 hardcode_minus_L_F77=yes 14643 14644 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports 14645 # that the semantics of dynamic libraries on AmigaOS, at least up 14646 # to version 4, is to share data among multiple programs linked 14647 # with the same dynamic library. Since this doesn't match the 14648 # behavior of shared libraries on other platforms, we can't use 14649 # them. 14650 ld_shlibs_F77=no 14651 ;; 14652 14653 beos*) 14654 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14655 allow_undefined_flag_F77=unsupported 14656 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 14657 # support --undefined. This deserves some investigation. FIXME 14658 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14659 else 14660 ld_shlibs_F77=no 14661 fi 14662 ;; 14663 14664 cygwin* | mingw* | pw32*) 14665 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14666 # as there is no search path for DLLs. 14667 hardcode_libdir_flag_spec_F77='-L$libdir' 14668 allow_undefined_flag_F77=unsupported 14669 always_export_symbols_F77=no 14670 enable_shared_with_static_runtimes_F77=yes 14671 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 14672 14673 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14674 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14675 # If the export-symbols file already is a .def file (1st line 14676 # is EXPORTS), use it as is; otherwise, prepend... 14677 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14678 cp $export_symbols $output_objdir/$soname.def; 14679 else 14680 echo EXPORTS > $output_objdir/$soname.def; 14681 cat $export_symbols >> $output_objdir/$soname.def; 14682 fi~ 14683 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14684 else 14685 ld_shlibs_F77=no 14686 fi 14687 ;; 14688 14689 interix[3-9]*) 14690 hardcode_direct_F77=no 14691 hardcode_shlibpath_var_F77=no 14692 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14693 export_dynamic_flag_spec_F77='${wl}-E' 14694 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14695 # Instead, shared libraries are loaded at an image base (0x10000000 by 14696 # default) and relocated if they conflict, which is a slow very memory 14697 # consuming and fragmenting process. To avoid this, we pick a random, 14698 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14699 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14700 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' 14701 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' 14702 ;; 14703 14704 gnu* | linux* | k*bsd*-gnu) 14705 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14706 tmp_addflag= 14707 case $cc_basename,$host_cpu in 14708 pgcc*) # Portland Group C compiler 14709 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' 14710 tmp_addflag=' $pic_flag' 14711 ;; 14712 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 14713 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' 14714 tmp_addflag=' $pic_flag -Mnomain' ;; 14715 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 14716 tmp_addflag=' -i_dynamic' ;; 14717 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 14718 tmp_addflag=' -i_dynamic -nofor_main' ;; 14719 ifc* | ifort*) # Intel Fortran compiler 14720 tmp_addflag=' -nofor_main' ;; 14721 esac 14722 case `$CC -V 2>&1 | sed 5q` in 14723 *Sun\ C*) # Sun C 5.9 14724 whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 14725 tmp_sharedflag='-G' ;; 14726 *Sun\ F*) # Sun Fortran 8.3 14727 tmp_sharedflag='-G' ;; 14728 *) 14729 tmp_sharedflag='-shared' ;; 14730 esac 14731 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14732 14733 if test $supports_anon_versioning = yes; then 14734 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 14735 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 14736 $echo "local: *; };" >> $output_objdir/$libname.ver~ 14737 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 14738 fi 14739 link_all_deplibs_F77=no 14740 else 14741 ld_shlibs_F77=no 14742 fi 14743 ;; 14744 14745 netbsd* | netbsdelf*-gnu) 14746 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 14747 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 14748 wlarc= 14749 else 14750 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14751 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14752 fi 14753 ;; 14754 14755 solaris*) 14756 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 14757 ld_shlibs_F77=no 14758 cat <<EOF 1>&2 14759 14760 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 14761 *** create shared libraries on Solaris systems. Therefore, libtool 14762 *** is disabling shared libraries support. We urge you to upgrade GNU 14763 *** binutils to release 2.9.1 or newer. Another option is to modify 14764 *** your PATH or compiler configuration so that the native linker is 14765 *** used, and then restart. 14766 14767 EOF 14768 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14769 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14770 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14771 else 14772 ld_shlibs_F77=no 14773 fi 14774 ;; 14775 14776 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 14777 case `$LD -v 2>&1` in 14778 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 14779 ld_shlibs_F77=no 14780 cat <<_LT_EOF 1>&2 14781 14782 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 14783 *** reliably create shared libraries on SCO systems. Therefore, libtool 14784 *** is disabling shared libraries support. We urge you to upgrade GNU 14785 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 14786 *** your PATH or compiler configuration so that the native linker is 14787 *** used, and then restart. 14788 14789 _LT_EOF 14790 ;; 14791 *) 14792 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14793 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 14794 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 14795 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 14796 else 14797 ld_shlibs_F77=no 14798 fi 14799 ;; 14800 esac 14801 ;; 14802 14803 sunos4*) 14804 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 14805 wlarc= 14806 hardcode_direct_F77=yes 14807 hardcode_shlibpath_var_F77=no 14808 ;; 14809 14810 *) 14811 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14812 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14813 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14814 else 14815 ld_shlibs_F77=no 14816 fi 14817 ;; 14818 esac 14819 14820 if test "$ld_shlibs_F77" = no; then 14821 runpath_var= 14822 hardcode_libdir_flag_spec_F77= 14823 export_dynamic_flag_spec_F77= 14824 whole_archive_flag_spec_F77= 14825 fi 14826 else 14827 # PORTME fill in a description of your system's linker (not GNU ld) 14828 case $host_os in 14829 aix3*) 14830 allow_undefined_flag_F77=unsupported 14831 always_export_symbols_F77=yes 14832 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' 14833 # Note: this linker hardcodes the directories in LIBPATH if there 14834 # are no directories specified by -L. 14835 hardcode_minus_L_F77=yes 14836 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 14837 # Neither direct hardcoding nor static linking is supported with a 14838 # broken collect2. 14839 hardcode_direct_F77=unsupported 14840 fi 14841 ;; 14842 14843 aix[4-9]*) 14844 if test "$host_cpu" = ia64; then 14845 # On IA64, the linker does run time linking by default, so we don't 14846 # have to do anything special. 14847 aix_use_runtimelinking=no 14848 exp_sym_flag='-Bexport' 14849 no_entry_flag="" 14850 else 14851 # If we're using GNU nm, then we don't want the "-C" option. 14852 # -C means demangle to AIX nm, but means don't demangle with GNU nm 14853 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 14854 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' 14855 else 14856 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' 14857 fi 14858 aix_use_runtimelinking=no 14859 14860 # Test if we are trying to use run time linking or normal 14861 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 14862 # need to do runtime linking. 14863 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 14864 for ld_flag in $LDFLAGS; do 14865 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 14866 aix_use_runtimelinking=yes 14867 break 14868 fi 14869 done 14870 ;; 14871 esac 14872 14873 exp_sym_flag='-bexport' 14874 no_entry_flag='-bnoentry' 14875 fi 14876 14877 # When large executables or shared objects are built, AIX ld can 14878 # have problems creating the table of contents. If linking a library 14879 # or program results in "error TOC overflow" add -mminimal-toc to 14880 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 14881 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 14882 14883 archive_cmds_F77='' 14884 hardcode_direct_F77=yes 14885 hardcode_libdir_separator_F77=':' 14886 link_all_deplibs_F77=yes 14887 14888 if test "$GCC" = yes; then 14889 case $host_os in aix4.[012]|aix4.[012].*) 14890 # We only want to do this on AIX 4.2 and lower, the check 14891 # below for broken collect2 doesn't work under 4.3+ 14892 collect2name=`${CC} -print-prog-name=collect2` 14893 if test -f "$collect2name" && \ 14894 strings "$collect2name" | grep resolve_lib_name >/dev/null 14895 then 14896 # We have reworked collect2 14897 : 14898 else 14899 # We have old collect2 14900 hardcode_direct_F77=unsupported 14901 # It fails to find uninstalled libraries when the uninstalled 14902 # path is not listed in the libpath. Setting hardcode_minus_L 14903 # to unsupported forces relinking 14904 hardcode_minus_L_F77=yes 14905 hardcode_libdir_flag_spec_F77='-L$libdir' 14906 hardcode_libdir_separator_F77= 14907 fi 14908 ;; 14909 esac 14910 shared_flag='-shared' 14911 if test "$aix_use_runtimelinking" = yes; then 14912 shared_flag="$shared_flag "'${wl}-G' 14913 fi 14914 else 14915 # not using gcc 14916 if test "$host_cpu" = ia64; then 14917 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 14918 # chokes on -Wl,-G. The following line is correct: 14919 shared_flag='-G' 14920 else 14921 if test "$aix_use_runtimelinking" = yes; then 14922 shared_flag='${wl}-G' 14923 else 14924 shared_flag='${wl}-bM:SRE' 14925 fi 14926 fi 14927 fi 14928 14929 # It seems that -bexpall does not export symbols beginning with 14930 # underscore (_), so it is better to generate a list of symbols to export. 14931 always_export_symbols_F77=yes 14932 if test "$aix_use_runtimelinking" = yes; then 14933 # Warning - without using the other runtime loading flags (-brtl), 14934 # -berok will link without error, but may produce a broken library. 14935 allow_undefined_flag_F77='-berok' 14936 # Determine the default libpath from the value encoded in an empty executable. 14937 cat >conftest.$ac_ext <<_ACEOF 14938 program main 14939 14940 end 14941 _ACEOF 14942 rm -f conftest.$ac_objext conftest$ac_exeext 14943 if { (ac_try="$ac_link" 14944 case "(($ac_try" in 14945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14946 *) ac_try_echo=$ac_try;; 14947 esac 14948 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14949 (eval "$ac_link") 2>conftest.er1 14950 ac_status=$? 14951 grep -v '^ *+' conftest.er1 >conftest.err 14952 rm -f conftest.er1 14953 cat conftest.err >&5 14954 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14955 (exit $ac_status); } && { 14956 test -z "$ac_f77_werror_flag" || 14957 test ! -s conftest.err 14958 } && test -s conftest$ac_exeext && 14959 $as_test_x conftest$ac_exeext; then 14960 14961 lt_aix_libpath_sed=' 14962 /Import File Strings/,/^$/ { 14963 /^0/ { 14964 s/^0 *\(.*\)$/\1/ 14965 p 14966 } 14967 }' 14968 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14969 # Check for a 64-bit object if we didn't find anything. 14970 if test -z "$aix_libpath"; then 14971 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14972 fi 14973 else 14974 echo "$as_me: failed program was:" >&5 14975 sed 's/^/| /' conftest.$ac_ext >&5 14976 14977 14978 fi 14979 14980 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 14981 conftest$ac_exeext conftest.$ac_ext 14982 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 14983 14984 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 14985 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" 14986 else 14987 if test "$host_cpu" = ia64; then 14988 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 14989 allow_undefined_flag_F77="-z nodefs" 14990 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" 14991 else 14992 # Determine the default libpath from the value encoded in an empty executable. 14993 cat >conftest.$ac_ext <<_ACEOF 14994 program main 14995 14996 end 14997 _ACEOF 14998 rm -f conftest.$ac_objext conftest$ac_exeext 14999 if { (ac_try="$ac_link" 15000 case "(($ac_try" in 15001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15002 *) ac_try_echo=$ac_try;; 15003 esac 15004 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15005 (eval "$ac_link") 2>conftest.er1 15006 ac_status=$? 15007 grep -v '^ *+' conftest.er1 >conftest.err 15008 rm -f conftest.er1 15009 cat conftest.err >&5 15010 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15011 (exit $ac_status); } && { 15012 test -z "$ac_f77_werror_flag" || 15013 test ! -s conftest.err 15014 } && test -s conftest$ac_exeext && 15015 $as_test_x conftest$ac_exeext; then 15016 15017 lt_aix_libpath_sed=' 15018 /Import File Strings/,/^$/ { 15019 /^0/ { 15020 s/^0 *\(.*\)$/\1/ 15021 p 15022 } 15023 }' 15024 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15025 # Check for a 64-bit object if we didn't find anything. 15026 if test -z "$aix_libpath"; then 15027 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15028 fi 15029 else 15030 echo "$as_me: failed program was:" >&5 15031 sed 's/^/| /' conftest.$ac_ext >&5 15032 15033 15034 fi 15035 15036 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15037 conftest$ac_exeext conftest.$ac_ext 15038 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15039 15040 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15041 # Warning - without using the other run time loading flags, 15042 # -berok will link without error, but may produce a broken library. 15043 no_undefined_flag_F77=' ${wl}-bernotok' 15044 allow_undefined_flag_F77=' ${wl}-berok' 15045 # Exported symbols can be pulled into shared objects from archives 15046 whole_archive_flag_spec_F77='$convenience' 15047 archive_cmds_need_lc_F77=yes 15048 # This is similar to how AIX traditionally builds its shared libraries. 15049 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' 15050 fi 15051 fi 15052 ;; 15053 15054 amigaos*) 15055 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)' 15056 hardcode_libdir_flag_spec_F77='-L$libdir' 15057 hardcode_minus_L_F77=yes 15058 # see comment about different semantics on the GNU ld section 15059 ld_shlibs_F77=no 15060 ;; 15061 15062 bsdi[45]*) 15063 export_dynamic_flag_spec_F77=-rdynamic 15064 ;; 15065 15066 cygwin* | mingw* | pw32*) 15067 # When not using gcc, we currently assume that we are using 15068 # Microsoft Visual C++. 15069 # hardcode_libdir_flag_spec is actually meaningless, as there is 15070 # no search path for DLLs. 15071 hardcode_libdir_flag_spec_F77=' ' 15072 allow_undefined_flag_F77=unsupported 15073 # Tell ltmain to make .lib files, not .a files. 15074 libext=lib 15075 # Tell ltmain to make .dll files, not .so files. 15076 shrext_cmds=".dll" 15077 # FIXME: Setting linknames here is a bad hack. 15078 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15079 # The linker will automatically build a .lib file if we build a DLL. 15080 old_archive_From_new_cmds_F77='true' 15081 # FIXME: Should let the user specify the lib program. 15082 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' 15083 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15084 enable_shared_with_static_runtimes_F77=yes 15085 ;; 15086 15087 darwin* | rhapsody*) 15088 case $host_os in 15089 rhapsody* | darwin1.[012]) 15090 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15091 ;; 15092 *) # Darwin 1.3 on 15093 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15094 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15095 else 15096 case ${MACOSX_DEPLOYMENT_TARGET} in 15097 10.[012]) 15098 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15099 ;; 15100 10.*) 15101 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15102 ;; 15103 esac 15104 fi 15105 ;; 15106 esac 15107 archive_cmds_need_lc_F77=no 15108 hardcode_direct_F77=no 15109 hardcode_automatic_F77=yes 15110 hardcode_shlibpath_var_F77=unsupported 15111 whole_archive_flag_spec_F77='' 15112 link_all_deplibs_F77=yes 15113 if test "$GCC" = yes ; then 15114 output_verbose_link_cmd='echo' 15115 archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 15116 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 15117 archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 15118 module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 15119 else 15120 case $cc_basename in 15121 xlc*) 15122 output_verbose_link_cmd='echo' 15123 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 15124 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15125 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15126 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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 15127 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}' 15128 ;; 15129 *) 15130 ld_shlibs_F77=no 15131 ;; 15132 esac 15133 fi 15134 ;; 15135 15136 dgux*) 15137 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15138 hardcode_libdir_flag_spec_F77='-L$libdir' 15139 hardcode_shlibpath_var_F77=no 15140 ;; 15141 15142 freebsd1*) 15143 ld_shlibs_F77=no 15144 ;; 15145 15146 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15147 # support. Future versions do this automatically, but an explicit c++rt0.o 15148 # does not break anything, and helps significantly (at the cost of a little 15149 # extra space). 15150 freebsd2.2*) 15151 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15152 hardcode_libdir_flag_spec_F77='-R$libdir' 15153 hardcode_direct_F77=yes 15154 hardcode_shlibpath_var_F77=no 15155 ;; 15156 15157 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15158 freebsd2*) 15159 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15160 hardcode_direct_F77=yes 15161 hardcode_minus_L_F77=yes 15162 hardcode_shlibpath_var_F77=no 15163 ;; 15164 15165 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15166 freebsd* | dragonfly*) 15167 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15168 hardcode_libdir_flag_spec_F77='-R$libdir' 15169 hardcode_direct_F77=yes 15170 hardcode_shlibpath_var_F77=no 15171 ;; 15172 15173 hpux9*) 15174 if test "$GCC" = yes; then 15175 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' 15176 else 15177 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' 15178 fi 15179 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15180 hardcode_libdir_separator_F77=: 15181 hardcode_direct_F77=yes 15182 15183 # hardcode_minus_L: Not really in the search PATH, 15184 # but as the default location of the library. 15185 hardcode_minus_L_F77=yes 15186 export_dynamic_flag_spec_F77='${wl}-E' 15187 ;; 15188 15189 hpux10*) 15190 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15191 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15192 else 15193 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15194 fi 15195 if test "$with_gnu_ld" = no; then 15196 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15197 hardcode_libdir_separator_F77=: 15198 15199 hardcode_direct_F77=yes 15200 export_dynamic_flag_spec_F77='${wl}-E' 15201 15202 # hardcode_minus_L: Not really in the search PATH, 15203 # but as the default location of the library. 15204 hardcode_minus_L_F77=yes 15205 fi 15206 ;; 15207 15208 hpux11*) 15209 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15210 case $host_cpu in 15211 hppa*64*) 15212 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15213 ;; 15214 ia64*) 15215 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15216 ;; 15217 *) 15218 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15219 ;; 15220 esac 15221 else 15222 case $host_cpu in 15223 hppa*64*) 15224 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15225 ;; 15226 ia64*) 15227 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15228 ;; 15229 *) 15230 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15231 ;; 15232 esac 15233 fi 15234 if test "$with_gnu_ld" = no; then 15235 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15236 hardcode_libdir_separator_F77=: 15237 15238 case $host_cpu in 15239 hppa*64*|ia64*) 15240 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15241 hardcode_direct_F77=no 15242 hardcode_shlibpath_var_F77=no 15243 ;; 15244 *) 15245 hardcode_direct_F77=yes 15246 export_dynamic_flag_spec_F77='${wl}-E' 15247 15248 # hardcode_minus_L: Not really in the search PATH, 15249 # but as the default location of the library. 15250 hardcode_minus_L_F77=yes 15251 ;; 15252 esac 15253 fi 15254 ;; 15255 15256 irix5* | irix6* | nonstopux*) 15257 if test "$GCC" = yes; then 15258 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' 15259 else 15260 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' 15261 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15262 fi 15263 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15264 hardcode_libdir_separator_F77=: 15265 link_all_deplibs_F77=yes 15266 ;; 15267 15268 netbsd* | netbsdelf*-gnu) 15269 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15270 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15271 else 15272 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15273 fi 15274 hardcode_libdir_flag_spec_F77='-R$libdir' 15275 hardcode_direct_F77=yes 15276 hardcode_shlibpath_var_F77=no 15277 ;; 15278 15279 newsos6) 15280 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15281 hardcode_direct_F77=yes 15282 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15283 hardcode_libdir_separator_F77=: 15284 hardcode_shlibpath_var_F77=no 15285 ;; 15286 15287 openbsd*) 15288 if test -f /usr/libexec/ld.so; then 15289 hardcode_direct_F77=yes 15290 hardcode_shlibpath_var_F77=no 15291 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15292 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15293 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15294 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15295 export_dynamic_flag_spec_F77='${wl}-E' 15296 else 15297 case $host_os in 15298 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15299 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15300 hardcode_libdir_flag_spec_F77='-R$libdir' 15301 ;; 15302 *) 15303 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15304 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15305 ;; 15306 esac 15307 fi 15308 else 15309 ld_shlibs_F77=no 15310 fi 15311 ;; 15312 15313 os2*) 15314 hardcode_libdir_flag_spec_F77='-L$libdir' 15315 hardcode_minus_L_F77=yes 15316 allow_undefined_flag_F77=unsupported 15317 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' 15318 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15319 ;; 15320 15321 osf3*) 15322 if test "$GCC" = yes; then 15323 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15324 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' 15325 else 15326 allow_undefined_flag_F77=' -expect_unresolved \*' 15327 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' 15328 fi 15329 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15330 hardcode_libdir_separator_F77=: 15331 ;; 15332 15333 osf4* | osf5*) # as osf3* with the addition of -msym flag 15334 if test "$GCC" = yes; then 15335 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15336 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' 15337 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15338 else 15339 allow_undefined_flag_F77=' -expect_unresolved \*' 15340 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' 15341 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~ 15342 $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' 15343 15344 # Both c and cxx compiler support -rpath directly 15345 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15346 fi 15347 hardcode_libdir_separator_F77=: 15348 ;; 15349 15350 solaris*) 15351 no_undefined_flag_F77=' -z text' 15352 if test "$GCC" = yes; then 15353 wlarc='${wl}' 15354 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15355 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15356 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15357 else 15358 wlarc='' 15359 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15360 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15361 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15362 fi 15363 hardcode_libdir_flag_spec_F77='-R$libdir' 15364 hardcode_shlibpath_var_F77=no 15365 case $host_os in 15366 solaris2.[0-5] | solaris2.[0-5].*) ;; 15367 *) 15368 # The compiler driver will combine and reorder linker options, 15369 # but understands `-z linker_flag'. GCC discards it without `$wl', 15370 # but is careful enough not to reorder. 15371 # Supported since Solaris 2.6 (maybe 2.5.1?) 15372 if test "$GCC" = yes; then 15373 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 15374 else 15375 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' 15376 fi 15377 ;; 15378 esac 15379 link_all_deplibs_F77=yes 15380 ;; 15381 15382 sunos4*) 15383 if test "x$host_vendor" = xsequent; then 15384 # Use $CC to link under sequent, because it throws in some extra .o 15385 # files that make .init and .fini sections work. 15386 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15387 else 15388 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15389 fi 15390 hardcode_libdir_flag_spec_F77='-L$libdir' 15391 hardcode_direct_F77=yes 15392 hardcode_minus_L_F77=yes 15393 hardcode_shlibpath_var_F77=no 15394 ;; 15395 15396 sysv4) 15397 case $host_vendor in 15398 sni) 15399 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15400 hardcode_direct_F77=yes # is this really true??? 15401 ;; 15402 siemens) 15403 ## LD is ld it makes a PLAMLIB 15404 ## CC just makes a GrossModule. 15405 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15406 reload_cmds_F77='$CC -r -o $output$reload_objs' 15407 hardcode_direct_F77=no 15408 ;; 15409 motorola) 15410 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15411 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15412 ;; 15413 esac 15414 runpath_var='LD_RUN_PATH' 15415 hardcode_shlibpath_var_F77=no 15416 ;; 15417 15418 sysv4.3*) 15419 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15420 hardcode_shlibpath_var_F77=no 15421 export_dynamic_flag_spec_F77='-Bexport' 15422 ;; 15423 15424 sysv4*MP*) 15425 if test -d /usr/nec; then 15426 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15427 hardcode_shlibpath_var_F77=no 15428 runpath_var=LD_RUN_PATH 15429 hardcode_runpath_var=yes 15430 ld_shlibs_F77=yes 15431 fi 15432 ;; 15433 15434 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15435 no_undefined_flag_F77='${wl}-z,text' 15436 archive_cmds_need_lc_F77=no 15437 hardcode_shlibpath_var_F77=no 15438 runpath_var='LD_RUN_PATH' 15439 15440 if test "$GCC" = yes; then 15441 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15442 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15443 else 15444 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15445 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15446 fi 15447 ;; 15448 15449 sysv5* | sco3.2v5* | sco5v6*) 15450 # Note: We can NOT use -z defs as we might desire, because we do not 15451 # link with -lc, and that would cause any symbols used from libc to 15452 # always be unresolved, which means just about no library would 15453 # ever link correctly. If we're not using GNU ld we use -z text 15454 # though, which does catch some bad symbols but isn't as heavy-handed 15455 # as -z defs. 15456 no_undefined_flag_F77='${wl}-z,text' 15457 allow_undefined_flag_F77='${wl}-z,nodefs' 15458 archive_cmds_need_lc_F77=no 15459 hardcode_shlibpath_var_F77=no 15460 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15461 hardcode_libdir_separator_F77=':' 15462 link_all_deplibs_F77=yes 15463 export_dynamic_flag_spec_F77='${wl}-Bexport' 15464 runpath_var='LD_RUN_PATH' 15465 15466 if test "$GCC" = yes; then 15467 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15468 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15469 else 15470 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15471 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15472 fi 15473 ;; 15474 15475 uts4*) 15476 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15477 hardcode_libdir_flag_spec_F77='-L$libdir' 15478 hardcode_shlibpath_var_F77=no 15479 ;; 15480 15481 *) 15482 ld_shlibs_F77=no 15483 ;; 15484 esac 15485 fi 15486 15487 { echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15488 echo "${ECHO_T}$ld_shlibs_F77" >&6; } 15489 test "$ld_shlibs_F77" = no && can_build_shared=no 15490 15491 # 15492 # Do we need to explicitly link libc? 15493 # 15494 case "x$archive_cmds_need_lc_F77" in 15495 x|xyes) 15496 # Assume -lc should be added 15497 archive_cmds_need_lc_F77=yes 15498 15499 if test "$enable_shared" = yes && test "$GCC" = yes; then 15500 case $archive_cmds_F77 in 15501 *'~'*) 15502 # FIXME: we may have to deal with multi-command sequences. 15503 ;; 15504 '$CC '*) 15505 # Test whether the compiler implicitly links with -lc since on some 15506 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15507 # to ld, don't add -lc before -lgcc. 15508 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15509 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 15510 $rm conftest* 15511 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15512 15513 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15514 (eval $ac_compile) 2>&5 15515 ac_status=$? 15516 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15517 (exit $ac_status); } 2>conftest.err; then 15518 soname=conftest 15519 lib=conftest 15520 libobjs=conftest.$ac_objext 15521 deplibs= 15522 wl=$lt_prog_compiler_wl_F77 15523 pic_flag=$lt_prog_compiler_pic_F77 15524 compiler_flags=-v 15525 linker_flags=-v 15526 verstring= 15527 output_objdir=. 15528 libname=conftest 15529 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15530 allow_undefined_flag_F77= 15531 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15532 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15533 ac_status=$? 15534 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15535 (exit $ac_status); } 15536 then 15537 archive_cmds_need_lc_F77=no 15538 else 15539 archive_cmds_need_lc_F77=yes 15540 fi 15541 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15542 else 15543 cat conftest.err 1>&5 15544 fi 15545 $rm conftest* 15546 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15547 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; } 15548 ;; 15549 esac 15550 fi 15551 ;; 15552 esac 15553 15554 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15555 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 15556 library_names_spec= 15557 libname_spec='lib$name' 15558 soname_spec= 15559 shrext_cmds=".so" 15560 postinstall_cmds= 15561 postuninstall_cmds= 15562 finish_cmds= 15563 finish_eval= 15564 shlibpath_var= 15565 shlibpath_overrides_runpath=unknown 15566 version_type=none 15567 dynamic_linker="$host_os ld.so" 15568 sys_lib_dlsearch_path_spec="/lib /usr/lib" 15569 15570 need_lib_prefix=unknown 15571 hardcode_into_libs=no 15572 15573 # when you set need_version to no, make sure it does not cause -set_version 15574 # flags to be left without arguments 15575 need_version=unknown 15576 15577 case $host_os in 15578 aix3*) 15579 version_type=linux 15580 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15581 shlibpath_var=LIBPATH 15582 15583 # AIX 3 has no versioning support, so we append a major version to the name. 15584 soname_spec='${libname}${release}${shared_ext}$major' 15585 ;; 15586 15587 aix[4-9]*) 15588 version_type=linux 15589 need_lib_prefix=no 15590 need_version=no 15591 hardcode_into_libs=yes 15592 if test "$host_cpu" = ia64; then 15593 # AIX 5 supports IA64 15594 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15595 shlibpath_var=LD_LIBRARY_PATH 15596 else 15597 # With GCC up to 2.95.x, collect2 would create an import file 15598 # for dependence libraries. The import file would start with 15599 # the line `#! .'. This would cause the generated library to 15600 # depend on `.', always an invalid library. This was fixed in 15601 # development snapshots of GCC prior to 3.0. 15602 case $host_os in 15603 aix4 | aix4.[01] | aix4.[01].*) 15604 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15605 echo ' yes ' 15606 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15607 : 15608 else 15609 can_build_shared=no 15610 fi 15611 ;; 15612 esac 15613 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15614 # soname into executable. Probably we can add versioning support to 15615 # collect2, so additional links can be useful in future. 15616 if test "$aix_use_runtimelinking" = yes; then 15617 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15618 # instead of lib<name>.a to let people know that these are not 15619 # typical AIX shared libraries. 15620 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15621 else 15622 # We preserve .a as extension for shared libraries through AIX4.2 15623 # and later when we are not doing run time linking. 15624 library_names_spec='${libname}${release}.a $libname.a' 15625 soname_spec='${libname}${release}${shared_ext}$major' 15626 fi 15627 shlibpath_var=LIBPATH 15628 fi 15629 ;; 15630 15631 amigaos*) 15632 library_names_spec='$libname.ixlibrary $libname.a' 15633 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15634 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' 15635 ;; 15636 15637 beos*) 15638 library_names_spec='${libname}${shared_ext}' 15639 dynamic_linker="$host_os ld.so" 15640 shlibpath_var=LIBRARY_PATH 15641 ;; 15642 15643 bsdi[45]*) 15644 version_type=linux 15645 need_version=no 15646 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15647 soname_spec='${libname}${release}${shared_ext}$major' 15648 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15649 shlibpath_var=LD_LIBRARY_PATH 15650 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15651 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15652 # the default ld.so.conf also contains /usr/contrib/lib and 15653 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15654 # libtool to hard-code these into programs 15655 ;; 15656 15657 cygwin* | mingw* | pw32*) 15658 version_type=windows 15659 shrext_cmds=".dll" 15660 need_version=no 15661 need_lib_prefix=no 15662 15663 case $GCC,$host_os in 15664 yes,cygwin* | yes,mingw* | yes,pw32*) 15665 library_names_spec='$libname.dll.a' 15666 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15667 postinstall_cmds='base_file=`basename \${file}`~ 15668 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15669 dldir=$destdir/`dirname \$dlpath`~ 15670 test -d \$dldir || mkdir -p \$dldir~ 15671 $install_prog $dir/$dlname \$dldir/$dlname~ 15672 chmod a+x \$dldir/$dlname' 15673 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15674 dlpath=$dir/\$dldll~ 15675 $rm \$dlpath' 15676 shlibpath_overrides_runpath=yes 15677 15678 case $host_os in 15679 cygwin*) 15680 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15681 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15682 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15683 ;; 15684 mingw*) 15685 # MinGW DLLs use traditional 'lib' prefix 15686 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15687 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15688 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15689 # It is most probably a Windows format PATH printed by 15690 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15691 # path with ; separators, and with drive letters. We can handle the 15692 # drive letters (cygwin fileutils understands them), so leave them, 15693 # especially as we might pass files found there to a mingw objdump, 15694 # which wouldn't understand a cygwinified path. Ahh. 15695 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15696 else 15697 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15698 fi 15699 ;; 15700 pw32*) 15701 # pw32 DLLs use 'pw' prefix rather than 'lib' 15702 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15703 ;; 15704 esac 15705 ;; 15706 15707 *) 15708 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 15709 ;; 15710 esac 15711 dynamic_linker='Win32 ld.exe' 15712 # FIXME: first we should search . and the directory the executable is in 15713 shlibpath_var=PATH 15714 ;; 15715 15716 darwin* | rhapsody*) 15717 dynamic_linker="$host_os dyld" 15718 version_type=darwin 15719 need_lib_prefix=no 15720 need_version=no 15721 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 15722 soname_spec='${libname}${release}${major}$shared_ext' 15723 shlibpath_overrides_runpath=yes 15724 shlibpath_var=DYLD_LIBRARY_PATH 15725 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 15726 15727 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 15728 ;; 15729 15730 dgux*) 15731 version_type=linux 15732 need_lib_prefix=no 15733 need_version=no 15734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 15735 soname_spec='${libname}${release}${shared_ext}$major' 15736 shlibpath_var=LD_LIBRARY_PATH 15737 ;; 15738 15739 freebsd1*) 15740 dynamic_linker=no 15741 ;; 15742 15743 freebsd* | dragonfly*) 15744 # DragonFly does not have aout. When/if they implement a new 15745 # versioning mechanism, adjust this. 15746 if test -x /usr/bin/objformat; then 15747 objformat=`/usr/bin/objformat` 15748 else 15749 case $host_os in 15750 freebsd[123]*) objformat=aout ;; 15751 *) objformat=elf ;; 15752 esac 15753 fi 15754 version_type=freebsd-$objformat 15755 case $version_type in 15756 freebsd-elf*) 15757 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15758 need_version=no 15759 need_lib_prefix=no 15760 ;; 15761 freebsd-*) 15762 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 15763 need_version=yes 15764 ;; 15765 esac 15766 shlibpath_var=LD_LIBRARY_PATH 15767 case $host_os in 15768 freebsd2*) 15769 shlibpath_overrides_runpath=yes 15770 ;; 15771 freebsd3.[01]* | freebsdelf3.[01]*) 15772 shlibpath_overrides_runpath=yes 15773 hardcode_into_libs=yes 15774 ;; 15775 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 15776 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 15777 shlibpath_overrides_runpath=no 15778 hardcode_into_libs=yes 15779 ;; 15780 *) # from 4.6 on, and DragonFly 15781 shlibpath_overrides_runpath=yes 15782 hardcode_into_libs=yes 15783 ;; 15784 esac 15785 ;; 15786 15787 gnu*) 15788 version_type=linux 15789 need_lib_prefix=no 15790 need_version=no 15791 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 15792 soname_spec='${libname}${release}${shared_ext}$major' 15793 shlibpath_var=LD_LIBRARY_PATH 15794 hardcode_into_libs=yes 15795 ;; 15796 15797 hpux9* | hpux10* | hpux11*) 15798 # Give a soname corresponding to the major version so that dld.sl refuses to 15799 # link against other versions. 15800 version_type=sunos 15801 need_lib_prefix=no 15802 need_version=no 15803 case $host_cpu in 15804 ia64*) 15805 shrext_cmds='.so' 15806 hardcode_into_libs=yes 15807 dynamic_linker="$host_os dld.so" 15808 shlibpath_var=LD_LIBRARY_PATH 15809 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15811 soname_spec='${libname}${release}${shared_ext}$major' 15812 if test "X$HPUX_IA64_MODE" = X32; then 15813 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 15814 else 15815 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 15816 fi 15817 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15818 ;; 15819 hppa*64*) 15820 shrext_cmds='.sl' 15821 hardcode_into_libs=yes 15822 dynamic_linker="$host_os dld.sl" 15823 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 15824 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15825 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15826 soname_spec='${libname}${release}${shared_ext}$major' 15827 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 15828 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15829 ;; 15830 *) 15831 shrext_cmds='.sl' 15832 dynamic_linker="$host_os dld.sl" 15833 shlibpath_var=SHLIB_PATH 15834 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 15835 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15836 soname_spec='${libname}${release}${shared_ext}$major' 15837 ;; 15838 esac 15839 # HP-UX runs *really* slowly unless shared libraries are mode 555. 15840 postinstall_cmds='chmod 555 $lib' 15841 ;; 15842 15843 interix[3-9]*) 15844 version_type=linux 15845 need_lib_prefix=no 15846 need_version=no 15847 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15848 soname_spec='${libname}${release}${shared_ext}$major' 15849 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 15850 shlibpath_var=LD_LIBRARY_PATH 15851 shlibpath_overrides_runpath=no 15852 hardcode_into_libs=yes 15853 ;; 15854 15855 irix5* | irix6* | nonstopux*) 15856 case $host_os in 15857 nonstopux*) version_type=nonstopux ;; 15858 *) 15859 if test "$lt_cv_prog_gnu_ld" = yes; then 15860 version_type=linux 15861 else 15862 version_type=irix 15863 fi ;; 15864 esac 15865 need_lib_prefix=no 15866 need_version=no 15867 soname_spec='${libname}${release}${shared_ext}$major' 15868 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 15869 case $host_os in 15870 irix5* | nonstopux*) 15871 libsuff= shlibsuff= 15872 ;; 15873 *) 15874 case $LD in # libtool.m4 will add one of these switches to LD 15875 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 15876 libsuff= shlibsuff= libmagic=32-bit;; 15877 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 15878 libsuff=32 shlibsuff=N32 libmagic=N32;; 15879 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 15880 libsuff=64 shlibsuff=64 libmagic=64-bit;; 15881 *) libsuff= shlibsuff= libmagic=never-match;; 15882 esac 15883 ;; 15884 esac 15885 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 15886 shlibpath_overrides_runpath=no 15887 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 15888 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 15889 hardcode_into_libs=yes 15890 ;; 15891 15892 # No shared lib support for Linux oldld, aout, or coff. 15893 linux*oldld* | linux*aout* | linux*coff*) 15894 dynamic_linker=no 15895 ;; 15896 15897 # This must be Linux ELF. 15898 linux* | k*bsd*-gnu) 15899 version_type=linux 15900 need_lib_prefix=no 15901 need_version=no 15902 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15903 soname_spec='${libname}${release}${shared_ext}$major' 15904 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 15905 shlibpath_var=LD_LIBRARY_PATH 15906 shlibpath_overrides_runpath=no 15907 # This implies no fast_install, which is unacceptable. 15908 # Some rework will be needed to allow for fast_install 15909 # before this can be enabled. 15910 hardcode_into_libs=yes 15911 15912 # Append ld.so.conf contents to the search path 15913 if test -f /etc/ld.so.conf; then 15914 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 15915 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 15916 fi 15917 15918 # We used to test for /lib/ld.so.1 and disable shared libraries on 15919 # powerpc, because MkLinux only supported shared libraries with the 15920 # GNU dynamic linker. Since this was broken with cross compilers, 15921 # most powerpc-linux boxes support dynamic linking these days and 15922 # people can always --disable-shared, the test was removed, and we 15923 # assume the GNU/Linux dynamic linker is in use. 15924 dynamic_linker='GNU/Linux ld.so' 15925 ;; 15926 15927 netbsdelf*-gnu) 15928 version_type=linux 15929 need_lib_prefix=no 15930 need_version=no 15931 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15932 soname_spec='${libname}${release}${shared_ext}$major' 15933 shlibpath_var=LD_LIBRARY_PATH 15934 shlibpath_overrides_runpath=no 15935 hardcode_into_libs=yes 15936 dynamic_linker='NetBSD ld.elf_so' 15937 ;; 15938 15939 netbsd*) 15940 version_type=sunos 15941 need_lib_prefix=no 15942 need_version=no 15943 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15945 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15946 dynamic_linker='NetBSD (a.out) ld.so' 15947 else 15948 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15949 soname_spec='${libname}${release}${shared_ext}$major' 15950 dynamic_linker='NetBSD ld.elf_so' 15951 fi 15952 shlibpath_var=LD_LIBRARY_PATH 15953 shlibpath_overrides_runpath=yes 15954 hardcode_into_libs=yes 15955 ;; 15956 15957 newsos6) 15958 version_type=linux 15959 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15960 shlibpath_var=LD_LIBRARY_PATH 15961 shlibpath_overrides_runpath=yes 15962 ;; 15963 15964 nto-qnx*) 15965 version_type=linux 15966 need_lib_prefix=no 15967 need_version=no 15968 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15969 soname_spec='${libname}${release}${shared_ext}$major' 15970 shlibpath_var=LD_LIBRARY_PATH 15971 shlibpath_overrides_runpath=yes 15972 ;; 15973 15974 openbsd*) 15975 version_type=sunos 15976 sys_lib_dlsearch_path_spec="/usr/lib" 15977 need_lib_prefix=no 15978 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 15979 case $host_os in 15980 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 15981 *) need_version=no ;; 15982 esac 15983 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15984 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15985 shlibpath_var=LD_LIBRARY_PATH 15986 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15987 case $host_os in 15988 openbsd2.[89] | openbsd2.[89].*) 15989 shlibpath_overrides_runpath=no 15990 ;; 15991 *) 15992 shlibpath_overrides_runpath=yes 15993 ;; 15994 esac 15995 else 15996 shlibpath_overrides_runpath=yes 15997 fi 15998 ;; 15999 16000 os2*) 16001 libname_spec='$name' 16002 shrext_cmds=".dll" 16003 need_lib_prefix=no 16004 library_names_spec='$libname${shared_ext} $libname.a' 16005 dynamic_linker='OS/2 ld.exe' 16006 shlibpath_var=LIBPATH 16007 ;; 16008 16009 osf3* | osf4* | osf5*) 16010 version_type=osf 16011 need_lib_prefix=no 16012 need_version=no 16013 soname_spec='${libname}${release}${shared_ext}$major' 16014 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16015 shlibpath_var=LD_LIBRARY_PATH 16016 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16017 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16018 ;; 16019 16020 rdos*) 16021 dynamic_linker=no 16022 ;; 16023 16024 solaris*) 16025 version_type=linux 16026 need_lib_prefix=no 16027 need_version=no 16028 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16029 soname_spec='${libname}${release}${shared_ext}$major' 16030 shlibpath_var=LD_LIBRARY_PATH 16031 shlibpath_overrides_runpath=yes 16032 hardcode_into_libs=yes 16033 # ldd complains unless libraries are executable 16034 postinstall_cmds='chmod +x $lib' 16035 ;; 16036 16037 sunos4*) 16038 version_type=sunos 16039 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16040 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16041 shlibpath_var=LD_LIBRARY_PATH 16042 shlibpath_overrides_runpath=yes 16043 if test "$with_gnu_ld" = yes; then 16044 need_lib_prefix=no 16045 fi 16046 need_version=yes 16047 ;; 16048 16049 sysv4 | sysv4.3*) 16050 version_type=linux 16051 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16052 soname_spec='${libname}${release}${shared_ext}$major' 16053 shlibpath_var=LD_LIBRARY_PATH 16054 case $host_vendor in 16055 sni) 16056 shlibpath_overrides_runpath=no 16057 need_lib_prefix=no 16058 export_dynamic_flag_spec='${wl}-Blargedynsym' 16059 runpath_var=LD_RUN_PATH 16060 ;; 16061 siemens) 16062 need_lib_prefix=no 16063 ;; 16064 motorola) 16065 need_lib_prefix=no 16066 need_version=no 16067 shlibpath_overrides_runpath=no 16068 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16069 ;; 16070 esac 16071 ;; 16072 16073 sysv4*MP*) 16074 if test -d /usr/nec ;then 16075 version_type=linux 16076 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16077 soname_spec='$libname${shared_ext}.$major' 16078 shlibpath_var=LD_LIBRARY_PATH 16079 fi 16080 ;; 16081 16082 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16083 version_type=freebsd-elf 16084 need_lib_prefix=no 16085 need_version=no 16086 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16087 soname_spec='${libname}${release}${shared_ext}$major' 16088 shlibpath_var=LD_LIBRARY_PATH 16089 hardcode_into_libs=yes 16090 if test "$with_gnu_ld" = yes; then 16091 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16092 shlibpath_overrides_runpath=no 16093 else 16094 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16095 shlibpath_overrides_runpath=yes 16096 case $host_os in 16097 sco3.2v5*) 16098 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16099 ;; 16100 esac 16101 fi 16102 sys_lib_dlsearch_path_spec='/usr/lib' 16103 ;; 16104 16105 uts4*) 16106 version_type=linux 16107 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16108 soname_spec='${libname}${release}${shared_ext}$major' 16109 shlibpath_var=LD_LIBRARY_PATH 16110 ;; 16111 16112 *) 16113 dynamic_linker=no 16114 ;; 16115 esac 16116 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16117 echo "${ECHO_T}$dynamic_linker" >&6; } 16118 test "$dynamic_linker" = no && can_build_shared=no 16119 16120 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 16121 echo $ECHO_N "(cached) $ECHO_C" >&6 16122 else 16123 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 16124 fi 16125 16126 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 16127 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 16128 echo $ECHO_N "(cached) $ECHO_C" >&6 16129 else 16130 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 16131 fi 16132 16133 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 16134 16135 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16136 if test "$GCC" = yes; then 16137 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16138 fi 16139 16140 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16141 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 16142 hardcode_action_F77= 16143 if test -n "$hardcode_libdir_flag_spec_F77" || \ 16144 test -n "$runpath_var_F77" || \ 16145 test "X$hardcode_automatic_F77" = "Xyes" ; then 16146 16147 # We can hardcode non-existant directories. 16148 if test "$hardcode_direct_F77" != no && 16149 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16150 # have to relink, otherwise we might link with an installed library 16151 # when we should be linking with a yet-to-be-installed one 16152 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16153 test "$hardcode_minus_L_F77" != no; then 16154 # Linking always hardcodes the temporary library directory. 16155 hardcode_action_F77=relink 16156 else 16157 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16158 hardcode_action_F77=immediate 16159 fi 16160 else 16161 # We cannot hardcode anything, or else we can only hardcode existing 16162 # directories. 16163 hardcode_action_F77=unsupported 16164 fi 16165 { echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16166 echo "${ECHO_T}$hardcode_action_F77" >&6; } 16167 16168 if test "$hardcode_action_F77" = relink; then 16169 # Fast installation is not supported 16170 enable_fast_install=no 16171 elif test "$shlibpath_overrides_runpath" = yes || 16172 test "$enable_shared" = no; then 16173 # Fast installation is not necessary 16174 enable_fast_install=needless 16175 fi 16176 16177 16178 # The else clause should only fire when bootstrapping the 16179 # libtool distribution, otherwise you forgot to ship ltmain.sh 16180 # with your package, and you will get complaints that there are 16181 # no rules to generate ltmain.sh. 16182 if test -f "$ltmain"; then 16183 # See if we are running on zsh, and set the options which allow our commands through 16184 # without removal of \ escapes. 16185 if test -n "${ZSH_VERSION+set}" ; then 16186 setopt NO_GLOB_SUBST 16187 fi 16188 # Now quote all the things that may contain metacharacters while being 16189 # careful not to overquote the AC_SUBSTed values. We take copies of the 16190 # variables and quote the copies for generation of the libtool script. 16191 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 16192 SED SHELL STRIP \ 16193 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16194 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16195 deplibs_check_method reload_flag reload_cmds need_locks \ 16196 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16197 lt_cv_sys_global_symbol_to_c_name_address \ 16198 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16199 old_postinstall_cmds old_postuninstall_cmds \ 16200 compiler_F77 \ 16201 CC_F77 \ 16202 LD_F77 \ 16203 lt_prog_compiler_wl_F77 \ 16204 lt_prog_compiler_pic_F77 \ 16205 lt_prog_compiler_static_F77 \ 16206 lt_prog_compiler_no_builtin_flag_F77 \ 16207 export_dynamic_flag_spec_F77 \ 16208 thread_safe_flag_spec_F77 \ 16209 whole_archive_flag_spec_F77 \ 16210 enable_shared_with_static_runtimes_F77 \ 16211 old_archive_cmds_F77 \ 16212 old_archive_from_new_cmds_F77 \ 16213 predep_objects_F77 \ 16214 postdep_objects_F77 \ 16215 predeps_F77 \ 16216 postdeps_F77 \ 16217 compiler_lib_search_path_F77 \ 16218 compiler_lib_search_dirs_F77 \ 16219 archive_cmds_F77 \ 16220 archive_expsym_cmds_F77 \ 16221 postinstall_cmds_F77 \ 16222 postuninstall_cmds_F77 \ 16223 old_archive_from_expsyms_cmds_F77 \ 16224 allow_undefined_flag_F77 \ 16225 no_undefined_flag_F77 \ 16226 export_symbols_cmds_F77 \ 16227 hardcode_libdir_flag_spec_F77 \ 16228 hardcode_libdir_flag_spec_ld_F77 \ 16229 hardcode_libdir_separator_F77 \ 16230 hardcode_automatic_F77 \ 16231 module_cmds_F77 \ 16232 module_expsym_cmds_F77 \ 16233 lt_cv_prog_compiler_c_o_F77 \ 16234 fix_srcfile_path_F77 \ 16235 exclude_expsyms_F77 \ 16236 include_expsyms_F77; do 16237 16238 case $var in 16239 old_archive_cmds_F77 | \ 16240 old_archive_from_new_cmds_F77 | \ 16241 archive_cmds_F77 | \ 16242 archive_expsym_cmds_F77 | \ 16243 module_cmds_F77 | \ 16244 module_expsym_cmds_F77 | \ 16245 old_archive_from_expsyms_cmds_F77 | \ 16246 export_symbols_cmds_F77 | \ 16247 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16248 postinstall_cmds | postuninstall_cmds | \ 16249 old_postinstall_cmds | old_postuninstall_cmds | \ 16250 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16251 # Double-quote double-evaled strings. 16252 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16253 ;; 16254 *) 16255 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16256 ;; 16257 esac 16258 done 16259 16260 case $lt_echo in 16261 *'\$0 --fallback-echo"') 16262 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16263 ;; 16264 esac 16265 16266 cfgfile="$ofile" 16267 16268 cat <<__EOF__ >> "$cfgfile" 16269 # ### BEGIN LIBTOOL TAG CONFIG: $tagname 16270 16271 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16272 16273 # Shell to use when invoking shell scripts. 16274 SHELL=$lt_SHELL 16275 16276 # Whether or not to build shared libraries. 16277 build_libtool_libs=$enable_shared 16278 16279 # Whether or not to build static libraries. 16280 build_old_libs=$enable_static 16281 16282 # Whether or not to add -lc for building shared libraries. 16283 build_libtool_need_lc=$archive_cmds_need_lc_F77 16284 16285 # Whether or not to disallow shared libs when runtime libs are static 16286 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16287 16288 # Whether or not to optimize for fast installation. 16289 fast_install=$enable_fast_install 16290 16291 # The host system. 16292 host_alias=$host_alias 16293 host=$host 16294 host_os=$host_os 16295 16296 # The build system. 16297 build_alias=$build_alias 16298 build=$build 16299 build_os=$build_os 16300 16301 # An echo program that does not interpret backslashes. 16302 echo=$lt_echo 16303 16304 # The archiver. 16305 AR=$lt_AR 16306 AR_FLAGS=$lt_AR_FLAGS 16307 16308 # A C compiler. 16309 LTCC=$lt_LTCC 16310 16311 # LTCC compiler flags. 16312 LTCFLAGS=$lt_LTCFLAGS 16313 16314 # A language-specific compiler. 16315 CC=$lt_compiler_F77 16316 16317 # Is the compiler the GNU C compiler? 16318 with_gcc=$GCC_F77 16319 16320 # An ERE matcher. 16321 EGREP=$lt_EGREP 16322 16323 # The linker used to build libraries. 16324 LD=$lt_LD_F77 16325 16326 # Whether we need hard or soft links. 16327 LN_S=$lt_LN_S 16328 16329 # A BSD-compatible nm program. 16330 NM=$lt_NM 16331 16332 # A symbol stripping program 16333 STRIP=$lt_STRIP 16334 16335 # Used to examine libraries when file_magic_cmd begins "file" 16336 MAGIC_CMD=$MAGIC_CMD 16337 16338 # Used on cygwin: DLL creation program. 16339 DLLTOOL="$DLLTOOL" 16340 16341 # Used on cygwin: object dumper. 16342 OBJDUMP="$OBJDUMP" 16343 16344 # Used on cygwin: assembler. 16345 AS="$AS" 16346 16347 # The name of the directory that contains temporary libtool files. 16348 objdir=$objdir 16349 16350 # How to create reloadable object files. 16351 reload_flag=$lt_reload_flag 16352 reload_cmds=$lt_reload_cmds 16353 16354 # How to pass a linker flag through the compiler. 16355 wl=$lt_lt_prog_compiler_wl_F77 16356 16357 # Object file suffix (normally "o"). 16358 objext="$ac_objext" 16359 16360 # Old archive suffix (normally "a"). 16361 libext="$libext" 16362 16363 # Shared library suffix (normally ".so"). 16364 shrext_cmds='$shrext_cmds' 16365 16366 # Executable file suffix (normally ""). 16367 exeext="$exeext" 16368 16369 # Additional compiler flags for building library objects. 16370 pic_flag=$lt_lt_prog_compiler_pic_F77 16371 pic_mode=$pic_mode 16372 16373 # What is the maximum length of a command? 16374 max_cmd_len=$lt_cv_sys_max_cmd_len 16375 16376 # Does compiler simultaneously support -c and -o options? 16377 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16378 16379 # Must we lock files when doing compilation? 16380 need_locks=$lt_need_locks 16381 16382 # Do we need the lib prefix for modules? 16383 need_lib_prefix=$need_lib_prefix 16384 16385 # Do we need a version for libraries? 16386 need_version=$need_version 16387 16388 # Whether dlopen is supported. 16389 dlopen_support=$enable_dlopen 16390 16391 # Whether dlopen of programs is supported. 16392 dlopen_self=$enable_dlopen_self 16393 16394 # Whether dlopen of statically linked programs is supported. 16395 dlopen_self_static=$enable_dlopen_self_static 16396 16397 # Compiler flag to prevent dynamic linking. 16398 link_static_flag=$lt_lt_prog_compiler_static_F77 16399 16400 # Compiler flag to turn off builtin functions. 16401 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16402 16403 # Compiler flag to allow reflexive dlopens. 16404 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16405 16406 # Compiler flag to generate shared objects directly from archives. 16407 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16408 16409 # Compiler flag to generate thread-safe objects. 16410 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16411 16412 # Library versioning type. 16413 version_type=$version_type 16414 16415 # Format of library name prefix. 16416 libname_spec=$lt_libname_spec 16417 16418 # List of archive names. First name is the real one, the rest are links. 16419 # The last name is the one that the linker finds with -lNAME. 16420 library_names_spec=$lt_library_names_spec 16421 16422 # The coded name of the library, if different from the real name. 16423 soname_spec=$lt_soname_spec 16424 16425 # Commands used to build and install an old-style archive. 16426 RANLIB=$lt_RANLIB 16427 old_archive_cmds=$lt_old_archive_cmds_F77 16428 old_postinstall_cmds=$lt_old_postinstall_cmds 16429 old_postuninstall_cmds=$lt_old_postuninstall_cmds 16430 16431 # Create an old-style archive from a shared archive. 16432 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16433 16434 # Create a temporary old-style archive to link instead of a shared archive. 16435 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16436 16437 # Commands used to build and install a shared archive. 16438 archive_cmds=$lt_archive_cmds_F77 16439 archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16440 postinstall_cmds=$lt_postinstall_cmds 16441 postuninstall_cmds=$lt_postuninstall_cmds 16442 16443 # Commands used to build a loadable module (assumed same as above if empty) 16444 module_cmds=$lt_module_cmds_F77 16445 module_expsym_cmds=$lt_module_expsym_cmds_F77 16446 16447 # Commands to strip libraries. 16448 old_striplib=$lt_old_striplib 16449 striplib=$lt_striplib 16450 16451 # Dependencies to place before the objects being linked to create a 16452 # shared library. 16453 predep_objects=$lt_predep_objects_F77 16454 16455 # Dependencies to place after the objects being linked to create a 16456 # shared library. 16457 postdep_objects=$lt_postdep_objects_F77 16458 16459 # Dependencies to place before the objects being linked to create a 16460 # shared library. 16461 predeps=$lt_predeps_F77 16462 16463 # Dependencies to place after the objects being linked to create a 16464 # shared library. 16465 postdeps=$lt_postdeps_F77 16466 16467 # The directories searched by this compiler when creating a shared 16468 # library 16469 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 16470 16471 # The library search path used internally by the compiler when linking 16472 # a shared library. 16473 compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16474 16475 # Method to check whether dependent libraries are shared objects. 16476 deplibs_check_method=$lt_deplibs_check_method 16477 16478 # Command to use when deplibs_check_method == file_magic. 16479 file_magic_cmd=$lt_file_magic_cmd 16480 16481 # Flag that allows shared libraries with undefined symbols to be built. 16482 allow_undefined_flag=$lt_allow_undefined_flag_F77 16483 16484 # Flag that forces no undefined symbols. 16485 no_undefined_flag=$lt_no_undefined_flag_F77 16486 16487 # Commands used to finish a libtool library installation in a directory. 16488 finish_cmds=$lt_finish_cmds 16489 16490 # Same as above, but a single script fragment to be evaled but not shown. 16491 finish_eval=$lt_finish_eval 16492 16493 # Take the output of nm and produce a listing of raw symbols and C names. 16494 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16495 16496 # Transform the output of nm in a proper C declaration 16497 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16498 16499 # Transform the output of nm in a C name address pair 16500 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16501 16502 # This is the shared library runtime path variable. 16503 runpath_var=$runpath_var 16504 16505 # This is the shared library path variable. 16506 shlibpath_var=$shlibpath_var 16507 16508 # Is shlibpath searched before the hard-coded library search path? 16509 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16510 16511 # How to hardcode a shared library path into an executable. 16512 hardcode_action=$hardcode_action_F77 16513 16514 # Whether we should hardcode library paths into libraries. 16515 hardcode_into_libs=$hardcode_into_libs 16516 16517 # Flag to hardcode \$libdir into a binary during linking. 16518 # This must work even if \$libdir does not exist. 16519 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16520 16521 # If ld is used when linking, flag to hardcode \$libdir into 16522 # a binary during linking. This must work even if \$libdir does 16523 # not exist. 16524 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16525 16526 # Whether we need a single -rpath flag with a separated argument. 16527 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16528 16529 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16530 # resulting binary. 16531 hardcode_direct=$hardcode_direct_F77 16532 16533 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16534 # resulting binary. 16535 hardcode_minus_L=$hardcode_minus_L_F77 16536 16537 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16538 # the resulting binary. 16539 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16540 16541 # Set to yes if building a shared library automatically hardcodes DIR into the library 16542 # and all subsequent libraries and executables linked against it. 16543 hardcode_automatic=$hardcode_automatic_F77 16544 16545 # Variables whose values should be saved in libtool wrapper scripts and 16546 # restored at relink time. 16547 variables_saved_for_relink="$variables_saved_for_relink" 16548 16549 # Whether libtool must link a program against all its dependency libraries. 16550 link_all_deplibs=$link_all_deplibs_F77 16551 16552 # Compile-time system search path for libraries 16553 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16554 16555 # Run-time system search path for libraries 16556 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16557 16558 # Fix the shell variable \$srcfile for the compiler. 16559 fix_srcfile_path=$lt_fix_srcfile_path 16560 16561 # Set to yes if exported symbols are required. 16562 always_export_symbols=$always_export_symbols_F77 16563 16564 # The commands to list exported symbols. 16565 export_symbols_cmds=$lt_export_symbols_cmds_F77 16566 16567 # The commands to extract the exported symbol list from a shared archive. 16568 extract_expsyms_cmds=$lt_extract_expsyms_cmds 16569 16570 # Symbols that should not be listed in the preloaded symbols. 16571 exclude_expsyms=$lt_exclude_expsyms_F77 16572 16573 # Symbols that must always be exported. 16574 include_expsyms=$lt_include_expsyms_F77 16575 16576 # ### END LIBTOOL TAG CONFIG: $tagname 16577 16578 __EOF__ 16579 16580 16581 else 16582 # If there is no Makefile yet, we rely on a make rule to execute 16583 # `config.status --recheck' to rerun these tests and create the 16584 # libtool script then. 16585 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16586 if test -f "$ltmain_in"; then 16587 test -f Makefile && make "$ltmain" 16588 fi 16589 fi 16590 16591 16592 ac_ext=c 16593 ac_cpp='$CPP $CPPFLAGS' 16594 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16595 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16596 ac_compiler_gnu=$ac_cv_c_compiler_gnu 16597 16598 CC="$lt_save_CC" 16599 16600 else 16601 tagname="" 16602 fi 16603 ;; 16604 16605 GCJ) 16606 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16607 16608 16609 # Source file extension for Java test sources. 16610 ac_ext=java 16611 16612 # Object file extension for compiled Java test sources. 16613 objext=o 16614 objext_GCJ=$objext 16615 16616 # Code to be used in simple compile tests 16617 lt_simple_compile_test_code="class foo {}" 16618 16619 # Code to be used in simple link tests 16620 lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }' 16621 16622 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 16623 16624 # If no C compiler was specified, use CC. 16625 LTCC=${LTCC-"$CC"} 16626 16627 # If no C compiler flags were specified, use CFLAGS. 16628 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16629 16630 # Allow CC to be a program name with arguments. 16631 compiler=$CC 16632 16633 16634 # save warnings/boilerplate of simple test code 16635 ac_outfile=conftest.$ac_objext 16636 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 16637 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16638 _lt_compiler_boilerplate=`cat conftest.err` 16639 $rm conftest* 16640 16641 ac_outfile=conftest.$ac_objext 16642 echo "$lt_simple_link_test_code" >conftest.$ac_ext 16643 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16644 _lt_linker_boilerplate=`cat conftest.err` 16645 $rm -r conftest* 16646 16647 16648 # Allow CC to be a program name with arguments. 16649 lt_save_CC="$CC" 16650 CC=${GCJ-"gcj"} 16651 compiler=$CC 16652 compiler_GCJ=$CC 16653 for cc_temp in $compiler""; do 16654 case $cc_temp in 16655 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16656 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16657 \-*) ;; 16658 *) break;; 16659 esac 16660 done 16661 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16662 16663 16664 # GCJ did not exist at the time GCC didn't implicitly link libc in. 16665 archive_cmds_need_lc_GCJ=no 16666 16667 old_archive_cmds_GCJ=$old_archive_cmds 16668 16669 16670 lt_prog_compiler_no_builtin_flag_GCJ= 16671 16672 if test "$GCC" = yes; then 16673 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16674 16675 16676 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16677 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 16678 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16679 echo $ECHO_N "(cached) $ECHO_C" >&6 16680 else 16681 lt_cv_prog_compiler_rtti_exceptions=no 16682 ac_outfile=conftest.$ac_objext 16683 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16684 lt_compiler_flag="-fno-rtti -fno-exceptions" 16685 # Insert the option either (1) after the last *FLAGS variable, or 16686 # (2) before a word containing "conftest.", or (3) at the end. 16687 # Note that $ac_compile itself does not contain backslashes and begins 16688 # with a dollar sign (not a hyphen), so the echo should work correctly. 16689 # The option is referenced via a variable to avoid confusing sed. 16690 lt_compile=`echo "$ac_compile" | $SED \ 16691 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16692 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16693 -e 's:$: $lt_compiler_flag:'` 16694 (eval echo "\"\$as_me:16694: $lt_compile\"" >&5) 16695 (eval "$lt_compile" 2>conftest.err) 16696 ac_status=$? 16697 cat conftest.err >&5 16698 echo "$as_me:16698: \$? = $ac_status" >&5 16699 if (exit $ac_status) && test -s "$ac_outfile"; then 16700 # The compiler can only warn and ignore the option if not recognized 16701 # So say no if there are warnings other than the usual output. 16702 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16703 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16704 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16705 lt_cv_prog_compiler_rtti_exceptions=yes 16706 fi 16707 fi 16708 $rm conftest* 16709 16710 fi 16711 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 16712 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 16713 16714 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 16715 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 16716 else 16717 : 16718 fi 16719 16720 fi 16721 16722 lt_prog_compiler_wl_GCJ= 16723 lt_prog_compiler_pic_GCJ= 16724 lt_prog_compiler_static_GCJ= 16725 16726 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 16727 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 16728 16729 if test "$GCC" = yes; then 16730 lt_prog_compiler_wl_GCJ='-Wl,' 16731 lt_prog_compiler_static_GCJ='-static' 16732 16733 case $host_os in 16734 aix*) 16735 # All AIX code is PIC. 16736 if test "$host_cpu" = ia64; then 16737 # AIX 5 now supports IA64 processor 16738 lt_prog_compiler_static_GCJ='-Bstatic' 16739 fi 16740 ;; 16741 16742 amigaos*) 16743 # FIXME: we need at least 68020 code to build shared libraries, but 16744 # adding the `-m68020' flag to GCC prevents building anything better, 16745 # like `-m68040'. 16746 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 16747 ;; 16748 16749 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 16750 # PIC is the default for these OSes. 16751 ;; 16752 16753 mingw* | cygwin* | pw32* | os2*) 16754 # This hack is so that the source file can tell whether it is being 16755 # built for inclusion in a dll (and should export symbols for example). 16756 # Although the cygwin gcc ignores -fPIC, still need this for old-style 16757 # (--disable-auto-import) libraries 16758 16759 ;; 16760 16761 darwin* | rhapsody*) 16762 # PIC is the default on this platform 16763 # Common symbols not allowed in MH_DYLIB files 16764 lt_prog_compiler_pic_GCJ='-fno-common' 16765 ;; 16766 16767 interix[3-9]*) 16768 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 16769 # Instead, we relocate shared libraries at runtime. 16770 ;; 16771 16772 msdosdjgpp*) 16773 # Just because we use GCC doesn't mean we suddenly get shared libraries 16774 # on systems that don't support them. 16775 lt_prog_compiler_can_build_shared_GCJ=no 16776 enable_shared=no 16777 ;; 16778 16779 sysv4*MP*) 16780 if test -d /usr/nec; then 16781 lt_prog_compiler_pic_GCJ=-Kconform_pic 16782 fi 16783 ;; 16784 16785 hpux*) 16786 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16787 # not for PA HP-UX. 16788 case $host_cpu in 16789 hppa*64*|ia64*) 16790 # +Z the default 16791 ;; 16792 *) 16793 lt_prog_compiler_pic_GCJ='-fPIC' 16794 ;; 16795 esac 16796 ;; 16797 16798 *) 16799 lt_prog_compiler_pic_GCJ='-fPIC' 16800 ;; 16801 esac 16802 else 16803 # PORTME Check for flag to pass linker flags through the system compiler. 16804 case $host_os in 16805 aix*) 16806 lt_prog_compiler_wl_GCJ='-Wl,' 16807 if test "$host_cpu" = ia64; then 16808 # AIX 5 now supports IA64 processor 16809 lt_prog_compiler_static_GCJ='-Bstatic' 16810 else 16811 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 16812 fi 16813 ;; 16814 darwin*) 16815 # PIC is the default on this platform 16816 # Common symbols not allowed in MH_DYLIB files 16817 case $cc_basename in 16818 xlc*) 16819 lt_prog_compiler_pic_GCJ='-qnocommon' 16820 lt_prog_compiler_wl_GCJ='-Wl,' 16821 ;; 16822 esac 16823 ;; 16824 16825 mingw* | cygwin* | pw32* | os2*) 16826 # This hack is so that the source file can tell whether it is being 16827 # built for inclusion in a dll (and should export symbols for example). 16828 16829 ;; 16830 16831 hpux9* | hpux10* | hpux11*) 16832 lt_prog_compiler_wl_GCJ='-Wl,' 16833 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16834 # not for PA HP-UX. 16835 case $host_cpu in 16836 hppa*64*|ia64*) 16837 # +Z the default 16838 ;; 16839 *) 16840 lt_prog_compiler_pic_GCJ='+Z' 16841 ;; 16842 esac 16843 # Is there a better lt_prog_compiler_static that works with the bundled CC? 16844 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 16845 ;; 16846 16847 irix5* | irix6* | nonstopux*) 16848 lt_prog_compiler_wl_GCJ='-Wl,' 16849 # PIC (with -KPIC) is the default. 16850 lt_prog_compiler_static_GCJ='-non_shared' 16851 ;; 16852 16853 newsos6) 16854 lt_prog_compiler_pic_GCJ='-KPIC' 16855 lt_prog_compiler_static_GCJ='-Bstatic' 16856 ;; 16857 16858 linux* | k*bsd*-gnu) 16859 case $cc_basename in 16860 icc* | ecc*) 16861 lt_prog_compiler_wl_GCJ='-Wl,' 16862 lt_prog_compiler_pic_GCJ='-KPIC' 16863 lt_prog_compiler_static_GCJ='-static' 16864 ;; 16865 pgcc* | pgf77* | pgf90* | pgf95*) 16866 # Portland Group compilers (*not* the Pentium gcc compiler, 16867 # which looks to be a dead project) 16868 lt_prog_compiler_wl_GCJ='-Wl,' 16869 lt_prog_compiler_pic_GCJ='-fpic' 16870 lt_prog_compiler_static_GCJ='-Bstatic' 16871 ;; 16872 ccc*) 16873 lt_prog_compiler_wl_GCJ='-Wl,' 16874 # All Alpha code is PIC. 16875 lt_prog_compiler_static_GCJ='-non_shared' 16876 ;; 16877 *) 16878 case `$CC -V 2>&1 | sed 5q` in 16879 *Sun\ C*) 16880 # Sun C 5.9 16881 lt_prog_compiler_pic_GCJ='-KPIC' 16882 lt_prog_compiler_static_GCJ='-Bstatic' 16883 lt_prog_compiler_wl_GCJ='-Wl,' 16884 ;; 16885 *Sun\ F*) 16886 # Sun Fortran 8.3 passes all unrecognized flags to the linker 16887 lt_prog_compiler_pic_GCJ='-KPIC' 16888 lt_prog_compiler_static_GCJ='-Bstatic' 16889 lt_prog_compiler_wl_GCJ='' 16890 ;; 16891 esac 16892 ;; 16893 esac 16894 ;; 16895 16896 osf3* | osf4* | osf5*) 16897 lt_prog_compiler_wl_GCJ='-Wl,' 16898 # All OSF/1 code is PIC. 16899 lt_prog_compiler_static_GCJ='-non_shared' 16900 ;; 16901 16902 rdos*) 16903 lt_prog_compiler_static_GCJ='-non_shared' 16904 ;; 16905 16906 solaris*) 16907 lt_prog_compiler_pic_GCJ='-KPIC' 16908 lt_prog_compiler_static_GCJ='-Bstatic' 16909 case $cc_basename in 16910 f77* | f90* | f95*) 16911 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 16912 *) 16913 lt_prog_compiler_wl_GCJ='-Wl,';; 16914 esac 16915 ;; 16916 16917 sunos4*) 16918 lt_prog_compiler_wl_GCJ='-Qoption ld ' 16919 lt_prog_compiler_pic_GCJ='-PIC' 16920 lt_prog_compiler_static_GCJ='-Bstatic' 16921 ;; 16922 16923 sysv4 | sysv4.2uw2* | sysv4.3*) 16924 lt_prog_compiler_wl_GCJ='-Wl,' 16925 lt_prog_compiler_pic_GCJ='-KPIC' 16926 lt_prog_compiler_static_GCJ='-Bstatic' 16927 ;; 16928 16929 sysv4*MP*) 16930 if test -d /usr/nec ;then 16931 lt_prog_compiler_pic_GCJ='-Kconform_pic' 16932 lt_prog_compiler_static_GCJ='-Bstatic' 16933 fi 16934 ;; 16935 16936 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 16937 lt_prog_compiler_wl_GCJ='-Wl,' 16938 lt_prog_compiler_pic_GCJ='-KPIC' 16939 lt_prog_compiler_static_GCJ='-Bstatic' 16940 ;; 16941 16942 unicos*) 16943 lt_prog_compiler_wl_GCJ='-Wl,' 16944 lt_prog_compiler_can_build_shared_GCJ=no 16945 ;; 16946 16947 uts4*) 16948 lt_prog_compiler_pic_GCJ='-pic' 16949 lt_prog_compiler_static_GCJ='-Bstatic' 16950 ;; 16951 16952 *) 16953 lt_prog_compiler_can_build_shared_GCJ=no 16954 ;; 16955 esac 16956 fi 16957 16958 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 16959 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; } 16960 16961 # 16962 # Check to make sure the PIC flag actually works. 16963 # 16964 if test -n "$lt_prog_compiler_pic_GCJ"; then 16965 16966 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 16967 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; } 16968 if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then 16969 echo $ECHO_N "(cached) $ECHO_C" >&6 16970 else 16971 lt_cv_prog_compiler_pic_works_GCJ=no 16972 ac_outfile=conftest.$ac_objext 16973 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16974 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 16975 # Insert the option either (1) after the last *FLAGS variable, or 16976 # (2) before a word containing "conftest.", or (3) at the end. 16977 # Note that $ac_compile itself does not contain backslashes and begins 16978 # with a dollar sign (not a hyphen), so the echo should work correctly. 16979 # The option is referenced via a variable to avoid confusing sed. 16980 lt_compile=`echo "$ac_compile" | $SED \ 16981 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16982 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16983 -e 's:$: $lt_compiler_flag:'` 16984 (eval echo "\"\$as_me:16984: $lt_compile\"" >&5) 16985 (eval "$lt_compile" 2>conftest.err) 16986 ac_status=$? 16987 cat conftest.err >&5 16988 echo "$as_me:16988: \$? = $ac_status" >&5 16989 if (exit $ac_status) && test -s "$ac_outfile"; then 16990 # The compiler can only warn and ignore the option if not recognized 16991 # So say no if there are warnings other than the usual output. 16992 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16993 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16994 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16995 lt_cv_prog_compiler_pic_works_GCJ=yes 16996 fi 16997 fi 16998 $rm conftest* 16999 17000 fi 17001 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5 17002 echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_GCJ" >&6; } 17003 17004 if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then 17005 case $lt_prog_compiler_pic_GCJ in 17006 "" | " "*) ;; 17007 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 17008 esac 17009 else 17010 lt_prog_compiler_pic_GCJ= 17011 lt_prog_compiler_can_build_shared_GCJ=no 17012 fi 17013 17014 fi 17015 case $host_os in 17016 # For platforms which do not support PIC, -DPIC is meaningless: 17017 *djgpp*) 17018 lt_prog_compiler_pic_GCJ= 17019 ;; 17020 *) 17021 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 17022 ;; 17023 esac 17024 17025 # 17026 # Check to make sure the static flag actually works. 17027 # 17028 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 17029 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 17030 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 17031 if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then 17032 echo $ECHO_N "(cached) $ECHO_C" >&6 17033 else 17034 lt_cv_prog_compiler_static_works_GCJ=no 17035 save_LDFLAGS="$LDFLAGS" 17036 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 17037 echo "$lt_simple_link_test_code" > conftest.$ac_ext 17038 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17039 # The linker can only warn and ignore the option if not recognized 17040 # So say no if there are warnings 17041 if test -s conftest.err; then 17042 # Append any errors to the config.log. 17043 cat conftest.err 1>&5 17044 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 17045 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17046 if diff conftest.exp conftest.er2 >/dev/null; then 17047 lt_cv_prog_compiler_static_works_GCJ=yes 17048 fi 17049 else 17050 lt_cv_prog_compiler_static_works_GCJ=yes 17051 fi 17052 fi 17053 $rm -r conftest* 17054 LDFLAGS="$save_LDFLAGS" 17055 17056 fi 17057 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5 17058 echo "${ECHO_T}$lt_cv_prog_compiler_static_works_GCJ" >&6; } 17059 17060 if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then 17061 : 17062 else 17063 lt_prog_compiler_static_GCJ= 17064 fi 17065 17066 17067 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 17068 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 17069 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 17070 echo $ECHO_N "(cached) $ECHO_C" >&6 17071 else 17072 lt_cv_prog_compiler_c_o_GCJ=no 17073 $rm -r conftest 2>/dev/null 17074 mkdir conftest 17075 cd conftest 17076 mkdir out 17077 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17078 17079 lt_compiler_flag="-o out/conftest2.$ac_objext" 17080 # Insert the option either (1) after the last *FLAGS variable, or 17081 # (2) before a word containing "conftest.", or (3) at the end. 17082 # Note that $ac_compile itself does not contain backslashes and begins 17083 # with a dollar sign (not a hyphen), so the echo should work correctly. 17084 lt_compile=`echo "$ac_compile" | $SED \ 17085 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17086 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17087 -e 's:$: $lt_compiler_flag:'` 17088 (eval echo "\"\$as_me:17088: $lt_compile\"" >&5) 17089 (eval "$lt_compile" 2>out/conftest.err) 17090 ac_status=$? 17091 cat out/conftest.err >&5 17092 echo "$as_me:17092: \$? = $ac_status" >&5 17093 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17094 then 17095 # The compiler can only warn and ignore the option if not recognized 17096 # So say no if there are warnings 17097 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 17098 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17099 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17100 lt_cv_prog_compiler_c_o_GCJ=yes 17101 fi 17102 fi 17103 chmod u+w . 2>&5 17104 $rm conftest* 17105 # SGI C++ compiler will create directory out/ii_files/ for 17106 # template instantiation 17107 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17108 $rm out/* && rmdir out 17109 cd .. 17110 rmdir conftest 17111 $rm conftest* 17112 17113 fi 17114 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17115 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17116 17117 17118 hard_links="nottested" 17119 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17120 # do not overwrite the value of need_locks provided by the user 17121 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17122 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 17123 hard_links=yes 17124 $rm conftest* 17125 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17126 touch conftest.a 17127 ln conftest.a conftest.b 2>&5 || hard_links=no 17128 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17129 { echo "$as_me:$LINENO: result: $hard_links" >&5 17130 echo "${ECHO_T}$hard_links" >&6; } 17131 if test "$hard_links" = no; then 17132 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17133 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17134 need_locks=warn 17135 fi 17136 else 17137 need_locks=no 17138 fi 17139 17140 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17141 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 17142 17143 runpath_var= 17144 allow_undefined_flag_GCJ= 17145 enable_shared_with_static_runtimes_GCJ=no 17146 archive_cmds_GCJ= 17147 archive_expsym_cmds_GCJ= 17148 old_archive_From_new_cmds_GCJ= 17149 old_archive_from_expsyms_cmds_GCJ= 17150 export_dynamic_flag_spec_GCJ= 17151 whole_archive_flag_spec_GCJ= 17152 thread_safe_flag_spec_GCJ= 17153 hardcode_libdir_flag_spec_GCJ= 17154 hardcode_libdir_flag_spec_ld_GCJ= 17155 hardcode_libdir_separator_GCJ= 17156 hardcode_direct_GCJ=no 17157 hardcode_minus_L_GCJ=no 17158 hardcode_shlibpath_var_GCJ=unsupported 17159 link_all_deplibs_GCJ=unknown 17160 hardcode_automatic_GCJ=no 17161 module_cmds_GCJ= 17162 module_expsym_cmds_GCJ= 17163 always_export_symbols_GCJ=no 17164 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17165 # include_expsyms should be a list of space-separated symbols to be *always* 17166 # included in the symbol list 17167 include_expsyms_GCJ= 17168 # exclude_expsyms can be an extended regexp of symbols to exclude 17169 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17170 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17171 # as well as any symbol that contains `d'. 17172 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 17173 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17174 # platforms (ab)use it in PIC code, but their linkers get confused if 17175 # the symbol is explicitly referenced. Since portable code cannot 17176 # rely on this symbol name, it's probably fine to never include it in 17177 # preloaded symbol tables. 17178 # Exclude shared library initialization/finalization symbols. 17179 extract_expsyms_cmds= 17180 # Just being paranoid about ensuring that cc_basename is set. 17181 for cc_temp in $compiler""; do 17182 case $cc_temp in 17183 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17184 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17185 \-*) ;; 17186 *) break;; 17187 esac 17188 done 17189 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17190 17191 case $host_os in 17192 cygwin* | mingw* | pw32*) 17193 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17194 # When not using gcc, we currently assume that we are using 17195 # Microsoft Visual C++. 17196 if test "$GCC" != yes; then 17197 with_gnu_ld=no 17198 fi 17199 ;; 17200 interix*) 17201 # we just hope/assume this is gcc and not c89 (= MSVC++) 17202 with_gnu_ld=yes 17203 ;; 17204 openbsd*) 17205 with_gnu_ld=no 17206 ;; 17207 esac 17208 17209 ld_shlibs_GCJ=yes 17210 if test "$with_gnu_ld" = yes; then 17211 # If archive_cmds runs LD, not CC, wlarc should be empty 17212 wlarc='${wl}' 17213 17214 # Set some defaults for GNU ld with shared library support. These 17215 # are reset later if shared libraries are not supported. Putting them 17216 # here allows them to be overridden if necessary. 17217 runpath_var=LD_RUN_PATH 17218 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17219 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17220 # ancient GNU ld didn't support --whole-archive et. al. 17221 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17222 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17223 else 17224 whole_archive_flag_spec_GCJ= 17225 fi 17226 supports_anon_versioning=no 17227 case `$LD -v 2>/dev/null` in 17228 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17229 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17230 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17231 *\ 2.11.*) ;; # other 2.11 versions 17232 *) supports_anon_versioning=yes ;; 17233 esac 17234 17235 # See if GNU ld supports shared libraries. 17236 case $host_os in 17237 aix[3-9]*) 17238 # On AIX/PPC, the GNU linker is very broken 17239 if test "$host_cpu" != ia64; then 17240 ld_shlibs_GCJ=no 17241 cat <<EOF 1>&2 17242 17243 *** Warning: the GNU linker, at least up to release 2.9.1, is reported 17244 *** to be unable to reliably create shared libraries on AIX. 17245 *** Therefore, libtool is disabling shared libraries support. If you 17246 *** really care for shared libraries, you may want to modify your PATH 17247 *** so that a non-GNU linker is found, and then restart. 17248 17249 EOF 17250 fi 17251 ;; 17252 17253 amigaos*) 17254 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)' 17255 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17256 hardcode_minus_L_GCJ=yes 17257 17258 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports 17259 # that the semantics of dynamic libraries on AmigaOS, at least up 17260 # to version 4, is to share data among multiple programs linked 17261 # with the same dynamic library. Since this doesn't match the 17262 # behavior of shared libraries on other platforms, we can't use 17263 # them. 17264 ld_shlibs_GCJ=no 17265 ;; 17266 17267 beos*) 17268 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17269 allow_undefined_flag_GCJ=unsupported 17270 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 17271 # support --undefined. This deserves some investigation. FIXME 17272 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17273 else 17274 ld_shlibs_GCJ=no 17275 fi 17276 ;; 17277 17278 cygwin* | mingw* | pw32*) 17279 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17280 # as there is no search path for DLLs. 17281 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17282 allow_undefined_flag_GCJ=unsupported 17283 always_export_symbols_GCJ=no 17284 enable_shared_with_static_runtimes_GCJ=yes 17285 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 17286 17287 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17288 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17289 # If the export-symbols file already is a .def file (1st line 17290 # is EXPORTS), use it as is; otherwise, prepend... 17291 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17292 cp $export_symbols $output_objdir/$soname.def; 17293 else 17294 echo EXPORTS > $output_objdir/$soname.def; 17295 cat $export_symbols >> $output_objdir/$soname.def; 17296 fi~ 17297 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17298 else 17299 ld_shlibs_GCJ=no 17300 fi 17301 ;; 17302 17303 interix[3-9]*) 17304 hardcode_direct_GCJ=no 17305 hardcode_shlibpath_var_GCJ=no 17306 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17307 export_dynamic_flag_spec_GCJ='${wl}-E' 17308 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17309 # Instead, shared libraries are loaded at an image base (0x10000000 by 17310 # default) and relocated if they conflict, which is a slow very memory 17311 # consuming and fragmenting process. To avoid this, we pick a random, 17312 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17313 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17314 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' 17315 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' 17316 ;; 17317 17318 gnu* | linux* | k*bsd*-gnu) 17319 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17320 tmp_addflag= 17321 case $cc_basename,$host_cpu in 17322 pgcc*) # Portland Group C compiler 17323 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' 17324 tmp_addflag=' $pic_flag' 17325 ;; 17326 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 17327 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' 17328 tmp_addflag=' $pic_flag -Mnomain' ;; 17329 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17330 tmp_addflag=' -i_dynamic' ;; 17331 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17332 tmp_addflag=' -i_dynamic -nofor_main' ;; 17333 ifc* | ifort*) # Intel Fortran compiler 17334 tmp_addflag=' -nofor_main' ;; 17335 esac 17336 case `$CC -V 2>&1 | sed 5q` in 17337 *Sun\ C*) # Sun C 5.9 17338 whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 17339 tmp_sharedflag='-G' ;; 17340 *Sun\ F*) # Sun Fortran 8.3 17341 tmp_sharedflag='-G' ;; 17342 *) 17343 tmp_sharedflag='-shared' ;; 17344 esac 17345 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17346 17347 if test $supports_anon_versioning = yes; then 17348 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17349 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17350 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17351 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17352 fi 17353 link_all_deplibs_GCJ=no 17354 else 17355 ld_shlibs_GCJ=no 17356 fi 17357 ;; 17358 17359 netbsd* | netbsdelf*-gnu) 17360 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17361 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17362 wlarc= 17363 else 17364 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17365 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17366 fi 17367 ;; 17368 17369 solaris*) 17370 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17371 ld_shlibs_GCJ=no 17372 cat <<EOF 1>&2 17373 17374 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 17375 *** create shared libraries on Solaris systems. Therefore, libtool 17376 *** is disabling shared libraries support. We urge you to upgrade GNU 17377 *** binutils to release 2.9.1 or newer. Another option is to modify 17378 *** your PATH or compiler configuration so that the native linker is 17379 *** used, and then restart. 17380 17381 EOF 17382 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17383 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17384 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17385 else 17386 ld_shlibs_GCJ=no 17387 fi 17388 ;; 17389 17390 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17391 case `$LD -v 2>&1` in 17392 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17393 ld_shlibs_GCJ=no 17394 cat <<_LT_EOF 1>&2 17395 17396 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17397 *** reliably create shared libraries on SCO systems. Therefore, libtool 17398 *** is disabling shared libraries support. We urge you to upgrade GNU 17399 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17400 *** your PATH or compiler configuration so that the native linker is 17401 *** used, and then restart. 17402 17403 _LT_EOF 17404 ;; 17405 *) 17406 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17407 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17408 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17409 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17410 else 17411 ld_shlibs_GCJ=no 17412 fi 17413 ;; 17414 esac 17415 ;; 17416 17417 sunos4*) 17418 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17419 wlarc= 17420 hardcode_direct_GCJ=yes 17421 hardcode_shlibpath_var_GCJ=no 17422 ;; 17423 17424 *) 17425 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17426 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17427 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17428 else 17429 ld_shlibs_GCJ=no 17430 fi 17431 ;; 17432 esac 17433 17434 if test "$ld_shlibs_GCJ" = no; then 17435 runpath_var= 17436 hardcode_libdir_flag_spec_GCJ= 17437 export_dynamic_flag_spec_GCJ= 17438 whole_archive_flag_spec_GCJ= 17439 fi 17440 else 17441 # PORTME fill in a description of your system's linker (not GNU ld) 17442 case $host_os in 17443 aix3*) 17444 allow_undefined_flag_GCJ=unsupported 17445 always_export_symbols_GCJ=yes 17446 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' 17447 # Note: this linker hardcodes the directories in LIBPATH if there 17448 # are no directories specified by -L. 17449 hardcode_minus_L_GCJ=yes 17450 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17451 # Neither direct hardcoding nor static linking is supported with a 17452 # broken collect2. 17453 hardcode_direct_GCJ=unsupported 17454 fi 17455 ;; 17456 17457 aix[4-9]*) 17458 if test "$host_cpu" = ia64; then 17459 # On IA64, the linker does run time linking by default, so we don't 17460 # have to do anything special. 17461 aix_use_runtimelinking=no 17462 exp_sym_flag='-Bexport' 17463 no_entry_flag="" 17464 else 17465 # If we're using GNU nm, then we don't want the "-C" option. 17466 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17467 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17468 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' 17469 else 17470 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' 17471 fi 17472 aix_use_runtimelinking=no 17473 17474 # Test if we are trying to use run time linking or normal 17475 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17476 # need to do runtime linking. 17477 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 17478 for ld_flag in $LDFLAGS; do 17479 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17480 aix_use_runtimelinking=yes 17481 break 17482 fi 17483 done 17484 ;; 17485 esac 17486 17487 exp_sym_flag='-bexport' 17488 no_entry_flag='-bnoentry' 17489 fi 17490 17491 # When large executables or shared objects are built, AIX ld can 17492 # have problems creating the table of contents. If linking a library 17493 # or program results in "error TOC overflow" add -mminimal-toc to 17494 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17495 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17496 17497 archive_cmds_GCJ='' 17498 hardcode_direct_GCJ=yes 17499 hardcode_libdir_separator_GCJ=':' 17500 link_all_deplibs_GCJ=yes 17501 17502 if test "$GCC" = yes; then 17503 case $host_os in aix4.[012]|aix4.[012].*) 17504 # We only want to do this on AIX 4.2 and lower, the check 17505 # below for broken collect2 doesn't work under 4.3+ 17506 collect2name=`${CC} -print-prog-name=collect2` 17507 if test -f "$collect2name" && \ 17508 strings "$collect2name" | grep resolve_lib_name >/dev/null 17509 then 17510 # We have reworked collect2 17511 : 17512 else 17513 # We have old collect2 17514 hardcode_direct_GCJ=unsupported 17515 # It fails to find uninstalled libraries when the uninstalled 17516 # path is not listed in the libpath. Setting hardcode_minus_L 17517 # to unsupported forces relinking 17518 hardcode_minus_L_GCJ=yes 17519 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17520 hardcode_libdir_separator_GCJ= 17521 fi 17522 ;; 17523 esac 17524 shared_flag='-shared' 17525 if test "$aix_use_runtimelinking" = yes; then 17526 shared_flag="$shared_flag "'${wl}-G' 17527 fi 17528 else 17529 # not using gcc 17530 if test "$host_cpu" = ia64; then 17531 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17532 # chokes on -Wl,-G. The following line is correct: 17533 shared_flag='-G' 17534 else 17535 if test "$aix_use_runtimelinking" = yes; then 17536 shared_flag='${wl}-G' 17537 else 17538 shared_flag='${wl}-bM:SRE' 17539 fi 17540 fi 17541 fi 17542 17543 # It seems that -bexpall does not export symbols beginning with 17544 # underscore (_), so it is better to generate a list of symbols to export. 17545 always_export_symbols_GCJ=yes 17546 if test "$aix_use_runtimelinking" = yes; then 17547 # Warning - without using the other runtime loading flags (-brtl), 17548 # -berok will link without error, but may produce a broken library. 17549 allow_undefined_flag_GCJ='-berok' 17550 # Determine the default libpath from the value encoded in an empty executable. 17551 cat >conftest.$ac_ext <<_ACEOF 17552 /* confdefs.h. */ 17553 _ACEOF 17554 cat confdefs.h >>conftest.$ac_ext 17555 cat >>conftest.$ac_ext <<_ACEOF 17556 /* end confdefs.h. */ 17557 17558 int 17559 main () 17560 { 17561 17562 ; 17563 return 0; 17564 } 17565 _ACEOF 17566 rm -f conftest.$ac_objext conftest$ac_exeext 17567 if { (ac_try="$ac_link" 17568 case "(($ac_try" in 17569 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17570 *) ac_try_echo=$ac_try;; 17571 esac 17572 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17573 (eval "$ac_link") 2>conftest.er1 17574 ac_status=$? 17575 grep -v '^ *+' conftest.er1 >conftest.err 17576 rm -f conftest.er1 17577 cat conftest.err >&5 17578 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17579 (exit $ac_status); } && { 17580 test -z "$ac_c_werror_flag" || 17581 test ! -s conftest.err 17582 } && test -s conftest$ac_exeext && 17583 $as_test_x conftest$ac_exeext; then 17584 17585 lt_aix_libpath_sed=' 17586 /Import File Strings/,/^$/ { 17587 /^0/ { 17588 s/^0 *\(.*\)$/\1/ 17589 p 17590 } 17591 }' 17592 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17593 # Check for a 64-bit object if we didn't find anything. 17594 if test -z "$aix_libpath"; then 17595 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17596 fi 17597 else 17598 echo "$as_me: failed program was:" >&5 17599 sed 's/^/| /' conftest.$ac_ext >&5 17600 17601 17602 fi 17603 17604 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17605 conftest$ac_exeext conftest.$ac_ext 17606 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17607 17608 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17609 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" 17610 else 17611 if test "$host_cpu" = ia64; then 17612 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17613 allow_undefined_flag_GCJ="-z nodefs" 17614 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" 17615 else 17616 # Determine the default libpath from the value encoded in an empty executable. 17617 cat >conftest.$ac_ext <<_ACEOF 17618 /* confdefs.h. */ 17619 _ACEOF 17620 cat confdefs.h >>conftest.$ac_ext 17621 cat >>conftest.$ac_ext <<_ACEOF 17622 /* end confdefs.h. */ 17623 17624 int 17625 main () 17626 { 17627 17628 ; 17629 return 0; 17630 } 17631 _ACEOF 17632 rm -f conftest.$ac_objext conftest$ac_exeext 17633 if { (ac_try="$ac_link" 17634 case "(($ac_try" in 17635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17636 *) ac_try_echo=$ac_try;; 17637 esac 17638 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17639 (eval "$ac_link") 2>conftest.er1 17640 ac_status=$? 17641 grep -v '^ *+' conftest.er1 >conftest.err 17642 rm -f conftest.er1 17643 cat conftest.err >&5 17644 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17645 (exit $ac_status); } && { 17646 test -z "$ac_c_werror_flag" || 17647 test ! -s conftest.err 17648 } && test -s conftest$ac_exeext && 17649 $as_test_x conftest$ac_exeext; then 17650 17651 lt_aix_libpath_sed=' 17652 /Import File Strings/,/^$/ { 17653 /^0/ { 17654 s/^0 *\(.*\)$/\1/ 17655 p 17656 } 17657 }' 17658 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17659 # Check for a 64-bit object if we didn't find anything. 17660 if test -z "$aix_libpath"; then 17661 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17662 fi 17663 else 17664 echo "$as_me: failed program was:" >&5 17665 sed 's/^/| /' conftest.$ac_ext >&5 17666 17667 17668 fi 17669 17670 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17671 conftest$ac_exeext conftest.$ac_ext 17672 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17673 17674 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17675 # Warning - without using the other run time loading flags, 17676 # -berok will link without error, but may produce a broken library. 17677 no_undefined_flag_GCJ=' ${wl}-bernotok' 17678 allow_undefined_flag_GCJ=' ${wl}-berok' 17679 # Exported symbols can be pulled into shared objects from archives 17680 whole_archive_flag_spec_GCJ='$convenience' 17681 archive_cmds_need_lc_GCJ=yes 17682 # This is similar to how AIX traditionally builds its shared libraries. 17683 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' 17684 fi 17685 fi 17686 ;; 17687 17688 amigaos*) 17689 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)' 17690 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17691 hardcode_minus_L_GCJ=yes 17692 # see comment about different semantics on the GNU ld section 17693 ld_shlibs_GCJ=no 17694 ;; 17695 17696 bsdi[45]*) 17697 export_dynamic_flag_spec_GCJ=-rdynamic 17698 ;; 17699 17700 cygwin* | mingw* | pw32*) 17701 # When not using gcc, we currently assume that we are using 17702 # Microsoft Visual C++. 17703 # hardcode_libdir_flag_spec is actually meaningless, as there is 17704 # no search path for DLLs. 17705 hardcode_libdir_flag_spec_GCJ=' ' 17706 allow_undefined_flag_GCJ=unsupported 17707 # Tell ltmain to make .lib files, not .a files. 17708 libext=lib 17709 # Tell ltmain to make .dll files, not .so files. 17710 shrext_cmds=".dll" 17711 # FIXME: Setting linknames here is a bad hack. 17712 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 17713 # The linker will automatically build a .lib file if we build a DLL. 17714 old_archive_From_new_cmds_GCJ='true' 17715 # FIXME: Should let the user specify the lib program. 17716 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs' 17717 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 17718 enable_shared_with_static_runtimes_GCJ=yes 17719 ;; 17720 17721 darwin* | rhapsody*) 17722 case $host_os in 17723 rhapsody* | darwin1.[012]) 17724 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 17725 ;; 17726 *) # Darwin 1.3 on 17727 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 17728 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17729 else 17730 case ${MACOSX_DEPLOYMENT_TARGET} in 17731 10.[012]) 17732 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17733 ;; 17734 10.*) 17735 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 17736 ;; 17737 esac 17738 fi 17739 ;; 17740 esac 17741 archive_cmds_need_lc_GCJ=no 17742 hardcode_direct_GCJ=no 17743 hardcode_automatic_GCJ=yes 17744 hardcode_shlibpath_var_GCJ=unsupported 17745 whole_archive_flag_spec_GCJ='' 17746 link_all_deplibs_GCJ=yes 17747 if test "$GCC" = yes ; then 17748 output_verbose_link_cmd='echo' 17749 archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 17750 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 17751 archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 17752 module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 17753 else 17754 case $cc_basename in 17755 xlc*) 17756 output_verbose_link_cmd='echo' 17757 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 17758 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17759 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 17760 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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 17761 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}' 17762 ;; 17763 *) 17764 ld_shlibs_GCJ=no 17765 ;; 17766 esac 17767 fi 17768 ;; 17769 17770 dgux*) 17771 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17772 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17773 hardcode_shlibpath_var_GCJ=no 17774 ;; 17775 17776 freebsd1*) 17777 ld_shlibs_GCJ=no 17778 ;; 17779 17780 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 17781 # support. Future versions do this automatically, but an explicit c++rt0.o 17782 # does not break anything, and helps significantly (at the cost of a little 17783 # extra space). 17784 freebsd2.2*) 17785 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 17786 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17787 hardcode_direct_GCJ=yes 17788 hardcode_shlibpath_var_GCJ=no 17789 ;; 17790 17791 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 17792 freebsd2*) 17793 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17794 hardcode_direct_GCJ=yes 17795 hardcode_minus_L_GCJ=yes 17796 hardcode_shlibpath_var_GCJ=no 17797 ;; 17798 17799 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 17800 freebsd* | dragonfly*) 17801 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 17802 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17803 hardcode_direct_GCJ=yes 17804 hardcode_shlibpath_var_GCJ=no 17805 ;; 17806 17807 hpux9*) 17808 if test "$GCC" = yes; then 17809 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' 17810 else 17811 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' 17812 fi 17813 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17814 hardcode_libdir_separator_GCJ=: 17815 hardcode_direct_GCJ=yes 17816 17817 # hardcode_minus_L: Not really in the search PATH, 17818 # but as the default location of the library. 17819 hardcode_minus_L_GCJ=yes 17820 export_dynamic_flag_spec_GCJ='${wl}-E' 17821 ;; 17822 17823 hpux10*) 17824 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 17825 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17826 else 17827 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 17828 fi 17829 if test "$with_gnu_ld" = no; then 17830 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17831 hardcode_libdir_separator_GCJ=: 17832 17833 hardcode_direct_GCJ=yes 17834 export_dynamic_flag_spec_GCJ='${wl}-E' 17835 17836 # hardcode_minus_L: Not really in the search PATH, 17837 # but as the default location of the library. 17838 hardcode_minus_L_GCJ=yes 17839 fi 17840 ;; 17841 17842 hpux11*) 17843 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 17844 case $host_cpu in 17845 hppa*64*) 17846 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17847 ;; 17848 ia64*) 17849 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17850 ;; 17851 *) 17852 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17853 ;; 17854 esac 17855 else 17856 case $host_cpu in 17857 hppa*64*) 17858 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17859 ;; 17860 ia64*) 17861 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17862 ;; 17863 *) 17864 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17865 ;; 17866 esac 17867 fi 17868 if test "$with_gnu_ld" = no; then 17869 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17870 hardcode_libdir_separator_GCJ=: 17871 17872 case $host_cpu in 17873 hppa*64*|ia64*) 17874 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 17875 hardcode_direct_GCJ=no 17876 hardcode_shlibpath_var_GCJ=no 17877 ;; 17878 *) 17879 hardcode_direct_GCJ=yes 17880 export_dynamic_flag_spec_GCJ='${wl}-E' 17881 17882 # hardcode_minus_L: Not really in the search PATH, 17883 # but as the default location of the library. 17884 hardcode_minus_L_GCJ=yes 17885 ;; 17886 esac 17887 fi 17888 ;; 17889 17890 irix5* | irix6* | nonstopux*) 17891 if test "$GCC" = yes; then 17892 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' 17893 else 17894 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' 17895 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 17896 fi 17897 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17898 hardcode_libdir_separator_GCJ=: 17899 link_all_deplibs_GCJ=yes 17900 ;; 17901 17902 netbsd* | netbsdelf*-gnu) 17903 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17904 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 17905 else 17906 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 17907 fi 17908 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17909 hardcode_direct_GCJ=yes 17910 hardcode_shlibpath_var_GCJ=no 17911 ;; 17912 17913 newsos6) 17914 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17915 hardcode_direct_GCJ=yes 17916 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17917 hardcode_libdir_separator_GCJ=: 17918 hardcode_shlibpath_var_GCJ=no 17919 ;; 17920 17921 openbsd*) 17922 if test -f /usr/libexec/ld.so; then 17923 hardcode_direct_GCJ=yes 17924 hardcode_shlibpath_var_GCJ=no 17925 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 17926 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17927 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 17928 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17929 export_dynamic_flag_spec_GCJ='${wl}-E' 17930 else 17931 case $host_os in 17932 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 17933 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17934 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17935 ;; 17936 *) 17937 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17938 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17939 ;; 17940 esac 17941 fi 17942 else 17943 ld_shlibs_GCJ=no 17944 fi 17945 ;; 17946 17947 os2*) 17948 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17949 hardcode_minus_L_GCJ=yes 17950 allow_undefined_flag_GCJ=unsupported 17951 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' 17952 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 17953 ;; 17954 17955 osf3*) 17956 if test "$GCC" = yes; then 17957 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 17958 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' 17959 else 17960 allow_undefined_flag_GCJ=' -expect_unresolved \*' 17961 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' 17962 fi 17963 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17964 hardcode_libdir_separator_GCJ=: 17965 ;; 17966 17967 osf4* | osf5*) # as osf3* with the addition of -msym flag 17968 if test "$GCC" = yes; then 17969 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 17970 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' 17971 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17972 else 17973 allow_undefined_flag_GCJ=' -expect_unresolved \*' 17974 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' 17975 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~ 17976 $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' 17977 17978 # Both c and cxx compiler support -rpath directly 17979 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 17980 fi 17981 hardcode_libdir_separator_GCJ=: 17982 ;; 17983 17984 solaris*) 17985 no_undefined_flag_GCJ=' -z text' 17986 if test "$GCC" = yes; then 17987 wlarc='${wl}' 17988 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17989 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 17990 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 17991 else 17992 wlarc='' 17993 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 17994 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 17995 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 17996 fi 17997 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17998 hardcode_shlibpath_var_GCJ=no 17999 case $host_os in 18000 solaris2.[0-5] | solaris2.[0-5].*) ;; 18001 *) 18002 # The compiler driver will combine and reorder linker options, 18003 # but understands `-z linker_flag'. GCC discards it without `$wl', 18004 # but is careful enough not to reorder. 18005 # Supported since Solaris 2.6 (maybe 2.5.1?) 18006 if test "$GCC" = yes; then 18007 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 18008 else 18009 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' 18010 fi 18011 ;; 18012 esac 18013 link_all_deplibs_GCJ=yes 18014 ;; 18015 18016 sunos4*) 18017 if test "x$host_vendor" = xsequent; then 18018 # Use $CC to link under sequent, because it throws in some extra .o 18019 # files that make .init and .fini sections work. 18020 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 18021 else 18022 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 18023 fi 18024 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18025 hardcode_direct_GCJ=yes 18026 hardcode_minus_L_GCJ=yes 18027 hardcode_shlibpath_var_GCJ=no 18028 ;; 18029 18030 sysv4) 18031 case $host_vendor in 18032 sni) 18033 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18034 hardcode_direct_GCJ=yes # is this really true??? 18035 ;; 18036 siemens) 18037 ## LD is ld it makes a PLAMLIB 18038 ## CC just makes a GrossModule. 18039 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18040 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 18041 hardcode_direct_GCJ=no 18042 ;; 18043 motorola) 18044 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18045 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 18046 ;; 18047 esac 18048 runpath_var='LD_RUN_PATH' 18049 hardcode_shlibpath_var_GCJ=no 18050 ;; 18051 18052 sysv4.3*) 18053 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18054 hardcode_shlibpath_var_GCJ=no 18055 export_dynamic_flag_spec_GCJ='-Bexport' 18056 ;; 18057 18058 sysv4*MP*) 18059 if test -d /usr/nec; then 18060 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18061 hardcode_shlibpath_var_GCJ=no 18062 runpath_var=LD_RUN_PATH 18063 hardcode_runpath_var=yes 18064 ld_shlibs_GCJ=yes 18065 fi 18066 ;; 18067 18068 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 18069 no_undefined_flag_GCJ='${wl}-z,text' 18070 archive_cmds_need_lc_GCJ=no 18071 hardcode_shlibpath_var_GCJ=no 18072 runpath_var='LD_RUN_PATH' 18073 18074 if test "$GCC" = yes; then 18075 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18076 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18077 else 18078 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18079 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18080 fi 18081 ;; 18082 18083 sysv5* | sco3.2v5* | sco5v6*) 18084 # Note: We can NOT use -z defs as we might desire, because we do not 18085 # link with -lc, and that would cause any symbols used from libc to 18086 # always be unresolved, which means just about no library would 18087 # ever link correctly. If we're not using GNU ld we use -z text 18088 # though, which does catch some bad symbols but isn't as heavy-handed 18089 # as -z defs. 18090 no_undefined_flag_GCJ='${wl}-z,text' 18091 allow_undefined_flag_GCJ='${wl}-z,nodefs' 18092 archive_cmds_need_lc_GCJ=no 18093 hardcode_shlibpath_var_GCJ=no 18094 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 18095 hardcode_libdir_separator_GCJ=':' 18096 link_all_deplibs_GCJ=yes 18097 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 18098 runpath_var='LD_RUN_PATH' 18099 18100 if test "$GCC" = yes; then 18101 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18102 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18103 else 18104 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18105 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18106 fi 18107 ;; 18108 18109 uts4*) 18110 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18111 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18112 hardcode_shlibpath_var_GCJ=no 18113 ;; 18114 18115 *) 18116 ld_shlibs_GCJ=no 18117 ;; 18118 esac 18119 fi 18120 18121 { echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 18122 echo "${ECHO_T}$ld_shlibs_GCJ" >&6; } 18123 test "$ld_shlibs_GCJ" = no && can_build_shared=no 18124 18125 # 18126 # Do we need to explicitly link libc? 18127 # 18128 case "x$archive_cmds_need_lc_GCJ" in 18129 x|xyes) 18130 # Assume -lc should be added 18131 archive_cmds_need_lc_GCJ=yes 18132 18133 if test "$enable_shared" = yes && test "$GCC" = yes; then 18134 case $archive_cmds_GCJ in 18135 *'~'*) 18136 # FIXME: we may have to deal with multi-command sequences. 18137 ;; 18138 '$CC '*) 18139 # Test whether the compiler implicitly links with -lc since on some 18140 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18141 # to ld, don't add -lc before -lgcc. 18142 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18143 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 18144 $rm conftest* 18145 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 18146 18147 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18148 (eval $ac_compile) 2>&5 18149 ac_status=$? 18150 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18151 (exit $ac_status); } 2>conftest.err; then 18152 soname=conftest 18153 lib=conftest 18154 libobjs=conftest.$ac_objext 18155 deplibs= 18156 wl=$lt_prog_compiler_wl_GCJ 18157 pic_flag=$lt_prog_compiler_pic_GCJ 18158 compiler_flags=-v 18159 linker_flags=-v 18160 verstring= 18161 output_objdir=. 18162 libname=conftest 18163 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18164 allow_undefined_flag_GCJ= 18165 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 18166 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 18167 ac_status=$? 18168 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18169 (exit $ac_status); } 18170 then 18171 archive_cmds_need_lc_GCJ=no 18172 else 18173 archive_cmds_need_lc_GCJ=yes 18174 fi 18175 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 18176 else 18177 cat conftest.err 1>&5 18178 fi 18179 $rm conftest* 18180 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 18181 echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; } 18182 ;; 18183 esac 18184 fi 18185 ;; 18186 esac 18187 18188 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 18189 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 18190 library_names_spec= 18191 libname_spec='lib$name' 18192 soname_spec= 18193 shrext_cmds=".so" 18194 postinstall_cmds= 18195 postuninstall_cmds= 18196 finish_cmds= 18197 finish_eval= 18198 shlibpath_var= 18199 shlibpath_overrides_runpath=unknown 18200 version_type=none 18201 dynamic_linker="$host_os ld.so" 18202 sys_lib_dlsearch_path_spec="/lib /usr/lib" 18203 18204 need_lib_prefix=unknown 18205 hardcode_into_libs=no 18206 18207 # when you set need_version to no, make sure it does not cause -set_version 18208 # flags to be left without arguments 18209 need_version=unknown 18210 18211 case $host_os in 18212 aix3*) 18213 version_type=linux 18214 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18215 shlibpath_var=LIBPATH 18216 18217 # AIX 3 has no versioning support, so we append a major version to the name. 18218 soname_spec='${libname}${release}${shared_ext}$major' 18219 ;; 18220 18221 aix[4-9]*) 18222 version_type=linux 18223 need_lib_prefix=no 18224 need_version=no 18225 hardcode_into_libs=yes 18226 if test "$host_cpu" = ia64; then 18227 # AIX 5 supports IA64 18228 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18229 shlibpath_var=LD_LIBRARY_PATH 18230 else 18231 # With GCC up to 2.95.x, collect2 would create an import file 18232 # for dependence libraries. The import file would start with 18233 # the line `#! .'. This would cause the generated library to 18234 # depend on `.', always an invalid library. This was fixed in 18235 # development snapshots of GCC prior to 3.0. 18236 case $host_os in 18237 aix4 | aix4.[01] | aix4.[01].*) 18238 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18239 echo ' yes ' 18240 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18241 : 18242 else 18243 can_build_shared=no 18244 fi 18245 ;; 18246 esac 18247 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18248 # soname into executable. Probably we can add versioning support to 18249 # collect2, so additional links can be useful in future. 18250 if test "$aix_use_runtimelinking" = yes; then 18251 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18252 # instead of lib<name>.a to let people know that these are not 18253 # typical AIX shared libraries. 18254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18255 else 18256 # We preserve .a as extension for shared libraries through AIX4.2 18257 # and later when we are not doing run time linking. 18258 library_names_spec='${libname}${release}.a $libname.a' 18259 soname_spec='${libname}${release}${shared_ext}$major' 18260 fi 18261 shlibpath_var=LIBPATH 18262 fi 18263 ;; 18264 18265 amigaos*) 18266 library_names_spec='$libname.ixlibrary $libname.a' 18267 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18268 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' 18269 ;; 18270 18271 beos*) 18272 library_names_spec='${libname}${shared_ext}' 18273 dynamic_linker="$host_os ld.so" 18274 shlibpath_var=LIBRARY_PATH 18275 ;; 18276 18277 bsdi[45]*) 18278 version_type=linux 18279 need_version=no 18280 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18281 soname_spec='${libname}${release}${shared_ext}$major' 18282 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18283 shlibpath_var=LD_LIBRARY_PATH 18284 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18285 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18286 # the default ld.so.conf also contains /usr/contrib/lib and 18287 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18288 # libtool to hard-code these into programs 18289 ;; 18290 18291 cygwin* | mingw* | pw32*) 18292 version_type=windows 18293 shrext_cmds=".dll" 18294 need_version=no 18295 need_lib_prefix=no 18296 18297 case $GCC,$host_os in 18298 yes,cygwin* | yes,mingw* | yes,pw32*) 18299 library_names_spec='$libname.dll.a' 18300 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18301 postinstall_cmds='base_file=`basename \${file}`~ 18302 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18303 dldir=$destdir/`dirname \$dlpath`~ 18304 test -d \$dldir || mkdir -p \$dldir~ 18305 $install_prog $dir/$dlname \$dldir/$dlname~ 18306 chmod a+x \$dldir/$dlname' 18307 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18308 dlpath=$dir/\$dldll~ 18309 $rm \$dlpath' 18310 shlibpath_overrides_runpath=yes 18311 18312 case $host_os in 18313 cygwin*) 18314 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18315 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18316 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18317 ;; 18318 mingw*) 18319 # MinGW DLLs use traditional 'lib' prefix 18320 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18321 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18322 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18323 # It is most probably a Windows format PATH printed by 18324 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18325 # path with ; separators, and with drive letters. We can handle the 18326 # drive letters (cygwin fileutils understands them), so leave them, 18327 # especially as we might pass files found there to a mingw objdump, 18328 # which wouldn't understand a cygwinified path. Ahh. 18329 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18330 else 18331 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18332 fi 18333 ;; 18334 pw32*) 18335 # pw32 DLLs use 'pw' prefix rather than 'lib' 18336 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18337 ;; 18338 esac 18339 ;; 18340 18341 *) 18342 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18343 ;; 18344 esac 18345 dynamic_linker='Win32 ld.exe' 18346 # FIXME: first we should search . and the directory the executable is in 18347 shlibpath_var=PATH 18348 ;; 18349 18350 darwin* | rhapsody*) 18351 dynamic_linker="$host_os dyld" 18352 version_type=darwin 18353 need_lib_prefix=no 18354 need_version=no 18355 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18356 soname_spec='${libname}${release}${major}$shared_ext' 18357 shlibpath_overrides_runpath=yes 18358 shlibpath_var=DYLD_LIBRARY_PATH 18359 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18360 18361 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18362 ;; 18363 18364 dgux*) 18365 version_type=linux 18366 need_lib_prefix=no 18367 need_version=no 18368 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18369 soname_spec='${libname}${release}${shared_ext}$major' 18370 shlibpath_var=LD_LIBRARY_PATH 18371 ;; 18372 18373 freebsd1*) 18374 dynamic_linker=no 18375 ;; 18376 18377 freebsd* | dragonfly*) 18378 # DragonFly does not have aout. When/if they implement a new 18379 # versioning mechanism, adjust this. 18380 if test -x /usr/bin/objformat; then 18381 objformat=`/usr/bin/objformat` 18382 else 18383 case $host_os in 18384 freebsd[123]*) objformat=aout ;; 18385 *) objformat=elf ;; 18386 esac 18387 fi 18388 version_type=freebsd-$objformat 18389 case $version_type in 18390 freebsd-elf*) 18391 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18392 need_version=no 18393 need_lib_prefix=no 18394 ;; 18395 freebsd-*) 18396 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18397 need_version=yes 18398 ;; 18399 esac 18400 shlibpath_var=LD_LIBRARY_PATH 18401 case $host_os in 18402 freebsd2*) 18403 shlibpath_overrides_runpath=yes 18404 ;; 18405 freebsd3.[01]* | freebsdelf3.[01]*) 18406 shlibpath_overrides_runpath=yes 18407 hardcode_into_libs=yes 18408 ;; 18409 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18410 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18411 shlibpath_overrides_runpath=no 18412 hardcode_into_libs=yes 18413 ;; 18414 *) # from 4.6 on, and DragonFly 18415 shlibpath_overrides_runpath=yes 18416 hardcode_into_libs=yes 18417 ;; 18418 esac 18419 ;; 18420 18421 gnu*) 18422 version_type=linux 18423 need_lib_prefix=no 18424 need_version=no 18425 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18426 soname_spec='${libname}${release}${shared_ext}$major' 18427 shlibpath_var=LD_LIBRARY_PATH 18428 hardcode_into_libs=yes 18429 ;; 18430 18431 hpux9* | hpux10* | hpux11*) 18432 # Give a soname corresponding to the major version so that dld.sl refuses to 18433 # link against other versions. 18434 version_type=sunos 18435 need_lib_prefix=no 18436 need_version=no 18437 case $host_cpu in 18438 ia64*) 18439 shrext_cmds='.so' 18440 hardcode_into_libs=yes 18441 dynamic_linker="$host_os dld.so" 18442 shlibpath_var=LD_LIBRARY_PATH 18443 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18444 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18445 soname_spec='${libname}${release}${shared_ext}$major' 18446 if test "X$HPUX_IA64_MODE" = X32; then 18447 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18448 else 18449 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18450 fi 18451 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18452 ;; 18453 hppa*64*) 18454 shrext_cmds='.sl' 18455 hardcode_into_libs=yes 18456 dynamic_linker="$host_os dld.sl" 18457 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18458 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18459 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18460 soname_spec='${libname}${release}${shared_ext}$major' 18461 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18462 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18463 ;; 18464 *) 18465 shrext_cmds='.sl' 18466 dynamic_linker="$host_os dld.sl" 18467 shlibpath_var=SHLIB_PATH 18468 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18469 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18470 soname_spec='${libname}${release}${shared_ext}$major' 18471 ;; 18472 esac 18473 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18474 postinstall_cmds='chmod 555 $lib' 18475 ;; 18476 18477 interix[3-9]*) 18478 version_type=linux 18479 need_lib_prefix=no 18480 need_version=no 18481 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18482 soname_spec='${libname}${release}${shared_ext}$major' 18483 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18484 shlibpath_var=LD_LIBRARY_PATH 18485 shlibpath_overrides_runpath=no 18486 hardcode_into_libs=yes 18487 ;; 18488 18489 irix5* | irix6* | nonstopux*) 18490 case $host_os in 18491 nonstopux*) version_type=nonstopux ;; 18492 *) 18493 if test "$lt_cv_prog_gnu_ld" = yes; then 18494 version_type=linux 18495 else 18496 version_type=irix 18497 fi ;; 18498 esac 18499 need_lib_prefix=no 18500 need_version=no 18501 soname_spec='${libname}${release}${shared_ext}$major' 18502 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18503 case $host_os in 18504 irix5* | nonstopux*) 18505 libsuff= shlibsuff= 18506 ;; 18507 *) 18508 case $LD in # libtool.m4 will add one of these switches to LD 18509 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18510 libsuff= shlibsuff= libmagic=32-bit;; 18511 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18512 libsuff=32 shlibsuff=N32 libmagic=N32;; 18513 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18514 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18515 *) libsuff= shlibsuff= libmagic=never-match;; 18516 esac 18517 ;; 18518 esac 18519 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18520 shlibpath_overrides_runpath=no 18521 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18522 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18523 hardcode_into_libs=yes 18524 ;; 18525 18526 # No shared lib support for Linux oldld, aout, or coff. 18527 linux*oldld* | linux*aout* | linux*coff*) 18528 dynamic_linker=no 18529 ;; 18530 18531 # This must be Linux ELF. 18532 linux* | k*bsd*-gnu) 18533 version_type=linux 18534 need_lib_prefix=no 18535 need_version=no 18536 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18537 soname_spec='${libname}${release}${shared_ext}$major' 18538 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18539 shlibpath_var=LD_LIBRARY_PATH 18540 shlibpath_overrides_runpath=no 18541 # This implies no fast_install, which is unacceptable. 18542 # Some rework will be needed to allow for fast_install 18543 # before this can be enabled. 18544 hardcode_into_libs=yes 18545 18546 # Append ld.so.conf contents to the search path 18547 if test -f /etc/ld.so.conf; then 18548 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 18549 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 18550 fi 18551 18552 # We used to test for /lib/ld.so.1 and disable shared libraries on 18553 # powerpc, because MkLinux only supported shared libraries with the 18554 # GNU dynamic linker. Since this was broken with cross compilers, 18555 # most powerpc-linux boxes support dynamic linking these days and 18556 # people can always --disable-shared, the test was removed, and we 18557 # assume the GNU/Linux dynamic linker is in use. 18558 dynamic_linker='GNU/Linux ld.so' 18559 ;; 18560 18561 netbsdelf*-gnu) 18562 version_type=linux 18563 need_lib_prefix=no 18564 need_version=no 18565 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18566 soname_spec='${libname}${release}${shared_ext}$major' 18567 shlibpath_var=LD_LIBRARY_PATH 18568 shlibpath_overrides_runpath=no 18569 hardcode_into_libs=yes 18570 dynamic_linker='NetBSD ld.elf_so' 18571 ;; 18572 18573 netbsd*) 18574 version_type=sunos 18575 need_lib_prefix=no 18576 need_version=no 18577 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18578 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18579 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18580 dynamic_linker='NetBSD (a.out) ld.so' 18581 else 18582 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18583 soname_spec='${libname}${release}${shared_ext}$major' 18584 dynamic_linker='NetBSD ld.elf_so' 18585 fi 18586 shlibpath_var=LD_LIBRARY_PATH 18587 shlibpath_overrides_runpath=yes 18588 hardcode_into_libs=yes 18589 ;; 18590 18591 newsos6) 18592 version_type=linux 18593 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18594 shlibpath_var=LD_LIBRARY_PATH 18595 shlibpath_overrides_runpath=yes 18596 ;; 18597 18598 nto-qnx*) 18599 version_type=linux 18600 need_lib_prefix=no 18601 need_version=no 18602 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18603 soname_spec='${libname}${release}${shared_ext}$major' 18604 shlibpath_var=LD_LIBRARY_PATH 18605 shlibpath_overrides_runpath=yes 18606 ;; 18607 18608 openbsd*) 18609 version_type=sunos 18610 sys_lib_dlsearch_path_spec="/usr/lib" 18611 need_lib_prefix=no 18612 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18613 case $host_os in 18614 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18615 *) need_version=no ;; 18616 esac 18617 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18618 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18619 shlibpath_var=LD_LIBRARY_PATH 18620 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18621 case $host_os in 18622 openbsd2.[89] | openbsd2.[89].*) 18623 shlibpath_overrides_runpath=no 18624 ;; 18625 *) 18626 shlibpath_overrides_runpath=yes 18627 ;; 18628 esac 18629 else 18630 shlibpath_overrides_runpath=yes 18631 fi 18632 ;; 18633 18634 os2*) 18635 libname_spec='$name' 18636 shrext_cmds=".dll" 18637 need_lib_prefix=no 18638 library_names_spec='$libname${shared_ext} $libname.a' 18639 dynamic_linker='OS/2 ld.exe' 18640 shlibpath_var=LIBPATH 18641 ;; 18642 18643 osf3* | osf4* | osf5*) 18644 version_type=osf 18645 need_lib_prefix=no 18646 need_version=no 18647 soname_spec='${libname}${release}${shared_ext}$major' 18648 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18649 shlibpath_var=LD_LIBRARY_PATH 18650 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18651 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18652 ;; 18653 18654 rdos*) 18655 dynamic_linker=no 18656 ;; 18657 18658 solaris*) 18659 version_type=linux 18660 need_lib_prefix=no 18661 need_version=no 18662 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18663 soname_spec='${libname}${release}${shared_ext}$major' 18664 shlibpath_var=LD_LIBRARY_PATH 18665 shlibpath_overrides_runpath=yes 18666 hardcode_into_libs=yes 18667 # ldd complains unless libraries are executable 18668 postinstall_cmds='chmod +x $lib' 18669 ;; 18670 18671 sunos4*) 18672 version_type=sunos 18673 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18674 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18675 shlibpath_var=LD_LIBRARY_PATH 18676 shlibpath_overrides_runpath=yes 18677 if test "$with_gnu_ld" = yes; then 18678 need_lib_prefix=no 18679 fi 18680 need_version=yes 18681 ;; 18682 18683 sysv4 | sysv4.3*) 18684 version_type=linux 18685 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18686 soname_spec='${libname}${release}${shared_ext}$major' 18687 shlibpath_var=LD_LIBRARY_PATH 18688 case $host_vendor in 18689 sni) 18690 shlibpath_overrides_runpath=no 18691 need_lib_prefix=no 18692 export_dynamic_flag_spec='${wl}-Blargedynsym' 18693 runpath_var=LD_RUN_PATH 18694 ;; 18695 siemens) 18696 need_lib_prefix=no 18697 ;; 18698 motorola) 18699 need_lib_prefix=no 18700 need_version=no 18701 shlibpath_overrides_runpath=no 18702 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18703 ;; 18704 esac 18705 ;; 18706 18707 sysv4*MP*) 18708 if test -d /usr/nec ;then 18709 version_type=linux 18710 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 18711 soname_spec='$libname${shared_ext}.$major' 18712 shlibpath_var=LD_LIBRARY_PATH 18713 fi 18714 ;; 18715 18716 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 18717 version_type=freebsd-elf 18718 need_lib_prefix=no 18719 need_version=no 18720 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18721 soname_spec='${libname}${release}${shared_ext}$major' 18722 shlibpath_var=LD_LIBRARY_PATH 18723 hardcode_into_libs=yes 18724 if test "$with_gnu_ld" = yes; then 18725 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 18726 shlibpath_overrides_runpath=no 18727 else 18728 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 18729 shlibpath_overrides_runpath=yes 18730 case $host_os in 18731 sco3.2v5*) 18732 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 18733 ;; 18734 esac 18735 fi 18736 sys_lib_dlsearch_path_spec='/usr/lib' 18737 ;; 18738 18739 uts4*) 18740 version_type=linux 18741 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18742 soname_spec='${libname}${release}${shared_ext}$major' 18743 shlibpath_var=LD_LIBRARY_PATH 18744 ;; 18745 18746 *) 18747 dynamic_linker=no 18748 ;; 18749 esac 18750 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5 18751 echo "${ECHO_T}$dynamic_linker" >&6; } 18752 test "$dynamic_linker" = no && can_build_shared=no 18753 18754 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 18755 echo $ECHO_N "(cached) $ECHO_C" >&6 18756 else 18757 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 18758 fi 18759 18760 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 18761 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 18762 echo $ECHO_N "(cached) $ECHO_C" >&6 18763 else 18764 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 18765 fi 18766 18767 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 18768 18769 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 18770 if test "$GCC" = yes; then 18771 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 18772 fi 18773 18774 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 18775 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 18776 hardcode_action_GCJ= 18777 if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 18778 test -n "$runpath_var_GCJ" || \ 18779 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 18780 18781 # We can hardcode non-existant directories. 18782 if test "$hardcode_direct_GCJ" != no && 18783 # If the only mechanism to avoid hardcoding is shlibpath_var, we 18784 # have to relink, otherwise we might link with an installed library 18785 # when we should be linking with a yet-to-be-installed one 18786 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 18787 test "$hardcode_minus_L_GCJ" != no; then 18788 # Linking always hardcodes the temporary library directory. 18789 hardcode_action_GCJ=relink 18790 else 18791 # We can link without hardcoding, and we can hardcode nonexisting dirs. 18792 hardcode_action_GCJ=immediate 18793 fi 18794 else 18795 # We cannot hardcode anything, or else we can only hardcode existing 18796 # directories. 18797 hardcode_action_GCJ=unsupported 18798 fi 18799 { echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 18800 echo "${ECHO_T}$hardcode_action_GCJ" >&6; } 18801 18802 if test "$hardcode_action_GCJ" = relink; then 18803 # Fast installation is not supported 18804 enable_fast_install=no 18805 elif test "$shlibpath_overrides_runpath" = yes || 18806 test "$enable_shared" = no; then 18807 # Fast installation is not necessary 18808 enable_fast_install=needless 18809 fi 18810 18811 18812 # The else clause should only fire when bootstrapping the 18813 # libtool distribution, otherwise you forgot to ship ltmain.sh 18814 # with your package, and you will get complaints that there are 18815 # no rules to generate ltmain.sh. 18816 if test -f "$ltmain"; then 18817 # See if we are running on zsh, and set the options which allow our commands through 18818 # without removal of \ escapes. 18819 if test -n "${ZSH_VERSION+set}" ; then 18820 setopt NO_GLOB_SUBST 18821 fi 18822 # Now quote all the things that may contain metacharacters while being 18823 # careful not to overquote the AC_SUBSTed values. We take copies of the 18824 # variables and quote the copies for generation of the libtool script. 18825 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 18826 SED SHELL STRIP \ 18827 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 18828 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 18829 deplibs_check_method reload_flag reload_cmds need_locks \ 18830 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 18831 lt_cv_sys_global_symbol_to_c_name_address \ 18832 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 18833 old_postinstall_cmds old_postuninstall_cmds \ 18834 compiler_GCJ \ 18835 CC_GCJ \ 18836 LD_GCJ \ 18837 lt_prog_compiler_wl_GCJ \ 18838 lt_prog_compiler_pic_GCJ \ 18839 lt_prog_compiler_static_GCJ \ 18840 lt_prog_compiler_no_builtin_flag_GCJ \ 18841 export_dynamic_flag_spec_GCJ \ 18842 thread_safe_flag_spec_GCJ \ 18843 whole_archive_flag_spec_GCJ \ 18844 enable_shared_with_static_runtimes_GCJ \ 18845 old_archive_cmds_GCJ \ 18846 old_archive_from_new_cmds_GCJ \ 18847 predep_objects_GCJ \ 18848 postdep_objects_GCJ \ 18849 predeps_GCJ \ 18850 postdeps_GCJ \ 18851 compiler_lib_search_path_GCJ \ 18852 compiler_lib_search_dirs_GCJ \ 18853 archive_cmds_GCJ \ 18854 archive_expsym_cmds_GCJ \ 18855 postinstall_cmds_GCJ \ 18856 postuninstall_cmds_GCJ \ 18857 old_archive_from_expsyms_cmds_GCJ \ 18858 allow_undefined_flag_GCJ \ 18859 no_undefined_flag_GCJ \ 18860 export_symbols_cmds_GCJ \ 18861 hardcode_libdir_flag_spec_GCJ \ 18862 hardcode_libdir_flag_spec_ld_GCJ \ 18863 hardcode_libdir_separator_GCJ \ 18864 hardcode_automatic_GCJ \ 18865 module_cmds_GCJ \ 18866 module_expsym_cmds_GCJ \ 18867 lt_cv_prog_compiler_c_o_GCJ \ 18868 fix_srcfile_path_GCJ \ 18869 exclude_expsyms_GCJ \ 18870 include_expsyms_GCJ; do 18871 18872 case $var in 18873 old_archive_cmds_GCJ | \ 18874 old_archive_from_new_cmds_GCJ | \ 18875 archive_cmds_GCJ | \ 18876 archive_expsym_cmds_GCJ | \ 18877 module_cmds_GCJ | \ 18878 module_expsym_cmds_GCJ | \ 18879 old_archive_from_expsyms_cmds_GCJ | \ 18880 export_symbols_cmds_GCJ | \ 18881 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 18882 postinstall_cmds | postuninstall_cmds | \ 18883 old_postinstall_cmds | old_postuninstall_cmds | \ 18884 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 18885 # Double-quote double-evaled strings. 18886 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 18887 ;; 18888 *) 18889 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 18890 ;; 18891 esac 18892 done 18893 18894 case $lt_echo in 18895 *'\$0 --fallback-echo"') 18896 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 18897 ;; 18898 esac 18899 18900 cfgfile="$ofile" 18901 18902 cat <<__EOF__ >> "$cfgfile" 18903 # ### BEGIN LIBTOOL TAG CONFIG: $tagname 18904 18905 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 18906 18907 # Shell to use when invoking shell scripts. 18908 SHELL=$lt_SHELL 18909 18910 # Whether or not to build shared libraries. 18911 build_libtool_libs=$enable_shared 18912 18913 # Whether or not to build static libraries. 18914 build_old_libs=$enable_static 18915 18916 # Whether or not to add -lc for building shared libraries. 18917 build_libtool_need_lc=$archive_cmds_need_lc_GCJ 18918 18919 # Whether or not to disallow shared libs when runtime libs are static 18920 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 18921 18922 # Whether or not to optimize for fast installation. 18923 fast_install=$enable_fast_install 18924 18925 # The host system. 18926 host_alias=$host_alias 18927 host=$host 18928 host_os=$host_os 18929 18930 # The build system. 18931 build_alias=$build_alias 18932 build=$build 18933 build_os=$build_os 18934 18935 # An echo program that does not interpret backslashes. 18936 echo=$lt_echo 18937 18938 # The archiver. 18939 AR=$lt_AR 18940 AR_FLAGS=$lt_AR_FLAGS 18941 18942 # A C compiler. 18943 LTCC=$lt_LTCC 18944 18945 # LTCC compiler flags. 18946 LTCFLAGS=$lt_LTCFLAGS 18947 18948 # A language-specific compiler. 18949 CC=$lt_compiler_GCJ 18950 18951 # Is the compiler the GNU C compiler? 18952 with_gcc=$GCC_GCJ 18953 18954 # An ERE matcher. 18955 EGREP=$lt_EGREP 18956 18957 # The linker used to build libraries. 18958 LD=$lt_LD_GCJ 18959 18960 # Whether we need hard or soft links. 18961 LN_S=$lt_LN_S 18962 18963 # A BSD-compatible nm program. 18964 NM=$lt_NM 18965 18966 # A symbol stripping program 18967 STRIP=$lt_STRIP 18968 18969 # Used to examine libraries when file_magic_cmd begins "file" 18970 MAGIC_CMD=$MAGIC_CMD 18971 18972 # Used on cygwin: DLL creation program. 18973 DLLTOOL="$DLLTOOL" 18974 18975 # Used on cygwin: object dumper. 18976 OBJDUMP="$OBJDUMP" 18977 18978 # Used on cygwin: assembler. 18979 AS="$AS" 18980 18981 # The name of the directory that contains temporary libtool files. 18982 objdir=$objdir 18983 18984 # How to create reloadable object files. 18985 reload_flag=$lt_reload_flag 18986 reload_cmds=$lt_reload_cmds 18987 18988 # How to pass a linker flag through the compiler. 18989 wl=$lt_lt_prog_compiler_wl_GCJ 18990 18991 # Object file suffix (normally "o"). 18992 objext="$ac_objext" 18993 18994 # Old archive suffix (normally "a"). 18995 libext="$libext" 18996 18997 # Shared library suffix (normally ".so"). 18998 shrext_cmds='$shrext_cmds' 18999 19000 # Executable file suffix (normally ""). 19001 exeext="$exeext" 19002 19003 # Additional compiler flags for building library objects. 19004 pic_flag=$lt_lt_prog_compiler_pic_GCJ 19005 pic_mode=$pic_mode 19006 19007 # What is the maximum length of a command? 19008 max_cmd_len=$lt_cv_sys_max_cmd_len 19009 19010 # Does compiler simultaneously support -c and -o options? 19011 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 19012 19013 # Must we lock files when doing compilation? 19014 need_locks=$lt_need_locks 19015 19016 # Do we need the lib prefix for modules? 19017 need_lib_prefix=$need_lib_prefix 19018 19019 # Do we need a version for libraries? 19020 need_version=$need_version 19021 19022 # Whether dlopen is supported. 19023 dlopen_support=$enable_dlopen 19024 19025 # Whether dlopen of programs is supported. 19026 dlopen_self=$enable_dlopen_self 19027 19028 # Whether dlopen of statically linked programs is supported. 19029 dlopen_self_static=$enable_dlopen_self_static 19030 19031 # Compiler flag to prevent dynamic linking. 19032 link_static_flag=$lt_lt_prog_compiler_static_GCJ 19033 19034 # Compiler flag to turn off builtin functions. 19035 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 19036 19037 # Compiler flag to allow reflexive dlopens. 19038 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 19039 19040 # Compiler flag to generate shared objects directly from archives. 19041 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 19042 19043 # Compiler flag to generate thread-safe objects. 19044 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 19045 19046 # Library versioning type. 19047 version_type=$version_type 19048 19049 # Format of library name prefix. 19050 libname_spec=$lt_libname_spec 19051 19052 # List of archive names. First name is the real one, the rest are links. 19053 # The last name is the one that the linker finds with -lNAME. 19054 library_names_spec=$lt_library_names_spec 19055 19056 # The coded name of the library, if different from the real name. 19057 soname_spec=$lt_soname_spec 19058 19059 # Commands used to build and install an old-style archive. 19060 RANLIB=$lt_RANLIB 19061 old_archive_cmds=$lt_old_archive_cmds_GCJ 19062 old_postinstall_cmds=$lt_old_postinstall_cmds 19063 old_postuninstall_cmds=$lt_old_postuninstall_cmds 19064 19065 # Create an old-style archive from a shared archive. 19066 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19067 19068 # Create a temporary old-style archive to link instead of a shared archive. 19069 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19070 19071 # Commands used to build and install a shared archive. 19072 archive_cmds=$lt_archive_cmds_GCJ 19073 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19074 postinstall_cmds=$lt_postinstall_cmds 19075 postuninstall_cmds=$lt_postuninstall_cmds 19076 19077 # Commands used to build a loadable module (assumed same as above if empty) 19078 module_cmds=$lt_module_cmds_GCJ 19079 module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19080 19081 # Commands to strip libraries. 19082 old_striplib=$lt_old_striplib 19083 striplib=$lt_striplib 19084 19085 # Dependencies to place before the objects being linked to create a 19086 # shared library. 19087 predep_objects=$lt_predep_objects_GCJ 19088 19089 # Dependencies to place after the objects being linked to create a 19090 # shared library. 19091 postdep_objects=$lt_postdep_objects_GCJ 19092 19093 # Dependencies to place before the objects being linked to create a 19094 # shared library. 19095 predeps=$lt_predeps_GCJ 19096 19097 # Dependencies to place after the objects being linked to create a 19098 # shared library. 19099 postdeps=$lt_postdeps_GCJ 19100 19101 # The directories searched by this compiler when creating a shared 19102 # library 19103 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ 19104 19105 # The library search path used internally by the compiler when linking 19106 # a shared library. 19107 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19108 19109 # Method to check whether dependent libraries are shared objects. 19110 deplibs_check_method=$lt_deplibs_check_method 19111 19112 # Command to use when deplibs_check_method == file_magic. 19113 file_magic_cmd=$lt_file_magic_cmd 19114 19115 # Flag that allows shared libraries with undefined symbols to be built. 19116 allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19117 19118 # Flag that forces no undefined symbols. 19119 no_undefined_flag=$lt_no_undefined_flag_GCJ 19120 19121 # Commands used to finish a libtool library installation in a directory. 19122 finish_cmds=$lt_finish_cmds 19123 19124 # Same as above, but a single script fragment to be evaled but not shown. 19125 finish_eval=$lt_finish_eval 19126 19127 # Take the output of nm and produce a listing of raw symbols and C names. 19128 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19129 19130 # Transform the output of nm in a proper C declaration 19131 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19132 19133 # Transform the output of nm in a C name address pair 19134 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19135 19136 # This is the shared library runtime path variable. 19137 runpath_var=$runpath_var 19138 19139 # This is the shared library path variable. 19140 shlibpath_var=$shlibpath_var 19141 19142 # Is shlibpath searched before the hard-coded library search path? 19143 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19144 19145 # How to hardcode a shared library path into an executable. 19146 hardcode_action=$hardcode_action_GCJ 19147 19148 # Whether we should hardcode library paths into libraries. 19149 hardcode_into_libs=$hardcode_into_libs 19150 19151 # Flag to hardcode \$libdir into a binary during linking. 19152 # This must work even if \$libdir does not exist. 19153 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19154 19155 # If ld is used when linking, flag to hardcode \$libdir into 19156 # a binary during linking. This must work even if \$libdir does 19157 # not exist. 19158 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19159 19160 # Whether we need a single -rpath flag with a separated argument. 19161 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19162 19163 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19164 # resulting binary. 19165 hardcode_direct=$hardcode_direct_GCJ 19166 19167 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19168 # resulting binary. 19169 hardcode_minus_L=$hardcode_minus_L_GCJ 19170 19171 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19172 # the resulting binary. 19173 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19174 19175 # Set to yes if building a shared library automatically hardcodes DIR into the library 19176 # and all subsequent libraries and executables linked against it. 19177 hardcode_automatic=$hardcode_automatic_GCJ 19178 19179 # Variables whose values should be saved in libtool wrapper scripts and 19180 # restored at relink time. 19181 variables_saved_for_relink="$variables_saved_for_relink" 19182 19183 # Whether libtool must link a program against all its dependency libraries. 19184 link_all_deplibs=$link_all_deplibs_GCJ 19185 19186 # Compile-time system search path for libraries 19187 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19188 19189 # Run-time system search path for libraries 19190 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19191 19192 # Fix the shell variable \$srcfile for the compiler. 19193 fix_srcfile_path=$lt_fix_srcfile_path 19194 19195 # Set to yes if exported symbols are required. 19196 always_export_symbols=$always_export_symbols_GCJ 19197 19198 # The commands to list exported symbols. 19199 export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19200 19201 # The commands to extract the exported symbol list from a shared archive. 19202 extract_expsyms_cmds=$lt_extract_expsyms_cmds 19203 19204 # Symbols that should not be listed in the preloaded symbols. 19205 exclude_expsyms=$lt_exclude_expsyms_GCJ 19206 19207 # Symbols that must always be exported. 19208 include_expsyms=$lt_include_expsyms_GCJ 19209 19210 # ### END LIBTOOL TAG CONFIG: $tagname 19211 19212 __EOF__ 19213 19214 19215 else 19216 # If there is no Makefile yet, we rely on a make rule to execute 19217 # `config.status --recheck' to rerun these tests and create the 19218 # libtool script then. 19219 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19220 if test -f "$ltmain_in"; then 19221 test -f Makefile && make "$ltmain" 19222 fi 19223 fi 19224 19225 19226 ac_ext=c 19227 ac_cpp='$CPP $CPPFLAGS' 19228 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19229 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19230 ac_compiler_gnu=$ac_cv_c_compiler_gnu 19231 19232 CC="$lt_save_CC" 19233 19234 else 19235 tagname="" 19236 fi 19237 ;; 19238 19239 RC) 19240 19241 19242 # Source file extension for RC test sources. 19243 ac_ext=rc 19244 19245 # Object file extension for compiled RC test sources. 19246 objext=o 19247 objext_RC=$objext 19248 19249 # Code to be used in simple compile tests 19250 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' 19251 19252 # Code to be used in simple link tests 19253 lt_simple_link_test_code="$lt_simple_compile_test_code" 19254 19255 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 19256 19257 # If no C compiler was specified, use CC. 19258 LTCC=${LTCC-"$CC"} 19259 19260 # If no C compiler flags were specified, use CFLAGS. 19261 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 19262 19263 # Allow CC to be a program name with arguments. 19264 compiler=$CC 19265 19266 19267 # save warnings/boilerplate of simple test code 19268 ac_outfile=conftest.$ac_objext 19269 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 19270 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19271 _lt_compiler_boilerplate=`cat conftest.err` 19272 $rm conftest* 19273 19274 ac_outfile=conftest.$ac_objext 19275 echo "$lt_simple_link_test_code" >conftest.$ac_ext 19276 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19277 _lt_linker_boilerplate=`cat conftest.err` 19278 $rm -r conftest* 19279 19280 19281 # Allow CC to be a program name with arguments. 19282 lt_save_CC="$CC" 19283 CC=${RC-"windres"} 19284 compiler=$CC 19285 compiler_RC=$CC 19286 for cc_temp in $compiler""; do 19287 case $cc_temp in 19288 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19289 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19290 \-*) ;; 19291 *) break;; 19292 esac 19293 done 19294 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19295 19296 lt_cv_prog_compiler_c_o_RC=yes 19297 19298 # The else clause should only fire when bootstrapping the 19299 # libtool distribution, otherwise you forgot to ship ltmain.sh 19300 # with your package, and you will get complaints that there are 19301 # no rules to generate ltmain.sh. 19302 if test -f "$ltmain"; then 19303 # See if we are running on zsh, and set the options which allow our commands through 19304 # without removal of \ escapes. 19305 if test -n "${ZSH_VERSION+set}" ; then 19306 setopt NO_GLOB_SUBST 19307 fi 19308 # Now quote all the things that may contain metacharacters while being 19309 # careful not to overquote the AC_SUBSTed values. We take copies of the 19310 # variables and quote the copies for generation of the libtool script. 19311 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19312 SED SHELL STRIP \ 19313 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19314 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19315 deplibs_check_method reload_flag reload_cmds need_locks \ 19316 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19317 lt_cv_sys_global_symbol_to_c_name_address \ 19318 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19319 old_postinstall_cmds old_postuninstall_cmds \ 19320 compiler_RC \ 19321 CC_RC \ 19322 LD_RC \ 19323 lt_prog_compiler_wl_RC \ 19324 lt_prog_compiler_pic_RC \ 19325 lt_prog_compiler_static_RC \ 19326 lt_prog_compiler_no_builtin_flag_RC \ 19327 export_dynamic_flag_spec_RC \ 19328 thread_safe_flag_spec_RC \ 19329 whole_archive_flag_spec_RC \ 19330 enable_shared_with_static_runtimes_RC \ 19331 old_archive_cmds_RC \ 19332 old_archive_from_new_cmds_RC \ 19333 predep_objects_RC \ 19334 postdep_objects_RC \ 19335 predeps_RC \ 19336 postdeps_RC \ 19337 compiler_lib_search_path_RC \ 19338 compiler_lib_search_dirs_RC \ 19339 archive_cmds_RC \ 19340 archive_expsym_cmds_RC \ 19341 postinstall_cmds_RC \ 19342 postuninstall_cmds_RC \ 19343 old_archive_from_expsyms_cmds_RC \ 19344 allow_undefined_flag_RC \ 19345 no_undefined_flag_RC \ 19346 export_symbols_cmds_RC \ 19347 hardcode_libdir_flag_spec_RC \ 19348 hardcode_libdir_flag_spec_ld_RC \ 19349 hardcode_libdir_separator_RC \ 19350 hardcode_automatic_RC \ 19351 module_cmds_RC \ 19352 module_expsym_cmds_RC \ 19353 lt_cv_prog_compiler_c_o_RC \ 19354 fix_srcfile_path_RC \ 19355 exclude_expsyms_RC \ 19356 include_expsyms_RC; do 19357 19358 case $var in 19359 old_archive_cmds_RC | \ 19360 old_archive_from_new_cmds_RC | \ 19361 archive_cmds_RC | \ 19362 archive_expsym_cmds_RC | \ 19363 module_cmds_RC | \ 19364 module_expsym_cmds_RC | \ 19365 old_archive_from_expsyms_cmds_RC | \ 19366 export_symbols_cmds_RC | \ 19367 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19368 postinstall_cmds | postuninstall_cmds | \ 19369 old_postinstall_cmds | old_postuninstall_cmds | \ 19370 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19371 # Double-quote double-evaled strings. 19372 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19373 ;; 19374 *) 19375 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19376 ;; 19377 esac 19378 done 19379 19380 case $lt_echo in 19381 *'\$0 --fallback-echo"') 19382 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19383 ;; 19384 esac 19385 19386 cfgfile="$ofile" 19387 19388 cat <<__EOF__ >> "$cfgfile" 19389 # ### BEGIN LIBTOOL TAG CONFIG: $tagname 19390 19391 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19392 19393 # Shell to use when invoking shell scripts. 19394 SHELL=$lt_SHELL 19395 19396 # Whether or not to build shared libraries. 19397 build_libtool_libs=$enable_shared 19398 19399 # Whether or not to build static libraries. 19400 build_old_libs=$enable_static 19401 19402 # Whether or not to add -lc for building shared libraries. 19403 build_libtool_need_lc=$archive_cmds_need_lc_RC 19404 19405 # Whether or not to disallow shared libs when runtime libs are static 19406 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19407 19408 # Whether or not to optimize for fast installation. 19409 fast_install=$enable_fast_install 19410 19411 # The host system. 19412 host_alias=$host_alias 19413 host=$host 19414 host_os=$host_os 19415 19416 # The build system. 19417 build_alias=$build_alias 19418 build=$build 19419 build_os=$build_os 19420 19421 # An echo program that does not interpret backslashes. 19422 echo=$lt_echo 19423 19424 # The archiver. 19425 AR=$lt_AR 19426 AR_FLAGS=$lt_AR_FLAGS 19427 19428 # A C compiler. 19429 LTCC=$lt_LTCC 19430 19431 # LTCC compiler flags. 19432 LTCFLAGS=$lt_LTCFLAGS 19433 19434 # A language-specific compiler. 19435 CC=$lt_compiler_RC 19436 19437 # Is the compiler the GNU C compiler? 19438 with_gcc=$GCC_RC 19439 19440 # An ERE matcher. 19441 EGREP=$lt_EGREP 19442 19443 # The linker used to build libraries. 19444 LD=$lt_LD_RC 19445 19446 # Whether we need hard or soft links. 19447 LN_S=$lt_LN_S 19448 19449 # A BSD-compatible nm program. 19450 NM=$lt_NM 19451 19452 # A symbol stripping program 19453 STRIP=$lt_STRIP 19454 19455 # Used to examine libraries when file_magic_cmd begins "file" 19456 MAGIC_CMD=$MAGIC_CMD 19457 19458 # Used on cygwin: DLL creation program. 19459 DLLTOOL="$DLLTOOL" 19460 19461 # Used on cygwin: object dumper. 19462 OBJDUMP="$OBJDUMP" 19463 19464 # Used on cygwin: assembler. 19465 AS="$AS" 19466 19467 # The name of the directory that contains temporary libtool files. 19468 objdir=$objdir 19469 19470 # How to create reloadable object files. 19471 reload_flag=$lt_reload_flag 19472 reload_cmds=$lt_reload_cmds 19473 19474 # How to pass a linker flag through the compiler. 19475 wl=$lt_lt_prog_compiler_wl_RC 19476 19477 # Object file suffix (normally "o"). 19478 objext="$ac_objext" 19479 19480 # Old archive suffix (normally "a"). 19481 libext="$libext" 19482 19483 # Shared library suffix (normally ".so"). 19484 shrext_cmds='$shrext_cmds' 19485 19486 # Executable file suffix (normally ""). 19487 exeext="$exeext" 19488 19489 # Additional compiler flags for building library objects. 19490 pic_flag=$lt_lt_prog_compiler_pic_RC 19491 pic_mode=$pic_mode 19492 19493 # What is the maximum length of a command? 19494 max_cmd_len=$lt_cv_sys_max_cmd_len 19495 19496 # Does compiler simultaneously support -c and -o options? 19497 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19498 19499 # Must we lock files when doing compilation? 19500 need_locks=$lt_need_locks 19501 19502 # Do we need the lib prefix for modules? 19503 need_lib_prefix=$need_lib_prefix 19504 19505 # Do we need a version for libraries? 19506 need_version=$need_version 19507 19508 # Whether dlopen is supported. 19509 dlopen_support=$enable_dlopen 19510 19511 # Whether dlopen of programs is supported. 19512 dlopen_self=$enable_dlopen_self 19513 19514 # Whether dlopen of statically linked programs is supported. 19515 dlopen_self_static=$enable_dlopen_self_static 19516 19517 # Compiler flag to prevent dynamic linking. 19518 link_static_flag=$lt_lt_prog_compiler_static_RC 19519 19520 # Compiler flag to turn off builtin functions. 19521 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 19522 19523 # Compiler flag to allow reflexive dlopens. 19524 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 19525 19526 # Compiler flag to generate shared objects directly from archives. 19527 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 19528 19529 # Compiler flag to generate thread-safe objects. 19530 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 19531 19532 # Library versioning type. 19533 version_type=$version_type 19534 19535 # Format of library name prefix. 19536 libname_spec=$lt_libname_spec 19537 19538 # List of archive names. First name is the real one, the rest are links. 19539 # The last name is the one that the linker finds with -lNAME. 19540 library_names_spec=$lt_library_names_spec 19541 19542 # The coded name of the library, if different from the real name. 19543 soname_spec=$lt_soname_spec 19544 19545 # Commands used to build and install an old-style archive. 19546 RANLIB=$lt_RANLIB 19547 old_archive_cmds=$lt_old_archive_cmds_RC 19548 old_postinstall_cmds=$lt_old_postinstall_cmds 19549 old_postuninstall_cmds=$lt_old_postuninstall_cmds 19550 19551 # Create an old-style archive from a shared archive. 19552 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 19553 19554 # Create a temporary old-style archive to link instead of a shared archive. 19555 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 19556 19557 # Commands used to build and install a shared archive. 19558 archive_cmds=$lt_archive_cmds_RC 19559 archive_expsym_cmds=$lt_archive_expsym_cmds_RC 19560 postinstall_cmds=$lt_postinstall_cmds 19561 postuninstall_cmds=$lt_postuninstall_cmds 19562 19563 # Commands used to build a loadable module (assumed same as above if empty) 19564 module_cmds=$lt_module_cmds_RC 19565 module_expsym_cmds=$lt_module_expsym_cmds_RC 19566 19567 # Commands to strip libraries. 19568 old_striplib=$lt_old_striplib 19569 striplib=$lt_striplib 19570 19571 # Dependencies to place before the objects being linked to create a 19572 # shared library. 19573 predep_objects=$lt_predep_objects_RC 19574 19575 # Dependencies to place after the objects being linked to create a 19576 # shared library. 19577 postdep_objects=$lt_postdep_objects_RC 19578 19579 # Dependencies to place before the objects being linked to create a 19580 # shared library. 19581 predeps=$lt_predeps_RC 19582 19583 # Dependencies to place after the objects being linked to create a 19584 # shared library. 19585 postdeps=$lt_postdeps_RC 19586 19587 # The directories searched by this compiler when creating a shared 19588 # library 19589 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC 19590 19591 # The library search path used internally by the compiler when linking 19592 # a shared library. 19593 compiler_lib_search_path=$lt_compiler_lib_search_path_RC 19594 19595 # Method to check whether dependent libraries are shared objects. 19596 deplibs_check_method=$lt_deplibs_check_method 19597 19598 # Command to use when deplibs_check_method == file_magic. 19599 file_magic_cmd=$lt_file_magic_cmd 19600 19601 # Flag that allows shared libraries with undefined symbols to be built. 19602 allow_undefined_flag=$lt_allow_undefined_flag_RC 19603 19604 # Flag that forces no undefined symbols. 19605 no_undefined_flag=$lt_no_undefined_flag_RC 19606 19607 # Commands used to finish a libtool library installation in a directory. 19608 finish_cmds=$lt_finish_cmds 19609 19610 # Same as above, but a single script fragment to be evaled but not shown. 19611 finish_eval=$lt_finish_eval 19612 19613 # Take the output of nm and produce a listing of raw symbols and C names. 19614 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19615 19616 # Transform the output of nm in a proper C declaration 19617 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19618 19619 # Transform the output of nm in a C name address pair 19620 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19621 19622 # This is the shared library runtime path variable. 19623 runpath_var=$runpath_var 19624 19625 # This is the shared library path variable. 19626 shlibpath_var=$shlibpath_var 19627 19628 # Is shlibpath searched before the hard-coded library search path? 19629 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19630 19631 # How to hardcode a shared library path into an executable. 19632 hardcode_action=$hardcode_action_RC 19633 19634 # Whether we should hardcode library paths into libraries. 19635 hardcode_into_libs=$hardcode_into_libs 19636 19637 # Flag to hardcode \$libdir into a binary during linking. 19638 # This must work even if \$libdir does not exist. 19639 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 19640 19641 # If ld is used when linking, flag to hardcode \$libdir into 19642 # a binary during linking. This must work even if \$libdir does 19643 # not exist. 19644 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 19645 19646 # Whether we need a single -rpath flag with a separated argument. 19647 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 19648 19649 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19650 # resulting binary. 19651 hardcode_direct=$hardcode_direct_RC 19652 19653 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19654 # resulting binary. 19655 hardcode_minus_L=$hardcode_minus_L_RC 19656 19657 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19658 # the resulting binary. 19659 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 19660 19661 # Set to yes if building a shared library automatically hardcodes DIR into the library 19662 # and all subsequent libraries and executables linked against it. 19663 hardcode_automatic=$hardcode_automatic_RC 19664 19665 # Variables whose values should be saved in libtool wrapper scripts and 19666 # restored at relink time. 19667 variables_saved_for_relink="$variables_saved_for_relink" 19668 19669 # Whether libtool must link a program against all its dependency libraries. 19670 link_all_deplibs=$link_all_deplibs_RC 19671 19672 # Compile-time system search path for libraries 19673 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19674 19675 # Run-time system search path for libraries 19676 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19677 19678 # Fix the shell variable \$srcfile for the compiler. 19679 fix_srcfile_path=$lt_fix_srcfile_path 19680 19681 # Set to yes if exported symbols are required. 19682 always_export_symbols=$always_export_symbols_RC 19683 19684 # The commands to list exported symbols. 19685 export_symbols_cmds=$lt_export_symbols_cmds_RC 19686 19687 # The commands to extract the exported symbol list from a shared archive. 19688 extract_expsyms_cmds=$lt_extract_expsyms_cmds 19689 19690 # Symbols that should not be listed in the preloaded symbols. 19691 exclude_expsyms=$lt_exclude_expsyms_RC 19692 19693 # Symbols that must always be exported. 19694 include_expsyms=$lt_include_expsyms_RC 19695 19696 # ### END LIBTOOL TAG CONFIG: $tagname 19697 19698 __EOF__ 19699 19700 19701 else 19702 # If there is no Makefile yet, we rely on a make rule to execute 19703 # `config.status --recheck' to rerun these tests and create the 19704 # libtool script then. 19705 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19706 if test -f "$ltmain_in"; then 19707 test -f Makefile && make "$ltmain" 19708 fi 19709 fi 19710 19711 19712 ac_ext=c 19713 ac_cpp='$CPP $CPPFLAGS' 19714 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19715 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19716 ac_compiler_gnu=$ac_cv_c_compiler_gnu 19717 19718 CC="$lt_save_CC" 19719 19720 ;; 19721 19722 *) 19723 { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 19724 echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 19725 { (exit 1); exit 1; }; } 19726 ;; 19727 esac 19728 19729 # Append the new tag name to the list of available tags. 19730 if test -n "$tagname" ; then 19731 available_tags="$available_tags $tagname" 19732 fi 19733 fi 19734 done 19735 IFS="$lt_save_ifs" 19736 19737 # Now substitute the updated list of available tags. 19738 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 19739 mv "${ofile}T" "$ofile" 19740 chmod +x "$ofile" 19741 else 19742 rm -f "${ofile}T" 19743 { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 19744 echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 19745 { (exit 1); exit 1; }; } 19746 fi 19747 fi 19748 19749 19750 19751 # This can be used to rebuild libtool when needed 19752 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 19753 19754 # Always use our own libtool. 19755 LIBTOOL='$(SHELL) $(top_builddir)/libtool' 19756 19757 # Prevent multiple expansion 19758 19759 19760 19761 19762 19763 19764 19765 19766 19767 19768 19769 19770 19771 19772 19773 19774 19775 19776 19777 19778 19779 19780 # Check whether some low-level functions/files are available 19781 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5 19782 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 19783 if test "${ac_cv_header_stdc+set}" = set; then 19784 echo $ECHO_N "(cached) $ECHO_C" >&6 19785 else 19786 cat >conftest.$ac_ext <<_ACEOF 19787 /* confdefs.h. */ 19788 _ACEOF 19789 cat confdefs.h >>conftest.$ac_ext 19790 cat >>conftest.$ac_ext <<_ACEOF 19791 /* end confdefs.h. */ 19792 #include <stdlib.h> 19793 #include <stdarg.h> 19794 #include <string.h> 19795 #include <float.h> 19796 19797 int 19798 main () 19799 { 19800 19801 ; 19802 return 0; 19803 } 19804 _ACEOF 19805 rm -f conftest.$ac_objext 19806 if { (ac_try="$ac_compile" 19807 case "(($ac_try" in 19808 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19809 *) ac_try_echo=$ac_try;; 19810 esac 19811 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19812 (eval "$ac_compile") 2>conftest.er1 19813 ac_status=$? 19814 grep -v '^ *+' conftest.er1 >conftest.err 19815 rm -f conftest.er1 19816 cat conftest.err >&5 19817 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19818 (exit $ac_status); } && { 19819 test -z "$ac_c_werror_flag" || 19820 test ! -s conftest.err 19821 } && test -s conftest.$ac_objext; then 19822 ac_cv_header_stdc=yes 19823 else 19824 echo "$as_me: failed program was:" >&5 19825 sed 's/^/| /' conftest.$ac_ext >&5 19826 19827 ac_cv_header_stdc=no 19828 fi 19829 19830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19831 19832 if test $ac_cv_header_stdc = yes; then 19833 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 19834 cat >conftest.$ac_ext <<_ACEOF 19835 /* confdefs.h. */ 19836 _ACEOF 19837 cat confdefs.h >>conftest.$ac_ext 19838 cat >>conftest.$ac_ext <<_ACEOF 19839 /* end confdefs.h. */ 19840 #include <string.h> 19841 19842 _ACEOF 19843 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 19844 $EGREP "memchr" >/dev/null 2>&1; then 19845 : 19846 else 19847 ac_cv_header_stdc=no 19848 fi 19849 rm -f conftest* 19850 19851 fi 19852 19853 if test $ac_cv_header_stdc = yes; then 19854 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 19855 cat >conftest.$ac_ext <<_ACEOF 19856 /* confdefs.h. */ 19857 _ACEOF 19858 cat confdefs.h >>conftest.$ac_ext 19859 cat >>conftest.$ac_ext <<_ACEOF 19860 /* end confdefs.h. */ 19861 #include <stdlib.h> 19862 19863 _ACEOF 19864 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 19865 $EGREP "free" >/dev/null 2>&1; then 19866 : 19867 else 19868 ac_cv_header_stdc=no 19869 fi 19870 rm -f conftest* 19871 19872 fi 19873 19874 if test $ac_cv_header_stdc = yes; then 19875 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 19876 if test "$cross_compiling" = yes; then 19877 : 19878 else 19879 cat >conftest.$ac_ext <<_ACEOF 19880 /* confdefs.h. */ 19881 _ACEOF 19882 cat confdefs.h >>conftest.$ac_ext 19883 cat >>conftest.$ac_ext <<_ACEOF 19884 /* end confdefs.h. */ 19885 #include <ctype.h> 19886 #include <stdlib.h> 19887 #if ((' ' & 0x0FF) == 0x020) 19888 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 19889 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 19890 #else 19891 # define ISLOWER(c) \ 19892 (('a' <= (c) && (c) <= 'i') \ 19893 || ('j' <= (c) && (c) <= 'r') \ 19894 || ('s' <= (c) && (c) <= 'z')) 19895 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 19896 #endif 19897 19898 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 19899 int 19900 main () 19901 { 19902 int i; 19903 for (i = 0; i < 256; i++) 19904 if (XOR (islower (i), ISLOWER (i)) 19905 || toupper (i) != TOUPPER (i)) 19906 return 2; 19907 return 0; 19908 } 19909 _ACEOF 19910 rm -f conftest$ac_exeext 19911 if { (ac_try="$ac_link" 19912 case "(($ac_try" in 19913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19914 *) ac_try_echo=$ac_try;; 19915 esac 19916 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19917 (eval "$ac_link") 2>&5 19918 ac_status=$? 19919 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19920 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 19921 { (case "(($ac_try" in 19922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19923 *) ac_try_echo=$ac_try;; 19924 esac 19925 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19926 (eval "$ac_try") 2>&5 19927 ac_status=$? 19928 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19929 (exit $ac_status); }; }; then 19930 : 19931 else 19932 echo "$as_me: program exited with status $ac_status" >&5 19933 echo "$as_me: failed program was:" >&5 19934 sed 's/^/| /' conftest.$ac_ext >&5 19935 19936 ( exit $ac_status ) 19937 ac_cv_header_stdc=no 19938 fi 19939 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 19940 fi 19941 19942 19943 fi 19944 fi 19945 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 19946 echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 19947 if test $ac_cv_header_stdc = yes; then 19948 19949 cat >>confdefs.h <<\_ACEOF 19950 #define STDC_HEADERS 1 19951 _ACEOF 19952 19953 fi 19954 19955 19956 # Built-in memcmp can be inefficient when gcc compiles for x86 processors. 19957 # In those cases, use an alternative function instead of memcmp. 19958 case $host_cpu in 19959 *86*) 19960 if test "$GCC" = "yes"; then 19961 19962 cat >>confdefs.h <<\_ACEOF 19963 #define VCDIFF_USE_BLOCK_COMPARE_WORDS 1 19964 _ACEOF 19965 19966 fi 19967 ;; 19968 esac 19969 19970 19971 for ac_header in ext/rope 19972 do 19973 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 19974 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 19975 { echo "$as_me:$LINENO: checking for $ac_header" >&5 19976 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 19977 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 19978 echo $ECHO_N "(cached) $ECHO_C" >&6 19979 fi 19980 ac_res=`eval echo '${'$as_ac_Header'}'` 19981 { echo "$as_me:$LINENO: result: $ac_res" >&5 19982 echo "${ECHO_T}$ac_res" >&6; } 19983 else 19984 # Is the header compilable? 19985 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 19986 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 19987 cat >conftest.$ac_ext <<_ACEOF 19988 /* confdefs.h. */ 19989 _ACEOF 19990 cat confdefs.h >>conftest.$ac_ext 19991 cat >>conftest.$ac_ext <<_ACEOF 19992 /* end confdefs.h. */ 19993 $ac_includes_default 19994 #include <$ac_header> 19995 _ACEOF 19996 rm -f conftest.$ac_objext 19997 if { (ac_try="$ac_compile" 19998 case "(($ac_try" in 19999 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20000 *) ac_try_echo=$ac_try;; 20001 esac 20002 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20003 (eval "$ac_compile") 2>conftest.er1 20004 ac_status=$? 20005 grep -v '^ *+' conftest.er1 >conftest.err 20006 rm -f conftest.er1 20007 cat conftest.err >&5 20008 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20009 (exit $ac_status); } && { 20010 test -z "$ac_c_werror_flag" || 20011 test ! -s conftest.err 20012 } && test -s conftest.$ac_objext; then 20013 ac_header_compiler=yes 20014 else 20015 echo "$as_me: failed program was:" >&5 20016 sed 's/^/| /' conftest.$ac_ext >&5 20017 20018 ac_header_compiler=no 20019 fi 20020 20021 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20022 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20023 echo "${ECHO_T}$ac_header_compiler" >&6; } 20024 20025 # Is the header present? 20026 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 20027 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 20028 cat >conftest.$ac_ext <<_ACEOF 20029 /* confdefs.h. */ 20030 _ACEOF 20031 cat confdefs.h >>conftest.$ac_ext 20032 cat >>conftest.$ac_ext <<_ACEOF 20033 /* end confdefs.h. */ 20034 #include <$ac_header> 20035 _ACEOF 20036 if { (ac_try="$ac_cpp conftest.$ac_ext" 20037 case "(($ac_try" in 20038 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20039 *) ac_try_echo=$ac_try;; 20040 esac 20041 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20042 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 20043 ac_status=$? 20044 grep -v '^ *+' conftest.er1 >conftest.err 20045 rm -f conftest.er1 20046 cat conftest.err >&5 20047 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20048 (exit $ac_status); } >/dev/null && { 20049 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 20050 test ! -s conftest.err 20051 }; then 20052 ac_header_preproc=yes 20053 else 20054 echo "$as_me: failed program was:" >&5 20055 sed 's/^/| /' conftest.$ac_ext >&5 20056 20057 ac_header_preproc=no 20058 fi 20059 20060 rm -f conftest.err conftest.$ac_ext 20061 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20062 echo "${ECHO_T}$ac_header_preproc" >&6; } 20063 20064 # So? What about this header? 20065 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20066 yes:no: ) 20067 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20068 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20069 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 20070 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 20071 ac_header_preproc=yes 20072 ;; 20073 no:yes:* ) 20074 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20075 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20076 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20077 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20078 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 20079 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 20080 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 20081 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 20082 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20083 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20084 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 20085 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 20086 ( cat <<\_ASBOX 20087 ## ------------------------------------ ## 20088 ## Report this to opensource (at] google.com ## 20089 ## ------------------------------------ ## 20090 _ASBOX 20091 ) | sed "s/^/$as_me: WARNING: /" >&2 20092 ;; 20093 esac 20094 { echo "$as_me:$LINENO: checking for $ac_header" >&5 20095 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 20096 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20097 echo $ECHO_N "(cached) $ECHO_C" >&6 20098 else 20099 eval "$as_ac_Header=\$ac_header_preproc" 20100 fi 20101 ac_res=`eval echo '${'$as_ac_Header'}'` 20102 { echo "$as_me:$LINENO: result: $ac_res" >&5 20103 echo "${ECHO_T}$ac_res" >&6; } 20104 20105 fi 20106 if test `eval echo '${'$as_ac_Header'}'` = yes; then 20107 cat >>confdefs.h <<_ACEOF 20108 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 20109 _ACEOF 20110 20111 fi 20112 20113 done 20114 20115 20116 for ac_header in getopt.h 20117 do 20118 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 20119 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20120 { echo "$as_me:$LINENO: checking for $ac_header" >&5 20121 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 20122 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20123 echo $ECHO_N "(cached) $ECHO_C" >&6 20124 fi 20125 ac_res=`eval echo '${'$as_ac_Header'}'` 20126 { echo "$as_me:$LINENO: result: $ac_res" >&5 20127 echo "${ECHO_T}$ac_res" >&6; } 20128 else 20129 # Is the header compilable? 20130 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 20131 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 20132 cat >conftest.$ac_ext <<_ACEOF 20133 /* confdefs.h. */ 20134 _ACEOF 20135 cat confdefs.h >>conftest.$ac_ext 20136 cat >>conftest.$ac_ext <<_ACEOF 20137 /* end confdefs.h. */ 20138 $ac_includes_default 20139 #include <$ac_header> 20140 _ACEOF 20141 rm -f conftest.$ac_objext 20142 if { (ac_try="$ac_compile" 20143 case "(($ac_try" in 20144 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20145 *) ac_try_echo=$ac_try;; 20146 esac 20147 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20148 (eval "$ac_compile") 2>conftest.er1 20149 ac_status=$? 20150 grep -v '^ *+' conftest.er1 >conftest.err 20151 rm -f conftest.er1 20152 cat conftest.err >&5 20153 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20154 (exit $ac_status); } && { 20155 test -z "$ac_c_werror_flag" || 20156 test ! -s conftest.err 20157 } && test -s conftest.$ac_objext; then 20158 ac_header_compiler=yes 20159 else 20160 echo "$as_me: failed program was:" >&5 20161 sed 's/^/| /' conftest.$ac_ext >&5 20162 20163 ac_header_compiler=no 20164 fi 20165 20166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20167 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20168 echo "${ECHO_T}$ac_header_compiler" >&6; } 20169 20170 # Is the header present? 20171 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 20172 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 20173 cat >conftest.$ac_ext <<_ACEOF 20174 /* confdefs.h. */ 20175 _ACEOF 20176 cat confdefs.h >>conftest.$ac_ext 20177 cat >>conftest.$ac_ext <<_ACEOF 20178 /* end confdefs.h. */ 20179 #include <$ac_header> 20180 _ACEOF 20181 if { (ac_try="$ac_cpp conftest.$ac_ext" 20182 case "(($ac_try" in 20183 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20184 *) ac_try_echo=$ac_try;; 20185 esac 20186 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20187 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 20188 ac_status=$? 20189 grep -v '^ *+' conftest.er1 >conftest.err 20190 rm -f conftest.er1 20191 cat conftest.err >&5 20192 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20193 (exit $ac_status); } >/dev/null && { 20194 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 20195 test ! -s conftest.err 20196 }; then 20197 ac_header_preproc=yes 20198 else 20199 echo "$as_me: failed program was:" >&5 20200 sed 's/^/| /' conftest.$ac_ext >&5 20201 20202 ac_header_preproc=no 20203 fi 20204 20205 rm -f conftest.err conftest.$ac_ext 20206 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20207 echo "${ECHO_T}$ac_header_preproc" >&6; } 20208 20209 # So? What about this header? 20210 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20211 yes:no: ) 20212 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20213 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20214 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 20215 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 20216 ac_header_preproc=yes 20217 ;; 20218 no:yes:* ) 20219 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20220 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20221 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20222 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20223 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 20224 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 20225 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 20226 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 20227 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20228 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20229 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 20230 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 20231 ( cat <<\_ASBOX 20232 ## ------------------------------------ ## 20233 ## Report this to opensource (at] google.com ## 20234 ## ------------------------------------ ## 20235 _ASBOX 20236 ) | sed "s/^/$as_me: WARNING: /" >&2 20237 ;; 20238 esac 20239 { echo "$as_me:$LINENO: checking for $ac_header" >&5 20240 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 20241 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20242 echo $ECHO_N "(cached) $ECHO_C" >&6 20243 else 20244 eval "$as_ac_Header=\$ac_header_preproc" 20245 fi 20246 ac_res=`eval echo '${'$as_ac_Header'}'` 20247 { echo "$as_me:$LINENO: result: $ac_res" >&5 20248 echo "${ECHO_T}$ac_res" >&6; } 20249 20250 fi 20251 if test `eval echo '${'$as_ac_Header'}'` = yes; then 20252 cat >>confdefs.h <<_ACEOF 20253 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 20254 _ACEOF 20255 20256 fi 20257 20258 done 20259 20260 20261 for ac_header in malloc.h 20262 do 20263 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 20264 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20265 { echo "$as_me:$LINENO: checking for $ac_header" >&5 20266 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 20267 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20268 echo $ECHO_N "(cached) $ECHO_C" >&6 20269 fi 20270 ac_res=`eval echo '${'$as_ac_Header'}'` 20271 { echo "$as_me:$LINENO: result: $ac_res" >&5 20272 echo "${ECHO_T}$ac_res" >&6; } 20273 else 20274 # Is the header compilable? 20275 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 20276 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 20277 cat >conftest.$ac_ext <<_ACEOF 20278 /* confdefs.h. */ 20279 _ACEOF 20280 cat confdefs.h >>conftest.$ac_ext 20281 cat >>conftest.$ac_ext <<_ACEOF 20282 /* end confdefs.h. */ 20283 $ac_includes_default 20284 #include <$ac_header> 20285 _ACEOF 20286 rm -f conftest.$ac_objext 20287 if { (ac_try="$ac_compile" 20288 case "(($ac_try" in 20289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20290 *) ac_try_echo=$ac_try;; 20291 esac 20292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20293 (eval "$ac_compile") 2>conftest.er1 20294 ac_status=$? 20295 grep -v '^ *+' conftest.er1 >conftest.err 20296 rm -f conftest.er1 20297 cat conftest.err >&5 20298 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20299 (exit $ac_status); } && { 20300 test -z "$ac_c_werror_flag" || 20301 test ! -s conftest.err 20302 } && test -s conftest.$ac_objext; then 20303 ac_header_compiler=yes 20304 else 20305 echo "$as_me: failed program was:" >&5 20306 sed 's/^/| /' conftest.$ac_ext >&5 20307 20308 ac_header_compiler=no 20309 fi 20310 20311 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20312 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20313 echo "${ECHO_T}$ac_header_compiler" >&6; } 20314 20315 # Is the header present? 20316 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 20317 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 20318 cat >conftest.$ac_ext <<_ACEOF 20319 /* confdefs.h. */ 20320 _ACEOF 20321 cat confdefs.h >>conftest.$ac_ext 20322 cat >>conftest.$ac_ext <<_ACEOF 20323 /* end confdefs.h. */ 20324 #include <$ac_header> 20325 _ACEOF 20326 if { (ac_try="$ac_cpp conftest.$ac_ext" 20327 case "(($ac_try" in 20328 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20329 *) ac_try_echo=$ac_try;; 20330 esac 20331 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20332 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 20333 ac_status=$? 20334 grep -v '^ *+' conftest.er1 >conftest.err 20335 rm -f conftest.er1 20336 cat conftest.err >&5 20337 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20338 (exit $ac_status); } >/dev/null && { 20339 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 20340 test ! -s conftest.err 20341 }; then 20342 ac_header_preproc=yes 20343 else 20344 echo "$as_me: failed program was:" >&5 20345 sed 's/^/| /' conftest.$ac_ext >&5 20346 20347 ac_header_preproc=no 20348 fi 20349 20350 rm -f conftest.err conftest.$ac_ext 20351 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20352 echo "${ECHO_T}$ac_header_preproc" >&6; } 20353 20354 # So? What about this header? 20355 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20356 yes:no: ) 20357 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20358 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20359 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 20360 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 20361 ac_header_preproc=yes 20362 ;; 20363 no:yes:* ) 20364 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20365 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20366 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20367 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20368 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 20369 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 20370 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 20371 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 20372 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20373 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20374 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 20375 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 20376 ( cat <<\_ASBOX 20377 ## ------------------------------------ ## 20378 ## Report this to opensource (at] google.com ## 20379 ## ------------------------------------ ## 20380 _ASBOX 20381 ) | sed "s/^/$as_me: WARNING: /" >&2 20382 ;; 20383 esac 20384 { echo "$as_me:$LINENO: checking for $ac_header" >&5 20385 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 20386 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20387 echo $ECHO_N "(cached) $ECHO_C" >&6 20388 else 20389 eval "$as_ac_Header=\$ac_header_preproc" 20390 fi 20391 ac_res=`eval echo '${'$as_ac_Header'}'` 20392 { echo "$as_me:$LINENO: result: $ac_res" >&5 20393 echo "${ECHO_T}$ac_res" >&6; } 20394 20395 fi 20396 if test `eval echo '${'$as_ac_Header'}'` = yes; then 20397 cat >>confdefs.h <<_ACEOF 20398 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 20399 _ACEOF 20400 20401 fi 20402 20403 done 20404 20405 20406 for ac_header in sys/mman.h 20407 do 20408 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 20409 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20410 { echo "$as_me:$LINENO: checking for $ac_header" >&5 20411 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 20412 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20413 echo $ECHO_N "(cached) $ECHO_C" >&6 20414 fi 20415 ac_res=`eval echo '${'$as_ac_Header'}'` 20416 { echo "$as_me:$LINENO: result: $ac_res" >&5 20417 echo "${ECHO_T}$ac_res" >&6; } 20418 else 20419 # Is the header compilable? 20420 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 20421 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 20422 cat >conftest.$ac_ext <<_ACEOF 20423 /* confdefs.h. */ 20424 _ACEOF 20425 cat confdefs.h >>conftest.$ac_ext 20426 cat >>conftest.$ac_ext <<_ACEOF 20427 /* end confdefs.h. */ 20428 $ac_includes_default 20429 #include <$ac_header> 20430 _ACEOF 20431 rm -f conftest.$ac_objext 20432 if { (ac_try="$ac_compile" 20433 case "(($ac_try" in 20434 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20435 *) ac_try_echo=$ac_try;; 20436 esac 20437 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20438 (eval "$ac_compile") 2>conftest.er1 20439 ac_status=$? 20440 grep -v '^ *+' conftest.er1 >conftest.err 20441 rm -f conftest.er1 20442 cat conftest.err >&5 20443 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20444 (exit $ac_status); } && { 20445 test -z "$ac_c_werror_flag" || 20446 test ! -s conftest.err 20447 } && test -s conftest.$ac_objext; then 20448 ac_header_compiler=yes 20449 else 20450 echo "$as_me: failed program was:" >&5 20451 sed 's/^/| /' conftest.$ac_ext >&5 20452 20453 ac_header_compiler=no 20454 fi 20455 20456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20457 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20458 echo "${ECHO_T}$ac_header_compiler" >&6; } 20459 20460 # Is the header present? 20461 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 20462 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 20463 cat >conftest.$ac_ext <<_ACEOF 20464 /* confdefs.h. */ 20465 _ACEOF 20466 cat confdefs.h >>conftest.$ac_ext 20467 cat >>conftest.$ac_ext <<_ACEOF 20468 /* end confdefs.h. */ 20469 #include <$ac_header> 20470 _ACEOF 20471 if { (ac_try="$ac_cpp conftest.$ac_ext" 20472 case "(($ac_try" in 20473 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20474 *) ac_try_echo=$ac_try;; 20475 esac 20476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20477 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 20478 ac_status=$? 20479 grep -v '^ *+' conftest.er1 >conftest.err 20480 rm -f conftest.er1 20481 cat conftest.err >&5 20482 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20483 (exit $ac_status); } >/dev/null && { 20484 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 20485 test ! -s conftest.err 20486 }; then 20487 ac_header_preproc=yes 20488 else 20489 echo "$as_me: failed program was:" >&5 20490 sed 's/^/| /' conftest.$ac_ext >&5 20491 20492 ac_header_preproc=no 20493 fi 20494 20495 rm -f conftest.err conftest.$ac_ext 20496 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20497 echo "${ECHO_T}$ac_header_preproc" >&6; } 20498 20499 # So? What about this header? 20500 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20501 yes:no: ) 20502 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20503 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20504 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 20505 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 20506 ac_header_preproc=yes 20507 ;; 20508 no:yes:* ) 20509 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20510 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20511 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20512 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20513 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 20514 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 20515 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 20516 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 20517 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20518 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20519 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 20520 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 20521 ( cat <<\_ASBOX 20522 ## ------------------------------------ ## 20523 ## Report this to opensource (at] google.com ## 20524 ## ------------------------------------ ## 20525 _ASBOX 20526 ) | sed "s/^/$as_me: WARNING: /" >&2 20527 ;; 20528 esac 20529 { echo "$as_me:$LINENO: checking for $ac_header" >&5 20530 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 20531 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20532 echo $ECHO_N "(cached) $ECHO_C" >&6 20533 else 20534 eval "$as_ac_Header=\$ac_header_preproc" 20535 fi 20536 ac_res=`eval echo '${'$as_ac_Header'}'` 20537 { echo "$as_me:$LINENO: result: $ac_res" >&5 20538 echo "${ECHO_T}$ac_res" >&6; } 20539 20540 fi 20541 if test `eval echo '${'$as_ac_Header'}'` = yes; then 20542 cat >>confdefs.h <<_ACEOF 20543 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 20544 _ACEOF 20545 20546 fi 20547 20548 done 20549 20550 20551 for ac_header in sys/time.h 20552 do 20553 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 20554 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20555 { echo "$as_me:$LINENO: checking for $ac_header" >&5 20556 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 20557 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20558 echo $ECHO_N "(cached) $ECHO_C" >&6 20559 fi 20560 ac_res=`eval echo '${'$as_ac_Header'}'` 20561 { echo "$as_me:$LINENO: result: $ac_res" >&5 20562 echo "${ECHO_T}$ac_res" >&6; } 20563 else 20564 # Is the header compilable? 20565 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 20566 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 20567 cat >conftest.$ac_ext <<_ACEOF 20568 /* confdefs.h. */ 20569 _ACEOF 20570 cat confdefs.h >>conftest.$ac_ext 20571 cat >>conftest.$ac_ext <<_ACEOF 20572 /* end confdefs.h. */ 20573 $ac_includes_default 20574 #include <$ac_header> 20575 _ACEOF 20576 rm -f conftest.$ac_objext 20577 if { (ac_try="$ac_compile" 20578 case "(($ac_try" in 20579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20580 *) ac_try_echo=$ac_try;; 20581 esac 20582 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20583 (eval "$ac_compile") 2>conftest.er1 20584 ac_status=$? 20585 grep -v '^ *+' conftest.er1 >conftest.err 20586 rm -f conftest.er1 20587 cat conftest.err >&5 20588 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20589 (exit $ac_status); } && { 20590 test -z "$ac_c_werror_flag" || 20591 test ! -s conftest.err 20592 } && test -s conftest.$ac_objext; then 20593 ac_header_compiler=yes 20594 else 20595 echo "$as_me: failed program was:" >&5 20596 sed 's/^/| /' conftest.$ac_ext >&5 20597 20598 ac_header_compiler=no 20599 fi 20600 20601 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20602 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20603 echo "${ECHO_T}$ac_header_compiler" >&6; } 20604 20605 # Is the header present? 20606 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 20607 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 20608 cat >conftest.$ac_ext <<_ACEOF 20609 /* confdefs.h. */ 20610 _ACEOF 20611 cat confdefs.h >>conftest.$ac_ext 20612 cat >>conftest.$ac_ext <<_ACEOF 20613 /* end confdefs.h. */ 20614 #include <$ac_header> 20615 _ACEOF 20616 if { (ac_try="$ac_cpp conftest.$ac_ext" 20617 case "(($ac_try" in 20618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20619 *) ac_try_echo=$ac_try;; 20620 esac 20621 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20622 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 20623 ac_status=$? 20624 grep -v '^ *+' conftest.er1 >conftest.err 20625 rm -f conftest.er1 20626 cat conftest.err >&5 20627 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20628 (exit $ac_status); } >/dev/null && { 20629 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 20630 test ! -s conftest.err 20631 }; then 20632 ac_header_preproc=yes 20633 else 20634 echo "$as_me: failed program was:" >&5 20635 sed 's/^/| /' conftest.$ac_ext >&5 20636 20637 ac_header_preproc=no 20638 fi 20639 20640 rm -f conftest.err conftest.$ac_ext 20641 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20642 echo "${ECHO_T}$ac_header_preproc" >&6; } 20643 20644 # So? What about this header? 20645 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20646 yes:no: ) 20647 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20648 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20649 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 20650 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 20651 ac_header_preproc=yes 20652 ;; 20653 no:yes:* ) 20654 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20655 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20656 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20657 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20658 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 20659 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 20660 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 20661 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 20662 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20663 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20664 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 20665 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 20666 ( cat <<\_ASBOX 20667 ## ------------------------------------ ## 20668 ## Report this to opensource (at] google.com ## 20669 ## ------------------------------------ ## 20670 _ASBOX 20671 ) | sed "s/^/$as_me: WARNING: /" >&2 20672 ;; 20673 esac 20674 { echo "$as_me:$LINENO: checking for $ac_header" >&5 20675 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 20676 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20677 echo $ECHO_N "(cached) $ECHO_C" >&6 20678 else 20679 eval "$as_ac_Header=\$ac_header_preproc" 20680 fi 20681 ac_res=`eval echo '${'$as_ac_Header'}'` 20682 { echo "$as_me:$LINENO: result: $ac_res" >&5 20683 echo "${ECHO_T}$ac_res" >&6; } 20684 20685 fi 20686 if test `eval echo '${'$as_ac_Header'}'` = yes; then 20687 cat >>confdefs.h <<_ACEOF 20688 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 20689 _ACEOF 20690 20691 fi 20692 20693 done 20694 20695 20696 for ac_header in unistd.h 20697 do 20698 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 20699 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20700 { echo "$as_me:$LINENO: checking for $ac_header" >&5 20701 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 20702 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20703 echo $ECHO_N "(cached) $ECHO_C" >&6 20704 fi 20705 ac_res=`eval echo '${'$as_ac_Header'}'` 20706 { echo "$as_me:$LINENO: result: $ac_res" >&5 20707 echo "${ECHO_T}$ac_res" >&6; } 20708 else 20709 # Is the header compilable? 20710 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 20711 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 20712 cat >conftest.$ac_ext <<_ACEOF 20713 /* confdefs.h. */ 20714 _ACEOF 20715 cat confdefs.h >>conftest.$ac_ext 20716 cat >>conftest.$ac_ext <<_ACEOF 20717 /* end confdefs.h. */ 20718 $ac_includes_default 20719 #include <$ac_header> 20720 _ACEOF 20721 rm -f conftest.$ac_objext 20722 if { (ac_try="$ac_compile" 20723 case "(($ac_try" in 20724 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20725 *) ac_try_echo=$ac_try;; 20726 esac 20727 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20728 (eval "$ac_compile") 2>conftest.er1 20729 ac_status=$? 20730 grep -v '^ *+' conftest.er1 >conftest.err 20731 rm -f conftest.er1 20732 cat conftest.err >&5 20733 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20734 (exit $ac_status); } && { 20735 test -z "$ac_c_werror_flag" || 20736 test ! -s conftest.err 20737 } && test -s conftest.$ac_objext; then 20738 ac_header_compiler=yes 20739 else 20740 echo "$as_me: failed program was:" >&5 20741 sed 's/^/| /' conftest.$ac_ext >&5 20742 20743 ac_header_compiler=no 20744 fi 20745 20746 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20747 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20748 echo "${ECHO_T}$ac_header_compiler" >&6; } 20749 20750 # Is the header present? 20751 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 20752 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 20753 cat >conftest.$ac_ext <<_ACEOF 20754 /* confdefs.h. */ 20755 _ACEOF 20756 cat confdefs.h >>conftest.$ac_ext 20757 cat >>conftest.$ac_ext <<_ACEOF 20758 /* end confdefs.h. */ 20759 #include <$ac_header> 20760 _ACEOF 20761 if { (ac_try="$ac_cpp conftest.$ac_ext" 20762 case "(($ac_try" in 20763 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20764 *) ac_try_echo=$ac_try;; 20765 esac 20766 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20767 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 20768 ac_status=$? 20769 grep -v '^ *+' conftest.er1 >conftest.err 20770 rm -f conftest.er1 20771 cat conftest.err >&5 20772 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20773 (exit $ac_status); } >/dev/null && { 20774 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 20775 test ! -s conftest.err 20776 }; then 20777 ac_header_preproc=yes 20778 else 20779 echo "$as_me: failed program was:" >&5 20780 sed 's/^/| /' conftest.$ac_ext >&5 20781 20782 ac_header_preproc=no 20783 fi 20784 20785 rm -f conftest.err conftest.$ac_ext 20786 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20787 echo "${ECHO_T}$ac_header_preproc" >&6; } 20788 20789 # So? What about this header? 20790 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20791 yes:no: ) 20792 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20793 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20794 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 20795 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 20796 ac_header_preproc=yes 20797 ;; 20798 no:yes:* ) 20799 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20800 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20801 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20802 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20803 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 20804 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 20805 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 20806 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 20807 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20808 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20809 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 20810 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 20811 ( cat <<\_ASBOX 20812 ## ------------------------------------ ## 20813 ## Report this to opensource (at] google.com ## 20814 ## ------------------------------------ ## 20815 _ASBOX 20816 ) | sed "s/^/$as_me: WARNING: /" >&2 20817 ;; 20818 esac 20819 { echo "$as_me:$LINENO: checking for $ac_header" >&5 20820 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 20821 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20822 echo $ECHO_N "(cached) $ECHO_C" >&6 20823 else 20824 eval "$as_ac_Header=\$ac_header_preproc" 20825 fi 20826 ac_res=`eval echo '${'$as_ac_Header'}'` 20827 { echo "$as_me:$LINENO: result: $ac_res" >&5 20828 echo "${ECHO_T}$ac_res" >&6; } 20829 20830 fi 20831 if test `eval echo '${'$as_ac_Header'}'` = yes; then 20832 cat >>confdefs.h <<_ACEOF 20833 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 20834 _ACEOF 20835 20836 fi 20837 20838 done 20839 20840 20841 for ac_header in windows.h 20842 do 20843 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 20844 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20845 { echo "$as_me:$LINENO: checking for $ac_header" >&5 20846 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 20847 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20848 echo $ECHO_N "(cached) $ECHO_C" >&6 20849 fi 20850 ac_res=`eval echo '${'$as_ac_Header'}'` 20851 { echo "$as_me:$LINENO: result: $ac_res" >&5 20852 echo "${ECHO_T}$ac_res" >&6; } 20853 else 20854 # Is the header compilable? 20855 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 20856 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 20857 cat >conftest.$ac_ext <<_ACEOF 20858 /* confdefs.h. */ 20859 _ACEOF 20860 cat confdefs.h >>conftest.$ac_ext 20861 cat >>conftest.$ac_ext <<_ACEOF 20862 /* end confdefs.h. */ 20863 $ac_includes_default 20864 #include <$ac_header> 20865 _ACEOF 20866 rm -f conftest.$ac_objext 20867 if { (ac_try="$ac_compile" 20868 case "(($ac_try" in 20869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20870 *) ac_try_echo=$ac_try;; 20871 esac 20872 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20873 (eval "$ac_compile") 2>conftest.er1 20874 ac_status=$? 20875 grep -v '^ *+' conftest.er1 >conftest.err 20876 rm -f conftest.er1 20877 cat conftest.err >&5 20878 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20879 (exit $ac_status); } && { 20880 test -z "$ac_c_werror_flag" || 20881 test ! -s conftest.err 20882 } && test -s conftest.$ac_objext; then 20883 ac_header_compiler=yes 20884 else 20885 echo "$as_me: failed program was:" >&5 20886 sed 's/^/| /' conftest.$ac_ext >&5 20887 20888 ac_header_compiler=no 20889 fi 20890 20891 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20892 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20893 echo "${ECHO_T}$ac_header_compiler" >&6; } 20894 20895 # Is the header present? 20896 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 20897 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 20898 cat >conftest.$ac_ext <<_ACEOF 20899 /* confdefs.h. */ 20900 _ACEOF 20901 cat confdefs.h >>conftest.$ac_ext 20902 cat >>conftest.$ac_ext <<_ACEOF 20903 /* end confdefs.h. */ 20904 #include <$ac_header> 20905 _ACEOF 20906 if { (ac_try="$ac_cpp conftest.$ac_ext" 20907 case "(($ac_try" in 20908 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20909 *) ac_try_echo=$ac_try;; 20910 esac 20911 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20912 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 20913 ac_status=$? 20914 grep -v '^ *+' conftest.er1 >conftest.err 20915 rm -f conftest.er1 20916 cat conftest.err >&5 20917 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20918 (exit $ac_status); } >/dev/null && { 20919 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 20920 test ! -s conftest.err 20921 }; then 20922 ac_header_preproc=yes 20923 else 20924 echo "$as_me: failed program was:" >&5 20925 sed 's/^/| /' conftest.$ac_ext >&5 20926 20927 ac_header_preproc=no 20928 fi 20929 20930 rm -f conftest.err conftest.$ac_ext 20931 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20932 echo "${ECHO_T}$ac_header_preproc" >&6; } 20933 20934 # So? What about this header? 20935 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20936 yes:no: ) 20937 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20938 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20939 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 20940 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 20941 ac_header_preproc=yes 20942 ;; 20943 no:yes:* ) 20944 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20945 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20946 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20947 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20948 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 20949 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 20950 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 20951 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 20952 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20953 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20954 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 20955 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 20956 ( cat <<\_ASBOX 20957 ## ------------------------------------ ## 20958 ## Report this to opensource (at] google.com ## 20959 ## ------------------------------------ ## 20960 _ASBOX 20961 ) | sed "s/^/$as_me: WARNING: /" >&2 20962 ;; 20963 esac 20964 { echo "$as_me:$LINENO: checking for $ac_header" >&5 20965 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 20966 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20967 echo $ECHO_N "(cached) $ECHO_C" >&6 20968 else 20969 eval "$as_ac_Header=\$ac_header_preproc" 20970 fi 20971 ac_res=`eval echo '${'$as_ac_Header'}'` 20972 { echo "$as_me:$LINENO: result: $ac_res" >&5 20973 echo "${ECHO_T}$ac_res" >&6; } 20974 20975 fi 20976 if test `eval echo '${'$as_ac_Header'}'` = yes; then 20977 cat >>confdefs.h <<_ACEOF 20978 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 20979 _ACEOF 20980 20981 fi 20982 20983 done 20984 20985 20986 20987 for ac_func in gettimeofday QueryPerformanceCounter 20988 do 20989 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 20990 { echo "$as_me:$LINENO: checking for $ac_func" >&5 20991 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 20992 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 20993 echo $ECHO_N "(cached) $ECHO_C" >&6 20994 else 20995 cat >conftest.$ac_ext <<_ACEOF 20996 /* confdefs.h. */ 20997 _ACEOF 20998 cat confdefs.h >>conftest.$ac_ext 20999 cat >>conftest.$ac_ext <<_ACEOF 21000 /* end confdefs.h. */ 21001 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 21002 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 21003 #define $ac_func innocuous_$ac_func 21004 21005 /* System header to define __stub macros and hopefully few prototypes, 21006 which can conflict with char $ac_func (); below. 21007 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 21008 <limits.h> exists even on freestanding compilers. */ 21009 21010 #ifdef __STDC__ 21011 # include <limits.h> 21012 #else 21013 # include <assert.h> 21014 #endif 21015 21016 #undef $ac_func 21017 21018 /* Override any GCC internal prototype to avoid an error. 21019 Use char because int might match the return type of a GCC 21020 builtin and then its argument prototype would still apply. */ 21021 #ifdef __cplusplus 21022 extern "C" 21023 #endif 21024 char $ac_func (); 21025 /* The GNU C library defines this for functions which it implements 21026 to always fail with ENOSYS. Some functions are actually named 21027 something starting with __ and the normal name is an alias. */ 21028 #if defined __stub_$ac_func || defined __stub___$ac_func 21029 choke me 21030 #endif 21031 21032 int 21033 main () 21034 { 21035 return $ac_func (); 21036 ; 21037 return 0; 21038 } 21039 _ACEOF 21040 rm -f conftest.$ac_objext conftest$ac_exeext 21041 if { (ac_try="$ac_link" 21042 case "(($ac_try" in 21043 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21044 *) ac_try_echo=$ac_try;; 21045 esac 21046 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21047 (eval "$ac_link") 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 test -z "$ac_c_werror_flag" || 21055 test ! -s conftest.err 21056 } && test -s conftest$ac_exeext && 21057 $as_test_x conftest$ac_exeext; then 21058 eval "$as_ac_var=yes" 21059 else 21060 echo "$as_me: failed program was:" >&5 21061 sed 's/^/| /' conftest.$ac_ext >&5 21062 21063 eval "$as_ac_var=no" 21064 fi 21065 21066 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 21067 conftest$ac_exeext conftest.$ac_ext 21068 fi 21069 ac_res=`eval echo '${'$as_ac_var'}'` 21070 { echo "$as_me:$LINENO: result: $ac_res" >&5 21071 echo "${ECHO_T}$ac_res" >&6; } 21072 if test `eval echo '${'$as_ac_var'}'` = yes; then 21073 cat >>confdefs.h <<_ACEOF 21074 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 21075 _ACEOF 21076 21077 fi 21078 done 21079 21080 21081 21082 for ac_func in memalign posix_memalign 21083 do 21084 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 21085 { echo "$as_me:$LINENO: checking for $ac_func" >&5 21086 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 21087 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 21088 echo $ECHO_N "(cached) $ECHO_C" >&6 21089 else 21090 cat >conftest.$ac_ext <<_ACEOF 21091 /* confdefs.h. */ 21092 _ACEOF 21093 cat confdefs.h >>conftest.$ac_ext 21094 cat >>conftest.$ac_ext <<_ACEOF 21095 /* end confdefs.h. */ 21096 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 21097 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 21098 #define $ac_func innocuous_$ac_func 21099 21100 /* System header to define __stub macros and hopefully few prototypes, 21101 which can conflict with char $ac_func (); below. 21102 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 21103 <limits.h> exists even on freestanding compilers. */ 21104 21105 #ifdef __STDC__ 21106 # include <limits.h> 21107 #else 21108 # include <assert.h> 21109 #endif 21110 21111 #undef $ac_func 21112 21113 /* Override any GCC internal prototype to avoid an error. 21114 Use char because int might match the return type of a GCC 21115 builtin and then its argument prototype would still apply. */ 21116 #ifdef __cplusplus 21117 extern "C" 21118 #endif 21119 char $ac_func (); 21120 /* The GNU C library defines this for functions which it implements 21121 to always fail with ENOSYS. Some functions are actually named 21122 something starting with __ and the normal name is an alias. */ 21123 #if defined __stub_$ac_func || defined __stub___$ac_func 21124 choke me 21125 #endif 21126 21127 int 21128 main () 21129 { 21130 return $ac_func (); 21131 ; 21132 return 0; 21133 } 21134 _ACEOF 21135 rm -f conftest.$ac_objext conftest$ac_exeext 21136 if { (ac_try="$ac_link" 21137 case "(($ac_try" in 21138 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21139 *) ac_try_echo=$ac_try;; 21140 esac 21141 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21142 (eval "$ac_link") 2>conftest.er1 21143 ac_status=$? 21144 grep -v '^ *+' conftest.er1 >conftest.err 21145 rm -f conftest.er1 21146 cat conftest.err >&5 21147 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21148 (exit $ac_status); } && { 21149 test -z "$ac_c_werror_flag" || 21150 test ! -s conftest.err 21151 } && test -s conftest$ac_exeext && 21152 $as_test_x conftest$ac_exeext; then 21153 eval "$as_ac_var=yes" 21154 else 21155 echo "$as_me: failed program was:" >&5 21156 sed 's/^/| /' conftest.$ac_ext >&5 21157 21158 eval "$as_ac_var=no" 21159 fi 21160 21161 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 21162 conftest$ac_exeext conftest.$ac_ext 21163 fi 21164 ac_res=`eval echo '${'$as_ac_var'}'` 21165 { echo "$as_me:$LINENO: result: $ac_res" >&5 21166 echo "${ECHO_T}$ac_res" >&6; } 21167 if test `eval echo '${'$as_ac_var'}'` = yes; then 21168 cat >>confdefs.h <<_ACEOF 21169 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 21170 _ACEOF 21171 21172 fi 21173 done 21174 21175 21176 for ac_func in mprotect 21177 do 21178 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 21179 { echo "$as_me:$LINENO: checking for $ac_func" >&5 21180 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 21181 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 21182 echo $ECHO_N "(cached) $ECHO_C" >&6 21183 else 21184 cat >conftest.$ac_ext <<_ACEOF 21185 /* confdefs.h. */ 21186 _ACEOF 21187 cat confdefs.h >>conftest.$ac_ext 21188 cat >>conftest.$ac_ext <<_ACEOF 21189 /* end confdefs.h. */ 21190 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 21191 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 21192 #define $ac_func innocuous_$ac_func 21193 21194 /* System header to define __stub macros and hopefully few prototypes, 21195 which can conflict with char $ac_func (); below. 21196 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 21197 <limits.h> exists even on freestanding compilers. */ 21198 21199 #ifdef __STDC__ 21200 # include <limits.h> 21201 #else 21202 # include <assert.h> 21203 #endif 21204 21205 #undef $ac_func 21206 21207 /* Override any GCC internal prototype to avoid an error. 21208 Use char because int might match the return type of a GCC 21209 builtin and then its argument prototype would still apply. */ 21210 #ifdef __cplusplus 21211 extern "C" 21212 #endif 21213 char $ac_func (); 21214 /* The GNU C library defines this for functions which it implements 21215 to always fail with ENOSYS. Some functions are actually named 21216 something starting with __ and the normal name is an alias. */ 21217 #if defined __stub_$ac_func || defined __stub___$ac_func 21218 choke me 21219 #endif 21220 21221 int 21222 main () 21223 { 21224 return $ac_func (); 21225 ; 21226 return 0; 21227 } 21228 _ACEOF 21229 rm -f conftest.$ac_objext conftest$ac_exeext 21230 if { (ac_try="$ac_link" 21231 case "(($ac_try" in 21232 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21233 *) ac_try_echo=$ac_try;; 21234 esac 21235 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21236 (eval "$ac_link") 2>conftest.er1 21237 ac_status=$? 21238 grep -v '^ *+' conftest.er1 >conftest.err 21239 rm -f conftest.er1 21240 cat conftest.err >&5 21241 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21242 (exit $ac_status); } && { 21243 test -z "$ac_c_werror_flag" || 21244 test ! -s conftest.err 21245 } && test -s conftest$ac_exeext && 21246 $as_test_x conftest$ac_exeext; then 21247 eval "$as_ac_var=yes" 21248 else 21249 echo "$as_me: failed program was:" >&5 21250 sed 's/^/| /' conftest.$ac_ext >&5 21251 21252 eval "$as_ac_var=no" 21253 fi 21254 21255 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 21256 conftest$ac_exeext conftest.$ac_ext 21257 fi 21258 ac_res=`eval echo '${'$as_ac_var'}'` 21259 { echo "$as_me:$LINENO: result: $ac_res" >&5 21260 echo "${ECHO_T}$ac_res" >&6; } 21261 if test `eval echo '${'$as_ac_var'}'` = yes; then 21262 cat >>confdefs.h <<_ACEOF 21263 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 21264 _ACEOF 21265 21266 fi 21267 done 21268 21269 21270 # Start of definitions needed by gflags package 21271 21272 21273 21274 21275 for ac_header in stdint.h sys/types.h inttypes.h 21276 do 21277 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 21278 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21279 { echo "$as_me:$LINENO: checking for $ac_header" >&5 21280 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21281 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21282 echo $ECHO_N "(cached) $ECHO_C" >&6 21283 fi 21284 ac_res=`eval echo '${'$as_ac_Header'}'` 21285 { echo "$as_me:$LINENO: result: $ac_res" >&5 21286 echo "${ECHO_T}$ac_res" >&6; } 21287 else 21288 # Is the header compilable? 21289 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 21290 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 21291 cat >conftest.$ac_ext <<_ACEOF 21292 /* confdefs.h. */ 21293 _ACEOF 21294 cat confdefs.h >>conftest.$ac_ext 21295 cat >>conftest.$ac_ext <<_ACEOF 21296 /* end confdefs.h. */ 21297 $ac_includes_default 21298 #include <$ac_header> 21299 _ACEOF 21300 rm -f conftest.$ac_objext 21301 if { (ac_try="$ac_compile" 21302 case "(($ac_try" in 21303 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21304 *) ac_try_echo=$ac_try;; 21305 esac 21306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21307 (eval "$ac_compile") 2>conftest.er1 21308 ac_status=$? 21309 grep -v '^ *+' conftest.er1 >conftest.err 21310 rm -f conftest.er1 21311 cat conftest.err >&5 21312 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21313 (exit $ac_status); } && { 21314 test -z "$ac_c_werror_flag" || 21315 test ! -s conftest.err 21316 } && test -s conftest.$ac_objext; then 21317 ac_header_compiler=yes 21318 else 21319 echo "$as_me: failed program was:" >&5 21320 sed 's/^/| /' conftest.$ac_ext >&5 21321 21322 ac_header_compiler=no 21323 fi 21324 21325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21326 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21327 echo "${ECHO_T}$ac_header_compiler" >&6; } 21328 21329 # Is the header present? 21330 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 21331 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 21332 cat >conftest.$ac_ext <<_ACEOF 21333 /* confdefs.h. */ 21334 _ACEOF 21335 cat confdefs.h >>conftest.$ac_ext 21336 cat >>conftest.$ac_ext <<_ACEOF 21337 /* end confdefs.h. */ 21338 #include <$ac_header> 21339 _ACEOF 21340 if { (ac_try="$ac_cpp conftest.$ac_ext" 21341 case "(($ac_try" in 21342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21343 *) ac_try_echo=$ac_try;; 21344 esac 21345 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21346 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21347 ac_status=$? 21348 grep -v '^ *+' conftest.er1 >conftest.err 21349 rm -f conftest.er1 21350 cat conftest.err >&5 21351 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21352 (exit $ac_status); } >/dev/null && { 21353 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21354 test ! -s conftest.err 21355 }; then 21356 ac_header_preproc=yes 21357 else 21358 echo "$as_me: failed program was:" >&5 21359 sed 's/^/| /' conftest.$ac_ext >&5 21360 21361 ac_header_preproc=no 21362 fi 21363 21364 rm -f conftest.err conftest.$ac_ext 21365 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21366 echo "${ECHO_T}$ac_header_preproc" >&6; } 21367 21368 # So? What about this header? 21369 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21370 yes:no: ) 21371 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21372 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21373 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21374 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21375 ac_header_preproc=yes 21376 ;; 21377 no:yes:* ) 21378 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21379 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21380 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21381 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21382 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21383 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21384 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21385 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21386 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21387 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21388 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21389 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 21390 ( cat <<\_ASBOX 21391 ## ------------------------------------ ## 21392 ## Report this to opensource (at] google.com ## 21393 ## ------------------------------------ ## 21394 _ASBOX 21395 ) | sed "s/^/$as_me: WARNING: /" >&2 21396 ;; 21397 esac 21398 { echo "$as_me:$LINENO: checking for $ac_header" >&5 21399 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21400 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21401 echo $ECHO_N "(cached) $ECHO_C" >&6 21402 else 21403 eval "$as_ac_Header=\$ac_header_preproc" 21404 fi 21405 ac_res=`eval echo '${'$as_ac_Header'}'` 21406 { echo "$as_me:$LINENO: result: $ac_res" >&5 21407 echo "${ECHO_T}$ac_res" >&6; } 21408 21409 fi 21410 if test `eval echo '${'$as_ac_Header'}'` = yes; then 21411 cat >>confdefs.h <<_ACEOF 21412 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21413 _ACEOF 21414 21415 fi 21416 21417 done 21418 21419 21420 for ac_header in fnmatch.h 21421 do 21422 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 21423 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21424 { echo "$as_me:$LINENO: checking for $ac_header" >&5 21425 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21426 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21427 echo $ECHO_N "(cached) $ECHO_C" >&6 21428 fi 21429 ac_res=`eval echo '${'$as_ac_Header'}'` 21430 { echo "$as_me:$LINENO: result: $ac_res" >&5 21431 echo "${ECHO_T}$ac_res" >&6; } 21432 else 21433 # Is the header compilable? 21434 { echo "$as_me:$LINENO: checking $ac_header usability" >&5 21435 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 21436 cat >conftest.$ac_ext <<_ACEOF 21437 /* confdefs.h. */ 21438 _ACEOF 21439 cat confdefs.h >>conftest.$ac_ext 21440 cat >>conftest.$ac_ext <<_ACEOF 21441 /* end confdefs.h. */ 21442 $ac_includes_default 21443 #include <$ac_header> 21444 _ACEOF 21445 rm -f conftest.$ac_objext 21446 if { (ac_try="$ac_compile" 21447 case "(($ac_try" in 21448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21449 *) ac_try_echo=$ac_try;; 21450 esac 21451 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21452 (eval "$ac_compile") 2>conftest.er1 21453 ac_status=$? 21454 grep -v '^ *+' conftest.er1 >conftest.err 21455 rm -f conftest.er1 21456 cat conftest.err >&5 21457 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21458 (exit $ac_status); } && { 21459 test -z "$ac_c_werror_flag" || 21460 test ! -s conftest.err 21461 } && test -s conftest.$ac_objext; then 21462 ac_header_compiler=yes 21463 else 21464 echo "$as_me: failed program was:" >&5 21465 sed 's/^/| /' conftest.$ac_ext >&5 21466 21467 ac_header_compiler=no 21468 fi 21469 21470 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21471 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21472 echo "${ECHO_T}$ac_header_compiler" >&6; } 21473 21474 # Is the header present? 21475 { echo "$as_me:$LINENO: checking $ac_header presence" >&5 21476 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 21477 cat >conftest.$ac_ext <<_ACEOF 21478 /* confdefs.h. */ 21479 _ACEOF 21480 cat confdefs.h >>conftest.$ac_ext 21481 cat >>conftest.$ac_ext <<_ACEOF 21482 /* end confdefs.h. */ 21483 #include <$ac_header> 21484 _ACEOF 21485 if { (ac_try="$ac_cpp conftest.$ac_ext" 21486 case "(($ac_try" in 21487 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21488 *) ac_try_echo=$ac_try;; 21489 esac 21490 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21491 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21492 ac_status=$? 21493 grep -v '^ *+' conftest.er1 >conftest.err 21494 rm -f conftest.er1 21495 cat conftest.err >&5 21496 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21497 (exit $ac_status); } >/dev/null && { 21498 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21499 test ! -s conftest.err 21500 }; then 21501 ac_header_preproc=yes 21502 else 21503 echo "$as_me: failed program was:" >&5 21504 sed 's/^/| /' conftest.$ac_ext >&5 21505 21506 ac_header_preproc=no 21507 fi 21508 21509 rm -f conftest.err conftest.$ac_ext 21510 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21511 echo "${ECHO_T}$ac_header_preproc" >&6; } 21512 21513 # So? What about this header? 21514 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21515 yes:no: ) 21516 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21517 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21518 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21519 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21520 ac_header_preproc=yes 21521 ;; 21522 no:yes:* ) 21523 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21524 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21525 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21526 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21527 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21528 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21529 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21530 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21531 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21532 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21533 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21534 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 21535 ( cat <<\_ASBOX 21536 ## ------------------------------------ ## 21537 ## Report this to opensource (at] google.com ## 21538 ## ------------------------------------ ## 21539 _ASBOX 21540 ) | sed "s/^/$as_me: WARNING: /" >&2 21541 ;; 21542 esac 21543 { echo "$as_me:$LINENO: checking for $ac_header" >&5 21544 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21545 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21546 echo $ECHO_N "(cached) $ECHO_C" >&6 21547 else 21548 eval "$as_ac_Header=\$ac_header_preproc" 21549 fi 21550 ac_res=`eval echo '${'$as_ac_Header'}'` 21551 { echo "$as_me:$LINENO: result: $ac_res" >&5 21552 echo "${ECHO_T}$ac_res" >&6; } 21553 21554 fi 21555 if test `eval echo '${'$as_ac_Header'}'` = yes; then 21556 cat >>confdefs.h <<_ACEOF 21557 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21558 _ACEOF 21559 21560 fi 21561 21562 done 21563 21564 21565 21566 for ac_func in strtoll strtoq 21567 do 21568 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 21569 { echo "$as_me:$LINENO: checking for $ac_func" >&5 21570 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 21571 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 21572 echo $ECHO_N "(cached) $ECHO_C" >&6 21573 else 21574 cat >conftest.$ac_ext <<_ACEOF 21575 /* confdefs.h. */ 21576 _ACEOF 21577 cat confdefs.h >>conftest.$ac_ext 21578 cat >>conftest.$ac_ext <<_ACEOF 21579 /* end confdefs.h. */ 21580 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 21581 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 21582 #define $ac_func innocuous_$ac_func 21583 21584 /* System header to define __stub macros and hopefully few prototypes, 21585 which can conflict with char $ac_func (); below. 21586 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 21587 <limits.h> exists even on freestanding compilers. */ 21588 21589 #ifdef __STDC__ 21590 # include <limits.h> 21591 #else 21592 # include <assert.h> 21593 #endif 21594 21595 #undef $ac_func 21596 21597 /* Override any GCC internal prototype to avoid an error. 21598 Use char because int might match the return type of a GCC 21599 builtin and then its argument prototype would still apply. */ 21600 #ifdef __cplusplus 21601 extern "C" 21602 #endif 21603 char $ac_func (); 21604 /* The GNU C library defines this for functions which it implements 21605 to always fail with ENOSYS. Some functions are actually named 21606 something starting with __ and the normal name is an alias. */ 21607 #if defined __stub_$ac_func || defined __stub___$ac_func 21608 choke me 21609 #endif 21610 21611 int 21612 main () 21613 { 21614 return $ac_func (); 21615 ; 21616 return 0; 21617 } 21618 _ACEOF 21619 rm -f conftest.$ac_objext conftest$ac_exeext 21620 if { (ac_try="$ac_link" 21621 case "(($ac_try" in 21622 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21623 *) ac_try_echo=$ac_try;; 21624 esac 21625 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21626 (eval "$ac_link") 2>conftest.er1 21627 ac_status=$? 21628 grep -v '^ *+' conftest.er1 >conftest.err 21629 rm -f conftest.er1 21630 cat conftest.err >&5 21631 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21632 (exit $ac_status); } && { 21633 test -z "$ac_c_werror_flag" || 21634 test ! -s conftest.err 21635 } && test -s conftest$ac_exeext && 21636 $as_test_x conftest$ac_exeext; then 21637 eval "$as_ac_var=yes" 21638 else 21639 echo "$as_me: failed program was:" >&5 21640 sed 's/^/| /' conftest.$ac_ext >&5 21641 21642 eval "$as_ac_var=no" 21643 fi 21644 21645 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 21646 conftest$ac_exeext conftest.$ac_ext 21647 fi 21648 ac_res=`eval echo '${'$as_ac_var'}'` 21649 { echo "$as_me:$LINENO: result: $ac_res" >&5 21650 echo "${ECHO_T}$ac_res" >&6; } 21651 if test `eval echo '${'$as_ac_var'}'` = yes; then 21652 cat >>confdefs.h <<_ACEOF 21653 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 21654 _ACEOF 21655 21656 fi 21657 done 21658 21659 { echo "$as_me:$LINENO: checking for uint16_t" >&5 21660 echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6; } 21661 if test "${ac_cv_type_uint16_t+set}" = set; then 21662 echo $ECHO_N "(cached) $ECHO_C" >&6 21663 else 21664 cat >conftest.$ac_ext <<_ACEOF 21665 /* confdefs.h. */ 21666 _ACEOF 21667 cat confdefs.h >>conftest.$ac_ext 21668 cat >>conftest.$ac_ext <<_ACEOF 21669 /* end confdefs.h. */ 21670 $ac_includes_default 21671 typedef uint16_t ac__type_new_; 21672 int 21673 main () 21674 { 21675 if ((ac__type_new_ *) 0) 21676 return 0; 21677 if (sizeof (ac__type_new_)) 21678 return 0; 21679 ; 21680 return 0; 21681 } 21682 _ACEOF 21683 rm -f conftest.$ac_objext 21684 if { (ac_try="$ac_compile" 21685 case "(($ac_try" in 21686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21687 *) ac_try_echo=$ac_try;; 21688 esac 21689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21690 (eval "$ac_compile") 2>conftest.er1 21691 ac_status=$? 21692 grep -v '^ *+' conftest.er1 >conftest.err 21693 rm -f conftest.er1 21694 cat conftest.err >&5 21695 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21696 (exit $ac_status); } && { 21697 test -z "$ac_c_werror_flag" || 21698 test ! -s conftest.err 21699 } && test -s conftest.$ac_objext; then 21700 ac_cv_type_uint16_t=yes 21701 else 21702 echo "$as_me: failed program was:" >&5 21703 sed 's/^/| /' conftest.$ac_ext >&5 21704 21705 ac_cv_type_uint16_t=no 21706 fi 21707 21708 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21709 fi 21710 { echo "$as_me:$LINENO: result: $ac_cv_type_uint16_t" >&5 21711 echo "${ECHO_T}$ac_cv_type_uint16_t" >&6; } 21712 if test $ac_cv_type_uint16_t = yes; then 21713 21714 cat >>confdefs.h <<_ACEOF 21715 #define HAVE_UINT16_T 1 21716 _ACEOF 21717 21718 21719 fi 21720 { echo "$as_me:$LINENO: checking for u_int16_t" >&5 21721 echo $ECHO_N "checking for u_int16_t... $ECHO_C" >&6; } 21722 if test "${ac_cv_type_u_int16_t+set}" = set; then 21723 echo $ECHO_N "(cached) $ECHO_C" >&6 21724 else 21725 cat >conftest.$ac_ext <<_ACEOF 21726 /* confdefs.h. */ 21727 _ACEOF 21728 cat confdefs.h >>conftest.$ac_ext 21729 cat >>conftest.$ac_ext <<_ACEOF 21730 /* end confdefs.h. */ 21731 $ac_includes_default 21732 typedef u_int16_t ac__type_new_; 21733 int 21734 main () 21735 { 21736 if ((ac__type_new_ *) 0) 21737 return 0; 21738 if (sizeof (ac__type_new_)) 21739 return 0; 21740 ; 21741 return 0; 21742 } 21743 _ACEOF 21744 rm -f conftest.$ac_objext 21745 if { (ac_try="$ac_compile" 21746 case "(($ac_try" in 21747 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21748 *) ac_try_echo=$ac_try;; 21749 esac 21750 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21751 (eval "$ac_compile") 2>conftest.er1 21752 ac_status=$? 21753 grep -v '^ *+' conftest.er1 >conftest.err 21754 rm -f conftest.er1 21755 cat conftest.err >&5 21756 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21757 (exit $ac_status); } && { 21758 test -z "$ac_c_werror_flag" || 21759 test ! -s conftest.err 21760 } && test -s conftest.$ac_objext; then 21761 ac_cv_type_u_int16_t=yes 21762 else 21763 echo "$as_me: failed program was:" >&5 21764 sed 's/^/| /' conftest.$ac_ext >&5 21765 21766 ac_cv_type_u_int16_t=no 21767 fi 21768 21769 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21770 fi 21771 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int16_t" >&5 21772 echo "${ECHO_T}$ac_cv_type_u_int16_t" >&6; } 21773 if test $ac_cv_type_u_int16_t = yes; then 21774 21775 cat >>confdefs.h <<_ACEOF 21776 #define HAVE_U_INT16_T 1 21777 _ACEOF 21778 21779 21780 fi 21781 { echo "$as_me:$LINENO: checking for __int16" >&5 21782 echo $ECHO_N "checking for __int16... $ECHO_C" >&6; } 21783 if test "${ac_cv_type___int16+set}" = set; then 21784 echo $ECHO_N "(cached) $ECHO_C" >&6 21785 else 21786 cat >conftest.$ac_ext <<_ACEOF 21787 /* confdefs.h. */ 21788 _ACEOF 21789 cat confdefs.h >>conftest.$ac_ext 21790 cat >>conftest.$ac_ext <<_ACEOF 21791 /* end confdefs.h. */ 21792 $ac_includes_default 21793 typedef __int16 ac__type_new_; 21794 int 21795 main () 21796 { 21797 if ((ac__type_new_ *) 0) 21798 return 0; 21799 if (sizeof (ac__type_new_)) 21800 return 0; 21801 ; 21802 return 0; 21803 } 21804 _ACEOF 21805 rm -f conftest.$ac_objext 21806 if { (ac_try="$ac_compile" 21807 case "(($ac_try" in 21808 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21809 *) ac_try_echo=$ac_try;; 21810 esac 21811 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21812 (eval "$ac_compile") 2>conftest.er1 21813 ac_status=$? 21814 grep -v '^ *+' conftest.er1 >conftest.err 21815 rm -f conftest.er1 21816 cat conftest.err >&5 21817 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21818 (exit $ac_status); } && { 21819 test -z "$ac_c_werror_flag" || 21820 test ! -s conftest.err 21821 } && test -s conftest.$ac_objext; then 21822 ac_cv_type___int16=yes 21823 else 21824 echo "$as_me: failed program was:" >&5 21825 sed 's/^/| /' conftest.$ac_ext >&5 21826 21827 ac_cv_type___int16=no 21828 fi 21829 21830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21831 fi 21832 { echo "$as_me:$LINENO: result: $ac_cv_type___int16" >&5 21833 echo "${ECHO_T}$ac_cv_type___int16" >&6; } 21834 if test $ac_cv_type___int16 = yes; then 21835 21836 cat >>confdefs.h <<_ACEOF 21837 #define HAVE___INT16 1 21838 _ACEOF 21839 21840 21841 fi 21842 21843 21844 21845 { echo "$as_me:$LINENO: checking for __attribute__" >&5 21846 echo $ECHO_N "checking for __attribute__... $ECHO_C" >&6; } 21847 if test "${ac_cv___attribute__+set}" = set; then 21848 echo $ECHO_N "(cached) $ECHO_C" >&6 21849 else 21850 21851 cat >conftest.$ac_ext <<_ACEOF 21852 /* confdefs.h. */ 21853 _ACEOF 21854 cat confdefs.h >>conftest.$ac_ext 21855 cat >>conftest.$ac_ext <<_ACEOF 21856 /* end confdefs.h. */ 21857 #include <stdlib.h> 21858 static void foo(void) __attribute__ ((unused)); 21859 void foo(void) { exit(1); } 21860 int 21861 main () 21862 { 21863 21864 ; 21865 return 0; 21866 } 21867 _ACEOF 21868 rm -f conftest.$ac_objext 21869 if { (ac_try="$ac_compile" 21870 case "(($ac_try" in 21871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21872 *) ac_try_echo=$ac_try;; 21873 esac 21874 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21875 (eval "$ac_compile") 2>conftest.er1 21876 ac_status=$? 21877 grep -v '^ *+' conftest.er1 >conftest.err 21878 rm -f conftest.er1 21879 cat conftest.err >&5 21880 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21881 (exit $ac_status); } && { 21882 test -z "$ac_c_werror_flag" || 21883 test ! -s conftest.err 21884 } && test -s conftest.$ac_objext; then 21885 ac_cv___attribute__=yes 21886 else 21887 echo "$as_me: failed program was:" >&5 21888 sed 's/^/| /' conftest.$ac_ext >&5 21889 21890 ac_cv___attribute__=no 21891 21892 fi 21893 21894 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21895 fi 21896 21897 if test "$ac_cv___attribute__" = "yes"; then 21898 21899 cat >>confdefs.h <<\_ACEOF 21900 #define HAVE___ATTRIBUTE__ 1 21901 _ACEOF 21902 21903 fi 21904 { echo "$as_me:$LINENO: result: $ac_cv___attribute__" >&5 21905 echo "${ECHO_T}$ac_cv___attribute__" >&6; } 21906 21907 21908 # End of definitions needed by gflags package 21909 21910 # Solaris 10 6/06 has a bug where /usr/sfw/lib/libstdc++.la is empty. 21911 # If so, we replace it with our own version. 21912 LIBSTDCXX_LA_LINKER_FLAG= 21913 if test -f /usr/sfw/lib/libstdc++.la && ! test -s /usr/sfw/lib/libstdc++.la 21914 then 21915 LIBSTDCXX_LA_LINKER_FLAG='-L$(top_srcdir)/src/solaris' 21916 fi 21917 21918 21919 ac_config_files="$ac_config_files Makefile" 21920 21921 cat >confcache <<\_ACEOF 21922 # This file is a shell script that caches the results of configure 21923 # tests run on this system so they can be shared between configure 21924 # scripts and configure runs, see configure's option --config-cache. 21925 # It is not useful on other systems. If it contains results you don't 21926 # want to keep, you may remove or edit it. 21927 # 21928 # config.status only pays attention to the cache file if you give it 21929 # the --recheck option to rerun configure. 21930 # 21931 # `ac_cv_env_foo' variables (set or unset) will be overridden when 21932 # loading this file, other *unset* `ac_cv_foo' will be assigned the 21933 # following values. 21934 21935 _ACEOF 21936 21937 # The following way of writing the cache mishandles newlines in values, 21938 # but we know of no workaround that is simple, portable, and efficient. 21939 # So, we kill variables containing newlines. 21940 # Ultrix sh set writes to stderr and can't be redirected directly, 21941 # and sets the high bit in the cache file unless we assign to the vars. 21942 ( 21943 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 21944 eval ac_val=\$$ac_var 21945 case $ac_val in #( 21946 *${as_nl}*) 21947 case $ac_var in #( 21948 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 21949 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 21950 esac 21951 case $ac_var in #( 21952 _ | IFS | as_nl) ;; #( 21953 *) $as_unset $ac_var ;; 21954 esac ;; 21955 esac 21956 done 21957 21958 (set) 2>&1 | 21959 case $as_nl`(ac_space=' '; set) 2>&1` in #( 21960 *${as_nl}ac_space=\ *) 21961 # `set' does not quote correctly, so add quotes (double-quote 21962 # substitution turns \\\\ into \\, and sed turns \\ into \). 21963 sed -n \ 21964 "s/'/'\\\\''/g; 21965 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 21966 ;; #( 21967 *) 21968 # `set' quotes correctly as required by POSIX, so do not add quotes. 21969 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 21970 ;; 21971 esac | 21972 sort 21973 ) | 21974 sed ' 21975 /^ac_cv_env_/b end 21976 t clear 21977 :clear 21978 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 21979 t end 21980 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 21981 :end' >>confcache 21982 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 21983 if test -w "$cache_file"; then 21984 test "x$cache_file" != "x/dev/null" && 21985 { echo "$as_me:$LINENO: updating cache $cache_file" >&5 21986 echo "$as_me: updating cache $cache_file" >&6;} 21987 cat confcache >$cache_file 21988 else 21989 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 21990 echo "$as_me: not updating unwritable cache $cache_file" >&6;} 21991 fi 21992 fi 21993 rm -f confcache 21994 21995 test "x$prefix" = xNONE && prefix=$ac_default_prefix 21996 # Let make expand exec_prefix. 21997 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 21998 21999 DEFS=-DHAVE_CONFIG_H 22000 22001 ac_libobjs= 22002 ac_ltlibobjs= 22003 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 22004 # 1. Remove the extension, and $U if already installed. 22005 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 22006 ac_i=`echo "$ac_i" | sed "$ac_script"` 22007 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 22008 # will be set to the directory where LIBOBJS objects are built. 22009 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 22010 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 22011 done 22012 LIBOBJS=$ac_libobjs 22013 22014 LTLIBOBJS=$ac_ltlibobjs 22015 22016 22017 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 22018 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 22019 Usually this means the macro was only invoked conditionally." >&5 22020 echo "$as_me: error: conditional \"AMDEP\" was never defined. 22021 Usually this means the macro was only invoked conditionally." >&2;} 22022 { (exit 1); exit 1; }; } 22023 fi 22024 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 22025 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 22026 Usually this means the macro was only invoked conditionally." >&5 22027 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 22028 Usually this means the macro was only invoked conditionally." >&2;} 22029 { (exit 1); exit 1; }; } 22030 fi 22031 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 22032 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 22033 Usually this means the macro was only invoked conditionally." >&5 22034 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 22035 Usually this means the macro was only invoked conditionally." >&2;} 22036 { (exit 1); exit 1; }; } 22037 fi 22038 if test -z "${GCC_TRUE}" && test -z "${GCC_FALSE}"; then 22039 { { echo "$as_me:$LINENO: error: conditional \"GCC\" was never defined. 22040 Usually this means the macro was only invoked conditionally." >&5 22041 echo "$as_me: error: conditional \"GCC\" was never defined. 22042 Usually this means the macro was only invoked conditionally." >&2;} 22043 { (exit 1); exit 1; }; } 22044 fi 22045 22046 : ${CONFIG_STATUS=./config.status} 22047 ac_clean_files_save=$ac_clean_files 22048 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 22049 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 22050 echo "$as_me: creating $CONFIG_STATUS" >&6;} 22051 cat >$CONFIG_STATUS <<_ACEOF 22052 #! $SHELL 22053 # Generated by $as_me. 22054 # Run this file to recreate the current configuration. 22055 # Compiler output produced by configure, useful for debugging 22056 # configure, is in config.log if it exists. 22057 22058 debug=false 22059 ac_cs_recheck=false 22060 ac_cs_silent=false 22061 SHELL=\${CONFIG_SHELL-$SHELL} 22062 _ACEOF 22063 22064 cat >>$CONFIG_STATUS <<\_ACEOF 22065 ## --------------------- ## 22066 ## M4sh Initialization. ## 22067 ## --------------------- ## 22068 22069 # Be more Bourne compatible 22070 DUALCASE=1; export DUALCASE # for MKS sh 22071 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 22072 emulate sh 22073 NULLCMD=: 22074 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 22075 # is contrary to our usage. Disable this feature. 22076 alias -g '${1+"$@"}'='"$@"' 22077 setopt NO_GLOB_SUBST 22078 else 22079 case `(set -o) 2>/dev/null` in 22080 *posix*) set -o posix ;; 22081 esac 22082 22083 fi 22084 22085 22086 22087 22088 # PATH needs CR 22089 # Avoid depending upon Character Ranges. 22090 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 22091 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 22092 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 22093 as_cr_digits='0123456789' 22094 as_cr_alnum=$as_cr_Letters$as_cr_digits 22095 22096 # The user is always right. 22097 if test "${PATH_SEPARATOR+set}" != set; then 22098 echo "#! /bin/sh" >conf$$.sh 22099 echo "exit 0" >>conf$$.sh 22100 chmod +x conf$$.sh 22101 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 22102 PATH_SEPARATOR=';' 22103 else 22104 PATH_SEPARATOR=: 22105 fi 22106 rm -f conf$$.sh 22107 fi 22108 22109 # Support unset when possible. 22110 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 22111 as_unset=unset 22112 else 22113 as_unset=false 22114 fi 22115 22116 22117 # IFS 22118 # We need space, tab and new line, in precisely that order. Quoting is 22119 # there to prevent editors from complaining about space-tab. 22120 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 22121 # splitting by setting IFS to empty value.) 22122 as_nl=' 22123 ' 22124 IFS=" "" $as_nl" 22125 22126 # Find who we are. Look in the path if we contain no directory separator. 22127 case $0 in 22128 *[\\/]* ) as_myself=$0 ;; 22129 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22130 for as_dir in $PATH 22131 do 22132 IFS=$as_save_IFS 22133 test -z "$as_dir" && as_dir=. 22134 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 22135 done 22136 IFS=$as_save_IFS 22137 22138 ;; 22139 esac 22140 # We did not find ourselves, most probably we were run as `sh COMMAND' 22141 # in which case we are not to be found in the path. 22142 if test "x$as_myself" = x; then 22143 as_myself=$0 22144 fi 22145 if test ! -f "$as_myself"; then 22146 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 22147 { (exit 1); exit 1; } 22148 fi 22149 22150 # Work around bugs in pre-3.0 UWIN ksh. 22151 for as_var in ENV MAIL MAILPATH 22152 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 22153 done 22154 PS1='$ ' 22155 PS2='> ' 22156 PS4='+ ' 22157 22158 # NLS nuisances. 22159 for as_var in \ 22160 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 22161 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 22162 LC_TELEPHONE LC_TIME 22163 do 22164 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 22165 eval $as_var=C; export $as_var 22166 else 22167 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 22168 fi 22169 done 22170 22171 # Required to use basename. 22172 if expr a : '\(a\)' >/dev/null 2>&1 && 22173 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22174 as_expr=expr 22175 else 22176 as_expr=false 22177 fi 22178 22179 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 22180 as_basename=basename 22181 else 22182 as_basename=false 22183 fi 22184 22185 22186 # Name of the executable. 22187 as_me=`$as_basename -- "$0" || 22188 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 22189 X"$0" : 'X\(//\)$' \| \ 22190 X"$0" : 'X\(/\)' \| . 2>/dev/null || 22191 echo X/"$0" | 22192 sed '/^.*\/\([^/][^/]*\)\/*$/{ 22193 s//\1/ 22194 q 22195 } 22196 /^X\/\(\/\/\)$/{ 22197 s//\1/ 22198 q 22199 } 22200 /^X\/\(\/\).*/{ 22201 s//\1/ 22202 q 22203 } 22204 s/.*/./; q'` 22205 22206 # CDPATH. 22207 $as_unset CDPATH 22208 22209 22210 22211 as_lineno_1=$LINENO 22212 as_lineno_2=$LINENO 22213 test "x$as_lineno_1" != "x$as_lineno_2" && 22214 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 22215 22216 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 22217 # uniformly replaced by the line number. The first 'sed' inserts a 22218 # line-number line after each line using $LINENO; the second 'sed' 22219 # does the real work. The second script uses 'N' to pair each 22220 # line-number line with the line containing $LINENO, and appends 22221 # trailing '-' during substitution so that $LINENO is not a special 22222 # case at line end. 22223 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 22224 # scripts with optimization help from Paolo Bonzini. Blame Lee 22225 # E. McMahon (1931-1989) for sed's syntax. :-) 22226 sed -n ' 22227 p 22228 /[$]LINENO/= 22229 ' <$as_myself | 22230 sed ' 22231 s/[$]LINENO.*/&-/ 22232 t lineno 22233 b 22234 :lineno 22235 N 22236 :loop 22237 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 22238 t loop 22239 s/-\n.*// 22240 ' >$as_me.lineno && 22241 chmod +x "$as_me.lineno" || 22242 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 22243 { (exit 1); exit 1; }; } 22244 22245 # Don't try to exec as it changes $[0], causing all sort of problems 22246 # (the dirname of $[0] is not the place where we might find the 22247 # original and so on. Autoconf is especially sensitive to this). 22248 . "./$as_me.lineno" 22249 # Exit status is that of the last command. 22250 exit 22251 } 22252 22253 22254 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 22255 as_dirname=dirname 22256 else 22257 as_dirname=false 22258 fi 22259 22260 ECHO_C= ECHO_N= ECHO_T= 22261 case `echo -n x` in 22262 -n*) 22263 case `echo 'x\c'` in 22264 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 22265 *) ECHO_C='\c';; 22266 esac;; 22267 *) 22268 ECHO_N='-n';; 22269 esac 22270 22271 if expr a : '\(a\)' >/dev/null 2>&1 && 22272 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22273 as_expr=expr 22274 else 22275 as_expr=false 22276 fi 22277 22278 rm -f conf$$ conf$$.exe conf$$.file 22279 if test -d conf$$.dir; then 22280 rm -f conf$$.dir/conf$$.file 22281 else 22282 rm -f conf$$.dir 22283 mkdir conf$$.dir 22284 fi 22285 echo >conf$$.file 22286 if ln -s conf$$.file conf$$ 2>/dev/null; then 22287 as_ln_s='ln -s' 22288 # ... but there are two gotchas: 22289 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 22290 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 22291 # In both cases, we have to default to `cp -p'. 22292 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 22293 as_ln_s='cp -p' 22294 elif ln conf$$.file conf$$ 2>/dev/null; then 22295 as_ln_s=ln 22296 else 22297 as_ln_s='cp -p' 22298 fi 22299 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 22300 rmdir conf$$.dir 2>/dev/null 22301 22302 if mkdir -p . 2>/dev/null; then 22303 as_mkdir_p=: 22304 else 22305 test -d ./-p && rmdir ./-p 22306 as_mkdir_p=false 22307 fi 22308 22309 if test -x / >/dev/null 2>&1; then 22310 as_test_x='test -x' 22311 else 22312 if ls -dL / >/dev/null 2>&1; then 22313 as_ls_L_option=L 22314 else 22315 as_ls_L_option= 22316 fi 22317 as_test_x=' 22318 eval sh -c '\'' 22319 if test -d "$1"; then 22320 test -d "$1/."; 22321 else 22322 case $1 in 22323 -*)set "./$1";; 22324 esac; 22325 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 22326 ???[sx]*):;;*)false;;esac;fi 22327 '\'' sh 22328 ' 22329 fi 22330 as_executable_p=$as_test_x 22331 22332 # Sed expression to map a string onto a valid CPP name. 22333 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 22334 22335 # Sed expression to map a string onto a valid variable name. 22336 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 22337 22338 22339 exec 6>&1 22340 22341 # Save the log message, to keep $[0] and so on meaningful, and to 22342 # report actual input values of CONFIG_FILES etc. instead of their 22343 # values after options handling. 22344 ac_log=" 22345 This file was extended by open-vcdiff $as_me 0.7, which was 22346 generated by GNU Autoconf 2.61. Invocation command line was 22347 22348 CONFIG_FILES = $CONFIG_FILES 22349 CONFIG_HEADERS = $CONFIG_HEADERS 22350 CONFIG_LINKS = $CONFIG_LINKS 22351 CONFIG_COMMANDS = $CONFIG_COMMANDS 22352 $ $0 $@ 22353 22354 on `(hostname || uname -n) 2>/dev/null | sed 1q` 22355 " 22356 22357 _ACEOF 22358 22359 cat >>$CONFIG_STATUS <<_ACEOF 22360 # Files that config.status was made for. 22361 config_files="$ac_config_files" 22362 config_headers="$ac_config_headers" 22363 config_commands="$ac_config_commands" 22364 22365 _ACEOF 22366 22367 cat >>$CONFIG_STATUS <<\_ACEOF 22368 ac_cs_usage="\ 22369 \`$as_me' instantiates files from templates according to the 22370 current configuration. 22371 22372 Usage: $0 [OPTIONS] [FILE]... 22373 22374 -h, --help print this help, then exit 22375 -V, --version print version number and configuration settings, then exit 22376 -q, --quiet do not print progress messages 22377 -d, --debug don't remove temporary files 22378 --recheck update $as_me by reconfiguring in the same conditions 22379 --file=FILE[:TEMPLATE] 22380 instantiate the configuration file FILE 22381 --header=FILE[:TEMPLATE] 22382 instantiate the configuration header FILE 22383 22384 Configuration files: 22385 $config_files 22386 22387 Configuration headers: 22388 $config_headers 22389 22390 Configuration commands: 22391 $config_commands 22392 22393 Report bugs to <bug-autoconf (at] gnu.org>." 22394 22395 _ACEOF 22396 cat >>$CONFIG_STATUS <<_ACEOF 22397 ac_cs_version="\\ 22398 open-vcdiff config.status 0.7 22399 configured by $0, generated by GNU Autoconf 2.61, 22400 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 22401 22402 Copyright (C) 2006 Free Software Foundation, Inc. 22403 This config.status script is free software; the Free Software Foundation 22404 gives unlimited permission to copy, distribute and modify it." 22405 22406 ac_pwd='$ac_pwd' 22407 srcdir='$srcdir' 22408 INSTALL='$INSTALL' 22409 MKDIR_P='$MKDIR_P' 22410 _ACEOF 22411 22412 cat >>$CONFIG_STATUS <<\_ACEOF 22413 # If no file are specified by the user, then we need to provide default 22414 # value. By we need to know if files were specified by the user. 22415 ac_need_defaults=: 22416 while test $# != 0 22417 do 22418 case $1 in 22419 --*=*) 22420 ac_option=`expr "X$1" : 'X\([^=]*\)='` 22421 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 22422 ac_shift=: 22423 ;; 22424 *) 22425 ac_option=$1 22426 ac_optarg=$2 22427 ac_shift=shift 22428 ;; 22429 esac 22430 22431 case $ac_option in 22432 # Handling of the options. 22433 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 22434 ac_cs_recheck=: ;; 22435 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 22436 echo "$ac_cs_version"; exit ;; 22437 --debug | --debu | --deb | --de | --d | -d ) 22438 debug=: ;; 22439 --file | --fil | --fi | --f ) 22440 $ac_shift 22441 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 22442 ac_need_defaults=false;; 22443 --header | --heade | --head | --hea ) 22444 $ac_shift 22445 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 22446 ac_need_defaults=false;; 22447 --he | --h) 22448 # Conflict between --help and --header 22449 { echo "$as_me: error: ambiguous option: $1 22450 Try \`$0 --help' for more information." >&2 22451 { (exit 1); exit 1; }; };; 22452 --help | --hel | -h ) 22453 echo "$ac_cs_usage"; exit ;; 22454 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 22455 | -silent | --silent | --silen | --sile | --sil | --si | --s) 22456 ac_cs_silent=: ;; 22457 22458 # This is an error. 22459 -*) { echo "$as_me: error: unrecognized option: $1 22460 Try \`$0 --help' for more information." >&2 22461 { (exit 1); exit 1; }; } ;; 22462 22463 *) ac_config_targets="$ac_config_targets $1" 22464 ac_need_defaults=false ;; 22465 22466 esac 22467 shift 22468 done 22469 22470 ac_configure_extra_args= 22471 22472 if $ac_cs_silent; then 22473 exec 6>/dev/null 22474 ac_configure_extra_args="$ac_configure_extra_args --silent" 22475 fi 22476 22477 _ACEOF 22478 cat >>$CONFIG_STATUS <<_ACEOF 22479 if \$ac_cs_recheck; then 22480 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 22481 CONFIG_SHELL=$SHELL 22482 export CONFIG_SHELL 22483 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 22484 fi 22485 22486 _ACEOF 22487 cat >>$CONFIG_STATUS <<\_ACEOF 22488 exec 5>>config.log 22489 { 22490 echo 22491 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 22492 ## Running $as_me. ## 22493 _ASBOX 22494 echo "$ac_log" 22495 } >&5 22496 22497 _ACEOF 22498 cat >>$CONFIG_STATUS <<_ACEOF 22499 # 22500 # INIT-COMMANDS 22501 # 22502 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 22503 22504 _ACEOF 22505 22506 cat >>$CONFIG_STATUS <<\_ACEOF 22507 22508 # Handling of arguments. 22509 for ac_config_target in $ac_config_targets 22510 do 22511 case $ac_config_target in 22512 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;; 22513 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 22514 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 22515 22516 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 22517 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 22518 { (exit 1); exit 1; }; };; 22519 esac 22520 done 22521 22522 22523 # If the user did not use the arguments to specify the items to instantiate, 22524 # then the envvar interface is used. Set only those that are not. 22525 # We use the long form for the default assignment because of an extremely 22526 # bizarre bug on SunOS 4.1.3. 22527 if $ac_need_defaults; then 22528 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 22529 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 22530 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 22531 fi 22532 22533 # Have a temporary directory for convenience. Make it in the build tree 22534 # simply because there is no reason against having it here, and in addition, 22535 # creating and moving files from /tmp can sometimes cause problems. 22536 # Hook for its removal unless debugging. 22537 # Note that there is a small window in which the directory will not be cleaned: 22538 # after its creation but before its name has been assigned to `$tmp'. 22539 $debug || 22540 { 22541 tmp= 22542 trap 'exit_status=$? 22543 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 22544 ' 0 22545 trap '{ (exit 1); exit 1; }' 1 2 13 15 22546 } 22547 # Create a (secure) tmp directory for tmp files. 22548 22549 { 22550 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 22551 test -n "$tmp" && test -d "$tmp" 22552 } || 22553 { 22554 tmp=./conf$$-$RANDOM 22555 (umask 077 && mkdir "$tmp") 22556 } || 22557 { 22558 echo "$me: cannot create a temporary directory in ." >&2 22559 { (exit 1); exit 1; } 22560 } 22561 22562 # 22563 # Set up the sed scripts for CONFIG_FILES section. 22564 # 22565 22566 # No need to generate the scripts if there are no CONFIG_FILES. 22567 # This happens for instance when ./config.status config.h 22568 if test -n "$CONFIG_FILES"; then 22569 22570 _ACEOF 22571 22572 22573 22574 ac_delim='%!_!# ' 22575 for ac_last_try in false false false false false :; do 22576 cat >conf$$subs.sed <<_ACEOF 22577 SHELL!$SHELL$ac_delim 22578 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim 22579 PACKAGE_NAME!$PACKAGE_NAME$ac_delim 22580 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim 22581 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim 22582 PACKAGE_STRING!$PACKAGE_STRING$ac_delim 22583 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim 22584 exec_prefix!$exec_prefix$ac_delim 22585 prefix!$prefix$ac_delim 22586 program_transform_name!$program_transform_name$ac_delim 22587 bindir!$bindir$ac_delim 22588 sbindir!$sbindir$ac_delim 22589 libexecdir!$libexecdir$ac_delim 22590 datarootdir!$datarootdir$ac_delim 22591 datadir!$datadir$ac_delim 22592 sysconfdir!$sysconfdir$ac_delim 22593 sharedstatedir!$sharedstatedir$ac_delim 22594 localstatedir!$localstatedir$ac_delim 22595 includedir!$includedir$ac_delim 22596 oldincludedir!$oldincludedir$ac_delim 22597 docdir!$docdir$ac_delim 22598 infodir!$infodir$ac_delim 22599 htmldir!$htmldir$ac_delim 22600 dvidir!$dvidir$ac_delim 22601 pdfdir!$pdfdir$ac_delim 22602 psdir!$psdir$ac_delim 22603 libdir!$libdir$ac_delim 22604 localedir!$localedir$ac_delim 22605 mandir!$mandir$ac_delim 22606 DEFS!$DEFS$ac_delim 22607 ECHO_C!$ECHO_C$ac_delim 22608 ECHO_N!$ECHO_N$ac_delim 22609 ECHO_T!$ECHO_T$ac_delim 22610 LIBS!$LIBS$ac_delim 22611 build_alias!$build_alias$ac_delim 22612 host_alias!$host_alias$ac_delim 22613 target_alias!$target_alias$ac_delim 22614 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim 22615 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 22616 INSTALL_DATA!$INSTALL_DATA$ac_delim 22617 am__isrc!$am__isrc$ac_delim 22618 CYGPATH_W!$CYGPATH_W$ac_delim 22619 PACKAGE!$PACKAGE$ac_delim 22620 VERSION!$VERSION$ac_delim 22621 ACLOCAL!$ACLOCAL$ac_delim 22622 AUTOCONF!$AUTOCONF$ac_delim 22623 AUTOMAKE!$AUTOMAKE$ac_delim 22624 AUTOHEADER!$AUTOHEADER$ac_delim 22625 MAKEINFO!$MAKEINFO$ac_delim 22626 install_sh!$install_sh$ac_delim 22627 STRIP!$STRIP$ac_delim 22628 INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim 22629 mkdir_p!$mkdir_p$ac_delim 22630 AWK!$AWK$ac_delim 22631 SET_MAKE!$SET_MAKE$ac_delim 22632 am__leading_dot!$am__leading_dot$ac_delim 22633 AMTAR!$AMTAR$ac_delim 22634 am__tar!$am__tar$ac_delim 22635 am__untar!$am__untar$ac_delim 22636 CC!$CC$ac_delim 22637 CFLAGS!$CFLAGS$ac_delim 22638 LDFLAGS!$LDFLAGS$ac_delim 22639 CPPFLAGS!$CPPFLAGS$ac_delim 22640 ac_ct_CC!$ac_ct_CC$ac_delim 22641 EXEEXT!$EXEEXT$ac_delim 22642 OBJEXT!$OBJEXT$ac_delim 22643 DEPDIR!$DEPDIR$ac_delim 22644 am__include!$am__include$ac_delim 22645 am__quote!$am__quote$ac_delim 22646 AMDEP_TRUE!$AMDEP_TRUE$ac_delim 22647 AMDEP_FALSE!$AMDEP_FALSE$ac_delim 22648 AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim 22649 CCDEPMODE!$CCDEPMODE$ac_delim 22650 am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim 22651 am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim 22652 CPP!$CPP$ac_delim 22653 CXX!$CXX$ac_delim 22654 CXXFLAGS!$CXXFLAGS$ac_delim 22655 ac_ct_CXX!$ac_ct_CXX$ac_delim 22656 CXXDEPMODE!$CXXDEPMODE$ac_delim 22657 am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim 22658 am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim 22659 GCC_TRUE!$GCC_TRUE$ac_delim 22660 GCC_FALSE!$GCC_FALSE$ac_delim 22661 build!$build$ac_delim 22662 build_cpu!$build_cpu$ac_delim 22663 build_vendor!$build_vendor$ac_delim 22664 build_os!$build_os$ac_delim 22665 host!$host$ac_delim 22666 host_cpu!$host_cpu$ac_delim 22667 host_vendor!$host_vendor$ac_delim 22668 host_os!$host_os$ac_delim 22669 SED!$SED$ac_delim 22670 GREP!$GREP$ac_delim 22671 EGREP!$EGREP$ac_delim 22672 LN_S!$LN_S$ac_delim 22673 ECHO!$ECHO$ac_delim 22674 _ACEOF 22675 22676 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 22677 break 22678 elif $ac_last_try; then 22679 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22680 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22681 { (exit 1); exit 1; }; } 22682 else 22683 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22684 fi 22685 done 22686 22687 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 22688 if test -n "$ac_eof"; then 22689 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 22690 ac_eof=`expr $ac_eof + 1` 22691 fi 22692 22693 cat >>$CONFIG_STATUS <<_ACEOF 22694 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 22695 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22696 _ACEOF 22697 sed ' 22698 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 22699 s/^/s,@/; s/!/@,|#_!!_#|/ 22700 :n 22701 t n 22702 s/'"$ac_delim"'$/,g/; t 22703 s/$/\\/; p 22704 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 22705 ' >>$CONFIG_STATUS <conf$$subs.sed 22706 rm -f conf$$subs.sed 22707 cat >>$CONFIG_STATUS <<_ACEOF 22708 CEOF$ac_eof 22709 _ACEOF 22710 22711 22712 ac_delim='%!_!# ' 22713 for ac_last_try in false false false false false :; do 22714 cat >conf$$subs.sed <<_ACEOF 22715 AR!$AR$ac_delim 22716 RANLIB!$RANLIB$ac_delim 22717 DSYMUTIL!$DSYMUTIL$ac_delim 22718 NMEDIT!$NMEDIT$ac_delim 22719 CXXCPP!$CXXCPP$ac_delim 22720 F77!$F77$ac_delim 22721 FFLAGS!$FFLAGS$ac_delim 22722 ac_ct_F77!$ac_ct_F77$ac_delim 22723 LIBTOOL!$LIBTOOL$ac_delim 22724 LIBTOOL_DEPS!$LIBTOOL_DEPS$ac_delim 22725 LIBSTDCXX_LA_LINKER_FLAG!$LIBSTDCXX_LA_LINKER_FLAG$ac_delim 22726 LIBOBJS!$LIBOBJS$ac_delim 22727 LTLIBOBJS!$LTLIBOBJS$ac_delim 22728 _ACEOF 22729 22730 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 13; then 22731 break 22732 elif $ac_last_try; then 22733 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22734 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22735 { (exit 1); exit 1; }; } 22736 else 22737 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22738 fi 22739 done 22740 22741 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 22742 if test -n "$ac_eof"; then 22743 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 22744 ac_eof=`expr $ac_eof + 1` 22745 fi 22746 22747 cat >>$CONFIG_STATUS <<_ACEOF 22748 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof 22749 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 22750 _ACEOF 22751 sed ' 22752 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 22753 s/^/s,@/; s/!/@,|#_!!_#|/ 22754 :n 22755 t n 22756 s/'"$ac_delim"'$/,g/; t 22757 s/$/\\/; p 22758 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 22759 ' >>$CONFIG_STATUS <conf$$subs.sed 22760 rm -f conf$$subs.sed 22761 cat >>$CONFIG_STATUS <<_ACEOF 22762 :end 22763 s/|#_!!_#|//g 22764 CEOF$ac_eof 22765 _ACEOF 22766 22767 22768 # VPATH may cause trouble with some makes, so we remove $(srcdir), 22769 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 22770 # trailing colons and then remove the whole line if VPATH becomes empty 22771 # (actually we leave an empty line to preserve line numbers). 22772 if test "x$srcdir" = x.; then 22773 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 22774 s/:*\$(srcdir):*/:/ 22775 s/:*\${srcdir}:*/:/ 22776 s/:*@srcdir@:*/:/ 22777 s/^\([^=]*=[ ]*\):*/\1/ 22778 s/:*$// 22779 s/^[^=]*=[ ]*$// 22780 }' 22781 fi 22782 22783 cat >>$CONFIG_STATUS <<\_ACEOF 22784 fi # test -n "$CONFIG_FILES" 22785 22786 22787 for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS 22788 do 22789 case $ac_tag in 22790 :[FHLC]) ac_mode=$ac_tag; continue;; 22791 esac 22792 case $ac_mode$ac_tag in 22793 :[FHL]*:*);; 22794 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 22795 echo "$as_me: error: Invalid tag $ac_tag." >&2;} 22796 { (exit 1); exit 1; }; };; 22797 :[FH]-) ac_tag=-:-;; 22798 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 22799 esac 22800 ac_save_IFS=$IFS 22801 IFS=: 22802 set x $ac_tag 22803 IFS=$ac_save_IFS 22804 shift 22805 ac_file=$1 22806 shift 22807 22808 case $ac_mode in 22809 :L) ac_source=$1;; 22810 :[FH]) 22811 ac_file_inputs= 22812 for ac_f 22813 do 22814 case $ac_f in 22815 -) ac_f="$tmp/stdin";; 22816 *) # Look for the file first in the build tree, then in the source tree 22817 # (if the path is not absolute). The absolute path cannot be DOS-style, 22818 # because $ac_f cannot contain `:'. 22819 test -f "$ac_f" || 22820 case $ac_f in 22821 [\\/$]*) false;; 22822 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 22823 esac || 22824 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 22825 echo "$as_me: error: cannot find input file: $ac_f" >&2;} 22826 { (exit 1); exit 1; }; };; 22827 esac 22828 ac_file_inputs="$ac_file_inputs $ac_f" 22829 done 22830 22831 # Let's still pretend it is `configure' which instantiates (i.e., don't 22832 # use $as_me), people would be surprised to read: 22833 # /* config.h. Generated by config.status. */ 22834 configure_input="Generated from "`IFS=: 22835 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." 22836 if test x"$ac_file" != x-; then 22837 configure_input="$ac_file. $configure_input" 22838 { echo "$as_me:$LINENO: creating $ac_file" >&5 22839 echo "$as_me: creating $ac_file" >&6;} 22840 fi 22841 22842 case $ac_tag in 22843 *:-:* | *:-) cat >"$tmp/stdin";; 22844 esac 22845 ;; 22846 esac 22847 22848 ac_dir=`$as_dirname -- "$ac_file" || 22849 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22850 X"$ac_file" : 'X\(//\)[^/]' \| \ 22851 X"$ac_file" : 'X\(//\)$' \| \ 22852 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 22853 echo X"$ac_file" | 22854 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22855 s//\1/ 22856 q 22857 } 22858 /^X\(\/\/\)[^/].*/{ 22859 s//\1/ 22860 q 22861 } 22862 /^X\(\/\/\)$/{ 22863 s//\1/ 22864 q 22865 } 22866 /^X\(\/\).*/{ 22867 s//\1/ 22868 q 22869 } 22870 s/.*/./; q'` 22871 { as_dir="$ac_dir" 22872 case $as_dir in #( 22873 -*) as_dir=./$as_dir;; 22874 esac 22875 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 22876 as_dirs= 22877 while :; do 22878 case $as_dir in #( 22879 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 22880 *) as_qdir=$as_dir;; 22881 esac 22882 as_dirs="'$as_qdir' $as_dirs" 22883 as_dir=`$as_dirname -- "$as_dir" || 22884 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22885 X"$as_dir" : 'X\(//\)[^/]' \| \ 22886 X"$as_dir" : 'X\(//\)$' \| \ 22887 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 22888 echo X"$as_dir" | 22889 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22890 s//\1/ 22891 q 22892 } 22893 /^X\(\/\/\)[^/].*/{ 22894 s//\1/ 22895 q 22896 } 22897 /^X\(\/\/\)$/{ 22898 s//\1/ 22899 q 22900 } 22901 /^X\(\/\).*/{ 22902 s//\1/ 22903 q 22904 } 22905 s/.*/./; q'` 22906 test -d "$as_dir" && break 22907 done 22908 test -z "$as_dirs" || eval "mkdir $as_dirs" 22909 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 22910 echo "$as_me: error: cannot create directory $as_dir" >&2;} 22911 { (exit 1); exit 1; }; }; } 22912 ac_builddir=. 22913 22914 case "$ac_dir" in 22915 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 22916 *) 22917 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 22918 # A ".." for each directory in $ac_dir_suffix. 22919 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 22920 case $ac_top_builddir_sub in 22921 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 22922 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 22923 esac ;; 22924 esac 22925 ac_abs_top_builddir=$ac_pwd 22926 ac_abs_builddir=$ac_pwd$ac_dir_suffix 22927 # for backward compatibility: 22928 ac_top_builddir=$ac_top_build_prefix 22929 22930 case $srcdir in 22931 .) # We are building in place. 22932 ac_srcdir=. 22933 ac_top_srcdir=$ac_top_builddir_sub 22934 ac_abs_top_srcdir=$ac_pwd ;; 22935 [\\/]* | ?:[\\/]* ) # Absolute name. 22936 ac_srcdir=$srcdir$ac_dir_suffix; 22937 ac_top_srcdir=$srcdir 22938 ac_abs_top_srcdir=$srcdir ;; 22939 *) # Relative name. 22940 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 22941 ac_top_srcdir=$ac_top_build_prefix$srcdir 22942 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 22943 esac 22944 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 22945 22946 22947 case $ac_mode in 22948 :F) 22949 # 22950 # CONFIG_FILE 22951 # 22952 22953 case $INSTALL in 22954 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 22955 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 22956 esac 22957 ac_MKDIR_P=$MKDIR_P 22958 case $MKDIR_P in 22959 [\\/$]* | ?:[\\/]* ) ;; 22960 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 22961 esac 22962 _ACEOF 22963 22964 cat >>$CONFIG_STATUS <<\_ACEOF 22965 # If the template does not know about datarootdir, expand it. 22966 # FIXME: This hack should be removed a few years after 2.60. 22967 ac_datarootdir_hack=; ac_datarootdir_seen= 22968 22969 case `sed -n '/datarootdir/ { 22970 p 22971 q 22972 } 22973 /@datadir@/p 22974 /@docdir@/p 22975 /@infodir@/p 22976 /@localedir@/p 22977 /@mandir@/p 22978 ' $ac_file_inputs` in 22979 *datarootdir*) ac_datarootdir_seen=yes;; 22980 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 22981 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 22982 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 22983 _ACEOF 22984 cat >>$CONFIG_STATUS <<_ACEOF 22985 ac_datarootdir_hack=' 22986 s&@datadir@&$datadir&g 22987 s&@docdir@&$docdir&g 22988 s&@infodir@&$infodir&g 22989 s&@localedir@&$localedir&g 22990 s&@mandir@&$mandir&g 22991 s&\\\${datarootdir}&$datarootdir&g' ;; 22992 esac 22993 _ACEOF 22994 22995 # Neutralize VPATH when `$srcdir' = `.'. 22996 # Shell code in configure.ac might set extrasub. 22997 # FIXME: do we really want to maintain this feature? 22998 cat >>$CONFIG_STATUS <<_ACEOF 22999 sed "$ac_vpsub 23000 $extrasub 23001 _ACEOF 23002 cat >>$CONFIG_STATUS <<\_ACEOF 23003 :t 23004 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 23005 s&@configure_input@&$configure_input&;t t 23006 s&@top_builddir@&$ac_top_builddir_sub&;t t 23007 s&@srcdir@&$ac_srcdir&;t t 23008 s&@abs_srcdir@&$ac_abs_srcdir&;t t 23009 s&@top_srcdir@&$ac_top_srcdir&;t t 23010 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 23011 s&@builddir@&$ac_builddir&;t t 23012 s&@abs_builddir@&$ac_abs_builddir&;t t 23013 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 23014 s&@INSTALL@&$ac_INSTALL&;t t 23015 s&@MKDIR_P@&$ac_MKDIR_P&;t t 23016 $ac_datarootdir_hack 23017 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out 23018 23019 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 23020 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 23021 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 23022 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23023 which seems to be undefined. Please make sure it is defined." >&5 23024 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23025 which seems to be undefined. Please make sure it is defined." >&2;} 23026 23027 rm -f "$tmp/stdin" 23028 case $ac_file in 23029 -) cat "$tmp/out"; rm -f "$tmp/out";; 23030 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; 23031 esac 23032 ;; 23033 :H) 23034 # 23035 # CONFIG_HEADER 23036 # 23037 _ACEOF 23038 23039 # Transform confdefs.h into a sed script `conftest.defines', that 23040 # substitutes the proper values into config.h.in to produce config.h. 23041 rm -f conftest.defines conftest.tail 23042 # First, append a space to every undef/define line, to ease matching. 23043 echo 's/$/ /' >conftest.defines 23044 # Then, protect against being on the right side of a sed subst, or in 23045 # an unquoted here document, in config.status. If some macros were 23046 # called several times there might be several #defines for the same 23047 # symbol, which is useless. But do not sort them, since the last 23048 # AC_DEFINE must be honored. 23049 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 23050 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where 23051 # NAME is the cpp macro being defined, VALUE is the value it is being given. 23052 # PARAMS is the parameter list in the macro definition--in most cases, it's 23053 # just an empty string. 23054 ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' 23055 ac_dB='\\)[ (].*,\\1define\\2' 23056 ac_dC=' ' 23057 ac_dD=' ,' 23058 23059 uniq confdefs.h | 23060 sed -n ' 23061 t rset 23062 :rset 23063 s/^[ ]*#[ ]*define[ ][ ]*// 23064 t ok 23065 d 23066 :ok 23067 s/[\\&,]/\\&/g 23068 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p 23069 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p 23070 ' >>conftest.defines 23071 23072 # Remove the space that was appended to ease matching. 23073 # Then replace #undef with comments. This is necessary, for 23074 # example, in the case of _POSIX_SOURCE, which is predefined and required 23075 # on some systems where configure will not decide to define it. 23076 # (The regexp can be short, since the line contains either #define or #undef.) 23077 echo 's/ $// 23078 s,^[ #]*u.*,/* & */,' >>conftest.defines 23079 23080 # Break up conftest.defines: 23081 ac_max_sed_lines=50 23082 23083 # First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" 23084 # Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" 23085 # Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" 23086 # et cetera. 23087 ac_in='$ac_file_inputs' 23088 ac_out='"$tmp/out1"' 23089 ac_nxt='"$tmp/out2"' 23090 23091 while : 23092 do 23093 # Write a here document: 23094 cat >>$CONFIG_STATUS <<_ACEOF 23095 # First, check the format of the line: 23096 cat >"\$tmp/defines.sed" <<\\CEOF 23097 /^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def 23098 /^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def 23099 b 23100 :def 23101 _ACEOF 23102 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS 23103 echo 'CEOF 23104 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS 23105 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in 23106 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail 23107 grep . conftest.tail >/dev/null || break 23108 rm -f conftest.defines 23109 mv conftest.tail conftest.defines 23110 done 23111 rm -f conftest.defines conftest.tail 23112 23113 echo "ac_result=$ac_in" >>$CONFIG_STATUS 23114 cat >>$CONFIG_STATUS <<\_ACEOF 23115 if test x"$ac_file" != x-; then 23116 echo "/* $configure_input */" >"$tmp/config.h" 23117 cat "$ac_result" >>"$tmp/config.h" 23118 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 23119 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 23120 echo "$as_me: $ac_file is unchanged" >&6;} 23121 else 23122 rm -f $ac_file 23123 mv "$tmp/config.h" $ac_file 23124 fi 23125 else 23126 echo "/* $configure_input */" 23127 cat "$ac_result" 23128 fi 23129 rm -f "$tmp/out12" 23130 # Compute $ac_file's index in $config_headers. 23131 _am_arg=$ac_file 23132 _am_stamp_count=1 23133 for _am_header in $config_headers :; do 23134 case $_am_header in 23135 $_am_arg | $_am_arg:* ) 23136 break ;; 23137 * ) 23138 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 23139 esac 23140 done 23141 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 23142 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23143 X"$_am_arg" : 'X\(//\)[^/]' \| \ 23144 X"$_am_arg" : 'X\(//\)$' \| \ 23145 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 23146 echo X"$_am_arg" | 23147 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23148 s//\1/ 23149 q 23150 } 23151 /^X\(\/\/\)[^/].*/{ 23152 s//\1/ 23153 q 23154 } 23155 /^X\(\/\/\)$/{ 23156 s//\1/ 23157 q 23158 } 23159 /^X\(\/\).*/{ 23160 s//\1/ 23161 q 23162 } 23163 s/.*/./; q'`/stamp-h$_am_stamp_count 23164 ;; 23165 23166 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 23167 echo "$as_me: executing $ac_file commands" >&6;} 23168 ;; 23169 esac 23170 23171 23172 case $ac_file$ac_mode in 23173 "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do 23174 # Strip MF so we end up with the name of the file. 23175 mf=`echo "$mf" | sed -e 's/:.*$//'` 23176 # Check whether this is an Automake generated Makefile or not. 23177 # We used to match only the files named `Makefile.in', but 23178 # some people rename them; so instead we look at the file content. 23179 # Grep'ing the first line is not enough: some people post-process 23180 # each Makefile.in and add a new line on top of each file to say so. 23181 # Grep'ing the whole file is not good either: AIX grep has a line 23182 # limit of 2048, but all sed's we know have understand at least 4000. 23183 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 23184 dirpart=`$as_dirname -- "$mf" || 23185 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23186 X"$mf" : 'X\(//\)[^/]' \| \ 23187 X"$mf" : 'X\(//\)$' \| \ 23188 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 23189 echo X"$mf" | 23190 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23191 s//\1/ 23192 q 23193 } 23194 /^X\(\/\/\)[^/].*/{ 23195 s//\1/ 23196 q 23197 } 23198 /^X\(\/\/\)$/{ 23199 s//\1/ 23200 q 23201 } 23202 /^X\(\/\).*/{ 23203 s//\1/ 23204 q 23205 } 23206 s/.*/./; q'` 23207 else 23208 continue 23209 fi 23210 # Extract the definition of DEPDIR, am__include, and am__quote 23211 # from the Makefile without running `make'. 23212 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 23213 test -z "$DEPDIR" && continue 23214 am__include=`sed -n 's/^am__include = //p' < "$mf"` 23215 test -z "am__include" && continue 23216 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 23217 # When using ansi2knr, U may be empty or an underscore; expand it 23218 U=`sed -n 's/^U = //p' < "$mf"` 23219 # Find all dependency output files, they are included files with 23220 # $(DEPDIR) in their names. We invoke sed twice because it is the 23221 # simplest approach to changing $(DEPDIR) to its actual value in the 23222 # expansion. 23223 for file in `sed -n " 23224 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 23225 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 23226 # Make sure the directory exists. 23227 test -f "$dirpart/$file" && continue 23228 fdir=`$as_dirname -- "$file" || 23229 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23230 X"$file" : 'X\(//\)[^/]' \| \ 23231 X"$file" : 'X\(//\)$' \| \ 23232 X"$file" : 'X\(/\)' \| . 2>/dev/null || 23233 echo X"$file" | 23234 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23235 s//\1/ 23236 q 23237 } 23238 /^X\(\/\/\)[^/].*/{ 23239 s//\1/ 23240 q 23241 } 23242 /^X\(\/\/\)$/{ 23243 s//\1/ 23244 q 23245 } 23246 /^X\(\/\).*/{ 23247 s//\1/ 23248 q 23249 } 23250 s/.*/./; q'` 23251 { as_dir=$dirpart/$fdir 23252 case $as_dir in #( 23253 -*) as_dir=./$as_dir;; 23254 esac 23255 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23256 as_dirs= 23257 while :; do 23258 case $as_dir in #( 23259 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 23260 *) as_qdir=$as_dir;; 23261 esac 23262 as_dirs="'$as_qdir' $as_dirs" 23263 as_dir=`$as_dirname -- "$as_dir" || 23264 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23265 X"$as_dir" : 'X\(//\)[^/]' \| \ 23266 X"$as_dir" : 'X\(//\)$' \| \ 23267 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23268 echo X"$as_dir" | 23269 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23270 s//\1/ 23271 q 23272 } 23273 /^X\(\/\/\)[^/].*/{ 23274 s//\1/ 23275 q 23276 } 23277 /^X\(\/\/\)$/{ 23278 s//\1/ 23279 q 23280 } 23281 /^X\(\/\).*/{ 23282 s//\1/ 23283 q 23284 } 23285 s/.*/./; q'` 23286 test -d "$as_dir" && break 23287 done 23288 test -z "$as_dirs" || eval "mkdir $as_dirs" 23289 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23290 echo "$as_me: error: cannot create directory $as_dir" >&2;} 23291 { (exit 1); exit 1; }; }; } 23292 # echo "creating $dirpart/$file" 23293 echo '# dummy' > "$dirpart/$file" 23294 done 23295 done 23296 ;; 23297 23298 esac 23299 done # for ac_tag 23300 23301 23302 { (exit 0); exit 0; } 23303 _ACEOF 23304 chmod +x $CONFIG_STATUS 23305 ac_clean_files=$ac_clean_files_save 23306 23307 23308 # configure is writing to config.log, and then calls config.status. 23309 # config.status does its own redirection, appending to config.log. 23310 # Unfortunately, on DOS this fails, as config.log is still kept open 23311 # by configure, so config.status won't be able to write to it; its 23312 # output is simply discarded. So we exec the FD to /dev/null, 23313 # effectively closing config.log, so it can be properly (re)opened and 23314 # appended to by config.status. When coming back to configure, we 23315 # need to make the FD available again. 23316 if test "$no_create" != yes; then 23317 ac_cs_success=: 23318 ac_config_status_args= 23319 test "$silent" = yes && 23320 ac_config_status_args="$ac_config_status_args --quiet" 23321 exec 5>/dev/null 23322 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23323 exec 5>>config.log 23324 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23325 # would make configure fail if this is the last instruction. 23326 $ac_cs_success || { (exit 1); exit 1; } 23327 fi 23328 23329