configure revision 1.13
1#! /bin/sh 2# From configure.ac Revision: 1.12 . 3# Guess values for system-dependent variables and create Makefiles. 4# Generated by GNU Autoconf 2.63 for netpgp 20090525. 5# 6# Report bugs to <Alistair Crooks <agc@netbsd.org> c0596823>. 7# 8# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 9# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 10# This configure script is free software; the Free Software Foundation 11# gives unlimited permission to copy, distribute and modify it. 12## --------------------- ## 13## M4sh Initialization. ## 14## --------------------- ## 15 16# Be more Bourne compatible 17DUALCASE=1; export DUALCASE # for MKS sh 18if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 19 emulate sh 20 NULLCMD=: 21 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 22 # is contrary to our usage. Disable this feature. 23 alias -g '${1+"$@"}'='"$@"' 24 setopt NO_GLOB_SUBST 25else 26 case `(set -o) 2>/dev/null` in 27 *posix*) set -o posix ;; 28esac 29 30fi 31 32 33 34 35# PATH needs CR 36# Avoid depending upon Character Ranges. 37as_cr_letters='abcdefghijklmnopqrstuvwxyz' 38as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 39as_cr_Letters=$as_cr_letters$as_cr_LETTERS 40as_cr_digits='0123456789' 41as_cr_alnum=$as_cr_Letters$as_cr_digits 42 43as_nl=' 44' 45export as_nl 46# Printing a long string crashes Solaris 7 /usr/bin/printf. 47as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 48as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 49as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 50if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 51 as_echo='printf %s\n' 52 as_echo_n='printf %s' 53else 54 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 55 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 56 as_echo_n='/usr/ucb/echo -n' 57 else 58 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 59 as_echo_n_body='eval 60 arg=$1; 61 case $arg in 62 *"$as_nl"*) 63 expr "X$arg" : "X\\(.*\\)$as_nl"; 64 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 65 esac; 66 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 67 ' 68 export as_echo_n_body 69 as_echo_n='sh -c $as_echo_n_body as_echo' 70 fi 71 export as_echo_body 72 as_echo='sh -c $as_echo_body as_echo' 73fi 74 75# The user is always right. 76if test "${PATH_SEPARATOR+set}" != set; then 77 PATH_SEPARATOR=: 78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 80 PATH_SEPARATOR=';' 81 } 82fi 83 84# Support unset when possible. 85if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 86 as_unset=unset 87else 88 as_unset=false 89fi 90 91 92# IFS 93# We need space, tab and new line, in precisely that order. Quoting is 94# there to prevent editors from complaining about space-tab. 95# (If _AS_PATH_WALK were called with IFS unset, it would disable word 96# splitting by setting IFS to empty value.) 97IFS=" "" $as_nl" 98 99# Find who we are. Look in the path if we contain no directory separator. 100case $0 in 101 *[\\/]* ) as_myself=$0 ;; 102 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 103for as_dir in $PATH 104do 105 IFS=$as_save_IFS 106 test -z "$as_dir" && as_dir=. 107 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 108done 109IFS=$as_save_IFS 110 111 ;; 112esac 113# We did not find ourselves, most probably we were run as `sh COMMAND' 114# in which case we are not to be found in the path. 115if test "x$as_myself" = x; then 116 as_myself=$0 117fi 118if test ! -f "$as_myself"; then 119 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 120 { (exit 1); exit 1; } 121fi 122 123# Work around bugs in pre-3.0 UWIN ksh. 124for as_var in ENV MAIL MAILPATH 125do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 126done 127PS1='$ ' 128PS2='> ' 129PS4='+ ' 130 131# NLS nuisances. 132LC_ALL=C 133export LC_ALL 134LANGUAGE=C 135export LANGUAGE 136 137# Required to use basename. 138if expr a : '\(a\)' >/dev/null 2>&1 && 139 test "X`expr 00001 : '.*\(...\)'`" = X001; then 140 as_expr=expr 141else 142 as_expr=false 143fi 144 145if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 146 as_basename=basename 147else 148 as_basename=false 149fi 150 151 152# Name of the executable. 153as_me=`$as_basename -- "$0" || 154$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 155 X"$0" : 'X\(//\)$' \| \ 156 X"$0" : 'X\(/\)' \| . 2>/dev/null || 157$as_echo X/"$0" | 158 sed '/^.*\/\([^/][^/]*\)\/*$/{ 159 s//\1/ 160 q 161 } 162 /^X\/\(\/\/\)$/{ 163 s//\1/ 164 q 165 } 166 /^X\/\(\/\).*/{ 167 s//\1/ 168 q 169 } 170 s/.*/./; q'` 171 172# CDPATH. 173$as_unset CDPATH 174 175 176if test "x$CONFIG_SHELL" = x; then 177 if (eval ":") 2>/dev/null; then 178 as_have_required=yes 179else 180 as_have_required=no 181fi 182 183 if test $as_have_required = yes && (eval ": 184(as_func_return () { 185 (exit \$1) 186} 187as_func_success () { 188 as_func_return 0 189} 190as_func_failure () { 191 as_func_return 1 192} 193as_func_ret_success () { 194 return 0 195} 196as_func_ret_failure () { 197 return 1 198} 199 200exitcode=0 201if as_func_success; then 202 : 203else 204 exitcode=1 205 echo as_func_success failed. 206fi 207 208if as_func_failure; then 209 exitcode=1 210 echo as_func_failure succeeded. 211fi 212 213if as_func_ret_success; then 214 : 215else 216 exitcode=1 217 echo as_func_ret_success failed. 218fi 219 220if as_func_ret_failure; then 221 exitcode=1 222 echo as_func_ret_failure succeeded. 223fi 224 225if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 226 : 227else 228 exitcode=1 229 echo positional parameters were not saved. 230fi 231 232test \$exitcode = 0) || { (exit 1); exit 1; } 233 234( 235 as_lineno_1=\$LINENO 236 as_lineno_2=\$LINENO 237 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 238 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 239") 2> /dev/null; then 240 : 241else 242 as_candidate_shells= 243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 244for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 245do 246 IFS=$as_save_IFS 247 test -z "$as_dir" && as_dir=. 248 case $as_dir in 249 /*) 250 for as_base in sh bash ksh sh5; do 251 as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 252 done;; 253 esac 254done 255IFS=$as_save_IFS 256 257 258 for as_shell in $as_candidate_shells $SHELL; do 259 # Try only shells that exist, to save several forks. 260 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 261 { ("$as_shell") 2> /dev/null <<\_ASEOF 262if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 263 emulate sh 264 NULLCMD=: 265 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 266 # is contrary to our usage. Disable this feature. 267 alias -g '${1+"$@"}'='"$@"' 268 setopt NO_GLOB_SUBST 269else 270 case `(set -o) 2>/dev/null` in 271 *posix*) set -o posix ;; 272esac 273 274fi 275 276 277: 278_ASEOF 279}; then 280 CONFIG_SHELL=$as_shell 281 as_have_required=yes 282 if { "$as_shell" 2> /dev/null <<\_ASEOF 283if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 284 emulate sh 285 NULLCMD=: 286 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 287 # is contrary to our usage. Disable this feature. 288 alias -g '${1+"$@"}'='"$@"' 289 setopt NO_GLOB_SUBST 290else 291 case `(set -o) 2>/dev/null` in 292 *posix*) set -o posix ;; 293esac 294 295fi 296 297 298: 299(as_func_return () { 300 (exit $1) 301} 302as_func_success () { 303 as_func_return 0 304} 305as_func_failure () { 306 as_func_return 1 307} 308as_func_ret_success () { 309 return 0 310} 311as_func_ret_failure () { 312 return 1 313} 314 315exitcode=0 316if as_func_success; then 317 : 318else 319 exitcode=1 320 echo as_func_success failed. 321fi 322 323if as_func_failure; then 324 exitcode=1 325 echo as_func_failure succeeded. 326fi 327 328if as_func_ret_success; then 329 : 330else 331 exitcode=1 332 echo as_func_ret_success failed. 333fi 334 335if as_func_ret_failure; then 336 exitcode=1 337 echo as_func_ret_failure succeeded. 338fi 339 340if ( set x; as_func_ret_success y && test x = "$1" ); then 341 : 342else 343 exitcode=1 344 echo positional parameters were not saved. 345fi 346 347test $exitcode = 0) || { (exit 1); exit 1; } 348 349( 350 as_lineno_1=$LINENO 351 as_lineno_2=$LINENO 352 test "x$as_lineno_1" != "x$as_lineno_2" && 353 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 354 355_ASEOF 356}; then 357 break 358fi 359 360fi 361 362 done 363 364 if test "x$CONFIG_SHELL" != x; then 365 for as_var in BASH_ENV ENV 366 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 367 done 368 export CONFIG_SHELL 369 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 370fi 371 372 373 if test $as_have_required = no; then 374 echo This script requires a shell more modern than all the 375 echo shells that I found on your system. Please install a 376 echo modern shell, or manually run the script under such a 377 echo shell if you do have one. 378 { (exit 1); exit 1; } 379fi 380 381 382fi 383 384fi 385 386 387 388(eval "as_func_return () { 389 (exit \$1) 390} 391as_func_success () { 392 as_func_return 0 393} 394as_func_failure () { 395 as_func_return 1 396} 397as_func_ret_success () { 398 return 0 399} 400as_func_ret_failure () { 401 return 1 402} 403 404exitcode=0 405if as_func_success; then 406 : 407else 408 exitcode=1 409 echo as_func_success failed. 410fi 411 412if as_func_failure; then 413 exitcode=1 414 echo as_func_failure succeeded. 415fi 416 417if as_func_ret_success; then 418 : 419else 420 exitcode=1 421 echo as_func_ret_success failed. 422fi 423 424if as_func_ret_failure; then 425 exitcode=1 426 echo as_func_ret_failure succeeded. 427fi 428 429if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 430 : 431else 432 exitcode=1 433 echo positional parameters were not saved. 434fi 435 436test \$exitcode = 0") || { 437 echo No shell found that supports shell functions. 438 echo Please tell bug-autoconf@gnu.org about your system, 439 echo including any error possibly output before this message. 440 echo This can help us improve future autoconf versions. 441 echo Configuration will now proceed without shell functions. 442} 443 444 445 446 as_lineno_1=$LINENO 447 as_lineno_2=$LINENO 448 test "x$as_lineno_1" != "x$as_lineno_2" && 449 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 450 451 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 452 # uniformly replaced by the line number. The first 'sed' inserts a 453 # line-number line after each line using $LINENO; the second 'sed' 454 # does the real work. The second script uses 'N' to pair each 455 # line-number line with the line containing $LINENO, and appends 456 # trailing '-' during substitution so that $LINENO is not a special 457 # case at line end. 458 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 459 # scripts with optimization help from Paolo Bonzini. Blame Lee 460 # E. McMahon (1931-1989) for sed's syntax. :-) 461 sed -n ' 462 p 463 /[$]LINENO/= 464 ' <$as_myself | 465 sed ' 466 s/[$]LINENO.*/&-/ 467 t lineno 468 b 469 :lineno 470 N 471 :loop 472 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 473 t loop 474 s/-\n.*// 475 ' >$as_me.lineno && 476 chmod +x "$as_me.lineno" || 477 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 478 { (exit 1); exit 1; }; } 479 480 # Don't try to exec as it changes $[0], causing all sort of problems 481 # (the dirname of $[0] is not the place where we might find the 482 # original and so on. Autoconf is especially sensitive to this). 483 . "./$as_me.lineno" 484 # Exit status is that of the last command. 485 exit 486} 487 488 489if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 490 as_dirname=dirname 491else 492 as_dirname=false 493fi 494 495ECHO_C= ECHO_N= ECHO_T= 496case `echo -n x` in 497-n*) 498 case `echo 'x\c'` in 499 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 500 *) ECHO_C='\c';; 501 esac;; 502*) 503 ECHO_N='-n';; 504esac 505if expr a : '\(a\)' >/dev/null 2>&1 && 506 test "X`expr 00001 : '.*\(...\)'`" = X001; then 507 as_expr=expr 508else 509 as_expr=false 510fi 511 512rm -f conf$$ conf$$.exe conf$$.file 513if test -d conf$$.dir; then 514 rm -f conf$$.dir/conf$$.file 515else 516 rm -f conf$$.dir 517 mkdir conf$$.dir 2>/dev/null 518fi 519if (echo >conf$$.file) 2>/dev/null; then 520 if ln -s conf$$.file conf$$ 2>/dev/null; then 521 as_ln_s='ln -s' 522 # ... but there are two gotchas: 523 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 524 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 525 # In both cases, we have to default to `cp -p'. 526 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 527 as_ln_s='cp -p' 528 elif ln conf$$.file conf$$ 2>/dev/null; then 529 as_ln_s=ln 530 else 531 as_ln_s='cp -p' 532 fi 533else 534 as_ln_s='cp -p' 535fi 536rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 537rmdir conf$$.dir 2>/dev/null 538 539if mkdir -p . 2>/dev/null; then 540 as_mkdir_p=: 541else 542 test -d ./-p && rmdir ./-p 543 as_mkdir_p=false 544fi 545 546if test -x / >/dev/null 2>&1; then 547 as_test_x='test -x' 548else 549 if ls -dL / >/dev/null 2>&1; then 550 as_ls_L_option=L 551 else 552 as_ls_L_option= 553 fi 554 as_test_x=' 555 eval sh -c '\'' 556 if test -d "$1"; then 557 test -d "$1/."; 558 else 559 case $1 in 560 -*)set "./$1";; 561 esac; 562 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 563 ???[sx]*):;;*)false;;esac;fi 564 '\'' sh 565 ' 566fi 567as_executable_p=$as_test_x 568 569# Sed expression to map a string onto a valid CPP name. 570as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 571 572# Sed expression to map a string onto a valid variable name. 573as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 574 575 576 577 578# Check that we are running under the correct shell. 579SHELL=${CONFIG_SHELL-/bin/sh} 580 581case X$ECHO in 582X*--fallback-echo) 583 # Remove one level of quotation (which was required for Make). 584 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` 585 ;; 586esac 587 588echo=${ECHO-echo} 589if test "X$1" = X--no-reexec; then 590 # Discard the --no-reexec flag, and continue. 591 shift 592elif test "X$1" = X--fallback-echo; then 593 # Avoid inline document here, it may be left over 594 : 595elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then 596 # Yippee, $echo works! 597 : 598else 599 # Restart under the correct shell. 600 exec $SHELL "$0" --no-reexec ${1+"$@"} 601fi 602 603if test "X$1" = X--fallback-echo; then 604 # used as fallback echo 605 shift 606 cat <<EOF 607$* 608EOF 609 exit 0 610fi 611 612# The HP-UX ksh and POSIX shell print the target directory to stdout 613# if CDPATH is set. 614(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 615 616if test -z "$ECHO"; then 617if test "X${echo_test_string+set}" != Xset; then 618# find a string as large as possible, as long as the shell can cope with it 619 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 620 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 621 if (echo_test_string=`eval $cmd`) 2>/dev/null && 622 echo_test_string=`eval $cmd` && 623 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null 624 then 625 break 626 fi 627 done 628fi 629 630if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 631 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 632 test "X$echo_testing_string" = "X$echo_test_string"; then 633 : 634else 635 # The Solaris, AIX, and Digital Unix default echo programs unquote 636 # backslashes. This makes it impossible to quote backslashes using 637 # echo "$something" | sed 's/\\/\\\\/g' 638 # 639 # So, first we look for a working echo in the user's PATH. 640 641 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 642 for dir in $PATH /usr/ucb; do 643 IFS="$lt_save_ifs" 644 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 645 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 646 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 647 test "X$echo_testing_string" = "X$echo_test_string"; then 648 echo="$dir/echo" 649 break 650 fi 651 done 652 IFS="$lt_save_ifs" 653 654 if test "X$echo" = Xecho; then 655 # We didn't find a better echo, so look for alternatives. 656 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && 657 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && 658 test "X$echo_testing_string" = "X$echo_test_string"; then 659 # This shell has a builtin print -r that does the trick. 660 echo='print -r' 661 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && 662 test "X$CONFIG_SHELL" != X/bin/ksh; then 663 # If we have ksh, try running configure again with it. 664 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 665 export ORIGINAL_CONFIG_SHELL 666 CONFIG_SHELL=/bin/ksh 667 export CONFIG_SHELL 668 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 669 else 670 # Try using printf. 671 echo='printf %s\n' 672 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 673 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 674 test "X$echo_testing_string" = "X$echo_test_string"; then 675 # Cool, printf works 676 : 677 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 678 test "X$echo_testing_string" = 'X\t' && 679 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 680 test "X$echo_testing_string" = "X$echo_test_string"; then 681 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 682 export CONFIG_SHELL 683 SHELL="$CONFIG_SHELL" 684 export SHELL 685 echo="$CONFIG_SHELL $0 --fallback-echo" 686 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 687 test "X$echo_testing_string" = 'X\t' && 688 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 689 test "X$echo_testing_string" = "X$echo_test_string"; then 690 echo="$CONFIG_SHELL $0 --fallback-echo" 691 else 692 # maybe with a smaller string... 693 prev=: 694 695 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 696 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null 697 then 698 break 699 fi 700 prev="$cmd" 701 done 702 703 if test "$prev" != 'sed 50q "$0"'; then 704 echo_test_string=`eval $prev` 705 export echo_test_string 706 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 707 else 708 # Oops. We lost completely, so just stick with echo. 709 echo=echo 710 fi 711 fi 712 fi 713 fi 714fi 715fi 716 717# Copy echo and quote the copy suitably for passing to libtool from 718# the Makefile, instead of quoting the original, which is used later. 719ECHO=$echo 720if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 721 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 722fi 723 724 725 726 727tagnames=${tagnames+${tagnames},}CXX 728 729tagnames=${tagnames+${tagnames},}F77 730 731exec 7<&0 </dev/null 6>&1 732 733# Name of the host. 734# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 735# so uname gets run too. 736ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 737 738# 739# Initializations. 740# 741ac_default_prefix=/usr/local 742ac_clean_files= 743ac_config_libobj_dir=. 744LIBOBJS= 745cross_compiling=no 746subdirs= 747MFLAGS= 748MAKEFLAGS= 749SHELL=${CONFIG_SHELL-/bin/sh} 750 751# Identity of this package. 752PACKAGE_NAME='netpgp' 753PACKAGE_TARNAME='netpgp' 754PACKAGE_VERSION='20090525' 755PACKAGE_STRING='netpgp 20090525' 756PACKAGE_BUGREPORT='Alistair Crooks <agc@netbsd.org> c0596823' 757 758ac_unique_file="src/bin/netpgp.c" 759# Factoring default headers for most tests. 760ac_includes_default="\ 761#include <stdio.h> 762#ifdef HAVE_SYS_TYPES_H 763# include <sys/types.h> 764#endif 765#ifdef HAVE_SYS_STAT_H 766# include <sys/stat.h> 767#endif 768#ifdef STDC_HEADERS 769# include <stdlib.h> 770# include <stddef.h> 771#else 772# ifdef HAVE_STDLIB_H 773# include <stdlib.h> 774# endif 775#endif 776#ifdef HAVE_STRING_H 777# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 778# include <memory.h> 779# endif 780# include <string.h> 781#endif 782#ifdef HAVE_STRINGS_H 783# include <strings.h> 784#endif 785#ifdef HAVE_INTTYPES_H 786# include <inttypes.h> 787#endif 788#ifdef HAVE_STDINT_H 789# include <stdint.h> 790#endif 791#ifdef HAVE_UNISTD_H 792# include <unistd.h> 793#endif" 794 795ac_subst_vars='LTLIBOBJS 796LIBOBJS 797AUTOM4TE 798WARNCFLAGS 799LIBTOOL 800ac_ct_F77 801FFLAGS 802F77 803CXXCPP 804am__fastdepCXX_FALSE 805am__fastdepCXX_TRUE 806CXXDEPMODE 807ac_ct_CXX 808CXXFLAGS 809CXX 810CPP 811NMEDIT 812DSYMUTIL 813RANLIB 814AR 815ECHO 816LN_S 817EGREP 818GREP 819SED 820am__fastdepCC_FALSE 821am__fastdepCC_TRUE 822CCDEPMODE 823AMDEPBACKSLASH 824AMDEP_FALSE 825AMDEP_TRUE 826am__quote 827am__include 828DEPDIR 829OBJEXT 830EXEEXT 831ac_ct_CC 832CPPFLAGS 833LDFLAGS 834CFLAGS 835CC 836CANONICAL_HOST 837host_os 838host_vendor 839host_cpu 840host 841build_os 842build_vendor 843build_cpu 844build 845MAINT 846MAINTAINER_MODE_FALSE 847MAINTAINER_MODE_TRUE 848am__untar 849am__tar 850AMTAR 851am__leading_dot 852SET_MAKE 853AWK 854mkdir_p 855MKDIR_P 856INSTALL_STRIP_PROGRAM 857STRIP 858install_sh 859MAKEINFO 860AUTOHEADER 861AUTOMAKE 862AUTOCONF 863ACLOCAL 864VERSION 865PACKAGE 866CYGPATH_W 867am__isrc 868INSTALL_DATA 869INSTALL_SCRIPT 870INSTALL_PROGRAM 871target_alias 872host_alias 873build_alias 874LIBS 875ECHO_T 876ECHO_N 877ECHO_C 878DEFS 879mandir 880localedir 881libdir 882psdir 883pdfdir 884dvidir 885htmldir 886infodir 887docdir 888oldincludedir 889includedir 890localstatedir 891sharedstatedir 892sysconfdir 893datadir 894datarootdir 895libexecdir 896sbindir 897bindir 898program_transform_name 899prefix 900exec_prefix 901PACKAGE_BUGREPORT 902PACKAGE_STRING 903PACKAGE_VERSION 904PACKAGE_TARNAME 905PACKAGE_NAME 906PATH_SEPARATOR 907SHELL' 908ac_subst_files='' 909ac_user_opts=' 910enable_option_checking 911enable_maintainer_mode 912enable_dependency_tracking 913enable_shared 914enable_static 915enable_fast_install 916with_gnu_ld 917enable_libtool_lock 918with_pic 919with_tags 920' 921 ac_precious_vars='build_alias 922host_alias 923target_alias 924CC 925CFLAGS 926LDFLAGS 927LIBS 928CPPFLAGS 929CPP 930CXX 931CXXFLAGS 932CCC 933CXXCPP 934F77 935FFLAGS' 936 937 938# Initialize some variables set by options. 939ac_init_help= 940ac_init_version=false 941ac_unrecognized_opts= 942ac_unrecognized_sep= 943# The variables have the same names as the options, with 944# dashes changed to underlines. 945cache_file=/dev/null 946exec_prefix=NONE 947no_create= 948no_recursion= 949prefix=NONE 950program_prefix=NONE 951program_suffix=NONE 952program_transform_name=s,x,x, 953silent= 954site= 955srcdir= 956verbose= 957x_includes=NONE 958x_libraries=NONE 959 960# Installation directory options. 961# These are left unexpanded so users can "make install exec_prefix=/foo" 962# and all the variables that are supposed to be based on exec_prefix 963# by default will actually change. 964# Use braces instead of parens because sh, perl, etc. also accept them. 965# (The list follows the same order as the GNU Coding Standards.) 966bindir='${exec_prefix}/bin' 967sbindir='${exec_prefix}/sbin' 968libexecdir='${exec_prefix}/libexec' 969datarootdir='${prefix}/share' 970datadir='${datarootdir}' 971sysconfdir='${prefix}/etc' 972sharedstatedir='${prefix}/com' 973localstatedir='${prefix}/var' 974includedir='${prefix}/include' 975oldincludedir='/usr/include' 976docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 977infodir='${datarootdir}/info' 978htmldir='${docdir}' 979dvidir='${docdir}' 980pdfdir='${docdir}' 981psdir='${docdir}' 982libdir='${exec_prefix}/lib' 983localedir='${datarootdir}/locale' 984mandir='${datarootdir}/man' 985 986ac_prev= 987ac_dashdash= 988for ac_option 989do 990 # If the previous option needs an argument, assign it. 991 if test -n "$ac_prev"; then 992 eval $ac_prev=\$ac_option 993 ac_prev= 994 continue 995 fi 996 997 case $ac_option in 998 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 999 *) ac_optarg=yes ;; 1000 esac 1001 1002 # Accept the important Cygnus configure options, so we can diagnose typos. 1003 1004 case $ac_dashdash$ac_option in 1005 --) 1006 ac_dashdash=yes ;; 1007 1008 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1009 ac_prev=bindir ;; 1010 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1011 bindir=$ac_optarg ;; 1012 1013 -build | --build | --buil | --bui | --bu) 1014 ac_prev=build_alias ;; 1015 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1016 build_alias=$ac_optarg ;; 1017 1018 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1019 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1020 ac_prev=cache_file ;; 1021 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1022 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1023 cache_file=$ac_optarg ;; 1024 1025 --config-cache | -C) 1026 cache_file=config.cache ;; 1027 1028 -datadir | --datadir | --datadi | --datad) 1029 ac_prev=datadir ;; 1030 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1031 datadir=$ac_optarg ;; 1032 1033 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1034 | --dataroo | --dataro | --datar) 1035 ac_prev=datarootdir ;; 1036 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1037 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1038 datarootdir=$ac_optarg ;; 1039 1040 -disable-* | --disable-*) 1041 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1042 # Reject names that are not valid shell variable names. 1043 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1044 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1045 { (exit 1); exit 1; }; } 1046 ac_useropt_orig=$ac_useropt 1047 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1048 case $ac_user_opts in 1049 *" 1050"enable_$ac_useropt" 1051"*) ;; 1052 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1053 ac_unrecognized_sep=', ';; 1054 esac 1055 eval enable_$ac_useropt=no ;; 1056 1057 -docdir | --docdir | --docdi | --doc | --do) 1058 ac_prev=docdir ;; 1059 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1060 docdir=$ac_optarg ;; 1061 1062 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1063 ac_prev=dvidir ;; 1064 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1065 dvidir=$ac_optarg ;; 1066 1067 -enable-* | --enable-*) 1068 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1069 # Reject names that are not valid shell variable names. 1070 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1071 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1072 { (exit 1); exit 1; }; } 1073 ac_useropt_orig=$ac_useropt 1074 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1075 case $ac_user_opts in 1076 *" 1077"enable_$ac_useropt" 1078"*) ;; 1079 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1080 ac_unrecognized_sep=', ';; 1081 esac 1082 eval enable_$ac_useropt=\$ac_optarg ;; 1083 1084 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1085 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1086 | --exec | --exe | --ex) 1087 ac_prev=exec_prefix ;; 1088 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1089 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1090 | --exec=* | --exe=* | --ex=*) 1091 exec_prefix=$ac_optarg ;; 1092 1093 -gas | --gas | --ga | --g) 1094 # Obsolete; use --with-gas. 1095 with_gas=yes ;; 1096 1097 -help | --help | --hel | --he | -h) 1098 ac_init_help=long ;; 1099 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1100 ac_init_help=recursive ;; 1101 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1102 ac_init_help=short ;; 1103 1104 -host | --host | --hos | --ho) 1105 ac_prev=host_alias ;; 1106 -host=* | --host=* | --hos=* | --ho=*) 1107 host_alias=$ac_optarg ;; 1108 1109 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1110 ac_prev=htmldir ;; 1111 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1112 | --ht=*) 1113 htmldir=$ac_optarg ;; 1114 1115 -includedir | --includedir | --includedi | --included | --include \ 1116 | --includ | --inclu | --incl | --inc) 1117 ac_prev=includedir ;; 1118 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1119 | --includ=* | --inclu=* | --incl=* | --inc=*) 1120 includedir=$ac_optarg ;; 1121 1122 -infodir | --infodir | --infodi | --infod | --info | --inf) 1123 ac_prev=infodir ;; 1124 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1125 infodir=$ac_optarg ;; 1126 1127 -libdir | --libdir | --libdi | --libd) 1128 ac_prev=libdir ;; 1129 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1130 libdir=$ac_optarg ;; 1131 1132 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1133 | --libexe | --libex | --libe) 1134 ac_prev=libexecdir ;; 1135 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1136 | --libexe=* | --libex=* | --libe=*) 1137 libexecdir=$ac_optarg ;; 1138 1139 -localedir | --localedir | --localedi | --localed | --locale) 1140 ac_prev=localedir ;; 1141 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1142 localedir=$ac_optarg ;; 1143 1144 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1145 | --localstate | --localstat | --localsta | --localst | --locals) 1146 ac_prev=localstatedir ;; 1147 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1148 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1149 localstatedir=$ac_optarg ;; 1150 1151 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1152 ac_prev=mandir ;; 1153 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1154 mandir=$ac_optarg ;; 1155 1156 -nfp | --nfp | --nf) 1157 # Obsolete; use --without-fp. 1158 with_fp=no ;; 1159 1160 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1161 | --no-cr | --no-c | -n) 1162 no_create=yes ;; 1163 1164 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1165 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1166 no_recursion=yes ;; 1167 1168 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1169 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1170 | --oldin | --oldi | --old | --ol | --o) 1171 ac_prev=oldincludedir ;; 1172 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1173 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1174 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1175 oldincludedir=$ac_optarg ;; 1176 1177 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1178 ac_prev=prefix ;; 1179 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1180 prefix=$ac_optarg ;; 1181 1182 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1183 | --program-pre | --program-pr | --program-p) 1184 ac_prev=program_prefix ;; 1185 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1186 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1187 program_prefix=$ac_optarg ;; 1188 1189 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1190 | --program-suf | --program-su | --program-s) 1191 ac_prev=program_suffix ;; 1192 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1193 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1194 program_suffix=$ac_optarg ;; 1195 1196 -program-transform-name | --program-transform-name \ 1197 | --program-transform-nam | --program-transform-na \ 1198 | --program-transform-n | --program-transform- \ 1199 | --program-transform | --program-transfor \ 1200 | --program-transfo | --program-transf \ 1201 | --program-trans | --program-tran \ 1202 | --progr-tra | --program-tr | --program-t) 1203 ac_prev=program_transform_name ;; 1204 -program-transform-name=* | --program-transform-name=* \ 1205 | --program-transform-nam=* | --program-transform-na=* \ 1206 | --program-transform-n=* | --program-transform-=* \ 1207 | --program-transform=* | --program-transfor=* \ 1208 | --program-transfo=* | --program-transf=* \ 1209 | --program-trans=* | --program-tran=* \ 1210 | --progr-tra=* | --program-tr=* | --program-t=*) 1211 program_transform_name=$ac_optarg ;; 1212 1213 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1214 ac_prev=pdfdir ;; 1215 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1216 pdfdir=$ac_optarg ;; 1217 1218 -psdir | --psdir | --psdi | --psd | --ps) 1219 ac_prev=psdir ;; 1220 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1221 psdir=$ac_optarg ;; 1222 1223 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1224 | -silent | --silent | --silen | --sile | --sil) 1225 silent=yes ;; 1226 1227 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1228 ac_prev=sbindir ;; 1229 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1230 | --sbi=* | --sb=*) 1231 sbindir=$ac_optarg ;; 1232 1233 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1234 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1235 | --sharedst | --shareds | --shared | --share | --shar \ 1236 | --sha | --sh) 1237 ac_prev=sharedstatedir ;; 1238 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1239 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1240 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1241 | --sha=* | --sh=*) 1242 sharedstatedir=$ac_optarg ;; 1243 1244 -site | --site | --sit) 1245 ac_prev=site ;; 1246 -site=* | --site=* | --sit=*) 1247 site=$ac_optarg ;; 1248 1249 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1250 ac_prev=srcdir ;; 1251 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1252 srcdir=$ac_optarg ;; 1253 1254 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1255 | --syscon | --sysco | --sysc | --sys | --sy) 1256 ac_prev=sysconfdir ;; 1257 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1258 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1259 sysconfdir=$ac_optarg ;; 1260 1261 -target | --target | --targe | --targ | --tar | --ta | --t) 1262 ac_prev=target_alias ;; 1263 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1264 target_alias=$ac_optarg ;; 1265 1266 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1267 verbose=yes ;; 1268 1269 -version | --version | --versio | --versi | --vers | -V) 1270 ac_init_version=: ;; 1271 1272 -with-* | --with-*) 1273 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1274 # Reject names that are not valid shell variable names. 1275 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1276 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1277 { (exit 1); exit 1; }; } 1278 ac_useropt_orig=$ac_useropt 1279 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1280 case $ac_user_opts in 1281 *" 1282"with_$ac_useropt" 1283"*) ;; 1284 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1285 ac_unrecognized_sep=', ';; 1286 esac 1287 eval with_$ac_useropt=\$ac_optarg ;; 1288 1289 -without-* | --without-*) 1290 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1291 # Reject names that are not valid shell variable names. 1292 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1293 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1294 { (exit 1); exit 1; }; } 1295 ac_useropt_orig=$ac_useropt 1296 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1297 case $ac_user_opts in 1298 *" 1299"with_$ac_useropt" 1300"*) ;; 1301 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1302 ac_unrecognized_sep=', ';; 1303 esac 1304 eval with_$ac_useropt=no ;; 1305 1306 --x) 1307 # Obsolete; use --with-x. 1308 with_x=yes ;; 1309 1310 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1311 | --x-incl | --x-inc | --x-in | --x-i) 1312 ac_prev=x_includes ;; 1313 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1314 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1315 x_includes=$ac_optarg ;; 1316 1317 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1318 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1319 ac_prev=x_libraries ;; 1320 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1321 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1322 x_libraries=$ac_optarg ;; 1323 1324 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option 1325Try \`$0 --help' for more information." >&2 1326 { (exit 1); exit 1; }; } 1327 ;; 1328 1329 *=*) 1330 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1331 # Reject names that are not valid shell variable names. 1332 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1333 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1334 { (exit 1); exit 1; }; } 1335 eval $ac_envvar=\$ac_optarg 1336 export $ac_envvar ;; 1337 1338 *) 1339 # FIXME: should be removed in autoconf 3.0. 1340 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1341 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1342 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1343 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1344 ;; 1345 1346 esac 1347done 1348 1349if test -n "$ac_prev"; then 1350 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1351 { $as_echo "$as_me: error: missing argument to $ac_option" >&2 1352 { (exit 1); exit 1; }; } 1353fi 1354 1355if test -n "$ac_unrecognized_opts"; then 1356 case $enable_option_checking in 1357 no) ;; 1358 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 1359 { (exit 1); exit 1; }; } ;; 1360 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1361 esac 1362fi 1363 1364# Check all directory arguments for consistency. 1365for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1366 datadir sysconfdir sharedstatedir localstatedir includedir \ 1367 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1368 libdir localedir mandir 1369do 1370 eval ac_val=\$$ac_var 1371 # Remove trailing slashes. 1372 case $ac_val in 1373 */ ) 1374 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1375 eval $ac_var=\$ac_val;; 1376 esac 1377 # Be sure to have absolute directory names. 1378 case $ac_val in 1379 [\\/$]* | ?:[\\/]* ) continue;; 1380 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1381 esac 1382 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1383 { (exit 1); exit 1; }; } 1384done 1385 1386# There might be people who depend on the old broken behavior: `$host' 1387# used to hold the argument of --host etc. 1388# FIXME: To remove some day. 1389build=$build_alias 1390host=$host_alias 1391target=$target_alias 1392 1393# FIXME: To remove some day. 1394if test "x$host_alias" != x; then 1395 if test "x$build_alias" = x; then 1396 cross_compiling=maybe 1397 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1398 If a cross compiler is detected then cross compile mode will be used." >&2 1399 elif test "x$build_alias" != "x$host_alias"; then 1400 cross_compiling=yes 1401 fi 1402fi 1403 1404ac_tool_prefix= 1405test -n "$host_alias" && ac_tool_prefix=$host_alias- 1406 1407test "$silent" = yes && exec 6>/dev/null 1408 1409 1410ac_pwd=`pwd` && test -n "$ac_pwd" && 1411ac_ls_di=`ls -di .` && 1412ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1413 { $as_echo "$as_me: error: working directory cannot be determined" >&2 1414 { (exit 1); exit 1; }; } 1415test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1416 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 1417 { (exit 1); exit 1; }; } 1418 1419 1420# Find the source files, if location was not specified. 1421if test -z "$srcdir"; then 1422 ac_srcdir_defaulted=yes 1423 # Try the directory containing this script, then the parent directory. 1424 ac_confdir=`$as_dirname -- "$as_myself" || 1425$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1426 X"$as_myself" : 'X\(//\)[^/]' \| \ 1427 X"$as_myself" : 'X\(//\)$' \| \ 1428 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1429$as_echo X"$as_myself" | 1430 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1431 s//\1/ 1432 q 1433 } 1434 /^X\(\/\/\)[^/].*/{ 1435 s//\1/ 1436 q 1437 } 1438 /^X\(\/\/\)$/{ 1439 s//\1/ 1440 q 1441 } 1442 /^X\(\/\).*/{ 1443 s//\1/ 1444 q 1445 } 1446 s/.*/./; q'` 1447 srcdir=$ac_confdir 1448 if test ! -r "$srcdir/$ac_unique_file"; then 1449 srcdir=.. 1450 fi 1451else 1452 ac_srcdir_defaulted=no 1453fi 1454if test ! -r "$srcdir/$ac_unique_file"; then 1455 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1456 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1457 { (exit 1); exit 1; }; } 1458fi 1459ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1460ac_abs_confdir=`( 1461 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 1462 { (exit 1); exit 1; }; } 1463 pwd)` 1464# When building in place, set srcdir=. 1465if test "$ac_abs_confdir" = "$ac_pwd"; then 1466 srcdir=. 1467fi 1468# Remove unnecessary trailing slashes from srcdir. 1469# Double slashes in file names in object file debugging info 1470# mess up M-x gdb in Emacs. 1471case $srcdir in 1472*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1473esac 1474for ac_var in $ac_precious_vars; do 1475 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1476 eval ac_env_${ac_var}_value=\$${ac_var} 1477 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1478 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1479done 1480 1481# 1482# Report the --help message. 1483# 1484if test "$ac_init_help" = "long"; then 1485 # Omit some internal or obsolete options to make the list less imposing. 1486 # This message is too long to be a string in the A/UX 3.1 sh. 1487 cat <<_ACEOF 1488\`configure' configures netpgp 20090525 to adapt to many kinds of systems. 1489 1490Usage: $0 [OPTION]... [VAR=VALUE]... 1491 1492To assign environment variables (e.g., CC, CFLAGS...), specify them as 1493VAR=VALUE. See below for descriptions of some of the useful variables. 1494 1495Defaults for the options are specified in brackets. 1496 1497Configuration: 1498 -h, --help display this help and exit 1499 --help=short display options specific to this package 1500 --help=recursive display the short help of all the included packages 1501 -V, --version display version information and exit 1502 -q, --quiet, --silent do not print \`checking...' messages 1503 --cache-file=FILE cache test results in FILE [disabled] 1504 -C, --config-cache alias for \`--cache-file=config.cache' 1505 -n, --no-create do not create output files 1506 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1507 1508Installation directories: 1509 --prefix=PREFIX install architecture-independent files in PREFIX 1510 [$ac_default_prefix] 1511 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1512 [PREFIX] 1513 1514By default, \`make install' will install all the files in 1515\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1516an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1517for instance \`--prefix=\$HOME'. 1518 1519For better control, use the options below. 1520 1521Fine tuning of the installation directories: 1522 --bindir=DIR user executables [EPREFIX/bin] 1523 --sbindir=DIR system admin executables [EPREFIX/sbin] 1524 --libexecdir=DIR program executables [EPREFIX/libexec] 1525 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1526 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1527 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1528 --libdir=DIR object code libraries [EPREFIX/lib] 1529 --includedir=DIR C header files [PREFIX/include] 1530 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1531 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1532 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1533 --infodir=DIR info documentation [DATAROOTDIR/info] 1534 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1535 --mandir=DIR man documentation [DATAROOTDIR/man] 1536 --docdir=DIR documentation root [DATAROOTDIR/doc/netpgp] 1537 --htmldir=DIR html documentation [DOCDIR] 1538 --dvidir=DIR dvi documentation [DOCDIR] 1539 --pdfdir=DIR pdf documentation [DOCDIR] 1540 --psdir=DIR ps documentation [DOCDIR] 1541_ACEOF 1542 1543 cat <<\_ACEOF 1544 1545Program names: 1546 --program-prefix=PREFIX prepend PREFIX to installed program names 1547 --program-suffix=SUFFIX append SUFFIX to installed program names 1548 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1549 1550System types: 1551 --build=BUILD configure for building on BUILD [guessed] 1552 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1553_ACEOF 1554fi 1555 1556if test -n "$ac_init_help"; then 1557 case $ac_init_help in 1558 short | recursive ) echo "Configuration of netpgp 20090525:";; 1559 esac 1560 cat <<\_ACEOF 1561 1562Optional Features: 1563 --disable-option-checking ignore unrecognized --enable/--with options 1564 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1565 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1566 --enable-maintainer-mode enable make rules and dependencies not useful 1567 (and sometimes confusing) to the casual installer 1568 --disable-dependency-tracking speeds up one-time build 1569 --enable-dependency-tracking do not reject slow dependency extractors 1570 --enable-shared[=PKGS] build shared libraries [default=yes] 1571 --enable-static[=PKGS] build static libraries [default=yes] 1572 --enable-fast-install[=PKGS] 1573 optimize for fast installation [default=yes] 1574 --disable-libtool-lock avoid locking (might break parallel builds) 1575 1576Optional Packages: 1577 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1578 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1579 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1580 --with-pic try to use only PIC/non-PIC objects [default=use 1581 both] 1582 --with-tags[=TAGS] include additional configurations [automatic] 1583 1584Some influential environment variables: 1585 CC C compiler command 1586 CFLAGS C compiler flags 1587 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1588 nonstandard directory <lib dir> 1589 LIBS libraries to pass to the linker, e.g. -l<library> 1590 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1591 you have headers in a nonstandard directory <include dir> 1592 CPP C preprocessor 1593 CXX C++ compiler command 1594 CXXFLAGS C++ compiler flags 1595 CXXCPP C++ preprocessor 1596 F77 Fortran 77 compiler command 1597 FFLAGS Fortran 77 compiler flags 1598 1599Use these variables to override the choices made by `configure' or to help 1600it to find libraries and programs with nonstandard names/locations. 1601 1602Report bugs to <Alistair Crooks <agc@netbsd.org> c0596823>. 1603_ACEOF 1604ac_status=$? 1605fi 1606 1607if test "$ac_init_help" = "recursive"; then 1608 # If there are subdirs, report their specific --help. 1609 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1610 test -d "$ac_dir" || 1611 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1612 continue 1613 ac_builddir=. 1614 1615case "$ac_dir" in 1616.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1617*) 1618 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1619 # A ".." for each directory in $ac_dir_suffix. 1620 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1621 case $ac_top_builddir_sub in 1622 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1623 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1624 esac ;; 1625esac 1626ac_abs_top_builddir=$ac_pwd 1627ac_abs_builddir=$ac_pwd$ac_dir_suffix 1628# for backward compatibility: 1629ac_top_builddir=$ac_top_build_prefix 1630 1631case $srcdir in 1632 .) # We are building in place. 1633 ac_srcdir=. 1634 ac_top_srcdir=$ac_top_builddir_sub 1635 ac_abs_top_srcdir=$ac_pwd ;; 1636 [\\/]* | ?:[\\/]* ) # Absolute name. 1637 ac_srcdir=$srcdir$ac_dir_suffix; 1638 ac_top_srcdir=$srcdir 1639 ac_abs_top_srcdir=$srcdir ;; 1640 *) # Relative name. 1641 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1642 ac_top_srcdir=$ac_top_build_prefix$srcdir 1643 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1644esac 1645ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1646 1647 cd "$ac_dir" || { ac_status=$?; continue; } 1648 # Check for guested configure. 1649 if test -f "$ac_srcdir/configure.gnu"; then 1650 echo && 1651 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1652 elif test -f "$ac_srcdir/configure"; then 1653 echo && 1654 $SHELL "$ac_srcdir/configure" --help=recursive 1655 else 1656 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1657 fi || ac_status=$? 1658 cd "$ac_pwd" || { ac_status=$?; break; } 1659 done 1660fi 1661 1662test -n "$ac_init_help" && exit $ac_status 1663if $ac_init_version; then 1664 cat <<\_ACEOF 1665netpgp configure 20090525 1666generated by GNU Autoconf 2.63 1667 1668Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 16692002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 1670This configure script is free software; the Free Software Foundation 1671gives unlimited permission to copy, distribute and modify it. 1672_ACEOF 1673 exit 1674fi 1675cat >config.log <<_ACEOF 1676This file contains any messages produced by compilers while 1677running configure, to aid debugging if configure makes a mistake. 1678 1679It was created by netpgp $as_me 20090525, which was 1680generated by GNU Autoconf 2.63. Invocation command line was 1681 1682 $ $0 $@ 1683 1684_ACEOF 1685exec 5>>config.log 1686{ 1687cat <<_ASUNAME 1688## --------- ## 1689## Platform. ## 1690## --------- ## 1691 1692hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1693uname -m = `(uname -m) 2>/dev/null || echo unknown` 1694uname -r = `(uname -r) 2>/dev/null || echo unknown` 1695uname -s = `(uname -s) 2>/dev/null || echo unknown` 1696uname -v = `(uname -v) 2>/dev/null || echo unknown` 1697 1698/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1699/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1700 1701/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1702/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1703/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1704/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1705/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1706/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1707/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1708 1709_ASUNAME 1710 1711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1712for as_dir in $PATH 1713do 1714 IFS=$as_save_IFS 1715 test -z "$as_dir" && as_dir=. 1716 $as_echo "PATH: $as_dir" 1717done 1718IFS=$as_save_IFS 1719 1720} >&5 1721 1722cat >&5 <<_ACEOF 1723 1724 1725## ----------- ## 1726## Core tests. ## 1727## ----------- ## 1728 1729_ACEOF 1730 1731 1732# Keep a trace of the command line. 1733# Strip out --no-create and --no-recursion so they do not pile up. 1734# Strip out --silent because we don't want to record it for future runs. 1735# Also quote any args containing shell meta-characters. 1736# Make two passes to allow for proper duplicate-argument suppression. 1737ac_configure_args= 1738ac_configure_args0= 1739ac_configure_args1= 1740ac_must_keep_next=false 1741for ac_pass in 1 2 1742do 1743 for ac_arg 1744 do 1745 case $ac_arg in 1746 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1747 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1748 | -silent | --silent | --silen | --sile | --sil) 1749 continue ;; 1750 *\'*) 1751 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1752 esac 1753 case $ac_pass in 1754 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1755 2) 1756 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1757 if test $ac_must_keep_next = true; then 1758 ac_must_keep_next=false # Got value, back to normal. 1759 else 1760 case $ac_arg in 1761 *=* | --config-cache | -C | -disable-* | --disable-* \ 1762 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1763 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1764 | -with-* | --with-* | -without-* | --without-* | --x) 1765 case "$ac_configure_args0 " in 1766 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1767 esac 1768 ;; 1769 -* ) ac_must_keep_next=true ;; 1770 esac 1771 fi 1772 ac_configure_args="$ac_configure_args '$ac_arg'" 1773 ;; 1774 esac 1775 done 1776done 1777$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1778$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1779 1780# When interrupted or exit'd, cleanup temporary files, and complete 1781# config.log. We remove comments because anyway the quotes in there 1782# would cause problems or look ugly. 1783# WARNING: Use '\'' to represent an apostrophe within the trap. 1784# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1785trap 'exit_status=$? 1786 # Save into config.log some information that might help in debugging. 1787 { 1788 echo 1789 1790 cat <<\_ASBOX 1791## ---------------- ## 1792## Cache variables. ## 1793## ---------------- ## 1794_ASBOX 1795 echo 1796 # The following way of writing the cache mishandles newlines in values, 1797( 1798 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1799 eval ac_val=\$$ac_var 1800 case $ac_val in #( 1801 *${as_nl}*) 1802 case $ac_var in #( 1803 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 1804$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1805 esac 1806 case $ac_var in #( 1807 _ | IFS | as_nl) ;; #( 1808 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1809 *) $as_unset $ac_var ;; 1810 esac ;; 1811 esac 1812 done 1813 (set) 2>&1 | 1814 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1815 *${as_nl}ac_space=\ *) 1816 sed -n \ 1817 "s/'\''/'\''\\\\'\'''\''/g; 1818 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1819 ;; #( 1820 *) 1821 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1822 ;; 1823 esac | 1824 sort 1825) 1826 echo 1827 1828 cat <<\_ASBOX 1829## ----------------- ## 1830## Output variables. ## 1831## ----------------- ## 1832_ASBOX 1833 echo 1834 for ac_var in $ac_subst_vars 1835 do 1836 eval ac_val=\$$ac_var 1837 case $ac_val in 1838 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1839 esac 1840 $as_echo "$ac_var='\''$ac_val'\''" 1841 done | sort 1842 echo 1843 1844 if test -n "$ac_subst_files"; then 1845 cat <<\_ASBOX 1846## ------------------- ## 1847## File substitutions. ## 1848## ------------------- ## 1849_ASBOX 1850 echo 1851 for ac_var in $ac_subst_files 1852 do 1853 eval ac_val=\$$ac_var 1854 case $ac_val in 1855 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1856 esac 1857 $as_echo "$ac_var='\''$ac_val'\''" 1858 done | sort 1859 echo 1860 fi 1861 1862 if test -s confdefs.h; then 1863 cat <<\_ASBOX 1864## ----------- ## 1865## confdefs.h. ## 1866## ----------- ## 1867_ASBOX 1868 echo 1869 cat confdefs.h 1870 echo 1871 fi 1872 test "$ac_signal" != 0 && 1873 $as_echo "$as_me: caught signal $ac_signal" 1874 $as_echo "$as_me: exit $exit_status" 1875 } >&5 1876 rm -f core *.core core.conftest.* && 1877 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1878 exit $exit_status 1879' 0 1880for ac_signal in 1 2 13 15; do 1881 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1882done 1883ac_signal=0 1884 1885# confdefs.h avoids OS command line length limits that DEFS can exceed. 1886rm -f -r conftest* confdefs.h 1887 1888# Predefined preprocessor variables. 1889 1890cat >>confdefs.h <<_ACEOF 1891#define PACKAGE_NAME "$PACKAGE_NAME" 1892_ACEOF 1893 1894 1895cat >>confdefs.h <<_ACEOF 1896#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1897_ACEOF 1898 1899 1900cat >>confdefs.h <<_ACEOF 1901#define PACKAGE_VERSION "$PACKAGE_VERSION" 1902_ACEOF 1903 1904 1905cat >>confdefs.h <<_ACEOF 1906#define PACKAGE_STRING "$PACKAGE_STRING" 1907_ACEOF 1908 1909 1910cat >>confdefs.h <<_ACEOF 1911#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1912_ACEOF 1913 1914 1915# Let the site file select an alternate cache file if it wants to. 1916# Prefer an explicitly selected file to automatically selected ones. 1917ac_site_file1=NONE 1918ac_site_file2=NONE 1919if test -n "$CONFIG_SITE"; then 1920 ac_site_file1=$CONFIG_SITE 1921elif test "x$prefix" != xNONE; then 1922 ac_site_file1=$prefix/share/config.site 1923 ac_site_file2=$prefix/etc/config.site 1924else 1925 ac_site_file1=$ac_default_prefix/share/config.site 1926 ac_site_file2=$ac_default_prefix/etc/config.site 1927fi 1928for ac_site_file in "$ac_site_file1" "$ac_site_file2" 1929do 1930 test "x$ac_site_file" = xNONE && continue 1931 if test -r "$ac_site_file"; then 1932 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1933$as_echo "$as_me: loading site script $ac_site_file" >&6;} 1934 sed 's/^/| /' "$ac_site_file" >&5 1935 . "$ac_site_file" 1936 fi 1937done 1938 1939if test -r "$cache_file"; then 1940 # Some versions of bash will fail to source /dev/null (special 1941 # files actually), so we avoid doing that. 1942 if test -f "$cache_file"; then 1943 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 1944$as_echo "$as_me: loading cache $cache_file" >&6;} 1945 case $cache_file in 1946 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1947 *) . "./$cache_file";; 1948 esac 1949 fi 1950else 1951 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 1952$as_echo "$as_me: creating cache $cache_file" >&6;} 1953 >$cache_file 1954fi 1955 1956# Check that the precious variables saved in the cache have kept the same 1957# value. 1958ac_cache_corrupted=false 1959for ac_var in $ac_precious_vars; do 1960 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1961 eval ac_new_set=\$ac_env_${ac_var}_set 1962 eval ac_old_val=\$ac_cv_env_${ac_var}_value 1963 eval ac_new_val=\$ac_env_${ac_var}_value 1964 case $ac_old_set,$ac_new_set in 1965 set,) 1966 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1967$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1968 ac_cache_corrupted=: ;; 1969 ,set) 1970 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1971$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1972 ac_cache_corrupted=: ;; 1973 ,);; 1974 *) 1975 if test "x$ac_old_val" != "x$ac_new_val"; then 1976 # differences in whitespace do not lead to failure. 1977 ac_old_val_w=`echo x $ac_old_val` 1978 ac_new_val_w=`echo x $ac_new_val` 1979 if test "$ac_old_val_w" != "$ac_new_val_w"; then 1980 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1981$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1982 ac_cache_corrupted=: 1983 else 1984 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 1985$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 1986 eval $ac_var=\$ac_old_val 1987 fi 1988 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 1989$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 1990 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 1991$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 1992 fi;; 1993 esac 1994 # Pass precious variables to config.status. 1995 if test "$ac_new_set" = set; then 1996 case $ac_new_val in 1997 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1998 *) ac_arg=$ac_var=$ac_new_val ;; 1999 esac 2000 case " $ac_configure_args " in 2001 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2002 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 2003 esac 2004 fi 2005done 2006if $ac_cache_corrupted; then 2007 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 2008$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2009 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 2010$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2011 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 2012$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 2013 { (exit 1); exit 1; }; } 2014fi 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040ac_ext=c 2041ac_cpp='$CPP $CPPFLAGS' 2042ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2043ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2044ac_compiler_gnu=$ac_cv_c_compiler_gnu 2045 2046 2047 2048 2049 2050## --------------------- ## 2051## M4sh Initialization. ## 2052## --------------------- ## 2053 2054# Be more Bourne compatible 2055DUALCASE=1; export DUALCASE # for MKS sh 2056if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 2057 emulate sh 2058 NULLCMD=: 2059 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 2060 # is contrary to our usage. Disable this feature. 2061 alias -g '${1+"$@"}'='"$@"' 2062 setopt NO_GLOB_SUBST 2063else 2064 case `(set -o) 2>/dev/null` in 2065 *posix*) set -o posix ;; 2066esac 2067 2068fi 2069 2070 2071 2072 2073# PATH needs CR 2074# Avoid depending upon Character Ranges. 2075as_cr_letters='abcdefghijklmnopqrstuvwxyz' 2076as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 2077as_cr_Letters=$as_cr_letters$as_cr_LETTERS 2078as_cr_digits='0123456789' 2079as_cr_alnum=$as_cr_Letters$as_cr_digits 2080 2081as_nl=' 2082' 2083export as_nl 2084# Printing a long string crashes Solaris 7 /usr/bin/printf. 2085as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 2086as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 2087as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 2088if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 2089 as_echo='printf %s\n' 2090 as_echo_n='printf %s' 2091else 2092 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 2093 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 2094 as_echo_n='/usr/ucb/echo -n' 2095 else 2096 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 2097 as_echo_n_body='eval 2098 arg=$1; 2099 case $arg in 2100 *"$as_nl"*) 2101 expr "X$arg" : "X\\(.*\\)$as_nl"; 2102 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 2103 esac; 2104 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 2105 ' 2106 export as_echo_n_body 2107 as_echo_n='sh -c $as_echo_n_body as_echo' 2108 fi 2109 export as_echo_body 2110 as_echo='sh -c $as_echo_body as_echo' 2111fi 2112 2113# The user is always right. 2114if test "${PATH_SEPARATOR+set}" != set; then 2115 PATH_SEPARATOR=: 2116 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 2117 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 2118 PATH_SEPARATOR=';' 2119 } 2120fi 2121 2122# Support unset when possible. 2123if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 2124 as_unset=unset 2125else 2126 as_unset=false 2127fi 2128 2129 2130# IFS 2131# We need space, tab and new line, in precisely that order. Quoting is 2132# there to prevent editors from complaining about space-tab. 2133# (If _AS_PATH_WALK were called with IFS unset, it would disable word 2134# splitting by setting IFS to empty value.) 2135IFS=" "" $as_nl" 2136 2137# Find who we are. Look in the path if we contain no directory separator. 2138case $0 in 2139 *[\\/]* ) as_myself=$0 ;; 2140 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2141for as_dir in $PATH 2142do 2143 IFS=$as_save_IFS 2144 test -z "$as_dir" && as_dir=. 2145 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 2146done 2147IFS=$as_save_IFS 2148 2149 ;; 2150esac 2151# We did not find ourselves, most probably we were run as `sh COMMAND' 2152# in which case we are not to be found in the path. 2153if test "x$as_myself" = x; then 2154 as_myself=$0 2155fi 2156if test ! -f "$as_myself"; then 2157 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 2158 { (exit 1); exit 1; } 2159fi 2160 2161# Work around bugs in pre-3.0 UWIN ksh. 2162for as_var in ENV MAIL MAILPATH 2163do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 2164done 2165PS1='$ ' 2166PS2='> ' 2167PS4='+ ' 2168 2169# NLS nuisances. 2170LC_ALL=C 2171export LC_ALL 2172LANGUAGE=C 2173export LANGUAGE 2174 2175# Required to use basename. 2176if expr a : '\(a\)' >/dev/null 2>&1 && 2177 test "X`expr 00001 : '.*\(...\)'`" = X001; then 2178 as_expr=expr 2179else 2180 as_expr=false 2181fi 2182 2183if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 2184 as_basename=basename 2185else 2186 as_basename=false 2187fi 2188 2189 2190# Name of the executable. 2191as_me=`$as_basename -- "$0" || 2192$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 2193 X"$0" : 'X\(//\)$' \| \ 2194 X"$0" : 'X\(/\)' \| . 2>/dev/null || 2195$as_echo X/"$0" | 2196 sed '/^.*\/\([^/][^/]*\)\/*$/{ 2197 s//\1/ 2198 q 2199 } 2200 /^X\/\(\/\/\)$/{ 2201 s//\1/ 2202 q 2203 } 2204 /^X\/\(\/\).*/{ 2205 s//\1/ 2206 q 2207 } 2208 s/.*/./; q'` 2209 2210# CDPATH. 2211$as_unset CDPATH 2212 2213 2214 2215ac_aux_dir= 2216for ac_dir in buildaux "$srcdir"/buildaux; do 2217 if test -f "$ac_dir/install-sh"; then 2218 ac_aux_dir=$ac_dir 2219 ac_install_sh="$ac_aux_dir/install-sh -c" 2220 break 2221 elif test -f "$ac_dir/install.sh"; then 2222 ac_aux_dir=$ac_dir 2223 ac_install_sh="$ac_aux_dir/install.sh -c" 2224 break 2225 elif test -f "$ac_dir/shtool"; then 2226 ac_aux_dir=$ac_dir 2227 ac_install_sh="$ac_aux_dir/shtool install -c" 2228 break 2229 fi 2230done 2231if test -z "$ac_aux_dir"; then 2232 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in buildaux \"$srcdir\"/buildaux" >&5 2233$as_echo "$as_me: error: cannot find install-sh or install.sh in buildaux \"$srcdir\"/buildaux" >&2;} 2234 { (exit 1); exit 1; }; } 2235fi 2236 2237# These three variables are undocumented and unsupported, 2238# and are intended to be withdrawn in a future Autoconf release. 2239# They can cause serious problems if a builder's source tree is in a directory 2240# whose full name contains unusual characters. 2241ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2242ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2243ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2244 2245 2246ac_config_headers="$ac_config_headers src/lib/config.h" 2247 2248 2249am__api_version='1.10' 2250 2251# Find a good install program. We prefer a C program (faster), 2252# so one script is as good as another. But avoid the broken or 2253# incompatible versions: 2254# SysV /etc/install, /usr/sbin/install 2255# SunOS /usr/etc/install 2256# IRIX /sbin/install 2257# AIX /bin/install 2258# AmigaOS /C/install, which installs bootblocks on floppy discs 2259# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2260# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2261# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2262# OS/2's system install, which has a completely different semantic 2263# ./install, which can be erroneously created by make from ./install.sh. 2264# Reject install programs that cannot install multiple files. 2265{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2266$as_echo_n "checking for a BSD-compatible install... " >&6; } 2267if test -z "$INSTALL"; then 2268if test "${ac_cv_path_install+set}" = set; then 2269 $as_echo_n "(cached) " >&6 2270else 2271 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2272for as_dir in $PATH 2273do 2274 IFS=$as_save_IFS 2275 test -z "$as_dir" && as_dir=. 2276 # Account for people who put trailing slashes in PATH elements. 2277case $as_dir/ in 2278 ./ | .// | /cC/* | \ 2279 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2280 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2281 /usr/ucb/* ) ;; 2282 *) 2283 # OSF1 and SCO ODT 3.0 have their own names for install. 2284 # Don't use installbsd from OSF since it installs stuff as root 2285 # by default. 2286 for ac_prog in ginstall scoinst install; do 2287 for ac_exec_ext in '' $ac_executable_extensions; do 2288 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2289 if test $ac_prog = install && 2290 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2291 # AIX install. It has an incompatible calling convention. 2292 : 2293 elif test $ac_prog = install && 2294 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2295 # program-specific install script used by HP pwplus--don't use. 2296 : 2297 else 2298 rm -rf conftest.one conftest.two conftest.dir 2299 echo one > conftest.one 2300 echo two > conftest.two 2301 mkdir conftest.dir 2302 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2303 test -s conftest.one && test -s conftest.two && 2304 test -s conftest.dir/conftest.one && 2305 test -s conftest.dir/conftest.two 2306 then 2307 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2308 break 3 2309 fi 2310 fi 2311 fi 2312 done 2313 done 2314 ;; 2315esac 2316 2317done 2318IFS=$as_save_IFS 2319 2320rm -rf conftest.one conftest.two conftest.dir 2321 2322fi 2323 if test "${ac_cv_path_install+set}" = set; then 2324 INSTALL=$ac_cv_path_install 2325 else 2326 # As a last resort, use the slow shell script. Don't cache a 2327 # value for INSTALL within a source directory, because that will 2328 # break other packages using the cache if that directory is 2329 # removed, or if the value is a relative name. 2330 INSTALL=$ac_install_sh 2331 fi 2332fi 2333{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 2334$as_echo "$INSTALL" >&6; } 2335 2336# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2337# It thinks the first close brace ends the variable substitution. 2338test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2339 2340test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2341 2342test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2343 2344{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2345$as_echo_n "checking whether build environment is sane... " >&6; } 2346# Just in case 2347sleep 1 2348echo timestamp > conftest.file 2349# Do `set' in a subshell so we don't clobber the current shell's 2350# arguments. Must try -L first in case configure is actually a 2351# symlink; some systems play weird games with the mod time of symlinks 2352# (eg FreeBSD returns the mod time of the symlink's containing 2353# directory). 2354if ( 2355 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 2356 if test "$*" = "X"; then 2357 # -L didn't work. 2358 set X `ls -t $srcdir/configure conftest.file` 2359 fi 2360 rm -f conftest.file 2361 if test "$*" != "X $srcdir/configure conftest.file" \ 2362 && test "$*" != "X conftest.file $srcdir/configure"; then 2363 2364 # If neither matched, then we have a broken ls. This can happen 2365 # if, for instance, CONFIG_SHELL is bash and it inherits a 2366 # broken ls alias from the environment. This has actually 2367 # happened. Such a system could not be considered "sane". 2368 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2369alias in your environment" >&5 2370$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2371alias in your environment" >&2;} 2372 { (exit 1); exit 1; }; } 2373 fi 2374 2375 test "$2" = conftest.file 2376 ) 2377then 2378 # Ok. 2379 : 2380else 2381 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2382Check your system clock" >&5 2383$as_echo "$as_me: error: newly created file is older than distributed files! 2384Check your system clock" >&2;} 2385 { (exit 1); exit 1; }; } 2386fi 2387{ $as_echo "$as_me:$LINENO: result: yes" >&5 2388$as_echo "yes" >&6; } 2389test "$program_prefix" != NONE && 2390 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2391# Use a double $ so make ignores it. 2392test "$program_suffix" != NONE && 2393 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2394# Double any \ or $. 2395# By default was `s,x,x', remove it if useless. 2396ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2397program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2398 2399# expand $ac_aux_dir to an absolute path 2400am_aux_dir=`cd $ac_aux_dir && pwd` 2401 2402test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 2403# Use eval to expand $SHELL 2404if eval "$MISSING --run true"; then 2405 am_missing_run="$MISSING --run " 2406else 2407 am_missing_run= 2408 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2409$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2410fi 2411 2412{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 2413$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2414if test -z "$MKDIR_P"; then 2415 if test "${ac_cv_path_mkdir+set}" = set; then 2416 $as_echo_n "(cached) " >&6 2417else 2418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2419for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2420do 2421 IFS=$as_save_IFS 2422 test -z "$as_dir" && as_dir=. 2423 for ac_prog in mkdir gmkdir; do 2424 for ac_exec_ext in '' $ac_executable_extensions; do 2425 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2426 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2427 'mkdir (GNU coreutils) '* | \ 2428 'mkdir (coreutils) '* | \ 2429 'mkdir (fileutils) '4.1*) 2430 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2431 break 3;; 2432 esac 2433 done 2434 done 2435done 2436IFS=$as_save_IFS 2437 2438fi 2439 2440 if test "${ac_cv_path_mkdir+set}" = set; then 2441 MKDIR_P="$ac_cv_path_mkdir -p" 2442 else 2443 # As a last resort, use the slow shell script. Don't cache a 2444 # value for MKDIR_P within a source directory, because that will 2445 # break other packages using the cache if that directory is 2446 # removed, or if the value is a relative name. 2447 test -d ./--version && rmdir ./--version 2448 MKDIR_P="$ac_install_sh -d" 2449 fi 2450fi 2451{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 2452$as_echo "$MKDIR_P" >&6; } 2453 2454mkdir_p="$MKDIR_P" 2455case $mkdir_p in 2456 [\\/$]* | ?:[\\/]*) ;; 2457 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2458esac 2459 2460for ac_prog in gawk mawk nawk awk 2461do 2462 # Extract the first word of "$ac_prog", so it can be a program name with args. 2463set dummy $ac_prog; ac_word=$2 2464{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2465$as_echo_n "checking for $ac_word... " >&6; } 2466if test "${ac_cv_prog_AWK+set}" = set; then 2467 $as_echo_n "(cached) " >&6 2468else 2469 if test -n "$AWK"; then 2470 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2471else 2472as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2473for as_dir in $PATH 2474do 2475 IFS=$as_save_IFS 2476 test -z "$as_dir" && as_dir=. 2477 for ac_exec_ext in '' $ac_executable_extensions; do 2478 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2479 ac_cv_prog_AWK="$ac_prog" 2480 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2481 break 2 2482 fi 2483done 2484done 2485IFS=$as_save_IFS 2486 2487fi 2488fi 2489AWK=$ac_cv_prog_AWK 2490if test -n "$AWK"; then 2491 { $as_echo "$as_me:$LINENO: result: $AWK" >&5 2492$as_echo "$AWK" >&6; } 2493else 2494 { $as_echo "$as_me:$LINENO: result: no" >&5 2495$as_echo "no" >&6; } 2496fi 2497 2498 2499 test -n "$AWK" && break 2500done 2501 2502{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2503$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2504set x ${MAKE-make} 2505ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2506if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2507 $as_echo_n "(cached) " >&6 2508else 2509 cat >conftest.make <<\_ACEOF 2510SHELL = /bin/sh 2511all: 2512 @echo '@@@%%%=$(MAKE)=@@@%%%' 2513_ACEOF 2514# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2515case `${MAKE-make} -f conftest.make 2>/dev/null` in 2516 *@@@%%%=?*=@@@%%%*) 2517 eval ac_cv_prog_make_${ac_make}_set=yes;; 2518 *) 2519 eval ac_cv_prog_make_${ac_make}_set=no;; 2520esac 2521rm -f conftest.make 2522fi 2523if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2524 { $as_echo "$as_me:$LINENO: result: yes" >&5 2525$as_echo "yes" >&6; } 2526 SET_MAKE= 2527else 2528 { $as_echo "$as_me:$LINENO: result: no" >&5 2529$as_echo "no" >&6; } 2530 SET_MAKE="MAKE=${MAKE-make}" 2531fi 2532 2533rm -rf .tst 2>/dev/null 2534mkdir .tst 2>/dev/null 2535if test -d .tst; then 2536 am__leading_dot=. 2537else 2538 am__leading_dot=_ 2539fi 2540rmdir .tst 2>/dev/null 2541 2542if test "`cd $srcdir && pwd`" != "`pwd`"; then 2543 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2544 # is not polluted with repeated "-I." 2545 am__isrc=' -I$(srcdir)' 2546 # test to see if srcdir already configured 2547 if test -f $srcdir/config.status; then 2548 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2549$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2550 { (exit 1); exit 1; }; } 2551 fi 2552fi 2553 2554# test whether we have cygpath 2555if test -z "$CYGPATH_W"; then 2556 if (cygpath --version) >/dev/null 2>/dev/null; then 2557 CYGPATH_W='cygpath -w' 2558 else 2559 CYGPATH_W=echo 2560 fi 2561fi 2562 2563 2564# Define the identity of the package. 2565 PACKAGE='netpgp' 2566 VERSION='20090525' 2567 2568 2569cat >>confdefs.h <<_ACEOF 2570#define PACKAGE "$PACKAGE" 2571_ACEOF 2572 2573 2574cat >>confdefs.h <<_ACEOF 2575#define VERSION "$VERSION" 2576_ACEOF 2577 2578# Some tools Automake needs. 2579 2580ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2581 2582 2583AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2584 2585 2586AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2587 2588 2589AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2590 2591 2592MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2593 2594install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} 2595 2596# Installed binaries are usually stripped using `strip' when the user 2597# run `make install-strip'. However `strip' might not be the right 2598# tool to use in cross-compilation environments, therefore Automake 2599# will honor the `STRIP' environment variable to overrule this program. 2600if test "$cross_compiling" != no; then 2601 if test -n "$ac_tool_prefix"; then 2602 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2603set dummy ${ac_tool_prefix}strip; ac_word=$2 2604{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2605$as_echo_n "checking for $ac_word... " >&6; } 2606if test "${ac_cv_prog_STRIP+set}" = set; then 2607 $as_echo_n "(cached) " >&6 2608else 2609 if test -n "$STRIP"; then 2610 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2611else 2612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2613for as_dir in $PATH 2614do 2615 IFS=$as_save_IFS 2616 test -z "$as_dir" && as_dir=. 2617 for ac_exec_ext in '' $ac_executable_extensions; do 2618 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2619 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2620 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2621 break 2 2622 fi 2623done 2624done 2625IFS=$as_save_IFS 2626 2627fi 2628fi 2629STRIP=$ac_cv_prog_STRIP 2630if test -n "$STRIP"; then 2631 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 2632$as_echo "$STRIP" >&6; } 2633else 2634 { $as_echo "$as_me:$LINENO: result: no" >&5 2635$as_echo "no" >&6; } 2636fi 2637 2638 2639fi 2640if test -z "$ac_cv_prog_STRIP"; then 2641 ac_ct_STRIP=$STRIP 2642 # Extract the first word of "strip", so it can be a program name with args. 2643set dummy strip; ac_word=$2 2644{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2645$as_echo_n "checking for $ac_word... " >&6; } 2646if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2647 $as_echo_n "(cached) " >&6 2648else 2649 if test -n "$ac_ct_STRIP"; then 2650 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2651else 2652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2653for as_dir in $PATH 2654do 2655 IFS=$as_save_IFS 2656 test -z "$as_dir" && as_dir=. 2657 for ac_exec_ext in '' $ac_executable_extensions; do 2658 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2659 ac_cv_prog_ac_ct_STRIP="strip" 2660 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2661 break 2 2662 fi 2663done 2664done 2665IFS=$as_save_IFS 2666 2667fi 2668fi 2669ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2670if test -n "$ac_ct_STRIP"; then 2671 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2672$as_echo "$ac_ct_STRIP" >&6; } 2673else 2674 { $as_echo "$as_me:$LINENO: result: no" >&5 2675$as_echo "no" >&6; } 2676fi 2677 2678 if test "x$ac_ct_STRIP" = x; then 2679 STRIP=":" 2680 else 2681 case $cross_compiling:$ac_tool_warned in 2682yes:) 2683{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2684$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2685ac_tool_warned=yes ;; 2686esac 2687 STRIP=$ac_ct_STRIP 2688 fi 2689else 2690 STRIP="$ac_cv_prog_STRIP" 2691fi 2692 2693fi 2694INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2695 2696# We need awk for the "check" target. The system "awk" is bad on 2697# some platforms. 2698# Always define AMTAR for backward compatibility. 2699 2700AMTAR=${AMTAR-"${am_missing_run}tar"} 2701 2702am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2703 2704 2705 2706 2707 2708{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2709$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2710 # Check whether --enable-maintainer-mode was given. 2711if test "${enable_maintainer_mode+set}" = set; then 2712 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2713else 2714 USE_MAINTAINER_MODE=no 2715fi 2716 2717 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2718$as_echo "$USE_MAINTAINER_MODE" >&6; } 2719 if test $USE_MAINTAINER_MODE = yes; then 2720 MAINTAINER_MODE_TRUE= 2721 MAINTAINER_MODE_FALSE='#' 2722else 2723 MAINTAINER_MODE_TRUE='#' 2724 MAINTAINER_MODE_FALSE= 2725fi 2726 2727 MAINT=$MAINTAINER_MODE_TRUE 2728 2729 2730 2731# Make sure we can run config.sub. 2732$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2733 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 2734$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 2735 { (exit 1); exit 1; }; } 2736 2737{ $as_echo "$as_me:$LINENO: checking build system type" >&5 2738$as_echo_n "checking build system type... " >&6; } 2739if test "${ac_cv_build+set}" = set; then 2740 $as_echo_n "(cached) " >&6 2741else 2742 ac_build_alias=$build_alias 2743test "x$ac_build_alias" = x && 2744 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2745test "x$ac_build_alias" = x && 2746 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 2747$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 2748 { (exit 1); exit 1; }; } 2749ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2750 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 2751$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 2752 { (exit 1); exit 1; }; } 2753 2754fi 2755{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 2756$as_echo "$ac_cv_build" >&6; } 2757case $ac_cv_build in 2758*-*-*) ;; 2759*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 2760$as_echo "$as_me: error: invalid value of canonical build" >&2;} 2761 { (exit 1); exit 1; }; };; 2762esac 2763build=$ac_cv_build 2764ac_save_IFS=$IFS; IFS='-' 2765set x $ac_cv_build 2766shift 2767build_cpu=$1 2768build_vendor=$2 2769shift; shift 2770# Remember, the first character of IFS is used to create $*, 2771# except with old shells: 2772build_os=$* 2773IFS=$ac_save_IFS 2774case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2775 2776 2777{ $as_echo "$as_me:$LINENO: checking host system type" >&5 2778$as_echo_n "checking host system type... " >&6; } 2779if test "${ac_cv_host+set}" = set; then 2780 $as_echo_n "(cached) " >&6 2781else 2782 if test "x$host_alias" = x; then 2783 ac_cv_host=$ac_cv_build 2784else 2785 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2786 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 2787$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 2788 { (exit 1); exit 1; }; } 2789fi 2790 2791fi 2792{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 2793$as_echo "$ac_cv_host" >&6; } 2794case $ac_cv_host in 2795*-*-*) ;; 2796*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 2797$as_echo "$as_me: error: invalid value of canonical host" >&2;} 2798 { (exit 1); exit 1; }; };; 2799esac 2800host=$ac_cv_host 2801ac_save_IFS=$IFS; IFS='-' 2802set x $ac_cv_host 2803shift 2804host_cpu=$1 2805host_vendor=$2 2806shift; shift 2807# Remember, the first character of IFS is used to create $*, 2808# except with old shells: 2809host_os=$* 2810IFS=$ac_save_IFS 2811case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2812 2813 2814CANONICAL_HOST=$host 2815 2816 2817# Checks for programs. 2818# 2819{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2820$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2821set x ${MAKE-make} 2822ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2823if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2824 $as_echo_n "(cached) " >&6 2825else 2826 cat >conftest.make <<\_ACEOF 2827SHELL = /bin/sh 2828all: 2829 @echo '@@@%%%=$(MAKE)=@@@%%%' 2830_ACEOF 2831# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2832case `${MAKE-make} -f conftest.make 2>/dev/null` in 2833 *@@@%%%=?*=@@@%%%*) 2834 eval ac_cv_prog_make_${ac_make}_set=yes;; 2835 *) 2836 eval ac_cv_prog_make_${ac_make}_set=no;; 2837esac 2838rm -f conftest.make 2839fi 2840if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2841 { $as_echo "$as_me:$LINENO: result: yes" >&5 2842$as_echo "yes" >&6; } 2843 SET_MAKE= 2844else 2845 { $as_echo "$as_me:$LINENO: result: no" >&5 2846$as_echo "no" >&6; } 2847 SET_MAKE="MAKE=${MAKE-make}" 2848fi 2849 2850for ac_prog in gawk mawk nawk awk 2851do 2852 # Extract the first word of "$ac_prog", so it can be a program name with args. 2853set dummy $ac_prog; ac_word=$2 2854{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2855$as_echo_n "checking for $ac_word... " >&6; } 2856if test "${ac_cv_prog_AWK+set}" = set; then 2857 $as_echo_n "(cached) " >&6 2858else 2859 if test -n "$AWK"; then 2860 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2861else 2862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2863for as_dir in $PATH 2864do 2865 IFS=$as_save_IFS 2866 test -z "$as_dir" && as_dir=. 2867 for ac_exec_ext in '' $ac_executable_extensions; do 2868 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2869 ac_cv_prog_AWK="$ac_prog" 2870 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2871 break 2 2872 fi 2873done 2874done 2875IFS=$as_save_IFS 2876 2877fi 2878fi 2879AWK=$ac_cv_prog_AWK 2880if test -n "$AWK"; then 2881 { $as_echo "$as_me:$LINENO: result: $AWK" >&5 2882$as_echo "$AWK" >&6; } 2883else 2884 { $as_echo "$as_me:$LINENO: result: no" >&5 2885$as_echo "no" >&6; } 2886fi 2887 2888 2889 test -n "$AWK" && break 2890done 2891 2892ac_ext=c 2893ac_cpp='$CPP $CPPFLAGS' 2894ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2895ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2896ac_compiler_gnu=$ac_cv_c_compiler_gnu 2897if test -n "$ac_tool_prefix"; then 2898 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2899set dummy ${ac_tool_prefix}gcc; ac_word=$2 2900{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2901$as_echo_n "checking for $ac_word... " >&6; } 2902if test "${ac_cv_prog_CC+set}" = set; then 2903 $as_echo_n "(cached) " >&6 2904else 2905 if test -n "$CC"; then 2906 ac_cv_prog_CC="$CC" # Let the user override the test. 2907else 2908as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2909for as_dir in $PATH 2910do 2911 IFS=$as_save_IFS 2912 test -z "$as_dir" && as_dir=. 2913 for ac_exec_ext in '' $ac_executable_extensions; do 2914 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2915 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2916 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2917 break 2 2918 fi 2919done 2920done 2921IFS=$as_save_IFS 2922 2923fi 2924fi 2925CC=$ac_cv_prog_CC 2926if test -n "$CC"; then 2927 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2928$as_echo "$CC" >&6; } 2929else 2930 { $as_echo "$as_me:$LINENO: result: no" >&5 2931$as_echo "no" >&6; } 2932fi 2933 2934 2935fi 2936if test -z "$ac_cv_prog_CC"; then 2937 ac_ct_CC=$CC 2938 # Extract the first word of "gcc", so it can be a program name with args. 2939set dummy gcc; ac_word=$2 2940{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2941$as_echo_n "checking for $ac_word... " >&6; } 2942if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2943 $as_echo_n "(cached) " >&6 2944else 2945 if test -n "$ac_ct_CC"; then 2946 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2947else 2948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2949for as_dir in $PATH 2950do 2951 IFS=$as_save_IFS 2952 test -z "$as_dir" && as_dir=. 2953 for ac_exec_ext in '' $ac_executable_extensions; do 2954 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2955 ac_cv_prog_ac_ct_CC="gcc" 2956 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2957 break 2 2958 fi 2959done 2960done 2961IFS=$as_save_IFS 2962 2963fi 2964fi 2965ac_ct_CC=$ac_cv_prog_ac_ct_CC 2966if test -n "$ac_ct_CC"; then 2967 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2968$as_echo "$ac_ct_CC" >&6; } 2969else 2970 { $as_echo "$as_me:$LINENO: result: no" >&5 2971$as_echo "no" >&6; } 2972fi 2973 2974 if test "x$ac_ct_CC" = x; then 2975 CC="" 2976 else 2977 case $cross_compiling:$ac_tool_warned in 2978yes:) 2979{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2980$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2981ac_tool_warned=yes ;; 2982esac 2983 CC=$ac_ct_CC 2984 fi 2985else 2986 CC="$ac_cv_prog_CC" 2987fi 2988 2989if test -z "$CC"; then 2990 if test -n "$ac_tool_prefix"; then 2991 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2992set dummy ${ac_tool_prefix}cc; ac_word=$2 2993{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2994$as_echo_n "checking for $ac_word... " >&6; } 2995if test "${ac_cv_prog_CC+set}" = set; then 2996 $as_echo_n "(cached) " >&6 2997else 2998 if test -n "$CC"; then 2999 ac_cv_prog_CC="$CC" # Let the user override the test. 3000else 3001as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3002for as_dir in $PATH 3003do 3004 IFS=$as_save_IFS 3005 test -z "$as_dir" && as_dir=. 3006 for ac_exec_ext in '' $ac_executable_extensions; do 3007 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3008 ac_cv_prog_CC="${ac_tool_prefix}cc" 3009 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3010 break 2 3011 fi 3012done 3013done 3014IFS=$as_save_IFS 3015 3016fi 3017fi 3018CC=$ac_cv_prog_CC 3019if test -n "$CC"; then 3020 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3021$as_echo "$CC" >&6; } 3022else 3023 { $as_echo "$as_me:$LINENO: result: no" >&5 3024$as_echo "no" >&6; } 3025fi 3026 3027 3028 fi 3029fi 3030if test -z "$CC"; then 3031 # Extract the first word of "cc", so it can be a program name with args. 3032set dummy cc; ac_word=$2 3033{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3034$as_echo_n "checking for $ac_word... " >&6; } 3035if test "${ac_cv_prog_CC+set}" = set; then 3036 $as_echo_n "(cached) " >&6 3037else 3038 if test -n "$CC"; then 3039 ac_cv_prog_CC="$CC" # Let the user override the test. 3040else 3041 ac_prog_rejected=no 3042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3043for as_dir in $PATH 3044do 3045 IFS=$as_save_IFS 3046 test -z "$as_dir" && as_dir=. 3047 for ac_exec_ext in '' $ac_executable_extensions; do 3048 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3049 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3050 ac_prog_rejected=yes 3051 continue 3052 fi 3053 ac_cv_prog_CC="cc" 3054 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3055 break 2 3056 fi 3057done 3058done 3059IFS=$as_save_IFS 3060 3061if test $ac_prog_rejected = yes; then 3062 # We found a bogon in the path, so make sure we never use it. 3063 set dummy $ac_cv_prog_CC 3064 shift 3065 if test $# != 0; then 3066 # We chose a different compiler from the bogus one. 3067 # However, it has the same basename, so the bogon will be chosen 3068 # first if we set CC to just the basename; use the full file name. 3069 shift 3070 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3071 fi 3072fi 3073fi 3074fi 3075CC=$ac_cv_prog_CC 3076if test -n "$CC"; then 3077 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3078$as_echo "$CC" >&6; } 3079else 3080 { $as_echo "$as_me:$LINENO: result: no" >&5 3081$as_echo "no" >&6; } 3082fi 3083 3084 3085fi 3086if test -z "$CC"; then 3087 if test -n "$ac_tool_prefix"; then 3088 for ac_prog in cl.exe 3089 do 3090 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3091set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3092{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3093$as_echo_n "checking for $ac_word... " >&6; } 3094if test "${ac_cv_prog_CC+set}" = set; then 3095 $as_echo_n "(cached) " >&6 3096else 3097 if test -n "$CC"; then 3098 ac_cv_prog_CC="$CC" # Let the user override the test. 3099else 3100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3101for as_dir in $PATH 3102do 3103 IFS=$as_save_IFS 3104 test -z "$as_dir" && as_dir=. 3105 for ac_exec_ext in '' $ac_executable_extensions; do 3106 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3107 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3108 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3109 break 2 3110 fi 3111done 3112done 3113IFS=$as_save_IFS 3114 3115fi 3116fi 3117CC=$ac_cv_prog_CC 3118if test -n "$CC"; then 3119 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3120$as_echo "$CC" >&6; } 3121else 3122 { $as_echo "$as_me:$LINENO: result: no" >&5 3123$as_echo "no" >&6; } 3124fi 3125 3126 3127 test -n "$CC" && break 3128 done 3129fi 3130if test -z "$CC"; then 3131 ac_ct_CC=$CC 3132 for ac_prog in cl.exe 3133do 3134 # Extract the first word of "$ac_prog", so it can be a program name with args. 3135set dummy $ac_prog; ac_word=$2 3136{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3137$as_echo_n "checking for $ac_word... " >&6; } 3138if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 3139 $as_echo_n "(cached) " >&6 3140else 3141 if test -n "$ac_ct_CC"; then 3142 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3143else 3144as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3145for as_dir in $PATH 3146do 3147 IFS=$as_save_IFS 3148 test -z "$as_dir" && as_dir=. 3149 for ac_exec_ext in '' $ac_executable_extensions; do 3150 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3151 ac_cv_prog_ac_ct_CC="$ac_prog" 3152 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3153 break 2 3154 fi 3155done 3156done 3157IFS=$as_save_IFS 3158 3159fi 3160fi 3161ac_ct_CC=$ac_cv_prog_ac_ct_CC 3162if test -n "$ac_ct_CC"; then 3163 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 3164$as_echo "$ac_ct_CC" >&6; } 3165else 3166 { $as_echo "$as_me:$LINENO: result: no" >&5 3167$as_echo "no" >&6; } 3168fi 3169 3170 3171 test -n "$ac_ct_CC" && break 3172done 3173 3174 if test "x$ac_ct_CC" = x; then 3175 CC="" 3176 else 3177 case $cross_compiling:$ac_tool_warned in 3178yes:) 3179{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 3180$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3181ac_tool_warned=yes ;; 3182esac 3183 CC=$ac_ct_CC 3184 fi 3185fi 3186 3187fi 3188 3189 3190test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3191$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3192{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 3193See \`config.log' for more details." >&5 3194$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 3195See \`config.log' for more details." >&2;} 3196 { (exit 1); exit 1; }; }; } 3197 3198# Provide some information about the compiler. 3199$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 3200set X $ac_compile 3201ac_compiler=$2 3202{ (ac_try="$ac_compiler --version >&5" 3203case "(($ac_try" in 3204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3205 *) ac_try_echo=$ac_try;; 3206esac 3207eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3208$as_echo "$ac_try_echo") >&5 3209 (eval "$ac_compiler --version >&5") 2>&5 3210 ac_status=$? 3211 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3212 (exit $ac_status); } 3213{ (ac_try="$ac_compiler -v >&5" 3214case "(($ac_try" in 3215 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3216 *) ac_try_echo=$ac_try;; 3217esac 3218eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3219$as_echo "$ac_try_echo") >&5 3220 (eval "$ac_compiler -v >&5") 2>&5 3221 ac_status=$? 3222 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3223 (exit $ac_status); } 3224{ (ac_try="$ac_compiler -V >&5" 3225case "(($ac_try" in 3226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3227 *) ac_try_echo=$ac_try;; 3228esac 3229eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3230$as_echo "$ac_try_echo") >&5 3231 (eval "$ac_compiler -V >&5") 2>&5 3232 ac_status=$? 3233 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3234 (exit $ac_status); } 3235 3236cat >conftest.$ac_ext <<_ACEOF 3237/* confdefs.h. */ 3238_ACEOF 3239cat confdefs.h >>conftest.$ac_ext 3240cat >>conftest.$ac_ext <<_ACEOF 3241/* end confdefs.h. */ 3242 3243int 3244main () 3245{ 3246 3247 ; 3248 return 0; 3249} 3250_ACEOF 3251ac_clean_files_save=$ac_clean_files 3252ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3253# Try to create an executable without -o first, disregard a.out. 3254# It will help us diagnose broken compilers, and finding out an intuition 3255# of exeext. 3256{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 3257$as_echo_n "checking for C compiler default output file name... " >&6; } 3258ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3259 3260# The possible output files: 3261ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3262 3263ac_rmfiles= 3264for ac_file in $ac_files 3265do 3266 case $ac_file in 3267 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3268 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3269 esac 3270done 3271rm -f $ac_rmfiles 3272 3273if { (ac_try="$ac_link_default" 3274case "(($ac_try" in 3275 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3276 *) ac_try_echo=$ac_try;; 3277esac 3278eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3279$as_echo "$ac_try_echo") >&5 3280 (eval "$ac_link_default") 2>&5 3281 ac_status=$? 3282 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3283 (exit $ac_status); }; then 3284 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3285# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3286# in a Makefile. We should not override ac_cv_exeext if it was cached, 3287# so that the user can short-circuit this test for compilers unknown to 3288# Autoconf. 3289for ac_file in $ac_files '' 3290do 3291 test -f "$ac_file" || continue 3292 case $ac_file in 3293 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3294 ;; 3295 [ab].out ) 3296 # We found the default executable, but exeext='' is most 3297 # certainly right. 3298 break;; 3299 *.* ) 3300 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3301 then :; else 3302 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3303 fi 3304 # We set ac_cv_exeext here because the later test for it is not 3305 # safe: cross compilers may not add the suffix if given an `-o' 3306 # argument, so we may need to know it at that point already. 3307 # Even if this section looks crufty: it has the advantage of 3308 # actually working. 3309 break;; 3310 * ) 3311 break;; 3312 esac 3313done 3314test "$ac_cv_exeext" = no && ac_cv_exeext= 3315 3316else 3317 ac_file='' 3318fi 3319 3320{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 3321$as_echo "$ac_file" >&6; } 3322if test -z "$ac_file"; then 3323 $as_echo "$as_me: failed program was:" >&5 3324sed 's/^/| /' conftest.$ac_ext >&5 3325 3326{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3327$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3328{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables 3329See \`config.log' for more details." >&5 3330$as_echo "$as_me: error: C compiler cannot create executables 3331See \`config.log' for more details." >&2;} 3332 { (exit 77); exit 77; }; }; } 3333fi 3334 3335ac_exeext=$ac_cv_exeext 3336 3337# Check that the compiler produces executables we can run. If not, either 3338# the compiler is broken, or we cross compile. 3339{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 3340$as_echo_n "checking whether the C compiler works... " >&6; } 3341# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3342# If not cross compiling, check that we can run a simple program. 3343if test "$cross_compiling" != yes; then 3344 if { ac_try='./$ac_file' 3345 { (case "(($ac_try" in 3346 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3347 *) ac_try_echo=$ac_try;; 3348esac 3349eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3350$as_echo "$ac_try_echo") >&5 3351 (eval "$ac_try") 2>&5 3352 ac_status=$? 3353 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3354 (exit $ac_status); }; }; then 3355 cross_compiling=no 3356 else 3357 if test "$cross_compiling" = maybe; then 3358 cross_compiling=yes 3359 else 3360 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3361$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3362{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. 3363If you meant to cross compile, use \`--host'. 3364See \`config.log' for more details." >&5 3365$as_echo "$as_me: error: cannot run C compiled programs. 3366If you meant to cross compile, use \`--host'. 3367See \`config.log' for more details." >&2;} 3368 { (exit 1); exit 1; }; }; } 3369 fi 3370 fi 3371fi 3372{ $as_echo "$as_me:$LINENO: result: yes" >&5 3373$as_echo "yes" >&6; } 3374 3375rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3376ac_clean_files=$ac_clean_files_save 3377# Check that the compiler produces executables we can run. If not, either 3378# the compiler is broken, or we cross compile. 3379{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3380$as_echo_n "checking whether we are cross compiling... " >&6; } 3381{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 3382$as_echo "$cross_compiling" >&6; } 3383 3384{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 3385$as_echo_n "checking for suffix of executables... " >&6; } 3386if { (ac_try="$ac_link" 3387case "(($ac_try" in 3388 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3389 *) ac_try_echo=$ac_try;; 3390esac 3391eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3392$as_echo "$ac_try_echo") >&5 3393 (eval "$ac_link") 2>&5 3394 ac_status=$? 3395 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3396 (exit $ac_status); }; then 3397 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3398# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3399# work properly (i.e., refer to `conftest.exe'), while it won't with 3400# `rm'. 3401for ac_file in conftest.exe conftest conftest.*; do 3402 test -f "$ac_file" || continue 3403 case $ac_file in 3404 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3405 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3406 break;; 3407 * ) break;; 3408 esac 3409done 3410else 3411 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3412$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3413{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3414See \`config.log' for more details." >&5 3415$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3416See \`config.log' for more details." >&2;} 3417 { (exit 1); exit 1; }; }; } 3418fi 3419 3420rm -f conftest$ac_cv_exeext 3421{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3422$as_echo "$ac_cv_exeext" >&6; } 3423 3424rm -f conftest.$ac_ext 3425EXEEXT=$ac_cv_exeext 3426ac_exeext=$EXEEXT 3427{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 3428$as_echo_n "checking for suffix of object files... " >&6; } 3429if test "${ac_cv_objext+set}" = set; then 3430 $as_echo_n "(cached) " >&6 3431else 3432 cat >conftest.$ac_ext <<_ACEOF 3433/* confdefs.h. */ 3434_ACEOF 3435cat confdefs.h >>conftest.$ac_ext 3436cat >>conftest.$ac_ext <<_ACEOF 3437/* end confdefs.h. */ 3438 3439int 3440main () 3441{ 3442 3443 ; 3444 return 0; 3445} 3446_ACEOF 3447rm -f conftest.o conftest.obj 3448if { (ac_try="$ac_compile" 3449case "(($ac_try" in 3450 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3451 *) ac_try_echo=$ac_try;; 3452esac 3453eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3454$as_echo "$ac_try_echo") >&5 3455 (eval "$ac_compile") 2>&5 3456 ac_status=$? 3457 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3458 (exit $ac_status); }; then 3459 for ac_file in conftest.o conftest.obj conftest.*; do 3460 test -f "$ac_file" || continue; 3461 case $ac_file in 3462 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3463 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3464 break;; 3465 esac 3466done 3467else 3468 $as_echo "$as_me: failed program was:" >&5 3469sed 's/^/| /' conftest.$ac_ext >&5 3470 3471{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3472$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3473{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3474See \`config.log' for more details." >&5 3475$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile 3476See \`config.log' for more details." >&2;} 3477 { (exit 1); exit 1; }; }; } 3478fi 3479 3480rm -f conftest.$ac_cv_objext conftest.$ac_ext 3481fi 3482{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3483$as_echo "$ac_cv_objext" >&6; } 3484OBJEXT=$ac_cv_objext 3485ac_objext=$OBJEXT 3486{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3487$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3488if test "${ac_cv_c_compiler_gnu+set}" = set; then 3489 $as_echo_n "(cached) " >&6 3490else 3491 cat >conftest.$ac_ext <<_ACEOF 3492/* confdefs.h. */ 3493_ACEOF 3494cat confdefs.h >>conftest.$ac_ext 3495cat >>conftest.$ac_ext <<_ACEOF 3496/* end confdefs.h. */ 3497 3498int 3499main () 3500{ 3501#ifndef __GNUC__ 3502 choke me 3503#endif 3504 3505 ; 3506 return 0; 3507} 3508_ACEOF 3509rm -f conftest.$ac_objext 3510if { (ac_try="$ac_compile" 3511case "(($ac_try" in 3512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3513 *) ac_try_echo=$ac_try;; 3514esac 3515eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3516$as_echo "$ac_try_echo") >&5 3517 (eval "$ac_compile") 2>conftest.er1 3518 ac_status=$? 3519 grep -v '^ *+' conftest.er1 >conftest.err 3520 rm -f conftest.er1 3521 cat conftest.err >&5 3522 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3523 (exit $ac_status); } && { 3524 test -z "$ac_c_werror_flag" || 3525 test ! -s conftest.err 3526 } && test -s conftest.$ac_objext; then 3527 ac_compiler_gnu=yes 3528else 3529 $as_echo "$as_me: failed program was:" >&5 3530sed 's/^/| /' conftest.$ac_ext >&5 3531 3532 ac_compiler_gnu=no 3533fi 3534 3535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3536ac_cv_c_compiler_gnu=$ac_compiler_gnu 3537 3538fi 3539{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3540$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3541if test $ac_compiler_gnu = yes; then 3542 GCC=yes 3543else 3544 GCC= 3545fi 3546ac_test_CFLAGS=${CFLAGS+set} 3547ac_save_CFLAGS=$CFLAGS 3548{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3549$as_echo_n "checking whether $CC accepts -g... " >&6; } 3550if test "${ac_cv_prog_cc_g+set}" = set; then 3551 $as_echo_n "(cached) " >&6 3552else 3553 ac_save_c_werror_flag=$ac_c_werror_flag 3554 ac_c_werror_flag=yes 3555 ac_cv_prog_cc_g=no 3556 CFLAGS="-g" 3557 cat >conftest.$ac_ext <<_ACEOF 3558/* confdefs.h. */ 3559_ACEOF 3560cat confdefs.h >>conftest.$ac_ext 3561cat >>conftest.$ac_ext <<_ACEOF 3562/* end confdefs.h. */ 3563 3564int 3565main () 3566{ 3567 3568 ; 3569 return 0; 3570} 3571_ACEOF 3572rm -f conftest.$ac_objext 3573if { (ac_try="$ac_compile" 3574case "(($ac_try" in 3575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3576 *) ac_try_echo=$ac_try;; 3577esac 3578eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3579$as_echo "$ac_try_echo") >&5 3580 (eval "$ac_compile") 2>conftest.er1 3581 ac_status=$? 3582 grep -v '^ *+' conftest.er1 >conftest.err 3583 rm -f conftest.er1 3584 cat conftest.err >&5 3585 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3586 (exit $ac_status); } && { 3587 test -z "$ac_c_werror_flag" || 3588 test ! -s conftest.err 3589 } && test -s conftest.$ac_objext; then 3590 ac_cv_prog_cc_g=yes 3591else 3592 $as_echo "$as_me: failed program was:" >&5 3593sed 's/^/| /' conftest.$ac_ext >&5 3594 3595 CFLAGS="" 3596 cat >conftest.$ac_ext <<_ACEOF 3597/* confdefs.h. */ 3598_ACEOF 3599cat confdefs.h >>conftest.$ac_ext 3600cat >>conftest.$ac_ext <<_ACEOF 3601/* end confdefs.h. */ 3602 3603int 3604main () 3605{ 3606 3607 ; 3608 return 0; 3609} 3610_ACEOF 3611rm -f conftest.$ac_objext 3612if { (ac_try="$ac_compile" 3613case "(($ac_try" in 3614 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3615 *) ac_try_echo=$ac_try;; 3616esac 3617eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3618$as_echo "$ac_try_echo") >&5 3619 (eval "$ac_compile") 2>conftest.er1 3620 ac_status=$? 3621 grep -v '^ *+' conftest.er1 >conftest.err 3622 rm -f conftest.er1 3623 cat conftest.err >&5 3624 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3625 (exit $ac_status); } && { 3626 test -z "$ac_c_werror_flag" || 3627 test ! -s conftest.err 3628 } && test -s conftest.$ac_objext; then 3629 : 3630else 3631 $as_echo "$as_me: failed program was:" >&5 3632sed 's/^/| /' conftest.$ac_ext >&5 3633 3634 ac_c_werror_flag=$ac_save_c_werror_flag 3635 CFLAGS="-g" 3636 cat >conftest.$ac_ext <<_ACEOF 3637/* confdefs.h. */ 3638_ACEOF 3639cat confdefs.h >>conftest.$ac_ext 3640cat >>conftest.$ac_ext <<_ACEOF 3641/* end confdefs.h. */ 3642 3643int 3644main () 3645{ 3646 3647 ; 3648 return 0; 3649} 3650_ACEOF 3651rm -f conftest.$ac_objext 3652if { (ac_try="$ac_compile" 3653case "(($ac_try" in 3654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3655 *) ac_try_echo=$ac_try;; 3656esac 3657eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3658$as_echo "$ac_try_echo") >&5 3659 (eval "$ac_compile") 2>conftest.er1 3660 ac_status=$? 3661 grep -v '^ *+' conftest.er1 >conftest.err 3662 rm -f conftest.er1 3663 cat conftest.err >&5 3664 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3665 (exit $ac_status); } && { 3666 test -z "$ac_c_werror_flag" || 3667 test ! -s conftest.err 3668 } && test -s conftest.$ac_objext; then 3669 ac_cv_prog_cc_g=yes 3670else 3671 $as_echo "$as_me: failed program was:" >&5 3672sed 's/^/| /' conftest.$ac_ext >&5 3673 3674 3675fi 3676 3677rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3678fi 3679 3680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3681fi 3682 3683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3684 ac_c_werror_flag=$ac_save_c_werror_flag 3685fi 3686{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3687$as_echo "$ac_cv_prog_cc_g" >&6; } 3688if test "$ac_test_CFLAGS" = set; then 3689 CFLAGS=$ac_save_CFLAGS 3690elif test $ac_cv_prog_cc_g = yes; then 3691 if test "$GCC" = yes; then 3692 CFLAGS="-g -O2" 3693 else 3694 CFLAGS="-g" 3695 fi 3696else 3697 if test "$GCC" = yes; then 3698 CFLAGS="-O2" 3699 else 3700 CFLAGS= 3701 fi 3702fi 3703{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3704$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3705if test "${ac_cv_prog_cc_c89+set}" = set; then 3706 $as_echo_n "(cached) " >&6 3707else 3708 ac_cv_prog_cc_c89=no 3709ac_save_CC=$CC 3710cat >conftest.$ac_ext <<_ACEOF 3711/* confdefs.h. */ 3712_ACEOF 3713cat confdefs.h >>conftest.$ac_ext 3714cat >>conftest.$ac_ext <<_ACEOF 3715/* end confdefs.h. */ 3716#include <stdarg.h> 3717#include <stdio.h> 3718#include <sys/types.h> 3719#include <sys/stat.h> 3720/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3721struct buf { int x; }; 3722FILE * (*rcsopen) (struct buf *, struct stat *, int); 3723static char *e (p, i) 3724 char **p; 3725 int i; 3726{ 3727 return p[i]; 3728} 3729static char *f (char * (*g) (char **, int), char **p, ...) 3730{ 3731 char *s; 3732 va_list v; 3733 va_start (v,p); 3734 s = g (p, va_arg (v,int)); 3735 va_end (v); 3736 return s; 3737} 3738 3739/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3740 function prototypes and stuff, but not '\xHH' hex character constants. 3741 These don't provoke an error unfortunately, instead are silently treated 3742 as 'x'. The following induces an error, until -std is added to get 3743 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3744 array size at least. It's necessary to write '\x00'==0 to get something 3745 that's true only with -std. */ 3746int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3747 3748/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3749 inside strings and character constants. */ 3750#define FOO(x) 'x' 3751int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3752 3753int test (int i, double x); 3754struct s1 {int (*f) (int a);}; 3755struct s2 {int (*f) (double a);}; 3756int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3757int argc; 3758char **argv; 3759int 3760main () 3761{ 3762return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3763 ; 3764 return 0; 3765} 3766_ACEOF 3767for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3768 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3769do 3770 CC="$ac_save_CC $ac_arg" 3771 rm -f conftest.$ac_objext 3772if { (ac_try="$ac_compile" 3773case "(($ac_try" in 3774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3775 *) ac_try_echo=$ac_try;; 3776esac 3777eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3778$as_echo "$ac_try_echo") >&5 3779 (eval "$ac_compile") 2>conftest.er1 3780 ac_status=$? 3781 grep -v '^ *+' conftest.er1 >conftest.err 3782 rm -f conftest.er1 3783 cat conftest.err >&5 3784 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3785 (exit $ac_status); } && { 3786 test -z "$ac_c_werror_flag" || 3787 test ! -s conftest.err 3788 } && test -s conftest.$ac_objext; then 3789 ac_cv_prog_cc_c89=$ac_arg 3790else 3791 $as_echo "$as_me: failed program was:" >&5 3792sed 's/^/| /' conftest.$ac_ext >&5 3793 3794 3795fi 3796 3797rm -f core conftest.err conftest.$ac_objext 3798 test "x$ac_cv_prog_cc_c89" != "xno" && break 3799done 3800rm -f conftest.$ac_ext 3801CC=$ac_save_CC 3802 3803fi 3804# AC_CACHE_VAL 3805case "x$ac_cv_prog_cc_c89" in 3806 x) 3807 { $as_echo "$as_me:$LINENO: result: none needed" >&5 3808$as_echo "none needed" >&6; } ;; 3809 xno) 3810 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 3811$as_echo "unsupported" >&6; } ;; 3812 *) 3813 CC="$CC $ac_cv_prog_cc_c89" 3814 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3815$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3816esac 3817 3818 3819ac_ext=c 3820ac_cpp='$CPP $CPPFLAGS' 3821ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3822ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3823ac_compiler_gnu=$ac_cv_c_compiler_gnu 3824DEPDIR="${am__leading_dot}deps" 3825 3826ac_config_commands="$ac_config_commands depfiles" 3827 3828 3829am_make=${MAKE-make} 3830cat > confinc << 'END' 3831am__doit: 3832 @echo done 3833.PHONY: am__doit 3834END 3835# If we don't find an include directive, just comment out the code. 3836{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 3837$as_echo_n "checking for style of include used by $am_make... " >&6; } 3838am__include="#" 3839am__quote= 3840_am_result=none 3841# First try GNU make style include. 3842echo "include confinc" > confmf 3843# We grep out `Entering directory' and `Leaving directory' 3844# messages which can occur if `w' ends up in MAKEFLAGS. 3845# In particular we don't look at `^make:' because GNU make might 3846# be invoked under some other name (usually "gmake"), in which 3847# case it prints its new name instead of `make'. 3848if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 3849 am__include=include 3850 am__quote= 3851 _am_result=GNU 3852fi 3853# Now try BSD make style include. 3854if test "$am__include" = "#"; then 3855 echo '.include "confinc"' > confmf 3856 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 3857 am__include=.include 3858 am__quote="\"" 3859 _am_result=BSD 3860 fi 3861fi 3862 3863 3864{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 3865$as_echo "$_am_result" >&6; } 3866rm -f confinc confmf 3867 3868# Check whether --enable-dependency-tracking was given. 3869if test "${enable_dependency_tracking+set}" = set; then 3870 enableval=$enable_dependency_tracking; 3871fi 3872 3873if test "x$enable_dependency_tracking" != xno; then 3874 am_depcomp="$ac_aux_dir/depcomp" 3875 AMDEPBACKSLASH='\' 3876fi 3877 if test "x$enable_dependency_tracking" != xno; then 3878 AMDEP_TRUE= 3879 AMDEP_FALSE='#' 3880else 3881 AMDEP_TRUE='#' 3882 AMDEP_FALSE= 3883fi 3884 3885 3886 3887depcc="$CC" am_compiler_list= 3888 3889{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3890$as_echo_n "checking dependency style of $depcc... " >&6; } 3891if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3892 $as_echo_n "(cached) " >&6 3893else 3894 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3895 # We make a subdir and do the tests there. Otherwise we can end up 3896 # making bogus files that we don't know about and never remove. For 3897 # instance it was reported that on HP-UX the gcc test will end up 3898 # making a dummy file named `D' -- because `-MD' means `put the output 3899 # in D'. 3900 mkdir conftest.dir 3901 # Copy depcomp to subdir because otherwise we won't find it if we're 3902 # using a relative directory. 3903 cp "$am_depcomp" conftest.dir 3904 cd conftest.dir 3905 # We will build objects and dependencies in a subdirectory because 3906 # it helps to detect inapplicable dependency modes. For instance 3907 # both Tru64's cc and ICC support -MD to output dependencies as a 3908 # side effect of compilation, but ICC will put the dependencies in 3909 # the current directory while Tru64 will put them in the object 3910 # directory. 3911 mkdir sub 3912 3913 am_cv_CC_dependencies_compiler_type=none 3914 if test "$am_compiler_list" = ""; then 3915 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3916 fi 3917 for depmode in $am_compiler_list; do 3918 # Setup a source with many dependencies, because some compilers 3919 # like to wrap large dependency lists on column 80 (with \), and 3920 # we should not choose a depcomp mode which is confused by this. 3921 # 3922 # We need to recreate these files for each test, as the compiler may 3923 # overwrite some of them when testing with obscure command lines. 3924 # This happens at least with the AIX C compiler. 3925 : > sub/conftest.c 3926 for i in 1 2 3 4 5 6; do 3927 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3928 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3929 # Solaris 8's {/usr,}/bin/sh. 3930 touch sub/conftst$i.h 3931 done 3932 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3933 3934 case $depmode in 3935 nosideeffect) 3936 # after this tag, mechanisms are not by side-effect, so they'll 3937 # only be used when explicitly requested 3938 if test "x$enable_dependency_tracking" = xyes; then 3939 continue 3940 else 3941 break 3942 fi 3943 ;; 3944 none) break ;; 3945 esac 3946 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3947 # mode. It turns out that the SunPro C++ compiler does not properly 3948 # handle `-M -o', and we need to detect this. 3949 if depmode=$depmode \ 3950 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 3951 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3952 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 3953 >/dev/null 2>conftest.err && 3954 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3955 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3956 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 3957 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3958 # icc doesn't choke on unknown options, it will just issue warnings 3959 # or remarks (even with -Werror). So we grep stderr for any message 3960 # that says an option was ignored or not supported. 3961 # When given -MP, icc 7.0 and 7.1 complain thusly: 3962 # icc: Command line warning: ignoring option '-M'; no argument required 3963 # The diagnosis changed in icc 8.0: 3964 # icc: Command line remark: option '-MP' not supported 3965 if (grep 'ignoring option' conftest.err || 3966 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3967 am_cv_CC_dependencies_compiler_type=$depmode 3968 break 3969 fi 3970 fi 3971 done 3972 3973 cd .. 3974 rm -rf conftest.dir 3975else 3976 am_cv_CC_dependencies_compiler_type=none 3977fi 3978 3979fi 3980{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3981$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3982CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3983 3984 if 3985 test "x$enable_dependency_tracking" != xno \ 3986 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3987 am__fastdepCC_TRUE= 3988 am__fastdepCC_FALSE='#' 3989else 3990 am__fastdepCC_TRUE='#' 3991 am__fastdepCC_FALSE= 3992fi 3993 3994 3995# Find a good install program. We prefer a C program (faster), 3996# so one script is as good as another. But avoid the broken or 3997# incompatible versions: 3998# SysV /etc/install, /usr/sbin/install 3999# SunOS /usr/etc/install 4000# IRIX /sbin/install 4001# AIX /bin/install 4002# AmigaOS /C/install, which installs bootblocks on floppy discs 4003# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4004# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4005# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4006# OS/2's system install, which has a completely different semantic 4007# ./install, which can be erroneously created by make from ./install.sh. 4008# Reject install programs that cannot install multiple files. 4009{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 4010$as_echo_n "checking for a BSD-compatible install... " >&6; } 4011if test -z "$INSTALL"; then 4012if test "${ac_cv_path_install+set}" = set; then 4013 $as_echo_n "(cached) " >&6 4014else 4015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4016for as_dir in $PATH 4017do 4018 IFS=$as_save_IFS 4019 test -z "$as_dir" && as_dir=. 4020 # Account for people who put trailing slashes in PATH elements. 4021case $as_dir/ in 4022 ./ | .// | /cC/* | \ 4023 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 4024 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 4025 /usr/ucb/* ) ;; 4026 *) 4027 # OSF1 and SCO ODT 3.0 have their own names for install. 4028 # Don't use installbsd from OSF since it installs stuff as root 4029 # by default. 4030 for ac_prog in ginstall scoinst install; do 4031 for ac_exec_ext in '' $ac_executable_extensions; do 4032 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 4033 if test $ac_prog = install && 4034 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4035 # AIX install. It has an incompatible calling convention. 4036 : 4037 elif test $ac_prog = install && 4038 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4039 # program-specific install script used by HP pwplus--don't use. 4040 : 4041 else 4042 rm -rf conftest.one conftest.two conftest.dir 4043 echo one > conftest.one 4044 echo two > conftest.two 4045 mkdir conftest.dir 4046 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 4047 test -s conftest.one && test -s conftest.two && 4048 test -s conftest.dir/conftest.one && 4049 test -s conftest.dir/conftest.two 4050 then 4051 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 4052 break 3 4053 fi 4054 fi 4055 fi 4056 done 4057 done 4058 ;; 4059esac 4060 4061done 4062IFS=$as_save_IFS 4063 4064rm -rf conftest.one conftest.two conftest.dir 4065 4066fi 4067 if test "${ac_cv_path_install+set}" = set; then 4068 INSTALL=$ac_cv_path_install 4069 else 4070 # As a last resort, use the slow shell script. Don't cache a 4071 # value for INSTALL within a source directory, because that will 4072 # break other packages using the cache if that directory is 4073 # removed, or if the value is a relative name. 4074 INSTALL=$ac_install_sh 4075 fi 4076fi 4077{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 4078$as_echo "$INSTALL" >&6; } 4079 4080# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4081# It thinks the first close brace ends the variable substitution. 4082test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4083 4084test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4085 4086test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4087 4088# Check whether --enable-shared was given. 4089if test "${enable_shared+set}" = set; then 4090 enableval=$enable_shared; p=${PACKAGE-default} 4091 case $enableval in 4092 yes) enable_shared=yes ;; 4093 no) enable_shared=no ;; 4094 *) 4095 enable_shared=no 4096 # Look at the argument we got. We use all the common list separators. 4097 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 4098 for pkg in $enableval; do 4099 IFS="$lt_save_ifs" 4100 if test "X$pkg" = "X$p"; then 4101 enable_shared=yes 4102 fi 4103 done 4104 IFS="$lt_save_ifs" 4105 ;; 4106 esac 4107else 4108 enable_shared=yes 4109fi 4110 4111 4112# Check whether --enable-static was given. 4113if test "${enable_static+set}" = set; then 4114 enableval=$enable_static; p=${PACKAGE-default} 4115 case $enableval in 4116 yes) enable_static=yes ;; 4117 no) enable_static=no ;; 4118 *) 4119 enable_static=no 4120 # Look at the argument we got. We use all the common list separators. 4121 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 4122 for pkg in $enableval; do 4123 IFS="$lt_save_ifs" 4124 if test "X$pkg" = "X$p"; then 4125 enable_static=yes 4126 fi 4127 done 4128 IFS="$lt_save_ifs" 4129 ;; 4130 esac 4131else 4132 enable_static=yes 4133fi 4134 4135 4136# Check whether --enable-fast-install was given. 4137if test "${enable_fast_install+set}" = set; then 4138 enableval=$enable_fast_install; p=${PACKAGE-default} 4139 case $enableval in 4140 yes) enable_fast_install=yes ;; 4141 no) enable_fast_install=no ;; 4142 *) 4143 enable_fast_install=no 4144 # Look at the argument we got. We use all the common list separators. 4145 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 4146 for pkg in $enableval; do 4147 IFS="$lt_save_ifs" 4148 if test "X$pkg" = "X$p"; then 4149 enable_fast_install=yes 4150 fi 4151 done 4152 IFS="$lt_save_ifs" 4153 ;; 4154 esac 4155else 4156 enable_fast_install=yes 4157fi 4158 4159 4160{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 4161$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4162if test "${lt_cv_path_SED+set}" = set; then 4163 $as_echo_n "(cached) " >&6 4164else 4165 # Loop through the user's path and test for sed and gsed. 4166# Then use that list of sed's as ones to test for truncation. 4167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4168for as_dir in $PATH 4169do 4170 IFS=$as_save_IFS 4171 test -z "$as_dir" && as_dir=. 4172 for lt_ac_prog in sed gsed; do 4173 for ac_exec_ext in '' $ac_executable_extensions; do 4174 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then 4175 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 4176 fi 4177 done 4178 done 4179done 4180IFS=$as_save_IFS 4181lt_ac_max=0 4182lt_ac_count=0 4183# Add /usr/xpg4/bin/sed as it is typically found on Solaris 4184# along with /bin/sed that truncates output. 4185for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 4186 test ! -f $lt_ac_sed && continue 4187 cat /dev/null > conftest.in 4188 lt_ac_count=0 4189 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 4190 # Check for GNU sed and select it if it is found. 4191 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 4192 lt_cv_path_SED=$lt_ac_sed 4193 break 4194 fi 4195 while true; do 4196 cat conftest.in conftest.in >conftest.tmp 4197 mv conftest.tmp conftest.in 4198 cp conftest.in conftest.nl 4199 echo >>conftest.nl 4200 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 4201 cmp -s conftest.out conftest.nl || break 4202 # 10000 chars as input seems more than enough 4203 test $lt_ac_count -gt 10 && break 4204 lt_ac_count=`expr $lt_ac_count + 1` 4205 if test $lt_ac_count -gt $lt_ac_max; then 4206 lt_ac_max=$lt_ac_count 4207 lt_cv_path_SED=$lt_ac_sed 4208 fi 4209 done 4210done 4211 4212fi 4213 4214SED=$lt_cv_path_SED 4215 4216{ $as_echo "$as_me:$LINENO: result: $SED" >&5 4217$as_echo "$SED" >&6; } 4218 4219{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 4220$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4221if test "${ac_cv_path_GREP+set}" = set; then 4222 $as_echo_n "(cached) " >&6 4223else 4224 if test -z "$GREP"; then 4225 ac_path_GREP_found=false 4226 # Loop through the user's path and test for each of PROGNAME-LIST 4227 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4228for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4229do 4230 IFS=$as_save_IFS 4231 test -z "$as_dir" && as_dir=. 4232 for ac_prog in grep ggrep; do 4233 for ac_exec_ext in '' $ac_executable_extensions; do 4234 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4235 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4236# Check for GNU ac_path_GREP and select it if it is found. 4237 # Check for GNU $ac_path_GREP 4238case `"$ac_path_GREP" --version 2>&1` in 4239*GNU*) 4240 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4241*) 4242 ac_count=0 4243 $as_echo_n 0123456789 >"conftest.in" 4244 while : 4245 do 4246 cat "conftest.in" "conftest.in" >"conftest.tmp" 4247 mv "conftest.tmp" "conftest.in" 4248 cp "conftest.in" "conftest.nl" 4249 $as_echo 'GREP' >> "conftest.nl" 4250 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4251 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4252 ac_count=`expr $ac_count + 1` 4253 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4254 # Best one so far, save it but keep looking for a better one 4255 ac_cv_path_GREP="$ac_path_GREP" 4256 ac_path_GREP_max=$ac_count 4257 fi 4258 # 10*(2^10) chars as input seems more than enough 4259 test $ac_count -gt 10 && break 4260 done 4261 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4262esac 4263 4264 $ac_path_GREP_found && break 3 4265 done 4266 done 4267done 4268IFS=$as_save_IFS 4269 if test -z "$ac_cv_path_GREP"; then 4270 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4271$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4272 { (exit 1); exit 1; }; } 4273 fi 4274else 4275 ac_cv_path_GREP=$GREP 4276fi 4277 4278fi 4279{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 4280$as_echo "$ac_cv_path_GREP" >&6; } 4281 GREP="$ac_cv_path_GREP" 4282 4283 4284{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 4285$as_echo_n "checking for egrep... " >&6; } 4286if test "${ac_cv_path_EGREP+set}" = set; then 4287 $as_echo_n "(cached) " >&6 4288else 4289 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4290 then ac_cv_path_EGREP="$GREP -E" 4291 else 4292 if test -z "$EGREP"; then 4293 ac_path_EGREP_found=false 4294 # Loop through the user's path and test for each of PROGNAME-LIST 4295 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4296for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4297do 4298 IFS=$as_save_IFS 4299 test -z "$as_dir" && as_dir=. 4300 for ac_prog in egrep; do 4301 for ac_exec_ext in '' $ac_executable_extensions; do 4302 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4303 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4304# Check for GNU ac_path_EGREP and select it if it is found. 4305 # Check for GNU $ac_path_EGREP 4306case `"$ac_path_EGREP" --version 2>&1` in 4307*GNU*) 4308 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4309*) 4310 ac_count=0 4311 $as_echo_n 0123456789 >"conftest.in" 4312 while : 4313 do 4314 cat "conftest.in" "conftest.in" >"conftest.tmp" 4315 mv "conftest.tmp" "conftest.in" 4316 cp "conftest.in" "conftest.nl" 4317 $as_echo 'EGREP' >> "conftest.nl" 4318 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4319 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4320 ac_count=`expr $ac_count + 1` 4321 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4322 # Best one so far, save it but keep looking for a better one 4323 ac_cv_path_EGREP="$ac_path_EGREP" 4324 ac_path_EGREP_max=$ac_count 4325 fi 4326 # 10*(2^10) chars as input seems more than enough 4327 test $ac_count -gt 10 && break 4328 done 4329 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4330esac 4331 4332 $ac_path_EGREP_found && break 3 4333 done 4334 done 4335done 4336IFS=$as_save_IFS 4337 if test -z "$ac_cv_path_EGREP"; then 4338 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4339$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4340 { (exit 1); exit 1; }; } 4341 fi 4342else 4343 ac_cv_path_EGREP=$EGREP 4344fi 4345 4346 fi 4347fi 4348{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 4349$as_echo "$ac_cv_path_EGREP" >&6; } 4350 EGREP="$ac_cv_path_EGREP" 4351 4352 4353 4354# Check whether --with-gnu-ld was given. 4355if test "${with_gnu_ld+set}" = set; then 4356 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4357else 4358 with_gnu_ld=no 4359fi 4360 4361ac_prog=ld 4362if test "$GCC" = yes; then 4363 # Check if gcc -print-prog-name=ld gives a path. 4364 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4365$as_echo_n "checking for ld used by $CC... " >&6; } 4366 case $host in 4367 *-*-mingw*) 4368 # gcc leaves a trailing carriage return which upsets mingw 4369 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4370 *) 4371 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4372 esac 4373 case $ac_prog in 4374 # Accept absolute paths. 4375 [\\/]* | ?:[\\/]*) 4376 re_direlt='/[^/][^/]*/\.\./' 4377 # Canonicalize the pathname of ld 4378 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4379 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4380 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4381 done 4382 test -z "$LD" && LD="$ac_prog" 4383 ;; 4384 "") 4385 # If it fails, then pretend we aren't using GCC. 4386 ac_prog=ld 4387 ;; 4388 *) 4389 # If it is relative, then search for the first ld in PATH. 4390 with_gnu_ld=unknown 4391 ;; 4392 esac 4393elif test "$with_gnu_ld" = yes; then 4394 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 4395$as_echo_n "checking for GNU ld... " >&6; } 4396else 4397 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4398$as_echo_n "checking for non-GNU ld... " >&6; } 4399fi 4400if test "${lt_cv_path_LD+set}" = set; then 4401 $as_echo_n "(cached) " >&6 4402else 4403 if test -z "$LD"; then 4404 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4405 for ac_dir in $PATH; do 4406 IFS="$lt_save_ifs" 4407 test -z "$ac_dir" && ac_dir=. 4408 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4409 lt_cv_path_LD="$ac_dir/$ac_prog" 4410 # Check to see if the program is GNU ld. I'd rather use --version, 4411 # but apparently some variants of GNU ld only accept -v. 4412 # Break only if it was the GNU/non-GNU ld that we prefer. 4413 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4414 *GNU* | *'with BFD'*) 4415 test "$with_gnu_ld" != no && break 4416 ;; 4417 *) 4418 test "$with_gnu_ld" != yes && break 4419 ;; 4420 esac 4421 fi 4422 done 4423 IFS="$lt_save_ifs" 4424else 4425 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4426fi 4427fi 4428 4429LD="$lt_cv_path_LD" 4430if test -n "$LD"; then 4431 { $as_echo "$as_me:$LINENO: result: $LD" >&5 4432$as_echo "$LD" >&6; } 4433else 4434 { $as_echo "$as_me:$LINENO: result: no" >&5 4435$as_echo "no" >&6; } 4436fi 4437test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4438$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4439 { (exit 1); exit 1; }; } 4440{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4441$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4442if test "${lt_cv_prog_gnu_ld+set}" = set; then 4443 $as_echo_n "(cached) " >&6 4444else 4445 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4446case `$LD -v 2>&1 </dev/null` in 4447*GNU* | *'with BFD'*) 4448 lt_cv_prog_gnu_ld=yes 4449 ;; 4450*) 4451 lt_cv_prog_gnu_ld=no 4452 ;; 4453esac 4454fi 4455{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4456$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4457with_gnu_ld=$lt_cv_prog_gnu_ld 4458 4459 4460{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4461$as_echo_n "checking for $LD option to reload object files... " >&6; } 4462if test "${lt_cv_ld_reload_flag+set}" = set; then 4463 $as_echo_n "(cached) " >&6 4464else 4465 lt_cv_ld_reload_flag='-r' 4466fi 4467{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4468$as_echo "$lt_cv_ld_reload_flag" >&6; } 4469reload_flag=$lt_cv_ld_reload_flag 4470case $reload_flag in 4471"" | " "*) ;; 4472*) reload_flag=" $reload_flag" ;; 4473esac 4474reload_cmds='$LD$reload_flag -o $output$reload_objs' 4475case $host_os in 4476 darwin*) 4477 if test "$GCC" = yes; then 4478 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4479 else 4480 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4481 fi 4482 ;; 4483esac 4484 4485{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4486$as_echo_n "checking for BSD-compatible nm... " >&6; } 4487if test "${lt_cv_path_NM+set}" = set; then 4488 $as_echo_n "(cached) " >&6 4489else 4490 if test -n "$NM"; then 4491 # Let the user override the test. 4492 lt_cv_path_NM="$NM" 4493else 4494 lt_nm_to_check="${ac_tool_prefix}nm" 4495 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4496 lt_nm_to_check="$lt_nm_to_check nm" 4497 fi 4498 for lt_tmp_nm in $lt_nm_to_check; do 4499 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4500 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4501 IFS="$lt_save_ifs" 4502 test -z "$ac_dir" && ac_dir=. 4503 tmp_nm="$ac_dir/$lt_tmp_nm" 4504 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4505 # Check to see if the nm accepts a BSD-compat flag. 4506 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4507 # nm: unknown option "B" ignored 4508 # Tru64's nm complains that /dev/null is an invalid object file 4509 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4510 */dev/null* | *'Invalid file or object type'*) 4511 lt_cv_path_NM="$tmp_nm -B" 4512 break 4513 ;; 4514 *) 4515 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4516 */dev/null*) 4517 lt_cv_path_NM="$tmp_nm -p" 4518 break 4519 ;; 4520 *) 4521 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4522 continue # so that we can try to find one that supports BSD flags 4523 ;; 4524 esac 4525 ;; 4526 esac 4527 fi 4528 done 4529 IFS="$lt_save_ifs" 4530 done 4531 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4532fi 4533fi 4534{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4535$as_echo "$lt_cv_path_NM" >&6; } 4536NM="$lt_cv_path_NM" 4537 4538{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 4539$as_echo_n "checking whether ln -s works... " >&6; } 4540LN_S=$as_ln_s 4541if test "$LN_S" = "ln -s"; then 4542 { $as_echo "$as_me:$LINENO: result: yes" >&5 4543$as_echo "yes" >&6; } 4544else 4545 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4546$as_echo "no, using $LN_S" >&6; } 4547fi 4548 4549{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 4550$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4551if test "${lt_cv_deplibs_check_method+set}" = set; then 4552 $as_echo_n "(cached) " >&6 4553else 4554 lt_cv_file_magic_cmd='$MAGIC_CMD' 4555lt_cv_file_magic_test_file= 4556lt_cv_deplibs_check_method='unknown' 4557# Need to set the preceding variable on all platforms that support 4558# interlibrary dependencies. 4559# 'none' -- dependencies not supported. 4560# `unknown' -- same as none, but documents that we really don't know. 4561# 'pass_all' -- all dependencies passed with no checks. 4562# 'test_compile' -- check by making test program. 4563# 'file_magic [[regex]]' -- check by looking for files in library path 4564# which responds to the $file_magic_cmd with a given extended regex. 4565# If you have `file' or equivalent on your system and you're not sure 4566# whether `pass_all' will *always* work, you probably want this one. 4567 4568case $host_os in 4569aix[4-9]*) 4570 lt_cv_deplibs_check_method=pass_all 4571 ;; 4572 4573beos*) 4574 lt_cv_deplibs_check_method=pass_all 4575 ;; 4576 4577bsdi[45]*) 4578 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4579 lt_cv_file_magic_cmd='/usr/bin/file -L' 4580 lt_cv_file_magic_test_file=/shlib/libc.so 4581 ;; 4582 4583cygwin*) 4584 # func_win32_libid is a shell function defined in ltmain.sh 4585 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4586 lt_cv_file_magic_cmd='func_win32_libid' 4587 ;; 4588 4589mingw* | pw32*) 4590 # Base MSYS/MinGW do not provide the 'file' command needed by 4591 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4592 # unless we find 'file', for example because we are cross-compiling. 4593 if ( file / ) >/dev/null 2>&1; then 4594 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4595 lt_cv_file_magic_cmd='func_win32_libid' 4596 else 4597 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4598 lt_cv_file_magic_cmd='$OBJDUMP -f' 4599 fi 4600 ;; 4601 4602darwin* | rhapsody*) 4603 lt_cv_deplibs_check_method=pass_all 4604 ;; 4605 4606freebsd* | dragonfly*) 4607 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4608 case $host_cpu in 4609 i*86 ) 4610 # Not sure whether the presence of OpenBSD here was a mistake. 4611 # Let's accept both of them until this is cleared up. 4612 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4613 lt_cv_file_magic_cmd=/usr/bin/file 4614 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4615 ;; 4616 esac 4617 else 4618 lt_cv_deplibs_check_method=pass_all 4619 fi 4620 ;; 4621 4622gnu*) 4623 lt_cv_deplibs_check_method=pass_all 4624 ;; 4625 4626hpux10.20* | hpux11*) 4627 lt_cv_file_magic_cmd=/usr/bin/file 4628 case $host_cpu in 4629 ia64*) 4630 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4631 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4632 ;; 4633 hppa*64*) 4634 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]' 4635 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4636 ;; 4637 *) 4638 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4639 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4640 ;; 4641 esac 4642 ;; 4643 4644interix[3-9]*) 4645 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4646 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4647 ;; 4648 4649irix5* | irix6* | nonstopux*) 4650 case $LD in 4651 *-32|*"-32 ") libmagic=32-bit;; 4652 *-n32|*"-n32 ") libmagic=N32;; 4653 *-64|*"-64 ") libmagic=64-bit;; 4654 *) libmagic=never-match;; 4655 esac 4656 lt_cv_deplibs_check_method=pass_all 4657 ;; 4658 4659# This must be Linux ELF. 4660linux* | k*bsd*-gnu) 4661 lt_cv_deplibs_check_method=pass_all 4662 ;; 4663 4664netbsd*) 4665 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4666 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4667 else 4668 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4669 fi 4670 ;; 4671 4672newos6*) 4673 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4674 lt_cv_file_magic_cmd=/usr/bin/file 4675 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4676 ;; 4677 4678nto-qnx*) 4679 lt_cv_deplibs_check_method=unknown 4680 ;; 4681 4682openbsd*) 4683 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4684 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4685 else 4686 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4687 fi 4688 ;; 4689 4690osf3* | osf4* | osf5*) 4691 lt_cv_deplibs_check_method=pass_all 4692 ;; 4693 4694rdos*) 4695 lt_cv_deplibs_check_method=pass_all 4696 ;; 4697 4698solaris*) 4699 lt_cv_deplibs_check_method=pass_all 4700 ;; 4701 4702sysv4 | sysv4.3*) 4703 case $host_vendor in 4704 motorola) 4705 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]' 4706 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4707 ;; 4708 ncr) 4709 lt_cv_deplibs_check_method=pass_all 4710 ;; 4711 sequent) 4712 lt_cv_file_magic_cmd='/bin/file' 4713 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4714 ;; 4715 sni) 4716 lt_cv_file_magic_cmd='/bin/file' 4717 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4718 lt_cv_file_magic_test_file=/lib/libc.so 4719 ;; 4720 siemens) 4721 lt_cv_deplibs_check_method=pass_all 4722 ;; 4723 pc) 4724 lt_cv_deplibs_check_method=pass_all 4725 ;; 4726 esac 4727 ;; 4728 4729sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4730 lt_cv_deplibs_check_method=pass_all 4731 ;; 4732esac 4733 4734fi 4735{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4736$as_echo "$lt_cv_deplibs_check_method" >&6; } 4737file_magic_cmd=$lt_cv_file_magic_cmd 4738deplibs_check_method=$lt_cv_deplibs_check_method 4739test -z "$deplibs_check_method" && deplibs_check_method=unknown 4740 4741 4742 4743 4744# If no C compiler was specified, use CC. 4745LTCC=${LTCC-"$CC"} 4746 4747# If no C compiler flags were specified, use CFLAGS. 4748LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4749 4750# Allow CC to be a program name with arguments. 4751compiler=$CC 4752 4753 4754# Check whether --enable-libtool-lock was given. 4755if test "${enable_libtool_lock+set}" = set; then 4756 enableval=$enable_libtool_lock; 4757fi 4758 4759test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4760 4761# Some flags need to be propagated to the compiler or linker for good 4762# libtool support. 4763case $host in 4764ia64-*-hpux*) 4765 # Find out which ABI we are using. 4766 echo 'int i;' > conftest.$ac_ext 4767 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4768 (eval $ac_compile) 2>&5 4769 ac_status=$? 4770 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4771 (exit $ac_status); }; then 4772 case `/usr/bin/file conftest.$ac_objext` in 4773 *ELF-32*) 4774 HPUX_IA64_MODE="32" 4775 ;; 4776 *ELF-64*) 4777 HPUX_IA64_MODE="64" 4778 ;; 4779 esac 4780 fi 4781 rm -rf conftest* 4782 ;; 4783*-*-irix6*) 4784 # Find out which ABI we are using. 4785 echo '#line 4785 "configure"' > conftest.$ac_ext 4786 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4787 (eval $ac_compile) 2>&5 4788 ac_status=$? 4789 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4790 (exit $ac_status); }; then 4791 if test "$lt_cv_prog_gnu_ld" = yes; then 4792 case `/usr/bin/file conftest.$ac_objext` in 4793 *32-bit*) 4794 LD="${LD-ld} -melf32bsmip" 4795 ;; 4796 *N32*) 4797 LD="${LD-ld} -melf32bmipn32" 4798 ;; 4799 *64-bit*) 4800 LD="${LD-ld} -melf64bmip" 4801 ;; 4802 esac 4803 else 4804 case `/usr/bin/file conftest.$ac_objext` in 4805 *32-bit*) 4806 LD="${LD-ld} -32" 4807 ;; 4808 *N32*) 4809 LD="${LD-ld} -n32" 4810 ;; 4811 *64-bit*) 4812 LD="${LD-ld} -64" 4813 ;; 4814 esac 4815 fi 4816 fi 4817 rm -rf conftest* 4818 ;; 4819 4820x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 4821s390*-*linux*|sparc*-*linux*) 4822 # Find out which ABI we are using. 4823 echo 'int i;' > conftest.$ac_ext 4824 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4825 (eval $ac_compile) 2>&5 4826 ac_status=$? 4827 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4828 (exit $ac_status); }; then 4829 case `/usr/bin/file conftest.o` in 4830 *32-bit*) 4831 case $host in 4832 x86_64-*kfreebsd*-gnu) 4833 LD="${LD-ld} -m elf_i386_fbsd" 4834 ;; 4835 x86_64-*linux*) 4836 LD="${LD-ld} -m elf_i386" 4837 ;; 4838 ppc64-*linux*|powerpc64-*linux*) 4839 LD="${LD-ld} -m elf32ppclinux" 4840 ;; 4841 s390x-*linux*) 4842 LD="${LD-ld} -m elf_s390" 4843 ;; 4844 sparc64-*linux*) 4845 LD="${LD-ld} -m elf32_sparc" 4846 ;; 4847 esac 4848 ;; 4849 *64-bit*) 4850 case $host in 4851 x86_64-*kfreebsd*-gnu) 4852 LD="${LD-ld} -m elf_x86_64_fbsd" 4853 ;; 4854 x86_64-*linux*) 4855 LD="${LD-ld} -m elf_x86_64" 4856 ;; 4857 ppc*-*linux*|powerpc*-*linux*) 4858 LD="${LD-ld} -m elf64ppc" 4859 ;; 4860 s390*-*linux*) 4861 LD="${LD-ld} -m elf64_s390" 4862 ;; 4863 sparc*-*linux*) 4864 LD="${LD-ld} -m elf64_sparc" 4865 ;; 4866 esac 4867 ;; 4868 esac 4869 fi 4870 rm -rf conftest* 4871 ;; 4872 4873*-*-sco3.2v5*) 4874 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4875 SAVE_CFLAGS="$CFLAGS" 4876 CFLAGS="$CFLAGS -belf" 4877 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4878$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 4879if test "${lt_cv_cc_needs_belf+set}" = set; then 4880 $as_echo_n "(cached) " >&6 4881else 4882 ac_ext=c 4883ac_cpp='$CPP $CPPFLAGS' 4884ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4885ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4886ac_compiler_gnu=$ac_cv_c_compiler_gnu 4887 4888 cat >conftest.$ac_ext <<_ACEOF 4889/* confdefs.h. */ 4890_ACEOF 4891cat confdefs.h >>conftest.$ac_ext 4892cat >>conftest.$ac_ext <<_ACEOF 4893/* end confdefs.h. */ 4894 4895int 4896main () 4897{ 4898 4899 ; 4900 return 0; 4901} 4902_ACEOF 4903rm -f conftest.$ac_objext conftest$ac_exeext 4904if { (ac_try="$ac_link" 4905case "(($ac_try" in 4906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4907 *) ac_try_echo=$ac_try;; 4908esac 4909eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4910$as_echo "$ac_try_echo") >&5 4911 (eval "$ac_link") 2>conftest.er1 4912 ac_status=$? 4913 grep -v '^ *+' conftest.er1 >conftest.err 4914 rm -f conftest.er1 4915 cat conftest.err >&5 4916 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4917 (exit $ac_status); } && { 4918 test -z "$ac_c_werror_flag" || 4919 test ! -s conftest.err 4920 } && test -s conftest$ac_exeext && { 4921 test "$cross_compiling" = yes || 4922 $as_test_x conftest$ac_exeext 4923 }; then 4924 lt_cv_cc_needs_belf=yes 4925else 4926 $as_echo "$as_me: failed program was:" >&5 4927sed 's/^/| /' conftest.$ac_ext >&5 4928 4929 lt_cv_cc_needs_belf=no 4930fi 4931 4932rm -rf conftest.dSYM 4933rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4934 conftest$ac_exeext conftest.$ac_ext 4935 ac_ext=c 4936ac_cpp='$CPP $CPPFLAGS' 4937ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4938ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4939ac_compiler_gnu=$ac_cv_c_compiler_gnu 4940 4941fi 4942{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4943$as_echo "$lt_cv_cc_needs_belf" >&6; } 4944 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4945 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4946 CFLAGS="$SAVE_CFLAGS" 4947 fi 4948 ;; 4949sparc*-*solaris*) 4950 # Find out which ABI we are using. 4951 echo 'int i;' > conftest.$ac_ext 4952 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4953 (eval $ac_compile) 2>&5 4954 ac_status=$? 4955 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4956 (exit $ac_status); }; then 4957 case `/usr/bin/file conftest.o` in 4958 *64-bit*) 4959 case $lt_cv_prog_gnu_ld in 4960 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4961 *) 4962 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 4963 LD="${LD-ld} -64" 4964 fi 4965 ;; 4966 esac 4967 ;; 4968 esac 4969 fi 4970 rm -rf conftest* 4971 ;; 4972 4973 4974esac 4975 4976need_locks="$enable_libtool_lock" 4977 4978 4979ac_ext=c 4980ac_cpp='$CPP $CPPFLAGS' 4981ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4982ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4983ac_compiler_gnu=$ac_cv_c_compiler_gnu 4984{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4985$as_echo_n "checking how to run the C preprocessor... " >&6; } 4986# On Suns, sometimes $CPP names a directory. 4987if test -n "$CPP" && test -d "$CPP"; then 4988 CPP= 4989fi 4990if test -z "$CPP"; then 4991 if test "${ac_cv_prog_CPP+set}" = set; then 4992 $as_echo_n "(cached) " >&6 4993else 4994 # Double quotes because CPP needs to be expanded 4995 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4996 do 4997 ac_preproc_ok=false 4998for ac_c_preproc_warn_flag in '' yes 4999do 5000 # Use a header file that comes with gcc, so configuring glibc 5001 # with a fresh cross-compiler works. 5002 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5003 # <limits.h> exists even on freestanding compilers. 5004 # On the NeXT, cc -E runs the code through the compiler's parser, 5005 # not just through cpp. "Syntax error" is here to catch this case. 5006 cat >conftest.$ac_ext <<_ACEOF 5007/* confdefs.h. */ 5008_ACEOF 5009cat confdefs.h >>conftest.$ac_ext 5010cat >>conftest.$ac_ext <<_ACEOF 5011/* end confdefs.h. */ 5012#ifdef __STDC__ 5013# include <limits.h> 5014#else 5015# include <assert.h> 5016#endif 5017 Syntax error 5018_ACEOF 5019if { (ac_try="$ac_cpp conftest.$ac_ext" 5020case "(($ac_try" in 5021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5022 *) ac_try_echo=$ac_try;; 5023esac 5024eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5025$as_echo "$ac_try_echo") >&5 5026 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5027 ac_status=$? 5028 grep -v '^ *+' conftest.er1 >conftest.err 5029 rm -f conftest.er1 5030 cat conftest.err >&5 5031 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5032 (exit $ac_status); } >/dev/null && { 5033 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5034 test ! -s conftest.err 5035 }; then 5036 : 5037else 5038 $as_echo "$as_me: failed program was:" >&5 5039sed 's/^/| /' conftest.$ac_ext >&5 5040 5041 # Broken: fails on valid input. 5042continue 5043fi 5044 5045rm -f conftest.err conftest.$ac_ext 5046 5047 # OK, works on sane cases. Now check whether nonexistent headers 5048 # can be detected and how. 5049 cat >conftest.$ac_ext <<_ACEOF 5050/* confdefs.h. */ 5051_ACEOF 5052cat confdefs.h >>conftest.$ac_ext 5053cat >>conftest.$ac_ext <<_ACEOF 5054/* end confdefs.h. */ 5055#include <ac_nonexistent.h> 5056_ACEOF 5057if { (ac_try="$ac_cpp conftest.$ac_ext" 5058case "(($ac_try" in 5059 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5060 *) ac_try_echo=$ac_try;; 5061esac 5062eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5063$as_echo "$ac_try_echo") >&5 5064 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5065 ac_status=$? 5066 grep -v '^ *+' conftest.er1 >conftest.err 5067 rm -f conftest.er1 5068 cat conftest.err >&5 5069 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5070 (exit $ac_status); } >/dev/null && { 5071 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5072 test ! -s conftest.err 5073 }; then 5074 # Broken: success on invalid input. 5075continue 5076else 5077 $as_echo "$as_me: failed program was:" >&5 5078sed 's/^/| /' conftest.$ac_ext >&5 5079 5080 # Passes both tests. 5081ac_preproc_ok=: 5082break 5083fi 5084 5085rm -f conftest.err conftest.$ac_ext 5086 5087done 5088# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5089rm -f conftest.err conftest.$ac_ext 5090if $ac_preproc_ok; then 5091 break 5092fi 5093 5094 done 5095 ac_cv_prog_CPP=$CPP 5096 5097fi 5098 CPP=$ac_cv_prog_CPP 5099else 5100 ac_cv_prog_CPP=$CPP 5101fi 5102{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 5103$as_echo "$CPP" >&6; } 5104ac_preproc_ok=false 5105for ac_c_preproc_warn_flag in '' yes 5106do 5107 # Use a header file that comes with gcc, so configuring glibc 5108 # with a fresh cross-compiler works. 5109 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5110 # <limits.h> exists even on freestanding compilers. 5111 # On the NeXT, cc -E runs the code through the compiler's parser, 5112 # not just through cpp. "Syntax error" is here to catch this case. 5113 cat >conftest.$ac_ext <<_ACEOF 5114/* confdefs.h. */ 5115_ACEOF 5116cat confdefs.h >>conftest.$ac_ext 5117cat >>conftest.$ac_ext <<_ACEOF 5118/* end confdefs.h. */ 5119#ifdef __STDC__ 5120# include <limits.h> 5121#else 5122# include <assert.h> 5123#endif 5124 Syntax error 5125_ACEOF 5126if { (ac_try="$ac_cpp conftest.$ac_ext" 5127case "(($ac_try" in 5128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5129 *) ac_try_echo=$ac_try;; 5130esac 5131eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5132$as_echo "$ac_try_echo") >&5 5133 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5134 ac_status=$? 5135 grep -v '^ *+' conftest.er1 >conftest.err 5136 rm -f conftest.er1 5137 cat conftest.err >&5 5138 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5139 (exit $ac_status); } >/dev/null && { 5140 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5141 test ! -s conftest.err 5142 }; then 5143 : 5144else 5145 $as_echo "$as_me: failed program was:" >&5 5146sed 's/^/| /' conftest.$ac_ext >&5 5147 5148 # Broken: fails on valid input. 5149continue 5150fi 5151 5152rm -f conftest.err conftest.$ac_ext 5153 5154 # OK, works on sane cases. Now check whether nonexistent headers 5155 # can be detected and how. 5156 cat >conftest.$ac_ext <<_ACEOF 5157/* confdefs.h. */ 5158_ACEOF 5159cat confdefs.h >>conftest.$ac_ext 5160cat >>conftest.$ac_ext <<_ACEOF 5161/* end confdefs.h. */ 5162#include <ac_nonexistent.h> 5163_ACEOF 5164if { (ac_try="$ac_cpp conftest.$ac_ext" 5165case "(($ac_try" in 5166 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5167 *) ac_try_echo=$ac_try;; 5168esac 5169eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5170$as_echo "$ac_try_echo") >&5 5171 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5172 ac_status=$? 5173 grep -v '^ *+' conftest.er1 >conftest.err 5174 rm -f conftest.er1 5175 cat conftest.err >&5 5176 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5177 (exit $ac_status); } >/dev/null && { 5178 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5179 test ! -s conftest.err 5180 }; then 5181 # Broken: success on invalid input. 5182continue 5183else 5184 $as_echo "$as_me: failed program was:" >&5 5185sed 's/^/| /' conftest.$ac_ext >&5 5186 5187 # Passes both tests. 5188ac_preproc_ok=: 5189break 5190fi 5191 5192rm -f conftest.err conftest.$ac_ext 5193 5194done 5195# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5196rm -f conftest.err conftest.$ac_ext 5197if $ac_preproc_ok; then 5198 : 5199else 5200 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 5201$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5202{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 5203See \`config.log' for more details." >&5 5204$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 5205See \`config.log' for more details." >&2;} 5206 { (exit 1); exit 1; }; }; } 5207fi 5208 5209ac_ext=c 5210ac_cpp='$CPP $CPPFLAGS' 5211ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5212ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5213ac_compiler_gnu=$ac_cv_c_compiler_gnu 5214 5215 5216{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 5217$as_echo_n "checking for ANSI C header files... " >&6; } 5218if test "${ac_cv_header_stdc+set}" = set; then 5219 $as_echo_n "(cached) " >&6 5220else 5221 cat >conftest.$ac_ext <<_ACEOF 5222/* confdefs.h. */ 5223_ACEOF 5224cat confdefs.h >>conftest.$ac_ext 5225cat >>conftest.$ac_ext <<_ACEOF 5226/* end confdefs.h. */ 5227#include <stdlib.h> 5228#include <stdarg.h> 5229#include <string.h> 5230#include <float.h> 5231 5232int 5233main () 5234{ 5235 5236 ; 5237 return 0; 5238} 5239_ACEOF 5240rm -f conftest.$ac_objext 5241if { (ac_try="$ac_compile" 5242case "(($ac_try" in 5243 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5244 *) ac_try_echo=$ac_try;; 5245esac 5246eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5247$as_echo "$ac_try_echo") >&5 5248 (eval "$ac_compile") 2>conftest.er1 5249 ac_status=$? 5250 grep -v '^ *+' conftest.er1 >conftest.err 5251 rm -f conftest.er1 5252 cat conftest.err >&5 5253 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5254 (exit $ac_status); } && { 5255 test -z "$ac_c_werror_flag" || 5256 test ! -s conftest.err 5257 } && test -s conftest.$ac_objext; then 5258 ac_cv_header_stdc=yes 5259else 5260 $as_echo "$as_me: failed program was:" >&5 5261sed 's/^/| /' conftest.$ac_ext >&5 5262 5263 ac_cv_header_stdc=no 5264fi 5265 5266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5267 5268if test $ac_cv_header_stdc = yes; then 5269 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5270 cat >conftest.$ac_ext <<_ACEOF 5271/* confdefs.h. */ 5272_ACEOF 5273cat confdefs.h >>conftest.$ac_ext 5274cat >>conftest.$ac_ext <<_ACEOF 5275/* end confdefs.h. */ 5276#include <string.h> 5277 5278_ACEOF 5279if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5280 $EGREP "memchr" >/dev/null 2>&1; then 5281 : 5282else 5283 ac_cv_header_stdc=no 5284fi 5285rm -f conftest* 5286 5287fi 5288 5289if test $ac_cv_header_stdc = yes; then 5290 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5291 cat >conftest.$ac_ext <<_ACEOF 5292/* confdefs.h. */ 5293_ACEOF 5294cat confdefs.h >>conftest.$ac_ext 5295cat >>conftest.$ac_ext <<_ACEOF 5296/* end confdefs.h. */ 5297#include <stdlib.h> 5298 5299_ACEOF 5300if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5301 $EGREP "free" >/dev/null 2>&1; then 5302 : 5303else 5304 ac_cv_header_stdc=no 5305fi 5306rm -f conftest* 5307 5308fi 5309 5310if test $ac_cv_header_stdc = yes; then 5311 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5312 if test "$cross_compiling" = yes; then 5313 : 5314else 5315 cat >conftest.$ac_ext <<_ACEOF 5316/* confdefs.h. */ 5317_ACEOF 5318cat confdefs.h >>conftest.$ac_ext 5319cat >>conftest.$ac_ext <<_ACEOF 5320/* end confdefs.h. */ 5321#include <ctype.h> 5322#include <stdlib.h> 5323#if ((' ' & 0x0FF) == 0x020) 5324# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5325# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5326#else 5327# define ISLOWER(c) \ 5328 (('a' <= (c) && (c) <= 'i') \ 5329 || ('j' <= (c) && (c) <= 'r') \ 5330 || ('s' <= (c) && (c) <= 'z')) 5331# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5332#endif 5333 5334#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5335int 5336main () 5337{ 5338 int i; 5339 for (i = 0; i < 256; i++) 5340 if (XOR (islower (i), ISLOWER (i)) 5341 || toupper (i) != TOUPPER (i)) 5342 return 2; 5343 return 0; 5344} 5345_ACEOF 5346rm -f conftest$ac_exeext 5347if { (ac_try="$ac_link" 5348case "(($ac_try" in 5349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5350 *) ac_try_echo=$ac_try;; 5351esac 5352eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5353$as_echo "$ac_try_echo") >&5 5354 (eval "$ac_link") 2>&5 5355 ac_status=$? 5356 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5357 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5358 { (case "(($ac_try" in 5359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5360 *) ac_try_echo=$ac_try;; 5361esac 5362eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5363$as_echo "$ac_try_echo") >&5 5364 (eval "$ac_try") 2>&5 5365 ac_status=$? 5366 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5367 (exit $ac_status); }; }; then 5368 : 5369else 5370 $as_echo "$as_me: program exited with status $ac_status" >&5 5371$as_echo "$as_me: failed program was:" >&5 5372sed 's/^/| /' conftest.$ac_ext >&5 5373 5374( exit $ac_status ) 5375ac_cv_header_stdc=no 5376fi 5377rm -rf conftest.dSYM 5378rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5379fi 5380 5381 5382fi 5383fi 5384{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5385$as_echo "$ac_cv_header_stdc" >&6; } 5386if test $ac_cv_header_stdc = yes; then 5387 5388cat >>confdefs.h <<\_ACEOF 5389#define STDC_HEADERS 1 5390_ACEOF 5391 5392fi 5393 5394# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5405 inttypes.h stdint.h unistd.h 5406do 5407as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5408{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5409$as_echo_n "checking for $ac_header... " >&6; } 5410if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5411 $as_echo_n "(cached) " >&6 5412else 5413 cat >conftest.$ac_ext <<_ACEOF 5414/* confdefs.h. */ 5415_ACEOF 5416cat confdefs.h >>conftest.$ac_ext 5417cat >>conftest.$ac_ext <<_ACEOF 5418/* end confdefs.h. */ 5419$ac_includes_default 5420 5421#include <$ac_header> 5422_ACEOF 5423rm -f conftest.$ac_objext 5424if { (ac_try="$ac_compile" 5425case "(($ac_try" in 5426 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5427 *) ac_try_echo=$ac_try;; 5428esac 5429eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5430$as_echo "$ac_try_echo") >&5 5431 (eval "$ac_compile") 2>conftest.er1 5432 ac_status=$? 5433 grep -v '^ *+' conftest.er1 >conftest.err 5434 rm -f conftest.er1 5435 cat conftest.err >&5 5436 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5437 (exit $ac_status); } && { 5438 test -z "$ac_c_werror_flag" || 5439 test ! -s conftest.err 5440 } && test -s conftest.$ac_objext; then 5441 eval "$as_ac_Header=yes" 5442else 5443 $as_echo "$as_me: failed program was:" >&5 5444sed 's/^/| /' conftest.$ac_ext >&5 5445 5446 eval "$as_ac_Header=no" 5447fi 5448 5449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5450fi 5451ac_res=`eval 'as_val=${'$as_ac_Header'} 5452 $as_echo "$as_val"'` 5453 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5454$as_echo "$ac_res" >&6; } 5455as_val=`eval 'as_val=${'$as_ac_Header'} 5456 $as_echo "$as_val"'` 5457 if test "x$as_val" = x""yes; then 5458 cat >>confdefs.h <<_ACEOF 5459#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5460_ACEOF 5461 5462fi 5463 5464done 5465 5466 5467 5468for ac_header in dlfcn.h 5469do 5470as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5471if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5472 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5473$as_echo_n "checking for $ac_header... " >&6; } 5474if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5475 $as_echo_n "(cached) " >&6 5476fi 5477ac_res=`eval 'as_val=${'$as_ac_Header'} 5478 $as_echo "$as_val"'` 5479 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5480$as_echo "$ac_res" >&6; } 5481else 5482 # Is the header compilable? 5483{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 5484$as_echo_n "checking $ac_header usability... " >&6; } 5485cat >conftest.$ac_ext <<_ACEOF 5486/* confdefs.h. */ 5487_ACEOF 5488cat confdefs.h >>conftest.$ac_ext 5489cat >>conftest.$ac_ext <<_ACEOF 5490/* end confdefs.h. */ 5491$ac_includes_default 5492#include <$ac_header> 5493_ACEOF 5494rm -f conftest.$ac_objext 5495if { (ac_try="$ac_compile" 5496case "(($ac_try" in 5497 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5498 *) ac_try_echo=$ac_try;; 5499esac 5500eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5501$as_echo "$ac_try_echo") >&5 5502 (eval "$ac_compile") 2>conftest.er1 5503 ac_status=$? 5504 grep -v '^ *+' conftest.er1 >conftest.err 5505 rm -f conftest.er1 5506 cat conftest.err >&5 5507 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5508 (exit $ac_status); } && { 5509 test -z "$ac_c_werror_flag" || 5510 test ! -s conftest.err 5511 } && test -s conftest.$ac_objext; then 5512 ac_header_compiler=yes 5513else 5514 $as_echo "$as_me: failed program was:" >&5 5515sed 's/^/| /' conftest.$ac_ext >&5 5516 5517 ac_header_compiler=no 5518fi 5519 5520rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5521{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5522$as_echo "$ac_header_compiler" >&6; } 5523 5524# Is the header present? 5525{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 5526$as_echo_n "checking $ac_header presence... " >&6; } 5527cat >conftest.$ac_ext <<_ACEOF 5528/* confdefs.h. */ 5529_ACEOF 5530cat confdefs.h >>conftest.$ac_ext 5531cat >>conftest.$ac_ext <<_ACEOF 5532/* end confdefs.h. */ 5533#include <$ac_header> 5534_ACEOF 5535if { (ac_try="$ac_cpp conftest.$ac_ext" 5536case "(($ac_try" in 5537 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5538 *) ac_try_echo=$ac_try;; 5539esac 5540eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5541$as_echo "$ac_try_echo") >&5 5542 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5543 ac_status=$? 5544 grep -v '^ *+' conftest.er1 >conftest.err 5545 rm -f conftest.er1 5546 cat conftest.err >&5 5547 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5548 (exit $ac_status); } >/dev/null && { 5549 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5550 test ! -s conftest.err 5551 }; then 5552 ac_header_preproc=yes 5553else 5554 $as_echo "$as_me: failed program was:" >&5 5555sed 's/^/| /' conftest.$ac_ext >&5 5556 5557 ac_header_preproc=no 5558fi 5559 5560rm -f conftest.err conftest.$ac_ext 5561{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5562$as_echo "$ac_header_preproc" >&6; } 5563 5564# So? What about this header? 5565case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5566 yes:no: ) 5567 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5568$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5569 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5570$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5571 ac_header_preproc=yes 5572 ;; 5573 no:yes:* ) 5574 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5575$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5576 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5577$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5578 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5579$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5580 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5581$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5582 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5583$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5584 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5585$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5586 ( cat <<\_ASBOX 5587## -------------------------------------------------------- ## 5588## Report this to Alistair Crooks <agc@netbsd.org> c0596823 ## 5589## -------------------------------------------------------- ## 5590_ASBOX 5591 ) | sed "s/^/$as_me: WARNING: /" >&2 5592 ;; 5593esac 5594{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5595$as_echo_n "checking for $ac_header... " >&6; } 5596if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5597 $as_echo_n "(cached) " >&6 5598else 5599 eval "$as_ac_Header=\$ac_header_preproc" 5600fi 5601ac_res=`eval 'as_val=${'$as_ac_Header'} 5602 $as_echo "$as_val"'` 5603 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5604$as_echo "$ac_res" >&6; } 5605 5606fi 5607as_val=`eval 'as_val=${'$as_ac_Header'} 5608 $as_echo "$as_val"'` 5609 if test "x$as_val" = x""yes; then 5610 cat >>confdefs.h <<_ACEOF 5611#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5612_ACEOF 5613 5614fi 5615 5616done 5617 5618ac_ext=cpp 5619ac_cpp='$CXXCPP $CPPFLAGS' 5620ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5621ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5622ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5623if test -z "$CXX"; then 5624 if test -n "$CCC"; then 5625 CXX=$CCC 5626 else 5627 if test -n "$ac_tool_prefix"; then 5628 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5629 do 5630 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5631set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5632{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5633$as_echo_n "checking for $ac_word... " >&6; } 5634if test "${ac_cv_prog_CXX+set}" = set; then 5635 $as_echo_n "(cached) " >&6 5636else 5637 if test -n "$CXX"; then 5638 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5639else 5640as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5641for as_dir in $PATH 5642do 5643 IFS=$as_save_IFS 5644 test -z "$as_dir" && as_dir=. 5645 for ac_exec_ext in '' $ac_executable_extensions; do 5646 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5647 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5648 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5649 break 2 5650 fi 5651done 5652done 5653IFS=$as_save_IFS 5654 5655fi 5656fi 5657CXX=$ac_cv_prog_CXX 5658if test -n "$CXX"; then 5659 { $as_echo "$as_me:$LINENO: result: $CXX" >&5 5660$as_echo "$CXX" >&6; } 5661else 5662 { $as_echo "$as_me:$LINENO: result: no" >&5 5663$as_echo "no" >&6; } 5664fi 5665 5666 5667 test -n "$CXX" && break 5668 done 5669fi 5670if test -z "$CXX"; then 5671 ac_ct_CXX=$CXX 5672 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5673do 5674 # Extract the first word of "$ac_prog", so it can be a program name with args. 5675set dummy $ac_prog; ac_word=$2 5676{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5677$as_echo_n "checking for $ac_word... " >&6; } 5678if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5679 $as_echo_n "(cached) " >&6 5680else 5681 if test -n "$ac_ct_CXX"; then 5682 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5683else 5684as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5685for as_dir in $PATH 5686do 5687 IFS=$as_save_IFS 5688 test -z "$as_dir" && as_dir=. 5689 for ac_exec_ext in '' $ac_executable_extensions; do 5690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5691 ac_cv_prog_ac_ct_CXX="$ac_prog" 5692 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5693 break 2 5694 fi 5695done 5696done 5697IFS=$as_save_IFS 5698 5699fi 5700fi 5701ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5702if test -n "$ac_ct_CXX"; then 5703 { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5704$as_echo "$ac_ct_CXX" >&6; } 5705else 5706 { $as_echo "$as_me:$LINENO: result: no" >&5 5707$as_echo "no" >&6; } 5708fi 5709 5710 5711 test -n "$ac_ct_CXX" && break 5712done 5713 5714 if test "x$ac_ct_CXX" = x; then 5715 CXX="g++" 5716 else 5717 case $cross_compiling:$ac_tool_warned in 5718yes:) 5719{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 5720$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5721ac_tool_warned=yes ;; 5722esac 5723 CXX=$ac_ct_CXX 5724 fi 5725fi 5726 5727 fi 5728fi 5729# Provide some information about the compiler. 5730$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5731set X $ac_compile 5732ac_compiler=$2 5733{ (ac_try="$ac_compiler --version >&5" 5734case "(($ac_try" in 5735 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5736 *) ac_try_echo=$ac_try;; 5737esac 5738eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5739$as_echo "$ac_try_echo") >&5 5740 (eval "$ac_compiler --version >&5") 2>&5 5741 ac_status=$? 5742 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5743 (exit $ac_status); } 5744{ (ac_try="$ac_compiler -v >&5" 5745case "(($ac_try" in 5746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5747 *) ac_try_echo=$ac_try;; 5748esac 5749eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5750$as_echo "$ac_try_echo") >&5 5751 (eval "$ac_compiler -v >&5") 2>&5 5752 ac_status=$? 5753 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5754 (exit $ac_status); } 5755{ (ac_try="$ac_compiler -V >&5" 5756case "(($ac_try" in 5757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5758 *) ac_try_echo=$ac_try;; 5759esac 5760eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5761$as_echo "$ac_try_echo") >&5 5762 (eval "$ac_compiler -V >&5") 2>&5 5763 ac_status=$? 5764 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5765 (exit $ac_status); } 5766 5767{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5768$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 5769if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5770 $as_echo_n "(cached) " >&6 5771else 5772 cat >conftest.$ac_ext <<_ACEOF 5773/* confdefs.h. */ 5774_ACEOF 5775cat confdefs.h >>conftest.$ac_ext 5776cat >>conftest.$ac_ext <<_ACEOF 5777/* end confdefs.h. */ 5778 5779int 5780main () 5781{ 5782#ifndef __GNUC__ 5783 choke me 5784#endif 5785 5786 ; 5787 return 0; 5788} 5789_ACEOF 5790rm -f conftest.$ac_objext 5791if { (ac_try="$ac_compile" 5792case "(($ac_try" in 5793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5794 *) ac_try_echo=$ac_try;; 5795esac 5796eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5797$as_echo "$ac_try_echo") >&5 5798 (eval "$ac_compile") 2>conftest.er1 5799 ac_status=$? 5800 grep -v '^ *+' conftest.er1 >conftest.err 5801 rm -f conftest.er1 5802 cat conftest.err >&5 5803 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5804 (exit $ac_status); } && { 5805 test -z "$ac_cxx_werror_flag" || 5806 test ! -s conftest.err 5807 } && test -s conftest.$ac_objext; then 5808 ac_compiler_gnu=yes 5809else 5810 $as_echo "$as_me: failed program was:" >&5 5811sed 's/^/| /' conftest.$ac_ext >&5 5812 5813 ac_compiler_gnu=no 5814fi 5815 5816rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5817ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5818 5819fi 5820{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5821$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 5822if test $ac_compiler_gnu = yes; then 5823 GXX=yes 5824else 5825 GXX= 5826fi 5827ac_test_CXXFLAGS=${CXXFLAGS+set} 5828ac_save_CXXFLAGS=$CXXFLAGS 5829{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5830$as_echo_n "checking whether $CXX accepts -g... " >&6; } 5831if test "${ac_cv_prog_cxx_g+set}" = set; then 5832 $as_echo_n "(cached) " >&6 5833else 5834 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5835 ac_cxx_werror_flag=yes 5836 ac_cv_prog_cxx_g=no 5837 CXXFLAGS="-g" 5838 cat >conftest.$ac_ext <<_ACEOF 5839/* confdefs.h. */ 5840_ACEOF 5841cat confdefs.h >>conftest.$ac_ext 5842cat >>conftest.$ac_ext <<_ACEOF 5843/* end confdefs.h. */ 5844 5845int 5846main () 5847{ 5848 5849 ; 5850 return 0; 5851} 5852_ACEOF 5853rm -f conftest.$ac_objext 5854if { (ac_try="$ac_compile" 5855case "(($ac_try" in 5856 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5857 *) ac_try_echo=$ac_try;; 5858esac 5859eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5860$as_echo "$ac_try_echo") >&5 5861 (eval "$ac_compile") 2>conftest.er1 5862 ac_status=$? 5863 grep -v '^ *+' conftest.er1 >conftest.err 5864 rm -f conftest.er1 5865 cat conftest.err >&5 5866 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5867 (exit $ac_status); } && { 5868 test -z "$ac_cxx_werror_flag" || 5869 test ! -s conftest.err 5870 } && test -s conftest.$ac_objext; then 5871 ac_cv_prog_cxx_g=yes 5872else 5873 $as_echo "$as_me: failed program was:" >&5 5874sed 's/^/| /' conftest.$ac_ext >&5 5875 5876 CXXFLAGS="" 5877 cat >conftest.$ac_ext <<_ACEOF 5878/* confdefs.h. */ 5879_ACEOF 5880cat confdefs.h >>conftest.$ac_ext 5881cat >>conftest.$ac_ext <<_ACEOF 5882/* end confdefs.h. */ 5883 5884int 5885main () 5886{ 5887 5888 ; 5889 return 0; 5890} 5891_ACEOF 5892rm -f conftest.$ac_objext 5893if { (ac_try="$ac_compile" 5894case "(($ac_try" in 5895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5896 *) ac_try_echo=$ac_try;; 5897esac 5898eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5899$as_echo "$ac_try_echo") >&5 5900 (eval "$ac_compile") 2>conftest.er1 5901 ac_status=$? 5902 grep -v '^ *+' conftest.er1 >conftest.err 5903 rm -f conftest.er1 5904 cat conftest.err >&5 5905 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5906 (exit $ac_status); } && { 5907 test -z "$ac_cxx_werror_flag" || 5908 test ! -s conftest.err 5909 } && test -s conftest.$ac_objext; then 5910 : 5911else 5912 $as_echo "$as_me: failed program was:" >&5 5913sed 's/^/| /' conftest.$ac_ext >&5 5914 5915 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5916 CXXFLAGS="-g" 5917 cat >conftest.$ac_ext <<_ACEOF 5918/* confdefs.h. */ 5919_ACEOF 5920cat confdefs.h >>conftest.$ac_ext 5921cat >>conftest.$ac_ext <<_ACEOF 5922/* end confdefs.h. */ 5923 5924int 5925main () 5926{ 5927 5928 ; 5929 return 0; 5930} 5931_ACEOF 5932rm -f conftest.$ac_objext 5933if { (ac_try="$ac_compile" 5934case "(($ac_try" in 5935 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5936 *) ac_try_echo=$ac_try;; 5937esac 5938eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5939$as_echo "$ac_try_echo") >&5 5940 (eval "$ac_compile") 2>conftest.er1 5941 ac_status=$? 5942 grep -v '^ *+' conftest.er1 >conftest.err 5943 rm -f conftest.er1 5944 cat conftest.err >&5 5945 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5946 (exit $ac_status); } && { 5947 test -z "$ac_cxx_werror_flag" || 5948 test ! -s conftest.err 5949 } && test -s conftest.$ac_objext; then 5950 ac_cv_prog_cxx_g=yes 5951else 5952 $as_echo "$as_me: failed program was:" >&5 5953sed 's/^/| /' conftest.$ac_ext >&5 5954 5955 5956fi 5957 5958rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5959fi 5960 5961rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5962fi 5963 5964rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5965 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5966fi 5967{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5968$as_echo "$ac_cv_prog_cxx_g" >&6; } 5969if test "$ac_test_CXXFLAGS" = set; then 5970 CXXFLAGS=$ac_save_CXXFLAGS 5971elif test $ac_cv_prog_cxx_g = yes; then 5972 if test "$GXX" = yes; then 5973 CXXFLAGS="-g -O2" 5974 else 5975 CXXFLAGS="-g" 5976 fi 5977else 5978 if test "$GXX" = yes; then 5979 CXXFLAGS="-O2" 5980 else 5981 CXXFLAGS= 5982 fi 5983fi 5984ac_ext=cpp 5985ac_cpp='$CXXCPP $CPPFLAGS' 5986ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5987ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5988ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5989 5990depcc="$CXX" am_compiler_list= 5991 5992{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5993$as_echo_n "checking dependency style of $depcc... " >&6; } 5994if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5995 $as_echo_n "(cached) " >&6 5996else 5997 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5998 # We make a subdir and do the tests there. Otherwise we can end up 5999 # making bogus files that we don't know about and never remove. For 6000 # instance it was reported that on HP-UX the gcc test will end up 6001 # making a dummy file named `D' -- because `-MD' means `put the output 6002 # in D'. 6003 mkdir conftest.dir 6004 # Copy depcomp to subdir because otherwise we won't find it if we're 6005 # using a relative directory. 6006 cp "$am_depcomp" conftest.dir 6007 cd conftest.dir 6008 # We will build objects and dependencies in a subdirectory because 6009 # it helps to detect inapplicable dependency modes. For instance 6010 # both Tru64's cc and ICC support -MD to output dependencies as a 6011 # side effect of compilation, but ICC will put the dependencies in 6012 # the current directory while Tru64 will put them in the object 6013 # directory. 6014 mkdir sub 6015 6016 am_cv_CXX_dependencies_compiler_type=none 6017 if test "$am_compiler_list" = ""; then 6018 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 6019 fi 6020 for depmode in $am_compiler_list; do 6021 # Setup a source with many dependencies, because some compilers 6022 # like to wrap large dependency lists on column 80 (with \), and 6023 # we should not choose a depcomp mode which is confused by this. 6024 # 6025 # We need to recreate these files for each test, as the compiler may 6026 # overwrite some of them when testing with obscure command lines. 6027 # This happens at least with the AIX C compiler. 6028 : > sub/conftest.c 6029 for i in 1 2 3 4 5 6; do 6030 echo '#include "conftst'$i'.h"' >> sub/conftest.c 6031 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 6032 # Solaris 8's {/usr,}/bin/sh. 6033 touch sub/conftst$i.h 6034 done 6035 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 6036 6037 case $depmode in 6038 nosideeffect) 6039 # after this tag, mechanisms are not by side-effect, so they'll 6040 # only be used when explicitly requested 6041 if test "x$enable_dependency_tracking" = xyes; then 6042 continue 6043 else 6044 break 6045 fi 6046 ;; 6047 none) break ;; 6048 esac 6049 # We check with `-c' and `-o' for the sake of the "dashmstdout" 6050 # mode. It turns out that the SunPro C++ compiler does not properly 6051 # handle `-M -o', and we need to detect this. 6052 if depmode=$depmode \ 6053 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 6054 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 6055 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 6056 >/dev/null 2>conftest.err && 6057 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 6058 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 6059 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 6060 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 6061 # icc doesn't choke on unknown options, it will just issue warnings 6062 # or remarks (even with -Werror). So we grep stderr for any message 6063 # that says an option was ignored or not supported. 6064 # When given -MP, icc 7.0 and 7.1 complain thusly: 6065 # icc: Command line warning: ignoring option '-M'; no argument required 6066 # The diagnosis changed in icc 8.0: 6067 # icc: Command line remark: option '-MP' not supported 6068 if (grep 'ignoring option' conftest.err || 6069 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 6070 am_cv_CXX_dependencies_compiler_type=$depmode 6071 break 6072 fi 6073 fi 6074 done 6075 6076 cd .. 6077 rm -rf conftest.dir 6078else 6079 am_cv_CXX_dependencies_compiler_type=none 6080fi 6081 6082fi 6083{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 6084$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 6085CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 6086 6087 if 6088 test "x$enable_dependency_tracking" != xno \ 6089 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 6090 am__fastdepCXX_TRUE= 6091 am__fastdepCXX_FALSE='#' 6092else 6093 am__fastdepCXX_TRUE='#' 6094 am__fastdepCXX_FALSE= 6095fi 6096 6097 6098 6099 6100if test -n "$CXX" && ( test "X$CXX" != "Xno" && 6101 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 6102 (test "X$CXX" != "Xg++"))) ; then 6103 ac_ext=cpp 6104ac_cpp='$CXXCPP $CPPFLAGS' 6105ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6106ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6107ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6108{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 6109$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 6110if test -z "$CXXCPP"; then 6111 if test "${ac_cv_prog_CXXCPP+set}" = set; then 6112 $as_echo_n "(cached) " >&6 6113else 6114 # Double quotes because CXXCPP needs to be expanded 6115 for CXXCPP in "$CXX -E" "/lib/cpp" 6116 do 6117 ac_preproc_ok=false 6118for ac_cxx_preproc_warn_flag in '' yes 6119do 6120 # Use a header file that comes with gcc, so configuring glibc 6121 # with a fresh cross-compiler works. 6122 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6123 # <limits.h> exists even on freestanding compilers. 6124 # On the NeXT, cc -E runs the code through the compiler's parser, 6125 # not just through cpp. "Syntax error" is here to catch this case. 6126 cat >conftest.$ac_ext <<_ACEOF 6127/* confdefs.h. */ 6128_ACEOF 6129cat confdefs.h >>conftest.$ac_ext 6130cat >>conftest.$ac_ext <<_ACEOF 6131/* end confdefs.h. */ 6132#ifdef __STDC__ 6133# include <limits.h> 6134#else 6135# include <assert.h> 6136#endif 6137 Syntax error 6138_ACEOF 6139if { (ac_try="$ac_cpp conftest.$ac_ext" 6140case "(($ac_try" in 6141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6142 *) ac_try_echo=$ac_try;; 6143esac 6144eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6145$as_echo "$ac_try_echo") >&5 6146 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6147 ac_status=$? 6148 grep -v '^ *+' conftest.er1 >conftest.err 6149 rm -f conftest.er1 6150 cat conftest.err >&5 6151 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6152 (exit $ac_status); } >/dev/null && { 6153 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6154 test ! -s conftest.err 6155 }; then 6156 : 6157else 6158 $as_echo "$as_me: failed program was:" >&5 6159sed 's/^/| /' conftest.$ac_ext >&5 6160 6161 # Broken: fails on valid input. 6162continue 6163fi 6164 6165rm -f conftest.err conftest.$ac_ext 6166 6167 # OK, works on sane cases. Now check whether nonexistent headers 6168 # can be detected and how. 6169 cat >conftest.$ac_ext <<_ACEOF 6170/* confdefs.h. */ 6171_ACEOF 6172cat confdefs.h >>conftest.$ac_ext 6173cat >>conftest.$ac_ext <<_ACEOF 6174/* end confdefs.h. */ 6175#include <ac_nonexistent.h> 6176_ACEOF 6177if { (ac_try="$ac_cpp conftest.$ac_ext" 6178case "(($ac_try" in 6179 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6180 *) ac_try_echo=$ac_try;; 6181esac 6182eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6183$as_echo "$ac_try_echo") >&5 6184 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6185 ac_status=$? 6186 grep -v '^ *+' conftest.er1 >conftest.err 6187 rm -f conftest.er1 6188 cat conftest.err >&5 6189 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6190 (exit $ac_status); } >/dev/null && { 6191 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6192 test ! -s conftest.err 6193 }; then 6194 # Broken: success on invalid input. 6195continue 6196else 6197 $as_echo "$as_me: failed program was:" >&5 6198sed 's/^/| /' conftest.$ac_ext >&5 6199 6200 # Passes both tests. 6201ac_preproc_ok=: 6202break 6203fi 6204 6205rm -f conftest.err conftest.$ac_ext 6206 6207done 6208# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6209rm -f conftest.err conftest.$ac_ext 6210if $ac_preproc_ok; then 6211 break 6212fi 6213 6214 done 6215 ac_cv_prog_CXXCPP=$CXXCPP 6216 6217fi 6218 CXXCPP=$ac_cv_prog_CXXCPP 6219else 6220 ac_cv_prog_CXXCPP=$CXXCPP 6221fi 6222{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5 6223$as_echo "$CXXCPP" >&6; } 6224ac_preproc_ok=false 6225for ac_cxx_preproc_warn_flag in '' yes 6226do 6227 # Use a header file that comes with gcc, so configuring glibc 6228 # with a fresh cross-compiler works. 6229 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6230 # <limits.h> exists even on freestanding compilers. 6231 # On the NeXT, cc -E runs the code through the compiler's parser, 6232 # not just through cpp. "Syntax error" is here to catch this case. 6233 cat >conftest.$ac_ext <<_ACEOF 6234/* confdefs.h. */ 6235_ACEOF 6236cat confdefs.h >>conftest.$ac_ext 6237cat >>conftest.$ac_ext <<_ACEOF 6238/* end confdefs.h. */ 6239#ifdef __STDC__ 6240# include <limits.h> 6241#else 6242# include <assert.h> 6243#endif 6244 Syntax error 6245_ACEOF 6246if { (ac_try="$ac_cpp conftest.$ac_ext" 6247case "(($ac_try" in 6248 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6249 *) ac_try_echo=$ac_try;; 6250esac 6251eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6252$as_echo "$ac_try_echo") >&5 6253 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6254 ac_status=$? 6255 grep -v '^ *+' conftest.er1 >conftest.err 6256 rm -f conftest.er1 6257 cat conftest.err >&5 6258 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6259 (exit $ac_status); } >/dev/null && { 6260 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6261 test ! -s conftest.err 6262 }; then 6263 : 6264else 6265 $as_echo "$as_me: failed program was:" >&5 6266sed 's/^/| /' conftest.$ac_ext >&5 6267 6268 # Broken: fails on valid input. 6269continue 6270fi 6271 6272rm -f conftest.err conftest.$ac_ext 6273 6274 # OK, works on sane cases. Now check whether nonexistent headers 6275 # can be detected and how. 6276 cat >conftest.$ac_ext <<_ACEOF 6277/* confdefs.h. */ 6278_ACEOF 6279cat confdefs.h >>conftest.$ac_ext 6280cat >>conftest.$ac_ext <<_ACEOF 6281/* end confdefs.h. */ 6282#include <ac_nonexistent.h> 6283_ACEOF 6284if { (ac_try="$ac_cpp conftest.$ac_ext" 6285case "(($ac_try" in 6286 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6287 *) ac_try_echo=$ac_try;; 6288esac 6289eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6290$as_echo "$ac_try_echo") >&5 6291 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6292 ac_status=$? 6293 grep -v '^ *+' conftest.er1 >conftest.err 6294 rm -f conftest.er1 6295 cat conftest.err >&5 6296 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6297 (exit $ac_status); } >/dev/null && { 6298 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6299 test ! -s conftest.err 6300 }; then 6301 # Broken: success on invalid input. 6302continue 6303else 6304 $as_echo "$as_me: failed program was:" >&5 6305sed 's/^/| /' conftest.$ac_ext >&5 6306 6307 # Passes both tests. 6308ac_preproc_ok=: 6309break 6310fi 6311 6312rm -f conftest.err conftest.$ac_ext 6313 6314done 6315# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6316rm -f conftest.err conftest.$ac_ext 6317if $ac_preproc_ok; then 6318 : 6319else 6320 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 6321$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6322{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6323See \`config.log' for more details." >&5 6324$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6325See \`config.log' for more details." >&2;} 6326 { (exit 1); exit 1; }; }; } 6327fi 6328 6329ac_ext=cpp 6330ac_cpp='$CXXCPP $CPPFLAGS' 6331ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6332ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6333ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6334 6335fi 6336 6337 6338ac_ext=f 6339ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 6340ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6341ac_compiler_gnu=$ac_cv_f77_compiler_gnu 6342if test -n "$ac_tool_prefix"; then 6343 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 6344 do 6345 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6346set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6347{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6348$as_echo_n "checking for $ac_word... " >&6; } 6349if test "${ac_cv_prog_F77+set}" = set; then 6350 $as_echo_n "(cached) " >&6 6351else 6352 if test -n "$F77"; then 6353 ac_cv_prog_F77="$F77" # Let the user override the test. 6354else 6355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6356for as_dir in $PATH 6357do 6358 IFS=$as_save_IFS 6359 test -z "$as_dir" && as_dir=. 6360 for ac_exec_ext in '' $ac_executable_extensions; do 6361 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6362 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 6363 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6364 break 2 6365 fi 6366done 6367done 6368IFS=$as_save_IFS 6369 6370fi 6371fi 6372F77=$ac_cv_prog_F77 6373if test -n "$F77"; then 6374 { $as_echo "$as_me:$LINENO: result: $F77" >&5 6375$as_echo "$F77" >&6; } 6376else 6377 { $as_echo "$as_me:$LINENO: result: no" >&5 6378$as_echo "no" >&6; } 6379fi 6380 6381 6382 test -n "$F77" && break 6383 done 6384fi 6385if test -z "$F77"; then 6386 ac_ct_F77=$F77 6387 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 6388do 6389 # Extract the first word of "$ac_prog", so it can be a program name with args. 6390set dummy $ac_prog; ac_word=$2 6391{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6392$as_echo_n "checking for $ac_word... " >&6; } 6393if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 6394 $as_echo_n "(cached) " >&6 6395else 6396 if test -n "$ac_ct_F77"; then 6397 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 6398else 6399as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6400for as_dir in $PATH 6401do 6402 IFS=$as_save_IFS 6403 test -z "$as_dir" && as_dir=. 6404 for ac_exec_ext in '' $ac_executable_extensions; do 6405 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6406 ac_cv_prog_ac_ct_F77="$ac_prog" 6407 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6408 break 2 6409 fi 6410done 6411done 6412IFS=$as_save_IFS 6413 6414fi 6415fi 6416ac_ct_F77=$ac_cv_prog_ac_ct_F77 6417if test -n "$ac_ct_F77"; then 6418 { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6419$as_echo "$ac_ct_F77" >&6; } 6420else 6421 { $as_echo "$as_me:$LINENO: result: no" >&5 6422$as_echo "no" >&6; } 6423fi 6424 6425 6426 test -n "$ac_ct_F77" && break 6427done 6428 6429 if test "x$ac_ct_F77" = x; then 6430 F77="" 6431 else 6432 case $cross_compiling:$ac_tool_warned in 6433yes:) 6434{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6435$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6436ac_tool_warned=yes ;; 6437esac 6438 F77=$ac_ct_F77 6439 fi 6440fi 6441 6442 6443# Provide some information about the compiler. 6444$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6445set X $ac_compile 6446ac_compiler=$2 6447{ (ac_try="$ac_compiler --version >&5" 6448case "(($ac_try" in 6449 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6450 *) ac_try_echo=$ac_try;; 6451esac 6452eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6453$as_echo "$ac_try_echo") >&5 6454 (eval "$ac_compiler --version >&5") 2>&5 6455 ac_status=$? 6456 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6457 (exit $ac_status); } 6458{ (ac_try="$ac_compiler -v >&5" 6459case "(($ac_try" in 6460 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6461 *) ac_try_echo=$ac_try;; 6462esac 6463eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6464$as_echo "$ac_try_echo") >&5 6465 (eval "$ac_compiler -v >&5") 2>&5 6466 ac_status=$? 6467 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6468 (exit $ac_status); } 6469{ (ac_try="$ac_compiler -V >&5" 6470case "(($ac_try" in 6471 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6472 *) ac_try_echo=$ac_try;; 6473esac 6474eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6475$as_echo "$ac_try_echo") >&5 6476 (eval "$ac_compiler -V >&5") 2>&5 6477 ac_status=$? 6478 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6479 (exit $ac_status); } 6480rm -f a.out 6481 6482# If we don't use `.F' as extension, the preprocessor is not run on the 6483# input file. (Note that this only needs to work for GNU compilers.) 6484ac_save_ext=$ac_ext 6485ac_ext=F 6486{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6487$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } 6488if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6489 $as_echo_n "(cached) " >&6 6490else 6491 cat >conftest.$ac_ext <<_ACEOF 6492 program main 6493#ifndef __GNUC__ 6494 choke me 6495#endif 6496 6497 end 6498_ACEOF 6499rm -f conftest.$ac_objext 6500if { (ac_try="$ac_compile" 6501case "(($ac_try" in 6502 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6503 *) ac_try_echo=$ac_try;; 6504esac 6505eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6506$as_echo "$ac_try_echo") >&5 6507 (eval "$ac_compile") 2>conftest.er1 6508 ac_status=$? 6509 grep -v '^ *+' conftest.er1 >conftest.err 6510 rm -f conftest.er1 6511 cat conftest.err >&5 6512 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6513 (exit $ac_status); } && { 6514 test -z "$ac_f77_werror_flag" || 6515 test ! -s conftest.err 6516 } && test -s conftest.$ac_objext; then 6517 ac_compiler_gnu=yes 6518else 6519 $as_echo "$as_me: failed program was:" >&5 6520sed 's/^/| /' conftest.$ac_ext >&5 6521 6522 ac_compiler_gnu=no 6523fi 6524 6525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6526ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6527 6528fi 6529{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6530$as_echo "$ac_cv_f77_compiler_gnu" >&6; } 6531ac_ext=$ac_save_ext 6532ac_test_FFLAGS=${FFLAGS+set} 6533ac_save_FFLAGS=$FFLAGS 6534FFLAGS= 6535{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6536$as_echo_n "checking whether $F77 accepts -g... " >&6; } 6537if test "${ac_cv_prog_f77_g+set}" = set; then 6538 $as_echo_n "(cached) " >&6 6539else 6540 FFLAGS=-g 6541cat >conftest.$ac_ext <<_ACEOF 6542 program main 6543 6544 end 6545_ACEOF 6546rm -f conftest.$ac_objext 6547if { (ac_try="$ac_compile" 6548case "(($ac_try" in 6549 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6550 *) ac_try_echo=$ac_try;; 6551esac 6552eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6553$as_echo "$ac_try_echo") >&5 6554 (eval "$ac_compile") 2>conftest.er1 6555 ac_status=$? 6556 grep -v '^ *+' conftest.er1 >conftest.err 6557 rm -f conftest.er1 6558 cat conftest.err >&5 6559 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6560 (exit $ac_status); } && { 6561 test -z "$ac_f77_werror_flag" || 6562 test ! -s conftest.err 6563 } && test -s conftest.$ac_objext; then 6564 ac_cv_prog_f77_g=yes 6565else 6566 $as_echo "$as_me: failed program was:" >&5 6567sed 's/^/| /' conftest.$ac_ext >&5 6568 6569 ac_cv_prog_f77_g=no 6570fi 6571 6572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6573 6574fi 6575{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6576$as_echo "$ac_cv_prog_f77_g" >&6; } 6577if test "$ac_test_FFLAGS" = set; then 6578 FFLAGS=$ac_save_FFLAGS 6579elif test $ac_cv_prog_f77_g = yes; then 6580 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6581 FFLAGS="-g -O2" 6582 else 6583 FFLAGS="-g" 6584 fi 6585else 6586 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6587 FFLAGS="-O2" 6588 else 6589 FFLAGS= 6590 fi 6591fi 6592 6593if test $ac_compiler_gnu = yes; then 6594 G77=yes 6595else 6596 G77= 6597fi 6598ac_ext=c 6599ac_cpp='$CPP $CPPFLAGS' 6600ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6601ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6602ac_compiler_gnu=$ac_cv_c_compiler_gnu 6603 6604 6605 6606# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6607# find the maximum length of command line arguments 6608{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6609$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6610if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6611 $as_echo_n "(cached) " >&6 6612else 6613 i=0 6614 teststring="ABCD" 6615 6616 case $build_os in 6617 msdosdjgpp*) 6618 # On DJGPP, this test can blow up pretty badly due to problems in libc 6619 # (any single argument exceeding 2000 bytes causes a buffer overrun 6620 # during glob expansion). Even if it were fixed, the result of this 6621 # check would be larger than it should be. 6622 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6623 ;; 6624 6625 gnu*) 6626 # Under GNU Hurd, this test is not required because there is 6627 # no limit to the length of command line arguments. 6628 # Libtool will interpret -1 as no limit whatsoever 6629 lt_cv_sys_max_cmd_len=-1; 6630 ;; 6631 6632 cygwin* | mingw*) 6633 # On Win9x/ME, this test blows up -- it succeeds, but takes 6634 # about 5 minutes as the teststring grows exponentially. 6635 # Worse, since 9x/ME are not pre-emptively multitasking, 6636 # you end up with a "frozen" computer, even though with patience 6637 # the test eventually succeeds (with a max line length of 256k). 6638 # Instead, let's just punt: use the minimum linelength reported by 6639 # all of the supported platforms: 8192 (on NT/2K/XP). 6640 lt_cv_sys_max_cmd_len=8192; 6641 ;; 6642 6643 amigaos*) 6644 # On AmigaOS with pdksh, this test takes hours, literally. 6645 # So we just punt and use a minimum line length of 8192. 6646 lt_cv_sys_max_cmd_len=8192; 6647 ;; 6648 6649 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6650 # This has been around since 386BSD, at least. Likely further. 6651 if test -x /sbin/sysctl; then 6652 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6653 elif test -x /usr/sbin/sysctl; then 6654 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6655 else 6656 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6657 fi 6658 # And add a safety zone 6659 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6660 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6661 ;; 6662 6663 interix*) 6664 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6665 lt_cv_sys_max_cmd_len=196608 6666 ;; 6667 6668 osf*) 6669 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6670 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6671 # nice to cause kernel panics so lets avoid the loop below. 6672 # First set a reasonable default. 6673 lt_cv_sys_max_cmd_len=16384 6674 # 6675 if test -x /sbin/sysconfig; then 6676 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6677 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6678 esac 6679 fi 6680 ;; 6681 sco3.2v5*) 6682 lt_cv_sys_max_cmd_len=102400 6683 ;; 6684 sysv5* | sco5v6* | sysv4.2uw2*) 6685 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6686 if test -n "$kargmax"; then 6687 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6688 else 6689 lt_cv_sys_max_cmd_len=32768 6690 fi 6691 ;; 6692 *) 6693 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6694 if test -n "$lt_cv_sys_max_cmd_len"; then 6695 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6696 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6697 else 6698 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6699 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6700 = "XX$teststring") >/dev/null 2>&1 && 6701 new_result=`expr "X$teststring" : ".*" 2>&1` && 6702 lt_cv_sys_max_cmd_len=$new_result && 6703 test $i != 17 # 1/2 MB should be enough 6704 do 6705 i=`expr $i + 1` 6706 teststring=$teststring$teststring 6707 done 6708 teststring= 6709 # Add a significant safety factor because C++ compilers can tack on massive 6710 # amounts of additional arguments before passing them to the linker. 6711 # It appears as though 1/2 is a usable value. 6712 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6713 fi 6714 ;; 6715 esac 6716 6717fi 6718 6719if test -n $lt_cv_sys_max_cmd_len ; then 6720 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6721$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6722else 6723 { $as_echo "$as_me:$LINENO: result: none" >&5 6724$as_echo "none" >&6; } 6725fi 6726 6727 6728 6729 6730 6731# Check for command to grab the raw symbol name followed by C symbol from nm. 6732{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6733$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6734if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6735 $as_echo_n "(cached) " >&6 6736else 6737 6738# These are sane defaults that work on at least a few old systems. 6739# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6740 6741# Character class describing NM global symbol codes. 6742symcode='[BCDEGRST]' 6743 6744# Regexp to match symbols that can be accessed directly from C. 6745sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6746 6747# Transform an extracted symbol line into a proper C declaration 6748lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6749 6750# Transform an extracted symbol line into symbol name and symbol address 6751lt_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'" 6752 6753# Define system-specific variables. 6754case $host_os in 6755aix*) 6756 symcode='[BCDT]' 6757 ;; 6758cygwin* | mingw* | pw32*) 6759 symcode='[ABCDGISTW]' 6760 ;; 6761hpux*) # Its linker distinguishes data from code symbols 6762 if test "$host_cpu" = ia64; then 6763 symcode='[ABCDEGRST]' 6764 fi 6765 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6766 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'" 6767 ;; 6768linux* | k*bsd*-gnu) 6769 if test "$host_cpu" = ia64; then 6770 symcode='[ABCDGIRSTW]' 6771 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6772 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'" 6773 fi 6774 ;; 6775irix* | nonstopux*) 6776 symcode='[BCDEGRST]' 6777 ;; 6778osf*) 6779 symcode='[BCDEGQRST]' 6780 ;; 6781solaris*) 6782 symcode='[BDRT]' 6783 ;; 6784sco3.2v5*) 6785 symcode='[DT]' 6786 ;; 6787sysv4.2uw2*) 6788 symcode='[DT]' 6789 ;; 6790sysv5* | sco5v6* | unixware* | OpenUNIX*) 6791 symcode='[ABDT]' 6792 ;; 6793sysv4) 6794 symcode='[DFNSTU]' 6795 ;; 6796esac 6797 6798# Handle CRLF in mingw tool chain 6799opt_cr= 6800case $build_os in 6801mingw*) 6802 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6803 ;; 6804esac 6805 6806# If we're using GNU nm, then use its standard symbol codes. 6807case `$NM -V 2>&1` in 6808*GNU* | *'with BFD'*) 6809 symcode='[ABCDGIRSTW]' ;; 6810esac 6811 6812# Try without a prefix undercore, then with it. 6813for ac_symprfx in "" "_"; do 6814 6815 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6816 symxfrm="\\1 $ac_symprfx\\2 \\2" 6817 6818 # Write the raw and C identifiers. 6819 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6820 6821 # Check to see that the pipe works correctly. 6822 pipe_works=no 6823 6824 rm -f conftest* 6825 cat > conftest.$ac_ext <<EOF 6826#ifdef __cplusplus 6827extern "C" { 6828#endif 6829char nm_test_var; 6830void nm_test_func(){} 6831#ifdef __cplusplus 6832} 6833#endif 6834int main(){nm_test_var='a';nm_test_func();return(0);} 6835EOF 6836 6837 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6838 (eval $ac_compile) 2>&5 6839 ac_status=$? 6840 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6841 (exit $ac_status); }; then 6842 # Now try to grab the symbols. 6843 nlist=conftest.nm 6844 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6845 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6846 ac_status=$? 6847 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6848 (exit $ac_status); } && test -s "$nlist"; then 6849 # Try sorting and uniquifying the output. 6850 if sort "$nlist" | uniq > "$nlist"T; then 6851 mv -f "$nlist"T "$nlist" 6852 else 6853 rm -f "$nlist"T 6854 fi 6855 6856 # Make sure that we snagged all the symbols we need. 6857 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6858 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6859 cat <<EOF > conftest.$ac_ext 6860#ifdef __cplusplus 6861extern "C" { 6862#endif 6863 6864EOF 6865 # Now generate the symbol file. 6866 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6867 6868 cat <<EOF >> conftest.$ac_ext 6869#if defined (__STDC__) && __STDC__ 6870# define lt_ptr_t void * 6871#else 6872# define lt_ptr_t char * 6873# define const 6874#endif 6875 6876/* The mapping between symbol names and symbols. */ 6877const struct { 6878 const char *name; 6879 lt_ptr_t address; 6880} 6881lt_preloaded_symbols[] = 6882{ 6883EOF 6884 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6885 cat <<\EOF >> conftest.$ac_ext 6886 {0, (lt_ptr_t) 0} 6887}; 6888 6889#ifdef __cplusplus 6890} 6891#endif 6892EOF 6893 # Now try linking the two files. 6894 mv conftest.$ac_objext conftstm.$ac_objext 6895 lt_save_LIBS="$LIBS" 6896 lt_save_CFLAGS="$CFLAGS" 6897 LIBS="conftstm.$ac_objext" 6898 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6899 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6900 (eval $ac_link) 2>&5 6901 ac_status=$? 6902 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6903 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6904 pipe_works=yes 6905 fi 6906 LIBS="$lt_save_LIBS" 6907 CFLAGS="$lt_save_CFLAGS" 6908 else 6909 echo "cannot find nm_test_func in $nlist" >&5 6910 fi 6911 else 6912 echo "cannot find nm_test_var in $nlist" >&5 6913 fi 6914 else 6915 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6916 fi 6917 else 6918 echo "$progname: failed program was:" >&5 6919 cat conftest.$ac_ext >&5 6920 fi 6921 rm -rf conftest* conftst* 6922 6923 # Do not use the global_symbol_pipe unless it works. 6924 if test "$pipe_works" = yes; then 6925 break 6926 else 6927 lt_cv_sys_global_symbol_pipe= 6928 fi 6929done 6930 6931fi 6932 6933if test -z "$lt_cv_sys_global_symbol_pipe"; then 6934 lt_cv_sys_global_symbol_to_cdecl= 6935fi 6936if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6937 { $as_echo "$as_me:$LINENO: result: failed" >&5 6938$as_echo "failed" >&6; } 6939else 6940 { $as_echo "$as_me:$LINENO: result: ok" >&5 6941$as_echo "ok" >&6; } 6942fi 6943 6944{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 6945$as_echo_n "checking for objdir... " >&6; } 6946if test "${lt_cv_objdir+set}" = set; then 6947 $as_echo_n "(cached) " >&6 6948else 6949 rm -f .libs 2>/dev/null 6950mkdir .libs 2>/dev/null 6951if test -d .libs; then 6952 lt_cv_objdir=.libs 6953else 6954 # MS-DOS does not allow filenames that begin with a dot. 6955 lt_cv_objdir=_libs 6956fi 6957rmdir .libs 2>/dev/null 6958fi 6959{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6960$as_echo "$lt_cv_objdir" >&6; } 6961objdir=$lt_cv_objdir 6962 6963 6964 6965 6966 6967case $host_os in 6968aix3*) 6969 # AIX sometimes has problems with the GCC collect2 program. For some 6970 # reason, if we set the COLLECT_NAMES environment variable, the problems 6971 # vanish in a puff of smoke. 6972 if test "X${COLLECT_NAMES+set}" != Xset; then 6973 COLLECT_NAMES= 6974 export COLLECT_NAMES 6975 fi 6976 ;; 6977esac 6978 6979# Sed substitution that helps us do robust quoting. It backslashifies 6980# metacharacters that are still active within double-quoted strings. 6981Xsed='sed -e 1s/^X//' 6982sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6983 6984# Same as above, but do not quote variable references. 6985double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6986 6987# Sed substitution to delay expansion of an escaped shell variable in a 6988# double_quote_subst'ed string. 6989delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6990 6991# Sed substitution to avoid accidental globbing in evaled expressions 6992no_glob_subst='s/\*/\\\*/g' 6993 6994# Constants: 6995rm="rm -f" 6996 6997# Global variables: 6998default_ofile=libtool 6999can_build_shared=yes 7000 7001# All known linkers require a `.a' archive for static linking (except MSVC, 7002# which needs '.lib'). 7003libext=a 7004ltmain="$ac_aux_dir/ltmain.sh" 7005ofile="$default_ofile" 7006with_gnu_ld="$lt_cv_prog_gnu_ld" 7007 7008if test -n "$ac_tool_prefix"; then 7009 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 7010set dummy ${ac_tool_prefix}ar; ac_word=$2 7011{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7012$as_echo_n "checking for $ac_word... " >&6; } 7013if test "${ac_cv_prog_AR+set}" = set; then 7014 $as_echo_n "(cached) " >&6 7015else 7016 if test -n "$AR"; then 7017 ac_cv_prog_AR="$AR" # Let the user override the test. 7018else 7019as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7020for as_dir in $PATH 7021do 7022 IFS=$as_save_IFS 7023 test -z "$as_dir" && as_dir=. 7024 for ac_exec_ext in '' $ac_executable_extensions; do 7025 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7026 ac_cv_prog_AR="${ac_tool_prefix}ar" 7027 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7028 break 2 7029 fi 7030done 7031done 7032IFS=$as_save_IFS 7033 7034fi 7035fi 7036AR=$ac_cv_prog_AR 7037if test -n "$AR"; then 7038 { $as_echo "$as_me:$LINENO: result: $AR" >&5 7039$as_echo "$AR" >&6; } 7040else 7041 { $as_echo "$as_me:$LINENO: result: no" >&5 7042$as_echo "no" >&6; } 7043fi 7044 7045 7046fi 7047if test -z "$ac_cv_prog_AR"; then 7048 ac_ct_AR=$AR 7049 # Extract the first word of "ar", so it can be a program name with args. 7050set dummy ar; ac_word=$2 7051{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7052$as_echo_n "checking for $ac_word... " >&6; } 7053if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 7054 $as_echo_n "(cached) " >&6 7055else 7056 if test -n "$ac_ct_AR"; then 7057 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7058else 7059as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7060for as_dir in $PATH 7061do 7062 IFS=$as_save_IFS 7063 test -z "$as_dir" && as_dir=. 7064 for ac_exec_ext in '' $ac_executable_extensions; do 7065 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7066 ac_cv_prog_ac_ct_AR="ar" 7067 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7068 break 2 7069 fi 7070done 7071done 7072IFS=$as_save_IFS 7073 7074fi 7075fi 7076ac_ct_AR=$ac_cv_prog_ac_ct_AR 7077if test -n "$ac_ct_AR"; then 7078 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 7079$as_echo "$ac_ct_AR" >&6; } 7080else 7081 { $as_echo "$as_me:$LINENO: result: no" >&5 7082$as_echo "no" >&6; } 7083fi 7084 7085 if test "x$ac_ct_AR" = x; then 7086 AR="false" 7087 else 7088 case $cross_compiling:$ac_tool_warned in 7089yes:) 7090{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7091$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7092ac_tool_warned=yes ;; 7093esac 7094 AR=$ac_ct_AR 7095 fi 7096else 7097 AR="$ac_cv_prog_AR" 7098fi 7099 7100if test -n "$ac_tool_prefix"; then 7101 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7102set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7103{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7104$as_echo_n "checking for $ac_word... " >&6; } 7105if test "${ac_cv_prog_RANLIB+set}" = set; then 7106 $as_echo_n "(cached) " >&6 7107else 7108 if test -n "$RANLIB"; then 7109 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7110else 7111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7112for as_dir in $PATH 7113do 7114 IFS=$as_save_IFS 7115 test -z "$as_dir" && as_dir=. 7116 for ac_exec_ext in '' $ac_executable_extensions; do 7117 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7118 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7119 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7120 break 2 7121 fi 7122done 7123done 7124IFS=$as_save_IFS 7125 7126fi 7127fi 7128RANLIB=$ac_cv_prog_RANLIB 7129if test -n "$RANLIB"; then 7130 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 7131$as_echo "$RANLIB" >&6; } 7132else 7133 { $as_echo "$as_me:$LINENO: result: no" >&5 7134$as_echo "no" >&6; } 7135fi 7136 7137 7138fi 7139if test -z "$ac_cv_prog_RANLIB"; then 7140 ac_ct_RANLIB=$RANLIB 7141 # Extract the first word of "ranlib", so it can be a program name with args. 7142set dummy ranlib; ac_word=$2 7143{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7144$as_echo_n "checking for $ac_word... " >&6; } 7145if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 7146 $as_echo_n "(cached) " >&6 7147else 7148 if test -n "$ac_ct_RANLIB"; then 7149 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7150else 7151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7152for as_dir in $PATH 7153do 7154 IFS=$as_save_IFS 7155 test -z "$as_dir" && as_dir=. 7156 for ac_exec_ext in '' $ac_executable_extensions; do 7157 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7158 ac_cv_prog_ac_ct_RANLIB="ranlib" 7159 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7160 break 2 7161 fi 7162done 7163done 7164IFS=$as_save_IFS 7165 7166fi 7167fi 7168ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7169if test -n "$ac_ct_RANLIB"; then 7170 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 7171$as_echo "$ac_ct_RANLIB" >&6; } 7172else 7173 { $as_echo "$as_me:$LINENO: result: no" >&5 7174$as_echo "no" >&6; } 7175fi 7176 7177 if test "x$ac_ct_RANLIB" = x; then 7178 RANLIB=":" 7179 else 7180 case $cross_compiling:$ac_tool_warned in 7181yes:) 7182{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7183$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7184ac_tool_warned=yes ;; 7185esac 7186 RANLIB=$ac_ct_RANLIB 7187 fi 7188else 7189 RANLIB="$ac_cv_prog_RANLIB" 7190fi 7191 7192if test -n "$ac_tool_prefix"; then 7193 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7194set dummy ${ac_tool_prefix}strip; ac_word=$2 7195{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7196$as_echo_n "checking for $ac_word... " >&6; } 7197if test "${ac_cv_prog_STRIP+set}" = set; then 7198 $as_echo_n "(cached) " >&6 7199else 7200 if test -n "$STRIP"; then 7201 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7202else 7203as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7204for as_dir in $PATH 7205do 7206 IFS=$as_save_IFS 7207 test -z "$as_dir" && as_dir=. 7208 for ac_exec_ext in '' $ac_executable_extensions; do 7209 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7210 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7211 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7212 break 2 7213 fi 7214done 7215done 7216IFS=$as_save_IFS 7217 7218fi 7219fi 7220STRIP=$ac_cv_prog_STRIP 7221if test -n "$STRIP"; then 7222 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 7223$as_echo "$STRIP" >&6; } 7224else 7225 { $as_echo "$as_me:$LINENO: result: no" >&5 7226$as_echo "no" >&6; } 7227fi 7228 7229 7230fi 7231if test -z "$ac_cv_prog_STRIP"; then 7232 ac_ct_STRIP=$STRIP 7233 # Extract the first word of "strip", so it can be a program name with args. 7234set dummy strip; ac_word=$2 7235{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7236$as_echo_n "checking for $ac_word... " >&6; } 7237if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 7238 $as_echo_n "(cached) " >&6 7239else 7240 if test -n "$ac_ct_STRIP"; then 7241 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7242else 7243as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7244for as_dir in $PATH 7245do 7246 IFS=$as_save_IFS 7247 test -z "$as_dir" && as_dir=. 7248 for ac_exec_ext in '' $ac_executable_extensions; do 7249 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7250 ac_cv_prog_ac_ct_STRIP="strip" 7251 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7252 break 2 7253 fi 7254done 7255done 7256IFS=$as_save_IFS 7257 7258fi 7259fi 7260ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7261if test -n "$ac_ct_STRIP"; then 7262 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 7263$as_echo "$ac_ct_STRIP" >&6; } 7264else 7265 { $as_echo "$as_me:$LINENO: result: no" >&5 7266$as_echo "no" >&6; } 7267fi 7268 7269 if test "x$ac_ct_STRIP" = x; then 7270 STRIP=":" 7271 else 7272 case $cross_compiling:$ac_tool_warned in 7273yes:) 7274{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7275$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7276ac_tool_warned=yes ;; 7277esac 7278 STRIP=$ac_ct_STRIP 7279 fi 7280else 7281 STRIP="$ac_cv_prog_STRIP" 7282fi 7283 7284 7285old_CC="$CC" 7286old_CFLAGS="$CFLAGS" 7287 7288# Set sane defaults for various variables 7289test -z "$AR" && AR=ar 7290test -z "$AR_FLAGS" && AR_FLAGS=cru 7291test -z "$AS" && AS=as 7292test -z "$CC" && CC=cc 7293test -z "$LTCC" && LTCC=$CC 7294test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7295test -z "$DLLTOOL" && DLLTOOL=dlltool 7296test -z "$LD" && LD=ld 7297test -z "$LN_S" && LN_S="ln -s" 7298test -z "$MAGIC_CMD" && MAGIC_CMD=file 7299test -z "$NM" && NM=nm 7300test -z "$SED" && SED=sed 7301test -z "$OBJDUMP" && OBJDUMP=objdump 7302test -z "$RANLIB" && RANLIB=: 7303test -z "$STRIP" && STRIP=: 7304test -z "$ac_objext" && ac_objext=o 7305 7306# Determine commands to create old-style static archives. 7307old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7308old_postinstall_cmds='chmod 644 $oldlib' 7309old_postuninstall_cmds= 7310 7311if test -n "$RANLIB"; then 7312 case $host_os in 7313 openbsd*) 7314 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7315 ;; 7316 *) 7317 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7318 ;; 7319 esac 7320 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7321fi 7322 7323for cc_temp in $compiler""; do 7324 case $cc_temp in 7325 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7326 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7327 \-*) ;; 7328 *) break;; 7329 esac 7330done 7331cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7332 7333 7334# Only perform the check for file, if the check method requires it 7335case $deplibs_check_method in 7336file_magic*) 7337 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7338 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 7339$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7340if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7341 $as_echo_n "(cached) " >&6 7342else 7343 case $MAGIC_CMD in 7344[\\/*] | ?:[\\/]*) 7345 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7346 ;; 7347*) 7348 lt_save_MAGIC_CMD="$MAGIC_CMD" 7349 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7350 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7351 for ac_dir in $ac_dummy; do 7352 IFS="$lt_save_ifs" 7353 test -z "$ac_dir" && ac_dir=. 7354 if test -f $ac_dir/${ac_tool_prefix}file; then 7355 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7356 if test -n "$file_magic_test_file"; then 7357 case $deplibs_check_method in 7358 "file_magic "*) 7359 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7360 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7361 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7362 $EGREP "$file_magic_regex" > /dev/null; then 7363 : 7364 else 7365 cat <<EOF 1>&2 7366 7367*** Warning: the command libtool uses to detect shared libraries, 7368*** $file_magic_cmd, produces output that libtool cannot recognize. 7369*** The result is that libtool may fail to recognize shared libraries 7370*** as such. This will affect the creation of libtool libraries that 7371*** depend on shared libraries, but programs linked with such libtool 7372*** libraries will work regardless of this problem. Nevertheless, you 7373*** may want to report the problem to your system manager and/or to 7374*** bug-libtool@gnu.org 7375 7376EOF 7377 fi ;; 7378 esac 7379 fi 7380 break 7381 fi 7382 done 7383 IFS="$lt_save_ifs" 7384 MAGIC_CMD="$lt_save_MAGIC_CMD" 7385 ;; 7386esac 7387fi 7388 7389MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7390if test -n "$MAGIC_CMD"; then 7391 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7392$as_echo "$MAGIC_CMD" >&6; } 7393else 7394 { $as_echo "$as_me:$LINENO: result: no" >&5 7395$as_echo "no" >&6; } 7396fi 7397 7398if test -z "$lt_cv_path_MAGIC_CMD"; then 7399 if test -n "$ac_tool_prefix"; then 7400 { $as_echo "$as_me:$LINENO: checking for file" >&5 7401$as_echo_n "checking for file... " >&6; } 7402if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7403 $as_echo_n "(cached) " >&6 7404else 7405 case $MAGIC_CMD in 7406[\\/*] | ?:[\\/]*) 7407 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7408 ;; 7409*) 7410 lt_save_MAGIC_CMD="$MAGIC_CMD" 7411 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7412 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7413 for ac_dir in $ac_dummy; do 7414 IFS="$lt_save_ifs" 7415 test -z "$ac_dir" && ac_dir=. 7416 if test -f $ac_dir/file; then 7417 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7418 if test -n "$file_magic_test_file"; then 7419 case $deplibs_check_method in 7420 "file_magic "*) 7421 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7422 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7423 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7424 $EGREP "$file_magic_regex" > /dev/null; then 7425 : 7426 else 7427 cat <<EOF 1>&2 7428 7429*** Warning: the command libtool uses to detect shared libraries, 7430*** $file_magic_cmd, produces output that libtool cannot recognize. 7431*** The result is that libtool may fail to recognize shared libraries 7432*** as such. This will affect the creation of libtool libraries that 7433*** depend on shared libraries, but programs linked with such libtool 7434*** libraries will work regardless of this problem. Nevertheless, you 7435*** may want to report the problem to your system manager and/or to 7436*** bug-libtool@gnu.org 7437 7438EOF 7439 fi ;; 7440 esac 7441 fi 7442 break 7443 fi 7444 done 7445 IFS="$lt_save_ifs" 7446 MAGIC_CMD="$lt_save_MAGIC_CMD" 7447 ;; 7448esac 7449fi 7450 7451MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7452if test -n "$MAGIC_CMD"; then 7453 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7454$as_echo "$MAGIC_CMD" >&6; } 7455else 7456 { $as_echo "$as_me:$LINENO: result: no" >&5 7457$as_echo "no" >&6; } 7458fi 7459 7460 else 7461 MAGIC_CMD=: 7462 fi 7463fi 7464 7465 fi 7466 ;; 7467esac 7468 7469 7470 case $host_os in 7471 rhapsody* | darwin*) 7472 if test -n "$ac_tool_prefix"; then 7473 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7474set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7475{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7476$as_echo_n "checking for $ac_word... " >&6; } 7477if test "${ac_cv_prog_DSYMUTIL+set}" = set; then 7478 $as_echo_n "(cached) " >&6 7479else 7480 if test -n "$DSYMUTIL"; then 7481 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7482else 7483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7484for as_dir in $PATH 7485do 7486 IFS=$as_save_IFS 7487 test -z "$as_dir" && as_dir=. 7488 for ac_exec_ext in '' $ac_executable_extensions; do 7489 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7490 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7491 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7492 break 2 7493 fi 7494done 7495done 7496IFS=$as_save_IFS 7497 7498fi 7499fi 7500DSYMUTIL=$ac_cv_prog_DSYMUTIL 7501if test -n "$DSYMUTIL"; then 7502 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 7503$as_echo "$DSYMUTIL" >&6; } 7504else 7505 { $as_echo "$as_me:$LINENO: result: no" >&5 7506$as_echo "no" >&6; } 7507fi 7508 7509 7510fi 7511if test -z "$ac_cv_prog_DSYMUTIL"; then 7512 ac_ct_DSYMUTIL=$DSYMUTIL 7513 # Extract the first word of "dsymutil", so it can be a program name with args. 7514set dummy dsymutil; ac_word=$2 7515{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7516$as_echo_n "checking for $ac_word... " >&6; } 7517if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then 7518 $as_echo_n "(cached) " >&6 7519else 7520 if test -n "$ac_ct_DSYMUTIL"; then 7521 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7522else 7523as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7524for as_dir in $PATH 7525do 7526 IFS=$as_save_IFS 7527 test -z "$as_dir" && as_dir=. 7528 for ac_exec_ext in '' $ac_executable_extensions; do 7529 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7530 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7531 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7532 break 2 7533 fi 7534done 7535done 7536IFS=$as_save_IFS 7537 7538fi 7539fi 7540ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7541if test -n "$ac_ct_DSYMUTIL"; then 7542 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 7543$as_echo "$ac_ct_DSYMUTIL" >&6; } 7544else 7545 { $as_echo "$as_me:$LINENO: result: no" >&5 7546$as_echo "no" >&6; } 7547fi 7548 7549 if test "x$ac_ct_DSYMUTIL" = x; then 7550 DSYMUTIL=":" 7551 else 7552 case $cross_compiling:$ac_tool_warned in 7553yes:) 7554{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7555$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7556ac_tool_warned=yes ;; 7557esac 7558 DSYMUTIL=$ac_ct_DSYMUTIL 7559 fi 7560else 7561 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7562fi 7563 7564 if test -n "$ac_tool_prefix"; then 7565 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7566set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7567{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7568$as_echo_n "checking for $ac_word... " >&6; } 7569if test "${ac_cv_prog_NMEDIT+set}" = set; then 7570 $as_echo_n "(cached) " >&6 7571else 7572 if test -n "$NMEDIT"; then 7573 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7574else 7575as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7576for as_dir in $PATH 7577do 7578 IFS=$as_save_IFS 7579 test -z "$as_dir" && as_dir=. 7580 for ac_exec_ext in '' $ac_executable_extensions; do 7581 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7582 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7583 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7584 break 2 7585 fi 7586done 7587done 7588IFS=$as_save_IFS 7589 7590fi 7591fi 7592NMEDIT=$ac_cv_prog_NMEDIT 7593if test -n "$NMEDIT"; then 7594 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 7595$as_echo "$NMEDIT" >&6; } 7596else 7597 { $as_echo "$as_me:$LINENO: result: no" >&5 7598$as_echo "no" >&6; } 7599fi 7600 7601 7602fi 7603if test -z "$ac_cv_prog_NMEDIT"; then 7604 ac_ct_NMEDIT=$NMEDIT 7605 # Extract the first word of "nmedit", so it can be a program name with args. 7606set dummy nmedit; ac_word=$2 7607{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7608$as_echo_n "checking for $ac_word... " >&6; } 7609if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then 7610 $as_echo_n "(cached) " >&6 7611else 7612 if test -n "$ac_ct_NMEDIT"; then 7613 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7614else 7615as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7616for as_dir in $PATH 7617do 7618 IFS=$as_save_IFS 7619 test -z "$as_dir" && as_dir=. 7620 for ac_exec_ext in '' $ac_executable_extensions; do 7621 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7622 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7623 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7624 break 2 7625 fi 7626done 7627done 7628IFS=$as_save_IFS 7629 7630fi 7631fi 7632ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7633if test -n "$ac_ct_NMEDIT"; then 7634 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 7635$as_echo "$ac_ct_NMEDIT" >&6; } 7636else 7637 { $as_echo "$as_me:$LINENO: result: no" >&5 7638$as_echo "no" >&6; } 7639fi 7640 7641 if test "x$ac_ct_NMEDIT" = x; then 7642 NMEDIT=":" 7643 else 7644 case $cross_compiling:$ac_tool_warned in 7645yes:) 7646{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7647$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7648ac_tool_warned=yes ;; 7649esac 7650 NMEDIT=$ac_ct_NMEDIT 7651 fi 7652else 7653 NMEDIT="$ac_cv_prog_NMEDIT" 7654fi 7655 7656 7657 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 7658$as_echo_n "checking for -single_module linker flag... " >&6; } 7659if test "${lt_cv_apple_cc_single_mod+set}" = set; then 7660 $as_echo_n "(cached) " >&6 7661else 7662 lt_cv_apple_cc_single_mod=no 7663 if test -z "${LT_MULTI_MODULE}"; then 7664 # By default we will add the -single_module flag. You can override 7665 # by either setting the environment variable LT_MULTI_MODULE 7666 # non-empty at configure time, or by adding -multi_module to the 7667 # link flags. 7668 echo "int foo(void){return 1;}" > conftest.c 7669 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7670 -dynamiclib ${wl}-single_module conftest.c 7671 if test -f libconftest.dylib; then 7672 lt_cv_apple_cc_single_mod=yes 7673 rm -rf libconftest.dylib* 7674 fi 7675 rm conftest.c 7676 fi 7677fi 7678{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 7679$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7680 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 7681$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7682if test "${lt_cv_ld_exported_symbols_list+set}" = set; then 7683 $as_echo_n "(cached) " >&6 7684else 7685 lt_cv_ld_exported_symbols_list=no 7686 save_LDFLAGS=$LDFLAGS 7687 echo "_main" > conftest.sym 7688 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7689 cat >conftest.$ac_ext <<_ACEOF 7690/* confdefs.h. */ 7691_ACEOF 7692cat confdefs.h >>conftest.$ac_ext 7693cat >>conftest.$ac_ext <<_ACEOF 7694/* end confdefs.h. */ 7695 7696int 7697main () 7698{ 7699 7700 ; 7701 return 0; 7702} 7703_ACEOF 7704rm -f conftest.$ac_objext conftest$ac_exeext 7705if { (ac_try="$ac_link" 7706case "(($ac_try" in 7707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7708 *) ac_try_echo=$ac_try;; 7709esac 7710eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 7711$as_echo "$ac_try_echo") >&5 7712 (eval "$ac_link") 2>conftest.er1 7713 ac_status=$? 7714 grep -v '^ *+' conftest.er1 >conftest.err 7715 rm -f conftest.er1 7716 cat conftest.err >&5 7717 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 7718 (exit $ac_status); } && { 7719 test -z "$ac_c_werror_flag" || 7720 test ! -s conftest.err 7721 } && test -s conftest$ac_exeext && { 7722 test "$cross_compiling" = yes || 7723 $as_test_x conftest$ac_exeext 7724 }; then 7725 lt_cv_ld_exported_symbols_list=yes 7726else 7727 $as_echo "$as_me: failed program was:" >&5 7728sed 's/^/| /' conftest.$ac_ext >&5 7729 7730 lt_cv_ld_exported_symbols_list=no 7731fi 7732 7733rm -rf conftest.dSYM 7734rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7735 conftest$ac_exeext conftest.$ac_ext 7736 LDFLAGS="$save_LDFLAGS" 7737 7738fi 7739{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 7740$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7741 case $host_os in 7742 rhapsody* | darwin1.[0123]) 7743 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7744 darwin1.*) 7745 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7746 darwin*) 7747 # if running on 10.5 or later, the deployment target defaults 7748 # to the OS version, if on x86, and 10.4, the deployment 7749 # target defaults to 10.4. Don't you love it? 7750 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7751 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7752 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7753 10.[012]*) 7754 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7755 10.*) 7756 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7757 esac 7758 ;; 7759 esac 7760 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7761 _lt_dar_single_mod='$single_module' 7762 fi 7763 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7764 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7765 else 7766 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" 7767 fi 7768 if test "$DSYMUTIL" != ":"; then 7769 _lt_dsymutil="~$DSYMUTIL \$lib || :" 7770 else 7771 _lt_dsymutil= 7772 fi 7773 ;; 7774 esac 7775 7776 7777enable_dlopen=no 7778enable_win32_dll=no 7779 7780# Check whether --enable-libtool-lock was given. 7781if test "${enable_libtool_lock+set}" = set; then 7782 enableval=$enable_libtool_lock; 7783fi 7784 7785test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7786 7787 7788# Check whether --with-pic was given. 7789if test "${with_pic+set}" = set; then 7790 withval=$with_pic; pic_mode="$withval" 7791else 7792 pic_mode=default 7793fi 7794 7795test -z "$pic_mode" && pic_mode=default 7796 7797# Use C for the default configuration in the libtool script 7798tagname= 7799lt_save_CC="$CC" 7800ac_ext=c 7801ac_cpp='$CPP $CPPFLAGS' 7802ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7803ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7804ac_compiler_gnu=$ac_cv_c_compiler_gnu 7805 7806 7807# Source file extension for C test sources. 7808ac_ext=c 7809 7810# Object file extension for compiled C test sources. 7811objext=o 7812objext=$objext 7813 7814# Code to be used in simple compile tests 7815lt_simple_compile_test_code="int some_variable = 0;" 7816 7817# Code to be used in simple link tests 7818lt_simple_link_test_code='int main(){return(0);}' 7819 7820 7821# If no C compiler was specified, use CC. 7822LTCC=${LTCC-"$CC"} 7823 7824# If no C compiler flags were specified, use CFLAGS. 7825LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7826 7827# Allow CC to be a program name with arguments. 7828compiler=$CC 7829 7830 7831# save warnings/boilerplate of simple test code 7832ac_outfile=conftest.$ac_objext 7833echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7834eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7835_lt_compiler_boilerplate=`cat conftest.err` 7836$rm conftest* 7837 7838ac_outfile=conftest.$ac_objext 7839echo "$lt_simple_link_test_code" >conftest.$ac_ext 7840eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7841_lt_linker_boilerplate=`cat conftest.err` 7842$rm -r conftest* 7843 7844 7845 7846lt_prog_compiler_no_builtin_flag= 7847 7848if test "$GCC" = yes; then 7849 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7850 7851 7852{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7853$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7854if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7855 $as_echo_n "(cached) " >&6 7856else 7857 lt_cv_prog_compiler_rtti_exceptions=no 7858 ac_outfile=conftest.$ac_objext 7859 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7860 lt_compiler_flag="-fno-rtti -fno-exceptions" 7861 # Insert the option either (1) after the last *FLAGS variable, or 7862 # (2) before a word containing "conftest.", or (3) at the end. 7863 # Note that $ac_compile itself does not contain backslashes and begins 7864 # with a dollar sign (not a hyphen), so the echo should work correctly. 7865 # The option is referenced via a variable to avoid confusing sed. 7866 lt_compile=`echo "$ac_compile" | $SED \ 7867 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7868 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7869 -e 's:$: $lt_compiler_flag:'` 7870 (eval echo "\"\$as_me:7870: $lt_compile\"" >&5) 7871 (eval "$lt_compile" 2>conftest.err) 7872 ac_status=$? 7873 cat conftest.err >&5 7874 echo "$as_me:7874: \$? = $ac_status" >&5 7875 if (exit $ac_status) && test -s "$ac_outfile"; then 7876 # The compiler can only warn and ignore the option if not recognized 7877 # So say no if there are warnings other than the usual output. 7878 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7879 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7880 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7881 lt_cv_prog_compiler_rtti_exceptions=yes 7882 fi 7883 fi 7884 $rm conftest* 7885 7886fi 7887{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7888$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7889 7890if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7891 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7892else 7893 : 7894fi 7895 7896fi 7897 7898lt_prog_compiler_wl= 7899lt_prog_compiler_pic= 7900lt_prog_compiler_static= 7901 7902{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7903$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7904 7905 if test "$GCC" = yes; then 7906 lt_prog_compiler_wl='-Wl,' 7907 lt_prog_compiler_static='-static' 7908 7909 case $host_os in 7910 aix*) 7911 # All AIX code is PIC. 7912 if test "$host_cpu" = ia64; then 7913 # AIX 5 now supports IA64 processor 7914 lt_prog_compiler_static='-Bstatic' 7915 fi 7916 ;; 7917 7918 amigaos*) 7919 # FIXME: we need at least 68020 code to build shared libraries, but 7920 # adding the `-m68020' flag to GCC prevents building anything better, 7921 # like `-m68040'. 7922 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7923 ;; 7924 7925 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7926 # PIC is the default for these OSes. 7927 ;; 7928 7929 mingw* | cygwin* | pw32* | os2*) 7930 # This hack is so that the source file can tell whether it is being 7931 # built for inclusion in a dll (and should export symbols for example). 7932 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7933 # (--disable-auto-import) libraries 7934 lt_prog_compiler_pic='-DDLL_EXPORT' 7935 ;; 7936 7937 darwin* | rhapsody*) 7938 # PIC is the default on this platform 7939 # Common symbols not allowed in MH_DYLIB files 7940 lt_prog_compiler_pic='-fno-common' 7941 ;; 7942 7943 interix[3-9]*) 7944 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7945 # Instead, we relocate shared libraries at runtime. 7946 ;; 7947 7948 msdosdjgpp*) 7949 # Just because we use GCC doesn't mean we suddenly get shared libraries 7950 # on systems that don't support them. 7951 lt_prog_compiler_can_build_shared=no 7952 enable_shared=no 7953 ;; 7954 7955 sysv4*MP*) 7956 if test -d /usr/nec; then 7957 lt_prog_compiler_pic=-Kconform_pic 7958 fi 7959 ;; 7960 7961 hpux*) 7962 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7963 # not for PA HP-UX. 7964 case $host_cpu in 7965 hppa*64*|ia64*) 7966 # +Z the default 7967 ;; 7968 *) 7969 lt_prog_compiler_pic='-fPIC' 7970 ;; 7971 esac 7972 ;; 7973 7974 *) 7975 lt_prog_compiler_pic='-fPIC' 7976 ;; 7977 esac 7978 else 7979 # PORTME Check for flag to pass linker flags through the system compiler. 7980 case $host_os in 7981 aix*) 7982 lt_prog_compiler_wl='-Wl,' 7983 if test "$host_cpu" = ia64; then 7984 # AIX 5 now supports IA64 processor 7985 lt_prog_compiler_static='-Bstatic' 7986 else 7987 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7988 fi 7989 ;; 7990 darwin*) 7991 # PIC is the default on this platform 7992 # Common symbols not allowed in MH_DYLIB files 7993 case $cc_basename in 7994 xlc*) 7995 lt_prog_compiler_pic='-qnocommon' 7996 lt_prog_compiler_wl='-Wl,' 7997 ;; 7998 esac 7999 ;; 8000 8001 mingw* | cygwin* | pw32* | os2*) 8002 # This hack is so that the source file can tell whether it is being 8003 # built for inclusion in a dll (and should export symbols for example). 8004 lt_prog_compiler_pic='-DDLL_EXPORT' 8005 ;; 8006 8007 hpux9* | hpux10* | hpux11*) 8008 lt_prog_compiler_wl='-Wl,' 8009 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8010 # not for PA HP-UX. 8011 case $host_cpu in 8012 hppa*64*|ia64*) 8013 # +Z the default 8014 ;; 8015 *) 8016 lt_prog_compiler_pic='+Z' 8017 ;; 8018 esac 8019 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8020 lt_prog_compiler_static='${wl}-a ${wl}archive' 8021 ;; 8022 8023 irix5* | irix6* | nonstopux*) 8024 lt_prog_compiler_wl='-Wl,' 8025 # PIC (with -KPIC) is the default. 8026 lt_prog_compiler_static='-non_shared' 8027 ;; 8028 8029 newsos6) 8030 lt_prog_compiler_pic='-KPIC' 8031 lt_prog_compiler_static='-Bstatic' 8032 ;; 8033 8034 linux* | k*bsd*-gnu) 8035 case $cc_basename in 8036 icc* | ecc*) 8037 lt_prog_compiler_wl='-Wl,' 8038 lt_prog_compiler_pic='-KPIC' 8039 lt_prog_compiler_static='-static' 8040 ;; 8041 pgcc* | pgf77* | pgf90* | pgf95*) 8042 # Portland Group compilers (*not* the Pentium gcc compiler, 8043 # which looks to be a dead project) 8044 lt_prog_compiler_wl='-Wl,' 8045 lt_prog_compiler_pic='-fpic' 8046 lt_prog_compiler_static='-Bstatic' 8047 ;; 8048 ccc*) 8049 lt_prog_compiler_wl='-Wl,' 8050 # All Alpha code is PIC. 8051 lt_prog_compiler_static='-non_shared' 8052 ;; 8053 *) 8054 case `$CC -V 2>&1 | sed 5q` in 8055 *Sun\ C*) 8056 # Sun C 5.9 8057 lt_prog_compiler_pic='-KPIC' 8058 lt_prog_compiler_static='-Bstatic' 8059 lt_prog_compiler_wl='-Wl,' 8060 ;; 8061 *Sun\ F*) 8062 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8063 lt_prog_compiler_pic='-KPIC' 8064 lt_prog_compiler_static='-Bstatic' 8065 lt_prog_compiler_wl='' 8066 ;; 8067 esac 8068 ;; 8069 esac 8070 ;; 8071 8072 osf3* | osf4* | osf5*) 8073 lt_prog_compiler_wl='-Wl,' 8074 # All OSF/1 code is PIC. 8075 lt_prog_compiler_static='-non_shared' 8076 ;; 8077 8078 rdos*) 8079 lt_prog_compiler_static='-non_shared' 8080 ;; 8081 8082 solaris*) 8083 lt_prog_compiler_pic='-KPIC' 8084 lt_prog_compiler_static='-Bstatic' 8085 case $cc_basename in 8086 f77* | f90* | f95*) 8087 lt_prog_compiler_wl='-Qoption ld ';; 8088 *) 8089 lt_prog_compiler_wl='-Wl,';; 8090 esac 8091 ;; 8092 8093 sunos4*) 8094 lt_prog_compiler_wl='-Qoption ld ' 8095 lt_prog_compiler_pic='-PIC' 8096 lt_prog_compiler_static='-Bstatic' 8097 ;; 8098 8099 sysv4 | sysv4.2uw2* | sysv4.3*) 8100 lt_prog_compiler_wl='-Wl,' 8101 lt_prog_compiler_pic='-KPIC' 8102 lt_prog_compiler_static='-Bstatic' 8103 ;; 8104 8105 sysv4*MP*) 8106 if test -d /usr/nec ;then 8107 lt_prog_compiler_pic='-Kconform_pic' 8108 lt_prog_compiler_static='-Bstatic' 8109 fi 8110 ;; 8111 8112 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8113 lt_prog_compiler_wl='-Wl,' 8114 lt_prog_compiler_pic='-KPIC' 8115 lt_prog_compiler_static='-Bstatic' 8116 ;; 8117 8118 unicos*) 8119 lt_prog_compiler_wl='-Wl,' 8120 lt_prog_compiler_can_build_shared=no 8121 ;; 8122 8123 uts4*) 8124 lt_prog_compiler_pic='-pic' 8125 lt_prog_compiler_static='-Bstatic' 8126 ;; 8127 8128 *) 8129 lt_prog_compiler_can_build_shared=no 8130 ;; 8131 esac 8132 fi 8133 8134{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 8135$as_echo "$lt_prog_compiler_pic" >&6; } 8136 8137# 8138# Check to make sure the PIC flag actually works. 8139# 8140if test -n "$lt_prog_compiler_pic"; then 8141 8142{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8143$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8144if test "${lt_cv_prog_compiler_pic_works+set}" = set; then 8145 $as_echo_n "(cached) " >&6 8146else 8147 lt_cv_prog_compiler_pic_works=no 8148 ac_outfile=conftest.$ac_objext 8149 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8150 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8151 # Insert the option either (1) after the last *FLAGS variable, or 8152 # (2) before a word containing "conftest.", or (3) at the end. 8153 # Note that $ac_compile itself does not contain backslashes and begins 8154 # with a dollar sign (not a hyphen), so the echo should work correctly. 8155 # The option is referenced via a variable to avoid confusing sed. 8156 lt_compile=`echo "$ac_compile" | $SED \ 8157 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8158 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8159 -e 's:$: $lt_compiler_flag:'` 8160 (eval echo "\"\$as_me:8160: $lt_compile\"" >&5) 8161 (eval "$lt_compile" 2>conftest.err) 8162 ac_status=$? 8163 cat conftest.err >&5 8164 echo "$as_me:8164: \$? = $ac_status" >&5 8165 if (exit $ac_status) && test -s "$ac_outfile"; then 8166 # The compiler can only warn and ignore the option if not recognized 8167 # So say no if there are warnings other than the usual output. 8168 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 8169 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8170 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8171 lt_cv_prog_compiler_pic_works=yes 8172 fi 8173 fi 8174 $rm conftest* 8175 8176fi 8177{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 8178$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8179 8180if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8181 case $lt_prog_compiler_pic in 8182 "" | " "*) ;; 8183 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8184 esac 8185else 8186 lt_prog_compiler_pic= 8187 lt_prog_compiler_can_build_shared=no 8188fi 8189 8190fi 8191case $host_os in 8192 # For platforms which do not support PIC, -DPIC is meaningless: 8193 *djgpp*) 8194 lt_prog_compiler_pic= 8195 ;; 8196 *) 8197 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8198 ;; 8199esac 8200 8201# 8202# Check to make sure the static flag actually works. 8203# 8204wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8205{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8206$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8207if test "${lt_cv_prog_compiler_static_works+set}" = set; then 8208 $as_echo_n "(cached) " >&6 8209else 8210 lt_cv_prog_compiler_static_works=no 8211 save_LDFLAGS="$LDFLAGS" 8212 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8213 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8214 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8215 # The linker can only warn and ignore the option if not recognized 8216 # So say no if there are warnings 8217 if test -s conftest.err; then 8218 # Append any errors to the config.log. 8219 cat conftest.err 1>&5 8220 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 8221 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8222 if diff conftest.exp conftest.er2 >/dev/null; then 8223 lt_cv_prog_compiler_static_works=yes 8224 fi 8225 else 8226 lt_cv_prog_compiler_static_works=yes 8227 fi 8228 fi 8229 $rm -r conftest* 8230 LDFLAGS="$save_LDFLAGS" 8231 8232fi 8233{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 8234$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8235 8236if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8237 : 8238else 8239 lt_prog_compiler_static= 8240fi 8241 8242 8243{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 8244$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8245if test "${lt_cv_prog_compiler_c_o+set}" = set; then 8246 $as_echo_n "(cached) " >&6 8247else 8248 lt_cv_prog_compiler_c_o=no 8249 $rm -r conftest 2>/dev/null 8250 mkdir conftest 8251 cd conftest 8252 mkdir out 8253 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8254 8255 lt_compiler_flag="-o out/conftest2.$ac_objext" 8256 # Insert the option either (1) after the last *FLAGS variable, or 8257 # (2) before a word containing "conftest.", or (3) at the end. 8258 # Note that $ac_compile itself does not contain backslashes and begins 8259 # with a dollar sign (not a hyphen), so the echo should work correctly. 8260 lt_compile=`echo "$ac_compile" | $SED \ 8261 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8262 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8263 -e 's:$: $lt_compiler_flag:'` 8264 (eval echo "\"\$as_me:8264: $lt_compile\"" >&5) 8265 (eval "$lt_compile" 2>out/conftest.err) 8266 ac_status=$? 8267 cat out/conftest.err >&5 8268 echo "$as_me:8268: \$? = $ac_status" >&5 8269 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8270 then 8271 # The compiler can only warn and ignore the option if not recognized 8272 # So say no if there are warnings 8273 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8274 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8275 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8276 lt_cv_prog_compiler_c_o=yes 8277 fi 8278 fi 8279 chmod u+w . 2>&5 8280 $rm conftest* 8281 # SGI C++ compiler will create directory out/ii_files/ for 8282 # template instantiation 8283 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 8284 $rm out/* && rmdir out 8285 cd .. 8286 rmdir conftest 8287 $rm conftest* 8288 8289fi 8290{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 8291$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8292 8293 8294hard_links="nottested" 8295if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8296 # do not overwrite the value of need_locks provided by the user 8297 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 8298$as_echo_n "checking if we can lock with hard links... " >&6; } 8299 hard_links=yes 8300 $rm conftest* 8301 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8302 touch conftest.a 8303 ln conftest.a conftest.b 2>&5 || hard_links=no 8304 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8305 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 8306$as_echo "$hard_links" >&6; } 8307 if test "$hard_links" = no; then 8308 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8309$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8310 need_locks=warn 8311 fi 8312else 8313 need_locks=no 8314fi 8315 8316{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8317$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8318 8319 runpath_var= 8320 allow_undefined_flag= 8321 enable_shared_with_static_runtimes=no 8322 archive_cmds= 8323 archive_expsym_cmds= 8324 old_archive_From_new_cmds= 8325 old_archive_from_expsyms_cmds= 8326 export_dynamic_flag_spec= 8327 whole_archive_flag_spec= 8328 thread_safe_flag_spec= 8329 hardcode_libdir_flag_spec= 8330 hardcode_libdir_flag_spec_ld= 8331 hardcode_libdir_separator= 8332 hardcode_direct=no 8333 hardcode_minus_L=no 8334 hardcode_shlibpath_var=unsupported 8335 link_all_deplibs=unknown 8336 hardcode_automatic=no 8337 module_cmds= 8338 module_expsym_cmds= 8339 always_export_symbols=no 8340 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8341 # include_expsyms should be a list of space-separated symbols to be *always* 8342 # included in the symbol list 8343 include_expsyms= 8344 # exclude_expsyms can be an extended regexp of symbols to exclude 8345 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8346 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8347 # as well as any symbol that contains `d'. 8348 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8349 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8350 # platforms (ab)use it in PIC code, but their linkers get confused if 8351 # the symbol is explicitly referenced. Since portable code cannot 8352 # rely on this symbol name, it's probably fine to never include it in 8353 # preloaded symbol tables. 8354 # Exclude shared library initialization/finalization symbols. 8355 extract_expsyms_cmds= 8356 # Just being paranoid about ensuring that cc_basename is set. 8357 for cc_temp in $compiler""; do 8358 case $cc_temp in 8359 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8360 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8361 \-*) ;; 8362 *) break;; 8363 esac 8364done 8365cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 8366 8367 case $host_os in 8368 cygwin* | mingw* | pw32*) 8369 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8370 # When not using gcc, we currently assume that we are using 8371 # Microsoft Visual C++. 8372 if test "$GCC" != yes; then 8373 with_gnu_ld=no 8374 fi 8375 ;; 8376 interix*) 8377 # we just hope/assume this is gcc and not c89 (= MSVC++) 8378 with_gnu_ld=yes 8379 ;; 8380 openbsd*) 8381 with_gnu_ld=no 8382 ;; 8383 esac 8384 8385 ld_shlibs=yes 8386 if test "$with_gnu_ld" = yes; then 8387 # If archive_cmds runs LD, not CC, wlarc should be empty 8388 wlarc='${wl}' 8389 8390 # Set some defaults for GNU ld with shared library support. These 8391 # are reset later if shared libraries are not supported. Putting them 8392 # here allows them to be overridden if necessary. 8393 runpath_var=LD_RUN_PATH 8394 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 8395 export_dynamic_flag_spec='${wl}--export-dynamic' 8396 # ancient GNU ld didn't support --whole-archive et. al. 8397 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 8398 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8399 else 8400 whole_archive_flag_spec= 8401 fi 8402 supports_anon_versioning=no 8403 case `$LD -v 2>/dev/null` in 8404 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8405 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8406 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8407 *\ 2.11.*) ;; # other 2.11 versions 8408 *) supports_anon_versioning=yes ;; 8409 esac 8410 8411 # See if GNU ld supports shared libraries. 8412 case $host_os in 8413 aix[3-9]*) 8414 # On AIX/PPC, the GNU linker is very broken 8415 if test "$host_cpu" != ia64; then 8416 ld_shlibs=no 8417 cat <<EOF 1>&2 8418 8419*** Warning: the GNU linker, at least up to release 2.9.1, is reported 8420*** to be unable to reliably create shared libraries on AIX. 8421*** Therefore, libtool is disabling shared libraries support. If you 8422*** really care for shared libraries, you may want to modify your PATH 8423*** so that a non-GNU linker is found, and then restart. 8424 8425EOF 8426 fi 8427 ;; 8428 8429 amigaos*) 8430 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)' 8431 hardcode_libdir_flag_spec='-L$libdir' 8432 hardcode_minus_L=yes 8433 8434 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 8435 # that the semantics of dynamic libraries on AmigaOS, at least up 8436 # to version 4, is to share data among multiple programs linked 8437 # with the same dynamic library. Since this doesn't match the 8438 # behavior of shared libraries on other platforms, we can't use 8439 # them. 8440 ld_shlibs=no 8441 ;; 8442 8443 beos*) 8444 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8445 allow_undefined_flag=unsupported 8446 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8447 # support --undefined. This deserves some investigation. FIXME 8448 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8449 else 8450 ld_shlibs=no 8451 fi 8452 ;; 8453 8454 cygwin* | mingw* | pw32*) 8455 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8456 # as there is no search path for DLLs. 8457 hardcode_libdir_flag_spec='-L$libdir' 8458 allow_undefined_flag=unsupported 8459 always_export_symbols=no 8460 enable_shared_with_static_runtimes=yes 8461 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8462 8463 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 8464 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8465 # If the export-symbols file already is a .def file (1st line 8466 # is EXPORTS), use it as is; otherwise, prepend... 8467 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8468 cp $export_symbols $output_objdir/$soname.def; 8469 else 8470 echo EXPORTS > $output_objdir/$soname.def; 8471 cat $export_symbols >> $output_objdir/$soname.def; 8472 fi~ 8473 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8474 else 8475 ld_shlibs=no 8476 fi 8477 ;; 8478 8479 interix[3-9]*) 8480 hardcode_direct=no 8481 hardcode_shlibpath_var=no 8482 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8483 export_dynamic_flag_spec='${wl}-E' 8484 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8485 # Instead, shared libraries are loaded at an image base (0x10000000 by 8486 # default) and relocated if they conflict, which is a slow very memory 8487 # consuming and fragmenting process. To avoid this, we pick a random, 8488 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8489 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8490 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8491 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' 8492 ;; 8493 8494 gnu* | linux* | k*bsd*-gnu) 8495 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8496 tmp_addflag= 8497 case $cc_basename,$host_cpu in 8498 pgcc*) # Portland Group C compiler 8499 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' 8500 tmp_addflag=' $pic_flag' 8501 ;; 8502 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8503 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' 8504 tmp_addflag=' $pic_flag -Mnomain' ;; 8505 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8506 tmp_addflag=' -i_dynamic' ;; 8507 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8508 tmp_addflag=' -i_dynamic -nofor_main' ;; 8509 ifc* | ifort*) # Intel Fortran compiler 8510 tmp_addflag=' -nofor_main' ;; 8511 esac 8512 case `$CC -V 2>&1 | sed 5q` in 8513 *Sun\ C*) # Sun C 5.9 8514 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' 8515 tmp_sharedflag='-G' ;; 8516 *Sun\ F*) # Sun Fortran 8.3 8517 tmp_sharedflag='-G' ;; 8518 *) 8519 tmp_sharedflag='-shared' ;; 8520 esac 8521 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8522 8523 if test $supports_anon_versioning = yes; then 8524 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 8525 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8526 $echo "local: *; };" >> $output_objdir/$libname.ver~ 8527 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8528 fi 8529 else 8530 ld_shlibs=no 8531 fi 8532 ;; 8533 8534 netbsd*) 8535 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8536 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8537 wlarc= 8538 else 8539 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8540 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8541 fi 8542 ;; 8543 8544 solaris*) 8545 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 8546 ld_shlibs=no 8547 cat <<EOF 1>&2 8548 8549*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8550*** create shared libraries on Solaris systems. Therefore, libtool 8551*** is disabling shared libraries support. We urge you to upgrade GNU 8552*** binutils to release 2.9.1 or newer. Another option is to modify 8553*** your PATH or compiler configuration so that the native linker is 8554*** used, and then restart. 8555 8556EOF 8557 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8558 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8559 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8560 else 8561 ld_shlibs=no 8562 fi 8563 ;; 8564 8565 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8566 case `$LD -v 2>&1` in 8567 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8568 ld_shlibs=no 8569 cat <<_LT_EOF 1>&2 8570 8571*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8572*** reliably create shared libraries on SCO systems. Therefore, libtool 8573*** is disabling shared libraries support. We urge you to upgrade GNU 8574*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8575*** your PATH or compiler configuration so that the native linker is 8576*** used, and then restart. 8577 8578_LT_EOF 8579 ;; 8580 *) 8581 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8582 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 8583 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 8584 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 8585 else 8586 ld_shlibs=no 8587 fi 8588 ;; 8589 esac 8590 ;; 8591 8592 sunos4*) 8593 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8594 wlarc= 8595 hardcode_direct=yes 8596 hardcode_shlibpath_var=no 8597 ;; 8598 8599 *) 8600 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8601 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8602 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8603 else 8604 ld_shlibs=no 8605 fi 8606 ;; 8607 esac 8608 8609 if test "$ld_shlibs" = no; then 8610 runpath_var= 8611 hardcode_libdir_flag_spec= 8612 export_dynamic_flag_spec= 8613 whole_archive_flag_spec= 8614 fi 8615 else 8616 # PORTME fill in a description of your system's linker (not GNU ld) 8617 case $host_os in 8618 aix3*) 8619 allow_undefined_flag=unsupported 8620 always_export_symbols=yes 8621 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' 8622 # Note: this linker hardcodes the directories in LIBPATH if there 8623 # are no directories specified by -L. 8624 hardcode_minus_L=yes 8625 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8626 # Neither direct hardcoding nor static linking is supported with a 8627 # broken collect2. 8628 hardcode_direct=unsupported 8629 fi 8630 ;; 8631 8632 aix[4-9]*) 8633 if test "$host_cpu" = ia64; then 8634 # On IA64, the linker does run time linking by default, so we don't 8635 # have to do anything special. 8636 aix_use_runtimelinking=no 8637 exp_sym_flag='-Bexport' 8638 no_entry_flag="" 8639 else 8640 # If we're using GNU nm, then we don't want the "-C" option. 8641 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8642 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 8643 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' 8644 else 8645 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' 8646 fi 8647 aix_use_runtimelinking=no 8648 8649 # Test if we are trying to use run time linking or normal 8650 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8651 # need to do runtime linking. 8652 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8653 for ld_flag in $LDFLAGS; do 8654 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8655 aix_use_runtimelinking=yes 8656 break 8657 fi 8658 done 8659 ;; 8660 esac 8661 8662 exp_sym_flag='-bexport' 8663 no_entry_flag='-bnoentry' 8664 fi 8665 8666 # When large executables or shared objects are built, AIX ld can 8667 # have problems creating the table of contents. If linking a library 8668 # or program results in "error TOC overflow" add -mminimal-toc to 8669 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8670 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8671 8672 archive_cmds='' 8673 hardcode_direct=yes 8674 hardcode_libdir_separator=':' 8675 link_all_deplibs=yes 8676 8677 if test "$GCC" = yes; then 8678 case $host_os in aix4.[012]|aix4.[012].*) 8679 # We only want to do this on AIX 4.2 and lower, the check 8680 # below for broken collect2 doesn't work under 4.3+ 8681 collect2name=`${CC} -print-prog-name=collect2` 8682 if test -f "$collect2name" && \ 8683 strings "$collect2name" | grep resolve_lib_name >/dev/null 8684 then 8685 # We have reworked collect2 8686 : 8687 else 8688 # We have old collect2 8689 hardcode_direct=unsupported 8690 # It fails to find uninstalled libraries when the uninstalled 8691 # path is not listed in the libpath. Setting hardcode_minus_L 8692 # to unsupported forces relinking 8693 hardcode_minus_L=yes 8694 hardcode_libdir_flag_spec='-L$libdir' 8695 hardcode_libdir_separator= 8696 fi 8697 ;; 8698 esac 8699 shared_flag='-shared' 8700 if test "$aix_use_runtimelinking" = yes; then 8701 shared_flag="$shared_flag "'${wl}-G' 8702 fi 8703 else 8704 # not using gcc 8705 if test "$host_cpu" = ia64; then 8706 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8707 # chokes on -Wl,-G. The following line is correct: 8708 shared_flag='-G' 8709 else 8710 if test "$aix_use_runtimelinking" = yes; then 8711 shared_flag='${wl}-G' 8712 else 8713 shared_flag='${wl}-bM:SRE' 8714 fi 8715 fi 8716 fi 8717 8718 # It seems that -bexpall does not export symbols beginning with 8719 # underscore (_), so it is better to generate a list of symbols to export. 8720 always_export_symbols=yes 8721 if test "$aix_use_runtimelinking" = yes; then 8722 # Warning - without using the other runtime loading flags (-brtl), 8723 # -berok will link without error, but may produce a broken library. 8724 allow_undefined_flag='-berok' 8725 # Determine the default libpath from the value encoded in an empty executable. 8726 cat >conftest.$ac_ext <<_ACEOF 8727/* confdefs.h. */ 8728_ACEOF 8729cat confdefs.h >>conftest.$ac_ext 8730cat >>conftest.$ac_ext <<_ACEOF 8731/* end confdefs.h. */ 8732 8733int 8734main () 8735{ 8736 8737 ; 8738 return 0; 8739} 8740_ACEOF 8741rm -f conftest.$ac_objext conftest$ac_exeext 8742if { (ac_try="$ac_link" 8743case "(($ac_try" in 8744 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8745 *) ac_try_echo=$ac_try;; 8746esac 8747eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8748$as_echo "$ac_try_echo") >&5 8749 (eval "$ac_link") 2>conftest.er1 8750 ac_status=$? 8751 grep -v '^ *+' conftest.er1 >conftest.err 8752 rm -f conftest.er1 8753 cat conftest.err >&5 8754 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8755 (exit $ac_status); } && { 8756 test -z "$ac_c_werror_flag" || 8757 test ! -s conftest.err 8758 } && test -s conftest$ac_exeext && { 8759 test "$cross_compiling" = yes || 8760 $as_test_x conftest$ac_exeext 8761 }; then 8762 8763lt_aix_libpath_sed=' 8764 /Import File Strings/,/^$/ { 8765 /^0/ { 8766 s/^0 *\(.*\)$/\1/ 8767 p 8768 } 8769 }' 8770aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8771# Check for a 64-bit object if we didn't find anything. 8772if test -z "$aix_libpath"; then 8773 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8774fi 8775else 8776 $as_echo "$as_me: failed program was:" >&5 8777sed 's/^/| /' conftest.$ac_ext >&5 8778 8779 8780fi 8781 8782rm -rf conftest.dSYM 8783rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8784 conftest$ac_exeext conftest.$ac_ext 8785if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8786 8787 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8788 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" 8789 else 8790 if test "$host_cpu" = ia64; then 8791 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8792 allow_undefined_flag="-z nodefs" 8793 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" 8794 else 8795 # Determine the default libpath from the value encoded in an empty executable. 8796 cat >conftest.$ac_ext <<_ACEOF 8797/* confdefs.h. */ 8798_ACEOF 8799cat confdefs.h >>conftest.$ac_ext 8800cat >>conftest.$ac_ext <<_ACEOF 8801/* end confdefs.h. */ 8802 8803int 8804main () 8805{ 8806 8807 ; 8808 return 0; 8809} 8810_ACEOF 8811rm -f conftest.$ac_objext conftest$ac_exeext 8812if { (ac_try="$ac_link" 8813case "(($ac_try" in 8814 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8815 *) ac_try_echo=$ac_try;; 8816esac 8817eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8818$as_echo "$ac_try_echo") >&5 8819 (eval "$ac_link") 2>conftest.er1 8820 ac_status=$? 8821 grep -v '^ *+' conftest.er1 >conftest.err 8822 rm -f conftest.er1 8823 cat conftest.err >&5 8824 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8825 (exit $ac_status); } && { 8826 test -z "$ac_c_werror_flag" || 8827 test ! -s conftest.err 8828 } && test -s conftest$ac_exeext && { 8829 test "$cross_compiling" = yes || 8830 $as_test_x conftest$ac_exeext 8831 }; then 8832 8833lt_aix_libpath_sed=' 8834 /Import File Strings/,/^$/ { 8835 /^0/ { 8836 s/^0 *\(.*\)$/\1/ 8837 p 8838 } 8839 }' 8840aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8841# Check for a 64-bit object if we didn't find anything. 8842if test -z "$aix_libpath"; then 8843 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8844fi 8845else 8846 $as_echo "$as_me: failed program was:" >&5 8847sed 's/^/| /' conftest.$ac_ext >&5 8848 8849 8850fi 8851 8852rm -rf conftest.dSYM 8853rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8854 conftest$ac_exeext conftest.$ac_ext 8855if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8856 8857 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8858 # Warning - without using the other run time loading flags, 8859 # -berok will link without error, but may produce a broken library. 8860 no_undefined_flag=' ${wl}-bernotok' 8861 allow_undefined_flag=' ${wl}-berok' 8862 # Exported symbols can be pulled into shared objects from archives 8863 whole_archive_flag_spec='$convenience' 8864 archive_cmds_need_lc=yes 8865 # This is similar to how AIX traditionally builds its shared libraries. 8866 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' 8867 fi 8868 fi 8869 ;; 8870 8871 amigaos*) 8872 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)' 8873 hardcode_libdir_flag_spec='-L$libdir' 8874 hardcode_minus_L=yes 8875 # see comment about different semantics on the GNU ld section 8876 ld_shlibs=no 8877 ;; 8878 8879 bsdi[45]*) 8880 export_dynamic_flag_spec=-rdynamic 8881 ;; 8882 8883 cygwin* | mingw* | pw32*) 8884 # When not using gcc, we currently assume that we are using 8885 # Microsoft Visual C++. 8886 # hardcode_libdir_flag_spec is actually meaningless, as there is 8887 # no search path for DLLs. 8888 hardcode_libdir_flag_spec=' ' 8889 allow_undefined_flag=unsupported 8890 # Tell ltmain to make .lib files, not .a files. 8891 libext=lib 8892 # Tell ltmain to make .dll files, not .so files. 8893 shrext_cmds=".dll" 8894 # FIXME: Setting linknames here is a bad hack. 8895 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8896 # The linker will automatically build a .lib file if we build a DLL. 8897 old_archive_From_new_cmds='true' 8898 # FIXME: Should let the user specify the lib program. 8899 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8900 fix_srcfile_path='`cygpath -w "$srcfile"`' 8901 enable_shared_with_static_runtimes=yes 8902 ;; 8903 8904 darwin* | rhapsody*) 8905 case $host_os in 8906 rhapsody* | darwin1.[012]) 8907 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8908 ;; 8909 *) # Darwin 1.3 on 8910 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8911 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8912 else 8913 case ${MACOSX_DEPLOYMENT_TARGET} in 8914 10.[012]) 8915 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8916 ;; 8917 10.*) 8918 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8919 ;; 8920 esac 8921 fi 8922 ;; 8923 esac 8924 archive_cmds_need_lc=no 8925 hardcode_direct=no 8926 hardcode_automatic=yes 8927 hardcode_shlibpath_var=unsupported 8928 whole_archive_flag_spec='' 8929 link_all_deplibs=yes 8930 if test "$GCC" = yes ; then 8931 output_verbose_link_cmd='echo' 8932 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8933 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8934 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}" 8935 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}" 8936 else 8937 case $cc_basename in 8938 xlc*) 8939 output_verbose_link_cmd='echo' 8940 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 8941 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8942 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8943 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}' 8944 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}' 8945 ;; 8946 *) 8947 ld_shlibs=no 8948 ;; 8949 esac 8950 fi 8951 ;; 8952 8953 dgux*) 8954 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8955 hardcode_libdir_flag_spec='-L$libdir' 8956 hardcode_shlibpath_var=no 8957 ;; 8958 8959 freebsd1*) 8960 ld_shlibs=no 8961 ;; 8962 8963 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8964 # support. Future versions do this automatically, but an explicit c++rt0.o 8965 # does not break anything, and helps significantly (at the cost of a little 8966 # extra space). 8967 freebsd2.2*) 8968 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8969 hardcode_libdir_flag_spec='-R$libdir' 8970 hardcode_direct=yes 8971 hardcode_shlibpath_var=no 8972 ;; 8973 8974 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8975 freebsd2*) 8976 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8977 hardcode_direct=yes 8978 hardcode_minus_L=yes 8979 hardcode_shlibpath_var=no 8980 ;; 8981 8982 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8983 freebsd* | dragonfly*) 8984 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8985 hardcode_libdir_flag_spec='-R$libdir' 8986 hardcode_direct=yes 8987 hardcode_shlibpath_var=no 8988 ;; 8989 8990 hpux9*) 8991 if test "$GCC" = yes; then 8992 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' 8993 else 8994 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' 8995 fi 8996 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8997 hardcode_libdir_separator=: 8998 hardcode_direct=yes 8999 9000 # hardcode_minus_L: Not really in the search PATH, 9001 # but as the default location of the library. 9002 hardcode_minus_L=yes 9003 export_dynamic_flag_spec='${wl}-E' 9004 ;; 9005 9006 hpux10*) 9007 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 9008 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9009 else 9010 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9011 fi 9012 if test "$with_gnu_ld" = no; then 9013 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9014 hardcode_libdir_separator=: 9015 9016 hardcode_direct=yes 9017 export_dynamic_flag_spec='${wl}-E' 9018 9019 # hardcode_minus_L: Not really in the search PATH, 9020 # but as the default location of the library. 9021 hardcode_minus_L=yes 9022 fi 9023 ;; 9024 9025 hpux11*) 9026 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 9027 case $host_cpu in 9028 hppa*64*) 9029 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9030 ;; 9031 ia64*) 9032 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9033 ;; 9034 *) 9035 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9036 ;; 9037 esac 9038 else 9039 case $host_cpu in 9040 hppa*64*) 9041 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9042 ;; 9043 ia64*) 9044 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9045 ;; 9046 *) 9047 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9048 ;; 9049 esac 9050 fi 9051 if test "$with_gnu_ld" = no; then 9052 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9053 hardcode_libdir_separator=: 9054 9055 case $host_cpu in 9056 hppa*64*|ia64*) 9057 hardcode_libdir_flag_spec_ld='+b $libdir' 9058 hardcode_direct=no 9059 hardcode_shlibpath_var=no 9060 ;; 9061 *) 9062 hardcode_direct=yes 9063 export_dynamic_flag_spec='${wl}-E' 9064 9065 # hardcode_minus_L: Not really in the search PATH, 9066 # but as the default location of the library. 9067 hardcode_minus_L=yes 9068 ;; 9069 esac 9070 fi 9071 ;; 9072 9073 irix5* | irix6* | nonstopux*) 9074 if test "$GCC" = yes; then 9075 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' 9076 else 9077 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' 9078 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9079 fi 9080 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9081 hardcode_libdir_separator=: 9082 link_all_deplibs=yes 9083 ;; 9084 9085 netbsd*) 9086 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9087 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9088 else 9089 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9090 fi 9091 hardcode_libdir_flag_spec='-R$libdir' 9092 hardcode_direct=yes 9093 hardcode_shlibpath_var=no 9094 ;; 9095 9096 newsos6) 9097 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9098 hardcode_direct=yes 9099 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9100 hardcode_libdir_separator=: 9101 hardcode_shlibpath_var=no 9102 ;; 9103 9104 openbsd*) 9105 if test -f /usr/libexec/ld.so; then 9106 hardcode_direct=yes 9107 hardcode_shlibpath_var=no 9108 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9109 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9110 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9111 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9112 export_dynamic_flag_spec='${wl}-E' 9113 else 9114 case $host_os in 9115 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9116 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9117 hardcode_libdir_flag_spec='-R$libdir' 9118 ;; 9119 *) 9120 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9121 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9122 ;; 9123 esac 9124 fi 9125 else 9126 ld_shlibs=no 9127 fi 9128 ;; 9129 9130 os2*) 9131 hardcode_libdir_flag_spec='-L$libdir' 9132 hardcode_minus_L=yes 9133 allow_undefined_flag=unsupported 9134 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' 9135 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9136 ;; 9137 9138 osf3*) 9139 if test "$GCC" = yes; then 9140 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9141 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' 9142 else 9143 allow_undefined_flag=' -expect_unresolved \*' 9144 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' 9145 fi 9146 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9147 hardcode_libdir_separator=: 9148 ;; 9149 9150 osf4* | osf5*) # as osf3* with the addition of -msym flag 9151 if test "$GCC" = yes; then 9152 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9153 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' 9154 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9155 else 9156 allow_undefined_flag=' -expect_unresolved \*' 9157 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' 9158 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 9159 $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' 9160 9161 # Both c and cxx compiler support -rpath directly 9162 hardcode_libdir_flag_spec='-rpath $libdir' 9163 fi 9164 hardcode_libdir_separator=: 9165 ;; 9166 9167 solaris*) 9168 no_undefined_flag=' -z text' 9169 if test "$GCC" = yes; then 9170 wlarc='${wl}' 9171 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9172 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 9173 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 9174 else 9175 wlarc='' 9176 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9177 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 9178 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 9179 fi 9180 hardcode_libdir_flag_spec='-R$libdir' 9181 hardcode_shlibpath_var=no 9182 case $host_os in 9183 solaris2.[0-5] | solaris2.[0-5].*) ;; 9184 *) 9185 # The compiler driver will combine and reorder linker options, 9186 # but understands `-z linker_flag'. GCC discards it without `$wl', 9187 # but is careful enough not to reorder. 9188 # Supported since Solaris 2.6 (maybe 2.5.1?) 9189 if test "$GCC" = yes; then 9190 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9191 else 9192 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9193 fi 9194 ;; 9195 esac 9196 link_all_deplibs=yes 9197 ;; 9198 9199 sunos4*) 9200 if test "x$host_vendor" = xsequent; then 9201 # Use $CC to link under sequent, because it throws in some extra .o 9202 # files that make .init and .fini sections work. 9203 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9204 else 9205 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9206 fi 9207 hardcode_libdir_flag_spec='-L$libdir' 9208 hardcode_direct=yes 9209 hardcode_minus_L=yes 9210 hardcode_shlibpath_var=no 9211 ;; 9212 9213 sysv4) 9214 case $host_vendor in 9215 sni) 9216 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9217 hardcode_direct=yes # is this really true??? 9218 ;; 9219 siemens) 9220 ## LD is ld it makes a PLAMLIB 9221 ## CC just makes a GrossModule. 9222 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9223 reload_cmds='$CC -r -o $output$reload_objs' 9224 hardcode_direct=no 9225 ;; 9226 motorola) 9227 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9228 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9229 ;; 9230 esac 9231 runpath_var='LD_RUN_PATH' 9232 hardcode_shlibpath_var=no 9233 ;; 9234 9235 sysv4.3*) 9236 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9237 hardcode_shlibpath_var=no 9238 export_dynamic_flag_spec='-Bexport' 9239 ;; 9240 9241 sysv4*MP*) 9242 if test -d /usr/nec; then 9243 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9244 hardcode_shlibpath_var=no 9245 runpath_var=LD_RUN_PATH 9246 hardcode_runpath_var=yes 9247 ld_shlibs=yes 9248 fi 9249 ;; 9250 9251 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9252 no_undefined_flag='${wl}-z,text' 9253 archive_cmds_need_lc=no 9254 hardcode_shlibpath_var=no 9255 runpath_var='LD_RUN_PATH' 9256 9257 if test "$GCC" = yes; then 9258 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9259 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9260 else 9261 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9262 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9263 fi 9264 ;; 9265 9266 sysv5* | sco3.2v5* | sco5v6*) 9267 # Note: We can NOT use -z defs as we might desire, because we do not 9268 # link with -lc, and that would cause any symbols used from libc to 9269 # always be unresolved, which means just about no library would 9270 # ever link correctly. If we're not using GNU ld we use -z text 9271 # though, which does catch some bad symbols but isn't as heavy-handed 9272 # as -z defs. 9273 no_undefined_flag='${wl}-z,text' 9274 allow_undefined_flag='${wl}-z,nodefs' 9275 archive_cmds_need_lc=no 9276 hardcode_shlibpath_var=no 9277 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 9278 hardcode_libdir_separator=':' 9279 link_all_deplibs=yes 9280 export_dynamic_flag_spec='${wl}-Bexport' 9281 runpath_var='LD_RUN_PATH' 9282 9283 if test "$GCC" = yes; then 9284 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9285 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9286 else 9287 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9288 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9289 fi 9290 ;; 9291 9292 uts4*) 9293 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9294 hardcode_libdir_flag_spec='-L$libdir' 9295 hardcode_shlibpath_var=no 9296 ;; 9297 9298 *) 9299 ld_shlibs=no 9300 ;; 9301 esac 9302 fi 9303 9304{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 9305$as_echo "$ld_shlibs" >&6; } 9306test "$ld_shlibs" = no && can_build_shared=no 9307 9308# 9309# Do we need to explicitly link libc? 9310# 9311case "x$archive_cmds_need_lc" in 9312x|xyes) 9313 # Assume -lc should be added 9314 archive_cmds_need_lc=yes 9315 9316 if test "$enable_shared" = yes && test "$GCC" = yes; then 9317 case $archive_cmds in 9318 *'~'*) 9319 # FIXME: we may have to deal with multi-command sequences. 9320 ;; 9321 '$CC '*) 9322 # Test whether the compiler implicitly links with -lc since on some 9323 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9324 # to ld, don't add -lc before -lgcc. 9325 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 9326$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9327 $rm conftest* 9328 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9329 9330 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 9331 (eval $ac_compile) 2>&5 9332 ac_status=$? 9333 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9334 (exit $ac_status); } 2>conftest.err; then 9335 soname=conftest 9336 lib=conftest 9337 libobjs=conftest.$ac_objext 9338 deplibs= 9339 wl=$lt_prog_compiler_wl 9340 pic_flag=$lt_prog_compiler_pic 9341 compiler_flags=-v 9342 linker_flags=-v 9343 verstring= 9344 output_objdir=. 9345 libname=conftest 9346 lt_save_allow_undefined_flag=$allow_undefined_flag 9347 allow_undefined_flag= 9348 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 9349 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 9350 ac_status=$? 9351 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9352 (exit $ac_status); } 9353 then 9354 archive_cmds_need_lc=no 9355 else 9356 archive_cmds_need_lc=yes 9357 fi 9358 allow_undefined_flag=$lt_save_allow_undefined_flag 9359 else 9360 cat conftest.err 1>&5 9361 fi 9362 $rm conftest* 9363 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 9364$as_echo "$archive_cmds_need_lc" >&6; } 9365 ;; 9366 esac 9367 fi 9368 ;; 9369esac 9370 9371{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 9372$as_echo_n "checking dynamic linker characteristics... " >&6; } 9373library_names_spec= 9374libname_spec='lib$name' 9375soname_spec= 9376shrext_cmds=".so" 9377postinstall_cmds= 9378postuninstall_cmds= 9379finish_cmds= 9380finish_eval= 9381shlibpath_var= 9382shlibpath_overrides_runpath=unknown 9383version_type=none 9384dynamic_linker="$host_os ld.so" 9385sys_lib_dlsearch_path_spec="/lib /usr/lib" 9386 9387if test "$GCC" = yes; then 9388 case $host_os in 9389 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9390 *) lt_awk_arg="/^libraries:/" ;; 9391 esac 9392 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9393 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then 9394 # if the path contains ";" then we assume it to be the separator 9395 # otherwise default to the standard path separator (i.e. ":") - it is 9396 # assumed that no part of a normal pathname contains ";" but that should 9397 # okay in the real world where ";" in dirpaths is itself problematic. 9398 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9399 else 9400 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9401 fi 9402 # Ok, now we have the path, separated by spaces, we can step through it 9403 # and add multilib dir if necessary. 9404 lt_tmp_lt_search_path_spec= 9405 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9406 for lt_sys_path in $lt_search_path_spec; do 9407 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9408 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9409 else 9410 test -d "$lt_sys_path" && \ 9411 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9412 fi 9413 done 9414 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' 9415BEGIN {RS=" "; FS="/|\n";} { 9416 lt_foo=""; 9417 lt_count=0; 9418 for (lt_i = NF; lt_i > 0; lt_i--) { 9419 if ($lt_i != "" && $lt_i != ".") { 9420 if ($lt_i == "..") { 9421 lt_count++; 9422 } else { 9423 if (lt_count == 0) { 9424 lt_foo="/" $lt_i lt_foo; 9425 } else { 9426 lt_count--; 9427 } 9428 } 9429 } 9430 } 9431 if (lt_foo != "") { lt_freq[lt_foo]++; } 9432 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9433}'` 9434 sys_lib_search_path_spec=`echo $lt_search_path_spec` 9435else 9436 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9437fi 9438need_lib_prefix=unknown 9439hardcode_into_libs=no 9440 9441# when you set need_version to no, make sure it does not cause -set_version 9442# flags to be left without arguments 9443need_version=unknown 9444 9445case $host_os in 9446aix3*) 9447 version_type=linux 9448 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9449 shlibpath_var=LIBPATH 9450 9451 # AIX 3 has no versioning support, so we append a major version to the name. 9452 soname_spec='${libname}${release}${shared_ext}$major' 9453 ;; 9454 9455aix[4-9]*) 9456 version_type=linux 9457 need_lib_prefix=no 9458 need_version=no 9459 hardcode_into_libs=yes 9460 if test "$host_cpu" = ia64; then 9461 # AIX 5 supports IA64 9462 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9463 shlibpath_var=LD_LIBRARY_PATH 9464 else 9465 # With GCC up to 2.95.x, collect2 would create an import file 9466 # for dependence libraries. The import file would start with 9467 # the line `#! .'. This would cause the generated library to 9468 # depend on `.', always an invalid library. This was fixed in 9469 # development snapshots of GCC prior to 3.0. 9470 case $host_os in 9471 aix4 | aix4.[01] | aix4.[01].*) 9472 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9473 echo ' yes ' 9474 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 9475 : 9476 else 9477 can_build_shared=no 9478 fi 9479 ;; 9480 esac 9481 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9482 # soname into executable. Probably we can add versioning support to 9483 # collect2, so additional links can be useful in future. 9484 if test "$aix_use_runtimelinking" = yes; then 9485 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9486 # instead of lib<name>.a to let people know that these are not 9487 # typical AIX shared libraries. 9488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9489 else 9490 # We preserve .a as extension for shared libraries through AIX4.2 9491 # and later when we are not doing run time linking. 9492 library_names_spec='${libname}${release}.a $libname.a' 9493 soname_spec='${libname}${release}${shared_ext}$major' 9494 fi 9495 shlibpath_var=LIBPATH 9496 fi 9497 ;; 9498 9499amigaos*) 9500 library_names_spec='$libname.ixlibrary $libname.a' 9501 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9502 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' 9503 ;; 9504 9505beos*) 9506 library_names_spec='${libname}${shared_ext}' 9507 dynamic_linker="$host_os ld.so" 9508 shlibpath_var=LIBRARY_PATH 9509 ;; 9510 9511bsdi[45]*) 9512 version_type=linux 9513 need_version=no 9514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9515 soname_spec='${libname}${release}${shared_ext}$major' 9516 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9517 shlibpath_var=LD_LIBRARY_PATH 9518 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9519 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9520 # the default ld.so.conf also contains /usr/contrib/lib and 9521 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9522 # libtool to hard-code these into programs 9523 ;; 9524 9525cygwin* | mingw* | pw32*) 9526 version_type=windows 9527 shrext_cmds=".dll" 9528 need_version=no 9529 need_lib_prefix=no 9530 9531 case $GCC,$host_os in 9532 yes,cygwin* | yes,mingw* | yes,pw32*) 9533 library_names_spec='$libname.dll.a' 9534 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9535 postinstall_cmds='base_file=`basename \${file}`~ 9536 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 9537 dldir=$destdir/`dirname \$dlpath`~ 9538 test -d \$dldir || mkdir -p \$dldir~ 9539 $install_prog $dir/$dlname \$dldir/$dlname~ 9540 chmod a+x \$dldir/$dlname' 9541 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9542 dlpath=$dir/\$dldll~ 9543 $rm \$dlpath' 9544 shlibpath_overrides_runpath=yes 9545 9546 case $host_os in 9547 cygwin*) 9548 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9549 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9550 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9551 ;; 9552 mingw*) 9553 # MinGW DLLs use traditional 'lib' prefix 9554 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9555 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9556 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 9557 # It is most probably a Windows format PATH printed by 9558 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9559 # path with ; separators, and with drive letters. We can handle the 9560 # drive letters (cygwin fileutils understands them), so leave them, 9561 # especially as we might pass files found there to a mingw objdump, 9562 # which wouldn't understand a cygwinified path. Ahh. 9563 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9564 else 9565 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9566 fi 9567 ;; 9568 pw32*) 9569 # pw32 DLLs use 'pw' prefix rather than 'lib' 9570 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9571 ;; 9572 esac 9573 ;; 9574 9575 *) 9576 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9577 ;; 9578 esac 9579 dynamic_linker='Win32 ld.exe' 9580 # FIXME: first we should search . and the directory the executable is in 9581 shlibpath_var=PATH 9582 ;; 9583 9584darwin* | rhapsody*) 9585 dynamic_linker="$host_os dyld" 9586 version_type=darwin 9587 need_lib_prefix=no 9588 need_version=no 9589 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9590 soname_spec='${libname}${release}${major}$shared_ext' 9591 shlibpath_overrides_runpath=yes 9592 shlibpath_var=DYLD_LIBRARY_PATH 9593 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9594 9595 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9596 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9597 ;; 9598 9599dgux*) 9600 version_type=linux 9601 need_lib_prefix=no 9602 need_version=no 9603 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9604 soname_spec='${libname}${release}${shared_ext}$major' 9605 shlibpath_var=LD_LIBRARY_PATH 9606 ;; 9607 9608freebsd1*) 9609 dynamic_linker=no 9610 ;; 9611 9612freebsd* | dragonfly*) 9613 # DragonFly does not have aout. When/if they implement a new 9614 # versioning mechanism, adjust this. 9615 if test -x /usr/bin/objformat; then 9616 objformat=`/usr/bin/objformat` 9617 else 9618 case $host_os in 9619 freebsd[123]*) objformat=aout ;; 9620 *) objformat=elf ;; 9621 esac 9622 fi 9623 version_type=freebsd-$objformat 9624 case $version_type in 9625 freebsd-elf*) 9626 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9627 need_version=no 9628 need_lib_prefix=no 9629 ;; 9630 freebsd-*) 9631 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9632 need_version=yes 9633 ;; 9634 esac 9635 shlibpath_var=LD_LIBRARY_PATH 9636 case $host_os in 9637 freebsd2*) 9638 shlibpath_overrides_runpath=yes 9639 ;; 9640 freebsd3.[01]* | freebsdelf3.[01]*) 9641 shlibpath_overrides_runpath=yes 9642 hardcode_into_libs=yes 9643 ;; 9644 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9645 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9646 shlibpath_overrides_runpath=no 9647 hardcode_into_libs=yes 9648 ;; 9649 *) # from 4.6 on, and DragonFly 9650 shlibpath_overrides_runpath=yes 9651 hardcode_into_libs=yes 9652 ;; 9653 esac 9654 ;; 9655 9656gnu*) 9657 version_type=linux 9658 need_lib_prefix=no 9659 need_version=no 9660 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9661 soname_spec='${libname}${release}${shared_ext}$major' 9662 shlibpath_var=LD_LIBRARY_PATH 9663 hardcode_into_libs=yes 9664 ;; 9665 9666hpux9* | hpux10* | hpux11*) 9667 # Give a soname corresponding to the major version so that dld.sl refuses to 9668 # link against other versions. 9669 version_type=sunos 9670 need_lib_prefix=no 9671 need_version=no 9672 case $host_cpu in 9673 ia64*) 9674 shrext_cmds='.so' 9675 hardcode_into_libs=yes 9676 dynamic_linker="$host_os dld.so" 9677 shlibpath_var=LD_LIBRARY_PATH 9678 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9680 soname_spec='${libname}${release}${shared_ext}$major' 9681 if test "X$HPUX_IA64_MODE" = X32; then 9682 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9683 else 9684 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9685 fi 9686 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9687 ;; 9688 hppa*64*) 9689 shrext_cmds='.sl' 9690 hardcode_into_libs=yes 9691 dynamic_linker="$host_os dld.sl" 9692 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9693 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9694 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9695 soname_spec='${libname}${release}${shared_ext}$major' 9696 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9697 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9698 ;; 9699 *) 9700 shrext_cmds='.sl' 9701 dynamic_linker="$host_os dld.sl" 9702 shlibpath_var=SHLIB_PATH 9703 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9704 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9705 soname_spec='${libname}${release}${shared_ext}$major' 9706 ;; 9707 esac 9708 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9709 postinstall_cmds='chmod 555 $lib' 9710 ;; 9711 9712interix[3-9]*) 9713 version_type=linux 9714 need_lib_prefix=no 9715 need_version=no 9716 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9717 soname_spec='${libname}${release}${shared_ext}$major' 9718 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9719 shlibpath_var=LD_LIBRARY_PATH 9720 shlibpath_overrides_runpath=no 9721 hardcode_into_libs=yes 9722 ;; 9723 9724irix5* | irix6* | nonstopux*) 9725 case $host_os in 9726 nonstopux*) version_type=nonstopux ;; 9727 *) 9728 if test "$lt_cv_prog_gnu_ld" = yes; then 9729 version_type=linux 9730 else 9731 version_type=irix 9732 fi ;; 9733 esac 9734 need_lib_prefix=no 9735 need_version=no 9736 soname_spec='${libname}${release}${shared_ext}$major' 9737 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9738 case $host_os in 9739 irix5* | nonstopux*) 9740 libsuff= shlibsuff= 9741 ;; 9742 *) 9743 case $LD in # libtool.m4 will add one of these switches to LD 9744 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9745 libsuff= shlibsuff= libmagic=32-bit;; 9746 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9747 libsuff=32 shlibsuff=N32 libmagic=N32;; 9748 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9749 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9750 *) libsuff= shlibsuff= libmagic=never-match;; 9751 esac 9752 ;; 9753 esac 9754 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9755 shlibpath_overrides_runpath=no 9756 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9757 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9758 hardcode_into_libs=yes 9759 ;; 9760 9761# No shared lib support for Linux oldld, aout, or coff. 9762linux*oldld* | linux*aout* | linux*coff*) 9763 dynamic_linker=no 9764 ;; 9765 9766# This must be Linux ELF. 9767linux* | k*bsd*-gnu) 9768 version_type=linux 9769 need_lib_prefix=no 9770 need_version=no 9771 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9772 soname_spec='${libname}${release}${shared_ext}$major' 9773 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9774 shlibpath_var=LD_LIBRARY_PATH 9775 shlibpath_overrides_runpath=no 9776 # This implies no fast_install, which is unacceptable. 9777 # Some rework will be needed to allow for fast_install 9778 # before this can be enabled. 9779 hardcode_into_libs=yes 9780 9781 # Append ld.so.conf contents to the search path 9782 if test -f /etc/ld.so.conf; then 9783 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' ' '` 9784 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9785 fi 9786 9787 # We used to test for /lib/ld.so.1 and disable shared libraries on 9788 # powerpc, because MkLinux only supported shared libraries with the 9789 # GNU dynamic linker. Since this was broken with cross compilers, 9790 # most powerpc-linux boxes support dynamic linking these days and 9791 # people can always --disable-shared, the test was removed, and we 9792 # assume the GNU/Linux dynamic linker is in use. 9793 dynamic_linker='GNU/Linux ld.so' 9794 ;; 9795 9796netbsd*) 9797 version_type=sunos 9798 need_lib_prefix=no 9799 need_version=no 9800 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9801 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9802 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9803 dynamic_linker='NetBSD (a.out) ld.so' 9804 else 9805 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9806 soname_spec='${libname}${release}${shared_ext}$major' 9807 dynamic_linker='NetBSD ld.elf_so' 9808 fi 9809 shlibpath_var=LD_LIBRARY_PATH 9810 shlibpath_overrides_runpath=yes 9811 hardcode_into_libs=yes 9812 ;; 9813 9814newsos6) 9815 version_type=linux 9816 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9817 shlibpath_var=LD_LIBRARY_PATH 9818 shlibpath_overrides_runpath=yes 9819 ;; 9820 9821nto-qnx*) 9822 version_type=linux 9823 need_lib_prefix=no 9824 need_version=no 9825 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9826 soname_spec='${libname}${release}${shared_ext}$major' 9827 shlibpath_var=LD_LIBRARY_PATH 9828 shlibpath_overrides_runpath=yes 9829 ;; 9830 9831openbsd*) 9832 version_type=sunos 9833 sys_lib_dlsearch_path_spec="/usr/lib" 9834 need_lib_prefix=no 9835 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9836 case $host_os in 9837 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9838 *) need_version=no ;; 9839 esac 9840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9841 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9842 shlibpath_var=LD_LIBRARY_PATH 9843 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9844 case $host_os in 9845 openbsd2.[89] | openbsd2.[89].*) 9846 shlibpath_overrides_runpath=no 9847 ;; 9848 *) 9849 shlibpath_overrides_runpath=yes 9850 ;; 9851 esac 9852 else 9853 shlibpath_overrides_runpath=yes 9854 fi 9855 ;; 9856 9857os2*) 9858 libname_spec='$name' 9859 shrext_cmds=".dll" 9860 need_lib_prefix=no 9861 library_names_spec='$libname${shared_ext} $libname.a' 9862 dynamic_linker='OS/2 ld.exe' 9863 shlibpath_var=LIBPATH 9864 ;; 9865 9866osf3* | osf4* | osf5*) 9867 version_type=osf 9868 need_lib_prefix=no 9869 need_version=no 9870 soname_spec='${libname}${release}${shared_ext}$major' 9871 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9872 shlibpath_var=LD_LIBRARY_PATH 9873 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9874 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9875 ;; 9876 9877rdos*) 9878 dynamic_linker=no 9879 ;; 9880 9881solaris*) 9882 version_type=linux 9883 need_lib_prefix=no 9884 need_version=no 9885 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9886 soname_spec='${libname}${release}${shared_ext}$major' 9887 shlibpath_var=LD_LIBRARY_PATH 9888 shlibpath_overrides_runpath=yes 9889 hardcode_into_libs=yes 9890 # ldd complains unless libraries are executable 9891 postinstall_cmds='chmod +x $lib' 9892 ;; 9893 9894sunos4*) 9895 version_type=sunos 9896 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9897 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9898 shlibpath_var=LD_LIBRARY_PATH 9899 shlibpath_overrides_runpath=yes 9900 if test "$with_gnu_ld" = yes; then 9901 need_lib_prefix=no 9902 fi 9903 need_version=yes 9904 ;; 9905 9906sysv4 | sysv4.3*) 9907 version_type=linux 9908 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9909 soname_spec='${libname}${release}${shared_ext}$major' 9910 shlibpath_var=LD_LIBRARY_PATH 9911 case $host_vendor in 9912 sni) 9913 shlibpath_overrides_runpath=no 9914 need_lib_prefix=no 9915 export_dynamic_flag_spec='${wl}-Blargedynsym' 9916 runpath_var=LD_RUN_PATH 9917 ;; 9918 siemens) 9919 need_lib_prefix=no 9920 ;; 9921 motorola) 9922 need_lib_prefix=no 9923 need_version=no 9924 shlibpath_overrides_runpath=no 9925 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9926 ;; 9927 esac 9928 ;; 9929 9930sysv4*MP*) 9931 if test -d /usr/nec ;then 9932 version_type=linux 9933 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9934 soname_spec='$libname${shared_ext}.$major' 9935 shlibpath_var=LD_LIBRARY_PATH 9936 fi 9937 ;; 9938 9939sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9940 version_type=freebsd-elf 9941 need_lib_prefix=no 9942 need_version=no 9943 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9944 soname_spec='${libname}${release}${shared_ext}$major' 9945 shlibpath_var=LD_LIBRARY_PATH 9946 hardcode_into_libs=yes 9947 if test "$with_gnu_ld" = yes; then 9948 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9949 shlibpath_overrides_runpath=no 9950 else 9951 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9952 shlibpath_overrides_runpath=yes 9953 case $host_os in 9954 sco3.2v5*) 9955 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9956 ;; 9957 esac 9958 fi 9959 sys_lib_dlsearch_path_spec='/usr/lib' 9960 ;; 9961 9962uts4*) 9963 version_type=linux 9964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9965 soname_spec='${libname}${release}${shared_ext}$major' 9966 shlibpath_var=LD_LIBRARY_PATH 9967 ;; 9968 9969*) 9970 dynamic_linker=no 9971 ;; 9972esac 9973{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9974$as_echo "$dynamic_linker" >&6; } 9975test "$dynamic_linker" = no && can_build_shared=no 9976 9977if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9978 $as_echo_n "(cached) " >&6 9979else 9980 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 9981fi 9982 9983sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9984if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9985 $as_echo_n "(cached) " >&6 9986else 9987 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 9988fi 9989 9990sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9991 9992variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9993if test "$GCC" = yes; then 9994 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9995fi 9996 9997{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9998$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9999hardcode_action= 10000if test -n "$hardcode_libdir_flag_spec" || \ 10001 test -n "$runpath_var" || \ 10002 test "X$hardcode_automatic" = "Xyes" ; then 10003 10004 # We can hardcode non-existant directories. 10005 if test "$hardcode_direct" != no && 10006 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10007 # have to relink, otherwise we might link with an installed library 10008 # when we should be linking with a yet-to-be-installed one 10009 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 10010 test "$hardcode_minus_L" != no; then 10011 # Linking always hardcodes the temporary library directory. 10012 hardcode_action=relink 10013 else 10014 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10015 hardcode_action=immediate 10016 fi 10017else 10018 # We cannot hardcode anything, or else we can only hardcode existing 10019 # directories. 10020 hardcode_action=unsupported 10021fi 10022{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 10023$as_echo "$hardcode_action" >&6; } 10024 10025if test "$hardcode_action" = relink; then 10026 # Fast installation is not supported 10027 enable_fast_install=no 10028elif test "$shlibpath_overrides_runpath" = yes || 10029 test "$enable_shared" = no; then 10030 # Fast installation is not necessary 10031 enable_fast_install=needless 10032fi 10033 10034striplib= 10035old_striplib= 10036{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 10037$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10038if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 10039 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10040 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10041 { $as_echo "$as_me:$LINENO: result: yes" >&5 10042$as_echo "yes" >&6; } 10043else 10044# FIXME - insert some real tests, host_os isn't really good enough 10045 case $host_os in 10046 darwin*) 10047 if test -n "$STRIP" ; then 10048 striplib="$STRIP -x" 10049 old_striplib="$STRIP -S" 10050 { $as_echo "$as_me:$LINENO: result: yes" >&5 10051$as_echo "yes" >&6; } 10052 else 10053 { $as_echo "$as_me:$LINENO: result: no" >&5 10054$as_echo "no" >&6; } 10055fi 10056 ;; 10057 *) 10058 { $as_echo "$as_me:$LINENO: result: no" >&5 10059$as_echo "no" >&6; } 10060 ;; 10061 esac 10062fi 10063 10064if test "x$enable_dlopen" != xyes; then 10065 enable_dlopen=unknown 10066 enable_dlopen_self=unknown 10067 enable_dlopen_self_static=unknown 10068else 10069 lt_cv_dlopen=no 10070 lt_cv_dlopen_libs= 10071 10072 case $host_os in 10073 beos*) 10074 lt_cv_dlopen="load_add_on" 10075 lt_cv_dlopen_libs= 10076 lt_cv_dlopen_self=yes 10077 ;; 10078 10079 mingw* | pw32*) 10080 lt_cv_dlopen="LoadLibrary" 10081 lt_cv_dlopen_libs= 10082 ;; 10083 10084 cygwin*) 10085 lt_cv_dlopen="dlopen" 10086 lt_cv_dlopen_libs= 10087 ;; 10088 10089 darwin*) 10090 # if libdl is installed we need to link against it 10091 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 10092$as_echo_n "checking for dlopen in -ldl... " >&6; } 10093if test "${ac_cv_lib_dl_dlopen+set}" = set; then 10094 $as_echo_n "(cached) " >&6 10095else 10096 ac_check_lib_save_LIBS=$LIBS 10097LIBS="-ldl $LIBS" 10098cat >conftest.$ac_ext <<_ACEOF 10099/* confdefs.h. */ 10100_ACEOF 10101cat confdefs.h >>conftest.$ac_ext 10102cat >>conftest.$ac_ext <<_ACEOF 10103/* end confdefs.h. */ 10104 10105/* Override any GCC internal prototype to avoid an error. 10106 Use char because int might match the return type of a GCC 10107 builtin and then its argument prototype would still apply. */ 10108#ifdef __cplusplus 10109extern "C" 10110#endif 10111char dlopen (); 10112int 10113main () 10114{ 10115return dlopen (); 10116 ; 10117 return 0; 10118} 10119_ACEOF 10120rm -f conftest.$ac_objext conftest$ac_exeext 10121if { (ac_try="$ac_link" 10122case "(($ac_try" in 10123 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10124 *) ac_try_echo=$ac_try;; 10125esac 10126eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10127$as_echo "$ac_try_echo") >&5 10128 (eval "$ac_link") 2>conftest.er1 10129 ac_status=$? 10130 grep -v '^ *+' conftest.er1 >conftest.err 10131 rm -f conftest.er1 10132 cat conftest.err >&5 10133 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10134 (exit $ac_status); } && { 10135 test -z "$ac_c_werror_flag" || 10136 test ! -s conftest.err 10137 } && test -s conftest$ac_exeext && { 10138 test "$cross_compiling" = yes || 10139 $as_test_x conftest$ac_exeext 10140 }; then 10141 ac_cv_lib_dl_dlopen=yes 10142else 10143 $as_echo "$as_me: failed program was:" >&5 10144sed 's/^/| /' conftest.$ac_ext >&5 10145 10146 ac_cv_lib_dl_dlopen=no 10147fi 10148 10149rm -rf conftest.dSYM 10150rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10151 conftest$ac_exeext conftest.$ac_ext 10152LIBS=$ac_check_lib_save_LIBS 10153fi 10154{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 10155$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10156if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 10157 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10158else 10159 10160 lt_cv_dlopen="dyld" 10161 lt_cv_dlopen_libs= 10162 lt_cv_dlopen_self=yes 10163 10164fi 10165 10166 ;; 10167 10168 *) 10169 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 10170$as_echo_n "checking for shl_load... " >&6; } 10171if test "${ac_cv_func_shl_load+set}" = set; then 10172 $as_echo_n "(cached) " >&6 10173else 10174 cat >conftest.$ac_ext <<_ACEOF 10175/* confdefs.h. */ 10176_ACEOF 10177cat confdefs.h >>conftest.$ac_ext 10178cat >>conftest.$ac_ext <<_ACEOF 10179/* end confdefs.h. */ 10180/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 10181 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10182#define shl_load innocuous_shl_load 10183 10184/* System header to define __stub macros and hopefully few prototypes, 10185 which can conflict with char shl_load (); below. 10186 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10187 <limits.h> exists even on freestanding compilers. */ 10188 10189#ifdef __STDC__ 10190# include <limits.h> 10191#else 10192# include <assert.h> 10193#endif 10194 10195#undef shl_load 10196 10197/* Override any GCC internal prototype to avoid an error. 10198 Use char because int might match the return type of a GCC 10199 builtin and then its argument prototype would still apply. */ 10200#ifdef __cplusplus 10201extern "C" 10202#endif 10203char shl_load (); 10204/* The GNU C library defines this for functions which it implements 10205 to always fail with ENOSYS. Some functions are actually named 10206 something starting with __ and the normal name is an alias. */ 10207#if defined __stub_shl_load || defined __stub___shl_load 10208choke me 10209#endif 10210 10211int 10212main () 10213{ 10214return shl_load (); 10215 ; 10216 return 0; 10217} 10218_ACEOF 10219rm -f conftest.$ac_objext conftest$ac_exeext 10220if { (ac_try="$ac_link" 10221case "(($ac_try" in 10222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10223 *) ac_try_echo=$ac_try;; 10224esac 10225eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10226$as_echo "$ac_try_echo") >&5 10227 (eval "$ac_link") 2>conftest.er1 10228 ac_status=$? 10229 grep -v '^ *+' conftest.er1 >conftest.err 10230 rm -f conftest.er1 10231 cat conftest.err >&5 10232 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10233 (exit $ac_status); } && { 10234 test -z "$ac_c_werror_flag" || 10235 test ! -s conftest.err 10236 } && test -s conftest$ac_exeext && { 10237 test "$cross_compiling" = yes || 10238 $as_test_x conftest$ac_exeext 10239 }; then 10240 ac_cv_func_shl_load=yes 10241else 10242 $as_echo "$as_me: failed program was:" >&5 10243sed 's/^/| /' conftest.$ac_ext >&5 10244 10245 ac_cv_func_shl_load=no 10246fi 10247 10248rm -rf conftest.dSYM 10249rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10250 conftest$ac_exeext conftest.$ac_ext 10251fi 10252{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 10253$as_echo "$ac_cv_func_shl_load" >&6; } 10254if test "x$ac_cv_func_shl_load" = x""yes; then 10255 lt_cv_dlopen="shl_load" 10256else 10257 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 10258$as_echo_n "checking for shl_load in -ldld... " >&6; } 10259if test "${ac_cv_lib_dld_shl_load+set}" = set; then 10260 $as_echo_n "(cached) " >&6 10261else 10262 ac_check_lib_save_LIBS=$LIBS 10263LIBS="-ldld $LIBS" 10264cat >conftest.$ac_ext <<_ACEOF 10265/* confdefs.h. */ 10266_ACEOF 10267cat confdefs.h >>conftest.$ac_ext 10268cat >>conftest.$ac_ext <<_ACEOF 10269/* end confdefs.h. */ 10270 10271/* Override any GCC internal prototype to avoid an error. 10272 Use char because int might match the return type of a GCC 10273 builtin and then its argument prototype would still apply. */ 10274#ifdef __cplusplus 10275extern "C" 10276#endif 10277char shl_load (); 10278int 10279main () 10280{ 10281return shl_load (); 10282 ; 10283 return 0; 10284} 10285_ACEOF 10286rm -f conftest.$ac_objext conftest$ac_exeext 10287if { (ac_try="$ac_link" 10288case "(($ac_try" in 10289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10290 *) ac_try_echo=$ac_try;; 10291esac 10292eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10293$as_echo "$ac_try_echo") >&5 10294 (eval "$ac_link") 2>conftest.er1 10295 ac_status=$? 10296 grep -v '^ *+' conftest.er1 >conftest.err 10297 rm -f conftest.er1 10298 cat conftest.err >&5 10299 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10300 (exit $ac_status); } && { 10301 test -z "$ac_c_werror_flag" || 10302 test ! -s conftest.err 10303 } && test -s conftest$ac_exeext && { 10304 test "$cross_compiling" = yes || 10305 $as_test_x conftest$ac_exeext 10306 }; then 10307 ac_cv_lib_dld_shl_load=yes 10308else 10309 $as_echo "$as_me: failed program was:" >&5 10310sed 's/^/| /' conftest.$ac_ext >&5 10311 10312 ac_cv_lib_dld_shl_load=no 10313fi 10314 10315rm -rf conftest.dSYM 10316rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10317 conftest$ac_exeext conftest.$ac_ext 10318LIBS=$ac_check_lib_save_LIBS 10319fi 10320{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 10321$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10322if test "x$ac_cv_lib_dld_shl_load" = x""yes; then 10323 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10324else 10325 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 10326$as_echo_n "checking for dlopen... " >&6; } 10327if test "${ac_cv_func_dlopen+set}" = set; then 10328 $as_echo_n "(cached) " >&6 10329else 10330 cat >conftest.$ac_ext <<_ACEOF 10331/* confdefs.h. */ 10332_ACEOF 10333cat confdefs.h >>conftest.$ac_ext 10334cat >>conftest.$ac_ext <<_ACEOF 10335/* end confdefs.h. */ 10336/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 10337 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10338#define dlopen innocuous_dlopen 10339 10340/* System header to define __stub macros and hopefully few prototypes, 10341 which can conflict with char dlopen (); below. 10342 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10343 <limits.h> exists even on freestanding compilers. */ 10344 10345#ifdef __STDC__ 10346# include <limits.h> 10347#else 10348# include <assert.h> 10349#endif 10350 10351#undef dlopen 10352 10353/* Override any GCC internal prototype to avoid an error. 10354 Use char because int might match the return type of a GCC 10355 builtin and then its argument prototype would still apply. */ 10356#ifdef __cplusplus 10357extern "C" 10358#endif 10359char dlopen (); 10360/* The GNU C library defines this for functions which it implements 10361 to always fail with ENOSYS. Some functions are actually named 10362 something starting with __ and the normal name is an alias. */ 10363#if defined __stub_dlopen || defined __stub___dlopen 10364choke me 10365#endif 10366 10367int 10368main () 10369{ 10370return dlopen (); 10371 ; 10372 return 0; 10373} 10374_ACEOF 10375rm -f conftest.$ac_objext conftest$ac_exeext 10376if { (ac_try="$ac_link" 10377case "(($ac_try" in 10378 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10379 *) ac_try_echo=$ac_try;; 10380esac 10381eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10382$as_echo "$ac_try_echo") >&5 10383 (eval "$ac_link") 2>conftest.er1 10384 ac_status=$? 10385 grep -v '^ *+' conftest.er1 >conftest.err 10386 rm -f conftest.er1 10387 cat conftest.err >&5 10388 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10389 (exit $ac_status); } && { 10390 test -z "$ac_c_werror_flag" || 10391 test ! -s conftest.err 10392 } && test -s conftest$ac_exeext && { 10393 test "$cross_compiling" = yes || 10394 $as_test_x conftest$ac_exeext 10395 }; then 10396 ac_cv_func_dlopen=yes 10397else 10398 $as_echo "$as_me: failed program was:" >&5 10399sed 's/^/| /' conftest.$ac_ext >&5 10400 10401 ac_cv_func_dlopen=no 10402fi 10403 10404rm -rf conftest.dSYM 10405rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10406 conftest$ac_exeext conftest.$ac_ext 10407fi 10408{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 10409$as_echo "$ac_cv_func_dlopen" >&6; } 10410if test "x$ac_cv_func_dlopen" = x""yes; then 10411 lt_cv_dlopen="dlopen" 10412else 10413 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 10414$as_echo_n "checking for dlopen in -ldl... " >&6; } 10415if test "${ac_cv_lib_dl_dlopen+set}" = set; then 10416 $as_echo_n "(cached) " >&6 10417else 10418 ac_check_lib_save_LIBS=$LIBS 10419LIBS="-ldl $LIBS" 10420cat >conftest.$ac_ext <<_ACEOF 10421/* confdefs.h. */ 10422_ACEOF 10423cat confdefs.h >>conftest.$ac_ext 10424cat >>conftest.$ac_ext <<_ACEOF 10425/* end confdefs.h. */ 10426 10427/* Override any GCC internal prototype to avoid an error. 10428 Use char because int might match the return type of a GCC 10429 builtin and then its argument prototype would still apply. */ 10430#ifdef __cplusplus 10431extern "C" 10432#endif 10433char dlopen (); 10434int 10435main () 10436{ 10437return dlopen (); 10438 ; 10439 return 0; 10440} 10441_ACEOF 10442rm -f conftest.$ac_objext conftest$ac_exeext 10443if { (ac_try="$ac_link" 10444case "(($ac_try" in 10445 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10446 *) ac_try_echo=$ac_try;; 10447esac 10448eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10449$as_echo "$ac_try_echo") >&5 10450 (eval "$ac_link") 2>conftest.er1 10451 ac_status=$? 10452 grep -v '^ *+' conftest.er1 >conftest.err 10453 rm -f conftest.er1 10454 cat conftest.err >&5 10455 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10456 (exit $ac_status); } && { 10457 test -z "$ac_c_werror_flag" || 10458 test ! -s conftest.err 10459 } && test -s conftest$ac_exeext && { 10460 test "$cross_compiling" = yes || 10461 $as_test_x conftest$ac_exeext 10462 }; then 10463 ac_cv_lib_dl_dlopen=yes 10464else 10465 $as_echo "$as_me: failed program was:" >&5 10466sed 's/^/| /' conftest.$ac_ext >&5 10467 10468 ac_cv_lib_dl_dlopen=no 10469fi 10470 10471rm -rf conftest.dSYM 10472rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10473 conftest$ac_exeext conftest.$ac_ext 10474LIBS=$ac_check_lib_save_LIBS 10475fi 10476{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 10477$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10478if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 10479 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10480else 10481 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 10482$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10483if test "${ac_cv_lib_svld_dlopen+set}" = set; then 10484 $as_echo_n "(cached) " >&6 10485else 10486 ac_check_lib_save_LIBS=$LIBS 10487LIBS="-lsvld $LIBS" 10488cat >conftest.$ac_ext <<_ACEOF 10489/* confdefs.h. */ 10490_ACEOF 10491cat confdefs.h >>conftest.$ac_ext 10492cat >>conftest.$ac_ext <<_ACEOF 10493/* end confdefs.h. */ 10494 10495/* Override any GCC internal prototype to avoid an error. 10496 Use char because int might match the return type of a GCC 10497 builtin and then its argument prototype would still apply. */ 10498#ifdef __cplusplus 10499extern "C" 10500#endif 10501char dlopen (); 10502int 10503main () 10504{ 10505return dlopen (); 10506 ; 10507 return 0; 10508} 10509_ACEOF 10510rm -f conftest.$ac_objext conftest$ac_exeext 10511if { (ac_try="$ac_link" 10512case "(($ac_try" in 10513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10514 *) ac_try_echo=$ac_try;; 10515esac 10516eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10517$as_echo "$ac_try_echo") >&5 10518 (eval "$ac_link") 2>conftest.er1 10519 ac_status=$? 10520 grep -v '^ *+' conftest.er1 >conftest.err 10521 rm -f conftest.er1 10522 cat conftest.err >&5 10523 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10524 (exit $ac_status); } && { 10525 test -z "$ac_c_werror_flag" || 10526 test ! -s conftest.err 10527 } && test -s conftest$ac_exeext && { 10528 test "$cross_compiling" = yes || 10529 $as_test_x conftest$ac_exeext 10530 }; then 10531 ac_cv_lib_svld_dlopen=yes 10532else 10533 $as_echo "$as_me: failed program was:" >&5 10534sed 's/^/| /' conftest.$ac_ext >&5 10535 10536 ac_cv_lib_svld_dlopen=no 10537fi 10538 10539rm -rf conftest.dSYM 10540rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10541 conftest$ac_exeext conftest.$ac_ext 10542LIBS=$ac_check_lib_save_LIBS 10543fi 10544{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 10545$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10546if test "x$ac_cv_lib_svld_dlopen" = x""yes; then 10547 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10548else 10549 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 10550$as_echo_n "checking for dld_link in -ldld... " >&6; } 10551if test "${ac_cv_lib_dld_dld_link+set}" = set; then 10552 $as_echo_n "(cached) " >&6 10553else 10554 ac_check_lib_save_LIBS=$LIBS 10555LIBS="-ldld $LIBS" 10556cat >conftest.$ac_ext <<_ACEOF 10557/* confdefs.h. */ 10558_ACEOF 10559cat confdefs.h >>conftest.$ac_ext 10560cat >>conftest.$ac_ext <<_ACEOF 10561/* end confdefs.h. */ 10562 10563/* Override any GCC internal prototype to avoid an error. 10564 Use char because int might match the return type of a GCC 10565 builtin and then its argument prototype would still apply. */ 10566#ifdef __cplusplus 10567extern "C" 10568#endif 10569char dld_link (); 10570int 10571main () 10572{ 10573return dld_link (); 10574 ; 10575 return 0; 10576} 10577_ACEOF 10578rm -f conftest.$ac_objext conftest$ac_exeext 10579if { (ac_try="$ac_link" 10580case "(($ac_try" in 10581 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10582 *) ac_try_echo=$ac_try;; 10583esac 10584eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10585$as_echo "$ac_try_echo") >&5 10586 (eval "$ac_link") 2>conftest.er1 10587 ac_status=$? 10588 grep -v '^ *+' conftest.er1 >conftest.err 10589 rm -f conftest.er1 10590 cat conftest.err >&5 10591 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10592 (exit $ac_status); } && { 10593 test -z "$ac_c_werror_flag" || 10594 test ! -s conftest.err 10595 } && test -s conftest$ac_exeext && { 10596 test "$cross_compiling" = yes || 10597 $as_test_x conftest$ac_exeext 10598 }; then 10599 ac_cv_lib_dld_dld_link=yes 10600else 10601 $as_echo "$as_me: failed program was:" >&5 10602sed 's/^/| /' conftest.$ac_ext >&5 10603 10604 ac_cv_lib_dld_dld_link=no 10605fi 10606 10607rm -rf conftest.dSYM 10608rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10609 conftest$ac_exeext conftest.$ac_ext 10610LIBS=$ac_check_lib_save_LIBS 10611fi 10612{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10613$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10614if test "x$ac_cv_lib_dld_dld_link" = x""yes; then 10615 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10616fi 10617 10618 10619fi 10620 10621 10622fi 10623 10624 10625fi 10626 10627 10628fi 10629 10630 10631fi 10632 10633 ;; 10634 esac 10635 10636 if test "x$lt_cv_dlopen" != xno; then 10637 enable_dlopen=yes 10638 else 10639 enable_dlopen=no 10640 fi 10641 10642 case $lt_cv_dlopen in 10643 dlopen) 10644 save_CPPFLAGS="$CPPFLAGS" 10645 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10646 10647 save_LDFLAGS="$LDFLAGS" 10648 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10649 10650 save_LIBS="$LIBS" 10651 LIBS="$lt_cv_dlopen_libs $LIBS" 10652 10653 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10654$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10655if test "${lt_cv_dlopen_self+set}" = set; then 10656 $as_echo_n "(cached) " >&6 10657else 10658 if test "$cross_compiling" = yes; then : 10659 lt_cv_dlopen_self=cross 10660else 10661 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10662 lt_status=$lt_dlunknown 10663 cat > conftest.$ac_ext <<EOF 10664#line 10664 "configure" 10665#include "confdefs.h" 10666 10667#if HAVE_DLFCN_H 10668#include <dlfcn.h> 10669#endif 10670 10671#include <stdio.h> 10672 10673#ifdef RTLD_GLOBAL 10674# define LT_DLGLOBAL RTLD_GLOBAL 10675#else 10676# ifdef DL_GLOBAL 10677# define LT_DLGLOBAL DL_GLOBAL 10678# else 10679# define LT_DLGLOBAL 0 10680# endif 10681#endif 10682 10683/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10684 find out it does not work in some platform. */ 10685#ifndef LT_DLLAZY_OR_NOW 10686# ifdef RTLD_LAZY 10687# define LT_DLLAZY_OR_NOW RTLD_LAZY 10688# else 10689# ifdef DL_LAZY 10690# define LT_DLLAZY_OR_NOW DL_LAZY 10691# else 10692# ifdef RTLD_NOW 10693# define LT_DLLAZY_OR_NOW RTLD_NOW 10694# else 10695# ifdef DL_NOW 10696# define LT_DLLAZY_OR_NOW DL_NOW 10697# else 10698# define LT_DLLAZY_OR_NOW 0 10699# endif 10700# endif 10701# endif 10702# endif 10703#endif 10704 10705#ifdef __cplusplus 10706extern "C" void exit (int); 10707#endif 10708 10709void fnord() { int i=42;} 10710int main () 10711{ 10712 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10713 int status = $lt_dlunknown; 10714 10715 if (self) 10716 { 10717 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10718 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10719 /* dlclose (self); */ 10720 } 10721 else 10722 puts (dlerror ()); 10723 10724 exit (status); 10725} 10726EOF 10727 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10728 (eval $ac_link) 2>&5 10729 ac_status=$? 10730 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10731 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10732 (./conftest; exit; ) >&5 2>/dev/null 10733 lt_status=$? 10734 case x$lt_status in 10735 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10736 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10737 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10738 esac 10739 else : 10740 # compilation failed 10741 lt_cv_dlopen_self=no 10742 fi 10743fi 10744rm -fr conftest* 10745 10746 10747fi 10748{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10749$as_echo "$lt_cv_dlopen_self" >&6; } 10750 10751 if test "x$lt_cv_dlopen_self" = xyes; then 10752 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10753 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10754$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10755if test "${lt_cv_dlopen_self_static+set}" = set; then 10756 $as_echo_n "(cached) " >&6 10757else 10758 if test "$cross_compiling" = yes; then : 10759 lt_cv_dlopen_self_static=cross 10760else 10761 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10762 lt_status=$lt_dlunknown 10763 cat > conftest.$ac_ext <<EOF 10764#line 10764 "configure" 10765#include "confdefs.h" 10766 10767#if HAVE_DLFCN_H 10768#include <dlfcn.h> 10769#endif 10770 10771#include <stdio.h> 10772 10773#ifdef RTLD_GLOBAL 10774# define LT_DLGLOBAL RTLD_GLOBAL 10775#else 10776# ifdef DL_GLOBAL 10777# define LT_DLGLOBAL DL_GLOBAL 10778# else 10779# define LT_DLGLOBAL 0 10780# endif 10781#endif 10782 10783/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10784 find out it does not work in some platform. */ 10785#ifndef LT_DLLAZY_OR_NOW 10786# ifdef RTLD_LAZY 10787# define LT_DLLAZY_OR_NOW RTLD_LAZY 10788# else 10789# ifdef DL_LAZY 10790# define LT_DLLAZY_OR_NOW DL_LAZY 10791# else 10792# ifdef RTLD_NOW 10793# define LT_DLLAZY_OR_NOW RTLD_NOW 10794# else 10795# ifdef DL_NOW 10796# define LT_DLLAZY_OR_NOW DL_NOW 10797# else 10798# define LT_DLLAZY_OR_NOW 0 10799# endif 10800# endif 10801# endif 10802# endif 10803#endif 10804 10805#ifdef __cplusplus 10806extern "C" void exit (int); 10807#endif 10808 10809void fnord() { int i=42;} 10810int main () 10811{ 10812 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10813 int status = $lt_dlunknown; 10814 10815 if (self) 10816 { 10817 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10818 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10819 /* dlclose (self); */ 10820 } 10821 else 10822 puts (dlerror ()); 10823 10824 exit (status); 10825} 10826EOF 10827 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10828 (eval $ac_link) 2>&5 10829 ac_status=$? 10830 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10831 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10832 (./conftest; exit; ) >&5 2>/dev/null 10833 lt_status=$? 10834 case x$lt_status in 10835 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10836 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10837 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10838 esac 10839 else : 10840 # compilation failed 10841 lt_cv_dlopen_self_static=no 10842 fi 10843fi 10844rm -fr conftest* 10845 10846 10847fi 10848{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10849$as_echo "$lt_cv_dlopen_self_static" >&6; } 10850 fi 10851 10852 CPPFLAGS="$save_CPPFLAGS" 10853 LDFLAGS="$save_LDFLAGS" 10854 LIBS="$save_LIBS" 10855 ;; 10856 esac 10857 10858 case $lt_cv_dlopen_self in 10859 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10860 *) enable_dlopen_self=unknown ;; 10861 esac 10862 10863 case $lt_cv_dlopen_self_static in 10864 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10865 *) enable_dlopen_self_static=unknown ;; 10866 esac 10867fi 10868 10869 10870# Report which library types will actually be built 10871{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10872$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10873{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 10874$as_echo "$can_build_shared" >&6; } 10875 10876{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10877$as_echo_n "checking whether to build shared libraries... " >&6; } 10878test "$can_build_shared" = "no" && enable_shared=no 10879 10880# On AIX, shared libraries and static libraries use the same namespace, and 10881# are all built from PIC. 10882case $host_os in 10883aix3*) 10884 test "$enable_shared" = yes && enable_static=no 10885 if test -n "$RANLIB"; then 10886 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10887 postinstall_cmds='$RANLIB $lib' 10888 fi 10889 ;; 10890 10891aix[4-9]*) 10892 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10893 test "$enable_shared" = yes && enable_static=no 10894 fi 10895 ;; 10896esac 10897{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 10898$as_echo "$enable_shared" >&6; } 10899 10900{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10901$as_echo_n "checking whether to build static libraries... " >&6; } 10902# Make sure either enable_shared or enable_static is yes. 10903test "$enable_shared" = yes || enable_static=yes 10904{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 10905$as_echo "$enable_static" >&6; } 10906 10907# The else clause should only fire when bootstrapping the 10908# libtool distribution, otherwise you forgot to ship ltmain.sh 10909# with your package, and you will get complaints that there are 10910# no rules to generate ltmain.sh. 10911if test -f "$ltmain"; then 10912 # See if we are running on zsh, and set the options which allow our commands through 10913 # without removal of \ escapes. 10914 if test -n "${ZSH_VERSION+set}" ; then 10915 setopt NO_GLOB_SUBST 10916 fi 10917 # Now quote all the things that may contain metacharacters while being 10918 # careful not to overquote the AC_SUBSTed values. We take copies of the 10919 # variables and quote the copies for generation of the libtool script. 10920 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10921 SED SHELL STRIP \ 10922 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10923 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10924 deplibs_check_method reload_flag reload_cmds need_locks \ 10925 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10926 lt_cv_sys_global_symbol_to_c_name_address \ 10927 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10928 old_postinstall_cmds old_postuninstall_cmds \ 10929 compiler \ 10930 CC \ 10931 LD \ 10932 lt_prog_compiler_wl \ 10933 lt_prog_compiler_pic \ 10934 lt_prog_compiler_static \ 10935 lt_prog_compiler_no_builtin_flag \ 10936 export_dynamic_flag_spec \ 10937 thread_safe_flag_spec \ 10938 whole_archive_flag_spec \ 10939 enable_shared_with_static_runtimes \ 10940 old_archive_cmds \ 10941 old_archive_from_new_cmds \ 10942 predep_objects \ 10943 postdep_objects \ 10944 predeps \ 10945 postdeps \ 10946 compiler_lib_search_path \ 10947 compiler_lib_search_dirs \ 10948 archive_cmds \ 10949 archive_expsym_cmds \ 10950 postinstall_cmds \ 10951 postuninstall_cmds \ 10952 old_archive_from_expsyms_cmds \ 10953 allow_undefined_flag \ 10954 no_undefined_flag \ 10955 export_symbols_cmds \ 10956 hardcode_libdir_flag_spec \ 10957 hardcode_libdir_flag_spec_ld \ 10958 hardcode_libdir_separator \ 10959 hardcode_automatic \ 10960 module_cmds \ 10961 module_expsym_cmds \ 10962 lt_cv_prog_compiler_c_o \ 10963 fix_srcfile_path \ 10964 exclude_expsyms \ 10965 include_expsyms; do 10966 10967 case $var in 10968 old_archive_cmds | \ 10969 old_archive_from_new_cmds | \ 10970 archive_cmds | \ 10971 archive_expsym_cmds | \ 10972 module_cmds | \ 10973 module_expsym_cmds | \ 10974 old_archive_from_expsyms_cmds | \ 10975 export_symbols_cmds | \ 10976 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10977 postinstall_cmds | postuninstall_cmds | \ 10978 old_postinstall_cmds | old_postuninstall_cmds | \ 10979 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10980 # Double-quote double-evaled strings. 10981 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10982 ;; 10983 *) 10984 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10985 ;; 10986 esac 10987 done 10988 10989 case $lt_echo in 10990 *'\$0 --fallback-echo"') 10991 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10992 ;; 10993 esac 10994 10995cfgfile="${ofile}T" 10996 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10997 $rm -f "$cfgfile" 10998 { $as_echo "$as_me:$LINENO: creating $ofile" >&5 10999$as_echo "$as_me: creating $ofile" >&6;} 11000 11001 cat <<__EOF__ >> "$cfgfile" 11002#! $SHELL 11003 11004# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 11005# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 11006# NOTE: Changes made to this file will be lost: look at ltmain.sh. 11007# 11008# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 11009# Free Software Foundation, Inc. 11010# 11011# This file is part of GNU Libtool: 11012# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 11013# 11014# This program is free software; you can redistribute it and/or modify 11015# it under the terms of the GNU General Public License as published by 11016# the Free Software Foundation; either version 2 of the License, or 11017# (at your option) any later version. 11018# 11019# This program is distributed in the hope that it will be useful, but 11020# WITHOUT ANY WARRANTY; without even the implied warranty of 11021# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 11022# General Public License for more details. 11023# 11024# You should have received a copy of the GNU General Public License 11025# along with this program; if not, write to the Free Software 11026# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 11027# 11028# As a special exception to the GNU General Public License, if you 11029# distribute this file as part of a program that contains a 11030# configuration script generated by Autoconf, you may include it under 11031# the same distribution terms that you use for the rest of that program. 11032 11033# A sed program that does not truncate output. 11034SED=$lt_SED 11035 11036# Sed that helps us avoid accidentally triggering echo(1) options like -n. 11037Xsed="$SED -e 1s/^X//" 11038 11039# The HP-UX ksh and POSIX shell print the target directory to stdout 11040# if CDPATH is set. 11041(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11042 11043# The names of the tagged configurations supported by this script. 11044available_tags= 11045 11046# ### BEGIN LIBTOOL CONFIG 11047 11048# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 11049 11050# Shell to use when invoking shell scripts. 11051SHELL=$lt_SHELL 11052 11053# Whether or not to build shared libraries. 11054build_libtool_libs=$enable_shared 11055 11056# Whether or not to build static libraries. 11057build_old_libs=$enable_static 11058 11059# Whether or not to add -lc for building shared libraries. 11060build_libtool_need_lc=$archive_cmds_need_lc 11061 11062# Whether or not to disallow shared libs when runtime libs are static 11063allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 11064 11065# Whether or not to optimize for fast installation. 11066fast_install=$enable_fast_install 11067 11068# The host system. 11069host_alias=$host_alias 11070host=$host 11071host_os=$host_os 11072 11073# The build system. 11074build_alias=$build_alias 11075build=$build 11076build_os=$build_os 11077 11078# An echo program that does not interpret backslashes. 11079echo=$lt_echo 11080 11081# The archiver. 11082AR=$lt_AR 11083AR_FLAGS=$lt_AR_FLAGS 11084 11085# A C compiler. 11086LTCC=$lt_LTCC 11087 11088# LTCC compiler flags. 11089LTCFLAGS=$lt_LTCFLAGS 11090 11091# A language-specific compiler. 11092CC=$lt_compiler 11093 11094# Is the compiler the GNU C compiler? 11095with_gcc=$GCC 11096 11097# An ERE matcher. 11098EGREP=$lt_EGREP 11099 11100# The linker used to build libraries. 11101LD=$lt_LD 11102 11103# Whether we need hard or soft links. 11104LN_S=$lt_LN_S 11105 11106# A BSD-compatible nm program. 11107NM=$lt_NM 11108 11109# A symbol stripping program 11110STRIP=$lt_STRIP 11111 11112# Used to examine libraries when file_magic_cmd begins "file" 11113MAGIC_CMD=$MAGIC_CMD 11114 11115# Used on cygwin: DLL creation program. 11116DLLTOOL="$DLLTOOL" 11117 11118# Used on cygwin: object dumper. 11119OBJDUMP="$OBJDUMP" 11120 11121# Used on cygwin: assembler. 11122AS="$AS" 11123 11124# The name of the directory that contains temporary libtool files. 11125objdir=$objdir 11126 11127# How to create reloadable object files. 11128reload_flag=$lt_reload_flag 11129reload_cmds=$lt_reload_cmds 11130 11131# How to pass a linker flag through the compiler. 11132wl=$lt_lt_prog_compiler_wl 11133 11134# Object file suffix (normally "o"). 11135objext="$ac_objext" 11136 11137# Old archive suffix (normally "a"). 11138libext="$libext" 11139 11140# Shared library suffix (normally ".so"). 11141shrext_cmds='$shrext_cmds' 11142 11143# Executable file suffix (normally ""). 11144exeext="$exeext" 11145 11146# Additional compiler flags for building library objects. 11147pic_flag=$lt_lt_prog_compiler_pic 11148pic_mode=$pic_mode 11149 11150# What is the maximum length of a command? 11151max_cmd_len=$lt_cv_sys_max_cmd_len 11152 11153# Does compiler simultaneously support -c and -o options? 11154compiler_c_o=$lt_lt_cv_prog_compiler_c_o 11155 11156# Must we lock files when doing compilation? 11157need_locks=$lt_need_locks 11158 11159# Do we need the lib prefix for modules? 11160need_lib_prefix=$need_lib_prefix 11161 11162# Do we need a version for libraries? 11163need_version=$need_version 11164 11165# Whether dlopen is supported. 11166dlopen_support=$enable_dlopen 11167 11168# Whether dlopen of programs is supported. 11169dlopen_self=$enable_dlopen_self 11170 11171# Whether dlopen of statically linked programs is supported. 11172dlopen_self_static=$enable_dlopen_self_static 11173 11174# Compiler flag to prevent dynamic linking. 11175link_static_flag=$lt_lt_prog_compiler_static 11176 11177# Compiler flag to turn off builtin functions. 11178no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 11179 11180# Compiler flag to allow reflexive dlopens. 11181export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 11182 11183# Compiler flag to generate shared objects directly from archives. 11184whole_archive_flag_spec=$lt_whole_archive_flag_spec 11185 11186# Compiler flag to generate thread-safe objects. 11187thread_safe_flag_spec=$lt_thread_safe_flag_spec 11188 11189# Library versioning type. 11190version_type=$version_type 11191 11192# Format of library name prefix. 11193libname_spec=$lt_libname_spec 11194 11195# List of archive names. First name is the real one, the rest are links. 11196# The last name is the one that the linker finds with -lNAME. 11197library_names_spec=$lt_library_names_spec 11198 11199# The coded name of the library, if different from the real name. 11200soname_spec=$lt_soname_spec 11201 11202# Commands used to build and install an old-style archive. 11203RANLIB=$lt_RANLIB 11204old_archive_cmds=$lt_old_archive_cmds 11205old_postinstall_cmds=$lt_old_postinstall_cmds 11206old_postuninstall_cmds=$lt_old_postuninstall_cmds 11207 11208# Create an old-style archive from a shared archive. 11209old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 11210 11211# Create a temporary old-style archive to link instead of a shared archive. 11212old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 11213 11214# Commands used to build and install a shared archive. 11215archive_cmds=$lt_archive_cmds 11216archive_expsym_cmds=$lt_archive_expsym_cmds 11217postinstall_cmds=$lt_postinstall_cmds 11218postuninstall_cmds=$lt_postuninstall_cmds 11219 11220# Commands used to build a loadable module (assumed same as above if empty) 11221module_cmds=$lt_module_cmds 11222module_expsym_cmds=$lt_module_expsym_cmds 11223 11224# Commands to strip libraries. 11225old_striplib=$lt_old_striplib 11226striplib=$lt_striplib 11227 11228# Dependencies to place before the objects being linked to create a 11229# shared library. 11230predep_objects=$lt_predep_objects 11231 11232# Dependencies to place after the objects being linked to create a 11233# shared library. 11234postdep_objects=$lt_postdep_objects 11235 11236# Dependencies to place before the objects being linked to create a 11237# shared library. 11238predeps=$lt_predeps 11239 11240# Dependencies to place after the objects being linked to create a 11241# shared library. 11242postdeps=$lt_postdeps 11243 11244# The directories searched by this compiler when creating a shared 11245# library 11246compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 11247 11248# The library search path used internally by the compiler when linking 11249# a shared library. 11250compiler_lib_search_path=$lt_compiler_lib_search_path 11251 11252# Method to check whether dependent libraries are shared objects. 11253deplibs_check_method=$lt_deplibs_check_method 11254 11255# Command to use when deplibs_check_method == file_magic. 11256file_magic_cmd=$lt_file_magic_cmd 11257 11258# Flag that allows shared libraries with undefined symbols to be built. 11259allow_undefined_flag=$lt_allow_undefined_flag 11260 11261# Flag that forces no undefined symbols. 11262no_undefined_flag=$lt_no_undefined_flag 11263 11264# Commands used to finish a libtool library installation in a directory. 11265finish_cmds=$lt_finish_cmds 11266 11267# Same as above, but a single script fragment to be evaled but not shown. 11268finish_eval=$lt_finish_eval 11269 11270# Take the output of nm and produce a listing of raw symbols and C names. 11271global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 11272 11273# Transform the output of nm in a proper C declaration 11274global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 11275 11276# Transform the output of nm in a C name address pair 11277global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 11278 11279# This is the shared library runtime path variable. 11280runpath_var=$runpath_var 11281 11282# This is the shared library path variable. 11283shlibpath_var=$shlibpath_var 11284 11285# Is shlibpath searched before the hard-coded library search path? 11286shlibpath_overrides_runpath=$shlibpath_overrides_runpath 11287 11288# How to hardcode a shared library path into an executable. 11289hardcode_action=$hardcode_action 11290 11291# Whether we should hardcode library paths into libraries. 11292hardcode_into_libs=$hardcode_into_libs 11293 11294# Flag to hardcode \$libdir into a binary during linking. 11295# This must work even if \$libdir does not exist. 11296hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 11297 11298# If ld is used when linking, flag to hardcode \$libdir into 11299# a binary during linking. This must work even if \$libdir does 11300# not exist. 11301hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 11302 11303# Whether we need a single -rpath flag with a separated argument. 11304hardcode_libdir_separator=$lt_hardcode_libdir_separator 11305 11306# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 11307# resulting binary. 11308hardcode_direct=$hardcode_direct 11309 11310# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 11311# resulting binary. 11312hardcode_minus_L=$hardcode_minus_L 11313 11314# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 11315# the resulting binary. 11316hardcode_shlibpath_var=$hardcode_shlibpath_var 11317 11318# Set to yes if building a shared library automatically hardcodes DIR into the library 11319# and all subsequent libraries and executables linked against it. 11320hardcode_automatic=$hardcode_automatic 11321 11322# Variables whose values should be saved in libtool wrapper scripts and 11323# restored at relink time. 11324variables_saved_for_relink="$variables_saved_for_relink" 11325 11326# Whether libtool must link a program against all its dependency libraries. 11327link_all_deplibs=$link_all_deplibs 11328 11329# Compile-time system search path for libraries 11330sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 11331 11332# Run-time system search path for libraries 11333sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 11334 11335# Fix the shell variable \$srcfile for the compiler. 11336fix_srcfile_path=$lt_fix_srcfile_path 11337 11338# Set to yes if exported symbols are required. 11339always_export_symbols=$always_export_symbols 11340 11341# The commands to list exported symbols. 11342export_symbols_cmds=$lt_export_symbols_cmds 11343 11344# The commands to extract the exported symbol list from a shared archive. 11345extract_expsyms_cmds=$lt_extract_expsyms_cmds 11346 11347# Symbols that should not be listed in the preloaded symbols. 11348exclude_expsyms=$lt_exclude_expsyms 11349 11350# Symbols that must always be exported. 11351include_expsyms=$lt_include_expsyms 11352 11353# ### END LIBTOOL CONFIG 11354 11355__EOF__ 11356 11357 11358 case $host_os in 11359 aix3*) 11360 cat <<\EOF >> "$cfgfile" 11361 11362# AIX sometimes has problems with the GCC collect2 program. For some 11363# reason, if we set the COLLECT_NAMES environment variable, the problems 11364# vanish in a puff of smoke. 11365if test "X${COLLECT_NAMES+set}" != Xset; then 11366 COLLECT_NAMES= 11367 export COLLECT_NAMES 11368fi 11369EOF 11370 ;; 11371 esac 11372 11373 # We use sed instead of cat because bash on DJGPP gets confused if 11374 # if finds mixed CR/LF and LF-only lines. Since sed operates in 11375 # text mode, it properly converts lines to CR/LF. This bash problem 11376 # is reportedly fixed, but why not run on old versions too? 11377 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 11378 11379 mv -f "$cfgfile" "$ofile" || \ 11380 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 11381 chmod +x "$ofile" 11382 11383else 11384 # If there is no Makefile yet, we rely on a make rule to execute 11385 # `config.status --recheck' to rerun these tests and create the 11386 # libtool script then. 11387 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 11388 if test -f "$ltmain_in"; then 11389 test -f Makefile && make "$ltmain" 11390 fi 11391fi 11392 11393 11394ac_ext=c 11395ac_cpp='$CPP $CPPFLAGS' 11396ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11397ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11398ac_compiler_gnu=$ac_cv_c_compiler_gnu 11399 11400CC="$lt_save_CC" 11401 11402 11403# Check whether --with-tags was given. 11404if test "${with_tags+set}" = set; then 11405 withval=$with_tags; tagnames="$withval" 11406fi 11407 11408 11409if test -f "$ltmain" && test -n "$tagnames"; then 11410 if test ! -f "${ofile}"; then 11411 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 11412$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 11413 fi 11414 11415 if test -z "$LTCC"; then 11416 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 11417 if test -z "$LTCC"; then 11418 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 11419$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 11420 else 11421 { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 11422$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 11423 fi 11424 fi 11425 if test -z "$LTCFLAGS"; then 11426 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 11427 fi 11428 11429 # Extract list of available tagged configurations in $ofile. 11430 # Note that this assumes the entire list is on one line. 11431 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 11432 11433 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 11434 for tagname in $tagnames; do 11435 IFS="$lt_save_ifs" 11436 # Check whether tagname contains only valid characters 11437 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 11438 "") ;; 11439 *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 11440$as_echo "$as_me: error: invalid tag name: $tagname" >&2;} 11441 { (exit 1); exit 1; }; } 11442 ;; 11443 esac 11444 11445 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 11446 then 11447 { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 11448$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 11449 { (exit 1); exit 1; }; } 11450 fi 11451 11452 # Update the list of available tags. 11453 if test -n "$tagname"; then 11454 echo appending configuration tag \"$tagname\" to $ofile 11455 11456 case $tagname in 11457 CXX) 11458 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11459 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11460 (test "X$CXX" != "Xg++"))) ; then 11461 ac_ext=cpp 11462ac_cpp='$CXXCPP $CPPFLAGS' 11463ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11464ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11465ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11466 11467 11468 11469 11470archive_cmds_need_lc_CXX=no 11471allow_undefined_flag_CXX= 11472always_export_symbols_CXX=no 11473archive_expsym_cmds_CXX= 11474export_dynamic_flag_spec_CXX= 11475hardcode_direct_CXX=no 11476hardcode_libdir_flag_spec_CXX= 11477hardcode_libdir_flag_spec_ld_CXX= 11478hardcode_libdir_separator_CXX= 11479hardcode_minus_L_CXX=no 11480hardcode_shlibpath_var_CXX=unsupported 11481hardcode_automatic_CXX=no 11482module_cmds_CXX= 11483module_expsym_cmds_CXX= 11484link_all_deplibs_CXX=unknown 11485old_archive_cmds_CXX=$old_archive_cmds 11486no_undefined_flag_CXX= 11487whole_archive_flag_spec_CXX= 11488enable_shared_with_static_runtimes_CXX=no 11489 11490# Dependencies to place before and after the object being linked: 11491predep_objects_CXX= 11492postdep_objects_CXX= 11493predeps_CXX= 11494postdeps_CXX= 11495compiler_lib_search_path_CXX= 11496compiler_lib_search_dirs_CXX= 11497 11498# Source file extension for C++ test sources. 11499ac_ext=cpp 11500 11501# Object file extension for compiled C++ test sources. 11502objext=o 11503objext_CXX=$objext 11504 11505# Code to be used in simple compile tests 11506lt_simple_compile_test_code="int some_variable = 0;" 11507 11508# Code to be used in simple link tests 11509lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11510 11511# ltmain only uses $CC for tagged configurations so make sure $CC is set. 11512 11513# If no C compiler was specified, use CC. 11514LTCC=${LTCC-"$CC"} 11515 11516# If no C compiler flags were specified, use CFLAGS. 11517LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11518 11519# Allow CC to be a program name with arguments. 11520compiler=$CC 11521 11522 11523# save warnings/boilerplate of simple test code 11524ac_outfile=conftest.$ac_objext 11525echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11526eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11527_lt_compiler_boilerplate=`cat conftest.err` 11528$rm conftest* 11529 11530ac_outfile=conftest.$ac_objext 11531echo "$lt_simple_link_test_code" >conftest.$ac_ext 11532eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11533_lt_linker_boilerplate=`cat conftest.err` 11534$rm -r conftest* 11535 11536 11537# Allow CC to be a program name with arguments. 11538lt_save_CC=$CC 11539lt_save_LD=$LD 11540lt_save_GCC=$GCC 11541GCC=$GXX 11542lt_save_with_gnu_ld=$with_gnu_ld 11543lt_save_path_LD=$lt_cv_path_LD 11544if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11545 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11546else 11547 $as_unset lt_cv_prog_gnu_ld 11548fi 11549if test -n "${lt_cv_path_LDCXX+set}"; then 11550 lt_cv_path_LD=$lt_cv_path_LDCXX 11551else 11552 $as_unset lt_cv_path_LD 11553fi 11554test -z "${LDCXX+set}" || LD=$LDCXX 11555CC=${CXX-"c++"} 11556compiler=$CC 11557compiler_CXX=$CC 11558for cc_temp in $compiler""; do 11559 case $cc_temp in 11560 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11561 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11562 \-*) ;; 11563 *) break;; 11564 esac 11565done 11566cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 11567 11568 11569# We don't want -fno-exception wen compiling C++ code, so set the 11570# no_builtin_flag separately 11571if test "$GXX" = yes; then 11572 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11573else 11574 lt_prog_compiler_no_builtin_flag_CXX= 11575fi 11576 11577if test "$GXX" = yes; then 11578 # Set up default GNU C++ configuration 11579 11580 11581# Check whether --with-gnu-ld was given. 11582if test "${with_gnu_ld+set}" = set; then 11583 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11584else 11585 with_gnu_ld=no 11586fi 11587 11588ac_prog=ld 11589if test "$GCC" = yes; then 11590 # Check if gcc -print-prog-name=ld gives a path. 11591 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 11592$as_echo_n "checking for ld used by $CC... " >&6; } 11593 case $host in 11594 *-*-mingw*) 11595 # gcc leaves a trailing carriage return which upsets mingw 11596 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11597 *) 11598 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11599 esac 11600 case $ac_prog in 11601 # Accept absolute paths. 11602 [\\/]* | ?:[\\/]*) 11603 re_direlt='/[^/][^/]*/\.\./' 11604 # Canonicalize the pathname of ld 11605 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 11606 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11607 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 11608 done 11609 test -z "$LD" && LD="$ac_prog" 11610 ;; 11611 "") 11612 # If it fails, then pretend we aren't using GCC. 11613 ac_prog=ld 11614 ;; 11615 *) 11616 # If it is relative, then search for the first ld in PATH. 11617 with_gnu_ld=unknown 11618 ;; 11619 esac 11620elif test "$with_gnu_ld" = yes; then 11621 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 11622$as_echo_n "checking for GNU ld... " >&6; } 11623else 11624 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 11625$as_echo_n "checking for non-GNU ld... " >&6; } 11626fi 11627if test "${lt_cv_path_LD+set}" = set; then 11628 $as_echo_n "(cached) " >&6 11629else 11630 if test -z "$LD"; then 11631 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11632 for ac_dir in $PATH; do 11633 IFS="$lt_save_ifs" 11634 test -z "$ac_dir" && ac_dir=. 11635 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11636 lt_cv_path_LD="$ac_dir/$ac_prog" 11637 # Check to see if the program is GNU ld. I'd rather use --version, 11638 # but apparently some variants of GNU ld only accept -v. 11639 # Break only if it was the GNU/non-GNU ld that we prefer. 11640 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11641 *GNU* | *'with BFD'*) 11642 test "$with_gnu_ld" != no && break 11643 ;; 11644 *) 11645 test "$with_gnu_ld" != yes && break 11646 ;; 11647 esac 11648 fi 11649 done 11650 IFS="$lt_save_ifs" 11651else 11652 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11653fi 11654fi 11655 11656LD="$lt_cv_path_LD" 11657if test -n "$LD"; then 11658 { $as_echo "$as_me:$LINENO: result: $LD" >&5 11659$as_echo "$LD" >&6; } 11660else 11661 { $as_echo "$as_me:$LINENO: result: no" >&5 11662$as_echo "no" >&6; } 11663fi 11664test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 11665$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 11666 { (exit 1); exit 1; }; } 11667{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 11668$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11669if test "${lt_cv_prog_gnu_ld+set}" = set; then 11670 $as_echo_n "(cached) " >&6 11671else 11672 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11673case `$LD -v 2>&1 </dev/null` in 11674*GNU* | *'with BFD'*) 11675 lt_cv_prog_gnu_ld=yes 11676 ;; 11677*) 11678 lt_cv_prog_gnu_ld=no 11679 ;; 11680esac 11681fi 11682{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 11683$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11684with_gnu_ld=$lt_cv_prog_gnu_ld 11685 11686 11687 11688 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11689 # archiving commands below assume that GNU ld is being used. 11690 if test "$with_gnu_ld" = yes; then 11691 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11692 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' 11693 11694 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11695 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11696 11697 # If archive_cmds runs LD, not CC, wlarc should be empty 11698 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11699 # investigate it a little bit more. (MM) 11700 wlarc='${wl}' 11701 11702 # ancient GNU ld didn't support --whole-archive et. al. 11703 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 11704 grep 'no-whole-archive' > /dev/null; then 11705 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11706 else 11707 whole_archive_flag_spec_CXX= 11708 fi 11709 else 11710 with_gnu_ld=no 11711 wlarc= 11712 11713 # A generic and very simple default shared library creation 11714 # command for GNU C++ for the case where it uses the native 11715 # linker, instead of GNU ld. If possible, this setting should 11716 # overridden to take advantage of the native linker features on 11717 # the platform it is being used on. 11718 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11719 fi 11720 11721 # Commands to make compiler produce verbose output that lists 11722 # what "hidden" libraries, object files and flags are used when 11723 # linking a shared library. 11724 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11725 11726else 11727 GXX=no 11728 with_gnu_ld=no 11729 wlarc= 11730fi 11731 11732# PORTME: fill in a description of your system's C++ link characteristics 11733{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11734$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11735ld_shlibs_CXX=yes 11736case $host_os in 11737 aix3*) 11738 # FIXME: insert proper C++ library support 11739 ld_shlibs_CXX=no 11740 ;; 11741 aix[4-9]*) 11742 if test "$host_cpu" = ia64; then 11743 # On IA64, the linker does run time linking by default, so we don't 11744 # have to do anything special. 11745 aix_use_runtimelinking=no 11746 exp_sym_flag='-Bexport' 11747 no_entry_flag="" 11748 else 11749 aix_use_runtimelinking=no 11750 11751 # Test if we are trying to use run time linking or normal 11752 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11753 # need to do runtime linking. 11754 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11755 for ld_flag in $LDFLAGS; do 11756 case $ld_flag in 11757 *-brtl*) 11758 aix_use_runtimelinking=yes 11759 break 11760 ;; 11761 esac 11762 done 11763 ;; 11764 esac 11765 11766 exp_sym_flag='-bexport' 11767 no_entry_flag='-bnoentry' 11768 fi 11769 11770 # When large executables or shared objects are built, AIX ld can 11771 # have problems creating the table of contents. If linking a library 11772 # or program results in "error TOC overflow" add -mminimal-toc to 11773 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11774 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11775 11776 archive_cmds_CXX='' 11777 hardcode_direct_CXX=yes 11778 hardcode_libdir_separator_CXX=':' 11779 link_all_deplibs_CXX=yes 11780 11781 if test "$GXX" = yes; then 11782 case $host_os in aix4.[012]|aix4.[012].*) 11783 # We only want to do this on AIX 4.2 and lower, the check 11784 # below for broken collect2 doesn't work under 4.3+ 11785 collect2name=`${CC} -print-prog-name=collect2` 11786 if test -f "$collect2name" && \ 11787 strings "$collect2name" | grep resolve_lib_name >/dev/null 11788 then 11789 # We have reworked collect2 11790 : 11791 else 11792 # We have old collect2 11793 hardcode_direct_CXX=unsupported 11794 # It fails to find uninstalled libraries when the uninstalled 11795 # path is not listed in the libpath. Setting hardcode_minus_L 11796 # to unsupported forces relinking 11797 hardcode_minus_L_CXX=yes 11798 hardcode_libdir_flag_spec_CXX='-L$libdir' 11799 hardcode_libdir_separator_CXX= 11800 fi 11801 ;; 11802 esac 11803 shared_flag='-shared' 11804 if test "$aix_use_runtimelinking" = yes; then 11805 shared_flag="$shared_flag "'${wl}-G' 11806 fi 11807 else 11808 # not using gcc 11809 if test "$host_cpu" = ia64; then 11810 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11811 # chokes on -Wl,-G. The following line is correct: 11812 shared_flag='-G' 11813 else 11814 if test "$aix_use_runtimelinking" = yes; then 11815 shared_flag='${wl}-G' 11816 else 11817 shared_flag='${wl}-bM:SRE' 11818 fi 11819 fi 11820 fi 11821 11822 # It seems that -bexpall does not export symbols beginning with 11823 # underscore (_), so it is better to generate a list of symbols to export. 11824 always_export_symbols_CXX=yes 11825 if test "$aix_use_runtimelinking" = yes; then 11826 # Warning - without using the other runtime loading flags (-brtl), 11827 # -berok will link without error, but may produce a broken library. 11828 allow_undefined_flag_CXX='-berok' 11829 # Determine the default libpath from the value encoded in an empty executable. 11830 cat >conftest.$ac_ext <<_ACEOF 11831/* confdefs.h. */ 11832_ACEOF 11833cat confdefs.h >>conftest.$ac_ext 11834cat >>conftest.$ac_ext <<_ACEOF 11835/* end confdefs.h. */ 11836 11837int 11838main () 11839{ 11840 11841 ; 11842 return 0; 11843} 11844_ACEOF 11845rm -f conftest.$ac_objext conftest$ac_exeext 11846if { (ac_try="$ac_link" 11847case "(($ac_try" in 11848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11849 *) ac_try_echo=$ac_try;; 11850esac 11851eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11852$as_echo "$ac_try_echo") >&5 11853 (eval "$ac_link") 2>conftest.er1 11854 ac_status=$? 11855 grep -v '^ *+' conftest.er1 >conftest.err 11856 rm -f conftest.er1 11857 cat conftest.err >&5 11858 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11859 (exit $ac_status); } && { 11860 test -z "$ac_cxx_werror_flag" || 11861 test ! -s conftest.err 11862 } && test -s conftest$ac_exeext && { 11863 test "$cross_compiling" = yes || 11864 $as_test_x conftest$ac_exeext 11865 }; then 11866 11867lt_aix_libpath_sed=' 11868 /Import File Strings/,/^$/ { 11869 /^0/ { 11870 s/^0 *\(.*\)$/\1/ 11871 p 11872 } 11873 }' 11874aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11875# Check for a 64-bit object if we didn't find anything. 11876if test -z "$aix_libpath"; then 11877 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11878fi 11879else 11880 $as_echo "$as_me: failed program was:" >&5 11881sed 's/^/| /' conftest.$ac_ext >&5 11882 11883 11884fi 11885 11886rm -rf conftest.dSYM 11887rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11888 conftest$ac_exeext conftest.$ac_ext 11889if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11890 11891 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11892 11893 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" 11894 else 11895 if test "$host_cpu" = ia64; then 11896 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11897 allow_undefined_flag_CXX="-z nodefs" 11898 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" 11899 else 11900 # Determine the default libpath from the value encoded in an empty executable. 11901 cat >conftest.$ac_ext <<_ACEOF 11902/* confdefs.h. */ 11903_ACEOF 11904cat confdefs.h >>conftest.$ac_ext 11905cat >>conftest.$ac_ext <<_ACEOF 11906/* end confdefs.h. */ 11907 11908int 11909main () 11910{ 11911 11912 ; 11913 return 0; 11914} 11915_ACEOF 11916rm -f conftest.$ac_objext conftest$ac_exeext 11917if { (ac_try="$ac_link" 11918case "(($ac_try" in 11919 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11920 *) ac_try_echo=$ac_try;; 11921esac 11922eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11923$as_echo "$ac_try_echo") >&5 11924 (eval "$ac_link") 2>conftest.er1 11925 ac_status=$? 11926 grep -v '^ *+' conftest.er1 >conftest.err 11927 rm -f conftest.er1 11928 cat conftest.err >&5 11929 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11930 (exit $ac_status); } && { 11931 test -z "$ac_cxx_werror_flag" || 11932 test ! -s conftest.err 11933 } && test -s conftest$ac_exeext && { 11934 test "$cross_compiling" = yes || 11935 $as_test_x conftest$ac_exeext 11936 }; then 11937 11938lt_aix_libpath_sed=' 11939 /Import File Strings/,/^$/ { 11940 /^0/ { 11941 s/^0 *\(.*\)$/\1/ 11942 p 11943 } 11944 }' 11945aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11946# Check for a 64-bit object if we didn't find anything. 11947if test -z "$aix_libpath"; then 11948 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11949fi 11950else 11951 $as_echo "$as_me: failed program was:" >&5 11952sed 's/^/| /' conftest.$ac_ext >&5 11953 11954 11955fi 11956 11957rm -rf conftest.dSYM 11958rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11959 conftest$ac_exeext conftest.$ac_ext 11960if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11961 11962 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11963 # Warning - without using the other run time loading flags, 11964 # -berok will link without error, but may produce a broken library. 11965 no_undefined_flag_CXX=' ${wl}-bernotok' 11966 allow_undefined_flag_CXX=' ${wl}-berok' 11967 # Exported symbols can be pulled into shared objects from archives 11968 whole_archive_flag_spec_CXX='$convenience' 11969 archive_cmds_need_lc_CXX=yes 11970 # This is similar to how AIX traditionally builds its shared libraries. 11971 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' 11972 fi 11973 fi 11974 ;; 11975 11976 beos*) 11977 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11978 allow_undefined_flag_CXX=unsupported 11979 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11980 # support --undefined. This deserves some investigation. FIXME 11981 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11982 else 11983 ld_shlibs_CXX=no 11984 fi 11985 ;; 11986 11987 chorus*) 11988 case $cc_basename in 11989 *) 11990 # FIXME: insert proper C++ library support 11991 ld_shlibs_CXX=no 11992 ;; 11993 esac 11994 ;; 11995 11996 cygwin* | mingw* | pw32*) 11997 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11998 # as there is no search path for DLLs. 11999 hardcode_libdir_flag_spec_CXX='-L$libdir' 12000 allow_undefined_flag_CXX=unsupported 12001 always_export_symbols_CXX=no 12002 enable_shared_with_static_runtimes_CXX=yes 12003 12004 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 12005 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' 12006 # If the export-symbols file already is a .def file (1st line 12007 # is EXPORTS), use it as is; otherwise, prepend... 12008 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 12009 cp $export_symbols $output_objdir/$soname.def; 12010 else 12011 echo EXPORTS > $output_objdir/$soname.def; 12012 cat $export_symbols >> $output_objdir/$soname.def; 12013 fi~ 12014 $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' 12015 else 12016 ld_shlibs_CXX=no 12017 fi 12018 ;; 12019 darwin* | rhapsody*) 12020 archive_cmds_need_lc_CXX=no 12021 hardcode_direct_CXX=no 12022 hardcode_automatic_CXX=yes 12023 hardcode_shlibpath_var_CXX=unsupported 12024 whole_archive_flag_spec_CXX='' 12025 link_all_deplibs_CXX=yes 12026 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 12027 if test "$GXX" = yes ; then 12028 output_verbose_link_cmd='echo' 12029 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}" 12030 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 12031 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}" 12032 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}" 12033 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 12034 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}" 12035 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}" 12036 fi 12037 else 12038 case $cc_basename in 12039 xlc*) 12040 output_verbose_link_cmd='echo' 12041 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' 12042 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 12043 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 12044 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}' 12045 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}' 12046 ;; 12047 *) 12048 ld_shlibs_CXX=no 12049 ;; 12050 esac 12051 fi 12052 ;; 12053 12054 dgux*) 12055 case $cc_basename in 12056 ec++*) 12057 # FIXME: insert proper C++ library support 12058 ld_shlibs_CXX=no 12059 ;; 12060 ghcx*) 12061 # Green Hills C++ Compiler 12062 # FIXME: insert proper C++ library support 12063 ld_shlibs_CXX=no 12064 ;; 12065 *) 12066 # FIXME: insert proper C++ library support 12067 ld_shlibs_CXX=no 12068 ;; 12069 esac 12070 ;; 12071 freebsd[12]*) 12072 # C++ shared libraries reported to be fairly broken before switch to ELF 12073 ld_shlibs_CXX=no 12074 ;; 12075 freebsd-elf*) 12076 archive_cmds_need_lc_CXX=no 12077 ;; 12078 freebsd* | dragonfly*) 12079 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 12080 # conventions 12081 ld_shlibs_CXX=yes 12082 ;; 12083 gnu*) 12084 ;; 12085 hpux9*) 12086 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12087 hardcode_libdir_separator_CXX=: 12088 export_dynamic_flag_spec_CXX='${wl}-E' 12089 hardcode_direct_CXX=yes 12090 hardcode_minus_L_CXX=yes # Not in the search PATH, 12091 # but as the default 12092 # location of the library. 12093 12094 case $cc_basename in 12095 CC*) 12096 # FIXME: insert proper C++ library support 12097 ld_shlibs_CXX=no 12098 ;; 12099 aCC*) 12100 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' 12101 # Commands to make compiler produce verbose output that lists 12102 # what "hidden" libraries, object files and flags are used when 12103 # linking a shared library. 12104 # 12105 # There doesn't appear to be a way to prevent this compiler from 12106 # explicitly linking system object files so we need to strip them 12107 # from the output so that they don't get included in the library 12108 # dependencies. 12109 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' 12110 ;; 12111 *) 12112 if test "$GXX" = yes; then 12113 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' 12114 else 12115 # FIXME: insert proper C++ library support 12116 ld_shlibs_CXX=no 12117 fi 12118 ;; 12119 esac 12120 ;; 12121 hpux10*|hpux11*) 12122 if test $with_gnu_ld = no; then 12123 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12124 hardcode_libdir_separator_CXX=: 12125 12126 case $host_cpu in 12127 hppa*64*|ia64*) ;; 12128 *) 12129 export_dynamic_flag_spec_CXX='${wl}-E' 12130 ;; 12131 esac 12132 fi 12133 case $host_cpu in 12134 hppa*64*|ia64*) 12135 hardcode_direct_CXX=no 12136 hardcode_shlibpath_var_CXX=no 12137 ;; 12138 *) 12139 hardcode_direct_CXX=yes 12140 hardcode_minus_L_CXX=yes # Not in the search PATH, 12141 # but as the default 12142 # location of the library. 12143 ;; 12144 esac 12145 12146 case $cc_basename in 12147 CC*) 12148 # FIXME: insert proper C++ library support 12149 ld_shlibs_CXX=no 12150 ;; 12151 aCC*) 12152 case $host_cpu in 12153 hppa*64*) 12154 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12155 ;; 12156 ia64*) 12157 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12158 ;; 12159 *) 12160 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12161 ;; 12162 esac 12163 # Commands to make compiler produce verbose output that lists 12164 # what "hidden" libraries, object files and flags are used when 12165 # linking a shared library. 12166 # 12167 # There doesn't appear to be a way to prevent this compiler from 12168 # explicitly linking system object files so we need to strip them 12169 # from the output so that they don't get included in the library 12170 # dependencies. 12171 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' 12172 ;; 12173 *) 12174 if test "$GXX" = yes; then 12175 if test $with_gnu_ld = no; then 12176 case $host_cpu in 12177 hppa*64*) 12178 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12179 ;; 12180 ia64*) 12181 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12182 ;; 12183 *) 12184 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' 12185 ;; 12186 esac 12187 fi 12188 else 12189 # FIXME: insert proper C++ library support 12190 ld_shlibs_CXX=no 12191 fi 12192 ;; 12193 esac 12194 ;; 12195 interix[3-9]*) 12196 hardcode_direct_CXX=no 12197 hardcode_shlibpath_var_CXX=no 12198 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12199 export_dynamic_flag_spec_CXX='${wl}-E' 12200 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12201 # Instead, shared libraries are loaded at an image base (0x10000000 by 12202 # default) and relocated if they conflict, which is a slow very memory 12203 # consuming and fragmenting process. To avoid this, we pick a random, 12204 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12205 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12206 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' 12207 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' 12208 ;; 12209 irix5* | irix6*) 12210 case $cc_basename in 12211 CC*) 12212 # SGI C++ 12213 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' 12214 12215 # Archives containing C++ object files must be created using 12216 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 12217 # necessary to make sure instantiated templates are included 12218 # in the archive. 12219 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 12220 ;; 12221 *) 12222 if test "$GXX" = yes; then 12223 if test "$with_gnu_ld" = no; then 12224 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' 12225 else 12226 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' 12227 fi 12228 fi 12229 link_all_deplibs_CXX=yes 12230 ;; 12231 esac 12232 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12233 hardcode_libdir_separator_CXX=: 12234 ;; 12235 linux* | k*bsd*-gnu) 12236 case $cc_basename in 12237 KCC*) 12238 # Kuck and Associates, Inc. (KAI) C++ Compiler 12239 12240 # KCC will only create a shared library if the output file 12241 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12242 # to its proper name (with version) after linking. 12243 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' 12244 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' 12245 # Commands to make compiler produce verbose output that lists 12246 # what "hidden" libraries, object files and flags are used when 12247 # linking a shared library. 12248 # 12249 # There doesn't appear to be a way to prevent this compiler from 12250 # explicitly linking system object files so we need to strip them 12251 # from the output so that they don't get included in the library 12252 # dependencies. 12253 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' 12254 12255 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 12256 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12257 12258 # Archives containing C++ object files must be created using 12259 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12260 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12261 ;; 12262 icpc*) 12263 # Intel C++ 12264 with_gnu_ld=yes 12265 # version 8.0 and above of icpc choke on multiply defined symbols 12266 # if we add $predep_objects and $postdep_objects, however 7.1 and 12267 # earlier do not add the objects themselves. 12268 case `$CC -V 2>&1` in 12269 *"Version 7."*) 12270 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12271 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' 12272 ;; 12273 *) # Version 8.0 or newer 12274 tmp_idyn= 12275 case $host_cpu in 12276 ia64*) tmp_idyn=' -i_dynamic';; 12277 esac 12278 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12279 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' 12280 ;; 12281 esac 12282 archive_cmds_need_lc_CXX=no 12283 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12284 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12285 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12286 ;; 12287 pgCC* | pgcpp*) 12288 # Portland Group C++ compiler 12289 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12290 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' 12291 12292 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12293 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12294 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' 12295 ;; 12296 cxx*) 12297 # Compaq C++ 12298 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12299 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' 12300 12301 runpath_var=LD_RUN_PATH 12302 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12303 hardcode_libdir_separator_CXX=: 12304 12305 # Commands to make compiler produce verbose output that lists 12306 # what "hidden" libraries, object files and flags are used when 12307 # linking a shared library. 12308 # 12309 # There doesn't appear to be a way to prevent this compiler from 12310 # explicitly linking system object files so we need to strip them 12311 # from the output so that they don't get included in the library 12312 # dependencies. 12313 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' 12314 ;; 12315 *) 12316 case `$CC -V 2>&1 | sed 5q` in 12317 *Sun\ C*) 12318 # Sun C++ 5.9 12319 no_undefined_flag_CXX=' -zdefs' 12320 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12321 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' 12322 hardcode_libdir_flag_spec_CXX='-R$libdir' 12323 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' 12324 12325 # Not sure whether something based on 12326 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12327 # would be better. 12328 output_verbose_link_cmd='echo' 12329 12330 # Archives containing C++ object files must be created using 12331 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12332 # necessary to make sure instantiated templates are included 12333 # in the archive. 12334 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12335 ;; 12336 esac 12337 ;; 12338 esac 12339 ;; 12340 lynxos*) 12341 # FIXME: insert proper C++ library support 12342 ld_shlibs_CXX=no 12343 ;; 12344 m88k*) 12345 # FIXME: insert proper C++ library support 12346 ld_shlibs_CXX=no 12347 ;; 12348 mvs*) 12349 case $cc_basename in 12350 cxx*) 12351 # FIXME: insert proper C++ library support 12352 ld_shlibs_CXX=no 12353 ;; 12354 *) 12355 # FIXME: insert proper C++ library support 12356 ld_shlibs_CXX=no 12357 ;; 12358 esac 12359 ;; 12360 netbsd*) 12361 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 12362 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12363 wlarc= 12364 hardcode_libdir_flag_spec_CXX='-R$libdir' 12365 hardcode_direct_CXX=yes 12366 hardcode_shlibpath_var_CXX=no 12367 fi 12368 # Workaround some broken pre-1.5 toolchains 12369 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12370 ;; 12371 openbsd2*) 12372 # C++ shared libraries are fairly broken 12373 ld_shlibs_CXX=no 12374 ;; 12375 openbsd*) 12376 if test -f /usr/libexec/ld.so; then 12377 hardcode_direct_CXX=yes 12378 hardcode_shlibpath_var_CXX=no 12379 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12380 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12381 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12382 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12383 export_dynamic_flag_spec_CXX='${wl}-E' 12384 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12385 fi 12386 output_verbose_link_cmd='echo' 12387 else 12388 ld_shlibs_CXX=no 12389 fi 12390 ;; 12391 osf3*) 12392 case $cc_basename in 12393 KCC*) 12394 # Kuck and Associates, Inc. (KAI) C++ Compiler 12395 12396 # KCC will only create a shared library if the output file 12397 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12398 # to its proper name (with version) after linking. 12399 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' 12400 12401 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12402 hardcode_libdir_separator_CXX=: 12403 12404 # Archives containing C++ object files must be created using 12405 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12406 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12407 12408 ;; 12409 RCC*) 12410 # Rational C++ 2.4.1 12411 # FIXME: insert proper C++ library support 12412 ld_shlibs_CXX=no 12413 ;; 12414 cxx*) 12415 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12416 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' 12417 12418 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12419 hardcode_libdir_separator_CXX=: 12420 12421 # Commands to make compiler produce verbose output that lists 12422 # what "hidden" libraries, object files and flags are used when 12423 # linking a shared library. 12424 # 12425 # There doesn't appear to be a way to prevent this compiler from 12426 # explicitly linking system object files so we need to strip them 12427 # from the output so that they don't get included in the library 12428 # dependencies. 12429 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' 12430 ;; 12431 *) 12432 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12433 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12434 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' 12435 12436 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12437 hardcode_libdir_separator_CXX=: 12438 12439 # Commands to make compiler produce verbose output that lists 12440 # what "hidden" libraries, object files and flags are used when 12441 # linking a shared library. 12442 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12443 12444 else 12445 # FIXME: insert proper C++ library support 12446 ld_shlibs_CXX=no 12447 fi 12448 ;; 12449 esac 12450 ;; 12451 osf4* | osf5*) 12452 case $cc_basename in 12453 KCC*) 12454 # Kuck and Associates, Inc. (KAI) C++ Compiler 12455 12456 # KCC will only create a shared library if the output file 12457 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12458 # to its proper name (with version) after linking. 12459 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' 12460 12461 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12462 hardcode_libdir_separator_CXX=: 12463 12464 # Archives containing C++ object files must be created using 12465 # the KAI C++ compiler. 12466 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 12467 ;; 12468 RCC*) 12469 # Rational C++ 2.4.1 12470 # FIXME: insert proper C++ library support 12471 ld_shlibs_CXX=no 12472 ;; 12473 cxx*) 12474 allow_undefined_flag_CXX=' -expect_unresolved \*' 12475 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' 12476 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12477 echo "-hidden">> $lib.exp~ 12478 $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~ 12479 $rm $lib.exp' 12480 12481 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12482 hardcode_libdir_separator_CXX=: 12483 12484 # Commands to make compiler produce verbose output that lists 12485 # what "hidden" libraries, object files and flags are used when 12486 # linking a shared library. 12487 # 12488 # There doesn't appear to be a way to prevent this compiler from 12489 # explicitly linking system object files so we need to strip them 12490 # from the output so that they don't get included in the library 12491 # dependencies. 12492 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' 12493 ;; 12494 *) 12495 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12496 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12497 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' 12498 12499 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12500 hardcode_libdir_separator_CXX=: 12501 12502 # Commands to make compiler produce verbose output that lists 12503 # what "hidden" libraries, object files and flags are used when 12504 # linking a shared library. 12505 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12506 12507 else 12508 # FIXME: insert proper C++ library support 12509 ld_shlibs_CXX=no 12510 fi 12511 ;; 12512 esac 12513 ;; 12514 psos*) 12515 # FIXME: insert proper C++ library support 12516 ld_shlibs_CXX=no 12517 ;; 12518 sunos4*) 12519 case $cc_basename in 12520 CC*) 12521 # Sun C++ 4.x 12522 # FIXME: insert proper C++ library support 12523 ld_shlibs_CXX=no 12524 ;; 12525 lcc*) 12526 # Lucid 12527 # FIXME: insert proper C++ library support 12528 ld_shlibs_CXX=no 12529 ;; 12530 *) 12531 # FIXME: insert proper C++ library support 12532 ld_shlibs_CXX=no 12533 ;; 12534 esac 12535 ;; 12536 solaris*) 12537 case $cc_basename in 12538 CC*) 12539 # Sun C++ 4.2, 5.x and Centerline C++ 12540 archive_cmds_need_lc_CXX=yes 12541 no_undefined_flag_CXX=' -zdefs' 12542 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12543 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12544 $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' 12545 12546 hardcode_libdir_flag_spec_CXX='-R$libdir' 12547 hardcode_shlibpath_var_CXX=no 12548 case $host_os in 12549 solaris2.[0-5] | solaris2.[0-5].*) ;; 12550 *) 12551 # The compiler driver will combine and reorder linker options, 12552 # but understands `-z linker_flag'. 12553 # Supported since Solaris 2.6 (maybe 2.5.1?) 12554 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12555 ;; 12556 esac 12557 link_all_deplibs_CXX=yes 12558 12559 output_verbose_link_cmd='echo' 12560 12561 # Archives containing C++ object files must be created using 12562 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12563 # necessary to make sure instantiated templates are included 12564 # in the archive. 12565 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12566 ;; 12567 gcx*) 12568 # Green Hills C++ Compiler 12569 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12570 12571 # The C++ compiler must be used to create the archive. 12572 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12573 ;; 12574 *) 12575 # GNU C++ compiler with Solaris linker 12576 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12577 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12578 if $CC --version | grep -v '^2\.7' > /dev/null; then 12579 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12580 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12581 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12582 12583 # Commands to make compiler produce verbose output that lists 12584 # what "hidden" libraries, object files and flags are used when 12585 # linking a shared library. 12586 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12587 else 12588 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12589 # platform. 12590 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12591 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12592 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12593 12594 # Commands to make compiler produce verbose output that lists 12595 # what "hidden" libraries, object files and flags are used when 12596 # linking a shared library. 12597 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12598 fi 12599 12600 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12601 case $host_os in 12602 solaris2.[0-5] | solaris2.[0-5].*) ;; 12603 *) 12604 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12605 ;; 12606 esac 12607 fi 12608 ;; 12609 esac 12610 ;; 12611 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12612 no_undefined_flag_CXX='${wl}-z,text' 12613 archive_cmds_need_lc_CXX=no 12614 hardcode_shlibpath_var_CXX=no 12615 runpath_var='LD_RUN_PATH' 12616 12617 case $cc_basename in 12618 CC*) 12619 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12620 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12621 ;; 12622 *) 12623 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12624 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12625 ;; 12626 esac 12627 ;; 12628 sysv5* | sco3.2v5* | sco5v6*) 12629 # Note: We can NOT use -z defs as we might desire, because we do not 12630 # link with -lc, and that would cause any symbols used from libc to 12631 # always be unresolved, which means just about no library would 12632 # ever link correctly. If we're not using GNU ld we use -z text 12633 # though, which does catch some bad symbols but isn't as heavy-handed 12634 # as -z defs. 12635 # For security reasons, it is highly recommended that you always 12636 # use absolute paths for naming shared libraries, and exclude the 12637 # DT_RUNPATH tag from executables and libraries. But doing so 12638 # requires that you compile everything twice, which is a pain. 12639 # So that behaviour is only enabled if SCOABSPATH is set to a 12640 # non-empty value in the environment. Most likely only useful for 12641 # creating official distributions of packages. 12642 # This is a hack until libtool officially supports absolute path 12643 # names for shared libraries. 12644 no_undefined_flag_CXX='${wl}-z,text' 12645 allow_undefined_flag_CXX='${wl}-z,nodefs' 12646 archive_cmds_need_lc_CXX=no 12647 hardcode_shlibpath_var_CXX=no 12648 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 12649 hardcode_libdir_separator_CXX=':' 12650 link_all_deplibs_CXX=yes 12651 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12652 runpath_var='LD_RUN_PATH' 12653 12654 case $cc_basename in 12655 CC*) 12656 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12657 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12658 ;; 12659 *) 12660 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12661 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12662 ;; 12663 esac 12664 ;; 12665 tandem*) 12666 case $cc_basename in 12667 NCC*) 12668 # NonStop-UX NCC 3.20 12669 # FIXME: insert proper C++ library support 12670 ld_shlibs_CXX=no 12671 ;; 12672 *) 12673 # FIXME: insert proper C++ library support 12674 ld_shlibs_CXX=no 12675 ;; 12676 esac 12677 ;; 12678 vxworks*) 12679 # FIXME: insert proper C++ library support 12680 ld_shlibs_CXX=no 12681 ;; 12682 *) 12683 # FIXME: insert proper C++ library support 12684 ld_shlibs_CXX=no 12685 ;; 12686esac 12687{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12688$as_echo "$ld_shlibs_CXX" >&6; } 12689test "$ld_shlibs_CXX" = no && can_build_shared=no 12690 12691GCC_CXX="$GXX" 12692LD_CXX="$LD" 12693 12694cat > conftest.$ac_ext <<EOF 12695class Foo 12696{ 12697public: 12698 Foo (void) { a = 0; } 12699private: 12700 int a; 12701}; 12702EOF 12703 12704if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12705 (eval $ac_compile) 2>&5 12706 ac_status=$? 12707 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 12708 (exit $ac_status); }; then 12709 # Parse the compiler output and extract the necessary 12710 # objects, libraries and library flags. 12711 12712 # Sentinel used to keep track of whether or not we are before 12713 # the conftest object file. 12714 pre_test_object_deps_done=no 12715 12716 # The `*' in the case matches for architectures that use `case' in 12717 # $output_verbose_cmd can trigger glob expansion during the loop 12718 # eval without this substitution. 12719 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 12720 12721 for p in `eval $output_verbose_link_cmd`; do 12722 case $p in 12723 12724 -L* | -R* | -l*) 12725 # Some compilers place space between "-{L,R}" and the path. 12726 # Remove the space. 12727 if test $p = "-L" \ 12728 || test $p = "-R"; then 12729 prev=$p 12730 continue 12731 else 12732 prev= 12733 fi 12734 12735 if test "$pre_test_object_deps_done" = no; then 12736 case $p in 12737 -L* | -R*) 12738 # Internal compiler library paths should come after those 12739 # provided the user. The postdeps already come after the 12740 # user supplied libs so there is no need to process them. 12741 if test -z "$compiler_lib_search_path_CXX"; then 12742 compiler_lib_search_path_CXX="${prev}${p}" 12743 else 12744 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12745 fi 12746 ;; 12747 # The "-l" case would never come before the object being 12748 # linked, so don't bother handling this case. 12749 esac 12750 else 12751 if test -z "$postdeps_CXX"; then 12752 postdeps_CXX="${prev}${p}" 12753 else 12754 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12755 fi 12756 fi 12757 ;; 12758 12759 *.$objext) 12760 # This assumes that the test object file only shows up 12761 # once in the compiler output. 12762 if test "$p" = "conftest.$objext"; then 12763 pre_test_object_deps_done=yes 12764 continue 12765 fi 12766 12767 if test "$pre_test_object_deps_done" = no; then 12768 if test -z "$predep_objects_CXX"; then 12769 predep_objects_CXX="$p" 12770 else 12771 predep_objects_CXX="$predep_objects_CXX $p" 12772 fi 12773 else 12774 if test -z "$postdep_objects_CXX"; then 12775 postdep_objects_CXX="$p" 12776 else 12777 postdep_objects_CXX="$postdep_objects_CXX $p" 12778 fi 12779 fi 12780 ;; 12781 12782 *) ;; # Ignore the rest. 12783 12784 esac 12785 done 12786 12787 # Clean up. 12788 rm -f a.out a.exe 12789else 12790 echo "libtool.m4: error: problem compiling CXX test program" 12791fi 12792 12793$rm -f confest.$objext 12794 12795compiler_lib_search_dirs_CXX= 12796if test -n "$compiler_lib_search_path_CXX"; then 12797 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12798fi 12799 12800# PORTME: override above test on systems where it is broken 12801case $host_os in 12802interix[3-9]*) 12803 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12804 # hack all around it, let's just trust "g++" to DTRT. 12805 predep_objects_CXX= 12806 postdep_objects_CXX= 12807 postdeps_CXX= 12808 ;; 12809 12810linux*) 12811 case `$CC -V 2>&1 | sed 5q` in 12812 *Sun\ C*) 12813 # Sun C++ 5.9 12814 # 12815 # The more standards-conforming stlport4 library is 12816 # incompatible with the Cstd library. Avoid specifying 12817 # it if it's in CXXFLAGS. Ignore libCrun as 12818 # -library=stlport4 depends on it. 12819 case " $CXX $CXXFLAGS " in 12820 *" -library=stlport4 "*) 12821 solaris_use_stlport4=yes 12822 ;; 12823 esac 12824 if test "$solaris_use_stlport4" != yes; then 12825 postdeps_CXX='-library=Cstd -library=Crun' 12826 fi 12827 ;; 12828 esac 12829 ;; 12830 12831solaris*) 12832 case $cc_basename in 12833 CC*) 12834 # The more standards-conforming stlport4 library is 12835 # incompatible with the Cstd library. Avoid specifying 12836 # it if it's in CXXFLAGS. Ignore libCrun as 12837 # -library=stlport4 depends on it. 12838 case " $CXX $CXXFLAGS " in 12839 *" -library=stlport4 "*) 12840 solaris_use_stlport4=yes 12841 ;; 12842 esac 12843 12844 # Adding this requires a known-good setup of shared libraries for 12845 # Sun compiler versions before 5.6, else PIC objects from an old 12846 # archive will be linked into the output, leading to subtle bugs. 12847 if test "$solaris_use_stlport4" != yes; then 12848 postdeps_CXX='-library=Cstd -library=Crun' 12849 fi 12850 ;; 12851 esac 12852 ;; 12853esac 12854 12855case " $postdeps_CXX " in 12856*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12857esac 12858 12859lt_prog_compiler_wl_CXX= 12860lt_prog_compiler_pic_CXX= 12861lt_prog_compiler_static_CXX= 12862 12863{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12864$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 12865 12866 # C++ specific cases for pic, static, wl, etc. 12867 if test "$GXX" = yes; then 12868 lt_prog_compiler_wl_CXX='-Wl,' 12869 lt_prog_compiler_static_CXX='-static' 12870 12871 case $host_os in 12872 aix*) 12873 # All AIX code is PIC. 12874 if test "$host_cpu" = ia64; then 12875 # AIX 5 now supports IA64 processor 12876 lt_prog_compiler_static_CXX='-Bstatic' 12877 fi 12878 ;; 12879 amigaos*) 12880 # FIXME: we need at least 68020 code to build shared libraries, but 12881 # adding the `-m68020' flag to GCC prevents building anything better, 12882 # like `-m68040'. 12883 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12884 ;; 12885 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12886 # PIC is the default for these OSes. 12887 ;; 12888 mingw* | cygwin* | os2* | pw32*) 12889 # This hack is so that the source file can tell whether it is being 12890 # built for inclusion in a dll (and should export symbols for example). 12891 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12892 # (--disable-auto-import) libraries 12893 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12894 ;; 12895 darwin* | rhapsody*) 12896 # PIC is the default on this platform 12897 # Common symbols not allowed in MH_DYLIB files 12898 lt_prog_compiler_pic_CXX='-fno-common' 12899 ;; 12900 *djgpp*) 12901 # DJGPP does not support shared libraries at all 12902 lt_prog_compiler_pic_CXX= 12903 ;; 12904 interix[3-9]*) 12905 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12906 # Instead, we relocate shared libraries at runtime. 12907 ;; 12908 sysv4*MP*) 12909 if test -d /usr/nec; then 12910 lt_prog_compiler_pic_CXX=-Kconform_pic 12911 fi 12912 ;; 12913 hpux*) 12914 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12915 # not for PA HP-UX. 12916 case $host_cpu in 12917 hppa*64*|ia64*) 12918 ;; 12919 *) 12920 lt_prog_compiler_pic_CXX='-fPIC' 12921 ;; 12922 esac 12923 ;; 12924 *) 12925 lt_prog_compiler_pic_CXX='-fPIC' 12926 ;; 12927 esac 12928 else 12929 case $host_os in 12930 aix[4-9]*) 12931 # All AIX code is PIC. 12932 if test "$host_cpu" = ia64; then 12933 # AIX 5 now supports IA64 processor 12934 lt_prog_compiler_static_CXX='-Bstatic' 12935 else 12936 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12937 fi 12938 ;; 12939 chorus*) 12940 case $cc_basename in 12941 cxch68*) 12942 # Green Hills C++ Compiler 12943 # _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" 12944 ;; 12945 esac 12946 ;; 12947 darwin*) 12948 # PIC is the default on this platform 12949 # Common symbols not allowed in MH_DYLIB files 12950 case $cc_basename in 12951 xlc*) 12952 lt_prog_compiler_pic_CXX='-qnocommon' 12953 lt_prog_compiler_wl_CXX='-Wl,' 12954 ;; 12955 esac 12956 ;; 12957 dgux*) 12958 case $cc_basename in 12959 ec++*) 12960 lt_prog_compiler_pic_CXX='-KPIC' 12961 ;; 12962 ghcx*) 12963 # Green Hills C++ Compiler 12964 lt_prog_compiler_pic_CXX='-pic' 12965 ;; 12966 *) 12967 ;; 12968 esac 12969 ;; 12970 freebsd* | dragonfly*) 12971 # FreeBSD uses GNU C++ 12972 ;; 12973 hpux9* | hpux10* | hpux11*) 12974 case $cc_basename in 12975 CC*) 12976 lt_prog_compiler_wl_CXX='-Wl,' 12977 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12978 if test "$host_cpu" != ia64; then 12979 lt_prog_compiler_pic_CXX='+Z' 12980 fi 12981 ;; 12982 aCC*) 12983 lt_prog_compiler_wl_CXX='-Wl,' 12984 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12985 case $host_cpu in 12986 hppa*64*|ia64*) 12987 # +Z the default 12988 ;; 12989 *) 12990 lt_prog_compiler_pic_CXX='+Z' 12991 ;; 12992 esac 12993 ;; 12994 *) 12995 ;; 12996 esac 12997 ;; 12998 interix*) 12999 # This is c89, which is MS Visual C++ (no shared libs) 13000 # Anyone wants to do a port? 13001 ;; 13002 irix5* | irix6* | nonstopux*) 13003 case $cc_basename in 13004 CC*) 13005 lt_prog_compiler_wl_CXX='-Wl,' 13006 lt_prog_compiler_static_CXX='-non_shared' 13007 # CC pic flag -KPIC is the default. 13008 ;; 13009 *) 13010 ;; 13011 esac 13012 ;; 13013 linux* | k*bsd*-gnu) 13014 case $cc_basename in 13015 KCC*) 13016 # KAI C++ Compiler 13017 lt_prog_compiler_wl_CXX='--backend -Wl,' 13018 lt_prog_compiler_pic_CXX='-fPIC' 13019 ;; 13020 icpc* | ecpc*) 13021 # Intel C++ 13022 lt_prog_compiler_wl_CXX='-Wl,' 13023 lt_prog_compiler_pic_CXX='-KPIC' 13024 lt_prog_compiler_static_CXX='-static' 13025 ;; 13026 pgCC* | pgcpp*) 13027 # Portland Group C++ compiler. 13028 lt_prog_compiler_wl_CXX='-Wl,' 13029 lt_prog_compiler_pic_CXX='-fpic' 13030 lt_prog_compiler_static_CXX='-Bstatic' 13031 ;; 13032 cxx*) 13033 # Compaq C++ 13034 # Make sure the PIC flag is empty. It appears that all Alpha 13035 # Linux and Compaq Tru64 Unix objects are PIC. 13036 lt_prog_compiler_pic_CXX= 13037 lt_prog_compiler_static_CXX='-non_shared' 13038 ;; 13039 *) 13040 case `$CC -V 2>&1 | sed 5q` in 13041 *Sun\ C*) 13042 # Sun C++ 5.9 13043 lt_prog_compiler_pic_CXX='-KPIC' 13044 lt_prog_compiler_static_CXX='-Bstatic' 13045 lt_prog_compiler_wl_CXX='-Qoption ld ' 13046 ;; 13047 esac 13048 ;; 13049 esac 13050 ;; 13051 lynxos*) 13052 ;; 13053 m88k*) 13054 ;; 13055 mvs*) 13056 case $cc_basename in 13057 cxx*) 13058 lt_prog_compiler_pic_CXX='-W c,exportall' 13059 ;; 13060 *) 13061 ;; 13062 esac 13063 ;; 13064 netbsd*) 13065 ;; 13066 osf3* | osf4* | osf5*) 13067 case $cc_basename in 13068 KCC*) 13069 lt_prog_compiler_wl_CXX='--backend -Wl,' 13070 ;; 13071 RCC*) 13072 # Rational C++ 2.4.1 13073 lt_prog_compiler_pic_CXX='-pic' 13074 ;; 13075 cxx*) 13076 # Digital/Compaq C++ 13077 lt_prog_compiler_wl_CXX='-Wl,' 13078 # Make sure the PIC flag is empty. It appears that all Alpha 13079 # Linux and Compaq Tru64 Unix objects are PIC. 13080 lt_prog_compiler_pic_CXX= 13081 lt_prog_compiler_static_CXX='-non_shared' 13082 ;; 13083 *) 13084 ;; 13085 esac 13086 ;; 13087 psos*) 13088 ;; 13089 solaris*) 13090 case $cc_basename in 13091 CC*) 13092 # Sun C++ 4.2, 5.x and Centerline C++ 13093 lt_prog_compiler_pic_CXX='-KPIC' 13094 lt_prog_compiler_static_CXX='-Bstatic' 13095 lt_prog_compiler_wl_CXX='-Qoption ld ' 13096 ;; 13097 gcx*) 13098 # Green Hills C++ Compiler 13099 lt_prog_compiler_pic_CXX='-PIC' 13100 ;; 13101 *) 13102 ;; 13103 esac 13104 ;; 13105 sunos4*) 13106 case $cc_basename in 13107 CC*) 13108 # Sun C++ 4.x 13109 lt_prog_compiler_pic_CXX='-pic' 13110 lt_prog_compiler_static_CXX='-Bstatic' 13111 ;; 13112 lcc*) 13113 # Lucid 13114 lt_prog_compiler_pic_CXX='-pic' 13115 ;; 13116 *) 13117 ;; 13118 esac 13119 ;; 13120 tandem*) 13121 case $cc_basename in 13122 NCC*) 13123 # NonStop-UX NCC 3.20 13124 lt_prog_compiler_pic_CXX='-KPIC' 13125 ;; 13126 *) 13127 ;; 13128 esac 13129 ;; 13130 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 13131 case $cc_basename in 13132 CC*) 13133 lt_prog_compiler_wl_CXX='-Wl,' 13134 lt_prog_compiler_pic_CXX='-KPIC' 13135 lt_prog_compiler_static_CXX='-Bstatic' 13136 ;; 13137 esac 13138 ;; 13139 vxworks*) 13140 ;; 13141 *) 13142 lt_prog_compiler_can_build_shared_CXX=no 13143 ;; 13144 esac 13145 fi 13146 13147{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 13148$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 13149 13150# 13151# Check to make sure the PIC flag actually works. 13152# 13153if test -n "$lt_prog_compiler_pic_CXX"; then 13154 13155{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 13156$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 13157if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then 13158 $as_echo_n "(cached) " >&6 13159else 13160 lt_cv_prog_compiler_pic_works_CXX=no 13161 ac_outfile=conftest.$ac_objext 13162 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13163 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 13164 # Insert the option either (1) after the last *FLAGS variable, or 13165 # (2) before a word containing "conftest.", or (3) at the end. 13166 # Note that $ac_compile itself does not contain backslashes and begins 13167 # with a dollar sign (not a hyphen), so the echo should work correctly. 13168 # The option is referenced via a variable to avoid confusing sed. 13169 lt_compile=`echo "$ac_compile" | $SED \ 13170 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13171 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13172 -e 's:$: $lt_compiler_flag:'` 13173 (eval echo "\"\$as_me:13173: $lt_compile\"" >&5) 13174 (eval "$lt_compile" 2>conftest.err) 13175 ac_status=$? 13176 cat conftest.err >&5 13177 echo "$as_me:13177: \$? = $ac_status" >&5 13178 if (exit $ac_status) && test -s "$ac_outfile"; then 13179 # The compiler can only warn and ignore the option if not recognized 13180 # So say no if there are warnings other than the usual output. 13181 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 13182 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13183 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 13184 lt_cv_prog_compiler_pic_works_CXX=yes 13185 fi 13186 fi 13187 $rm conftest* 13188 13189fi 13190{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 13191$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 13192 13193if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 13194 case $lt_prog_compiler_pic_CXX in 13195 "" | " "*) ;; 13196 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 13197 esac 13198else 13199 lt_prog_compiler_pic_CXX= 13200 lt_prog_compiler_can_build_shared_CXX=no 13201fi 13202 13203fi 13204case $host_os in 13205 # For platforms which do not support PIC, -DPIC is meaningless: 13206 *djgpp*) 13207 lt_prog_compiler_pic_CXX= 13208 ;; 13209 *) 13210 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 13211 ;; 13212esac 13213 13214# 13215# Check to make sure the static flag actually works. 13216# 13217wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 13218{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13219$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 13220if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then 13221 $as_echo_n "(cached) " >&6 13222else 13223 lt_cv_prog_compiler_static_works_CXX=no 13224 save_LDFLAGS="$LDFLAGS" 13225 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13226 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13227 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13228 # The linker can only warn and ignore the option if not recognized 13229 # So say no if there are warnings 13230 if test -s conftest.err; then 13231 # Append any errors to the config.log. 13232 cat conftest.err 1>&5 13233 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 13234 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13235 if diff conftest.exp conftest.er2 >/dev/null; then 13236 lt_cv_prog_compiler_static_works_CXX=yes 13237 fi 13238 else 13239 lt_cv_prog_compiler_static_works_CXX=yes 13240 fi 13241 fi 13242 $rm -r conftest* 13243 LDFLAGS="$save_LDFLAGS" 13244 13245fi 13246{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13247$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13248 13249if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13250 : 13251else 13252 lt_prog_compiler_static_CXX= 13253fi 13254 13255 13256{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 13257$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13258if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 13259 $as_echo_n "(cached) " >&6 13260else 13261 lt_cv_prog_compiler_c_o_CXX=no 13262 $rm -r conftest 2>/dev/null 13263 mkdir conftest 13264 cd conftest 13265 mkdir out 13266 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13267 13268 lt_compiler_flag="-o out/conftest2.$ac_objext" 13269 # Insert the option either (1) after the last *FLAGS variable, or 13270 # (2) before a word containing "conftest.", or (3) at the end. 13271 # Note that $ac_compile itself does not contain backslashes and begins 13272 # with a dollar sign (not a hyphen), so the echo should work correctly. 13273 lt_compile=`echo "$ac_compile" | $SED \ 13274 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13275 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13276 -e 's:$: $lt_compiler_flag:'` 13277 (eval echo "\"\$as_me:13277: $lt_compile\"" >&5) 13278 (eval "$lt_compile" 2>out/conftest.err) 13279 ac_status=$? 13280 cat out/conftest.err >&5 13281 echo "$as_me:13281: \$? = $ac_status" >&5 13282 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13283 then 13284 # The compiler can only warn and ignore the option if not recognized 13285 # So say no if there are warnings 13286 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 13287 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13288 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13289 lt_cv_prog_compiler_c_o_CXX=yes 13290 fi 13291 fi 13292 chmod u+w . 2>&5 13293 $rm conftest* 13294 # SGI C++ compiler will create directory out/ii_files/ for 13295 # template instantiation 13296 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 13297 $rm out/* && rmdir out 13298 cd .. 13299 rmdir conftest 13300 $rm conftest* 13301 13302fi 13303{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13304$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13305 13306 13307hard_links="nottested" 13308if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13309 # do not overwrite the value of need_locks provided by the user 13310 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 13311$as_echo_n "checking if we can lock with hard links... " >&6; } 13312 hard_links=yes 13313 $rm conftest* 13314 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13315 touch conftest.a 13316 ln conftest.a conftest.b 2>&5 || hard_links=no 13317 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13318 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 13319$as_echo "$hard_links" >&6; } 13320 if test "$hard_links" = no; then 13321 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13322$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13323 need_locks=warn 13324 fi 13325else 13326 need_locks=no 13327fi 13328 13329{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13330$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13331 13332 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13333 case $host_os in 13334 aix[4-9]*) 13335 # If we're using GNU nm, then we don't want the "-C" option. 13336 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13337 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 13338 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' 13339 else 13340 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' 13341 fi 13342 ;; 13343 pw32*) 13344 export_symbols_cmds_CXX="$ltdll_cmds" 13345 ;; 13346 cygwin* | mingw*) 13347 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' 13348 ;; 13349 *) 13350 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13351 ;; 13352 esac 13353 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13354 13355{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 13356$as_echo "$ld_shlibs_CXX" >&6; } 13357test "$ld_shlibs_CXX" = no && can_build_shared=no 13358 13359# 13360# Do we need to explicitly link libc? 13361# 13362case "x$archive_cmds_need_lc_CXX" in 13363x|xyes) 13364 # Assume -lc should be added 13365 archive_cmds_need_lc_CXX=yes 13366 13367 if test "$enable_shared" = yes && test "$GCC" = yes; then 13368 case $archive_cmds_CXX in 13369 *'~'*) 13370 # FIXME: we may have to deal with multi-command sequences. 13371 ;; 13372 '$CC '*) 13373 # Test whether the compiler implicitly links with -lc since on some 13374 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13375 # to ld, don't add -lc before -lgcc. 13376 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 13377$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13378 $rm conftest* 13379 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13380 13381 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13382 (eval $ac_compile) 2>&5 13383 ac_status=$? 13384 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13385 (exit $ac_status); } 2>conftest.err; then 13386 soname=conftest 13387 lib=conftest 13388 libobjs=conftest.$ac_objext 13389 deplibs= 13390 wl=$lt_prog_compiler_wl_CXX 13391 pic_flag=$lt_prog_compiler_pic_CXX 13392 compiler_flags=-v 13393 linker_flags=-v 13394 verstring= 13395 output_objdir=. 13396 libname=conftest 13397 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 13398 allow_undefined_flag_CXX= 13399 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 13400 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 13401 ac_status=$? 13402 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13403 (exit $ac_status); } 13404 then 13405 archive_cmds_need_lc_CXX=no 13406 else 13407 archive_cmds_need_lc_CXX=yes 13408 fi 13409 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13410 else 13411 cat conftest.err 1>&5 13412 fi 13413 $rm conftest* 13414 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 13415$as_echo "$archive_cmds_need_lc_CXX" >&6; } 13416 ;; 13417 esac 13418 fi 13419 ;; 13420esac 13421 13422{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 13423$as_echo_n "checking dynamic linker characteristics... " >&6; } 13424library_names_spec= 13425libname_spec='lib$name' 13426soname_spec= 13427shrext_cmds=".so" 13428postinstall_cmds= 13429postuninstall_cmds= 13430finish_cmds= 13431finish_eval= 13432shlibpath_var= 13433shlibpath_overrides_runpath=unknown 13434version_type=none 13435dynamic_linker="$host_os ld.so" 13436sys_lib_dlsearch_path_spec="/lib /usr/lib" 13437 13438need_lib_prefix=unknown 13439hardcode_into_libs=no 13440 13441# when you set need_version to no, make sure it does not cause -set_version 13442# flags to be left without arguments 13443need_version=unknown 13444 13445case $host_os in 13446aix3*) 13447 version_type=linux 13448 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13449 shlibpath_var=LIBPATH 13450 13451 # AIX 3 has no versioning support, so we append a major version to the name. 13452 soname_spec='${libname}${release}${shared_ext}$major' 13453 ;; 13454 13455aix[4-9]*) 13456 version_type=linux 13457 need_lib_prefix=no 13458 need_version=no 13459 hardcode_into_libs=yes 13460 if test "$host_cpu" = ia64; then 13461 # AIX 5 supports IA64 13462 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 13463 shlibpath_var=LD_LIBRARY_PATH 13464 else 13465 # With GCC up to 2.95.x, collect2 would create an import file 13466 # for dependence libraries. The import file would start with 13467 # the line `#! .'. This would cause the generated library to 13468 # depend on `.', always an invalid library. This was fixed in 13469 # development snapshots of GCC prior to 3.0. 13470 case $host_os in 13471 aix4 | aix4.[01] | aix4.[01].*) 13472 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13473 echo ' yes ' 13474 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 13475 : 13476 else 13477 can_build_shared=no 13478 fi 13479 ;; 13480 esac 13481 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13482 # soname into executable. Probably we can add versioning support to 13483 # collect2, so additional links can be useful in future. 13484 if test "$aix_use_runtimelinking" = yes; then 13485 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13486 # instead of lib<name>.a to let people know that these are not 13487 # typical AIX shared libraries. 13488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13489 else 13490 # We preserve .a as extension for shared libraries through AIX4.2 13491 # and later when we are not doing run time linking. 13492 library_names_spec='${libname}${release}.a $libname.a' 13493 soname_spec='${libname}${release}${shared_ext}$major' 13494 fi 13495 shlibpath_var=LIBPATH 13496 fi 13497 ;; 13498 13499amigaos*) 13500 library_names_spec='$libname.ixlibrary $libname.a' 13501 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13502 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' 13503 ;; 13504 13505beos*) 13506 library_names_spec='${libname}${shared_ext}' 13507 dynamic_linker="$host_os ld.so" 13508 shlibpath_var=LIBRARY_PATH 13509 ;; 13510 13511bsdi[45]*) 13512 version_type=linux 13513 need_version=no 13514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13515 soname_spec='${libname}${release}${shared_ext}$major' 13516 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13517 shlibpath_var=LD_LIBRARY_PATH 13518 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13519 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13520 # the default ld.so.conf also contains /usr/contrib/lib and 13521 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13522 # libtool to hard-code these into programs 13523 ;; 13524 13525cygwin* | mingw* | pw32*) 13526 version_type=windows 13527 shrext_cmds=".dll" 13528 need_version=no 13529 need_lib_prefix=no 13530 13531 case $GCC,$host_os in 13532 yes,cygwin* | yes,mingw* | yes,pw32*) 13533 library_names_spec='$libname.dll.a' 13534 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13535 postinstall_cmds='base_file=`basename \${file}`~ 13536 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 13537 dldir=$destdir/`dirname \$dlpath`~ 13538 test -d \$dldir || mkdir -p \$dldir~ 13539 $install_prog $dir/$dlname \$dldir/$dlname~ 13540 chmod a+x \$dldir/$dlname' 13541 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13542 dlpath=$dir/\$dldll~ 13543 $rm \$dlpath' 13544 shlibpath_overrides_runpath=yes 13545 13546 case $host_os in 13547 cygwin*) 13548 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13549 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13550 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 13551 ;; 13552 mingw*) 13553 # MinGW DLLs use traditional 'lib' prefix 13554 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13555 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 13556 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 13557 # It is most probably a Windows format PATH printed by 13558 # mingw gcc, but we are running on Cygwin. Gcc prints its search 13559 # path with ; separators, and with drive letters. We can handle the 13560 # drive letters (cygwin fileutils understands them), so leave them, 13561 # especially as we might pass files found there to a mingw objdump, 13562 # which wouldn't understand a cygwinified path. Ahh. 13563 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13564 else 13565 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13566 fi 13567 ;; 13568 pw32*) 13569 # pw32 DLLs use 'pw' prefix rather than 'lib' 13570 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13571 ;; 13572 esac 13573 ;; 13574 13575 *) 13576 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13577 ;; 13578 esac 13579 dynamic_linker='Win32 ld.exe' 13580 # FIXME: first we should search . and the directory the executable is in 13581 shlibpath_var=PATH 13582 ;; 13583 13584darwin* | rhapsody*) 13585 dynamic_linker="$host_os dyld" 13586 version_type=darwin 13587 need_lib_prefix=no 13588 need_version=no 13589 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13590 soname_spec='${libname}${release}${major}$shared_ext' 13591 shlibpath_overrides_runpath=yes 13592 shlibpath_var=DYLD_LIBRARY_PATH 13593 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13594 13595 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13596 ;; 13597 13598dgux*) 13599 version_type=linux 13600 need_lib_prefix=no 13601 need_version=no 13602 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13603 soname_spec='${libname}${release}${shared_ext}$major' 13604 shlibpath_var=LD_LIBRARY_PATH 13605 ;; 13606 13607freebsd1*) 13608 dynamic_linker=no 13609 ;; 13610 13611freebsd* | dragonfly*) 13612 # DragonFly does not have aout. When/if they implement a new 13613 # versioning mechanism, adjust this. 13614 if test -x /usr/bin/objformat; then 13615 objformat=`/usr/bin/objformat` 13616 else 13617 case $host_os in 13618 freebsd[123]*) objformat=aout ;; 13619 *) objformat=elf ;; 13620 esac 13621 fi 13622 version_type=freebsd-$objformat 13623 case $version_type in 13624 freebsd-elf*) 13625 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13626 need_version=no 13627 need_lib_prefix=no 13628 ;; 13629 freebsd-*) 13630 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13631 need_version=yes 13632 ;; 13633 esac 13634 shlibpath_var=LD_LIBRARY_PATH 13635 case $host_os in 13636 freebsd2*) 13637 shlibpath_overrides_runpath=yes 13638 ;; 13639 freebsd3.[01]* | freebsdelf3.[01]*) 13640 shlibpath_overrides_runpath=yes 13641 hardcode_into_libs=yes 13642 ;; 13643 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13644 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13645 shlibpath_overrides_runpath=no 13646 hardcode_into_libs=yes 13647 ;; 13648 *) # from 4.6 on, and DragonFly 13649 shlibpath_overrides_runpath=yes 13650 hardcode_into_libs=yes 13651 ;; 13652 esac 13653 ;; 13654 13655gnu*) 13656 version_type=linux 13657 need_lib_prefix=no 13658 need_version=no 13659 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13660 soname_spec='${libname}${release}${shared_ext}$major' 13661 shlibpath_var=LD_LIBRARY_PATH 13662 hardcode_into_libs=yes 13663 ;; 13664 13665hpux9* | hpux10* | hpux11*) 13666 # Give a soname corresponding to the major version so that dld.sl refuses to 13667 # link against other versions. 13668 version_type=sunos 13669 need_lib_prefix=no 13670 need_version=no 13671 case $host_cpu in 13672 ia64*) 13673 shrext_cmds='.so' 13674 hardcode_into_libs=yes 13675 dynamic_linker="$host_os dld.so" 13676 shlibpath_var=LD_LIBRARY_PATH 13677 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13678 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13679 soname_spec='${libname}${release}${shared_ext}$major' 13680 if test "X$HPUX_IA64_MODE" = X32; then 13681 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13682 else 13683 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13684 fi 13685 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13686 ;; 13687 hppa*64*) 13688 shrext_cmds='.sl' 13689 hardcode_into_libs=yes 13690 dynamic_linker="$host_os dld.sl" 13691 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13692 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13693 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13694 soname_spec='${libname}${release}${shared_ext}$major' 13695 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13696 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13697 ;; 13698 *) 13699 shrext_cmds='.sl' 13700 dynamic_linker="$host_os dld.sl" 13701 shlibpath_var=SHLIB_PATH 13702 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13703 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13704 soname_spec='${libname}${release}${shared_ext}$major' 13705 ;; 13706 esac 13707 # HP-UX runs *really* slowly unless shared libraries are mode 555. 13708 postinstall_cmds='chmod 555 $lib' 13709 ;; 13710 13711interix[3-9]*) 13712 version_type=linux 13713 need_lib_prefix=no 13714 need_version=no 13715 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13716 soname_spec='${libname}${release}${shared_ext}$major' 13717 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13718 shlibpath_var=LD_LIBRARY_PATH 13719 shlibpath_overrides_runpath=no 13720 hardcode_into_libs=yes 13721 ;; 13722 13723irix5* | irix6* | nonstopux*) 13724 case $host_os in 13725 nonstopux*) version_type=nonstopux ;; 13726 *) 13727 if test "$lt_cv_prog_gnu_ld" = yes; then 13728 version_type=linux 13729 else 13730 version_type=irix 13731 fi ;; 13732 esac 13733 need_lib_prefix=no 13734 need_version=no 13735 soname_spec='${libname}${release}${shared_ext}$major' 13736 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13737 case $host_os in 13738 irix5* | nonstopux*) 13739 libsuff= shlibsuff= 13740 ;; 13741 *) 13742 case $LD in # libtool.m4 will add one of these switches to LD 13743 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13744 libsuff= shlibsuff= libmagic=32-bit;; 13745 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13746 libsuff=32 shlibsuff=N32 libmagic=N32;; 13747 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13748 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13749 *) libsuff= shlibsuff= libmagic=never-match;; 13750 esac 13751 ;; 13752 esac 13753 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13754 shlibpath_overrides_runpath=no 13755 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13756 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13757 hardcode_into_libs=yes 13758 ;; 13759 13760# No shared lib support for Linux oldld, aout, or coff. 13761linux*oldld* | linux*aout* | linux*coff*) 13762 dynamic_linker=no 13763 ;; 13764 13765# This must be Linux ELF. 13766linux* | k*bsd*-gnu) 13767 version_type=linux 13768 need_lib_prefix=no 13769 need_version=no 13770 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13771 soname_spec='${libname}${release}${shared_ext}$major' 13772 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13773 shlibpath_var=LD_LIBRARY_PATH 13774 shlibpath_overrides_runpath=no 13775 # This implies no fast_install, which is unacceptable. 13776 # Some rework will be needed to allow for fast_install 13777 # before this can be enabled. 13778 hardcode_into_libs=yes 13779 13780 # Append ld.so.conf contents to the search path 13781 if test -f /etc/ld.so.conf; then 13782 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' ' '` 13783 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 13784 fi 13785 13786 # We used to test for /lib/ld.so.1 and disable shared libraries on 13787 # powerpc, because MkLinux only supported shared libraries with the 13788 # GNU dynamic linker. Since this was broken with cross compilers, 13789 # most powerpc-linux boxes support dynamic linking these days and 13790 # people can always --disable-shared, the test was removed, and we 13791 # assume the GNU/Linux dynamic linker is in use. 13792 dynamic_linker='GNU/Linux ld.so' 13793 ;; 13794 13795netbsd*) 13796 version_type=sunos 13797 need_lib_prefix=no 13798 need_version=no 13799 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13800 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13801 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13802 dynamic_linker='NetBSD (a.out) ld.so' 13803 else 13804 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13805 soname_spec='${libname}${release}${shared_ext}$major' 13806 dynamic_linker='NetBSD ld.elf_so' 13807 fi 13808 shlibpath_var=LD_LIBRARY_PATH 13809 shlibpath_overrides_runpath=yes 13810 hardcode_into_libs=yes 13811 ;; 13812 13813newsos6) 13814 version_type=linux 13815 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13816 shlibpath_var=LD_LIBRARY_PATH 13817 shlibpath_overrides_runpath=yes 13818 ;; 13819 13820nto-qnx*) 13821 version_type=linux 13822 need_lib_prefix=no 13823 need_version=no 13824 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13825 soname_spec='${libname}${release}${shared_ext}$major' 13826 shlibpath_var=LD_LIBRARY_PATH 13827 shlibpath_overrides_runpath=yes 13828 ;; 13829 13830openbsd*) 13831 version_type=sunos 13832 sys_lib_dlsearch_path_spec="/usr/lib" 13833 need_lib_prefix=no 13834 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13835 case $host_os in 13836 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13837 *) need_version=no ;; 13838 esac 13839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13840 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13841 shlibpath_var=LD_LIBRARY_PATH 13842 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13843 case $host_os in 13844 openbsd2.[89] | openbsd2.[89].*) 13845 shlibpath_overrides_runpath=no 13846 ;; 13847 *) 13848 shlibpath_overrides_runpath=yes 13849 ;; 13850 esac 13851 else 13852 shlibpath_overrides_runpath=yes 13853 fi 13854 ;; 13855 13856os2*) 13857 libname_spec='$name' 13858 shrext_cmds=".dll" 13859 need_lib_prefix=no 13860 library_names_spec='$libname${shared_ext} $libname.a' 13861 dynamic_linker='OS/2 ld.exe' 13862 shlibpath_var=LIBPATH 13863 ;; 13864 13865osf3* | osf4* | osf5*) 13866 version_type=osf 13867 need_lib_prefix=no 13868 need_version=no 13869 soname_spec='${libname}${release}${shared_ext}$major' 13870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13871 shlibpath_var=LD_LIBRARY_PATH 13872 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13873 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13874 ;; 13875 13876rdos*) 13877 dynamic_linker=no 13878 ;; 13879 13880solaris*) 13881 version_type=linux 13882 need_lib_prefix=no 13883 need_version=no 13884 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13885 soname_spec='${libname}${release}${shared_ext}$major' 13886 shlibpath_var=LD_LIBRARY_PATH 13887 shlibpath_overrides_runpath=yes 13888 hardcode_into_libs=yes 13889 # ldd complains unless libraries are executable 13890 postinstall_cmds='chmod +x $lib' 13891 ;; 13892 13893sunos4*) 13894 version_type=sunos 13895 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13896 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13897 shlibpath_var=LD_LIBRARY_PATH 13898 shlibpath_overrides_runpath=yes 13899 if test "$with_gnu_ld" = yes; then 13900 need_lib_prefix=no 13901 fi 13902 need_version=yes 13903 ;; 13904 13905sysv4 | sysv4.3*) 13906 version_type=linux 13907 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13908 soname_spec='${libname}${release}${shared_ext}$major' 13909 shlibpath_var=LD_LIBRARY_PATH 13910 case $host_vendor in 13911 sni) 13912 shlibpath_overrides_runpath=no 13913 need_lib_prefix=no 13914 export_dynamic_flag_spec='${wl}-Blargedynsym' 13915 runpath_var=LD_RUN_PATH 13916 ;; 13917 siemens) 13918 need_lib_prefix=no 13919 ;; 13920 motorola) 13921 need_lib_prefix=no 13922 need_version=no 13923 shlibpath_overrides_runpath=no 13924 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13925 ;; 13926 esac 13927 ;; 13928 13929sysv4*MP*) 13930 if test -d /usr/nec ;then 13931 version_type=linux 13932 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13933 soname_spec='$libname${shared_ext}.$major' 13934 shlibpath_var=LD_LIBRARY_PATH 13935 fi 13936 ;; 13937 13938sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13939 version_type=freebsd-elf 13940 need_lib_prefix=no 13941 need_version=no 13942 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13943 soname_spec='${libname}${release}${shared_ext}$major' 13944 shlibpath_var=LD_LIBRARY_PATH 13945 hardcode_into_libs=yes 13946 if test "$with_gnu_ld" = yes; then 13947 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13948 shlibpath_overrides_runpath=no 13949 else 13950 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13951 shlibpath_overrides_runpath=yes 13952 case $host_os in 13953 sco3.2v5*) 13954 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13955 ;; 13956 esac 13957 fi 13958 sys_lib_dlsearch_path_spec='/usr/lib' 13959 ;; 13960 13961uts4*) 13962 version_type=linux 13963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13964 soname_spec='${libname}${release}${shared_ext}$major' 13965 shlibpath_var=LD_LIBRARY_PATH 13966 ;; 13967 13968*) 13969 dynamic_linker=no 13970 ;; 13971esac 13972{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13973$as_echo "$dynamic_linker" >&6; } 13974test "$dynamic_linker" = no && can_build_shared=no 13975 13976if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 13977 $as_echo_n "(cached) " >&6 13978else 13979 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 13980fi 13981 13982sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 13983if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 13984 $as_echo_n "(cached) " >&6 13985else 13986 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 13987fi 13988 13989sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 13990 13991variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13992if test "$GCC" = yes; then 13993 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13994fi 13995 13996{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13997$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 13998hardcode_action_CXX= 13999if test -n "$hardcode_libdir_flag_spec_CXX" || \ 14000 test -n "$runpath_var_CXX" || \ 14001 test "X$hardcode_automatic_CXX" = "Xyes" ; then 14002 14003 # We can hardcode non-existant directories. 14004 if test "$hardcode_direct_CXX" != no && 14005 # If the only mechanism to avoid hardcoding is shlibpath_var, we 14006 # have to relink, otherwise we might link with an installed library 14007 # when we should be linking with a yet-to-be-installed one 14008 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 14009 test "$hardcode_minus_L_CXX" != no; then 14010 # Linking always hardcodes the temporary library directory. 14011 hardcode_action_CXX=relink 14012 else 14013 # We can link without hardcoding, and we can hardcode nonexisting dirs. 14014 hardcode_action_CXX=immediate 14015 fi 14016else 14017 # We cannot hardcode anything, or else we can only hardcode existing 14018 # directories. 14019 hardcode_action_CXX=unsupported 14020fi 14021{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 14022$as_echo "$hardcode_action_CXX" >&6; } 14023 14024if test "$hardcode_action_CXX" = relink; then 14025 # Fast installation is not supported 14026 enable_fast_install=no 14027elif test "$shlibpath_overrides_runpath" = yes || 14028 test "$enable_shared" = no; then 14029 # Fast installation is not necessary 14030 enable_fast_install=needless 14031fi 14032 14033 14034# The else clause should only fire when bootstrapping the 14035# libtool distribution, otherwise you forgot to ship ltmain.sh 14036# with your package, and you will get complaints that there are 14037# no rules to generate ltmain.sh. 14038if test -f "$ltmain"; then 14039 # See if we are running on zsh, and set the options which allow our commands through 14040 # without removal of \ escapes. 14041 if test -n "${ZSH_VERSION+set}" ; then 14042 setopt NO_GLOB_SUBST 14043 fi 14044 # Now quote all the things that may contain metacharacters while being 14045 # careful not to overquote the AC_SUBSTed values. We take copies of the 14046 # variables and quote the copies for generation of the libtool script. 14047 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 14048 SED SHELL STRIP \ 14049 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 14050 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 14051 deplibs_check_method reload_flag reload_cmds need_locks \ 14052 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 14053 lt_cv_sys_global_symbol_to_c_name_address \ 14054 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 14055 old_postinstall_cmds old_postuninstall_cmds \ 14056 compiler_CXX \ 14057 CC_CXX \ 14058 LD_CXX \ 14059 lt_prog_compiler_wl_CXX \ 14060 lt_prog_compiler_pic_CXX \ 14061 lt_prog_compiler_static_CXX \ 14062 lt_prog_compiler_no_builtin_flag_CXX \ 14063 export_dynamic_flag_spec_CXX \ 14064 thread_safe_flag_spec_CXX \ 14065 whole_archive_flag_spec_CXX \ 14066 enable_shared_with_static_runtimes_CXX \ 14067 old_archive_cmds_CXX \ 14068 old_archive_from_new_cmds_CXX \ 14069 predep_objects_CXX \ 14070 postdep_objects_CXX \ 14071 predeps_CXX \ 14072 postdeps_CXX \ 14073 compiler_lib_search_path_CXX \ 14074 compiler_lib_search_dirs_CXX \ 14075 archive_cmds_CXX \ 14076 archive_expsym_cmds_CXX \ 14077 postinstall_cmds_CXX \ 14078 postuninstall_cmds_CXX \ 14079 old_archive_from_expsyms_cmds_CXX \ 14080 allow_undefined_flag_CXX \ 14081 no_undefined_flag_CXX \ 14082 export_symbols_cmds_CXX \ 14083 hardcode_libdir_flag_spec_CXX \ 14084 hardcode_libdir_flag_spec_ld_CXX \ 14085 hardcode_libdir_separator_CXX \ 14086 hardcode_automatic_CXX \ 14087 module_cmds_CXX \ 14088 module_expsym_cmds_CXX \ 14089 lt_cv_prog_compiler_c_o_CXX \ 14090 fix_srcfile_path_CXX \ 14091 exclude_expsyms_CXX \ 14092 include_expsyms_CXX; do 14093 14094 case $var in 14095 old_archive_cmds_CXX | \ 14096 old_archive_from_new_cmds_CXX | \ 14097 archive_cmds_CXX | \ 14098 archive_expsym_cmds_CXX | \ 14099 module_cmds_CXX | \ 14100 module_expsym_cmds_CXX | \ 14101 old_archive_from_expsyms_cmds_CXX | \ 14102 export_symbols_cmds_CXX | \ 14103 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 14104 postinstall_cmds | postuninstall_cmds | \ 14105 old_postinstall_cmds | old_postuninstall_cmds | \ 14106 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 14107 # Double-quote double-evaled strings. 14108 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 14109 ;; 14110 *) 14111 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 14112 ;; 14113 esac 14114 done 14115 14116 case $lt_echo in 14117 *'\$0 --fallback-echo"') 14118 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 14119 ;; 14120 esac 14121 14122cfgfile="$ofile" 14123 14124 cat <<__EOF__ >> "$cfgfile" 14125# ### BEGIN LIBTOOL TAG CONFIG: $tagname 14126 14127# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14128 14129# Shell to use when invoking shell scripts. 14130SHELL=$lt_SHELL 14131 14132# Whether or not to build shared libraries. 14133build_libtool_libs=$enable_shared 14134 14135# Whether or not to build static libraries. 14136build_old_libs=$enable_static 14137 14138# Whether or not to add -lc for building shared libraries. 14139build_libtool_need_lc=$archive_cmds_need_lc_CXX 14140 14141# Whether or not to disallow shared libs when runtime libs are static 14142allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 14143 14144# Whether or not to optimize for fast installation. 14145fast_install=$enable_fast_install 14146 14147# The host system. 14148host_alias=$host_alias 14149host=$host 14150host_os=$host_os 14151 14152# The build system. 14153build_alias=$build_alias 14154build=$build 14155build_os=$build_os 14156 14157# An echo program that does not interpret backslashes. 14158echo=$lt_echo 14159 14160# The archiver. 14161AR=$lt_AR 14162AR_FLAGS=$lt_AR_FLAGS 14163 14164# A C compiler. 14165LTCC=$lt_LTCC 14166 14167# LTCC compiler flags. 14168LTCFLAGS=$lt_LTCFLAGS 14169 14170# A language-specific compiler. 14171CC=$lt_compiler_CXX 14172 14173# Is the compiler the GNU C compiler? 14174with_gcc=$GCC_CXX 14175 14176# An ERE matcher. 14177EGREP=$lt_EGREP 14178 14179# The linker used to build libraries. 14180LD=$lt_LD_CXX 14181 14182# Whether we need hard or soft links. 14183LN_S=$lt_LN_S 14184 14185# A BSD-compatible nm program. 14186NM=$lt_NM 14187 14188# A symbol stripping program 14189STRIP=$lt_STRIP 14190 14191# Used to examine libraries when file_magic_cmd begins "file" 14192MAGIC_CMD=$MAGIC_CMD 14193 14194# Used on cygwin: DLL creation program. 14195DLLTOOL="$DLLTOOL" 14196 14197# Used on cygwin: object dumper. 14198OBJDUMP="$OBJDUMP" 14199 14200# Used on cygwin: assembler. 14201AS="$AS" 14202 14203# The name of the directory that contains temporary libtool files. 14204objdir=$objdir 14205 14206# How to create reloadable object files. 14207reload_flag=$lt_reload_flag 14208reload_cmds=$lt_reload_cmds 14209 14210# How to pass a linker flag through the compiler. 14211wl=$lt_lt_prog_compiler_wl_CXX 14212 14213# Object file suffix (normally "o"). 14214objext="$ac_objext" 14215 14216# Old archive suffix (normally "a"). 14217libext="$libext" 14218 14219# Shared library suffix (normally ".so"). 14220shrext_cmds='$shrext_cmds' 14221 14222# Executable file suffix (normally ""). 14223exeext="$exeext" 14224 14225# Additional compiler flags for building library objects. 14226pic_flag=$lt_lt_prog_compiler_pic_CXX 14227pic_mode=$pic_mode 14228 14229# What is the maximum length of a command? 14230max_cmd_len=$lt_cv_sys_max_cmd_len 14231 14232# Does compiler simultaneously support -c and -o options? 14233compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 14234 14235# Must we lock files when doing compilation? 14236need_locks=$lt_need_locks 14237 14238# Do we need the lib prefix for modules? 14239need_lib_prefix=$need_lib_prefix 14240 14241# Do we need a version for libraries? 14242need_version=$need_version 14243 14244# Whether dlopen is supported. 14245dlopen_support=$enable_dlopen 14246 14247# Whether dlopen of programs is supported. 14248dlopen_self=$enable_dlopen_self 14249 14250# Whether dlopen of statically linked programs is supported. 14251dlopen_self_static=$enable_dlopen_self_static 14252 14253# Compiler flag to prevent dynamic linking. 14254link_static_flag=$lt_lt_prog_compiler_static_CXX 14255 14256# Compiler flag to turn off builtin functions. 14257no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 14258 14259# Compiler flag to allow reflexive dlopens. 14260export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 14261 14262# Compiler flag to generate shared objects directly from archives. 14263whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 14264 14265# Compiler flag to generate thread-safe objects. 14266thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 14267 14268# Library versioning type. 14269version_type=$version_type 14270 14271# Format of library name prefix. 14272libname_spec=$lt_libname_spec 14273 14274# List of archive names. First name is the real one, the rest are links. 14275# The last name is the one that the linker finds with -lNAME. 14276library_names_spec=$lt_library_names_spec 14277 14278# The coded name of the library, if different from the real name. 14279soname_spec=$lt_soname_spec 14280 14281# Commands used to build and install an old-style archive. 14282RANLIB=$lt_RANLIB 14283old_archive_cmds=$lt_old_archive_cmds_CXX 14284old_postinstall_cmds=$lt_old_postinstall_cmds 14285old_postuninstall_cmds=$lt_old_postuninstall_cmds 14286 14287# Create an old-style archive from a shared archive. 14288old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 14289 14290# Create a temporary old-style archive to link instead of a shared archive. 14291old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 14292 14293# Commands used to build and install a shared archive. 14294archive_cmds=$lt_archive_cmds_CXX 14295archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 14296postinstall_cmds=$lt_postinstall_cmds 14297postuninstall_cmds=$lt_postuninstall_cmds 14298 14299# Commands used to build a loadable module (assumed same as above if empty) 14300module_cmds=$lt_module_cmds_CXX 14301module_expsym_cmds=$lt_module_expsym_cmds_CXX 14302 14303# Commands to strip libraries. 14304old_striplib=$lt_old_striplib 14305striplib=$lt_striplib 14306 14307# Dependencies to place before the objects being linked to create a 14308# shared library. 14309predep_objects=$lt_predep_objects_CXX 14310 14311# Dependencies to place after the objects being linked to create a 14312# shared library. 14313postdep_objects=$lt_postdep_objects_CXX 14314 14315# Dependencies to place before the objects being linked to create a 14316# shared library. 14317predeps=$lt_predeps_CXX 14318 14319# Dependencies to place after the objects being linked to create a 14320# shared library. 14321postdeps=$lt_postdeps_CXX 14322 14323# The directories searched by this compiler when creating a shared 14324# library 14325compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 14326 14327# The library search path used internally by the compiler when linking 14328# a shared library. 14329compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 14330 14331# Method to check whether dependent libraries are shared objects. 14332deplibs_check_method=$lt_deplibs_check_method 14333 14334# Command to use when deplibs_check_method == file_magic. 14335file_magic_cmd=$lt_file_magic_cmd 14336 14337# Flag that allows shared libraries with undefined symbols to be built. 14338allow_undefined_flag=$lt_allow_undefined_flag_CXX 14339 14340# Flag that forces no undefined symbols. 14341no_undefined_flag=$lt_no_undefined_flag_CXX 14342 14343# Commands used to finish a libtool library installation in a directory. 14344finish_cmds=$lt_finish_cmds 14345 14346# Same as above, but a single script fragment to be evaled but not shown. 14347finish_eval=$lt_finish_eval 14348 14349# Take the output of nm and produce a listing of raw symbols and C names. 14350global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14351 14352# Transform the output of nm in a proper C declaration 14353global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14354 14355# Transform the output of nm in a C name address pair 14356global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14357 14358# This is the shared library runtime path variable. 14359runpath_var=$runpath_var 14360 14361# This is the shared library path variable. 14362shlibpath_var=$shlibpath_var 14363 14364# Is shlibpath searched before the hard-coded library search path? 14365shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14366 14367# How to hardcode a shared library path into an executable. 14368hardcode_action=$hardcode_action_CXX 14369 14370# Whether we should hardcode library paths into libraries. 14371hardcode_into_libs=$hardcode_into_libs 14372 14373# Flag to hardcode \$libdir into a binary during linking. 14374# This must work even if \$libdir does not exist. 14375hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 14376 14377# If ld is used when linking, flag to hardcode \$libdir into 14378# a binary during linking. This must work even if \$libdir does 14379# not exist. 14380hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 14381 14382# Whether we need a single -rpath flag with a separated argument. 14383hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 14384 14385# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 14386# resulting binary. 14387hardcode_direct=$hardcode_direct_CXX 14388 14389# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 14390# resulting binary. 14391hardcode_minus_L=$hardcode_minus_L_CXX 14392 14393# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 14394# the resulting binary. 14395hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 14396 14397# Set to yes if building a shared library automatically hardcodes DIR into the library 14398# and all subsequent libraries and executables linked against it. 14399hardcode_automatic=$hardcode_automatic_CXX 14400 14401# Variables whose values should be saved in libtool wrapper scripts and 14402# restored at relink time. 14403variables_saved_for_relink="$variables_saved_for_relink" 14404 14405# Whether libtool must link a program against all its dependency libraries. 14406link_all_deplibs=$link_all_deplibs_CXX 14407 14408# Compile-time system search path for libraries 14409sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14410 14411# Run-time system search path for libraries 14412sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14413 14414# Fix the shell variable \$srcfile for the compiler. 14415fix_srcfile_path=$lt_fix_srcfile_path 14416 14417# Set to yes if exported symbols are required. 14418always_export_symbols=$always_export_symbols_CXX 14419 14420# The commands to list exported symbols. 14421export_symbols_cmds=$lt_export_symbols_cmds_CXX 14422 14423# The commands to extract the exported symbol list from a shared archive. 14424extract_expsyms_cmds=$lt_extract_expsyms_cmds 14425 14426# Symbols that should not be listed in the preloaded symbols. 14427exclude_expsyms=$lt_exclude_expsyms_CXX 14428 14429# Symbols that must always be exported. 14430include_expsyms=$lt_include_expsyms_CXX 14431 14432# ### END LIBTOOL TAG CONFIG: $tagname 14433 14434__EOF__ 14435 14436 14437else 14438 # If there is no Makefile yet, we rely on a make rule to execute 14439 # `config.status --recheck' to rerun these tests and create the 14440 # libtool script then. 14441 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 14442 if test -f "$ltmain_in"; then 14443 test -f Makefile && make "$ltmain" 14444 fi 14445fi 14446 14447 14448ac_ext=c 14449ac_cpp='$CPP $CPPFLAGS' 14450ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14451ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14452ac_compiler_gnu=$ac_cv_c_compiler_gnu 14453 14454CC=$lt_save_CC 14455LDCXX=$LD 14456LD=$lt_save_LD 14457GCC=$lt_save_GCC 14458with_gnu_ldcxx=$with_gnu_ld 14459with_gnu_ld=$lt_save_with_gnu_ld 14460lt_cv_path_LDCXX=$lt_cv_path_LD 14461lt_cv_path_LD=$lt_save_path_LD 14462lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14463lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14464 14465 else 14466 tagname="" 14467 fi 14468 ;; 14469 14470 F77) 14471 if test -n "$F77" && test "X$F77" != "Xno"; then 14472 14473ac_ext=f 14474ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 14475ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14476ac_compiler_gnu=$ac_cv_f77_compiler_gnu 14477 14478 14479archive_cmds_need_lc_F77=no 14480allow_undefined_flag_F77= 14481always_export_symbols_F77=no 14482archive_expsym_cmds_F77= 14483export_dynamic_flag_spec_F77= 14484hardcode_direct_F77=no 14485hardcode_libdir_flag_spec_F77= 14486hardcode_libdir_flag_spec_ld_F77= 14487hardcode_libdir_separator_F77= 14488hardcode_minus_L_F77=no 14489hardcode_automatic_F77=no 14490module_cmds_F77= 14491module_expsym_cmds_F77= 14492link_all_deplibs_F77=unknown 14493old_archive_cmds_F77=$old_archive_cmds 14494no_undefined_flag_F77= 14495whole_archive_flag_spec_F77= 14496enable_shared_with_static_runtimes_F77=no 14497 14498# Source file extension for f77 test sources. 14499ac_ext=f 14500 14501# Object file extension for compiled f77 test sources. 14502objext=o 14503objext_F77=$objext 14504 14505# Code to be used in simple compile tests 14506lt_simple_compile_test_code="\ 14507 subroutine t 14508 return 14509 end 14510" 14511 14512# Code to be used in simple link tests 14513lt_simple_link_test_code="\ 14514 program t 14515 end 14516" 14517 14518# ltmain only uses $CC for tagged configurations so make sure $CC is set. 14519 14520# If no C compiler was specified, use CC. 14521LTCC=${LTCC-"$CC"} 14522 14523# If no C compiler flags were specified, use CFLAGS. 14524LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14525 14526# Allow CC to be a program name with arguments. 14527compiler=$CC 14528 14529 14530# save warnings/boilerplate of simple test code 14531ac_outfile=conftest.$ac_objext 14532echo "$lt_simple_compile_test_code" >conftest.$ac_ext 14533eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14534_lt_compiler_boilerplate=`cat conftest.err` 14535$rm conftest* 14536 14537ac_outfile=conftest.$ac_objext 14538echo "$lt_simple_link_test_code" >conftest.$ac_ext 14539eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14540_lt_linker_boilerplate=`cat conftest.err` 14541$rm -r conftest* 14542 14543 14544# Allow CC to be a program name with arguments. 14545lt_save_CC="$CC" 14546CC=${F77-"f77"} 14547compiler=$CC 14548compiler_F77=$CC 14549for cc_temp in $compiler""; do 14550 case $cc_temp in 14551 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14552 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14553 \-*) ;; 14554 *) break;; 14555 esac 14556done 14557cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14558 14559 14560{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14561$as_echo_n "checking if libtool supports shared libraries... " >&6; } 14562{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 14563$as_echo "$can_build_shared" >&6; } 14564 14565{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14566$as_echo_n "checking whether to build shared libraries... " >&6; } 14567test "$can_build_shared" = "no" && enable_shared=no 14568 14569# On AIX, shared libraries and static libraries use the same namespace, and 14570# are all built from PIC. 14571case $host_os in 14572aix3*) 14573 test "$enable_shared" = yes && enable_static=no 14574 if test -n "$RANLIB"; then 14575 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14576 postinstall_cmds='$RANLIB $lib' 14577 fi 14578 ;; 14579aix[4-9]*) 14580 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14581 test "$enable_shared" = yes && enable_static=no 14582 fi 14583 ;; 14584esac 14585{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 14586$as_echo "$enable_shared" >&6; } 14587 14588{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14589$as_echo_n "checking whether to build static libraries... " >&6; } 14590# Make sure either enable_shared or enable_static is yes. 14591test "$enable_shared" = yes || enable_static=yes 14592{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 14593$as_echo "$enable_static" >&6; } 14594 14595GCC_F77="$G77" 14596LD_F77="$LD" 14597 14598lt_prog_compiler_wl_F77= 14599lt_prog_compiler_pic_F77= 14600lt_prog_compiler_static_F77= 14601 14602{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14603$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14604 14605 if test "$GCC" = yes; then 14606 lt_prog_compiler_wl_F77='-Wl,' 14607 lt_prog_compiler_static_F77='-static' 14608 14609 case $host_os in 14610 aix*) 14611 # All AIX code is PIC. 14612 if test "$host_cpu" = ia64; then 14613 # AIX 5 now supports IA64 processor 14614 lt_prog_compiler_static_F77='-Bstatic' 14615 fi 14616 ;; 14617 14618 amigaos*) 14619 # FIXME: we need at least 68020 code to build shared libraries, but 14620 # adding the `-m68020' flag to GCC prevents building anything better, 14621 # like `-m68040'. 14622 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14623 ;; 14624 14625 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14626 # PIC is the default for these OSes. 14627 ;; 14628 14629 mingw* | cygwin* | pw32* | os2*) 14630 # This hack is so that the source file can tell whether it is being 14631 # built for inclusion in a dll (and should export symbols for example). 14632 # Although the cygwin gcc ignores -fPIC, still need this for old-style 14633 # (--disable-auto-import) libraries 14634 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14635 ;; 14636 14637 darwin* | rhapsody*) 14638 # PIC is the default on this platform 14639 # Common symbols not allowed in MH_DYLIB files 14640 lt_prog_compiler_pic_F77='-fno-common' 14641 ;; 14642 14643 interix[3-9]*) 14644 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14645 # Instead, we relocate shared libraries at runtime. 14646 ;; 14647 14648 msdosdjgpp*) 14649 # Just because we use GCC doesn't mean we suddenly get shared libraries 14650 # on systems that don't support them. 14651 lt_prog_compiler_can_build_shared_F77=no 14652 enable_shared=no 14653 ;; 14654 14655 sysv4*MP*) 14656 if test -d /usr/nec; then 14657 lt_prog_compiler_pic_F77=-Kconform_pic 14658 fi 14659 ;; 14660 14661 hpux*) 14662 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14663 # not for PA HP-UX. 14664 case $host_cpu in 14665 hppa*64*|ia64*) 14666 # +Z the default 14667 ;; 14668 *) 14669 lt_prog_compiler_pic_F77='-fPIC' 14670 ;; 14671 esac 14672 ;; 14673 14674 *) 14675 lt_prog_compiler_pic_F77='-fPIC' 14676 ;; 14677 esac 14678 else 14679 # PORTME Check for flag to pass linker flags through the system compiler. 14680 case $host_os in 14681 aix*) 14682 lt_prog_compiler_wl_F77='-Wl,' 14683 if test "$host_cpu" = ia64; then 14684 # AIX 5 now supports IA64 processor 14685 lt_prog_compiler_static_F77='-Bstatic' 14686 else 14687 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14688 fi 14689 ;; 14690 darwin*) 14691 # PIC is the default on this platform 14692 # Common symbols not allowed in MH_DYLIB files 14693 case $cc_basename in 14694 xlc*) 14695 lt_prog_compiler_pic_F77='-qnocommon' 14696 lt_prog_compiler_wl_F77='-Wl,' 14697 ;; 14698 esac 14699 ;; 14700 14701 mingw* | cygwin* | pw32* | os2*) 14702 # This hack is so that the source file can tell whether it is being 14703 # built for inclusion in a dll (and should export symbols for example). 14704 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14705 ;; 14706 14707 hpux9* | hpux10* | hpux11*) 14708 lt_prog_compiler_wl_F77='-Wl,' 14709 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14710 # not for PA HP-UX. 14711 case $host_cpu in 14712 hppa*64*|ia64*) 14713 # +Z the default 14714 ;; 14715 *) 14716 lt_prog_compiler_pic_F77='+Z' 14717 ;; 14718 esac 14719 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14720 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14721 ;; 14722 14723 irix5* | irix6* | nonstopux*) 14724 lt_prog_compiler_wl_F77='-Wl,' 14725 # PIC (with -KPIC) is the default. 14726 lt_prog_compiler_static_F77='-non_shared' 14727 ;; 14728 14729 newsos6) 14730 lt_prog_compiler_pic_F77='-KPIC' 14731 lt_prog_compiler_static_F77='-Bstatic' 14732 ;; 14733 14734 linux* | k*bsd*-gnu) 14735 case $cc_basename in 14736 icc* | ecc*) 14737 lt_prog_compiler_wl_F77='-Wl,' 14738 lt_prog_compiler_pic_F77='-KPIC' 14739 lt_prog_compiler_static_F77='-static' 14740 ;; 14741 pgcc* | pgf77* | pgf90* | pgf95*) 14742 # Portland Group compilers (*not* the Pentium gcc compiler, 14743 # which looks to be a dead project) 14744 lt_prog_compiler_wl_F77='-Wl,' 14745 lt_prog_compiler_pic_F77='-fpic' 14746 lt_prog_compiler_static_F77='-Bstatic' 14747 ;; 14748 ccc*) 14749 lt_prog_compiler_wl_F77='-Wl,' 14750 # All Alpha code is PIC. 14751 lt_prog_compiler_static_F77='-non_shared' 14752 ;; 14753 *) 14754 case `$CC -V 2>&1 | sed 5q` in 14755 *Sun\ C*) 14756 # Sun C 5.9 14757 lt_prog_compiler_pic_F77='-KPIC' 14758 lt_prog_compiler_static_F77='-Bstatic' 14759 lt_prog_compiler_wl_F77='-Wl,' 14760 ;; 14761 *Sun\ F*) 14762 # Sun Fortran 8.3 passes all unrecognized flags to the linker 14763 lt_prog_compiler_pic_F77='-KPIC' 14764 lt_prog_compiler_static_F77='-Bstatic' 14765 lt_prog_compiler_wl_F77='' 14766 ;; 14767 esac 14768 ;; 14769 esac 14770 ;; 14771 14772 osf3* | osf4* | osf5*) 14773 lt_prog_compiler_wl_F77='-Wl,' 14774 # All OSF/1 code is PIC. 14775 lt_prog_compiler_static_F77='-non_shared' 14776 ;; 14777 14778 rdos*) 14779 lt_prog_compiler_static_F77='-non_shared' 14780 ;; 14781 14782 solaris*) 14783 lt_prog_compiler_pic_F77='-KPIC' 14784 lt_prog_compiler_static_F77='-Bstatic' 14785 case $cc_basename in 14786 f77* | f90* | f95*) 14787 lt_prog_compiler_wl_F77='-Qoption ld ';; 14788 *) 14789 lt_prog_compiler_wl_F77='-Wl,';; 14790 esac 14791 ;; 14792 14793 sunos4*) 14794 lt_prog_compiler_wl_F77='-Qoption ld ' 14795 lt_prog_compiler_pic_F77='-PIC' 14796 lt_prog_compiler_static_F77='-Bstatic' 14797 ;; 14798 14799 sysv4 | sysv4.2uw2* | sysv4.3*) 14800 lt_prog_compiler_wl_F77='-Wl,' 14801 lt_prog_compiler_pic_F77='-KPIC' 14802 lt_prog_compiler_static_F77='-Bstatic' 14803 ;; 14804 14805 sysv4*MP*) 14806 if test -d /usr/nec ;then 14807 lt_prog_compiler_pic_F77='-Kconform_pic' 14808 lt_prog_compiler_static_F77='-Bstatic' 14809 fi 14810 ;; 14811 14812 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14813 lt_prog_compiler_wl_F77='-Wl,' 14814 lt_prog_compiler_pic_F77='-KPIC' 14815 lt_prog_compiler_static_F77='-Bstatic' 14816 ;; 14817 14818 unicos*) 14819 lt_prog_compiler_wl_F77='-Wl,' 14820 lt_prog_compiler_can_build_shared_F77=no 14821 ;; 14822 14823 uts4*) 14824 lt_prog_compiler_pic_F77='-pic' 14825 lt_prog_compiler_static_F77='-Bstatic' 14826 ;; 14827 14828 *) 14829 lt_prog_compiler_can_build_shared_F77=no 14830 ;; 14831 esac 14832 fi 14833 14834{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14835$as_echo "$lt_prog_compiler_pic_F77" >&6; } 14836 14837# 14838# Check to make sure the PIC flag actually works. 14839# 14840if test -n "$lt_prog_compiler_pic_F77"; then 14841 14842{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14843$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; } 14844if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then 14845 $as_echo_n "(cached) " >&6 14846else 14847 lt_cv_prog_compiler_pic_works_F77=no 14848 ac_outfile=conftest.$ac_objext 14849 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14850 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14851 # Insert the option either (1) after the last *FLAGS variable, or 14852 # (2) before a word containing "conftest.", or (3) at the end. 14853 # Note that $ac_compile itself does not contain backslashes and begins 14854 # with a dollar sign (not a hyphen), so the echo should work correctly. 14855 # The option is referenced via a variable to avoid confusing sed. 14856 lt_compile=`echo "$ac_compile" | $SED \ 14857 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14858 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14859 -e 's:$: $lt_compiler_flag:'` 14860 (eval echo "\"\$as_me:14860: $lt_compile\"" >&5) 14861 (eval "$lt_compile" 2>conftest.err) 14862 ac_status=$? 14863 cat conftest.err >&5 14864 echo "$as_me:14864: \$? = $ac_status" >&5 14865 if (exit $ac_status) && test -s "$ac_outfile"; then 14866 # The compiler can only warn and ignore the option if not recognized 14867 # So say no if there are warnings other than the usual output. 14868 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14869 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14870 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14871 lt_cv_prog_compiler_pic_works_F77=yes 14872 fi 14873 fi 14874 $rm conftest* 14875 14876fi 14877{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5 14878$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; } 14879 14880if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then 14881 case $lt_prog_compiler_pic_F77 in 14882 "" | " "*) ;; 14883 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14884 esac 14885else 14886 lt_prog_compiler_pic_F77= 14887 lt_prog_compiler_can_build_shared_F77=no 14888fi 14889 14890fi 14891case $host_os in 14892 # For platforms which do not support PIC, -DPIC is meaningless: 14893 *djgpp*) 14894 lt_prog_compiler_pic_F77= 14895 ;; 14896 *) 14897 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14898 ;; 14899esac 14900 14901# 14902# Check to make sure the static flag actually works. 14903# 14904wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14905{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14906$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14907if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then 14908 $as_echo_n "(cached) " >&6 14909else 14910 lt_cv_prog_compiler_static_works_F77=no 14911 save_LDFLAGS="$LDFLAGS" 14912 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14913 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14914 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14915 # The linker can only warn and ignore the option if not recognized 14916 # So say no if there are warnings 14917 if test -s conftest.err; then 14918 # Append any errors to the config.log. 14919 cat conftest.err 1>&5 14920 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14921 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14922 if diff conftest.exp conftest.er2 >/dev/null; then 14923 lt_cv_prog_compiler_static_works_F77=yes 14924 fi 14925 else 14926 lt_cv_prog_compiler_static_works_F77=yes 14927 fi 14928 fi 14929 $rm -r conftest* 14930 LDFLAGS="$save_LDFLAGS" 14931 14932fi 14933{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5 14934$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; } 14935 14936if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then 14937 : 14938else 14939 lt_prog_compiler_static_F77= 14940fi 14941 14942 14943{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14944$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14945if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14946 $as_echo_n "(cached) " >&6 14947else 14948 lt_cv_prog_compiler_c_o_F77=no 14949 $rm -r conftest 2>/dev/null 14950 mkdir conftest 14951 cd conftest 14952 mkdir out 14953 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14954 14955 lt_compiler_flag="-o out/conftest2.$ac_objext" 14956 # Insert the option either (1) after the last *FLAGS variable, or 14957 # (2) before a word containing "conftest.", or (3) at the end. 14958 # Note that $ac_compile itself does not contain backslashes and begins 14959 # with a dollar sign (not a hyphen), so the echo should work correctly. 14960 lt_compile=`echo "$ac_compile" | $SED \ 14961 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14962 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14963 -e 's:$: $lt_compiler_flag:'` 14964 (eval echo "\"\$as_me:14964: $lt_compile\"" >&5) 14965 (eval "$lt_compile" 2>out/conftest.err) 14966 ac_status=$? 14967 cat out/conftest.err >&5 14968 echo "$as_me:14968: \$? = $ac_status" >&5 14969 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14970 then 14971 # The compiler can only warn and ignore the option if not recognized 14972 # So say no if there are warnings 14973 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14974 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14975 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14976 lt_cv_prog_compiler_c_o_F77=yes 14977 fi 14978 fi 14979 chmod u+w . 2>&5 14980 $rm conftest* 14981 # SGI C++ compiler will create directory out/ii_files/ for 14982 # template instantiation 14983 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14984 $rm out/* && rmdir out 14985 cd .. 14986 rmdir conftest 14987 $rm conftest* 14988 14989fi 14990{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14991$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } 14992 14993 14994hard_links="nottested" 14995if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14996 # do not overwrite the value of need_locks provided by the user 14997 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14998$as_echo_n "checking if we can lock with hard links... " >&6; } 14999 hard_links=yes 15000 $rm conftest* 15001 ln conftest.a conftest.b 2>/dev/null && hard_links=no 15002 touch conftest.a 15003 ln conftest.a conftest.b 2>&5 || hard_links=no 15004 ln conftest.a conftest.b 2>/dev/null && hard_links=no 15005 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 15006$as_echo "$hard_links" >&6; } 15007 if test "$hard_links" = no; then 15008 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 15009$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 15010 need_locks=warn 15011 fi 15012else 15013 need_locks=no 15014fi 15015 15016{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 15017$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 15018 15019 runpath_var= 15020 allow_undefined_flag_F77= 15021 enable_shared_with_static_runtimes_F77=no 15022 archive_cmds_F77= 15023 archive_expsym_cmds_F77= 15024 old_archive_From_new_cmds_F77= 15025 old_archive_from_expsyms_cmds_F77= 15026 export_dynamic_flag_spec_F77= 15027 whole_archive_flag_spec_F77= 15028 thread_safe_flag_spec_F77= 15029 hardcode_libdir_flag_spec_F77= 15030 hardcode_libdir_flag_spec_ld_F77= 15031 hardcode_libdir_separator_F77= 15032 hardcode_direct_F77=no 15033 hardcode_minus_L_F77=no 15034 hardcode_shlibpath_var_F77=unsupported 15035 link_all_deplibs_F77=unknown 15036 hardcode_automatic_F77=no 15037 module_cmds_F77= 15038 module_expsym_cmds_F77= 15039 always_export_symbols_F77=no 15040 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 15041 # include_expsyms should be a list of space-separated symbols to be *always* 15042 # included in the symbol list 15043 include_expsyms_F77= 15044 # exclude_expsyms can be an extended regexp of symbols to exclude 15045 # it will be wrapped by ` (' and `)$', so one must not match beginning or 15046 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 15047 # as well as any symbol that contains `d'. 15048 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 15049 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 15050 # platforms (ab)use it in PIC code, but their linkers get confused if 15051 # the symbol is explicitly referenced. Since portable code cannot 15052 # rely on this symbol name, it's probably fine to never include it in 15053 # preloaded symbol tables. 15054 # Exclude shared library initialization/finalization symbols. 15055 extract_expsyms_cmds= 15056 # Just being paranoid about ensuring that cc_basename is set. 15057 for cc_temp in $compiler""; do 15058 case $cc_temp in 15059 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 15060 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 15061 \-*) ;; 15062 *) break;; 15063 esac 15064done 15065cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 15066 15067 case $host_os in 15068 cygwin* | mingw* | pw32*) 15069 # FIXME: the MSVC++ port hasn't been tested in a loooong time 15070 # When not using gcc, we currently assume that we are using 15071 # Microsoft Visual C++. 15072 if test "$GCC" != yes; then 15073 with_gnu_ld=no 15074 fi 15075 ;; 15076 interix*) 15077 # we just hope/assume this is gcc and not c89 (= MSVC++) 15078 with_gnu_ld=yes 15079 ;; 15080 openbsd*) 15081 with_gnu_ld=no 15082 ;; 15083 esac 15084 15085 ld_shlibs_F77=yes 15086 if test "$with_gnu_ld" = yes; then 15087 # If archive_cmds runs LD, not CC, wlarc should be empty 15088 wlarc='${wl}' 15089 15090 # Set some defaults for GNU ld with shared library support. These 15091 # are reset later if shared libraries are not supported. Putting them 15092 # here allows them to be overridden if necessary. 15093 runpath_var=LD_RUN_PATH 15094 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 15095 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 15096 # ancient GNU ld didn't support --whole-archive et. al. 15097 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 15098 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 15099 else 15100 whole_archive_flag_spec_F77= 15101 fi 15102 supports_anon_versioning=no 15103 case `$LD -v 2>/dev/null` in 15104 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 15105 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 15106 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 15107 *\ 2.11.*) ;; # other 2.11 versions 15108 *) supports_anon_versioning=yes ;; 15109 esac 15110 15111 # See if GNU ld supports shared libraries. 15112 case $host_os in 15113 aix[3-9]*) 15114 # On AIX/PPC, the GNU linker is very broken 15115 if test "$host_cpu" != ia64; then 15116 ld_shlibs_F77=no 15117 cat <<EOF 1>&2 15118 15119*** Warning: the GNU linker, at least up to release 2.9.1, is reported 15120*** to be unable to reliably create shared libraries on AIX. 15121*** Therefore, libtool is disabling shared libraries support. If you 15122*** really care for shared libraries, you may want to modify your PATH 15123*** so that a non-GNU linker is found, and then restart. 15124 15125EOF 15126 fi 15127 ;; 15128 15129 amigaos*) 15130 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)' 15131 hardcode_libdir_flag_spec_F77='-L$libdir' 15132 hardcode_minus_L_F77=yes 15133 15134 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 15135 # that the semantics of dynamic libraries on AmigaOS, at least up 15136 # to version 4, is to share data among multiple programs linked 15137 # with the same dynamic library. Since this doesn't match the 15138 # behavior of shared libraries on other platforms, we can't use 15139 # them. 15140 ld_shlibs_F77=no 15141 ;; 15142 15143 beos*) 15144 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15145 allow_undefined_flag_F77=unsupported 15146 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 15147 # support --undefined. This deserves some investigation. FIXME 15148 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15149 else 15150 ld_shlibs_F77=no 15151 fi 15152 ;; 15153 15154 cygwin* | mingw* | pw32*) 15155 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 15156 # as there is no search path for DLLs. 15157 hardcode_libdir_flag_spec_F77='-L$libdir' 15158 allow_undefined_flag_F77=unsupported 15159 always_export_symbols_F77=no 15160 enable_shared_with_static_runtimes_F77=yes 15161 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 15162 15163 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 15164 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 15165 # If the export-symbols file already is a .def file (1st line 15166 # is EXPORTS), use it as is; otherwise, prepend... 15167 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 15168 cp $export_symbols $output_objdir/$soname.def; 15169 else 15170 echo EXPORTS > $output_objdir/$soname.def; 15171 cat $export_symbols >> $output_objdir/$soname.def; 15172 fi~ 15173 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 15174 else 15175 ld_shlibs_F77=no 15176 fi 15177 ;; 15178 15179 interix[3-9]*) 15180 hardcode_direct_F77=no 15181 hardcode_shlibpath_var_F77=no 15182 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15183 export_dynamic_flag_spec_F77='${wl}-E' 15184 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 15185 # Instead, shared libraries are loaded at an image base (0x10000000 by 15186 # default) and relocated if they conflict, which is a slow very memory 15187 # consuming and fragmenting process. To avoid this, we pick a random, 15188 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 15189 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 15190 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' 15191 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' 15192 ;; 15193 15194 gnu* | linux* | k*bsd*-gnu) 15195 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15196 tmp_addflag= 15197 case $cc_basename,$host_cpu in 15198 pgcc*) # Portland Group C compiler 15199 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' 15200 tmp_addflag=' $pic_flag' 15201 ;; 15202 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 15203 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' 15204 tmp_addflag=' $pic_flag -Mnomain' ;; 15205 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 15206 tmp_addflag=' -i_dynamic' ;; 15207 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 15208 tmp_addflag=' -i_dynamic -nofor_main' ;; 15209 ifc* | ifort*) # Intel Fortran compiler 15210 tmp_addflag=' -nofor_main' ;; 15211 esac 15212 case `$CC -V 2>&1 | sed 5q` in 15213 *Sun\ C*) # Sun C 5.9 15214 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' 15215 tmp_sharedflag='-G' ;; 15216 *Sun\ F*) # Sun Fortran 8.3 15217 tmp_sharedflag='-G' ;; 15218 *) 15219 tmp_sharedflag='-shared' ;; 15220 esac 15221 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15222 15223 if test $supports_anon_versioning = yes; then 15224 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 15225 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15226 $echo "local: *; };" >> $output_objdir/$libname.ver~ 15227 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 15228 fi 15229 else 15230 ld_shlibs_F77=no 15231 fi 15232 ;; 15233 15234 netbsd*) 15235 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15236 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15237 wlarc= 15238 else 15239 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15240 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15241 fi 15242 ;; 15243 15244 solaris*) 15245 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 15246 ld_shlibs_F77=no 15247 cat <<EOF 1>&2 15248 15249*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15250*** create shared libraries on Solaris systems. Therefore, libtool 15251*** is disabling shared libraries support. We urge you to upgrade GNU 15252*** binutils to release 2.9.1 or newer. Another option is to modify 15253*** your PATH or compiler configuration so that the native linker is 15254*** used, and then restart. 15255 15256EOF 15257 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15258 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15259 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15260 else 15261 ld_shlibs_F77=no 15262 fi 15263 ;; 15264 15265 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15266 case `$LD -v 2>&1` in 15267 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15268 ld_shlibs_F77=no 15269 cat <<_LT_EOF 1>&2 15270 15271*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 15272*** reliably create shared libraries on SCO systems. Therefore, libtool 15273*** is disabling shared libraries support. We urge you to upgrade GNU 15274*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15275*** your PATH or compiler configuration so that the native linker is 15276*** used, and then restart. 15277 15278_LT_EOF 15279 ;; 15280 *) 15281 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15282 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 15283 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 15284 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 15285 else 15286 ld_shlibs_F77=no 15287 fi 15288 ;; 15289 esac 15290 ;; 15291 15292 sunos4*) 15293 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15294 wlarc= 15295 hardcode_direct_F77=yes 15296 hardcode_shlibpath_var_F77=no 15297 ;; 15298 15299 *) 15300 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15301 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15302 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15303 else 15304 ld_shlibs_F77=no 15305 fi 15306 ;; 15307 esac 15308 15309 if test "$ld_shlibs_F77" = no; then 15310 runpath_var= 15311 hardcode_libdir_flag_spec_F77= 15312 export_dynamic_flag_spec_F77= 15313 whole_archive_flag_spec_F77= 15314 fi 15315 else 15316 # PORTME fill in a description of your system's linker (not GNU ld) 15317 case $host_os in 15318 aix3*) 15319 allow_undefined_flag_F77=unsupported 15320 always_export_symbols_F77=yes 15321 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' 15322 # Note: this linker hardcodes the directories in LIBPATH if there 15323 # are no directories specified by -L. 15324 hardcode_minus_L_F77=yes 15325 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 15326 # Neither direct hardcoding nor static linking is supported with a 15327 # broken collect2. 15328 hardcode_direct_F77=unsupported 15329 fi 15330 ;; 15331 15332 aix[4-9]*) 15333 if test "$host_cpu" = ia64; then 15334 # On IA64, the linker does run time linking by default, so we don't 15335 # have to do anything special. 15336 aix_use_runtimelinking=no 15337 exp_sym_flag='-Bexport' 15338 no_entry_flag="" 15339 else 15340 # If we're using GNU nm, then we don't want the "-C" option. 15341 # -C means demangle to AIX nm, but means don't demangle with GNU nm 15342 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 15343 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' 15344 else 15345 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' 15346 fi 15347 aix_use_runtimelinking=no 15348 15349 # Test if we are trying to use run time linking or normal 15350 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 15351 # need to do runtime linking. 15352 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 15353 for ld_flag in $LDFLAGS; do 15354 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 15355 aix_use_runtimelinking=yes 15356 break 15357 fi 15358 done 15359 ;; 15360 esac 15361 15362 exp_sym_flag='-bexport' 15363 no_entry_flag='-bnoentry' 15364 fi 15365 15366 # When large executables or shared objects are built, AIX ld can 15367 # have problems creating the table of contents. If linking a library 15368 # or program results in "error TOC overflow" add -mminimal-toc to 15369 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15370 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15371 15372 archive_cmds_F77='' 15373 hardcode_direct_F77=yes 15374 hardcode_libdir_separator_F77=':' 15375 link_all_deplibs_F77=yes 15376 15377 if test "$GCC" = yes; then 15378 case $host_os in aix4.[012]|aix4.[012].*) 15379 # We only want to do this on AIX 4.2 and lower, the check 15380 # below for broken collect2 doesn't work under 4.3+ 15381 collect2name=`${CC} -print-prog-name=collect2` 15382 if test -f "$collect2name" && \ 15383 strings "$collect2name" | grep resolve_lib_name >/dev/null 15384 then 15385 # We have reworked collect2 15386 : 15387 else 15388 # We have old collect2 15389 hardcode_direct_F77=unsupported 15390 # It fails to find uninstalled libraries when the uninstalled 15391 # path is not listed in the libpath. Setting hardcode_minus_L 15392 # to unsupported forces relinking 15393 hardcode_minus_L_F77=yes 15394 hardcode_libdir_flag_spec_F77='-L$libdir' 15395 hardcode_libdir_separator_F77= 15396 fi 15397 ;; 15398 esac 15399 shared_flag='-shared' 15400 if test "$aix_use_runtimelinking" = yes; then 15401 shared_flag="$shared_flag "'${wl}-G' 15402 fi 15403 else 15404 # not using gcc 15405 if test "$host_cpu" = ia64; then 15406 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15407 # chokes on -Wl,-G. The following line is correct: 15408 shared_flag='-G' 15409 else 15410 if test "$aix_use_runtimelinking" = yes; then 15411 shared_flag='${wl}-G' 15412 else 15413 shared_flag='${wl}-bM:SRE' 15414 fi 15415 fi 15416 fi 15417 15418 # It seems that -bexpall does not export symbols beginning with 15419 # underscore (_), so it is better to generate a list of symbols to export. 15420 always_export_symbols_F77=yes 15421 if test "$aix_use_runtimelinking" = yes; then 15422 # Warning - without using the other runtime loading flags (-brtl), 15423 # -berok will link without error, but may produce a broken library. 15424 allow_undefined_flag_F77='-berok' 15425 # Determine the default libpath from the value encoded in an empty executable. 15426 cat >conftest.$ac_ext <<_ACEOF 15427 program main 15428 15429 end 15430_ACEOF 15431rm -f conftest.$ac_objext conftest$ac_exeext 15432if { (ac_try="$ac_link" 15433case "(($ac_try" in 15434 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15435 *) ac_try_echo=$ac_try;; 15436esac 15437eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15438$as_echo "$ac_try_echo") >&5 15439 (eval "$ac_link") 2>conftest.er1 15440 ac_status=$? 15441 grep -v '^ *+' conftest.er1 >conftest.err 15442 rm -f conftest.er1 15443 cat conftest.err >&5 15444 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15445 (exit $ac_status); } && { 15446 test -z "$ac_f77_werror_flag" || 15447 test ! -s conftest.err 15448 } && test -s conftest$ac_exeext && { 15449 test "$cross_compiling" = yes || 15450 $as_test_x conftest$ac_exeext 15451 }; then 15452 15453lt_aix_libpath_sed=' 15454 /Import File Strings/,/^$/ { 15455 /^0/ { 15456 s/^0 *\(.*\)$/\1/ 15457 p 15458 } 15459 }' 15460aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15461# Check for a 64-bit object if we didn't find anything. 15462if test -z "$aix_libpath"; then 15463 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15464fi 15465else 15466 $as_echo "$as_me: failed program was:" >&5 15467sed 's/^/| /' conftest.$ac_ext >&5 15468 15469 15470fi 15471 15472rm -rf conftest.dSYM 15473rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15474 conftest$ac_exeext conftest.$ac_ext 15475if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15476 15477 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15478 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" 15479 else 15480 if test "$host_cpu" = ia64; then 15481 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 15482 allow_undefined_flag_F77="-z nodefs" 15483 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" 15484 else 15485 # Determine the default libpath from the value encoded in an empty executable. 15486 cat >conftest.$ac_ext <<_ACEOF 15487 program main 15488 15489 end 15490_ACEOF 15491rm -f conftest.$ac_objext conftest$ac_exeext 15492if { (ac_try="$ac_link" 15493case "(($ac_try" in 15494 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15495 *) ac_try_echo=$ac_try;; 15496esac 15497eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15498$as_echo "$ac_try_echo") >&5 15499 (eval "$ac_link") 2>conftest.er1 15500 ac_status=$? 15501 grep -v '^ *+' conftest.er1 >conftest.err 15502 rm -f conftest.er1 15503 cat conftest.err >&5 15504 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15505 (exit $ac_status); } && { 15506 test -z "$ac_f77_werror_flag" || 15507 test ! -s conftest.err 15508 } && test -s conftest$ac_exeext && { 15509 test "$cross_compiling" = yes || 15510 $as_test_x conftest$ac_exeext 15511 }; then 15512 15513lt_aix_libpath_sed=' 15514 /Import File Strings/,/^$/ { 15515 /^0/ { 15516 s/^0 *\(.*\)$/\1/ 15517 p 15518 } 15519 }' 15520aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15521# Check for a 64-bit object if we didn't find anything. 15522if test -z "$aix_libpath"; then 15523 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15524fi 15525else 15526 $as_echo "$as_me: failed program was:" >&5 15527sed 's/^/| /' conftest.$ac_ext >&5 15528 15529 15530fi 15531 15532rm -rf conftest.dSYM 15533rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15534 conftest$ac_exeext conftest.$ac_ext 15535if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15536 15537 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15538 # Warning - without using the other run time loading flags, 15539 # -berok will link without error, but may produce a broken library. 15540 no_undefined_flag_F77=' ${wl}-bernotok' 15541 allow_undefined_flag_F77=' ${wl}-berok' 15542 # Exported symbols can be pulled into shared objects from archives 15543 whole_archive_flag_spec_F77='$convenience' 15544 archive_cmds_need_lc_F77=yes 15545 # This is similar to how AIX traditionally builds its shared libraries. 15546 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' 15547 fi 15548 fi 15549 ;; 15550 15551 amigaos*) 15552 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)' 15553 hardcode_libdir_flag_spec_F77='-L$libdir' 15554 hardcode_minus_L_F77=yes 15555 # see comment about different semantics on the GNU ld section 15556 ld_shlibs_F77=no 15557 ;; 15558 15559 bsdi[45]*) 15560 export_dynamic_flag_spec_F77=-rdynamic 15561 ;; 15562 15563 cygwin* | mingw* | pw32*) 15564 # When not using gcc, we currently assume that we are using 15565 # Microsoft Visual C++. 15566 # hardcode_libdir_flag_spec is actually meaningless, as there is 15567 # no search path for DLLs. 15568 hardcode_libdir_flag_spec_F77=' ' 15569 allow_undefined_flag_F77=unsupported 15570 # Tell ltmain to make .lib files, not .a files. 15571 libext=lib 15572 # Tell ltmain to make .dll files, not .so files. 15573 shrext_cmds=".dll" 15574 # FIXME: Setting linknames here is a bad hack. 15575 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15576 # The linker will automatically build a .lib file if we build a DLL. 15577 old_archive_From_new_cmds_F77='true' 15578 # FIXME: Should let the user specify the lib program. 15579 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' 15580 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15581 enable_shared_with_static_runtimes_F77=yes 15582 ;; 15583 15584 darwin* | rhapsody*) 15585 case $host_os in 15586 rhapsody* | darwin1.[012]) 15587 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15588 ;; 15589 *) # Darwin 1.3 on 15590 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15591 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15592 else 15593 case ${MACOSX_DEPLOYMENT_TARGET} in 15594 10.[012]) 15595 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15596 ;; 15597 10.*) 15598 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15599 ;; 15600 esac 15601 fi 15602 ;; 15603 esac 15604 archive_cmds_need_lc_F77=no 15605 hardcode_direct_F77=no 15606 hardcode_automatic_F77=yes 15607 hardcode_shlibpath_var_F77=unsupported 15608 whole_archive_flag_spec_F77='' 15609 link_all_deplibs_F77=yes 15610 if test "$GCC" = yes ; then 15611 output_verbose_link_cmd='echo' 15612 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}" 15613 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 15614 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}" 15615 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}" 15616 else 15617 case $cc_basename in 15618 xlc*) 15619 output_verbose_link_cmd='echo' 15620 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 15621 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15622 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15623 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}' 15624 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}' 15625 ;; 15626 *) 15627 ld_shlibs_F77=no 15628 ;; 15629 esac 15630 fi 15631 ;; 15632 15633 dgux*) 15634 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15635 hardcode_libdir_flag_spec_F77='-L$libdir' 15636 hardcode_shlibpath_var_F77=no 15637 ;; 15638 15639 freebsd1*) 15640 ld_shlibs_F77=no 15641 ;; 15642 15643 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15644 # support. Future versions do this automatically, but an explicit c++rt0.o 15645 # does not break anything, and helps significantly (at the cost of a little 15646 # extra space). 15647 freebsd2.2*) 15648 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15649 hardcode_libdir_flag_spec_F77='-R$libdir' 15650 hardcode_direct_F77=yes 15651 hardcode_shlibpath_var_F77=no 15652 ;; 15653 15654 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15655 freebsd2*) 15656 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15657 hardcode_direct_F77=yes 15658 hardcode_minus_L_F77=yes 15659 hardcode_shlibpath_var_F77=no 15660 ;; 15661 15662 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15663 freebsd* | dragonfly*) 15664 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15665 hardcode_libdir_flag_spec_F77='-R$libdir' 15666 hardcode_direct_F77=yes 15667 hardcode_shlibpath_var_F77=no 15668 ;; 15669 15670 hpux9*) 15671 if test "$GCC" = yes; then 15672 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' 15673 else 15674 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' 15675 fi 15676 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15677 hardcode_libdir_separator_F77=: 15678 hardcode_direct_F77=yes 15679 15680 # hardcode_minus_L: Not really in the search PATH, 15681 # but as the default location of the library. 15682 hardcode_minus_L_F77=yes 15683 export_dynamic_flag_spec_F77='${wl}-E' 15684 ;; 15685 15686 hpux10*) 15687 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15688 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15689 else 15690 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15691 fi 15692 if test "$with_gnu_ld" = no; then 15693 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15694 hardcode_libdir_separator_F77=: 15695 15696 hardcode_direct_F77=yes 15697 export_dynamic_flag_spec_F77='${wl}-E' 15698 15699 # hardcode_minus_L: Not really in the search PATH, 15700 # but as the default location of the library. 15701 hardcode_minus_L_F77=yes 15702 fi 15703 ;; 15704 15705 hpux11*) 15706 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15707 case $host_cpu in 15708 hppa*64*) 15709 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15710 ;; 15711 ia64*) 15712 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15713 ;; 15714 *) 15715 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15716 ;; 15717 esac 15718 else 15719 case $host_cpu in 15720 hppa*64*) 15721 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15722 ;; 15723 ia64*) 15724 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15725 ;; 15726 *) 15727 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15728 ;; 15729 esac 15730 fi 15731 if test "$with_gnu_ld" = no; then 15732 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15733 hardcode_libdir_separator_F77=: 15734 15735 case $host_cpu in 15736 hppa*64*|ia64*) 15737 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15738 hardcode_direct_F77=no 15739 hardcode_shlibpath_var_F77=no 15740 ;; 15741 *) 15742 hardcode_direct_F77=yes 15743 export_dynamic_flag_spec_F77='${wl}-E' 15744 15745 # hardcode_minus_L: Not really in the search PATH, 15746 # but as the default location of the library. 15747 hardcode_minus_L_F77=yes 15748 ;; 15749 esac 15750 fi 15751 ;; 15752 15753 irix5* | irix6* | nonstopux*) 15754 if test "$GCC" = yes; then 15755 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' 15756 else 15757 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' 15758 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15759 fi 15760 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15761 hardcode_libdir_separator_F77=: 15762 link_all_deplibs_F77=yes 15763 ;; 15764 15765 netbsd*) 15766 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15767 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15768 else 15769 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15770 fi 15771 hardcode_libdir_flag_spec_F77='-R$libdir' 15772 hardcode_direct_F77=yes 15773 hardcode_shlibpath_var_F77=no 15774 ;; 15775 15776 newsos6) 15777 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15778 hardcode_direct_F77=yes 15779 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15780 hardcode_libdir_separator_F77=: 15781 hardcode_shlibpath_var_F77=no 15782 ;; 15783 15784 openbsd*) 15785 if test -f /usr/libexec/ld.so; then 15786 hardcode_direct_F77=yes 15787 hardcode_shlibpath_var_F77=no 15788 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15789 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15790 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15791 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15792 export_dynamic_flag_spec_F77='${wl}-E' 15793 else 15794 case $host_os in 15795 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15796 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15797 hardcode_libdir_flag_spec_F77='-R$libdir' 15798 ;; 15799 *) 15800 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15801 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15802 ;; 15803 esac 15804 fi 15805 else 15806 ld_shlibs_F77=no 15807 fi 15808 ;; 15809 15810 os2*) 15811 hardcode_libdir_flag_spec_F77='-L$libdir' 15812 hardcode_minus_L_F77=yes 15813 allow_undefined_flag_F77=unsupported 15814 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' 15815 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15816 ;; 15817 15818 osf3*) 15819 if test "$GCC" = yes; then 15820 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15821 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' 15822 else 15823 allow_undefined_flag_F77=' -expect_unresolved \*' 15824 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' 15825 fi 15826 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15827 hardcode_libdir_separator_F77=: 15828 ;; 15829 15830 osf4* | osf5*) # as osf3* with the addition of -msym flag 15831 if test "$GCC" = yes; then 15832 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15833 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' 15834 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15835 else 15836 allow_undefined_flag_F77=' -expect_unresolved \*' 15837 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' 15838 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~ 15839 $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' 15840 15841 # Both c and cxx compiler support -rpath directly 15842 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15843 fi 15844 hardcode_libdir_separator_F77=: 15845 ;; 15846 15847 solaris*) 15848 no_undefined_flag_F77=' -z text' 15849 if test "$GCC" = yes; then 15850 wlarc='${wl}' 15851 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15852 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15853 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15854 else 15855 wlarc='' 15856 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15857 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15858 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15859 fi 15860 hardcode_libdir_flag_spec_F77='-R$libdir' 15861 hardcode_shlibpath_var_F77=no 15862 case $host_os in 15863 solaris2.[0-5] | solaris2.[0-5].*) ;; 15864 *) 15865 # The compiler driver will combine and reorder linker options, 15866 # but understands `-z linker_flag'. GCC discards it without `$wl', 15867 # but is careful enough not to reorder. 15868 # Supported since Solaris 2.6 (maybe 2.5.1?) 15869 if test "$GCC" = yes; then 15870 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 15871 else 15872 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' 15873 fi 15874 ;; 15875 esac 15876 link_all_deplibs_F77=yes 15877 ;; 15878 15879 sunos4*) 15880 if test "x$host_vendor" = xsequent; then 15881 # Use $CC to link under sequent, because it throws in some extra .o 15882 # files that make .init and .fini sections work. 15883 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15884 else 15885 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15886 fi 15887 hardcode_libdir_flag_spec_F77='-L$libdir' 15888 hardcode_direct_F77=yes 15889 hardcode_minus_L_F77=yes 15890 hardcode_shlibpath_var_F77=no 15891 ;; 15892 15893 sysv4) 15894 case $host_vendor in 15895 sni) 15896 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15897 hardcode_direct_F77=yes # is this really true??? 15898 ;; 15899 siemens) 15900 ## LD is ld it makes a PLAMLIB 15901 ## CC just makes a GrossModule. 15902 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15903 reload_cmds_F77='$CC -r -o $output$reload_objs' 15904 hardcode_direct_F77=no 15905 ;; 15906 motorola) 15907 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15908 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15909 ;; 15910 esac 15911 runpath_var='LD_RUN_PATH' 15912 hardcode_shlibpath_var_F77=no 15913 ;; 15914 15915 sysv4.3*) 15916 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15917 hardcode_shlibpath_var_F77=no 15918 export_dynamic_flag_spec_F77='-Bexport' 15919 ;; 15920 15921 sysv4*MP*) 15922 if test -d /usr/nec; then 15923 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15924 hardcode_shlibpath_var_F77=no 15925 runpath_var=LD_RUN_PATH 15926 hardcode_runpath_var=yes 15927 ld_shlibs_F77=yes 15928 fi 15929 ;; 15930 15931 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15932 no_undefined_flag_F77='${wl}-z,text' 15933 archive_cmds_need_lc_F77=no 15934 hardcode_shlibpath_var_F77=no 15935 runpath_var='LD_RUN_PATH' 15936 15937 if test "$GCC" = yes; then 15938 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15939 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15940 else 15941 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15942 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15943 fi 15944 ;; 15945 15946 sysv5* | sco3.2v5* | sco5v6*) 15947 # Note: We can NOT use -z defs as we might desire, because we do not 15948 # link with -lc, and that would cause any symbols used from libc to 15949 # always be unresolved, which means just about no library would 15950 # ever link correctly. If we're not using GNU ld we use -z text 15951 # though, which does catch some bad symbols but isn't as heavy-handed 15952 # as -z defs. 15953 no_undefined_flag_F77='${wl}-z,text' 15954 allow_undefined_flag_F77='${wl}-z,nodefs' 15955 archive_cmds_need_lc_F77=no 15956 hardcode_shlibpath_var_F77=no 15957 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15958 hardcode_libdir_separator_F77=':' 15959 link_all_deplibs_F77=yes 15960 export_dynamic_flag_spec_F77='${wl}-Bexport' 15961 runpath_var='LD_RUN_PATH' 15962 15963 if test "$GCC" = yes; then 15964 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15965 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15966 else 15967 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15968 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15969 fi 15970 ;; 15971 15972 uts4*) 15973 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15974 hardcode_libdir_flag_spec_F77='-L$libdir' 15975 hardcode_shlibpath_var_F77=no 15976 ;; 15977 15978 *) 15979 ld_shlibs_F77=no 15980 ;; 15981 esac 15982 fi 15983 15984{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15985$as_echo "$ld_shlibs_F77" >&6; } 15986test "$ld_shlibs_F77" = no && can_build_shared=no 15987 15988# 15989# Do we need to explicitly link libc? 15990# 15991case "x$archive_cmds_need_lc_F77" in 15992x|xyes) 15993 # Assume -lc should be added 15994 archive_cmds_need_lc_F77=yes 15995 15996 if test "$enable_shared" = yes && test "$GCC" = yes; then 15997 case $archive_cmds_F77 in 15998 *'~'*) 15999 # FIXME: we may have to deal with multi-command sequences. 16000 ;; 16001 '$CC '*) 16002 # Test whether the compiler implicitly links with -lc since on some 16003 # systems, -lgcc has to come before -lc. If gcc already passes -lc 16004 # to ld, don't add -lc before -lgcc. 16005 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 16006$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 16007 $rm conftest* 16008 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16009 16010 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 16011 (eval $ac_compile) 2>&5 16012 ac_status=$? 16013 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 16014 (exit $ac_status); } 2>conftest.err; then 16015 soname=conftest 16016 lib=conftest 16017 libobjs=conftest.$ac_objext 16018 deplibs= 16019 wl=$lt_prog_compiler_wl_F77 16020 pic_flag=$lt_prog_compiler_pic_F77 16021 compiler_flags=-v 16022 linker_flags=-v 16023 verstring= 16024 output_objdir=. 16025 libname=conftest 16026 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 16027 allow_undefined_flag_F77= 16028 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 16029 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 16030 ac_status=$? 16031 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 16032 (exit $ac_status); } 16033 then 16034 archive_cmds_need_lc_F77=no 16035 else 16036 archive_cmds_need_lc_F77=yes 16037 fi 16038 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 16039 else 16040 cat conftest.err 1>&5 16041 fi 16042 $rm conftest* 16043 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 16044$as_echo "$archive_cmds_need_lc_F77" >&6; } 16045 ;; 16046 esac 16047 fi 16048 ;; 16049esac 16050 16051{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 16052$as_echo_n "checking dynamic linker characteristics... " >&6; } 16053library_names_spec= 16054libname_spec='lib$name' 16055soname_spec= 16056shrext_cmds=".so" 16057postinstall_cmds= 16058postuninstall_cmds= 16059finish_cmds= 16060finish_eval= 16061shlibpath_var= 16062shlibpath_overrides_runpath=unknown 16063version_type=none 16064dynamic_linker="$host_os ld.so" 16065sys_lib_dlsearch_path_spec="/lib /usr/lib" 16066 16067need_lib_prefix=unknown 16068hardcode_into_libs=no 16069 16070# when you set need_version to no, make sure it does not cause -set_version 16071# flags to be left without arguments 16072need_version=unknown 16073 16074case $host_os in 16075aix3*) 16076 version_type=linux 16077 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 16078 shlibpath_var=LIBPATH 16079 16080 # AIX 3 has no versioning support, so we append a major version to the name. 16081 soname_spec='${libname}${release}${shared_ext}$major' 16082 ;; 16083 16084aix[4-9]*) 16085 version_type=linux 16086 need_lib_prefix=no 16087 need_version=no 16088 hardcode_into_libs=yes 16089 if test "$host_cpu" = ia64; then 16090 # AIX 5 supports IA64 16091 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 16092 shlibpath_var=LD_LIBRARY_PATH 16093 else 16094 # With GCC up to 2.95.x, collect2 would create an import file 16095 # for dependence libraries. The import file would start with 16096 # the line `#! .'. This would cause the generated library to 16097 # depend on `.', always an invalid library. This was fixed in 16098 # development snapshots of GCC prior to 3.0. 16099 case $host_os in 16100 aix4 | aix4.[01] | aix4.[01].*) 16101 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 16102 echo ' yes ' 16103 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 16104 : 16105 else 16106 can_build_shared=no 16107 fi 16108 ;; 16109 esac 16110 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 16111 # soname into executable. Probably we can add versioning support to 16112 # collect2, so additional links can be useful in future. 16113 if test "$aix_use_runtimelinking" = yes; then 16114 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 16115 # instead of lib<name>.a to let people know that these are not 16116 # typical AIX shared libraries. 16117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16118 else 16119 # We preserve .a as extension for shared libraries through AIX4.2 16120 # and later when we are not doing run time linking. 16121 library_names_spec='${libname}${release}.a $libname.a' 16122 soname_spec='${libname}${release}${shared_ext}$major' 16123 fi 16124 shlibpath_var=LIBPATH 16125 fi 16126 ;; 16127 16128amigaos*) 16129 library_names_spec='$libname.ixlibrary $libname.a' 16130 # Create ${libname}_ixlibrary.a entries in /sys/libs. 16131 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' 16132 ;; 16133 16134beos*) 16135 library_names_spec='${libname}${shared_ext}' 16136 dynamic_linker="$host_os ld.so" 16137 shlibpath_var=LIBRARY_PATH 16138 ;; 16139 16140bsdi[45]*) 16141 version_type=linux 16142 need_version=no 16143 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16144 soname_spec='${libname}${release}${shared_ext}$major' 16145 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 16146 shlibpath_var=LD_LIBRARY_PATH 16147 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 16148 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 16149 # the default ld.so.conf also contains /usr/contrib/lib and 16150 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 16151 # libtool to hard-code these into programs 16152 ;; 16153 16154cygwin* | mingw* | pw32*) 16155 version_type=windows 16156 shrext_cmds=".dll" 16157 need_version=no 16158 need_lib_prefix=no 16159 16160 case $GCC,$host_os in 16161 yes,cygwin* | yes,mingw* | yes,pw32*) 16162 library_names_spec='$libname.dll.a' 16163 # DLL is installed to $(libdir)/../bin by postinstall_cmds 16164 postinstall_cmds='base_file=`basename \${file}`~ 16165 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 16166 dldir=$destdir/`dirname \$dlpath`~ 16167 test -d \$dldir || mkdir -p \$dldir~ 16168 $install_prog $dir/$dlname \$dldir/$dlname~ 16169 chmod a+x \$dldir/$dlname' 16170 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 16171 dlpath=$dir/\$dldll~ 16172 $rm \$dlpath' 16173 shlibpath_overrides_runpath=yes 16174 16175 case $host_os in 16176 cygwin*) 16177 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 16178 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16179 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 16180 ;; 16181 mingw*) 16182 # MinGW DLLs use traditional 'lib' prefix 16183 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16184 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 16185 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 16186 # It is most probably a Windows format PATH printed by 16187 # mingw gcc, but we are running on Cygwin. Gcc prints its search 16188 # path with ; separators, and with drive letters. We can handle the 16189 # drive letters (cygwin fileutils understands them), so leave them, 16190 # especially as we might pass files found there to a mingw objdump, 16191 # which wouldn't understand a cygwinified path. Ahh. 16192 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 16193 else 16194 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 16195 fi 16196 ;; 16197 pw32*) 16198 # pw32 DLLs use 'pw' prefix rather than 'lib' 16199 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16200 ;; 16201 esac 16202 ;; 16203 16204 *) 16205 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 16206 ;; 16207 esac 16208 dynamic_linker='Win32 ld.exe' 16209 # FIXME: first we should search . and the directory the executable is in 16210 shlibpath_var=PATH 16211 ;; 16212 16213darwin* | rhapsody*) 16214 dynamic_linker="$host_os dyld" 16215 version_type=darwin 16216 need_lib_prefix=no 16217 need_version=no 16218 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 16219 soname_spec='${libname}${release}${major}$shared_ext' 16220 shlibpath_overrides_runpath=yes 16221 shlibpath_var=DYLD_LIBRARY_PATH 16222 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 16223 16224 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 16225 ;; 16226 16227dgux*) 16228 version_type=linux 16229 need_lib_prefix=no 16230 need_version=no 16231 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 16232 soname_spec='${libname}${release}${shared_ext}$major' 16233 shlibpath_var=LD_LIBRARY_PATH 16234 ;; 16235 16236freebsd1*) 16237 dynamic_linker=no 16238 ;; 16239 16240freebsd* | dragonfly*) 16241 # DragonFly does not have aout. When/if they implement a new 16242 # versioning mechanism, adjust this. 16243 if test -x /usr/bin/objformat; then 16244 objformat=`/usr/bin/objformat` 16245 else 16246 case $host_os in 16247 freebsd[123]*) objformat=aout ;; 16248 *) objformat=elf ;; 16249 esac 16250 fi 16251 version_type=freebsd-$objformat 16252 case $version_type in 16253 freebsd-elf*) 16254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16255 need_version=no 16256 need_lib_prefix=no 16257 ;; 16258 freebsd-*) 16259 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 16260 need_version=yes 16261 ;; 16262 esac 16263 shlibpath_var=LD_LIBRARY_PATH 16264 case $host_os in 16265 freebsd2*) 16266 shlibpath_overrides_runpath=yes 16267 ;; 16268 freebsd3.[01]* | freebsdelf3.[01]*) 16269 shlibpath_overrides_runpath=yes 16270 hardcode_into_libs=yes 16271 ;; 16272 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 16273 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 16274 shlibpath_overrides_runpath=no 16275 hardcode_into_libs=yes 16276 ;; 16277 *) # from 4.6 on, and DragonFly 16278 shlibpath_overrides_runpath=yes 16279 hardcode_into_libs=yes 16280 ;; 16281 esac 16282 ;; 16283 16284gnu*) 16285 version_type=linux 16286 need_lib_prefix=no 16287 need_version=no 16288 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16289 soname_spec='${libname}${release}${shared_ext}$major' 16290 shlibpath_var=LD_LIBRARY_PATH 16291 hardcode_into_libs=yes 16292 ;; 16293 16294hpux9* | hpux10* | hpux11*) 16295 # Give a soname corresponding to the major version so that dld.sl refuses to 16296 # link against other versions. 16297 version_type=sunos 16298 need_lib_prefix=no 16299 need_version=no 16300 case $host_cpu in 16301 ia64*) 16302 shrext_cmds='.so' 16303 hardcode_into_libs=yes 16304 dynamic_linker="$host_os dld.so" 16305 shlibpath_var=LD_LIBRARY_PATH 16306 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16307 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16308 soname_spec='${libname}${release}${shared_ext}$major' 16309 if test "X$HPUX_IA64_MODE" = X32; then 16310 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 16311 else 16312 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 16313 fi 16314 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16315 ;; 16316 hppa*64*) 16317 shrext_cmds='.sl' 16318 hardcode_into_libs=yes 16319 dynamic_linker="$host_os dld.sl" 16320 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 16321 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16322 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16323 soname_spec='${libname}${release}${shared_ext}$major' 16324 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 16325 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16326 ;; 16327 *) 16328 shrext_cmds='.sl' 16329 dynamic_linker="$host_os dld.sl" 16330 shlibpath_var=SHLIB_PATH 16331 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 16332 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16333 soname_spec='${libname}${release}${shared_ext}$major' 16334 ;; 16335 esac 16336 # HP-UX runs *really* slowly unless shared libraries are mode 555. 16337 postinstall_cmds='chmod 555 $lib' 16338 ;; 16339 16340interix[3-9]*) 16341 version_type=linux 16342 need_lib_prefix=no 16343 need_version=no 16344 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16345 soname_spec='${libname}${release}${shared_ext}$major' 16346 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 16347 shlibpath_var=LD_LIBRARY_PATH 16348 shlibpath_overrides_runpath=no 16349 hardcode_into_libs=yes 16350 ;; 16351 16352irix5* | irix6* | nonstopux*) 16353 case $host_os in 16354 nonstopux*) version_type=nonstopux ;; 16355 *) 16356 if test "$lt_cv_prog_gnu_ld" = yes; then 16357 version_type=linux 16358 else 16359 version_type=irix 16360 fi ;; 16361 esac 16362 need_lib_prefix=no 16363 need_version=no 16364 soname_spec='${libname}${release}${shared_ext}$major' 16365 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 16366 case $host_os in 16367 irix5* | nonstopux*) 16368 libsuff= shlibsuff= 16369 ;; 16370 *) 16371 case $LD in # libtool.m4 will add one of these switches to LD 16372 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 16373 libsuff= shlibsuff= libmagic=32-bit;; 16374 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 16375 libsuff=32 shlibsuff=N32 libmagic=N32;; 16376 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 16377 libsuff=64 shlibsuff=64 libmagic=64-bit;; 16378 *) libsuff= shlibsuff= libmagic=never-match;; 16379 esac 16380 ;; 16381 esac 16382 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 16383 shlibpath_overrides_runpath=no 16384 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16385 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16386 hardcode_into_libs=yes 16387 ;; 16388 16389# No shared lib support for Linux oldld, aout, or coff. 16390linux*oldld* | linux*aout* | linux*coff*) 16391 dynamic_linker=no 16392 ;; 16393 16394# This must be Linux ELF. 16395linux* | k*bsd*-gnu) 16396 version_type=linux 16397 need_lib_prefix=no 16398 need_version=no 16399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16400 soname_spec='${libname}${release}${shared_ext}$major' 16401 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16402 shlibpath_var=LD_LIBRARY_PATH 16403 shlibpath_overrides_runpath=no 16404 # This implies no fast_install, which is unacceptable. 16405 # Some rework will be needed to allow for fast_install 16406 # before this can be enabled. 16407 hardcode_into_libs=yes 16408 16409 # Append ld.so.conf contents to the search path 16410 if test -f /etc/ld.so.conf; then 16411 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' ' '` 16412 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 16413 fi 16414 16415 # We used to test for /lib/ld.so.1 and disable shared libraries on 16416 # powerpc, because MkLinux only supported shared libraries with the 16417 # GNU dynamic linker. Since this was broken with cross compilers, 16418 # most powerpc-linux boxes support dynamic linking these days and 16419 # people can always --disable-shared, the test was removed, and we 16420 # assume the GNU/Linux dynamic linker is in use. 16421 dynamic_linker='GNU/Linux ld.so' 16422 ;; 16423 16424netbsd*) 16425 version_type=sunos 16426 need_lib_prefix=no 16427 need_version=no 16428 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16429 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16430 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16431 dynamic_linker='NetBSD (a.out) ld.so' 16432 else 16433 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16434 soname_spec='${libname}${release}${shared_ext}$major' 16435 dynamic_linker='NetBSD ld.elf_so' 16436 fi 16437 shlibpath_var=LD_LIBRARY_PATH 16438 shlibpath_overrides_runpath=yes 16439 hardcode_into_libs=yes 16440 ;; 16441 16442newsos6) 16443 version_type=linux 16444 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16445 shlibpath_var=LD_LIBRARY_PATH 16446 shlibpath_overrides_runpath=yes 16447 ;; 16448 16449nto-qnx*) 16450 version_type=linux 16451 need_lib_prefix=no 16452 need_version=no 16453 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16454 soname_spec='${libname}${release}${shared_ext}$major' 16455 shlibpath_var=LD_LIBRARY_PATH 16456 shlibpath_overrides_runpath=yes 16457 ;; 16458 16459openbsd*) 16460 version_type=sunos 16461 sys_lib_dlsearch_path_spec="/usr/lib" 16462 need_lib_prefix=no 16463 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 16464 case $host_os in 16465 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 16466 *) need_version=no ;; 16467 esac 16468 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16469 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16470 shlibpath_var=LD_LIBRARY_PATH 16471 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16472 case $host_os in 16473 openbsd2.[89] | openbsd2.[89].*) 16474 shlibpath_overrides_runpath=no 16475 ;; 16476 *) 16477 shlibpath_overrides_runpath=yes 16478 ;; 16479 esac 16480 else 16481 shlibpath_overrides_runpath=yes 16482 fi 16483 ;; 16484 16485os2*) 16486 libname_spec='$name' 16487 shrext_cmds=".dll" 16488 need_lib_prefix=no 16489 library_names_spec='$libname${shared_ext} $libname.a' 16490 dynamic_linker='OS/2 ld.exe' 16491 shlibpath_var=LIBPATH 16492 ;; 16493 16494osf3* | osf4* | osf5*) 16495 version_type=osf 16496 need_lib_prefix=no 16497 need_version=no 16498 soname_spec='${libname}${release}${shared_ext}$major' 16499 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16500 shlibpath_var=LD_LIBRARY_PATH 16501 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16502 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16503 ;; 16504 16505rdos*) 16506 dynamic_linker=no 16507 ;; 16508 16509solaris*) 16510 version_type=linux 16511 need_lib_prefix=no 16512 need_version=no 16513 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16514 soname_spec='${libname}${release}${shared_ext}$major' 16515 shlibpath_var=LD_LIBRARY_PATH 16516 shlibpath_overrides_runpath=yes 16517 hardcode_into_libs=yes 16518 # ldd complains unless libraries are executable 16519 postinstall_cmds='chmod +x $lib' 16520 ;; 16521 16522sunos4*) 16523 version_type=sunos 16524 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16525 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16526 shlibpath_var=LD_LIBRARY_PATH 16527 shlibpath_overrides_runpath=yes 16528 if test "$with_gnu_ld" = yes; then 16529 need_lib_prefix=no 16530 fi 16531 need_version=yes 16532 ;; 16533 16534sysv4 | sysv4.3*) 16535 version_type=linux 16536 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16537 soname_spec='${libname}${release}${shared_ext}$major' 16538 shlibpath_var=LD_LIBRARY_PATH 16539 case $host_vendor in 16540 sni) 16541 shlibpath_overrides_runpath=no 16542 need_lib_prefix=no 16543 export_dynamic_flag_spec='${wl}-Blargedynsym' 16544 runpath_var=LD_RUN_PATH 16545 ;; 16546 siemens) 16547 need_lib_prefix=no 16548 ;; 16549 motorola) 16550 need_lib_prefix=no 16551 need_version=no 16552 shlibpath_overrides_runpath=no 16553 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16554 ;; 16555 esac 16556 ;; 16557 16558sysv4*MP*) 16559 if test -d /usr/nec ;then 16560 version_type=linux 16561 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16562 soname_spec='$libname${shared_ext}.$major' 16563 shlibpath_var=LD_LIBRARY_PATH 16564 fi 16565 ;; 16566 16567sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16568 version_type=freebsd-elf 16569 need_lib_prefix=no 16570 need_version=no 16571 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16572 soname_spec='${libname}${release}${shared_ext}$major' 16573 shlibpath_var=LD_LIBRARY_PATH 16574 hardcode_into_libs=yes 16575 if test "$with_gnu_ld" = yes; then 16576 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16577 shlibpath_overrides_runpath=no 16578 else 16579 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16580 shlibpath_overrides_runpath=yes 16581 case $host_os in 16582 sco3.2v5*) 16583 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16584 ;; 16585 esac 16586 fi 16587 sys_lib_dlsearch_path_spec='/usr/lib' 16588 ;; 16589 16590uts4*) 16591 version_type=linux 16592 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16593 soname_spec='${libname}${release}${shared_ext}$major' 16594 shlibpath_var=LD_LIBRARY_PATH 16595 ;; 16596 16597*) 16598 dynamic_linker=no 16599 ;; 16600esac 16601{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16602$as_echo "$dynamic_linker" >&6; } 16603test "$dynamic_linker" = no && can_build_shared=no 16604 16605if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 16606 $as_echo_n "(cached) " >&6 16607else 16608 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 16609fi 16610 16611sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 16612if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 16613 $as_echo_n "(cached) " >&6 16614else 16615 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 16616fi 16617 16618sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 16619 16620variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16621if test "$GCC" = yes; then 16622 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16623fi 16624 16625{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16626$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 16627hardcode_action_F77= 16628if test -n "$hardcode_libdir_flag_spec_F77" || \ 16629 test -n "$runpath_var_F77" || \ 16630 test "X$hardcode_automatic_F77" = "Xyes" ; then 16631 16632 # We can hardcode non-existant directories. 16633 if test "$hardcode_direct_F77" != no && 16634 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16635 # have to relink, otherwise we might link with an installed library 16636 # when we should be linking with a yet-to-be-installed one 16637 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16638 test "$hardcode_minus_L_F77" != no; then 16639 # Linking always hardcodes the temporary library directory. 16640 hardcode_action_F77=relink 16641 else 16642 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16643 hardcode_action_F77=immediate 16644 fi 16645else 16646 # We cannot hardcode anything, or else we can only hardcode existing 16647 # directories. 16648 hardcode_action_F77=unsupported 16649fi 16650{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16651$as_echo "$hardcode_action_F77" >&6; } 16652 16653if test "$hardcode_action_F77" = relink; then 16654 # Fast installation is not supported 16655 enable_fast_install=no 16656elif test "$shlibpath_overrides_runpath" = yes || 16657 test "$enable_shared" = no; then 16658 # Fast installation is not necessary 16659 enable_fast_install=needless 16660fi 16661 16662 16663# The else clause should only fire when bootstrapping the 16664# libtool distribution, otherwise you forgot to ship ltmain.sh 16665# with your package, and you will get complaints that there are 16666# no rules to generate ltmain.sh. 16667if test -f "$ltmain"; then 16668 # See if we are running on zsh, and set the options which allow our commands through 16669 # without removal of \ escapes. 16670 if test -n "${ZSH_VERSION+set}" ; then 16671 setopt NO_GLOB_SUBST 16672 fi 16673 # Now quote all the things that may contain metacharacters while being 16674 # careful not to overquote the AC_SUBSTed values. We take copies of the 16675 # variables and quote the copies for generation of the libtool script. 16676 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 16677 SED SHELL STRIP \ 16678 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16679 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16680 deplibs_check_method reload_flag reload_cmds need_locks \ 16681 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16682 lt_cv_sys_global_symbol_to_c_name_address \ 16683 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16684 old_postinstall_cmds old_postuninstall_cmds \ 16685 compiler_F77 \ 16686 CC_F77 \ 16687 LD_F77 \ 16688 lt_prog_compiler_wl_F77 \ 16689 lt_prog_compiler_pic_F77 \ 16690 lt_prog_compiler_static_F77 \ 16691 lt_prog_compiler_no_builtin_flag_F77 \ 16692 export_dynamic_flag_spec_F77 \ 16693 thread_safe_flag_spec_F77 \ 16694 whole_archive_flag_spec_F77 \ 16695 enable_shared_with_static_runtimes_F77 \ 16696 old_archive_cmds_F77 \ 16697 old_archive_from_new_cmds_F77 \ 16698 predep_objects_F77 \ 16699 postdep_objects_F77 \ 16700 predeps_F77 \ 16701 postdeps_F77 \ 16702 compiler_lib_search_path_F77 \ 16703 compiler_lib_search_dirs_F77 \ 16704 archive_cmds_F77 \ 16705 archive_expsym_cmds_F77 \ 16706 postinstall_cmds_F77 \ 16707 postuninstall_cmds_F77 \ 16708 old_archive_from_expsyms_cmds_F77 \ 16709 allow_undefined_flag_F77 \ 16710 no_undefined_flag_F77 \ 16711 export_symbols_cmds_F77 \ 16712 hardcode_libdir_flag_spec_F77 \ 16713 hardcode_libdir_flag_spec_ld_F77 \ 16714 hardcode_libdir_separator_F77 \ 16715 hardcode_automatic_F77 \ 16716 module_cmds_F77 \ 16717 module_expsym_cmds_F77 \ 16718 lt_cv_prog_compiler_c_o_F77 \ 16719 fix_srcfile_path_F77 \ 16720 exclude_expsyms_F77 \ 16721 include_expsyms_F77; do 16722 16723 case $var in 16724 old_archive_cmds_F77 | \ 16725 old_archive_from_new_cmds_F77 | \ 16726 archive_cmds_F77 | \ 16727 archive_expsym_cmds_F77 | \ 16728 module_cmds_F77 | \ 16729 module_expsym_cmds_F77 | \ 16730 old_archive_from_expsyms_cmds_F77 | \ 16731 export_symbols_cmds_F77 | \ 16732 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16733 postinstall_cmds | postuninstall_cmds | \ 16734 old_postinstall_cmds | old_postuninstall_cmds | \ 16735 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16736 # Double-quote double-evaled strings. 16737 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16738 ;; 16739 *) 16740 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16741 ;; 16742 esac 16743 done 16744 16745 case $lt_echo in 16746 *'\$0 --fallback-echo"') 16747 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16748 ;; 16749 esac 16750 16751cfgfile="$ofile" 16752 16753 cat <<__EOF__ >> "$cfgfile" 16754# ### BEGIN LIBTOOL TAG CONFIG: $tagname 16755 16756# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16757 16758# Shell to use when invoking shell scripts. 16759SHELL=$lt_SHELL 16760 16761# Whether or not to build shared libraries. 16762build_libtool_libs=$enable_shared 16763 16764# Whether or not to build static libraries. 16765build_old_libs=$enable_static 16766 16767# Whether or not to add -lc for building shared libraries. 16768build_libtool_need_lc=$archive_cmds_need_lc_F77 16769 16770# Whether or not to disallow shared libs when runtime libs are static 16771allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16772 16773# Whether or not to optimize for fast installation. 16774fast_install=$enable_fast_install 16775 16776# The host system. 16777host_alias=$host_alias 16778host=$host 16779host_os=$host_os 16780 16781# The build system. 16782build_alias=$build_alias 16783build=$build 16784build_os=$build_os 16785 16786# An echo program that does not interpret backslashes. 16787echo=$lt_echo 16788 16789# The archiver. 16790AR=$lt_AR 16791AR_FLAGS=$lt_AR_FLAGS 16792 16793# A C compiler. 16794LTCC=$lt_LTCC 16795 16796# LTCC compiler flags. 16797LTCFLAGS=$lt_LTCFLAGS 16798 16799# A language-specific compiler. 16800CC=$lt_compiler_F77 16801 16802# Is the compiler the GNU C compiler? 16803with_gcc=$GCC_F77 16804 16805# An ERE matcher. 16806EGREP=$lt_EGREP 16807 16808# The linker used to build libraries. 16809LD=$lt_LD_F77 16810 16811# Whether we need hard or soft links. 16812LN_S=$lt_LN_S 16813 16814# A BSD-compatible nm program. 16815NM=$lt_NM 16816 16817# A symbol stripping program 16818STRIP=$lt_STRIP 16819 16820# Used to examine libraries when file_magic_cmd begins "file" 16821MAGIC_CMD=$MAGIC_CMD 16822 16823# Used on cygwin: DLL creation program. 16824DLLTOOL="$DLLTOOL" 16825 16826# Used on cygwin: object dumper. 16827OBJDUMP="$OBJDUMP" 16828 16829# Used on cygwin: assembler. 16830AS="$AS" 16831 16832# The name of the directory that contains temporary libtool files. 16833objdir=$objdir 16834 16835# How to create reloadable object files. 16836reload_flag=$lt_reload_flag 16837reload_cmds=$lt_reload_cmds 16838 16839# How to pass a linker flag through the compiler. 16840wl=$lt_lt_prog_compiler_wl_F77 16841 16842# Object file suffix (normally "o"). 16843objext="$ac_objext" 16844 16845# Old archive suffix (normally "a"). 16846libext="$libext" 16847 16848# Shared library suffix (normally ".so"). 16849shrext_cmds='$shrext_cmds' 16850 16851# Executable file suffix (normally ""). 16852exeext="$exeext" 16853 16854# Additional compiler flags for building library objects. 16855pic_flag=$lt_lt_prog_compiler_pic_F77 16856pic_mode=$pic_mode 16857 16858# What is the maximum length of a command? 16859max_cmd_len=$lt_cv_sys_max_cmd_len 16860 16861# Does compiler simultaneously support -c and -o options? 16862compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16863 16864# Must we lock files when doing compilation? 16865need_locks=$lt_need_locks 16866 16867# Do we need the lib prefix for modules? 16868need_lib_prefix=$need_lib_prefix 16869 16870# Do we need a version for libraries? 16871need_version=$need_version 16872 16873# Whether dlopen is supported. 16874dlopen_support=$enable_dlopen 16875 16876# Whether dlopen of programs is supported. 16877dlopen_self=$enable_dlopen_self 16878 16879# Whether dlopen of statically linked programs is supported. 16880dlopen_self_static=$enable_dlopen_self_static 16881 16882# Compiler flag to prevent dynamic linking. 16883link_static_flag=$lt_lt_prog_compiler_static_F77 16884 16885# Compiler flag to turn off builtin functions. 16886no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16887 16888# Compiler flag to allow reflexive dlopens. 16889export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16890 16891# Compiler flag to generate shared objects directly from archives. 16892whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16893 16894# Compiler flag to generate thread-safe objects. 16895thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16896 16897# Library versioning type. 16898version_type=$version_type 16899 16900# Format of library name prefix. 16901libname_spec=$lt_libname_spec 16902 16903# List of archive names. First name is the real one, the rest are links. 16904# The last name is the one that the linker finds with -lNAME. 16905library_names_spec=$lt_library_names_spec 16906 16907# The coded name of the library, if different from the real name. 16908soname_spec=$lt_soname_spec 16909 16910# Commands used to build and install an old-style archive. 16911RANLIB=$lt_RANLIB 16912old_archive_cmds=$lt_old_archive_cmds_F77 16913old_postinstall_cmds=$lt_old_postinstall_cmds 16914old_postuninstall_cmds=$lt_old_postuninstall_cmds 16915 16916# Create an old-style archive from a shared archive. 16917old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16918 16919# Create a temporary old-style archive to link instead of a shared archive. 16920old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16921 16922# Commands used to build and install a shared archive. 16923archive_cmds=$lt_archive_cmds_F77 16924archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16925postinstall_cmds=$lt_postinstall_cmds 16926postuninstall_cmds=$lt_postuninstall_cmds 16927 16928# Commands used to build a loadable module (assumed same as above if empty) 16929module_cmds=$lt_module_cmds_F77 16930module_expsym_cmds=$lt_module_expsym_cmds_F77 16931 16932# Commands to strip libraries. 16933old_striplib=$lt_old_striplib 16934striplib=$lt_striplib 16935 16936# Dependencies to place before the objects being linked to create a 16937# shared library. 16938predep_objects=$lt_predep_objects_F77 16939 16940# Dependencies to place after the objects being linked to create a 16941# shared library. 16942postdep_objects=$lt_postdep_objects_F77 16943 16944# Dependencies to place before the objects being linked to create a 16945# shared library. 16946predeps=$lt_predeps_F77 16947 16948# Dependencies to place after the objects being linked to create a 16949# shared library. 16950postdeps=$lt_postdeps_F77 16951 16952# The directories searched by this compiler when creating a shared 16953# library 16954compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 16955 16956# The library search path used internally by the compiler when linking 16957# a shared library. 16958compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16959 16960# Method to check whether dependent libraries are shared objects. 16961deplibs_check_method=$lt_deplibs_check_method 16962 16963# Command to use when deplibs_check_method == file_magic. 16964file_magic_cmd=$lt_file_magic_cmd 16965 16966# Flag that allows shared libraries with undefined symbols to be built. 16967allow_undefined_flag=$lt_allow_undefined_flag_F77 16968 16969# Flag that forces no undefined symbols. 16970no_undefined_flag=$lt_no_undefined_flag_F77 16971 16972# Commands used to finish a libtool library installation in a directory. 16973finish_cmds=$lt_finish_cmds 16974 16975# Same as above, but a single script fragment to be evaled but not shown. 16976finish_eval=$lt_finish_eval 16977 16978# Take the output of nm and produce a listing of raw symbols and C names. 16979global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16980 16981# Transform the output of nm in a proper C declaration 16982global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16983 16984# Transform the output of nm in a C name address pair 16985global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16986 16987# This is the shared library runtime path variable. 16988runpath_var=$runpath_var 16989 16990# This is the shared library path variable. 16991shlibpath_var=$shlibpath_var 16992 16993# Is shlibpath searched before the hard-coded library search path? 16994shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16995 16996# How to hardcode a shared library path into an executable. 16997hardcode_action=$hardcode_action_F77 16998 16999# Whether we should hardcode library paths into libraries. 17000hardcode_into_libs=$hardcode_into_libs 17001 17002# Flag to hardcode \$libdir into a binary during linking. 17003# This must work even if \$libdir does not exist. 17004hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 17005 17006# If ld is used when linking, flag to hardcode \$libdir into 17007# a binary during linking. This must work even if \$libdir does 17008# not exist. 17009hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 17010 17011# Whether we need a single -rpath flag with a separated argument. 17012hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 17013 17014# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 17015# resulting binary. 17016hardcode_direct=$hardcode_direct_F77 17017 17018# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 17019# resulting binary. 17020hardcode_minus_L=$hardcode_minus_L_F77 17021 17022# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 17023# the resulting binary. 17024hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 17025 17026# Set to yes if building a shared library automatically hardcodes DIR into the library 17027# and all subsequent libraries and executables linked against it. 17028hardcode_automatic=$hardcode_automatic_F77 17029 17030# Variables whose values should be saved in libtool wrapper scripts and 17031# restored at relink time. 17032variables_saved_for_relink="$variables_saved_for_relink" 17033 17034# Whether libtool must link a program against all its dependency libraries. 17035link_all_deplibs=$link_all_deplibs_F77 17036 17037# Compile-time system search path for libraries 17038sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17039 17040# Run-time system search path for libraries 17041sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17042 17043# Fix the shell variable \$srcfile for the compiler. 17044fix_srcfile_path=$lt_fix_srcfile_path 17045 17046# Set to yes if exported symbols are required. 17047always_export_symbols=$always_export_symbols_F77 17048 17049# The commands to list exported symbols. 17050export_symbols_cmds=$lt_export_symbols_cmds_F77 17051 17052# The commands to extract the exported symbol list from a shared archive. 17053extract_expsyms_cmds=$lt_extract_expsyms_cmds 17054 17055# Symbols that should not be listed in the preloaded symbols. 17056exclude_expsyms=$lt_exclude_expsyms_F77 17057 17058# Symbols that must always be exported. 17059include_expsyms=$lt_include_expsyms_F77 17060 17061# ### END LIBTOOL TAG CONFIG: $tagname 17062 17063__EOF__ 17064 17065 17066else 17067 # If there is no Makefile yet, we rely on a make rule to execute 17068 # `config.status --recheck' to rerun these tests and create the 17069 # libtool script then. 17070 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 17071 if test -f "$ltmain_in"; then 17072 test -f Makefile && make "$ltmain" 17073 fi 17074fi 17075 17076 17077ac_ext=c 17078ac_cpp='$CPP $CPPFLAGS' 17079ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 17080ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 17081ac_compiler_gnu=$ac_cv_c_compiler_gnu 17082 17083CC="$lt_save_CC" 17084 17085 else 17086 tagname="" 17087 fi 17088 ;; 17089 17090 GCJ) 17091 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 17092 17093 17094# Source file extension for Java test sources. 17095ac_ext=java 17096 17097# Object file extension for compiled Java test sources. 17098objext=o 17099objext_GCJ=$objext 17100 17101# Code to be used in simple compile tests 17102lt_simple_compile_test_code="class foo {}" 17103 17104# Code to be used in simple link tests 17105lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }' 17106 17107# ltmain only uses $CC for tagged configurations so make sure $CC is set. 17108 17109# If no C compiler was specified, use CC. 17110LTCC=${LTCC-"$CC"} 17111 17112# If no C compiler flags were specified, use CFLAGS. 17113LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 17114 17115# Allow CC to be a program name with arguments. 17116compiler=$CC 17117 17118 17119# save warnings/boilerplate of simple test code 17120ac_outfile=conftest.$ac_objext 17121echo "$lt_simple_compile_test_code" >conftest.$ac_ext 17122eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 17123_lt_compiler_boilerplate=`cat conftest.err` 17124$rm conftest* 17125 17126ac_outfile=conftest.$ac_objext 17127echo "$lt_simple_link_test_code" >conftest.$ac_ext 17128eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 17129_lt_linker_boilerplate=`cat conftest.err` 17130$rm -r conftest* 17131 17132 17133# Allow CC to be a program name with arguments. 17134lt_save_CC="$CC" 17135CC=${GCJ-"gcj"} 17136compiler=$CC 17137compiler_GCJ=$CC 17138for cc_temp in $compiler""; do 17139 case $cc_temp in 17140 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17141 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17142 \-*) ;; 17143 *) break;; 17144 esac 17145done 17146cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17147 17148 17149# GCJ did not exist at the time GCC didn't implicitly link libc in. 17150archive_cmds_need_lc_GCJ=no 17151 17152old_archive_cmds_GCJ=$old_archive_cmds 17153 17154 17155lt_prog_compiler_no_builtin_flag_GCJ= 17156 17157if test "$GCC" = yes; then 17158 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 17159 17160 17161{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 17162$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 17163if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 17164 $as_echo_n "(cached) " >&6 17165else 17166 lt_cv_prog_compiler_rtti_exceptions=no 17167 ac_outfile=conftest.$ac_objext 17168 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17169 lt_compiler_flag="-fno-rtti -fno-exceptions" 17170 # Insert the option either (1) after the last *FLAGS variable, or 17171 # (2) before a word containing "conftest.", or (3) at the end. 17172 # Note that $ac_compile itself does not contain backslashes and begins 17173 # with a dollar sign (not a hyphen), so the echo should work correctly. 17174 # The option is referenced via a variable to avoid confusing sed. 17175 lt_compile=`echo "$ac_compile" | $SED \ 17176 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17177 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17178 -e 's:$: $lt_compiler_flag:'` 17179 (eval echo "\"\$as_me:17179: $lt_compile\"" >&5) 17180 (eval "$lt_compile" 2>conftest.err) 17181 ac_status=$? 17182 cat conftest.err >&5 17183 echo "$as_me:17183: \$? = $ac_status" >&5 17184 if (exit $ac_status) && test -s "$ac_outfile"; then 17185 # The compiler can only warn and ignore the option if not recognized 17186 # So say no if there are warnings other than the usual output. 17187 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 17188 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17189 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17190 lt_cv_prog_compiler_rtti_exceptions=yes 17191 fi 17192 fi 17193 $rm conftest* 17194 17195fi 17196{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 17197$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 17198 17199if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 17200 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 17201else 17202 : 17203fi 17204 17205fi 17206 17207lt_prog_compiler_wl_GCJ= 17208lt_prog_compiler_pic_GCJ= 17209lt_prog_compiler_static_GCJ= 17210 17211{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 17212$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 17213 17214 if test "$GCC" = yes; then 17215 lt_prog_compiler_wl_GCJ='-Wl,' 17216 lt_prog_compiler_static_GCJ='-static' 17217 17218 case $host_os in 17219 aix*) 17220 # All AIX code is PIC. 17221 if test "$host_cpu" = ia64; then 17222 # AIX 5 now supports IA64 processor 17223 lt_prog_compiler_static_GCJ='-Bstatic' 17224 fi 17225 ;; 17226 17227 amigaos*) 17228 # FIXME: we need at least 68020 code to build shared libraries, but 17229 # adding the `-m68020' flag to GCC prevents building anything better, 17230 # like `-m68040'. 17231 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 17232 ;; 17233 17234 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 17235 # PIC is the default for these OSes. 17236 ;; 17237 17238 mingw* | cygwin* | pw32* | os2*) 17239 # This hack is so that the source file can tell whether it is being 17240 # built for inclusion in a dll (and should export symbols for example). 17241 # Although the cygwin gcc ignores -fPIC, still need this for old-style 17242 # (--disable-auto-import) libraries 17243 17244 ;; 17245 17246 darwin* | rhapsody*) 17247 # PIC is the default on this platform 17248 # Common symbols not allowed in MH_DYLIB files 17249 lt_prog_compiler_pic_GCJ='-fno-common' 17250 ;; 17251 17252 interix[3-9]*) 17253 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 17254 # Instead, we relocate shared libraries at runtime. 17255 ;; 17256 17257 msdosdjgpp*) 17258 # Just because we use GCC doesn't mean we suddenly get shared libraries 17259 # on systems that don't support them. 17260 lt_prog_compiler_can_build_shared_GCJ=no 17261 enable_shared=no 17262 ;; 17263 17264 sysv4*MP*) 17265 if test -d /usr/nec; then 17266 lt_prog_compiler_pic_GCJ=-Kconform_pic 17267 fi 17268 ;; 17269 17270 hpux*) 17271 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17272 # not for PA HP-UX. 17273 case $host_cpu in 17274 hppa*64*|ia64*) 17275 # +Z the default 17276 ;; 17277 *) 17278 lt_prog_compiler_pic_GCJ='-fPIC' 17279 ;; 17280 esac 17281 ;; 17282 17283 *) 17284 lt_prog_compiler_pic_GCJ='-fPIC' 17285 ;; 17286 esac 17287 else 17288 # PORTME Check for flag to pass linker flags through the system compiler. 17289 case $host_os in 17290 aix*) 17291 lt_prog_compiler_wl_GCJ='-Wl,' 17292 if test "$host_cpu" = ia64; then 17293 # AIX 5 now supports IA64 processor 17294 lt_prog_compiler_static_GCJ='-Bstatic' 17295 else 17296 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 17297 fi 17298 ;; 17299 darwin*) 17300 # PIC is the default on this platform 17301 # Common symbols not allowed in MH_DYLIB files 17302 case $cc_basename in 17303 xlc*) 17304 lt_prog_compiler_pic_GCJ='-qnocommon' 17305 lt_prog_compiler_wl_GCJ='-Wl,' 17306 ;; 17307 esac 17308 ;; 17309 17310 mingw* | cygwin* | pw32* | os2*) 17311 # This hack is so that the source file can tell whether it is being 17312 # built for inclusion in a dll (and should export symbols for example). 17313 17314 ;; 17315 17316 hpux9* | hpux10* | hpux11*) 17317 lt_prog_compiler_wl_GCJ='-Wl,' 17318 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17319 # not for PA HP-UX. 17320 case $host_cpu in 17321 hppa*64*|ia64*) 17322 # +Z the default 17323 ;; 17324 *) 17325 lt_prog_compiler_pic_GCJ='+Z' 17326 ;; 17327 esac 17328 # Is there a better lt_prog_compiler_static that works with the bundled CC? 17329 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 17330 ;; 17331 17332 irix5* | irix6* | nonstopux*) 17333 lt_prog_compiler_wl_GCJ='-Wl,' 17334 # PIC (with -KPIC) is the default. 17335 lt_prog_compiler_static_GCJ='-non_shared' 17336 ;; 17337 17338 newsos6) 17339 lt_prog_compiler_pic_GCJ='-KPIC' 17340 lt_prog_compiler_static_GCJ='-Bstatic' 17341 ;; 17342 17343 linux* | k*bsd*-gnu) 17344 case $cc_basename in 17345 icc* | ecc*) 17346 lt_prog_compiler_wl_GCJ='-Wl,' 17347 lt_prog_compiler_pic_GCJ='-KPIC' 17348 lt_prog_compiler_static_GCJ='-static' 17349 ;; 17350 pgcc* | pgf77* | pgf90* | pgf95*) 17351 # Portland Group compilers (*not* the Pentium gcc compiler, 17352 # which looks to be a dead project) 17353 lt_prog_compiler_wl_GCJ='-Wl,' 17354 lt_prog_compiler_pic_GCJ='-fpic' 17355 lt_prog_compiler_static_GCJ='-Bstatic' 17356 ;; 17357 ccc*) 17358 lt_prog_compiler_wl_GCJ='-Wl,' 17359 # All Alpha code is PIC. 17360 lt_prog_compiler_static_GCJ='-non_shared' 17361 ;; 17362 *) 17363 case `$CC -V 2>&1 | sed 5q` in 17364 *Sun\ C*) 17365 # Sun C 5.9 17366 lt_prog_compiler_pic_GCJ='-KPIC' 17367 lt_prog_compiler_static_GCJ='-Bstatic' 17368 lt_prog_compiler_wl_GCJ='-Wl,' 17369 ;; 17370 *Sun\ F*) 17371 # Sun Fortran 8.3 passes all unrecognized flags to the linker 17372 lt_prog_compiler_pic_GCJ='-KPIC' 17373 lt_prog_compiler_static_GCJ='-Bstatic' 17374 lt_prog_compiler_wl_GCJ='' 17375 ;; 17376 esac 17377 ;; 17378 esac 17379 ;; 17380 17381 osf3* | osf4* | osf5*) 17382 lt_prog_compiler_wl_GCJ='-Wl,' 17383 # All OSF/1 code is PIC. 17384 lt_prog_compiler_static_GCJ='-non_shared' 17385 ;; 17386 17387 rdos*) 17388 lt_prog_compiler_static_GCJ='-non_shared' 17389 ;; 17390 17391 solaris*) 17392 lt_prog_compiler_pic_GCJ='-KPIC' 17393 lt_prog_compiler_static_GCJ='-Bstatic' 17394 case $cc_basename in 17395 f77* | f90* | f95*) 17396 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 17397 *) 17398 lt_prog_compiler_wl_GCJ='-Wl,';; 17399 esac 17400 ;; 17401 17402 sunos4*) 17403 lt_prog_compiler_wl_GCJ='-Qoption ld ' 17404 lt_prog_compiler_pic_GCJ='-PIC' 17405 lt_prog_compiler_static_GCJ='-Bstatic' 17406 ;; 17407 17408 sysv4 | sysv4.2uw2* | sysv4.3*) 17409 lt_prog_compiler_wl_GCJ='-Wl,' 17410 lt_prog_compiler_pic_GCJ='-KPIC' 17411 lt_prog_compiler_static_GCJ='-Bstatic' 17412 ;; 17413 17414 sysv4*MP*) 17415 if test -d /usr/nec ;then 17416 lt_prog_compiler_pic_GCJ='-Kconform_pic' 17417 lt_prog_compiler_static_GCJ='-Bstatic' 17418 fi 17419 ;; 17420 17421 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 17422 lt_prog_compiler_wl_GCJ='-Wl,' 17423 lt_prog_compiler_pic_GCJ='-KPIC' 17424 lt_prog_compiler_static_GCJ='-Bstatic' 17425 ;; 17426 17427 unicos*) 17428 lt_prog_compiler_wl_GCJ='-Wl,' 17429 lt_prog_compiler_can_build_shared_GCJ=no 17430 ;; 17431 17432 uts4*) 17433 lt_prog_compiler_pic_GCJ='-pic' 17434 lt_prog_compiler_static_GCJ='-Bstatic' 17435 ;; 17436 17437 *) 17438 lt_prog_compiler_can_build_shared_GCJ=no 17439 ;; 17440 esac 17441 fi 17442 17443{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 17444$as_echo "$lt_prog_compiler_pic_GCJ" >&6; } 17445 17446# 17447# Check to make sure the PIC flag actually works. 17448# 17449if test -n "$lt_prog_compiler_pic_GCJ"; then 17450 17451{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 17452$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; } 17453if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then 17454 $as_echo_n "(cached) " >&6 17455else 17456 lt_cv_prog_compiler_pic_works_GCJ=no 17457 ac_outfile=conftest.$ac_objext 17458 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17459 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 17460 # Insert the option either (1) after the last *FLAGS variable, or 17461 # (2) before a word containing "conftest.", or (3) at the end. 17462 # Note that $ac_compile itself does not contain backslashes and begins 17463 # with a dollar sign (not a hyphen), so the echo should work correctly. 17464 # The option is referenced via a variable to avoid confusing sed. 17465 lt_compile=`echo "$ac_compile" | $SED \ 17466 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17467 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17468 -e 's:$: $lt_compiler_flag:'` 17469 (eval echo "\"\$as_me:17469: $lt_compile\"" >&5) 17470 (eval "$lt_compile" 2>conftest.err) 17471 ac_status=$? 17472 cat conftest.err >&5 17473 echo "$as_me:17473: \$? = $ac_status" >&5 17474 if (exit $ac_status) && test -s "$ac_outfile"; then 17475 # The compiler can only warn and ignore the option if not recognized 17476 # So say no if there are warnings other than the usual output. 17477 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 17478 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17479 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17480 lt_cv_prog_compiler_pic_works_GCJ=yes 17481 fi 17482 fi 17483 $rm conftest* 17484 17485fi 17486{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5 17487$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; } 17488 17489if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then 17490 case $lt_prog_compiler_pic_GCJ in 17491 "" | " "*) ;; 17492 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 17493 esac 17494else 17495 lt_prog_compiler_pic_GCJ= 17496 lt_prog_compiler_can_build_shared_GCJ=no 17497fi 17498 17499fi 17500case $host_os in 17501 # For platforms which do not support PIC, -DPIC is meaningless: 17502 *djgpp*) 17503 lt_prog_compiler_pic_GCJ= 17504 ;; 17505 *) 17506 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 17507 ;; 17508esac 17509 17510# 17511# Check to make sure the static flag actually works. 17512# 17513wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 17514{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 17515$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 17516if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then 17517 $as_echo_n "(cached) " >&6 17518else 17519 lt_cv_prog_compiler_static_works_GCJ=no 17520 save_LDFLAGS="$LDFLAGS" 17521 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 17522 echo "$lt_simple_link_test_code" > conftest.$ac_ext 17523 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17524 # The linker can only warn and ignore the option if not recognized 17525 # So say no if there are warnings 17526 if test -s conftest.err; then 17527 # Append any errors to the config.log. 17528 cat conftest.err 1>&5 17529 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 17530 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17531 if diff conftest.exp conftest.er2 >/dev/null; then 17532 lt_cv_prog_compiler_static_works_GCJ=yes 17533 fi 17534 else 17535 lt_cv_prog_compiler_static_works_GCJ=yes 17536 fi 17537 fi 17538 $rm -r conftest* 17539 LDFLAGS="$save_LDFLAGS" 17540 17541fi 17542{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5 17543$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; } 17544 17545if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then 17546 : 17547else 17548 lt_prog_compiler_static_GCJ= 17549fi 17550 17551 17552{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 17553$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 17554if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 17555 $as_echo_n "(cached) " >&6 17556else 17557 lt_cv_prog_compiler_c_o_GCJ=no 17558 $rm -r conftest 2>/dev/null 17559 mkdir conftest 17560 cd conftest 17561 mkdir out 17562 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17563 17564 lt_compiler_flag="-o out/conftest2.$ac_objext" 17565 # Insert the option either (1) after the last *FLAGS variable, or 17566 # (2) before a word containing "conftest.", or (3) at the end. 17567 # Note that $ac_compile itself does not contain backslashes and begins 17568 # with a dollar sign (not a hyphen), so the echo should work correctly. 17569 lt_compile=`echo "$ac_compile" | $SED \ 17570 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17571 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17572 -e 's:$: $lt_compiler_flag:'` 17573 (eval echo "\"\$as_me:17573: $lt_compile\"" >&5) 17574 (eval "$lt_compile" 2>out/conftest.err) 17575 ac_status=$? 17576 cat out/conftest.err >&5 17577 echo "$as_me:17577: \$? = $ac_status" >&5 17578 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17579 then 17580 # The compiler can only warn and ignore the option if not recognized 17581 # So say no if there are warnings 17582 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 17583 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17584 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17585 lt_cv_prog_compiler_c_o_GCJ=yes 17586 fi 17587 fi 17588 chmod u+w . 2>&5 17589 $rm conftest* 17590 # SGI C++ compiler will create directory out/ii_files/ for 17591 # template instantiation 17592 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17593 $rm out/* && rmdir out 17594 cd .. 17595 rmdir conftest 17596 $rm conftest* 17597 17598fi 17599{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17600$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17601 17602 17603hard_links="nottested" 17604if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17605 # do not overwrite the value of need_locks provided by the user 17606 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17607$as_echo_n "checking if we can lock with hard links... " >&6; } 17608 hard_links=yes 17609 $rm conftest* 17610 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17611 touch conftest.a 17612 ln conftest.a conftest.b 2>&5 || hard_links=no 17613 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17614 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 17615$as_echo "$hard_links" >&6; } 17616 if test "$hard_links" = no; then 17617 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17618$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17619 need_locks=warn 17620 fi 17621else 17622 need_locks=no 17623fi 17624 17625{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17626$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 17627 17628 runpath_var= 17629 allow_undefined_flag_GCJ= 17630 enable_shared_with_static_runtimes_GCJ=no 17631 archive_cmds_GCJ= 17632 archive_expsym_cmds_GCJ= 17633 old_archive_From_new_cmds_GCJ= 17634 old_archive_from_expsyms_cmds_GCJ= 17635 export_dynamic_flag_spec_GCJ= 17636 whole_archive_flag_spec_GCJ= 17637 thread_safe_flag_spec_GCJ= 17638 hardcode_libdir_flag_spec_GCJ= 17639 hardcode_libdir_flag_spec_ld_GCJ= 17640 hardcode_libdir_separator_GCJ= 17641 hardcode_direct_GCJ=no 17642 hardcode_minus_L_GCJ=no 17643 hardcode_shlibpath_var_GCJ=unsupported 17644 link_all_deplibs_GCJ=unknown 17645 hardcode_automatic_GCJ=no 17646 module_cmds_GCJ= 17647 module_expsym_cmds_GCJ= 17648 always_export_symbols_GCJ=no 17649 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17650 # include_expsyms should be a list of space-separated symbols to be *always* 17651 # included in the symbol list 17652 include_expsyms_GCJ= 17653 # exclude_expsyms can be an extended regexp of symbols to exclude 17654 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17655 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17656 # as well as any symbol that contains `d'. 17657 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 17658 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17659 # platforms (ab)use it in PIC code, but their linkers get confused if 17660 # the symbol is explicitly referenced. Since portable code cannot 17661 # rely on this symbol name, it's probably fine to never include it in 17662 # preloaded symbol tables. 17663 # Exclude shared library initialization/finalization symbols. 17664 extract_expsyms_cmds= 17665 # Just being paranoid about ensuring that cc_basename is set. 17666 for cc_temp in $compiler""; do 17667 case $cc_temp in 17668 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17669 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17670 \-*) ;; 17671 *) break;; 17672 esac 17673done 17674cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17675 17676 case $host_os in 17677 cygwin* | mingw* | pw32*) 17678 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17679 # When not using gcc, we currently assume that we are using 17680 # Microsoft Visual C++. 17681 if test "$GCC" != yes; then 17682 with_gnu_ld=no 17683 fi 17684 ;; 17685 interix*) 17686 # we just hope/assume this is gcc and not c89 (= MSVC++) 17687 with_gnu_ld=yes 17688 ;; 17689 openbsd*) 17690 with_gnu_ld=no 17691 ;; 17692 esac 17693 17694 ld_shlibs_GCJ=yes 17695 if test "$with_gnu_ld" = yes; then 17696 # If archive_cmds runs LD, not CC, wlarc should be empty 17697 wlarc='${wl}' 17698 17699 # Set some defaults for GNU ld with shared library support. These 17700 # are reset later if shared libraries are not supported. Putting them 17701 # here allows them to be overridden if necessary. 17702 runpath_var=LD_RUN_PATH 17703 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17704 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17705 # ancient GNU ld didn't support --whole-archive et. al. 17706 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17707 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17708 else 17709 whole_archive_flag_spec_GCJ= 17710 fi 17711 supports_anon_versioning=no 17712 case `$LD -v 2>/dev/null` in 17713 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17714 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17715 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17716 *\ 2.11.*) ;; # other 2.11 versions 17717 *) supports_anon_versioning=yes ;; 17718 esac 17719 17720 # See if GNU ld supports shared libraries. 17721 case $host_os in 17722 aix[3-9]*) 17723 # On AIX/PPC, the GNU linker is very broken 17724 if test "$host_cpu" != ia64; then 17725 ld_shlibs_GCJ=no 17726 cat <<EOF 1>&2 17727 17728*** Warning: the GNU linker, at least up to release 2.9.1, is reported 17729*** to be unable to reliably create shared libraries on AIX. 17730*** Therefore, libtool is disabling shared libraries support. If you 17731*** really care for shared libraries, you may want to modify your PATH 17732*** so that a non-GNU linker is found, and then restart. 17733 17734EOF 17735 fi 17736 ;; 17737 17738 amigaos*) 17739 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)' 17740 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17741 hardcode_minus_L_GCJ=yes 17742 17743 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 17744 # that the semantics of dynamic libraries on AmigaOS, at least up 17745 # to version 4, is to share data among multiple programs linked 17746 # with the same dynamic library. Since this doesn't match the 17747 # behavior of shared libraries on other platforms, we can't use 17748 # them. 17749 ld_shlibs_GCJ=no 17750 ;; 17751 17752 beos*) 17753 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17754 allow_undefined_flag_GCJ=unsupported 17755 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17756 # support --undefined. This deserves some investigation. FIXME 17757 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17758 else 17759 ld_shlibs_GCJ=no 17760 fi 17761 ;; 17762 17763 cygwin* | mingw* | pw32*) 17764 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17765 # as there is no search path for DLLs. 17766 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17767 allow_undefined_flag_GCJ=unsupported 17768 always_export_symbols_GCJ=no 17769 enable_shared_with_static_runtimes_GCJ=yes 17770 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 17771 17772 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17773 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17774 # If the export-symbols file already is a .def file (1st line 17775 # is EXPORTS), use it as is; otherwise, prepend... 17776 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17777 cp $export_symbols $output_objdir/$soname.def; 17778 else 17779 echo EXPORTS > $output_objdir/$soname.def; 17780 cat $export_symbols >> $output_objdir/$soname.def; 17781 fi~ 17782 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17783 else 17784 ld_shlibs_GCJ=no 17785 fi 17786 ;; 17787 17788 interix[3-9]*) 17789 hardcode_direct_GCJ=no 17790 hardcode_shlibpath_var_GCJ=no 17791 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17792 export_dynamic_flag_spec_GCJ='${wl}-E' 17793 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17794 # Instead, shared libraries are loaded at an image base (0x10000000 by 17795 # default) and relocated if they conflict, which is a slow very memory 17796 # consuming and fragmenting process. To avoid this, we pick a random, 17797 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17798 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17799 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' 17800 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' 17801 ;; 17802 17803 gnu* | linux* | k*bsd*-gnu) 17804 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17805 tmp_addflag= 17806 case $cc_basename,$host_cpu in 17807 pgcc*) # Portland Group C compiler 17808 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' 17809 tmp_addflag=' $pic_flag' 17810 ;; 17811 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 17812 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' 17813 tmp_addflag=' $pic_flag -Mnomain' ;; 17814 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17815 tmp_addflag=' -i_dynamic' ;; 17816 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17817 tmp_addflag=' -i_dynamic -nofor_main' ;; 17818 ifc* | ifort*) # Intel Fortran compiler 17819 tmp_addflag=' -nofor_main' ;; 17820 esac 17821 case `$CC -V 2>&1 | sed 5q` in 17822 *Sun\ C*) # Sun C 5.9 17823 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' 17824 tmp_sharedflag='-G' ;; 17825 *Sun\ F*) # Sun Fortran 8.3 17826 tmp_sharedflag='-G' ;; 17827 *) 17828 tmp_sharedflag='-shared' ;; 17829 esac 17830 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17831 17832 if test $supports_anon_versioning = yes; then 17833 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17834 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17835 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17836 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17837 fi 17838 else 17839 ld_shlibs_GCJ=no 17840 fi 17841 ;; 17842 17843 netbsd*) 17844 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17845 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17846 wlarc= 17847 else 17848 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17849 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17850 fi 17851 ;; 17852 17853 solaris*) 17854 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17855 ld_shlibs_GCJ=no 17856 cat <<EOF 1>&2 17857 17858*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17859*** create shared libraries on Solaris systems. Therefore, libtool 17860*** is disabling shared libraries support. We urge you to upgrade GNU 17861*** binutils to release 2.9.1 or newer. Another option is to modify 17862*** your PATH or compiler configuration so that the native linker is 17863*** used, and then restart. 17864 17865EOF 17866 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17867 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17868 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17869 else 17870 ld_shlibs_GCJ=no 17871 fi 17872 ;; 17873 17874 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17875 case `$LD -v 2>&1` in 17876 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17877 ld_shlibs_GCJ=no 17878 cat <<_LT_EOF 1>&2 17879 17880*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17881*** reliably create shared libraries on SCO systems. Therefore, libtool 17882*** is disabling shared libraries support. We urge you to upgrade GNU 17883*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17884*** your PATH or compiler configuration so that the native linker is 17885*** used, and then restart. 17886 17887_LT_EOF 17888 ;; 17889 *) 17890 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17891 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17892 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17893 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17894 else 17895 ld_shlibs_GCJ=no 17896 fi 17897 ;; 17898 esac 17899 ;; 17900 17901 sunos4*) 17902 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17903 wlarc= 17904 hardcode_direct_GCJ=yes 17905 hardcode_shlibpath_var_GCJ=no 17906 ;; 17907 17908 *) 17909 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17910 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17911 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17912 else 17913 ld_shlibs_GCJ=no 17914 fi 17915 ;; 17916 esac 17917 17918 if test "$ld_shlibs_GCJ" = no; then 17919 runpath_var= 17920 hardcode_libdir_flag_spec_GCJ= 17921 export_dynamic_flag_spec_GCJ= 17922 whole_archive_flag_spec_GCJ= 17923 fi 17924 else 17925 # PORTME fill in a description of your system's linker (not GNU ld) 17926 case $host_os in 17927 aix3*) 17928 allow_undefined_flag_GCJ=unsupported 17929 always_export_symbols_GCJ=yes 17930 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' 17931 # Note: this linker hardcodes the directories in LIBPATH if there 17932 # are no directories specified by -L. 17933 hardcode_minus_L_GCJ=yes 17934 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17935 # Neither direct hardcoding nor static linking is supported with a 17936 # broken collect2. 17937 hardcode_direct_GCJ=unsupported 17938 fi 17939 ;; 17940 17941 aix[4-9]*) 17942 if test "$host_cpu" = ia64; then 17943 # On IA64, the linker does run time linking by default, so we don't 17944 # have to do anything special. 17945 aix_use_runtimelinking=no 17946 exp_sym_flag='-Bexport' 17947 no_entry_flag="" 17948 else 17949 # If we're using GNU nm, then we don't want the "-C" option. 17950 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17951 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17952 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' 17953 else 17954 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' 17955 fi 17956 aix_use_runtimelinking=no 17957 17958 # Test if we are trying to use run time linking or normal 17959 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17960 # need to do runtime linking. 17961 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 17962 for ld_flag in $LDFLAGS; do 17963 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17964 aix_use_runtimelinking=yes 17965 break 17966 fi 17967 done 17968 ;; 17969 esac 17970 17971 exp_sym_flag='-bexport' 17972 no_entry_flag='-bnoentry' 17973 fi 17974 17975 # When large executables or shared objects are built, AIX ld can 17976 # have problems creating the table of contents. If linking a library 17977 # or program results in "error TOC overflow" add -mminimal-toc to 17978 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17979 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17980 17981 archive_cmds_GCJ='' 17982 hardcode_direct_GCJ=yes 17983 hardcode_libdir_separator_GCJ=':' 17984 link_all_deplibs_GCJ=yes 17985 17986 if test "$GCC" = yes; then 17987 case $host_os in aix4.[012]|aix4.[012].*) 17988 # We only want to do this on AIX 4.2 and lower, the check 17989 # below for broken collect2 doesn't work under 4.3+ 17990 collect2name=`${CC} -print-prog-name=collect2` 17991 if test -f "$collect2name" && \ 17992 strings "$collect2name" | grep resolve_lib_name >/dev/null 17993 then 17994 # We have reworked collect2 17995 : 17996 else 17997 # We have old collect2 17998 hardcode_direct_GCJ=unsupported 17999 # It fails to find uninstalled libraries when the uninstalled 18000 # path is not listed in the libpath. Setting hardcode_minus_L 18001 # to unsupported forces relinking 18002 hardcode_minus_L_GCJ=yes 18003 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18004 hardcode_libdir_separator_GCJ= 18005 fi 18006 ;; 18007 esac 18008 shared_flag='-shared' 18009 if test "$aix_use_runtimelinking" = yes; then 18010 shared_flag="$shared_flag "'${wl}-G' 18011 fi 18012 else 18013 # not using gcc 18014 if test "$host_cpu" = ia64; then 18015 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 18016 # chokes on -Wl,-G. The following line is correct: 18017 shared_flag='-G' 18018 else 18019 if test "$aix_use_runtimelinking" = yes; then 18020 shared_flag='${wl}-G' 18021 else 18022 shared_flag='${wl}-bM:SRE' 18023 fi 18024 fi 18025 fi 18026 18027 # It seems that -bexpall does not export symbols beginning with 18028 # underscore (_), so it is better to generate a list of symbols to export. 18029 always_export_symbols_GCJ=yes 18030 if test "$aix_use_runtimelinking" = yes; then 18031 # Warning - without using the other runtime loading flags (-brtl), 18032 # -berok will link without error, but may produce a broken library. 18033 allow_undefined_flag_GCJ='-berok' 18034 # Determine the default libpath from the value encoded in an empty executable. 18035 cat >conftest.$ac_ext <<_ACEOF 18036/* confdefs.h. */ 18037_ACEOF 18038cat confdefs.h >>conftest.$ac_ext 18039cat >>conftest.$ac_ext <<_ACEOF 18040/* end confdefs.h. */ 18041 18042int 18043main () 18044{ 18045 18046 ; 18047 return 0; 18048} 18049_ACEOF 18050rm -f conftest.$ac_objext conftest$ac_exeext 18051if { (ac_try="$ac_link" 18052case "(($ac_try" in 18053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18054 *) ac_try_echo=$ac_try;; 18055esac 18056eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 18057$as_echo "$ac_try_echo") >&5 18058 (eval "$ac_link") 2>conftest.er1 18059 ac_status=$? 18060 grep -v '^ *+' conftest.er1 >conftest.err 18061 rm -f conftest.er1 18062 cat conftest.err >&5 18063 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18064 (exit $ac_status); } && { 18065 test -z "$ac_c_werror_flag" || 18066 test ! -s conftest.err 18067 } && test -s conftest$ac_exeext && { 18068 test "$cross_compiling" = yes || 18069 $as_test_x conftest$ac_exeext 18070 }; then 18071 18072lt_aix_libpath_sed=' 18073 /Import File Strings/,/^$/ { 18074 /^0/ { 18075 s/^0 *\(.*\)$/\1/ 18076 p 18077 } 18078 }' 18079aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 18080# Check for a 64-bit object if we didn't find anything. 18081if test -z "$aix_libpath"; then 18082 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 18083fi 18084else 18085 $as_echo "$as_me: failed program was:" >&5 18086sed 's/^/| /' conftest.$ac_ext >&5 18087 18088 18089fi 18090 18091rm -rf conftest.dSYM 18092rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 18093 conftest$ac_exeext conftest.$ac_ext 18094if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 18095 18096 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 18097 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" 18098 else 18099 if test "$host_cpu" = ia64; then 18100 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 18101 allow_undefined_flag_GCJ="-z nodefs" 18102 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" 18103 else 18104 # Determine the default libpath from the value encoded in an empty executable. 18105 cat >conftest.$ac_ext <<_ACEOF 18106/* confdefs.h. */ 18107_ACEOF 18108cat confdefs.h >>conftest.$ac_ext 18109cat >>conftest.$ac_ext <<_ACEOF 18110/* end confdefs.h. */ 18111 18112int 18113main () 18114{ 18115 18116 ; 18117 return 0; 18118} 18119_ACEOF 18120rm -f conftest.$ac_objext conftest$ac_exeext 18121if { (ac_try="$ac_link" 18122case "(($ac_try" in 18123 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18124 *) ac_try_echo=$ac_try;; 18125esac 18126eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 18127$as_echo "$ac_try_echo") >&5 18128 (eval "$ac_link") 2>conftest.er1 18129 ac_status=$? 18130 grep -v '^ *+' conftest.er1 >conftest.err 18131 rm -f conftest.er1 18132 cat conftest.err >&5 18133 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18134 (exit $ac_status); } && { 18135 test -z "$ac_c_werror_flag" || 18136 test ! -s conftest.err 18137 } && test -s conftest$ac_exeext && { 18138 test "$cross_compiling" = yes || 18139 $as_test_x conftest$ac_exeext 18140 }; then 18141 18142lt_aix_libpath_sed=' 18143 /Import File Strings/,/^$/ { 18144 /^0/ { 18145 s/^0 *\(.*\)$/\1/ 18146 p 18147 } 18148 }' 18149aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 18150# Check for a 64-bit object if we didn't find anything. 18151if test -z "$aix_libpath"; then 18152 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 18153fi 18154else 18155 $as_echo "$as_me: failed program was:" >&5 18156sed 's/^/| /' conftest.$ac_ext >&5 18157 18158 18159fi 18160 18161rm -rf conftest.dSYM 18162rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 18163 conftest$ac_exeext conftest.$ac_ext 18164if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 18165 18166 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 18167 # Warning - without using the other run time loading flags, 18168 # -berok will link without error, but may produce a broken library. 18169 no_undefined_flag_GCJ=' ${wl}-bernotok' 18170 allow_undefined_flag_GCJ=' ${wl}-berok' 18171 # Exported symbols can be pulled into shared objects from archives 18172 whole_archive_flag_spec_GCJ='$convenience' 18173 archive_cmds_need_lc_GCJ=yes 18174 # This is similar to how AIX traditionally builds its shared libraries. 18175 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' 18176 fi 18177 fi 18178 ;; 18179 18180 amigaos*) 18181 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)' 18182 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18183 hardcode_minus_L_GCJ=yes 18184 # see comment about different semantics on the GNU ld section 18185 ld_shlibs_GCJ=no 18186 ;; 18187 18188 bsdi[45]*) 18189 export_dynamic_flag_spec_GCJ=-rdynamic 18190 ;; 18191 18192 cygwin* | mingw* | pw32*) 18193 # When not using gcc, we currently assume that we are using 18194 # Microsoft Visual C++. 18195 # hardcode_libdir_flag_spec is actually meaningless, as there is 18196 # no search path for DLLs. 18197 hardcode_libdir_flag_spec_GCJ=' ' 18198 allow_undefined_flag_GCJ=unsupported 18199 # Tell ltmain to make .lib files, not .a files. 18200 libext=lib 18201 # Tell ltmain to make .dll files, not .so files. 18202 shrext_cmds=".dll" 18203 # FIXME: Setting linknames here is a bad hack. 18204 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 18205 # The linker will automatically build a .lib file if we build a DLL. 18206 old_archive_From_new_cmds_GCJ='true' 18207 # FIXME: Should let the user specify the lib program. 18208 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs' 18209 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 18210 enable_shared_with_static_runtimes_GCJ=yes 18211 ;; 18212 18213 darwin* | rhapsody*) 18214 case $host_os in 18215 rhapsody* | darwin1.[012]) 18216 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 18217 ;; 18218 *) # Darwin 1.3 on 18219 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 18220 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18221 else 18222 case ${MACOSX_DEPLOYMENT_TARGET} in 18223 10.[012]) 18224 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18225 ;; 18226 10.*) 18227 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 18228 ;; 18229 esac 18230 fi 18231 ;; 18232 esac 18233 archive_cmds_need_lc_GCJ=no 18234 hardcode_direct_GCJ=no 18235 hardcode_automatic_GCJ=yes 18236 hardcode_shlibpath_var_GCJ=unsupported 18237 whole_archive_flag_spec_GCJ='' 18238 link_all_deplibs_GCJ=yes 18239 if test "$GCC" = yes ; then 18240 output_verbose_link_cmd='echo' 18241 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}" 18242 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 18243 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}" 18244 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}" 18245 else 18246 case $cc_basename in 18247 xlc*) 18248 output_verbose_link_cmd='echo' 18249 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 18250 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 18251 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 18252 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}' 18253 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}' 18254 ;; 18255 *) 18256 ld_shlibs_GCJ=no 18257 ;; 18258 esac 18259 fi 18260 ;; 18261 18262 dgux*) 18263 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18264 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18265 hardcode_shlibpath_var_GCJ=no 18266 ;; 18267 18268 freebsd1*) 18269 ld_shlibs_GCJ=no 18270 ;; 18271 18272 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 18273 # support. Future versions do this automatically, but an explicit c++rt0.o 18274 # does not break anything, and helps significantly (at the cost of a little 18275 # extra space). 18276 freebsd2.2*) 18277 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 18278 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18279 hardcode_direct_GCJ=yes 18280 hardcode_shlibpath_var_GCJ=no 18281 ;; 18282 18283 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 18284 freebsd2*) 18285 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18286 hardcode_direct_GCJ=yes 18287 hardcode_minus_L_GCJ=yes 18288 hardcode_shlibpath_var_GCJ=no 18289 ;; 18290 18291 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 18292 freebsd* | dragonfly*) 18293 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 18294 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18295 hardcode_direct_GCJ=yes 18296 hardcode_shlibpath_var_GCJ=no 18297 ;; 18298 18299 hpux9*) 18300 if test "$GCC" = yes; then 18301 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' 18302 else 18303 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' 18304 fi 18305 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18306 hardcode_libdir_separator_GCJ=: 18307 hardcode_direct_GCJ=yes 18308 18309 # hardcode_minus_L: Not really in the search PATH, 18310 # but as the default location of the library. 18311 hardcode_minus_L_GCJ=yes 18312 export_dynamic_flag_spec_GCJ='${wl}-E' 18313 ;; 18314 18315 hpux10*) 18316 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18317 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18318 else 18319 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 18320 fi 18321 if test "$with_gnu_ld" = no; then 18322 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18323 hardcode_libdir_separator_GCJ=: 18324 18325 hardcode_direct_GCJ=yes 18326 export_dynamic_flag_spec_GCJ='${wl}-E' 18327 18328 # hardcode_minus_L: Not really in the search PATH, 18329 # but as the default location of the library. 18330 hardcode_minus_L_GCJ=yes 18331 fi 18332 ;; 18333 18334 hpux11*) 18335 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18336 case $host_cpu in 18337 hppa*64*) 18338 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18339 ;; 18340 ia64*) 18341 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18342 ;; 18343 *) 18344 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18345 ;; 18346 esac 18347 else 18348 case $host_cpu in 18349 hppa*64*) 18350 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18351 ;; 18352 ia64*) 18353 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18354 ;; 18355 *) 18356 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18357 ;; 18358 esac 18359 fi 18360 if test "$with_gnu_ld" = no; then 18361 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18362 hardcode_libdir_separator_GCJ=: 18363 18364 case $host_cpu in 18365 hppa*64*|ia64*) 18366 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 18367 hardcode_direct_GCJ=no 18368 hardcode_shlibpath_var_GCJ=no 18369 ;; 18370 *) 18371 hardcode_direct_GCJ=yes 18372 export_dynamic_flag_spec_GCJ='${wl}-E' 18373 18374 # hardcode_minus_L: Not really in the search PATH, 18375 # but as the default location of the library. 18376 hardcode_minus_L_GCJ=yes 18377 ;; 18378 esac 18379 fi 18380 ;; 18381 18382 irix5* | irix6* | nonstopux*) 18383 if test "$GCC" = yes; then 18384 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' 18385 else 18386 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' 18387 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 18388 fi 18389 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18390 hardcode_libdir_separator_GCJ=: 18391 link_all_deplibs_GCJ=yes 18392 ;; 18393 18394 netbsd*) 18395 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18396 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 18397 else 18398 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 18399 fi 18400 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18401 hardcode_direct_GCJ=yes 18402 hardcode_shlibpath_var_GCJ=no 18403 ;; 18404 18405 newsos6) 18406 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18407 hardcode_direct_GCJ=yes 18408 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18409 hardcode_libdir_separator_GCJ=: 18410 hardcode_shlibpath_var_GCJ=no 18411 ;; 18412 18413 openbsd*) 18414 if test -f /usr/libexec/ld.so; then 18415 hardcode_direct_GCJ=yes 18416 hardcode_shlibpath_var_GCJ=no 18417 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18418 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18419 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 18420 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18421 export_dynamic_flag_spec_GCJ='${wl}-E' 18422 else 18423 case $host_os in 18424 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 18425 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18426 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18427 ;; 18428 *) 18429 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18430 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18431 ;; 18432 esac 18433 fi 18434 else 18435 ld_shlibs_GCJ=no 18436 fi 18437 ;; 18438 18439 os2*) 18440 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18441 hardcode_minus_L_GCJ=yes 18442 allow_undefined_flag_GCJ=unsupported 18443 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' 18444 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 18445 ;; 18446 18447 osf3*) 18448 if test "$GCC" = yes; then 18449 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18450 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' 18451 else 18452 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18453 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' 18454 fi 18455 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18456 hardcode_libdir_separator_GCJ=: 18457 ;; 18458 18459 osf4* | osf5*) # as osf3* with the addition of -msym flag 18460 if test "$GCC" = yes; then 18461 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18462 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' 18463 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18464 else 18465 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18466 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' 18467 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~ 18468 $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' 18469 18470 # Both c and cxx compiler support -rpath directly 18471 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 18472 fi 18473 hardcode_libdir_separator_GCJ=: 18474 ;; 18475 18476 solaris*) 18477 no_undefined_flag_GCJ=' -z text' 18478 if test "$GCC" = yes; then 18479 wlarc='${wl}' 18480 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18481 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18482 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 18483 else 18484 wlarc='' 18485 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 18486 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18487 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 18488 fi 18489 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18490 hardcode_shlibpath_var_GCJ=no 18491 case $host_os in 18492 solaris2.[0-5] | solaris2.[0-5].*) ;; 18493 *) 18494 # The compiler driver will combine and reorder linker options, 18495 # but understands `-z linker_flag'. GCC discards it without `$wl', 18496 # but is careful enough not to reorder. 18497 # Supported since Solaris 2.6 (maybe 2.5.1?) 18498 if test "$GCC" = yes; then 18499 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 18500 else 18501 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' 18502 fi 18503 ;; 18504 esac 18505 link_all_deplibs_GCJ=yes 18506 ;; 18507 18508 sunos4*) 18509 if test "x$host_vendor" = xsequent; then 18510 # Use $CC to link under sequent, because it throws in some extra .o 18511 # files that make .init and .fini sections work. 18512 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 18513 else 18514 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 18515 fi 18516 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18517 hardcode_direct_GCJ=yes 18518 hardcode_minus_L_GCJ=yes 18519 hardcode_shlibpath_var_GCJ=no 18520 ;; 18521 18522 sysv4) 18523 case $host_vendor in 18524 sni) 18525 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18526 hardcode_direct_GCJ=yes # is this really true??? 18527 ;; 18528 siemens) 18529 ## LD is ld it makes a PLAMLIB 18530 ## CC just makes a GrossModule. 18531 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18532 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 18533 hardcode_direct_GCJ=no 18534 ;; 18535 motorola) 18536 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18537 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 18538 ;; 18539 esac 18540 runpath_var='LD_RUN_PATH' 18541 hardcode_shlibpath_var_GCJ=no 18542 ;; 18543 18544 sysv4.3*) 18545 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18546 hardcode_shlibpath_var_GCJ=no 18547 export_dynamic_flag_spec_GCJ='-Bexport' 18548 ;; 18549 18550 sysv4*MP*) 18551 if test -d /usr/nec; then 18552 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18553 hardcode_shlibpath_var_GCJ=no 18554 runpath_var=LD_RUN_PATH 18555 hardcode_runpath_var=yes 18556 ld_shlibs_GCJ=yes 18557 fi 18558 ;; 18559 18560 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 18561 no_undefined_flag_GCJ='${wl}-z,text' 18562 archive_cmds_need_lc_GCJ=no 18563 hardcode_shlibpath_var_GCJ=no 18564 runpath_var='LD_RUN_PATH' 18565 18566 if test "$GCC" = yes; then 18567 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18568 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18569 else 18570 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18571 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18572 fi 18573 ;; 18574 18575 sysv5* | sco3.2v5* | sco5v6*) 18576 # Note: We can NOT use -z defs as we might desire, because we do not 18577 # link with -lc, and that would cause any symbols used from libc to 18578 # always be unresolved, which means just about no library would 18579 # ever link correctly. If we're not using GNU ld we use -z text 18580 # though, which does catch some bad symbols but isn't as heavy-handed 18581 # as -z defs. 18582 no_undefined_flag_GCJ='${wl}-z,text' 18583 allow_undefined_flag_GCJ='${wl}-z,nodefs' 18584 archive_cmds_need_lc_GCJ=no 18585 hardcode_shlibpath_var_GCJ=no 18586 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 18587 hardcode_libdir_separator_GCJ=':' 18588 link_all_deplibs_GCJ=yes 18589 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 18590 runpath_var='LD_RUN_PATH' 18591 18592 if test "$GCC" = yes; then 18593 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18594 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18595 else 18596 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18597 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18598 fi 18599 ;; 18600 18601 uts4*) 18602 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18603 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18604 hardcode_shlibpath_var_GCJ=no 18605 ;; 18606 18607 *) 18608 ld_shlibs_GCJ=no 18609 ;; 18610 esac 18611 fi 18612 18613{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 18614$as_echo "$ld_shlibs_GCJ" >&6; } 18615test "$ld_shlibs_GCJ" = no && can_build_shared=no 18616 18617# 18618# Do we need to explicitly link libc? 18619# 18620case "x$archive_cmds_need_lc_GCJ" in 18621x|xyes) 18622 # Assume -lc should be added 18623 archive_cmds_need_lc_GCJ=yes 18624 18625 if test "$enable_shared" = yes && test "$GCC" = yes; then 18626 case $archive_cmds_GCJ in 18627 *'~'*) 18628 # FIXME: we may have to deal with multi-command sequences. 18629 ;; 18630 '$CC '*) 18631 # Test whether the compiler implicitly links with -lc since on some 18632 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18633 # to ld, don't add -lc before -lgcc. 18634 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18635$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 18636 $rm conftest* 18637 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 18638 18639 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18640 (eval $ac_compile) 2>&5 18641 ac_status=$? 18642 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18643 (exit $ac_status); } 2>conftest.err; then 18644 soname=conftest 18645 lib=conftest 18646 libobjs=conftest.$ac_objext 18647 deplibs= 18648 wl=$lt_prog_compiler_wl_GCJ 18649 pic_flag=$lt_prog_compiler_pic_GCJ 18650 compiler_flags=-v 18651 linker_flags=-v 18652 verstring= 18653 output_objdir=. 18654 libname=conftest 18655 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18656 allow_undefined_flag_GCJ= 18657 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 18658 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 18659 ac_status=$? 18660 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18661 (exit $ac_status); } 18662 then 18663 archive_cmds_need_lc_GCJ=no 18664 else 18665 archive_cmds_need_lc_GCJ=yes 18666 fi 18667 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 18668 else 18669 cat conftest.err 1>&5 18670 fi 18671 $rm conftest* 18672 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 18673$as_echo "$archive_cmds_need_lc_GCJ" >&6; } 18674 ;; 18675 esac 18676 fi 18677 ;; 18678esac 18679 18680{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 18681$as_echo_n "checking dynamic linker characteristics... " >&6; } 18682library_names_spec= 18683libname_spec='lib$name' 18684soname_spec= 18685shrext_cmds=".so" 18686postinstall_cmds= 18687postuninstall_cmds= 18688finish_cmds= 18689finish_eval= 18690shlibpath_var= 18691shlibpath_overrides_runpath=unknown 18692version_type=none 18693dynamic_linker="$host_os ld.so" 18694sys_lib_dlsearch_path_spec="/lib /usr/lib" 18695 18696need_lib_prefix=unknown 18697hardcode_into_libs=no 18698 18699# when you set need_version to no, make sure it does not cause -set_version 18700# flags to be left without arguments 18701need_version=unknown 18702 18703case $host_os in 18704aix3*) 18705 version_type=linux 18706 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18707 shlibpath_var=LIBPATH 18708 18709 # AIX 3 has no versioning support, so we append a major version to the name. 18710 soname_spec='${libname}${release}${shared_ext}$major' 18711 ;; 18712 18713aix[4-9]*) 18714 version_type=linux 18715 need_lib_prefix=no 18716 need_version=no 18717 hardcode_into_libs=yes 18718 if test "$host_cpu" = ia64; then 18719 # AIX 5 supports IA64 18720 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18721 shlibpath_var=LD_LIBRARY_PATH 18722 else 18723 # With GCC up to 2.95.x, collect2 would create an import file 18724 # for dependence libraries. The import file would start with 18725 # the line `#! .'. This would cause the generated library to 18726 # depend on `.', always an invalid library. This was fixed in 18727 # development snapshots of GCC prior to 3.0. 18728 case $host_os in 18729 aix4 | aix4.[01] | aix4.[01].*) 18730 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18731 echo ' yes ' 18732 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18733 : 18734 else 18735 can_build_shared=no 18736 fi 18737 ;; 18738 esac 18739 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18740 # soname into executable. Probably we can add versioning support to 18741 # collect2, so additional links can be useful in future. 18742 if test "$aix_use_runtimelinking" = yes; then 18743 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18744 # instead of lib<name>.a to let people know that these are not 18745 # typical AIX shared libraries. 18746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18747 else 18748 # We preserve .a as extension for shared libraries through AIX4.2 18749 # and later when we are not doing run time linking. 18750 library_names_spec='${libname}${release}.a $libname.a' 18751 soname_spec='${libname}${release}${shared_ext}$major' 18752 fi 18753 shlibpath_var=LIBPATH 18754 fi 18755 ;; 18756 18757amigaos*) 18758 library_names_spec='$libname.ixlibrary $libname.a' 18759 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18760 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' 18761 ;; 18762 18763beos*) 18764 library_names_spec='${libname}${shared_ext}' 18765 dynamic_linker="$host_os ld.so" 18766 shlibpath_var=LIBRARY_PATH 18767 ;; 18768 18769bsdi[45]*) 18770 version_type=linux 18771 need_version=no 18772 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18773 soname_spec='${libname}${release}${shared_ext}$major' 18774 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18775 shlibpath_var=LD_LIBRARY_PATH 18776 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18777 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18778 # the default ld.so.conf also contains /usr/contrib/lib and 18779 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18780 # libtool to hard-code these into programs 18781 ;; 18782 18783cygwin* | mingw* | pw32*) 18784 version_type=windows 18785 shrext_cmds=".dll" 18786 need_version=no 18787 need_lib_prefix=no 18788 18789 case $GCC,$host_os in 18790 yes,cygwin* | yes,mingw* | yes,pw32*) 18791 library_names_spec='$libname.dll.a' 18792 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18793 postinstall_cmds='base_file=`basename \${file}`~ 18794 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18795 dldir=$destdir/`dirname \$dlpath`~ 18796 test -d \$dldir || mkdir -p \$dldir~ 18797 $install_prog $dir/$dlname \$dldir/$dlname~ 18798 chmod a+x \$dldir/$dlname' 18799 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18800 dlpath=$dir/\$dldll~ 18801 $rm \$dlpath' 18802 shlibpath_overrides_runpath=yes 18803 18804 case $host_os in 18805 cygwin*) 18806 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18807 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18808 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18809 ;; 18810 mingw*) 18811 # MinGW DLLs use traditional 'lib' prefix 18812 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18813 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18814 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18815 # It is most probably a Windows format PATH printed by 18816 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18817 # path with ; separators, and with drive letters. We can handle the 18818 # drive letters (cygwin fileutils understands them), so leave them, 18819 # especially as we might pass files found there to a mingw objdump, 18820 # which wouldn't understand a cygwinified path. Ahh. 18821 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18822 else 18823 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18824 fi 18825 ;; 18826 pw32*) 18827 # pw32 DLLs use 'pw' prefix rather than 'lib' 18828 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18829 ;; 18830 esac 18831 ;; 18832 18833 *) 18834 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18835 ;; 18836 esac 18837 dynamic_linker='Win32 ld.exe' 18838 # FIXME: first we should search . and the directory the executable is in 18839 shlibpath_var=PATH 18840 ;; 18841 18842darwin* | rhapsody*) 18843 dynamic_linker="$host_os dyld" 18844 version_type=darwin 18845 need_lib_prefix=no 18846 need_version=no 18847 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18848 soname_spec='${libname}${release}${major}$shared_ext' 18849 shlibpath_overrides_runpath=yes 18850 shlibpath_var=DYLD_LIBRARY_PATH 18851 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18852 18853 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18854 ;; 18855 18856dgux*) 18857 version_type=linux 18858 need_lib_prefix=no 18859 need_version=no 18860 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18861 soname_spec='${libname}${release}${shared_ext}$major' 18862 shlibpath_var=LD_LIBRARY_PATH 18863 ;; 18864 18865freebsd1*) 18866 dynamic_linker=no 18867 ;; 18868 18869freebsd* | dragonfly*) 18870 # DragonFly does not have aout. When/if they implement a new 18871 # versioning mechanism, adjust this. 18872 if test -x /usr/bin/objformat; then 18873 objformat=`/usr/bin/objformat` 18874 else 18875 case $host_os in 18876 freebsd[123]*) objformat=aout ;; 18877 *) objformat=elf ;; 18878 esac 18879 fi 18880 version_type=freebsd-$objformat 18881 case $version_type in 18882 freebsd-elf*) 18883 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18884 need_version=no 18885 need_lib_prefix=no 18886 ;; 18887 freebsd-*) 18888 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18889 need_version=yes 18890 ;; 18891 esac 18892 shlibpath_var=LD_LIBRARY_PATH 18893 case $host_os in 18894 freebsd2*) 18895 shlibpath_overrides_runpath=yes 18896 ;; 18897 freebsd3.[01]* | freebsdelf3.[01]*) 18898 shlibpath_overrides_runpath=yes 18899 hardcode_into_libs=yes 18900 ;; 18901 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18902 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18903 shlibpath_overrides_runpath=no 18904 hardcode_into_libs=yes 18905 ;; 18906 *) # from 4.6 on, and DragonFly 18907 shlibpath_overrides_runpath=yes 18908 hardcode_into_libs=yes 18909 ;; 18910 esac 18911 ;; 18912 18913gnu*) 18914 version_type=linux 18915 need_lib_prefix=no 18916 need_version=no 18917 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18918 soname_spec='${libname}${release}${shared_ext}$major' 18919 shlibpath_var=LD_LIBRARY_PATH 18920 hardcode_into_libs=yes 18921 ;; 18922 18923hpux9* | hpux10* | hpux11*) 18924 # Give a soname corresponding to the major version so that dld.sl refuses to 18925 # link against other versions. 18926 version_type=sunos 18927 need_lib_prefix=no 18928 need_version=no 18929 case $host_cpu in 18930 ia64*) 18931 shrext_cmds='.so' 18932 hardcode_into_libs=yes 18933 dynamic_linker="$host_os dld.so" 18934 shlibpath_var=LD_LIBRARY_PATH 18935 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18936 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18937 soname_spec='${libname}${release}${shared_ext}$major' 18938 if test "X$HPUX_IA64_MODE" = X32; then 18939 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18940 else 18941 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18942 fi 18943 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18944 ;; 18945 hppa*64*) 18946 shrext_cmds='.sl' 18947 hardcode_into_libs=yes 18948 dynamic_linker="$host_os dld.sl" 18949 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18950 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18951 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18952 soname_spec='${libname}${release}${shared_ext}$major' 18953 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18954 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18955 ;; 18956 *) 18957 shrext_cmds='.sl' 18958 dynamic_linker="$host_os dld.sl" 18959 shlibpath_var=SHLIB_PATH 18960 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18961 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18962 soname_spec='${libname}${release}${shared_ext}$major' 18963 ;; 18964 esac 18965 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18966 postinstall_cmds='chmod 555 $lib' 18967 ;; 18968 18969interix[3-9]*) 18970 version_type=linux 18971 need_lib_prefix=no 18972 need_version=no 18973 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18974 soname_spec='${libname}${release}${shared_ext}$major' 18975 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18976 shlibpath_var=LD_LIBRARY_PATH 18977 shlibpath_overrides_runpath=no 18978 hardcode_into_libs=yes 18979 ;; 18980 18981irix5* | irix6* | nonstopux*) 18982 case $host_os in 18983 nonstopux*) version_type=nonstopux ;; 18984 *) 18985 if test "$lt_cv_prog_gnu_ld" = yes; then 18986 version_type=linux 18987 else 18988 version_type=irix 18989 fi ;; 18990 esac 18991 need_lib_prefix=no 18992 need_version=no 18993 soname_spec='${libname}${release}${shared_ext}$major' 18994 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18995 case $host_os in 18996 irix5* | nonstopux*) 18997 libsuff= shlibsuff= 18998 ;; 18999 *) 19000 case $LD in # libtool.m4 will add one of these switches to LD 19001 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 19002 libsuff= shlibsuff= libmagic=32-bit;; 19003 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 19004 libsuff=32 shlibsuff=N32 libmagic=N32;; 19005 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 19006 libsuff=64 shlibsuff=64 libmagic=64-bit;; 19007 *) libsuff= shlibsuff= libmagic=never-match;; 19008 esac 19009 ;; 19010 esac 19011 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 19012 shlibpath_overrides_runpath=no 19013 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 19014 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 19015 hardcode_into_libs=yes 19016 ;; 19017 19018# No shared lib support for Linux oldld, aout, or coff. 19019linux*oldld* | linux*aout* | linux*coff*) 19020 dynamic_linker=no 19021 ;; 19022 19023# This must be Linux ELF. 19024linux* | k*bsd*-gnu) 19025 version_type=linux 19026 need_lib_prefix=no 19027 need_version=no 19028 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19029 soname_spec='${libname}${release}${shared_ext}$major' 19030 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 19031 shlibpath_var=LD_LIBRARY_PATH 19032 shlibpath_overrides_runpath=no 19033 # This implies no fast_install, which is unacceptable. 19034 # Some rework will be needed to allow for fast_install 19035 # before this can be enabled. 19036 hardcode_into_libs=yes 19037 19038 # Append ld.so.conf contents to the search path 19039 if test -f /etc/ld.so.conf; then 19040 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' ' '` 19041 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 19042 fi 19043 19044 # We used to test for /lib/ld.so.1 and disable shared libraries on 19045 # powerpc, because MkLinux only supported shared libraries with the 19046 # GNU dynamic linker. Since this was broken with cross compilers, 19047 # most powerpc-linux boxes support dynamic linking these days and 19048 # people can always --disable-shared, the test was removed, and we 19049 # assume the GNU/Linux dynamic linker is in use. 19050 dynamic_linker='GNU/Linux ld.so' 19051 ;; 19052 19053netbsd*) 19054 version_type=sunos 19055 need_lib_prefix=no 19056 need_version=no 19057 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 19058 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 19059 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 19060 dynamic_linker='NetBSD (a.out) ld.so' 19061 else 19062 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 19063 soname_spec='${libname}${release}${shared_ext}$major' 19064 dynamic_linker='NetBSD ld.elf_so' 19065 fi 19066 shlibpath_var=LD_LIBRARY_PATH 19067 shlibpath_overrides_runpath=yes 19068 hardcode_into_libs=yes 19069 ;; 19070 19071newsos6) 19072 version_type=linux 19073 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19074 shlibpath_var=LD_LIBRARY_PATH 19075 shlibpath_overrides_runpath=yes 19076 ;; 19077 19078nto-qnx*) 19079 version_type=linux 19080 need_lib_prefix=no 19081 need_version=no 19082 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19083 soname_spec='${libname}${release}${shared_ext}$major' 19084 shlibpath_var=LD_LIBRARY_PATH 19085 shlibpath_overrides_runpath=yes 19086 ;; 19087 19088openbsd*) 19089 version_type=sunos 19090 sys_lib_dlsearch_path_spec="/usr/lib" 19091 need_lib_prefix=no 19092 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 19093 case $host_os in 19094 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 19095 *) need_version=no ;; 19096 esac 19097 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 19098 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 19099 shlibpath_var=LD_LIBRARY_PATH 19100 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 19101 case $host_os in 19102 openbsd2.[89] | openbsd2.[89].*) 19103 shlibpath_overrides_runpath=no 19104 ;; 19105 *) 19106 shlibpath_overrides_runpath=yes 19107 ;; 19108 esac 19109 else 19110 shlibpath_overrides_runpath=yes 19111 fi 19112 ;; 19113 19114os2*) 19115 libname_spec='$name' 19116 shrext_cmds=".dll" 19117 need_lib_prefix=no 19118 library_names_spec='$libname${shared_ext} $libname.a' 19119 dynamic_linker='OS/2 ld.exe' 19120 shlibpath_var=LIBPATH 19121 ;; 19122 19123osf3* | osf4* | osf5*) 19124 version_type=osf 19125 need_lib_prefix=no 19126 need_version=no 19127 soname_spec='${libname}${release}${shared_ext}$major' 19128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19129 shlibpath_var=LD_LIBRARY_PATH 19130 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 19131 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 19132 ;; 19133 19134rdos*) 19135 dynamic_linker=no 19136 ;; 19137 19138solaris*) 19139 version_type=linux 19140 need_lib_prefix=no 19141 need_version=no 19142 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19143 soname_spec='${libname}${release}${shared_ext}$major' 19144 shlibpath_var=LD_LIBRARY_PATH 19145 shlibpath_overrides_runpath=yes 19146 hardcode_into_libs=yes 19147 # ldd complains unless libraries are executable 19148 postinstall_cmds='chmod +x $lib' 19149 ;; 19150 19151sunos4*) 19152 version_type=sunos 19153 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 19154 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 19155 shlibpath_var=LD_LIBRARY_PATH 19156 shlibpath_overrides_runpath=yes 19157 if test "$with_gnu_ld" = yes; then 19158 need_lib_prefix=no 19159 fi 19160 need_version=yes 19161 ;; 19162 19163sysv4 | sysv4.3*) 19164 version_type=linux 19165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19166 soname_spec='${libname}${release}${shared_ext}$major' 19167 shlibpath_var=LD_LIBRARY_PATH 19168 case $host_vendor in 19169 sni) 19170 shlibpath_overrides_runpath=no 19171 need_lib_prefix=no 19172 export_dynamic_flag_spec='${wl}-Blargedynsym' 19173 runpath_var=LD_RUN_PATH 19174 ;; 19175 siemens) 19176 need_lib_prefix=no 19177 ;; 19178 motorola) 19179 need_lib_prefix=no 19180 need_version=no 19181 shlibpath_overrides_runpath=no 19182 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 19183 ;; 19184 esac 19185 ;; 19186 19187sysv4*MP*) 19188 if test -d /usr/nec ;then 19189 version_type=linux 19190 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 19191 soname_spec='$libname${shared_ext}.$major' 19192 shlibpath_var=LD_LIBRARY_PATH 19193 fi 19194 ;; 19195 19196sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 19197 version_type=freebsd-elf 19198 need_lib_prefix=no 19199 need_version=no 19200 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 19201 soname_spec='${libname}${release}${shared_ext}$major' 19202 shlibpath_var=LD_LIBRARY_PATH 19203 hardcode_into_libs=yes 19204 if test "$with_gnu_ld" = yes; then 19205 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 19206 shlibpath_overrides_runpath=no 19207 else 19208 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 19209 shlibpath_overrides_runpath=yes 19210 case $host_os in 19211 sco3.2v5*) 19212 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 19213 ;; 19214 esac 19215 fi 19216 sys_lib_dlsearch_path_spec='/usr/lib' 19217 ;; 19218 19219uts4*) 19220 version_type=linux 19221 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19222 soname_spec='${libname}${release}${shared_ext}$major' 19223 shlibpath_var=LD_LIBRARY_PATH 19224 ;; 19225 19226*) 19227 dynamic_linker=no 19228 ;; 19229esac 19230{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 19231$as_echo "$dynamic_linker" >&6; } 19232test "$dynamic_linker" = no && can_build_shared=no 19233 19234if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 19235 $as_echo_n "(cached) " >&6 19236else 19237 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 19238fi 19239 19240sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 19241if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 19242 $as_echo_n "(cached) " >&6 19243else 19244 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 19245fi 19246 19247sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 19248 19249variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 19250if test "$GCC" = yes; then 19251 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 19252fi 19253 19254{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 19255$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 19256hardcode_action_GCJ= 19257if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 19258 test -n "$runpath_var_GCJ" || \ 19259 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 19260 19261 # We can hardcode non-existant directories. 19262 if test "$hardcode_direct_GCJ" != no && 19263 # If the only mechanism to avoid hardcoding is shlibpath_var, we 19264 # have to relink, otherwise we might link with an installed library 19265 # when we should be linking with a yet-to-be-installed one 19266 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 19267 test "$hardcode_minus_L_GCJ" != no; then 19268 # Linking always hardcodes the temporary library directory. 19269 hardcode_action_GCJ=relink 19270 else 19271 # We can link without hardcoding, and we can hardcode nonexisting dirs. 19272 hardcode_action_GCJ=immediate 19273 fi 19274else 19275 # We cannot hardcode anything, or else we can only hardcode existing 19276 # directories. 19277 hardcode_action_GCJ=unsupported 19278fi 19279{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 19280$as_echo "$hardcode_action_GCJ" >&6; } 19281 19282if test "$hardcode_action_GCJ" = relink; then 19283 # Fast installation is not supported 19284 enable_fast_install=no 19285elif test "$shlibpath_overrides_runpath" = yes || 19286 test "$enable_shared" = no; then 19287 # Fast installation is not necessary 19288 enable_fast_install=needless 19289fi 19290 19291 19292# The else clause should only fire when bootstrapping the 19293# libtool distribution, otherwise you forgot to ship ltmain.sh 19294# with your package, and you will get complaints that there are 19295# no rules to generate ltmain.sh. 19296if test -f "$ltmain"; then 19297 # See if we are running on zsh, and set the options which allow our commands through 19298 # without removal of \ escapes. 19299 if test -n "${ZSH_VERSION+set}" ; then 19300 setopt NO_GLOB_SUBST 19301 fi 19302 # Now quote all the things that may contain metacharacters while being 19303 # careful not to overquote the AC_SUBSTed values. We take copies of the 19304 # variables and quote the copies for generation of the libtool script. 19305 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19306 SED SHELL STRIP \ 19307 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19308 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19309 deplibs_check_method reload_flag reload_cmds need_locks \ 19310 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19311 lt_cv_sys_global_symbol_to_c_name_address \ 19312 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19313 old_postinstall_cmds old_postuninstall_cmds \ 19314 compiler_GCJ \ 19315 CC_GCJ \ 19316 LD_GCJ \ 19317 lt_prog_compiler_wl_GCJ \ 19318 lt_prog_compiler_pic_GCJ \ 19319 lt_prog_compiler_static_GCJ \ 19320 lt_prog_compiler_no_builtin_flag_GCJ \ 19321 export_dynamic_flag_spec_GCJ \ 19322 thread_safe_flag_spec_GCJ \ 19323 whole_archive_flag_spec_GCJ \ 19324 enable_shared_with_static_runtimes_GCJ \ 19325 old_archive_cmds_GCJ \ 19326 old_archive_from_new_cmds_GCJ \ 19327 predep_objects_GCJ \ 19328 postdep_objects_GCJ \ 19329 predeps_GCJ \ 19330 postdeps_GCJ \ 19331 compiler_lib_search_path_GCJ \ 19332 compiler_lib_search_dirs_GCJ \ 19333 archive_cmds_GCJ \ 19334 archive_expsym_cmds_GCJ \ 19335 postinstall_cmds_GCJ \ 19336 postuninstall_cmds_GCJ \ 19337 old_archive_from_expsyms_cmds_GCJ \ 19338 allow_undefined_flag_GCJ \ 19339 no_undefined_flag_GCJ \ 19340 export_symbols_cmds_GCJ \ 19341 hardcode_libdir_flag_spec_GCJ \ 19342 hardcode_libdir_flag_spec_ld_GCJ \ 19343 hardcode_libdir_separator_GCJ \ 19344 hardcode_automatic_GCJ \ 19345 module_cmds_GCJ \ 19346 module_expsym_cmds_GCJ \ 19347 lt_cv_prog_compiler_c_o_GCJ \ 19348 fix_srcfile_path_GCJ \ 19349 exclude_expsyms_GCJ \ 19350 include_expsyms_GCJ; do 19351 19352 case $var in 19353 old_archive_cmds_GCJ | \ 19354 old_archive_from_new_cmds_GCJ | \ 19355 archive_cmds_GCJ | \ 19356 archive_expsym_cmds_GCJ | \ 19357 module_cmds_GCJ | \ 19358 module_expsym_cmds_GCJ | \ 19359 old_archive_from_expsyms_cmds_GCJ | \ 19360 export_symbols_cmds_GCJ | \ 19361 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19362 postinstall_cmds | postuninstall_cmds | \ 19363 old_postinstall_cmds | old_postuninstall_cmds | \ 19364 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19365 # Double-quote double-evaled strings. 19366 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19367 ;; 19368 *) 19369 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19370 ;; 19371 esac 19372 done 19373 19374 case $lt_echo in 19375 *'\$0 --fallback-echo"') 19376 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19377 ;; 19378 esac 19379 19380cfgfile="$ofile" 19381 19382 cat <<__EOF__ >> "$cfgfile" 19383# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19384 19385# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19386 19387# Shell to use when invoking shell scripts. 19388SHELL=$lt_SHELL 19389 19390# Whether or not to build shared libraries. 19391build_libtool_libs=$enable_shared 19392 19393# Whether or not to build static libraries. 19394build_old_libs=$enable_static 19395 19396# Whether or not to add -lc for building shared libraries. 19397build_libtool_need_lc=$archive_cmds_need_lc_GCJ 19398 19399# Whether or not to disallow shared libs when runtime libs are static 19400allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 19401 19402# Whether or not to optimize for fast installation. 19403fast_install=$enable_fast_install 19404 19405# The host system. 19406host_alias=$host_alias 19407host=$host 19408host_os=$host_os 19409 19410# The build system. 19411build_alias=$build_alias 19412build=$build 19413build_os=$build_os 19414 19415# An echo program that does not interpret backslashes. 19416echo=$lt_echo 19417 19418# The archiver. 19419AR=$lt_AR 19420AR_FLAGS=$lt_AR_FLAGS 19421 19422# A C compiler. 19423LTCC=$lt_LTCC 19424 19425# LTCC compiler flags. 19426LTCFLAGS=$lt_LTCFLAGS 19427 19428# A language-specific compiler. 19429CC=$lt_compiler_GCJ 19430 19431# Is the compiler the GNU C compiler? 19432with_gcc=$GCC_GCJ 19433 19434# An ERE matcher. 19435EGREP=$lt_EGREP 19436 19437# The linker used to build libraries. 19438LD=$lt_LD_GCJ 19439 19440# Whether we need hard or soft links. 19441LN_S=$lt_LN_S 19442 19443# A BSD-compatible nm program. 19444NM=$lt_NM 19445 19446# A symbol stripping program 19447STRIP=$lt_STRIP 19448 19449# Used to examine libraries when file_magic_cmd begins "file" 19450MAGIC_CMD=$MAGIC_CMD 19451 19452# Used on cygwin: DLL creation program. 19453DLLTOOL="$DLLTOOL" 19454 19455# Used on cygwin: object dumper. 19456OBJDUMP="$OBJDUMP" 19457 19458# Used on cygwin: assembler. 19459AS="$AS" 19460 19461# The name of the directory that contains temporary libtool files. 19462objdir=$objdir 19463 19464# How to create reloadable object files. 19465reload_flag=$lt_reload_flag 19466reload_cmds=$lt_reload_cmds 19467 19468# How to pass a linker flag through the compiler. 19469wl=$lt_lt_prog_compiler_wl_GCJ 19470 19471# Object file suffix (normally "o"). 19472objext="$ac_objext" 19473 19474# Old archive suffix (normally "a"). 19475libext="$libext" 19476 19477# Shared library suffix (normally ".so"). 19478shrext_cmds='$shrext_cmds' 19479 19480# Executable file suffix (normally ""). 19481exeext="$exeext" 19482 19483# Additional compiler flags for building library objects. 19484pic_flag=$lt_lt_prog_compiler_pic_GCJ 19485pic_mode=$pic_mode 19486 19487# What is the maximum length of a command? 19488max_cmd_len=$lt_cv_sys_max_cmd_len 19489 19490# Does compiler simultaneously support -c and -o options? 19491compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 19492 19493# Must we lock files when doing compilation? 19494need_locks=$lt_need_locks 19495 19496# Do we need the lib prefix for modules? 19497need_lib_prefix=$need_lib_prefix 19498 19499# Do we need a version for libraries? 19500need_version=$need_version 19501 19502# Whether dlopen is supported. 19503dlopen_support=$enable_dlopen 19504 19505# Whether dlopen of programs is supported. 19506dlopen_self=$enable_dlopen_self 19507 19508# Whether dlopen of statically linked programs is supported. 19509dlopen_self_static=$enable_dlopen_self_static 19510 19511# Compiler flag to prevent dynamic linking. 19512link_static_flag=$lt_lt_prog_compiler_static_GCJ 19513 19514# Compiler flag to turn off builtin functions. 19515no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 19516 19517# Compiler flag to allow reflexive dlopens. 19518export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 19519 19520# Compiler flag to generate shared objects directly from archives. 19521whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 19522 19523# Compiler flag to generate thread-safe objects. 19524thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 19525 19526# Library versioning type. 19527version_type=$version_type 19528 19529# Format of library name prefix. 19530libname_spec=$lt_libname_spec 19531 19532# List of archive names. First name is the real one, the rest are links. 19533# The last name is the one that the linker finds with -lNAME. 19534library_names_spec=$lt_library_names_spec 19535 19536# The coded name of the library, if different from the real name. 19537soname_spec=$lt_soname_spec 19538 19539# Commands used to build and install an old-style archive. 19540RANLIB=$lt_RANLIB 19541old_archive_cmds=$lt_old_archive_cmds_GCJ 19542old_postinstall_cmds=$lt_old_postinstall_cmds 19543old_postuninstall_cmds=$lt_old_postuninstall_cmds 19544 19545# Create an old-style archive from a shared archive. 19546old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19547 19548# Create a temporary old-style archive to link instead of a shared archive. 19549old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19550 19551# Commands used to build and install a shared archive. 19552archive_cmds=$lt_archive_cmds_GCJ 19553archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19554postinstall_cmds=$lt_postinstall_cmds 19555postuninstall_cmds=$lt_postuninstall_cmds 19556 19557# Commands used to build a loadable module (assumed same as above if empty) 19558module_cmds=$lt_module_cmds_GCJ 19559module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19560 19561# Commands to strip libraries. 19562old_striplib=$lt_old_striplib 19563striplib=$lt_striplib 19564 19565# Dependencies to place before the objects being linked to create a 19566# shared library. 19567predep_objects=$lt_predep_objects_GCJ 19568 19569# Dependencies to place after the objects being linked to create a 19570# shared library. 19571postdep_objects=$lt_postdep_objects_GCJ 19572 19573# Dependencies to place before the objects being linked to create a 19574# shared library. 19575predeps=$lt_predeps_GCJ 19576 19577# Dependencies to place after the objects being linked to create a 19578# shared library. 19579postdeps=$lt_postdeps_GCJ 19580 19581# The directories searched by this compiler when creating a shared 19582# library 19583compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ 19584 19585# The library search path used internally by the compiler when linking 19586# a shared library. 19587compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19588 19589# Method to check whether dependent libraries are shared objects. 19590deplibs_check_method=$lt_deplibs_check_method 19591 19592# Command to use when deplibs_check_method == file_magic. 19593file_magic_cmd=$lt_file_magic_cmd 19594 19595# Flag that allows shared libraries with undefined symbols to be built. 19596allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19597 19598# Flag that forces no undefined symbols. 19599no_undefined_flag=$lt_no_undefined_flag_GCJ 19600 19601# Commands used to finish a libtool library installation in a directory. 19602finish_cmds=$lt_finish_cmds 19603 19604# Same as above, but a single script fragment to be evaled but not shown. 19605finish_eval=$lt_finish_eval 19606 19607# Take the output of nm and produce a listing of raw symbols and C names. 19608global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19609 19610# Transform the output of nm in a proper C declaration 19611global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19612 19613# Transform the output of nm in a C name address pair 19614global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19615 19616# This is the shared library runtime path variable. 19617runpath_var=$runpath_var 19618 19619# This is the shared library path variable. 19620shlibpath_var=$shlibpath_var 19621 19622# Is shlibpath searched before the hard-coded library search path? 19623shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19624 19625# How to hardcode a shared library path into an executable. 19626hardcode_action=$hardcode_action_GCJ 19627 19628# Whether we should hardcode library paths into libraries. 19629hardcode_into_libs=$hardcode_into_libs 19630 19631# Flag to hardcode \$libdir into a binary during linking. 19632# This must work even if \$libdir does not exist. 19633hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19634 19635# If ld is used when linking, flag to hardcode \$libdir into 19636# a binary during linking. This must work even if \$libdir does 19637# not exist. 19638hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19639 19640# Whether we need a single -rpath flag with a separated argument. 19641hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19642 19643# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19644# resulting binary. 19645hardcode_direct=$hardcode_direct_GCJ 19646 19647# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19648# resulting binary. 19649hardcode_minus_L=$hardcode_minus_L_GCJ 19650 19651# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19652# the resulting binary. 19653hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19654 19655# Set to yes if building a shared library automatically hardcodes DIR into the library 19656# and all subsequent libraries and executables linked against it. 19657hardcode_automatic=$hardcode_automatic_GCJ 19658 19659# Variables whose values should be saved in libtool wrapper scripts and 19660# restored at relink time. 19661variables_saved_for_relink="$variables_saved_for_relink" 19662 19663# Whether libtool must link a program against all its dependency libraries. 19664link_all_deplibs=$link_all_deplibs_GCJ 19665 19666# Compile-time system search path for libraries 19667sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19668 19669# Run-time system search path for libraries 19670sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19671 19672# Fix the shell variable \$srcfile for the compiler. 19673fix_srcfile_path=$lt_fix_srcfile_path 19674 19675# Set to yes if exported symbols are required. 19676always_export_symbols=$always_export_symbols_GCJ 19677 19678# The commands to list exported symbols. 19679export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19680 19681# The commands to extract the exported symbol list from a shared archive. 19682extract_expsyms_cmds=$lt_extract_expsyms_cmds 19683 19684# Symbols that should not be listed in the preloaded symbols. 19685exclude_expsyms=$lt_exclude_expsyms_GCJ 19686 19687# Symbols that must always be exported. 19688include_expsyms=$lt_include_expsyms_GCJ 19689 19690# ### END LIBTOOL TAG CONFIG: $tagname 19691 19692__EOF__ 19693 19694 19695else 19696 # If there is no Makefile yet, we rely on a make rule to execute 19697 # `config.status --recheck' to rerun these tests and create the 19698 # libtool script then. 19699 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19700 if test -f "$ltmain_in"; then 19701 test -f Makefile && make "$ltmain" 19702 fi 19703fi 19704 19705 19706ac_ext=c 19707ac_cpp='$CPP $CPPFLAGS' 19708ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19709ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19710ac_compiler_gnu=$ac_cv_c_compiler_gnu 19711 19712CC="$lt_save_CC" 19713 19714 else 19715 tagname="" 19716 fi 19717 ;; 19718 19719 RC) 19720 19721 19722# Source file extension for RC test sources. 19723ac_ext=rc 19724 19725# Object file extension for compiled RC test sources. 19726objext=o 19727objext_RC=$objext 19728 19729# Code to be used in simple compile tests 19730lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' 19731 19732# Code to be used in simple link tests 19733lt_simple_link_test_code="$lt_simple_compile_test_code" 19734 19735# ltmain only uses $CC for tagged configurations so make sure $CC is set. 19736 19737# If no C compiler was specified, use CC. 19738LTCC=${LTCC-"$CC"} 19739 19740# If no C compiler flags were specified, use CFLAGS. 19741LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 19742 19743# Allow CC to be a program name with arguments. 19744compiler=$CC 19745 19746 19747# save warnings/boilerplate of simple test code 19748ac_outfile=conftest.$ac_objext 19749echo "$lt_simple_compile_test_code" >conftest.$ac_ext 19750eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19751_lt_compiler_boilerplate=`cat conftest.err` 19752$rm conftest* 19753 19754ac_outfile=conftest.$ac_objext 19755echo "$lt_simple_link_test_code" >conftest.$ac_ext 19756eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19757_lt_linker_boilerplate=`cat conftest.err` 19758$rm -r conftest* 19759 19760 19761# Allow CC to be a program name with arguments. 19762lt_save_CC="$CC" 19763CC=${RC-"windres"} 19764compiler=$CC 19765compiler_RC=$CC 19766for cc_temp in $compiler""; do 19767 case $cc_temp in 19768 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19769 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19770 \-*) ;; 19771 *) break;; 19772 esac 19773done 19774cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19775 19776lt_cv_prog_compiler_c_o_RC=yes 19777 19778# The else clause should only fire when bootstrapping the 19779# libtool distribution, otherwise you forgot to ship ltmain.sh 19780# with your package, and you will get complaints that there are 19781# no rules to generate ltmain.sh. 19782if test -f "$ltmain"; then 19783 # See if we are running on zsh, and set the options which allow our commands through 19784 # without removal of \ escapes. 19785 if test -n "${ZSH_VERSION+set}" ; then 19786 setopt NO_GLOB_SUBST 19787 fi 19788 # Now quote all the things that may contain metacharacters while being 19789 # careful not to overquote the AC_SUBSTed values. We take copies of the 19790 # variables and quote the copies for generation of the libtool script. 19791 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19792 SED SHELL STRIP \ 19793 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19794 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19795 deplibs_check_method reload_flag reload_cmds need_locks \ 19796 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19797 lt_cv_sys_global_symbol_to_c_name_address \ 19798 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19799 old_postinstall_cmds old_postuninstall_cmds \ 19800 compiler_RC \ 19801 CC_RC \ 19802 LD_RC \ 19803 lt_prog_compiler_wl_RC \ 19804 lt_prog_compiler_pic_RC \ 19805 lt_prog_compiler_static_RC \ 19806 lt_prog_compiler_no_builtin_flag_RC \ 19807 export_dynamic_flag_spec_RC \ 19808 thread_safe_flag_spec_RC \ 19809 whole_archive_flag_spec_RC \ 19810 enable_shared_with_static_runtimes_RC \ 19811 old_archive_cmds_RC \ 19812 old_archive_from_new_cmds_RC \ 19813 predep_objects_RC \ 19814 postdep_objects_RC \ 19815 predeps_RC \ 19816 postdeps_RC \ 19817 compiler_lib_search_path_RC \ 19818 compiler_lib_search_dirs_RC \ 19819 archive_cmds_RC \ 19820 archive_expsym_cmds_RC \ 19821 postinstall_cmds_RC \ 19822 postuninstall_cmds_RC \ 19823 old_archive_from_expsyms_cmds_RC \ 19824 allow_undefined_flag_RC \ 19825 no_undefined_flag_RC \ 19826 export_symbols_cmds_RC \ 19827 hardcode_libdir_flag_spec_RC \ 19828 hardcode_libdir_flag_spec_ld_RC \ 19829 hardcode_libdir_separator_RC \ 19830 hardcode_automatic_RC \ 19831 module_cmds_RC \ 19832 module_expsym_cmds_RC \ 19833 lt_cv_prog_compiler_c_o_RC \ 19834 fix_srcfile_path_RC \ 19835 exclude_expsyms_RC \ 19836 include_expsyms_RC; do 19837 19838 case $var in 19839 old_archive_cmds_RC | \ 19840 old_archive_from_new_cmds_RC | \ 19841 archive_cmds_RC | \ 19842 archive_expsym_cmds_RC | \ 19843 module_cmds_RC | \ 19844 module_expsym_cmds_RC | \ 19845 old_archive_from_expsyms_cmds_RC | \ 19846 export_symbols_cmds_RC | \ 19847 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19848 postinstall_cmds | postuninstall_cmds | \ 19849 old_postinstall_cmds | old_postuninstall_cmds | \ 19850 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19851 # Double-quote double-evaled strings. 19852 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19853 ;; 19854 *) 19855 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19856 ;; 19857 esac 19858 done 19859 19860 case $lt_echo in 19861 *'\$0 --fallback-echo"') 19862 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19863 ;; 19864 esac 19865 19866cfgfile="$ofile" 19867 19868 cat <<__EOF__ >> "$cfgfile" 19869# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19870 19871# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19872 19873# Shell to use when invoking shell scripts. 19874SHELL=$lt_SHELL 19875 19876# Whether or not to build shared libraries. 19877build_libtool_libs=$enable_shared 19878 19879# Whether or not to build static libraries. 19880build_old_libs=$enable_static 19881 19882# Whether or not to add -lc for building shared libraries. 19883build_libtool_need_lc=$archive_cmds_need_lc_RC 19884 19885# Whether or not to disallow shared libs when runtime libs are static 19886allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19887 19888# Whether or not to optimize for fast installation. 19889fast_install=$enable_fast_install 19890 19891# The host system. 19892host_alias=$host_alias 19893host=$host 19894host_os=$host_os 19895 19896# The build system. 19897build_alias=$build_alias 19898build=$build 19899build_os=$build_os 19900 19901# An echo program that does not interpret backslashes. 19902echo=$lt_echo 19903 19904# The archiver. 19905AR=$lt_AR 19906AR_FLAGS=$lt_AR_FLAGS 19907 19908# A C compiler. 19909LTCC=$lt_LTCC 19910 19911# LTCC compiler flags. 19912LTCFLAGS=$lt_LTCFLAGS 19913 19914# A language-specific compiler. 19915CC=$lt_compiler_RC 19916 19917# Is the compiler the GNU C compiler? 19918with_gcc=$GCC_RC 19919 19920# An ERE matcher. 19921EGREP=$lt_EGREP 19922 19923# The linker used to build libraries. 19924LD=$lt_LD_RC 19925 19926# Whether we need hard or soft links. 19927LN_S=$lt_LN_S 19928 19929# A BSD-compatible nm program. 19930NM=$lt_NM 19931 19932# A symbol stripping program 19933STRIP=$lt_STRIP 19934 19935# Used to examine libraries when file_magic_cmd begins "file" 19936MAGIC_CMD=$MAGIC_CMD 19937 19938# Used on cygwin: DLL creation program. 19939DLLTOOL="$DLLTOOL" 19940 19941# Used on cygwin: object dumper. 19942OBJDUMP="$OBJDUMP" 19943 19944# Used on cygwin: assembler. 19945AS="$AS" 19946 19947# The name of the directory that contains temporary libtool files. 19948objdir=$objdir 19949 19950# How to create reloadable object files. 19951reload_flag=$lt_reload_flag 19952reload_cmds=$lt_reload_cmds 19953 19954# How to pass a linker flag through the compiler. 19955wl=$lt_lt_prog_compiler_wl_RC 19956 19957# Object file suffix (normally "o"). 19958objext="$ac_objext" 19959 19960# Old archive suffix (normally "a"). 19961libext="$libext" 19962 19963# Shared library suffix (normally ".so"). 19964shrext_cmds='$shrext_cmds' 19965 19966# Executable file suffix (normally ""). 19967exeext="$exeext" 19968 19969# Additional compiler flags for building library objects. 19970pic_flag=$lt_lt_prog_compiler_pic_RC 19971pic_mode=$pic_mode 19972 19973# What is the maximum length of a command? 19974max_cmd_len=$lt_cv_sys_max_cmd_len 19975 19976# Does compiler simultaneously support -c and -o options? 19977compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19978 19979# Must we lock files when doing compilation? 19980need_locks=$lt_need_locks 19981 19982# Do we need the lib prefix for modules? 19983need_lib_prefix=$need_lib_prefix 19984 19985# Do we need a version for libraries? 19986need_version=$need_version 19987 19988# Whether dlopen is supported. 19989dlopen_support=$enable_dlopen 19990 19991# Whether dlopen of programs is supported. 19992dlopen_self=$enable_dlopen_self 19993 19994# Whether dlopen of statically linked programs is supported. 19995dlopen_self_static=$enable_dlopen_self_static 19996 19997# Compiler flag to prevent dynamic linking. 19998link_static_flag=$lt_lt_prog_compiler_static_RC 19999 20000# Compiler flag to turn off builtin functions. 20001no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 20002 20003# Compiler flag to allow reflexive dlopens. 20004export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 20005 20006# Compiler flag to generate shared objects directly from archives. 20007whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 20008 20009# Compiler flag to generate thread-safe objects. 20010thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 20011 20012# Library versioning type. 20013version_type=$version_type 20014 20015# Format of library name prefix. 20016libname_spec=$lt_libname_spec 20017 20018# List of archive names. First name is the real one, the rest are links. 20019# The last name is the one that the linker finds with -lNAME. 20020library_names_spec=$lt_library_names_spec 20021 20022# The coded name of the library, if different from the real name. 20023soname_spec=$lt_soname_spec 20024 20025# Commands used to build and install an old-style archive. 20026RANLIB=$lt_RANLIB 20027old_archive_cmds=$lt_old_archive_cmds_RC 20028old_postinstall_cmds=$lt_old_postinstall_cmds 20029old_postuninstall_cmds=$lt_old_postuninstall_cmds 20030 20031# Create an old-style archive from a shared archive. 20032old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 20033 20034# Create a temporary old-style archive to link instead of a shared archive. 20035old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 20036 20037# Commands used to build and install a shared archive. 20038archive_cmds=$lt_archive_cmds_RC 20039archive_expsym_cmds=$lt_archive_expsym_cmds_RC 20040postinstall_cmds=$lt_postinstall_cmds 20041postuninstall_cmds=$lt_postuninstall_cmds 20042 20043# Commands used to build a loadable module (assumed same as above if empty) 20044module_cmds=$lt_module_cmds_RC 20045module_expsym_cmds=$lt_module_expsym_cmds_RC 20046 20047# Commands to strip libraries. 20048old_striplib=$lt_old_striplib 20049striplib=$lt_striplib 20050 20051# Dependencies to place before the objects being linked to create a 20052# shared library. 20053predep_objects=$lt_predep_objects_RC 20054 20055# Dependencies to place after the objects being linked to create a 20056# shared library. 20057postdep_objects=$lt_postdep_objects_RC 20058 20059# Dependencies to place before the objects being linked to create a 20060# shared library. 20061predeps=$lt_predeps_RC 20062 20063# Dependencies to place after the objects being linked to create a 20064# shared library. 20065postdeps=$lt_postdeps_RC 20066 20067# The directories searched by this compiler when creating a shared 20068# library 20069compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC 20070 20071# The library search path used internally by the compiler when linking 20072# a shared library. 20073compiler_lib_search_path=$lt_compiler_lib_search_path_RC 20074 20075# Method to check whether dependent libraries are shared objects. 20076deplibs_check_method=$lt_deplibs_check_method 20077 20078# Command to use when deplibs_check_method == file_magic. 20079file_magic_cmd=$lt_file_magic_cmd 20080 20081# Flag that allows shared libraries with undefined symbols to be built. 20082allow_undefined_flag=$lt_allow_undefined_flag_RC 20083 20084# Flag that forces no undefined symbols. 20085no_undefined_flag=$lt_no_undefined_flag_RC 20086 20087# Commands used to finish a libtool library installation in a directory. 20088finish_cmds=$lt_finish_cmds 20089 20090# Same as above, but a single script fragment to be evaled but not shown. 20091finish_eval=$lt_finish_eval 20092 20093# Take the output of nm and produce a listing of raw symbols and C names. 20094global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 20095 20096# Transform the output of nm in a proper C declaration 20097global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 20098 20099# Transform the output of nm in a C name address pair 20100global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 20101 20102# This is the shared library runtime path variable. 20103runpath_var=$runpath_var 20104 20105# This is the shared library path variable. 20106shlibpath_var=$shlibpath_var 20107 20108# Is shlibpath searched before the hard-coded library search path? 20109shlibpath_overrides_runpath=$shlibpath_overrides_runpath 20110 20111# How to hardcode a shared library path into an executable. 20112hardcode_action=$hardcode_action_RC 20113 20114# Whether we should hardcode library paths into libraries. 20115hardcode_into_libs=$hardcode_into_libs 20116 20117# Flag to hardcode \$libdir into a binary during linking. 20118# This must work even if \$libdir does not exist. 20119hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 20120 20121# If ld is used when linking, flag to hardcode \$libdir into 20122# a binary during linking. This must work even if \$libdir does 20123# not exist. 20124hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 20125 20126# Whether we need a single -rpath flag with a separated argument. 20127hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 20128 20129# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 20130# resulting binary. 20131hardcode_direct=$hardcode_direct_RC 20132 20133# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 20134# resulting binary. 20135hardcode_minus_L=$hardcode_minus_L_RC 20136 20137# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 20138# the resulting binary. 20139hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 20140 20141# Set to yes if building a shared library automatically hardcodes DIR into the library 20142# and all subsequent libraries and executables linked against it. 20143hardcode_automatic=$hardcode_automatic_RC 20144 20145# Variables whose values should be saved in libtool wrapper scripts and 20146# restored at relink time. 20147variables_saved_for_relink="$variables_saved_for_relink" 20148 20149# Whether libtool must link a program against all its dependency libraries. 20150link_all_deplibs=$link_all_deplibs_RC 20151 20152# Compile-time system search path for libraries 20153sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 20154 20155# Run-time system search path for libraries 20156sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 20157 20158# Fix the shell variable \$srcfile for the compiler. 20159fix_srcfile_path=$lt_fix_srcfile_path 20160 20161# Set to yes if exported symbols are required. 20162always_export_symbols=$always_export_symbols_RC 20163 20164# The commands to list exported symbols. 20165export_symbols_cmds=$lt_export_symbols_cmds_RC 20166 20167# The commands to extract the exported symbol list from a shared archive. 20168extract_expsyms_cmds=$lt_extract_expsyms_cmds 20169 20170# Symbols that should not be listed in the preloaded symbols. 20171exclude_expsyms=$lt_exclude_expsyms_RC 20172 20173# Symbols that must always be exported. 20174include_expsyms=$lt_include_expsyms_RC 20175 20176# ### END LIBTOOL TAG CONFIG: $tagname 20177 20178__EOF__ 20179 20180 20181else 20182 # If there is no Makefile yet, we rely on a make rule to execute 20183 # `config.status --recheck' to rerun these tests and create the 20184 # libtool script then. 20185 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 20186 if test -f "$ltmain_in"; then 20187 test -f Makefile && make "$ltmain" 20188 fi 20189fi 20190 20191 20192ac_ext=c 20193ac_cpp='$CPP $CPPFLAGS' 20194ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20195ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20196ac_compiler_gnu=$ac_cv_c_compiler_gnu 20197 20198CC="$lt_save_CC" 20199 20200 ;; 20201 20202 *) 20203 { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 20204$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 20205 { (exit 1); exit 1; }; } 20206 ;; 20207 esac 20208 20209 # Append the new tag name to the list of available tags. 20210 if test -n "$tagname" ; then 20211 available_tags="$available_tags $tagname" 20212 fi 20213 fi 20214 done 20215 IFS="$lt_save_ifs" 20216 20217 # Now substitute the updated list of available tags. 20218 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 20219 mv "${ofile}T" "$ofile" 20220 chmod +x "$ofile" 20221 else 20222 rm -f "${ofile}T" 20223 { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 20224$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 20225 { (exit 1); exit 1; }; } 20226 fi 20227fi 20228 20229 20230 20231# This can be used to rebuild libtool when needed 20232LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 20233 20234# Always use our own libtool. 20235LIBTOOL='$(SHELL) $(top_builddir)/libtool' 20236 20237# Prevent multiple expansion 20238 20239 20240 20241 20242 20243 20244 20245 20246 20247 20248 20249 20250 20251 20252 20253 20254 20255 20256 20257 20258{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 20259$as_echo_n "checking whether ln -s works... " >&6; } 20260LN_S=$as_ln_s 20261if test "$LN_S" = "ln -s"; then 20262 { $as_echo "$as_me:$LINENO: result: yes" >&5 20263$as_echo "yes" >&6; } 20264else 20265 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 20266$as_echo "no, using $LN_S" >&6; } 20267fi 20268 20269 20270# Compiler characteristics 20271# 20272{ $as_echo "$as_me:$LINENO: checking if using gcc" >&5 20273$as_echo_n "checking if using gcc... " >&6; } 20274if test "$GCC" = "yes"; then 20275 WARNCFLAGS="-Werror -Wall -Wpointer-arith" 20276 { $as_echo "$as_me:$LINENO: result: yes; adding to CFLAGS: \"$WARNCFLAGS\"" >&5 20277$as_echo "yes; adding to CFLAGS: \"$WARNCFLAGS\"" >&6; } 20278else 20279 WARNCFLAGS="" 20280 { $as_echo "$as_me:$LINENO: result: no" >&5 20281$as_echo "no" >&6; } 20282fi 20283 20284 20285 20286# Checks for header files. 20287# 20288{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 20289$as_echo_n "checking for ANSI C header files... " >&6; } 20290if test "${ac_cv_header_stdc+set}" = set; then 20291 $as_echo_n "(cached) " >&6 20292else 20293 cat >conftest.$ac_ext <<_ACEOF 20294/* confdefs.h. */ 20295_ACEOF 20296cat confdefs.h >>conftest.$ac_ext 20297cat >>conftest.$ac_ext <<_ACEOF 20298/* end confdefs.h. */ 20299#include <stdlib.h> 20300#include <stdarg.h> 20301#include <string.h> 20302#include <float.h> 20303 20304int 20305main () 20306{ 20307 20308 ; 20309 return 0; 20310} 20311_ACEOF 20312rm -f conftest.$ac_objext 20313if { (ac_try="$ac_compile" 20314case "(($ac_try" in 20315 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20316 *) ac_try_echo=$ac_try;; 20317esac 20318eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20319$as_echo "$ac_try_echo") >&5 20320 (eval "$ac_compile") 2>conftest.er1 20321 ac_status=$? 20322 grep -v '^ *+' conftest.er1 >conftest.err 20323 rm -f conftest.er1 20324 cat conftest.err >&5 20325 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20326 (exit $ac_status); } && { 20327 test -z "$ac_c_werror_flag" || 20328 test ! -s conftest.err 20329 } && test -s conftest.$ac_objext; then 20330 ac_cv_header_stdc=yes 20331else 20332 $as_echo "$as_me: failed program was:" >&5 20333sed 's/^/| /' conftest.$ac_ext >&5 20334 20335 ac_cv_header_stdc=no 20336fi 20337 20338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20339 20340if test $ac_cv_header_stdc = yes; then 20341 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 20342 cat >conftest.$ac_ext <<_ACEOF 20343/* confdefs.h. */ 20344_ACEOF 20345cat confdefs.h >>conftest.$ac_ext 20346cat >>conftest.$ac_ext <<_ACEOF 20347/* end confdefs.h. */ 20348#include <string.h> 20349 20350_ACEOF 20351if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 20352 $EGREP "memchr" >/dev/null 2>&1; then 20353 : 20354else 20355 ac_cv_header_stdc=no 20356fi 20357rm -f conftest* 20358 20359fi 20360 20361if test $ac_cv_header_stdc = yes; then 20362 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 20363 cat >conftest.$ac_ext <<_ACEOF 20364/* confdefs.h. */ 20365_ACEOF 20366cat confdefs.h >>conftest.$ac_ext 20367cat >>conftest.$ac_ext <<_ACEOF 20368/* end confdefs.h. */ 20369#include <stdlib.h> 20370 20371_ACEOF 20372if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 20373 $EGREP "free" >/dev/null 2>&1; then 20374 : 20375else 20376 ac_cv_header_stdc=no 20377fi 20378rm -f conftest* 20379 20380fi 20381 20382if test $ac_cv_header_stdc = yes; then 20383 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 20384 if test "$cross_compiling" = yes; then 20385 : 20386else 20387 cat >conftest.$ac_ext <<_ACEOF 20388/* confdefs.h. */ 20389_ACEOF 20390cat confdefs.h >>conftest.$ac_ext 20391cat >>conftest.$ac_ext <<_ACEOF 20392/* end confdefs.h. */ 20393#include <ctype.h> 20394#include <stdlib.h> 20395#if ((' ' & 0x0FF) == 0x020) 20396# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 20397# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 20398#else 20399# define ISLOWER(c) \ 20400 (('a' <= (c) && (c) <= 'i') \ 20401 || ('j' <= (c) && (c) <= 'r') \ 20402 || ('s' <= (c) && (c) <= 'z')) 20403# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 20404#endif 20405 20406#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 20407int 20408main () 20409{ 20410 int i; 20411 for (i = 0; i < 256; i++) 20412 if (XOR (islower (i), ISLOWER (i)) 20413 || toupper (i) != TOUPPER (i)) 20414 return 2; 20415 return 0; 20416} 20417_ACEOF 20418rm -f conftest$ac_exeext 20419if { (ac_try="$ac_link" 20420case "(($ac_try" in 20421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20422 *) ac_try_echo=$ac_try;; 20423esac 20424eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20425$as_echo "$ac_try_echo") >&5 20426 (eval "$ac_link") 2>&5 20427 ac_status=$? 20428 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20429 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 20430 { (case "(($ac_try" in 20431 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20432 *) ac_try_echo=$ac_try;; 20433esac 20434eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20435$as_echo "$ac_try_echo") >&5 20436 (eval "$ac_try") 2>&5 20437 ac_status=$? 20438 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20439 (exit $ac_status); }; }; then 20440 : 20441else 20442 $as_echo "$as_me: program exited with status $ac_status" >&5 20443$as_echo "$as_me: failed program was:" >&5 20444sed 's/^/| /' conftest.$ac_ext >&5 20445 20446( exit $ac_status ) 20447ac_cv_header_stdc=no 20448fi 20449rm -rf conftest.dSYM 20450rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 20451fi 20452 20453 20454fi 20455fi 20456{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 20457$as_echo "$ac_cv_header_stdc" >&6; } 20458if test $ac_cv_header_stdc = yes; then 20459 20460cat >>confdefs.h <<\_ACEOF 20461#define STDC_HEADERS 1 20462_ACEOF 20463 20464fi 20465 20466 20467for ac_header in CommonCrypto/CommonDigest.h 20468do 20469as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 20470if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20471 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 20472$as_echo_n "checking for $ac_header... " >&6; } 20473if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20474 $as_echo_n "(cached) " >&6 20475fi 20476ac_res=`eval 'as_val=${'$as_ac_Header'} 20477 $as_echo "$as_val"'` 20478 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 20479$as_echo "$ac_res" >&6; } 20480else 20481 # Is the header compilable? 20482{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 20483$as_echo_n "checking $ac_header usability... " >&6; } 20484cat >conftest.$ac_ext <<_ACEOF 20485/* confdefs.h. */ 20486_ACEOF 20487cat confdefs.h >>conftest.$ac_ext 20488cat >>conftest.$ac_ext <<_ACEOF 20489/* end confdefs.h. */ 20490$ac_includes_default 20491#include <$ac_header> 20492_ACEOF 20493rm -f conftest.$ac_objext 20494if { (ac_try="$ac_compile" 20495case "(($ac_try" in 20496 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20497 *) ac_try_echo=$ac_try;; 20498esac 20499eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20500$as_echo "$ac_try_echo") >&5 20501 (eval "$ac_compile") 2>conftest.er1 20502 ac_status=$? 20503 grep -v '^ *+' conftest.er1 >conftest.err 20504 rm -f conftest.er1 20505 cat conftest.err >&5 20506 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20507 (exit $ac_status); } && { 20508 test -z "$ac_c_werror_flag" || 20509 test ! -s conftest.err 20510 } && test -s conftest.$ac_objext; then 20511 ac_header_compiler=yes 20512else 20513 $as_echo "$as_me: failed program was:" >&5 20514sed 's/^/| /' conftest.$ac_ext >&5 20515 20516 ac_header_compiler=no 20517fi 20518 20519rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20520{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20521$as_echo "$ac_header_compiler" >&6; } 20522 20523# Is the header present? 20524{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 20525$as_echo_n "checking $ac_header presence... " >&6; } 20526cat >conftest.$ac_ext <<_ACEOF 20527/* confdefs.h. */ 20528_ACEOF 20529cat confdefs.h >>conftest.$ac_ext 20530cat >>conftest.$ac_ext <<_ACEOF 20531/* end confdefs.h. */ 20532#include <$ac_header> 20533_ACEOF 20534if { (ac_try="$ac_cpp conftest.$ac_ext" 20535case "(($ac_try" in 20536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20537 *) ac_try_echo=$ac_try;; 20538esac 20539eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20540$as_echo "$ac_try_echo") >&5 20541 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 20542 ac_status=$? 20543 grep -v '^ *+' conftest.er1 >conftest.err 20544 rm -f conftest.er1 20545 cat conftest.err >&5 20546 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20547 (exit $ac_status); } >/dev/null && { 20548 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 20549 test ! -s conftest.err 20550 }; then 20551 ac_header_preproc=yes 20552else 20553 $as_echo "$as_me: failed program was:" >&5 20554sed 's/^/| /' conftest.$ac_ext >&5 20555 20556 ac_header_preproc=no 20557fi 20558 20559rm -f conftest.err conftest.$ac_ext 20560{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20561$as_echo "$ac_header_preproc" >&6; } 20562 20563# So? What about this header? 20564case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20565 yes:no: ) 20566 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20567$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20568 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 20569$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 20570 ac_header_preproc=yes 20571 ;; 20572 no:yes:* ) 20573 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20574$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20575 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20576$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20577 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 20578$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 20579 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 20580$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 20581 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20582$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20583 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 20584$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 20585 ( cat <<\_ASBOX 20586## -------------------------------------------------------- ## 20587## Report this to Alistair Crooks <agc@netbsd.org> c0596823 ## 20588## -------------------------------------------------------- ## 20589_ASBOX 20590 ) | sed "s/^/$as_me: WARNING: /" >&2 20591 ;; 20592esac 20593{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 20594$as_echo_n "checking for $ac_header... " >&6; } 20595if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20596 $as_echo_n "(cached) " >&6 20597else 20598 eval "$as_ac_Header=\$ac_header_preproc" 20599fi 20600ac_res=`eval 'as_val=${'$as_ac_Header'} 20601 $as_echo "$as_val"'` 20602 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 20603$as_echo "$ac_res" >&6; } 20604 20605fi 20606as_val=`eval 'as_val=${'$as_ac_Header'} 20607 $as_echo "$as_val"'` 20608 if test "x$as_val" = x""yes; then 20609 cat >>confdefs.h <<_ACEOF 20610#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 20611_ACEOF 20612 20613fi 20614 20615done 20616 20617 20618 20619 20620 20621 20622 20623 20624 20625for ac_header in dmalloc.h direct.h errno.h fcntl.h \ 20626 inttypes.h limits.h malloc.h zlib.h 20627do 20628as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 20629if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20630 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 20631$as_echo_n "checking for $ac_header... " >&6; } 20632if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20633 $as_echo_n "(cached) " >&6 20634fi 20635ac_res=`eval 'as_val=${'$as_ac_Header'} 20636 $as_echo "$as_val"'` 20637 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 20638$as_echo "$ac_res" >&6; } 20639else 20640 # Is the header compilable? 20641{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 20642$as_echo_n "checking $ac_header usability... " >&6; } 20643cat >conftest.$ac_ext <<_ACEOF 20644/* confdefs.h. */ 20645_ACEOF 20646cat confdefs.h >>conftest.$ac_ext 20647cat >>conftest.$ac_ext <<_ACEOF 20648/* end confdefs.h. */ 20649$ac_includes_default 20650#include <$ac_header> 20651_ACEOF 20652rm -f conftest.$ac_objext 20653if { (ac_try="$ac_compile" 20654case "(($ac_try" in 20655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20656 *) ac_try_echo=$ac_try;; 20657esac 20658eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20659$as_echo "$ac_try_echo") >&5 20660 (eval "$ac_compile") 2>conftest.er1 20661 ac_status=$? 20662 grep -v '^ *+' conftest.er1 >conftest.err 20663 rm -f conftest.er1 20664 cat conftest.err >&5 20665 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20666 (exit $ac_status); } && { 20667 test -z "$ac_c_werror_flag" || 20668 test ! -s conftest.err 20669 } && test -s conftest.$ac_objext; then 20670 ac_header_compiler=yes 20671else 20672 $as_echo "$as_me: failed program was:" >&5 20673sed 's/^/| /' conftest.$ac_ext >&5 20674 20675 ac_header_compiler=no 20676fi 20677 20678rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20679{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20680$as_echo "$ac_header_compiler" >&6; } 20681 20682# Is the header present? 20683{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 20684$as_echo_n "checking $ac_header presence... " >&6; } 20685cat >conftest.$ac_ext <<_ACEOF 20686/* confdefs.h. */ 20687_ACEOF 20688cat confdefs.h >>conftest.$ac_ext 20689cat >>conftest.$ac_ext <<_ACEOF 20690/* end confdefs.h. */ 20691#include <$ac_header> 20692_ACEOF 20693if { (ac_try="$ac_cpp conftest.$ac_ext" 20694case "(($ac_try" in 20695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20696 *) ac_try_echo=$ac_try;; 20697esac 20698eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20699$as_echo "$ac_try_echo") >&5 20700 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 20701 ac_status=$? 20702 grep -v '^ *+' conftest.er1 >conftest.err 20703 rm -f conftest.er1 20704 cat conftest.err >&5 20705 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20706 (exit $ac_status); } >/dev/null && { 20707 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 20708 test ! -s conftest.err 20709 }; then 20710 ac_header_preproc=yes 20711else 20712 $as_echo "$as_me: failed program was:" >&5 20713sed 's/^/| /' conftest.$ac_ext >&5 20714 20715 ac_header_preproc=no 20716fi 20717 20718rm -f conftest.err conftest.$ac_ext 20719{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20720$as_echo "$ac_header_preproc" >&6; } 20721 20722# So? What about this header? 20723case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20724 yes:no: ) 20725 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20726$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20727 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 20728$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 20729 ac_header_preproc=yes 20730 ;; 20731 no:yes:* ) 20732 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20733$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20734 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20735$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20736 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 20737$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 20738 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 20739$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 20740 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20741$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20742 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 20743$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 20744 ( cat <<\_ASBOX 20745## -------------------------------------------------------- ## 20746## Report this to Alistair Crooks <agc@netbsd.org> c0596823 ## 20747## -------------------------------------------------------- ## 20748_ASBOX 20749 ) | sed "s/^/$as_me: WARNING: /" >&2 20750 ;; 20751esac 20752{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 20753$as_echo_n "checking for $ac_header... " >&6; } 20754if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20755 $as_echo_n "(cached) " >&6 20756else 20757 eval "$as_ac_Header=\$ac_header_preproc" 20758fi 20759ac_res=`eval 'as_val=${'$as_ac_Header'} 20760 $as_echo "$as_val"'` 20761 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 20762$as_echo "$ac_res" >&6; } 20763 20764fi 20765as_val=`eval 'as_val=${'$as_ac_Header'} 20766 $as_echo "$as_val"'` 20767 if test "x$as_val" = x""yes; then 20768 cat >>confdefs.h <<_ACEOF 20769#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 20770_ACEOF 20771 20772fi 20773 20774done 20775 20776 20777 20778 20779 20780 20781 20782 20783 20784 20785 20786 20787 20788 20789for ac_header in openssl/aes.h openssl/bn.h openssl/cast.h openssl/des.h \ 20790 openssl/dsa.h openssl/err.h openssl/idea.h openssl/md5.h \ 20791 openssl/rand.h openssl/rsa.h openssl/sha.h openssl/err.h \ 20792 openssl/sha.h 20793do 20794as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 20795if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20796 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 20797$as_echo_n "checking for $ac_header... " >&6; } 20798if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20799 $as_echo_n "(cached) " >&6 20800fi 20801ac_res=`eval 'as_val=${'$as_ac_Header'} 20802 $as_echo "$as_val"'` 20803 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 20804$as_echo "$ac_res" >&6; } 20805else 20806 # Is the header compilable? 20807{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 20808$as_echo_n "checking $ac_header usability... " >&6; } 20809cat >conftest.$ac_ext <<_ACEOF 20810/* confdefs.h. */ 20811_ACEOF 20812cat confdefs.h >>conftest.$ac_ext 20813cat >>conftest.$ac_ext <<_ACEOF 20814/* end confdefs.h. */ 20815$ac_includes_default 20816#include <$ac_header> 20817_ACEOF 20818rm -f conftest.$ac_objext 20819if { (ac_try="$ac_compile" 20820case "(($ac_try" in 20821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20822 *) ac_try_echo=$ac_try;; 20823esac 20824eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20825$as_echo "$ac_try_echo") >&5 20826 (eval "$ac_compile") 2>conftest.er1 20827 ac_status=$? 20828 grep -v '^ *+' conftest.er1 >conftest.err 20829 rm -f conftest.er1 20830 cat conftest.err >&5 20831 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20832 (exit $ac_status); } && { 20833 test -z "$ac_c_werror_flag" || 20834 test ! -s conftest.err 20835 } && test -s conftest.$ac_objext; then 20836 ac_header_compiler=yes 20837else 20838 $as_echo "$as_me: failed program was:" >&5 20839sed 's/^/| /' conftest.$ac_ext >&5 20840 20841 ac_header_compiler=no 20842fi 20843 20844rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20845{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20846$as_echo "$ac_header_compiler" >&6; } 20847 20848# Is the header present? 20849{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 20850$as_echo_n "checking $ac_header presence... " >&6; } 20851cat >conftest.$ac_ext <<_ACEOF 20852/* confdefs.h. */ 20853_ACEOF 20854cat confdefs.h >>conftest.$ac_ext 20855cat >>conftest.$ac_ext <<_ACEOF 20856/* end confdefs.h. */ 20857#include <$ac_header> 20858_ACEOF 20859if { (ac_try="$ac_cpp conftest.$ac_ext" 20860case "(($ac_try" in 20861 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20862 *) ac_try_echo=$ac_try;; 20863esac 20864eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20865$as_echo "$ac_try_echo") >&5 20866 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 20867 ac_status=$? 20868 grep -v '^ *+' conftest.er1 >conftest.err 20869 rm -f conftest.er1 20870 cat conftest.err >&5 20871 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20872 (exit $ac_status); } >/dev/null && { 20873 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 20874 test ! -s conftest.err 20875 }; then 20876 ac_header_preproc=yes 20877else 20878 $as_echo "$as_me: failed program was:" >&5 20879sed 's/^/| /' conftest.$ac_ext >&5 20880 20881 ac_header_preproc=no 20882fi 20883 20884rm -f conftest.err conftest.$ac_ext 20885{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20886$as_echo "$ac_header_preproc" >&6; } 20887 20888# So? What about this header? 20889case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20890 yes:no: ) 20891 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 20892$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 20893 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 20894$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 20895 ac_header_preproc=yes 20896 ;; 20897 no:yes:* ) 20898 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 20899$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 20900 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 20901$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 20902 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 20903$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 20904 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 20905$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 20906 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 20907$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 20908 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 20909$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 20910 ( cat <<\_ASBOX 20911## -------------------------------------------------------- ## 20912## Report this to Alistair Crooks <agc@netbsd.org> c0596823 ## 20913## -------------------------------------------------------- ## 20914_ASBOX 20915 ) | sed "s/^/$as_me: WARNING: /" >&2 20916 ;; 20917esac 20918{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 20919$as_echo_n "checking for $ac_header... " >&6; } 20920if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20921 $as_echo_n "(cached) " >&6 20922else 20923 eval "$as_ac_Header=\$ac_header_preproc" 20924fi 20925ac_res=`eval 'as_val=${'$as_ac_Header'} 20926 $as_echo "$as_val"'` 20927 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 20928$as_echo "$ac_res" >&6; } 20929 20930fi 20931as_val=`eval 'as_val=${'$as_ac_Header'} 20932 $as_echo "$as_val"'` 20933 if test "x$as_val" = x""yes; then 20934 cat >>confdefs.h <<_ACEOF 20935#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 20936_ACEOF 20937 20938fi 20939 20940done 20941 20942 20943 20944 20945 20946 20947 20948for ac_header in sys/cdefs.h sys/file.h sys/mman.h sys/param.h \ 20949 sys/resource.h sys/uio.h 20950do 20951as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 20952if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20953 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 20954$as_echo_n "checking for $ac_header... " >&6; } 20955if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20956 $as_echo_n "(cached) " >&6 20957fi 20958ac_res=`eval 'as_val=${'$as_ac_Header'} 20959 $as_echo "$as_val"'` 20960 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 20961$as_echo "$ac_res" >&6; } 20962else 20963 # Is the header compilable? 20964{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 20965$as_echo_n "checking $ac_header usability... " >&6; } 20966cat >conftest.$ac_ext <<_ACEOF 20967/* confdefs.h. */ 20968_ACEOF 20969cat confdefs.h >>conftest.$ac_ext 20970cat >>conftest.$ac_ext <<_ACEOF 20971/* end confdefs.h. */ 20972$ac_includes_default 20973#include <$ac_header> 20974_ACEOF 20975rm -f conftest.$ac_objext 20976if { (ac_try="$ac_compile" 20977case "(($ac_try" in 20978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20979 *) ac_try_echo=$ac_try;; 20980esac 20981eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20982$as_echo "$ac_try_echo") >&5 20983 (eval "$ac_compile") 2>conftest.er1 20984 ac_status=$? 20985 grep -v '^ *+' conftest.er1 >conftest.err 20986 rm -f conftest.er1 20987 cat conftest.err >&5 20988 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20989 (exit $ac_status); } && { 20990 test -z "$ac_c_werror_flag" || 20991 test ! -s conftest.err 20992 } && test -s conftest.$ac_objext; then 20993 ac_header_compiler=yes 20994else 20995 $as_echo "$as_me: failed program was:" >&5 20996sed 's/^/| /' conftest.$ac_ext >&5 20997 20998 ac_header_compiler=no 20999fi 21000 21001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21002{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21003$as_echo "$ac_header_compiler" >&6; } 21004 21005# Is the header present? 21006{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 21007$as_echo_n "checking $ac_header presence... " >&6; } 21008cat >conftest.$ac_ext <<_ACEOF 21009/* confdefs.h. */ 21010_ACEOF 21011cat confdefs.h >>conftest.$ac_ext 21012cat >>conftest.$ac_ext <<_ACEOF 21013/* end confdefs.h. */ 21014#include <$ac_header> 21015_ACEOF 21016if { (ac_try="$ac_cpp conftest.$ac_ext" 21017case "(($ac_try" in 21018 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21019 *) ac_try_echo=$ac_try;; 21020esac 21021eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21022$as_echo "$ac_try_echo") >&5 21023 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21024 ac_status=$? 21025 grep -v '^ *+' conftest.er1 >conftest.err 21026 rm -f conftest.er1 21027 cat conftest.err >&5 21028 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21029 (exit $ac_status); } >/dev/null && { 21030 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21031 test ! -s conftest.err 21032 }; then 21033 ac_header_preproc=yes 21034else 21035 $as_echo "$as_me: failed program was:" >&5 21036sed 's/^/| /' conftest.$ac_ext >&5 21037 21038 ac_header_preproc=no 21039fi 21040 21041rm -f conftest.err conftest.$ac_ext 21042{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21043$as_echo "$ac_header_preproc" >&6; } 21044 21045# So? What about this header? 21046case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21047 yes:no: ) 21048 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21049$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21050 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21051$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21052 ac_header_preproc=yes 21053 ;; 21054 no:yes:* ) 21055 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21056$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21057 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21058$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21059 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21060$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21061 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21062$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21063 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21064$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21065 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21066$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 21067 ( cat <<\_ASBOX 21068## -------------------------------------------------------- ## 21069## Report this to Alistair Crooks <agc@netbsd.org> c0596823 ## 21070## -------------------------------------------------------- ## 21071_ASBOX 21072 ) | sed "s/^/$as_me: WARNING: /" >&2 21073 ;; 21074esac 21075{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 21076$as_echo_n "checking for $ac_header... " >&6; } 21077if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21078 $as_echo_n "(cached) " >&6 21079else 21080 eval "$as_ac_Header=\$ac_header_preproc" 21081fi 21082ac_res=`eval 'as_val=${'$as_ac_Header'} 21083 $as_echo "$as_val"'` 21084 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 21085$as_echo "$ac_res" >&6; } 21086 21087fi 21088as_val=`eval 'as_val=${'$as_ac_Header'} 21089 $as_echo "$as_val"'` 21090 if test "x$as_val" = x""yes; then 21091 cat >>confdefs.h <<_ACEOF 21092#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 21093_ACEOF 21094 21095fi 21096 21097done 21098 21099 21100 21101for ac_header in bzlib.h 21102do 21103as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 21104if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21105 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 21106$as_echo_n "checking for $ac_header... " >&6; } 21107if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21108 $as_echo_n "(cached) " >&6 21109fi 21110ac_res=`eval 'as_val=${'$as_ac_Header'} 21111 $as_echo "$as_val"'` 21112 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 21113$as_echo "$ac_res" >&6; } 21114else 21115 # Is the header compilable? 21116{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 21117$as_echo_n "checking $ac_header usability... " >&6; } 21118cat >conftest.$ac_ext <<_ACEOF 21119/* confdefs.h. */ 21120_ACEOF 21121cat confdefs.h >>conftest.$ac_ext 21122cat >>conftest.$ac_ext <<_ACEOF 21123/* end confdefs.h. */ 21124$ac_includes_default 21125#include <$ac_header> 21126_ACEOF 21127rm -f conftest.$ac_objext 21128if { (ac_try="$ac_compile" 21129case "(($ac_try" in 21130 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21131 *) ac_try_echo=$ac_try;; 21132esac 21133eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21134$as_echo "$ac_try_echo") >&5 21135 (eval "$ac_compile") 2>conftest.er1 21136 ac_status=$? 21137 grep -v '^ *+' conftest.er1 >conftest.err 21138 rm -f conftest.er1 21139 cat conftest.err >&5 21140 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21141 (exit $ac_status); } && { 21142 test -z "$ac_c_werror_flag" || 21143 test ! -s conftest.err 21144 } && test -s conftest.$ac_objext; then 21145 ac_header_compiler=yes 21146else 21147 $as_echo "$as_me: failed program was:" >&5 21148sed 's/^/| /' conftest.$ac_ext >&5 21149 21150 ac_header_compiler=no 21151fi 21152 21153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21154{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21155$as_echo "$ac_header_compiler" >&6; } 21156 21157# Is the header present? 21158{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 21159$as_echo_n "checking $ac_header presence... " >&6; } 21160cat >conftest.$ac_ext <<_ACEOF 21161/* confdefs.h. */ 21162_ACEOF 21163cat confdefs.h >>conftest.$ac_ext 21164cat >>conftest.$ac_ext <<_ACEOF 21165/* end confdefs.h. */ 21166#include <$ac_header> 21167_ACEOF 21168if { (ac_try="$ac_cpp conftest.$ac_ext" 21169case "(($ac_try" in 21170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21171 *) ac_try_echo=$ac_try;; 21172esac 21173eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21174$as_echo "$ac_try_echo") >&5 21175 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21176 ac_status=$? 21177 grep -v '^ *+' conftest.er1 >conftest.err 21178 rm -f conftest.er1 21179 cat conftest.err >&5 21180 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21181 (exit $ac_status); } >/dev/null && { 21182 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21183 test ! -s conftest.err 21184 }; then 21185 ac_header_preproc=yes 21186else 21187 $as_echo "$as_me: failed program was:" >&5 21188sed 's/^/| /' conftest.$ac_ext >&5 21189 21190 ac_header_preproc=no 21191fi 21192 21193rm -f conftest.err conftest.$ac_ext 21194{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21195$as_echo "$ac_header_preproc" >&6; } 21196 21197# So? What about this header? 21198case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21199 yes:no: ) 21200 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21201$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21202 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21203$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21204 ac_header_preproc=yes 21205 ;; 21206 no:yes:* ) 21207 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21208$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21209 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21210$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21211 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21212$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21213 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21214$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21215 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21216$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21217 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21218$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 21219 ( cat <<\_ASBOX 21220## -------------------------------------------------------- ## 21221## Report this to Alistair Crooks <agc@netbsd.org> c0596823 ## 21222## -------------------------------------------------------- ## 21223_ASBOX 21224 ) | sed "s/^/$as_me: WARNING: /" >&2 21225 ;; 21226esac 21227{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 21228$as_echo_n "checking for $ac_header... " >&6; } 21229if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21230 $as_echo_n "(cached) " >&6 21231else 21232 eval "$as_ac_Header=\$ac_header_preproc" 21233fi 21234ac_res=`eval 'as_val=${'$as_ac_Header'} 21235 $as_echo "$as_val"'` 21236 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 21237$as_echo "$ac_res" >&6; } 21238 21239fi 21240as_val=`eval 'as_val=${'$as_ac_Header'} 21241 $as_echo "$as_val"'` 21242 if test "x$as_val" = x""yes; then 21243 cat >>confdefs.h <<_ACEOF 21244#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 21245_ACEOF 21246 21247else 21248 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 21249$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21250{ { $as_echo "$as_me:$LINENO: error: missing <bzlib.h>; is bzip2 installed? 21251See \`config.log' for more details." >&5 21252$as_echo "$as_me: error: missing <bzlib.h>; is bzip2 installed? 21253See \`config.log' for more details." >&2;} 21254 { (exit 1); exit 1; }; }; } 21255fi 21256 21257done 21258 21259 21260# Checks for typedefs, structures, and compiler characteristics. 21261# 21262 21263 { $as_echo "$as_me:$LINENO: checking for long long int" >&5 21264$as_echo_n "checking for long long int... " >&6; } 21265if test "${ac_cv_type_long_long_int+set}" = set; then 21266 $as_echo_n "(cached) " >&6 21267else 21268 cat >conftest.$ac_ext <<_ACEOF 21269 21270 /* confdefs.h. */ 21271_ACEOF 21272cat confdefs.h >>conftest.$ac_ext 21273cat >>conftest.$ac_ext <<_ACEOF 21274/* end confdefs.h. */ 21275/* For now, do not test the preprocessor; as of 2007 there are too many 21276 implementations with broken preprocessors. Perhaps this can 21277 be revisited in 2012. In the meantime, code should not expect 21278 #if to work with literals wider than 32 bits. */ 21279 /* Test literals. */ 21280 long long int ll = 9223372036854775807ll; 21281 long long int nll = -9223372036854775807LL; 21282 unsigned long long int ull = 18446744073709551615ULL; 21283 /* Test constant expressions. */ 21284 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) 21285 ? 1 : -1)]; 21286 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 21287 ? 1 : -1)]; 21288 int i = 63; 21289int 21290main () 21291{ 21292/* Test availability of runtime routines for shift and division. */ 21293 long long int llmax = 9223372036854775807ll; 21294 unsigned long long int ullmax = 18446744073709551615ull; 21295 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) 21296 | (llmax / ll) | (llmax % ll) 21297 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) 21298 | (ullmax / ull) | (ullmax % ull)); 21299 ; 21300 return 0; 21301} 21302 21303_ACEOF 21304rm -f conftest.$ac_objext conftest$ac_exeext 21305if { (ac_try="$ac_link" 21306case "(($ac_try" in 21307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21308 *) ac_try_echo=$ac_try;; 21309esac 21310eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21311$as_echo "$ac_try_echo") >&5 21312 (eval "$ac_link") 2>conftest.er1 21313 ac_status=$? 21314 grep -v '^ *+' conftest.er1 >conftest.err 21315 rm -f conftest.er1 21316 cat conftest.err >&5 21317 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21318 (exit $ac_status); } && { 21319 test -z "$ac_c_werror_flag" || 21320 test ! -s conftest.err 21321 } && test -s conftest$ac_exeext && { 21322 test "$cross_compiling" = yes || 21323 $as_test_x conftest$ac_exeext 21324 }; then 21325 if test "$cross_compiling" = yes; then 21326 ac_cv_type_long_long_int=yes 21327else 21328 cat >conftest.$ac_ext <<_ACEOF 21329/* confdefs.h. */ 21330_ACEOF 21331cat confdefs.h >>conftest.$ac_ext 21332cat >>conftest.$ac_ext <<_ACEOF 21333/* end confdefs.h. */ 21334#include <limits.h> 21335 #ifndef LLONG_MAX 21336 # define HALF \ 21337 (1LL << (sizeof (long long int) * CHAR_BIT - 2)) 21338 # define LLONG_MAX (HALF - 1 + HALF) 21339 #endif 21340int 21341main () 21342{ 21343long long int n = 1; 21344 int i; 21345 for (i = 0; ; i++) 21346 { 21347 long long int m = n << i; 21348 if (m >> i != n) 21349 return 1; 21350 if (LLONG_MAX / 2 < m) 21351 break; 21352 } 21353 return 0; 21354 ; 21355 return 0; 21356} 21357_ACEOF 21358rm -f conftest$ac_exeext 21359if { (ac_try="$ac_link" 21360case "(($ac_try" in 21361 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21362 *) ac_try_echo=$ac_try;; 21363esac 21364eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21365$as_echo "$ac_try_echo") >&5 21366 (eval "$ac_link") 2>&5 21367 ac_status=$? 21368 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21369 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 21370 { (case "(($ac_try" in 21371 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21372 *) ac_try_echo=$ac_try;; 21373esac 21374eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21375$as_echo "$ac_try_echo") >&5 21376 (eval "$ac_try") 2>&5 21377 ac_status=$? 21378 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21379 (exit $ac_status); }; }; then 21380 ac_cv_type_long_long_int=yes 21381else 21382 $as_echo "$as_me: program exited with status $ac_status" >&5 21383$as_echo "$as_me: failed program was:" >&5 21384sed 's/^/| /' conftest.$ac_ext >&5 21385 21386( exit $ac_status ) 21387ac_cv_type_long_long_int=no 21388fi 21389rm -rf conftest.dSYM 21390rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 21391fi 21392 21393 21394else 21395 $as_echo "$as_me: failed program was:" >&5 21396sed 's/^/| /' conftest.$ac_ext >&5 21397 21398 ac_cv_type_long_long_int=no 21399fi 21400 21401rm -rf conftest.dSYM 21402rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 21403 conftest$ac_exeext conftest.$ac_ext 21404fi 21405{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_long_long_int" >&5 21406$as_echo "$ac_cv_type_long_long_int" >&6; } 21407 if test $ac_cv_type_long_long_int = yes; then 21408 21409cat >>confdefs.h <<\_ACEOF 21410#define HAVE_LONG_LONG_INT 1 21411_ACEOF 21412 21413 fi 21414 21415{ $as_echo "$as_me:$LINENO: checking for size_t" >&5 21416$as_echo_n "checking for size_t... " >&6; } 21417if test "${ac_cv_type_size_t+set}" = set; then 21418 $as_echo_n "(cached) " >&6 21419else 21420 ac_cv_type_size_t=no 21421cat >conftest.$ac_ext <<_ACEOF 21422/* confdefs.h. */ 21423_ACEOF 21424cat confdefs.h >>conftest.$ac_ext 21425cat >>conftest.$ac_ext <<_ACEOF 21426/* end confdefs.h. */ 21427$ac_includes_default 21428int 21429main () 21430{ 21431if (sizeof (size_t)) 21432 return 0; 21433 ; 21434 return 0; 21435} 21436_ACEOF 21437rm -f conftest.$ac_objext 21438if { (ac_try="$ac_compile" 21439case "(($ac_try" in 21440 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21441 *) ac_try_echo=$ac_try;; 21442esac 21443eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21444$as_echo "$ac_try_echo") >&5 21445 (eval "$ac_compile") 2>conftest.er1 21446 ac_status=$? 21447 grep -v '^ *+' conftest.er1 >conftest.err 21448 rm -f conftest.er1 21449 cat conftest.err >&5 21450 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21451 (exit $ac_status); } && { 21452 test -z "$ac_c_werror_flag" || 21453 test ! -s conftest.err 21454 } && test -s conftest.$ac_objext; then 21455 cat >conftest.$ac_ext <<_ACEOF 21456/* confdefs.h. */ 21457_ACEOF 21458cat confdefs.h >>conftest.$ac_ext 21459cat >>conftest.$ac_ext <<_ACEOF 21460/* end confdefs.h. */ 21461$ac_includes_default 21462int 21463main () 21464{ 21465if (sizeof ((size_t))) 21466 return 0; 21467 ; 21468 return 0; 21469} 21470_ACEOF 21471rm -f conftest.$ac_objext 21472if { (ac_try="$ac_compile" 21473case "(($ac_try" in 21474 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21475 *) ac_try_echo=$ac_try;; 21476esac 21477eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21478$as_echo "$ac_try_echo") >&5 21479 (eval "$ac_compile") 2>conftest.er1 21480 ac_status=$? 21481 grep -v '^ *+' conftest.er1 >conftest.err 21482 rm -f conftest.er1 21483 cat conftest.err >&5 21484 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21485 (exit $ac_status); } && { 21486 test -z "$ac_c_werror_flag" || 21487 test ! -s conftest.err 21488 } && test -s conftest.$ac_objext; then 21489 : 21490else 21491 $as_echo "$as_me: failed program was:" >&5 21492sed 's/^/| /' conftest.$ac_ext >&5 21493 21494 ac_cv_type_size_t=yes 21495fi 21496 21497rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21498else 21499 $as_echo "$as_me: failed program was:" >&5 21500sed 's/^/| /' conftest.$ac_ext >&5 21501 21502 21503fi 21504 21505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21506fi 21507{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5 21508$as_echo "$ac_cv_type_size_t" >&6; } 21509if test "x$ac_cv_type_size_t" = x""yes; then 21510 : 21511else 21512 21513cat >>confdefs.h <<_ACEOF 21514#define size_t unsigned int 21515_ACEOF 21516 21517fi 21518 21519 21520 { $as_echo "$as_me:$LINENO: checking for uint16_t" >&5 21521$as_echo_n "checking for uint16_t... " >&6; } 21522if test "${ac_cv_c_uint16_t+set}" = set; then 21523 $as_echo_n "(cached) " >&6 21524else 21525 ac_cv_c_uint16_t=no 21526 for ac_type in 'uint16_t' 'unsigned int' 'unsigned long int' \ 21527 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 21528 cat >conftest.$ac_ext <<_ACEOF 21529/* confdefs.h. */ 21530_ACEOF 21531cat confdefs.h >>conftest.$ac_ext 21532cat >>conftest.$ac_ext <<_ACEOF 21533/* end confdefs.h. */ 21534$ac_includes_default 21535int 21536main () 21537{ 21538static int test_array [1 - 2 * !(($ac_type) -1 >> (16 - 1) == 1)]; 21539test_array [0] = 0 21540 21541 ; 21542 return 0; 21543} 21544_ACEOF 21545rm -f conftest.$ac_objext 21546if { (ac_try="$ac_compile" 21547case "(($ac_try" in 21548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21549 *) ac_try_echo=$ac_try;; 21550esac 21551eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21552$as_echo "$ac_try_echo") >&5 21553 (eval "$ac_compile") 2>conftest.er1 21554 ac_status=$? 21555 grep -v '^ *+' conftest.er1 >conftest.err 21556 rm -f conftest.er1 21557 cat conftest.err >&5 21558 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21559 (exit $ac_status); } && { 21560 test -z "$ac_c_werror_flag" || 21561 test ! -s conftest.err 21562 } && test -s conftest.$ac_objext; then 21563 case $ac_type in 21564 uint16_t) ac_cv_c_uint16_t=yes ;; 21565 *) ac_cv_c_uint16_t=$ac_type ;; 21566esac 21567 21568else 21569 $as_echo "$as_me: failed program was:" >&5 21570sed 's/^/| /' conftest.$ac_ext >&5 21571 21572 21573fi 21574 21575rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21576 test "$ac_cv_c_uint16_t" != no && break 21577 done 21578fi 21579{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_uint16_t" >&5 21580$as_echo "$ac_cv_c_uint16_t" >&6; } 21581 case $ac_cv_c_uint16_t in #( 21582 no|yes) ;; #( 21583 *) 21584 21585 21586cat >>confdefs.h <<_ACEOF 21587#define uint16_t $ac_cv_c_uint16_t 21588_ACEOF 21589;; 21590 esac 21591 21592 21593 { $as_echo "$as_me:$LINENO: checking for uint32_t" >&5 21594$as_echo_n "checking for uint32_t... " >&6; } 21595if test "${ac_cv_c_uint32_t+set}" = set; then 21596 $as_echo_n "(cached) " >&6 21597else 21598 ac_cv_c_uint32_t=no 21599 for ac_type in 'uint32_t' 'unsigned int' 'unsigned long int' \ 21600 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 21601 cat >conftest.$ac_ext <<_ACEOF 21602/* confdefs.h. */ 21603_ACEOF 21604cat confdefs.h >>conftest.$ac_ext 21605cat >>conftest.$ac_ext <<_ACEOF 21606/* end confdefs.h. */ 21607$ac_includes_default 21608int 21609main () 21610{ 21611static int test_array [1 - 2 * !(($ac_type) -1 >> (32 - 1) == 1)]; 21612test_array [0] = 0 21613 21614 ; 21615 return 0; 21616} 21617_ACEOF 21618rm -f conftest.$ac_objext 21619if { (ac_try="$ac_compile" 21620case "(($ac_try" in 21621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21622 *) ac_try_echo=$ac_try;; 21623esac 21624eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21625$as_echo "$ac_try_echo") >&5 21626 (eval "$ac_compile") 2>conftest.er1 21627 ac_status=$? 21628 grep -v '^ *+' conftest.er1 >conftest.err 21629 rm -f conftest.er1 21630 cat conftest.err >&5 21631 $as_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_objext; then 21636 case $ac_type in 21637 uint32_t) ac_cv_c_uint32_t=yes ;; 21638 *) ac_cv_c_uint32_t=$ac_type ;; 21639esac 21640 21641else 21642 $as_echo "$as_me: failed program was:" >&5 21643sed 's/^/| /' conftest.$ac_ext >&5 21644 21645 21646fi 21647 21648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21649 test "$ac_cv_c_uint32_t" != no && break 21650 done 21651fi 21652{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_uint32_t" >&5 21653$as_echo "$ac_cv_c_uint32_t" >&6; } 21654 case $ac_cv_c_uint32_t in #( 21655 no|yes) ;; #( 21656 *) 21657 21658cat >>confdefs.h <<\_ACEOF 21659#define _UINT32_T 1 21660_ACEOF 21661 21662 21663cat >>confdefs.h <<_ACEOF 21664#define uint32_t $ac_cv_c_uint32_t 21665_ACEOF 21666;; 21667 esac 21668 21669 21670 { $as_echo "$as_me:$LINENO: checking for uint64_t" >&5 21671$as_echo_n "checking for uint64_t... " >&6; } 21672if test "${ac_cv_c_uint64_t+set}" = set; then 21673 $as_echo_n "(cached) " >&6 21674else 21675 ac_cv_c_uint64_t=no 21676 for ac_type in 'uint64_t' 'unsigned int' 'unsigned long int' \ 21677 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 21678 cat >conftest.$ac_ext <<_ACEOF 21679/* confdefs.h. */ 21680_ACEOF 21681cat confdefs.h >>conftest.$ac_ext 21682cat >>conftest.$ac_ext <<_ACEOF 21683/* end confdefs.h. */ 21684$ac_includes_default 21685int 21686main () 21687{ 21688static int test_array [1 - 2 * !(($ac_type) -1 >> (64 - 1) == 1)]; 21689test_array [0] = 0 21690 21691 ; 21692 return 0; 21693} 21694_ACEOF 21695rm -f conftest.$ac_objext 21696if { (ac_try="$ac_compile" 21697case "(($ac_try" in 21698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21699 *) ac_try_echo=$ac_try;; 21700esac 21701eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21702$as_echo "$ac_try_echo") >&5 21703 (eval "$ac_compile") 2>conftest.er1 21704 ac_status=$? 21705 grep -v '^ *+' conftest.er1 >conftest.err 21706 rm -f conftest.er1 21707 cat conftest.err >&5 21708 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21709 (exit $ac_status); } && { 21710 test -z "$ac_c_werror_flag" || 21711 test ! -s conftest.err 21712 } && test -s conftest.$ac_objext; then 21713 case $ac_type in 21714 uint64_t) ac_cv_c_uint64_t=yes ;; 21715 *) ac_cv_c_uint64_t=$ac_type ;; 21716esac 21717 21718else 21719 $as_echo "$as_me: failed program was:" >&5 21720sed 's/^/| /' conftest.$ac_ext >&5 21721 21722 21723fi 21724 21725rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21726 test "$ac_cv_c_uint64_t" != no && break 21727 done 21728fi 21729{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_uint64_t" >&5 21730$as_echo "$ac_cv_c_uint64_t" >&6; } 21731 case $ac_cv_c_uint64_t in #( 21732 no|yes) ;; #( 21733 *) 21734 21735cat >>confdefs.h <<\_ACEOF 21736#define _UINT64_T 1 21737_ACEOF 21738 21739 21740cat >>confdefs.h <<_ACEOF 21741#define uint64_t $ac_cv_c_uint64_t 21742_ACEOF 21743;; 21744 esac 21745 21746 21747 { $as_echo "$as_me:$LINENO: checking for uint8_t" >&5 21748$as_echo_n "checking for uint8_t... " >&6; } 21749if test "${ac_cv_c_uint8_t+set}" = set; then 21750 $as_echo_n "(cached) " >&6 21751else 21752 ac_cv_c_uint8_t=no 21753 for ac_type in 'uint8_t' 'unsigned int' 'unsigned long int' \ 21754 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 21755 cat >conftest.$ac_ext <<_ACEOF 21756/* confdefs.h. */ 21757_ACEOF 21758cat confdefs.h >>conftest.$ac_ext 21759cat >>conftest.$ac_ext <<_ACEOF 21760/* end confdefs.h. */ 21761$ac_includes_default 21762int 21763main () 21764{ 21765static int test_array [1 - 2 * !(($ac_type) -1 >> (8 - 1) == 1)]; 21766test_array [0] = 0 21767 21768 ; 21769 return 0; 21770} 21771_ACEOF 21772rm -f conftest.$ac_objext 21773if { (ac_try="$ac_compile" 21774case "(($ac_try" in 21775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21776 *) ac_try_echo=$ac_try;; 21777esac 21778eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21779$as_echo "$ac_try_echo") >&5 21780 (eval "$ac_compile") 2>conftest.er1 21781 ac_status=$? 21782 grep -v '^ *+' conftest.er1 >conftest.err 21783 rm -f conftest.er1 21784 cat conftest.err >&5 21785 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21786 (exit $ac_status); } && { 21787 test -z "$ac_c_werror_flag" || 21788 test ! -s conftest.err 21789 } && test -s conftest.$ac_objext; then 21790 case $ac_type in 21791 uint8_t) ac_cv_c_uint8_t=yes ;; 21792 *) ac_cv_c_uint8_t=$ac_type ;; 21793esac 21794 21795else 21796 $as_echo "$as_me: failed program was:" >&5 21797sed 's/^/| /' conftest.$ac_ext >&5 21798 21799 21800fi 21801 21802rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21803 test "$ac_cv_c_uint8_t" != no && break 21804 done 21805fi 21806{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_uint8_t" >&5 21807$as_echo "$ac_cv_c_uint8_t" >&6; } 21808 case $ac_cv_c_uint8_t in #( 21809 no|yes) ;; #( 21810 *) 21811 21812cat >>confdefs.h <<\_ACEOF 21813#define _UINT8_T 1 21814_ACEOF 21815 21816 21817cat >>confdefs.h <<_ACEOF 21818#define uint8_t $ac_cv_c_uint8_t 21819_ACEOF 21820;; 21821 esac 21822 21823 21824{ $as_echo "$as_me:$LINENO: checking for SHA256_CTX" >&5 21825$as_echo_n "checking for SHA256_CTX... " >&6; } 21826if test "${ac_cv_type_SHA256_CTX+set}" = set; then 21827 $as_echo_n "(cached) " >&6 21828else 21829 ac_cv_type_SHA256_CTX=no 21830cat >conftest.$ac_ext <<_ACEOF 21831/* confdefs.h. */ 21832_ACEOF 21833cat confdefs.h >>conftest.$ac_ext 21834cat >>conftest.$ac_ext <<_ACEOF 21835/* end confdefs.h. */ 21836 21837#include <sys/types.h> 21838#include <openssl/sha.h> 21839 21840 21841int 21842main () 21843{ 21844if (sizeof (SHA256_CTX)) 21845 return 0; 21846 ; 21847 return 0; 21848} 21849_ACEOF 21850rm -f conftest.$ac_objext 21851if { (ac_try="$ac_compile" 21852case "(($ac_try" in 21853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21854 *) ac_try_echo=$ac_try;; 21855esac 21856eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21857$as_echo "$ac_try_echo") >&5 21858 (eval "$ac_compile") 2>conftest.er1 21859 ac_status=$? 21860 grep -v '^ *+' conftest.er1 >conftest.err 21861 rm -f conftest.er1 21862 cat conftest.err >&5 21863 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21864 (exit $ac_status); } && { 21865 test -z "$ac_c_werror_flag" || 21866 test ! -s conftest.err 21867 } && test -s conftest.$ac_objext; then 21868 cat >conftest.$ac_ext <<_ACEOF 21869/* confdefs.h. */ 21870_ACEOF 21871cat confdefs.h >>conftest.$ac_ext 21872cat >>conftest.$ac_ext <<_ACEOF 21873/* end confdefs.h. */ 21874 21875#include <sys/types.h> 21876#include <openssl/sha.h> 21877 21878 21879int 21880main () 21881{ 21882if (sizeof ((SHA256_CTX))) 21883 return 0; 21884 ; 21885 return 0; 21886} 21887_ACEOF 21888rm -f conftest.$ac_objext 21889if { (ac_try="$ac_compile" 21890case "(($ac_try" in 21891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21892 *) ac_try_echo=$ac_try;; 21893esac 21894eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21895$as_echo "$ac_try_echo") >&5 21896 (eval "$ac_compile") 2>conftest.er1 21897 ac_status=$? 21898 grep -v '^ *+' conftest.er1 >conftest.err 21899 rm -f conftest.er1 21900 cat conftest.err >&5 21901 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21902 (exit $ac_status); } && { 21903 test -z "$ac_c_werror_flag" || 21904 test ! -s conftest.err 21905 } && test -s conftest.$ac_objext; then 21906 : 21907else 21908 $as_echo "$as_me: failed program was:" >&5 21909sed 's/^/| /' conftest.$ac_ext >&5 21910 21911 ac_cv_type_SHA256_CTX=yes 21912fi 21913 21914rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21915else 21916 $as_echo "$as_me: failed program was:" >&5 21917sed 's/^/| /' conftest.$ac_ext >&5 21918 21919 21920fi 21921 21922rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21923fi 21924{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_SHA256_CTX" >&5 21925$as_echo "$ac_cv_type_SHA256_CTX" >&6; } 21926if test "x$ac_cv_type_SHA256_CTX" = x""yes; then 21927 21928cat >>confdefs.h <<_ACEOF 21929#define HAVE_SHA256_CTX 1 21930_ACEOF 21931 21932 21933else 21934 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 21935$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21936{ { $as_echo "$as_me:$LINENO: error: missing SHA256_CTX; is openssl 0.9.8 or newer installed? 21937See \`config.log' for more details." >&5 21938$as_echo "$as_me: error: missing SHA256_CTX; is openssl 0.9.8 or newer installed? 21939See \`config.log' for more details." >&2;} 21940 { (exit 1); exit 1; }; }; } 21941fi 21942 21943 21944# Checks for library functions. 21945# 21946{ $as_echo "$as_me:$LINENO: checking for library containing gzopen" >&5 21947$as_echo_n "checking for library containing gzopen... " >&6; } 21948if test "${ac_cv_search_gzopen+set}" = set; then 21949 $as_echo_n "(cached) " >&6 21950else 21951 ac_func_search_save_LIBS=$LIBS 21952cat >conftest.$ac_ext <<_ACEOF 21953/* confdefs.h. */ 21954_ACEOF 21955cat confdefs.h >>conftest.$ac_ext 21956cat >>conftest.$ac_ext <<_ACEOF 21957/* end confdefs.h. */ 21958 21959/* Override any GCC internal prototype to avoid an error. 21960 Use char because int might match the return type of a GCC 21961 builtin and then its argument prototype would still apply. */ 21962#ifdef __cplusplus 21963extern "C" 21964#endif 21965char gzopen (); 21966int 21967main () 21968{ 21969return gzopen (); 21970 ; 21971 return 0; 21972} 21973_ACEOF 21974for ac_lib in '' z; do 21975 if test -z "$ac_lib"; then 21976 ac_res="none required" 21977 else 21978 ac_res=-l$ac_lib 21979 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 21980 fi 21981 rm -f conftest.$ac_objext conftest$ac_exeext 21982if { (ac_try="$ac_link" 21983case "(($ac_try" in 21984 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21985 *) ac_try_echo=$ac_try;; 21986esac 21987eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21988$as_echo "$ac_try_echo") >&5 21989 (eval "$ac_link") 2>conftest.er1 21990 ac_status=$? 21991 grep -v '^ *+' conftest.er1 >conftest.err 21992 rm -f conftest.er1 21993 cat conftest.err >&5 21994 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21995 (exit $ac_status); } && { 21996 test -z "$ac_c_werror_flag" || 21997 test ! -s conftest.err 21998 } && test -s conftest$ac_exeext && { 21999 test "$cross_compiling" = yes || 22000 $as_test_x conftest$ac_exeext 22001 }; then 22002 ac_cv_search_gzopen=$ac_res 22003else 22004 $as_echo "$as_me: failed program was:" >&5 22005sed 's/^/| /' conftest.$ac_ext >&5 22006 22007 22008fi 22009 22010rm -rf conftest.dSYM 22011rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 22012 conftest$ac_exeext 22013 if test "${ac_cv_search_gzopen+set}" = set; then 22014 break 22015fi 22016done 22017if test "${ac_cv_search_gzopen+set}" = set; then 22018 : 22019else 22020 ac_cv_search_gzopen=no 22021fi 22022rm conftest.$ac_ext 22023LIBS=$ac_func_search_save_LIBS 22024fi 22025{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_gzopen" >&5 22026$as_echo "$ac_cv_search_gzopen" >&6; } 22027ac_res=$ac_cv_search_gzopen 22028if test "$ac_res" != no; then 22029 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 22030 22031fi 22032 22033{ $as_echo "$as_me:$LINENO: checking for library containing BZ2_bzDecompress" >&5 22034$as_echo_n "checking for library containing BZ2_bzDecompress... " >&6; } 22035if test "${ac_cv_search_BZ2_bzDecompress+set}" = set; then 22036 $as_echo_n "(cached) " >&6 22037else 22038 ac_func_search_save_LIBS=$LIBS 22039cat >conftest.$ac_ext <<_ACEOF 22040/* confdefs.h. */ 22041_ACEOF 22042cat confdefs.h >>conftest.$ac_ext 22043cat >>conftest.$ac_ext <<_ACEOF 22044/* end confdefs.h. */ 22045 22046/* Override any GCC internal prototype to avoid an error. 22047 Use char because int might match the return type of a GCC 22048 builtin and then its argument prototype would still apply. */ 22049#ifdef __cplusplus 22050extern "C" 22051#endif 22052char BZ2_bzDecompress (); 22053int 22054main () 22055{ 22056return BZ2_bzDecompress (); 22057 ; 22058 return 0; 22059} 22060_ACEOF 22061for ac_lib in '' bz2; do 22062 if test -z "$ac_lib"; then 22063 ac_res="none required" 22064 else 22065 ac_res=-l$ac_lib 22066 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 22067 fi 22068 rm -f conftest.$ac_objext conftest$ac_exeext 22069if { (ac_try="$ac_link" 22070case "(($ac_try" in 22071 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22072 *) ac_try_echo=$ac_try;; 22073esac 22074eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 22075$as_echo "$ac_try_echo") >&5 22076 (eval "$ac_link") 2>conftest.er1 22077 ac_status=$? 22078 grep -v '^ *+' conftest.er1 >conftest.err 22079 rm -f conftest.er1 22080 cat conftest.err >&5 22081 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 22082 (exit $ac_status); } && { 22083 test -z "$ac_c_werror_flag" || 22084 test ! -s conftest.err 22085 } && test -s conftest$ac_exeext && { 22086 test "$cross_compiling" = yes || 22087 $as_test_x conftest$ac_exeext 22088 }; then 22089 ac_cv_search_BZ2_bzDecompress=$ac_res 22090else 22091 $as_echo "$as_me: failed program was:" >&5 22092sed 's/^/| /' conftest.$ac_ext >&5 22093 22094 22095fi 22096 22097rm -rf conftest.dSYM 22098rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 22099 conftest$ac_exeext 22100 if test "${ac_cv_search_BZ2_bzDecompress+set}" = set; then 22101 break 22102fi 22103done 22104if test "${ac_cv_search_BZ2_bzDecompress+set}" = set; then 22105 : 22106else 22107 ac_cv_search_BZ2_bzDecompress=no 22108fi 22109rm conftest.$ac_ext 22110LIBS=$ac_func_search_save_LIBS 22111fi 22112{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_BZ2_bzDecompress" >&5 22113$as_echo "$ac_cv_search_BZ2_bzDecompress" >&6; } 22114ac_res=$ac_cv_search_BZ2_bzDecompress 22115if test "$ac_res" != no; then 22116 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 22117 22118fi 22119 22120{ $as_echo "$as_me:$LINENO: checking for library containing RSA_public_encrypt" >&5 22121$as_echo_n "checking for library containing RSA_public_encrypt... " >&6; } 22122if test "${ac_cv_search_RSA_public_encrypt+set}" = set; then 22123 $as_echo_n "(cached) " >&6 22124else 22125 ac_func_search_save_LIBS=$LIBS 22126cat >conftest.$ac_ext <<_ACEOF 22127/* confdefs.h. */ 22128_ACEOF 22129cat confdefs.h >>conftest.$ac_ext 22130cat >>conftest.$ac_ext <<_ACEOF 22131/* end confdefs.h. */ 22132 22133/* Override any GCC internal prototype to avoid an error. 22134 Use char because int might match the return type of a GCC 22135 builtin and then its argument prototype would still apply. */ 22136#ifdef __cplusplus 22137extern "C" 22138#endif 22139char RSA_public_encrypt (); 22140int 22141main () 22142{ 22143return RSA_public_encrypt (); 22144 ; 22145 return 0; 22146} 22147_ACEOF 22148for ac_lib in '' crypto; do 22149 if test -z "$ac_lib"; then 22150 ac_res="none required" 22151 else 22152 ac_res=-l$ac_lib 22153 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 22154 fi 22155 rm -f conftest.$ac_objext conftest$ac_exeext 22156if { (ac_try="$ac_link" 22157case "(($ac_try" in 22158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22159 *) ac_try_echo=$ac_try;; 22160esac 22161eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 22162$as_echo "$ac_try_echo") >&5 22163 (eval "$ac_link") 2>conftest.er1 22164 ac_status=$? 22165 grep -v '^ *+' conftest.er1 >conftest.err 22166 rm -f conftest.er1 22167 cat conftest.err >&5 22168 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 22169 (exit $ac_status); } && { 22170 test -z "$ac_c_werror_flag" || 22171 test ! -s conftest.err 22172 } && test -s conftest$ac_exeext && { 22173 test "$cross_compiling" = yes || 22174 $as_test_x conftest$ac_exeext 22175 }; then 22176 ac_cv_search_RSA_public_encrypt=$ac_res 22177else 22178 $as_echo "$as_me: failed program was:" >&5 22179sed 's/^/| /' conftest.$ac_ext >&5 22180 22181 22182fi 22183 22184rm -rf conftest.dSYM 22185rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 22186 conftest$ac_exeext 22187 if test "${ac_cv_search_RSA_public_encrypt+set}" = set; then 22188 break 22189fi 22190done 22191if test "${ac_cv_search_RSA_public_encrypt+set}" = set; then 22192 : 22193else 22194 ac_cv_search_RSA_public_encrypt=no 22195fi 22196rm conftest.$ac_ext 22197LIBS=$ac_func_search_save_LIBS 22198fi 22199{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_RSA_public_encrypt" >&5 22200$as_echo "$ac_cv_search_RSA_public_encrypt" >&6; } 22201ac_res=$ac_cv_search_RSA_public_encrypt 22202if test "$ac_res" != no; then 22203 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 22204 22205fi 22206 22207 22208# Initialize the testsuite 22209# 22210ac_config_commands="$ac_config_commands tests/atconfig" 22211 22212 22213 22214AUTOM4TE=${AUTOM4TE-"${am_missing_run}autom4te"} 22215 22216 22217# Generate the Makefiles 22218# 22219ac_config_files="$ac_config_files Makefile include/Makefile src/Makefile src/lib/Makefile src/bin/Makefile tests/Makefile tests/atlocal" 22220 22221cat >confcache <<\_ACEOF 22222# This file is a shell script that caches the results of configure 22223# tests run on this system so they can be shared between configure 22224# scripts and configure runs, see configure's option --config-cache. 22225# It is not useful on other systems. If it contains results you don't 22226# want to keep, you may remove or edit it. 22227# 22228# config.status only pays attention to the cache file if you give it 22229# the --recheck option to rerun configure. 22230# 22231# `ac_cv_env_foo' variables (set or unset) will be overridden when 22232# loading this file, other *unset* `ac_cv_foo' will be assigned the 22233# following values. 22234 22235_ACEOF 22236 22237# The following way of writing the cache mishandles newlines in values, 22238# but we know of no workaround that is simple, portable, and efficient. 22239# So, we kill variables containing newlines. 22240# Ultrix sh set writes to stderr and can't be redirected directly, 22241# and sets the high bit in the cache file unless we assign to the vars. 22242( 22243 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 22244 eval ac_val=\$$ac_var 22245 case $ac_val in #( 22246 *${as_nl}*) 22247 case $ac_var in #( 22248 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 22249$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 22250 esac 22251 case $ac_var in #( 22252 _ | IFS | as_nl) ;; #( 22253 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 22254 *) $as_unset $ac_var ;; 22255 esac ;; 22256 esac 22257 done 22258 22259 (set) 2>&1 | 22260 case $as_nl`(ac_space=' '; set) 2>&1` in #( 22261 *${as_nl}ac_space=\ *) 22262 # `set' does not quote correctly, so add quotes (double-quote 22263 # substitution turns \\\\ into \\, and sed turns \\ into \). 22264 sed -n \ 22265 "s/'/'\\\\''/g; 22266 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 22267 ;; #( 22268 *) 22269 # `set' quotes correctly as required by POSIX, so do not add quotes. 22270 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 22271 ;; 22272 esac | 22273 sort 22274) | 22275 sed ' 22276 /^ac_cv_env_/b end 22277 t clear 22278 :clear 22279 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 22280 t end 22281 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 22282 :end' >>confcache 22283if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 22284 if test -w "$cache_file"; then 22285 test "x$cache_file" != "x/dev/null" && 22286 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 22287$as_echo "$as_me: updating cache $cache_file" >&6;} 22288 cat confcache >$cache_file 22289 else 22290 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 22291$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 22292 fi 22293fi 22294rm -f confcache 22295 22296test "x$prefix" = xNONE && prefix=$ac_default_prefix 22297# Let make expand exec_prefix. 22298test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 22299 22300DEFS=-DHAVE_CONFIG_H 22301 22302ac_libobjs= 22303ac_ltlibobjs= 22304for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 22305 # 1. Remove the extension, and $U if already installed. 22306 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 22307 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 22308 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 22309 # will be set to the directory where LIBOBJS objects are built. 22310 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 22311 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 22312done 22313LIBOBJS=$ac_libobjs 22314 22315LTLIBOBJS=$ac_ltlibobjs 22316 22317 22318if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 22319 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 22320Usually this means the macro was only invoked conditionally." >&5 22321$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 22322Usually this means the macro was only invoked conditionally." >&2;} 22323 { (exit 1); exit 1; }; } 22324fi 22325if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 22326 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 22327Usually this means the macro was only invoked conditionally." >&5 22328$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. 22329Usually this means the macro was only invoked conditionally." >&2;} 22330 { (exit 1); exit 1; }; } 22331fi 22332if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 22333 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 22334Usually this means the macro was only invoked conditionally." >&5 22335$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 22336Usually this means the macro was only invoked conditionally." >&2;} 22337 { (exit 1); exit 1; }; } 22338fi 22339if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 22340 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 22341Usually this means the macro was only invoked conditionally." >&5 22342$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 22343Usually this means the macro was only invoked conditionally." >&2;} 22344 { (exit 1); exit 1; }; } 22345fi 22346 22347: ${CONFIG_STATUS=./config.status} 22348ac_write_fail=0 22349ac_clean_files_save=$ac_clean_files 22350ac_clean_files="$ac_clean_files $CONFIG_STATUS" 22351{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 22352$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 22353cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22354#! $SHELL 22355# Generated by $as_me. 22356# Run this file to recreate the current configuration. 22357# Compiler output produced by configure, useful for debugging 22358# configure, is in config.log if it exists. 22359 22360debug=false 22361ac_cs_recheck=false 22362ac_cs_silent=false 22363SHELL=\${CONFIG_SHELL-$SHELL} 22364_ACEOF 22365 22366cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22367## --------------------- ## 22368## M4sh Initialization. ## 22369## --------------------- ## 22370 22371# Be more Bourne compatible 22372DUALCASE=1; export DUALCASE # for MKS sh 22373if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 22374 emulate sh 22375 NULLCMD=: 22376 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 22377 # is contrary to our usage. Disable this feature. 22378 alias -g '${1+"$@"}'='"$@"' 22379 setopt NO_GLOB_SUBST 22380else 22381 case `(set -o) 2>/dev/null` in 22382 *posix*) set -o posix ;; 22383esac 22384 22385fi 22386 22387 22388 22389 22390# PATH needs CR 22391# Avoid depending upon Character Ranges. 22392as_cr_letters='abcdefghijklmnopqrstuvwxyz' 22393as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 22394as_cr_Letters=$as_cr_letters$as_cr_LETTERS 22395as_cr_digits='0123456789' 22396as_cr_alnum=$as_cr_Letters$as_cr_digits 22397 22398as_nl=' 22399' 22400export as_nl 22401# Printing a long string crashes Solaris 7 /usr/bin/printf. 22402as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 22403as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 22404as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 22405if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 22406 as_echo='printf %s\n' 22407 as_echo_n='printf %s' 22408else 22409 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 22410 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 22411 as_echo_n='/usr/ucb/echo -n' 22412 else 22413 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 22414 as_echo_n_body='eval 22415 arg=$1; 22416 case $arg in 22417 *"$as_nl"*) 22418 expr "X$arg" : "X\\(.*\\)$as_nl"; 22419 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 22420 esac; 22421 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 22422 ' 22423 export as_echo_n_body 22424 as_echo_n='sh -c $as_echo_n_body as_echo' 22425 fi 22426 export as_echo_body 22427 as_echo='sh -c $as_echo_body as_echo' 22428fi 22429 22430# The user is always right. 22431if test "${PATH_SEPARATOR+set}" != set; then 22432 PATH_SEPARATOR=: 22433 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 22434 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 22435 PATH_SEPARATOR=';' 22436 } 22437fi 22438 22439# Support unset when possible. 22440if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 22441 as_unset=unset 22442else 22443 as_unset=false 22444fi 22445 22446 22447# IFS 22448# We need space, tab and new line, in precisely that order. Quoting is 22449# there to prevent editors from complaining about space-tab. 22450# (If _AS_PATH_WALK were called with IFS unset, it would disable word 22451# splitting by setting IFS to empty value.) 22452IFS=" "" $as_nl" 22453 22454# Find who we are. Look in the path if we contain no directory separator. 22455case $0 in 22456 *[\\/]* ) as_myself=$0 ;; 22457 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22458for as_dir in $PATH 22459do 22460 IFS=$as_save_IFS 22461 test -z "$as_dir" && as_dir=. 22462 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 22463done 22464IFS=$as_save_IFS 22465 22466 ;; 22467esac 22468# We did not find ourselves, most probably we were run as `sh COMMAND' 22469# in which case we are not to be found in the path. 22470if test "x$as_myself" = x; then 22471 as_myself=$0 22472fi 22473if test ! -f "$as_myself"; then 22474 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 22475 { (exit 1); exit 1; } 22476fi 22477 22478# Work around bugs in pre-3.0 UWIN ksh. 22479for as_var in ENV MAIL MAILPATH 22480do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 22481done 22482PS1='$ ' 22483PS2='> ' 22484PS4='+ ' 22485 22486# NLS nuisances. 22487LC_ALL=C 22488export LC_ALL 22489LANGUAGE=C 22490export LANGUAGE 22491 22492# Required to use basename. 22493if expr a : '\(a\)' >/dev/null 2>&1 && 22494 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22495 as_expr=expr 22496else 22497 as_expr=false 22498fi 22499 22500if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 22501 as_basename=basename 22502else 22503 as_basename=false 22504fi 22505 22506 22507# Name of the executable. 22508as_me=`$as_basename -- "$0" || 22509$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 22510 X"$0" : 'X\(//\)$' \| \ 22511 X"$0" : 'X\(/\)' \| . 2>/dev/null || 22512$as_echo X/"$0" | 22513 sed '/^.*\/\([^/][^/]*\)\/*$/{ 22514 s//\1/ 22515 q 22516 } 22517 /^X\/\(\/\/\)$/{ 22518 s//\1/ 22519 q 22520 } 22521 /^X\/\(\/\).*/{ 22522 s//\1/ 22523 q 22524 } 22525 s/.*/./; q'` 22526 22527# CDPATH. 22528$as_unset CDPATH 22529 22530 22531 22532 as_lineno_1=$LINENO 22533 as_lineno_2=$LINENO 22534 test "x$as_lineno_1" != "x$as_lineno_2" && 22535 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 22536 22537 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 22538 # uniformly replaced by the line number. The first 'sed' inserts a 22539 # line-number line after each line using $LINENO; the second 'sed' 22540 # does the real work. The second script uses 'N' to pair each 22541 # line-number line with the line containing $LINENO, and appends 22542 # trailing '-' during substitution so that $LINENO is not a special 22543 # case at line end. 22544 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 22545 # scripts with optimization help from Paolo Bonzini. Blame Lee 22546 # E. McMahon (1931-1989) for sed's syntax. :-) 22547 sed -n ' 22548 p 22549 /[$]LINENO/= 22550 ' <$as_myself | 22551 sed ' 22552 s/[$]LINENO.*/&-/ 22553 t lineno 22554 b 22555 :lineno 22556 N 22557 :loop 22558 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 22559 t loop 22560 s/-\n.*// 22561 ' >$as_me.lineno && 22562 chmod +x "$as_me.lineno" || 22563 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 22564 { (exit 1); exit 1; }; } 22565 22566 # Don't try to exec as it changes $[0], causing all sort of problems 22567 # (the dirname of $[0] is not the place where we might find the 22568 # original and so on. Autoconf is especially sensitive to this). 22569 . "./$as_me.lineno" 22570 # Exit status is that of the last command. 22571 exit 22572} 22573 22574 22575if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 22576 as_dirname=dirname 22577else 22578 as_dirname=false 22579fi 22580 22581ECHO_C= ECHO_N= ECHO_T= 22582case `echo -n x` in 22583-n*) 22584 case `echo 'x\c'` in 22585 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 22586 *) ECHO_C='\c';; 22587 esac;; 22588*) 22589 ECHO_N='-n';; 22590esac 22591if expr a : '\(a\)' >/dev/null 2>&1 && 22592 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22593 as_expr=expr 22594else 22595 as_expr=false 22596fi 22597 22598rm -f conf$$ conf$$.exe conf$$.file 22599if test -d conf$$.dir; then 22600 rm -f conf$$.dir/conf$$.file 22601else 22602 rm -f conf$$.dir 22603 mkdir conf$$.dir 2>/dev/null 22604fi 22605if (echo >conf$$.file) 2>/dev/null; then 22606 if ln -s conf$$.file conf$$ 2>/dev/null; then 22607 as_ln_s='ln -s' 22608 # ... but there are two gotchas: 22609 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 22610 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 22611 # In both cases, we have to default to `cp -p'. 22612 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 22613 as_ln_s='cp -p' 22614 elif ln conf$$.file conf$$ 2>/dev/null; then 22615 as_ln_s=ln 22616 else 22617 as_ln_s='cp -p' 22618 fi 22619else 22620 as_ln_s='cp -p' 22621fi 22622rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 22623rmdir conf$$.dir 2>/dev/null 22624 22625if mkdir -p . 2>/dev/null; then 22626 as_mkdir_p=: 22627else 22628 test -d ./-p && rmdir ./-p 22629 as_mkdir_p=false 22630fi 22631 22632if test -x / >/dev/null 2>&1; then 22633 as_test_x='test -x' 22634else 22635 if ls -dL / >/dev/null 2>&1; then 22636 as_ls_L_option=L 22637 else 22638 as_ls_L_option= 22639 fi 22640 as_test_x=' 22641 eval sh -c '\'' 22642 if test -d "$1"; then 22643 test -d "$1/."; 22644 else 22645 case $1 in 22646 -*)set "./$1";; 22647 esac; 22648 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 22649 ???[sx]*):;;*)false;;esac;fi 22650 '\'' sh 22651 ' 22652fi 22653as_executable_p=$as_test_x 22654 22655# Sed expression to map a string onto a valid CPP name. 22656as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 22657 22658# Sed expression to map a string onto a valid variable name. 22659as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 22660 22661 22662exec 6>&1 22663 22664# Save the log message, to keep $[0] and so on meaningful, and to 22665# report actual input values of CONFIG_FILES etc. instead of their 22666# values after options handling. 22667ac_log=" 22668This file was extended by netpgp $as_me 20090525, which was 22669generated by GNU Autoconf 2.63. Invocation command line was 22670 22671 CONFIG_FILES = $CONFIG_FILES 22672 CONFIG_HEADERS = $CONFIG_HEADERS 22673 CONFIG_LINKS = $CONFIG_LINKS 22674 CONFIG_COMMANDS = $CONFIG_COMMANDS 22675 $ $0 $@ 22676 22677on `(hostname || uname -n) 2>/dev/null | sed 1q` 22678" 22679 22680_ACEOF 22681 22682case $ac_config_files in *" 22683"*) set x $ac_config_files; shift; ac_config_files=$*;; 22684esac 22685 22686case $ac_config_headers in *" 22687"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 22688esac 22689 22690 22691cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22692# Files that config.status was made for. 22693config_files="$ac_config_files" 22694config_headers="$ac_config_headers" 22695config_commands="$ac_config_commands" 22696 22697_ACEOF 22698 22699cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22700ac_cs_usage="\ 22701\`$as_me' instantiates files from templates according to the 22702current configuration. 22703 22704Usage: $0 [OPTION]... [FILE]... 22705 22706 -h, --help print this help, then exit 22707 -V, --version print version number and configuration settings, then exit 22708 -q, --quiet, --silent 22709 do not print progress messages 22710 -d, --debug don't remove temporary files 22711 --recheck update $as_me by reconfiguring in the same conditions 22712 --file=FILE[:TEMPLATE] 22713 instantiate the configuration file FILE 22714 --header=FILE[:TEMPLATE] 22715 instantiate the configuration header FILE 22716 22717Configuration files: 22718$config_files 22719 22720Configuration headers: 22721$config_headers 22722 22723Configuration commands: 22724$config_commands 22725 22726Report bugs to <bug-autoconf@gnu.org>." 22727 22728_ACEOF 22729cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22730ac_cs_version="\\ 22731netpgp config.status 20090525 22732configured by $0, generated by GNU Autoconf 2.63, 22733 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 22734 22735Copyright (C) 2008 Free Software Foundation, Inc. 22736This config.status script is free software; the Free Software Foundation 22737gives unlimited permission to copy, distribute and modify it." 22738 22739ac_pwd='$ac_pwd' 22740srcdir='$srcdir' 22741INSTALL='$INSTALL' 22742MKDIR_P='$MKDIR_P' 22743AWK='$AWK' 22744test -n "\$AWK" || AWK=awk 22745_ACEOF 22746 22747cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22748# The default lists apply if the user does not specify any file. 22749ac_need_defaults=: 22750while test $# != 0 22751do 22752 case $1 in 22753 --*=*) 22754 ac_option=`expr "X$1" : 'X\([^=]*\)='` 22755 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 22756 ac_shift=: 22757 ;; 22758 *) 22759 ac_option=$1 22760 ac_optarg=$2 22761 ac_shift=shift 22762 ;; 22763 esac 22764 22765 case $ac_option in 22766 # Handling of the options. 22767 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 22768 ac_cs_recheck=: ;; 22769 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 22770 $as_echo "$ac_cs_version"; exit ;; 22771 --debug | --debu | --deb | --de | --d | -d ) 22772 debug=: ;; 22773 --file | --fil | --fi | --f ) 22774 $ac_shift 22775 case $ac_optarg in 22776 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 22777 esac 22778 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" 22779 ac_need_defaults=false;; 22780 --header | --heade | --head | --hea ) 22781 $ac_shift 22782 case $ac_optarg in 22783 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 22784 esac 22785 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" 22786 ac_need_defaults=false;; 22787 --he | --h) 22788 # Conflict between --help and --header 22789 { $as_echo "$as_me: error: ambiguous option: $1 22790Try \`$0 --help' for more information." >&2 22791 { (exit 1); exit 1; }; };; 22792 --help | --hel | -h ) 22793 $as_echo "$ac_cs_usage"; exit ;; 22794 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 22795 | -silent | --silent | --silen | --sile | --sil | --si | --s) 22796 ac_cs_silent=: ;; 22797 22798 # This is an error. 22799 -*) { $as_echo "$as_me: error: unrecognized option: $1 22800Try \`$0 --help' for more information." >&2 22801 { (exit 1); exit 1; }; } ;; 22802 22803 *) ac_config_targets="$ac_config_targets $1" 22804 ac_need_defaults=false ;; 22805 22806 esac 22807 shift 22808done 22809 22810ac_configure_extra_args= 22811 22812if $ac_cs_silent; then 22813 exec 6>/dev/null 22814 ac_configure_extra_args="$ac_configure_extra_args --silent" 22815fi 22816 22817_ACEOF 22818cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22819if \$ac_cs_recheck; then 22820 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 22821 shift 22822 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 22823 CONFIG_SHELL='$SHELL' 22824 export CONFIG_SHELL 22825 exec "\$@" 22826fi 22827 22828_ACEOF 22829cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22830exec 5>>config.log 22831{ 22832 echo 22833 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 22834## Running $as_me. ## 22835_ASBOX 22836 $as_echo "$ac_log" 22837} >&5 22838 22839_ACEOF 22840cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22841# 22842# INIT-COMMANDS 22843# 22844AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 22845 22846_ACEOF 22847 22848cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22849 22850# Handling of arguments. 22851for ac_config_target in $ac_config_targets 22852do 22853 case $ac_config_target in 22854 "src/lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/lib/config.h" ;; 22855 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 22856 "tests/atconfig") CONFIG_COMMANDS="$CONFIG_COMMANDS tests/atconfig" ;; 22857 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 22858 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 22859 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 22860 "src/lib/Makefile") CONFIG_FILES="$CONFIG_FILES src/lib/Makefile" ;; 22861 "src/bin/Makefile") CONFIG_FILES="$CONFIG_FILES src/bin/Makefile" ;; 22862 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; 22863 "tests/atlocal") CONFIG_FILES="$CONFIG_FILES tests/atlocal" ;; 22864 22865 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 22866$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 22867 { (exit 1); exit 1; }; };; 22868 esac 22869done 22870 22871 22872# If the user did not use the arguments to specify the items to instantiate, 22873# then the envvar interface is used. Set only those that are not. 22874# We use the long form for the default assignment because of an extremely 22875# bizarre bug on SunOS 4.1.3. 22876if $ac_need_defaults; then 22877 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 22878 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 22879 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 22880fi 22881 22882# Have a temporary directory for convenience. Make it in the build tree 22883# simply because there is no reason against having it here, and in addition, 22884# creating and moving files from /tmp can sometimes cause problems. 22885# Hook for its removal unless debugging. 22886# Note that there is a small window in which the directory will not be cleaned: 22887# after its creation but before its name has been assigned to `$tmp'. 22888$debug || 22889{ 22890 tmp= 22891 trap 'exit_status=$? 22892 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 22893' 0 22894 trap '{ (exit 1); exit 1; }' 1 2 13 15 22895} 22896# Create a (secure) tmp directory for tmp files. 22897 22898{ 22899 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 22900 test -n "$tmp" && test -d "$tmp" 22901} || 22902{ 22903 tmp=./conf$$-$RANDOM 22904 (umask 077 && mkdir "$tmp") 22905} || 22906{ 22907 $as_echo "$as_me: cannot create a temporary directory in ." >&2 22908 { (exit 1); exit 1; } 22909} 22910 22911# Set up the scripts for CONFIG_FILES section. 22912# No need to generate them if there are no CONFIG_FILES. 22913# This happens for instance with `./config.status config.h'. 22914if test -n "$CONFIG_FILES"; then 22915 22916 22917ac_cr=' 22918' 22919ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 22920if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 22921 ac_cs_awk_cr='\\r' 22922else 22923 ac_cs_awk_cr=$ac_cr 22924fi 22925 22926echo 'BEGIN {' >"$tmp/subs1.awk" && 22927_ACEOF 22928 22929 22930{ 22931 echo "cat >conf$$subs.awk <<_ACEOF" && 22932 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 22933 echo "_ACEOF" 22934} >conf$$subs.sh || 22935 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22936$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22937 { (exit 1); exit 1; }; } 22938ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 22939ac_delim='%!_!# ' 22940for ac_last_try in false false false false false :; do 22941 . ./conf$$subs.sh || 22942 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22943$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22944 { (exit 1); exit 1; }; } 22945 22946 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 22947 if test $ac_delim_n = $ac_delim_num; then 22948 break 22949 elif $ac_last_try; then 22950 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22951$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22952 { (exit 1); exit 1; }; } 22953 else 22954 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22955 fi 22956done 22957rm -f conf$$subs.sh 22958 22959cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22960cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 22961_ACEOF 22962sed -n ' 22963h 22964s/^/S["/; s/!.*/"]=/ 22965p 22966g 22967s/^[^!]*!// 22968:repl 22969t repl 22970s/'"$ac_delim"'$// 22971t delim 22972:nl 22973h 22974s/\(.\{148\}\).*/\1/ 22975t more1 22976s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 22977p 22978n 22979b repl 22980:more1 22981s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22982p 22983g 22984s/.\{148\}// 22985t nl 22986:delim 22987h 22988s/\(.\{148\}\).*/\1/ 22989t more2 22990s/["\\]/\\&/g; s/^/"/; s/$/"/ 22991p 22992b 22993:more2 22994s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22995p 22996g 22997s/.\{148\}// 22998t delim 22999' <conf$$subs.awk | sed ' 23000/^[^""]/{ 23001 N 23002 s/\n// 23003} 23004' >>$CONFIG_STATUS || ac_write_fail=1 23005rm -f conf$$subs.awk 23006cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23007_ACAWK 23008cat >>"\$tmp/subs1.awk" <<_ACAWK && 23009 for (key in S) S_is_set[key] = 1 23010 FS = "" 23011 23012} 23013{ 23014 line = $ 0 23015 nfields = split(line, field, "@") 23016 substed = 0 23017 len = length(field[1]) 23018 for (i = 2; i < nfields; i++) { 23019 key = field[i] 23020 keylen = length(key) 23021 if (S_is_set[key]) { 23022 value = S[key] 23023 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 23024 len += length(value) + length(field[++i]) 23025 substed = 1 23026 } else 23027 len += 1 + keylen 23028 } 23029 23030 print line 23031} 23032 23033_ACAWK 23034_ACEOF 23035cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23036if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 23037 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 23038else 23039 cat 23040fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 23041 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 23042$as_echo "$as_me: error: could not setup config files machinery" >&2;} 23043 { (exit 1); exit 1; }; } 23044_ACEOF 23045 23046# VPATH may cause trouble with some makes, so we remove $(srcdir), 23047# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 23048# trailing colons and then remove the whole line if VPATH becomes empty 23049# (actually we leave an empty line to preserve line numbers). 23050if test "x$srcdir" = x.; then 23051 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 23052s/:*\$(srcdir):*/:/ 23053s/:*\${srcdir}:*/:/ 23054s/:*@srcdir@:*/:/ 23055s/^\([^=]*=[ ]*\):*/\1/ 23056s/:*$// 23057s/^[^=]*=[ ]*$// 23058}' 23059fi 23060 23061cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23062fi # test -n "$CONFIG_FILES" 23063 23064# Set up the scripts for CONFIG_HEADERS section. 23065# No need to generate them if there are no CONFIG_HEADERS. 23066# This happens for instance with `./config.status Makefile'. 23067if test -n "$CONFIG_HEADERS"; then 23068cat >"$tmp/defines.awk" <<\_ACAWK || 23069BEGIN { 23070_ACEOF 23071 23072# Transform confdefs.h into an awk script `defines.awk', embedded as 23073# here-document in config.status, that substitutes the proper values into 23074# config.h.in to produce config.h. 23075 23076# Create a delimiter string that does not exist in confdefs.h, to ease 23077# handling of long lines. 23078ac_delim='%!_!# ' 23079for ac_last_try in false false :; do 23080 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 23081 if test -z "$ac_t"; then 23082 break 23083 elif $ac_last_try; then 23084 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 23085$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} 23086 { (exit 1); exit 1; }; } 23087 else 23088 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 23089 fi 23090done 23091 23092# For the awk script, D is an array of macro values keyed by name, 23093# likewise P contains macro parameters if any. Preserve backslash 23094# newline sequences. 23095 23096ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 23097sed -n ' 23098s/.\{148\}/&'"$ac_delim"'/g 23099t rset 23100:rset 23101s/^[ ]*#[ ]*define[ ][ ]*/ / 23102t def 23103d 23104:def 23105s/\\$// 23106t bsnl 23107s/["\\]/\\&/g 23108s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 23109D["\1"]=" \3"/p 23110s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 23111d 23112:bsnl 23113s/["\\]/\\&/g 23114s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 23115D["\1"]=" \3\\\\\\n"\\/p 23116t cont 23117s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 23118t cont 23119d 23120:cont 23121n 23122s/.\{148\}/&'"$ac_delim"'/g 23123t clear 23124:clear 23125s/\\$// 23126t bsnlc 23127s/["\\]/\\&/g; s/^/"/; s/$/"/p 23128d 23129:bsnlc 23130s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 23131b cont 23132' <confdefs.h | sed ' 23133s/'"$ac_delim"'/"\\\ 23134"/g' >>$CONFIG_STATUS || ac_write_fail=1 23135 23136cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23137 for (key in D) D_is_set[key] = 1 23138 FS = "" 23139} 23140/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 23141 line = \$ 0 23142 split(line, arg, " ") 23143 if (arg[1] == "#") { 23144 defundef = arg[2] 23145 mac1 = arg[3] 23146 } else { 23147 defundef = substr(arg[1], 2) 23148 mac1 = arg[2] 23149 } 23150 split(mac1, mac2, "(") #) 23151 macro = mac2[1] 23152 prefix = substr(line, 1, index(line, defundef) - 1) 23153 if (D_is_set[macro]) { 23154 # Preserve the white space surrounding the "#". 23155 print prefix "define", macro P[macro] D[macro] 23156 next 23157 } else { 23158 # Replace #undef with comments. This is necessary, for example, 23159 # in the case of _POSIX_SOURCE, which is predefined and required 23160 # on some systems where configure will not decide to define it. 23161 if (defundef == "undef") { 23162 print "/*", prefix defundef, macro, "*/" 23163 next 23164 } 23165 } 23166} 23167{ print } 23168_ACAWK 23169_ACEOF 23170cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23171 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 23172$as_echo "$as_me: error: could not setup config headers machinery" >&2;} 23173 { (exit 1); exit 1; }; } 23174fi # test -n "$CONFIG_HEADERS" 23175 23176 23177eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 23178shift 23179for ac_tag 23180do 23181 case $ac_tag in 23182 :[FHLC]) ac_mode=$ac_tag; continue;; 23183 esac 23184 case $ac_mode$ac_tag in 23185 :[FHL]*:*);; 23186 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 23187$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} 23188 { (exit 1); exit 1; }; };; 23189 :[FH]-) ac_tag=-:-;; 23190 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 23191 esac 23192 ac_save_IFS=$IFS 23193 IFS=: 23194 set x $ac_tag 23195 IFS=$ac_save_IFS 23196 shift 23197 ac_file=$1 23198 shift 23199 23200 case $ac_mode in 23201 :L) ac_source=$1;; 23202 :[FH]) 23203 ac_file_inputs= 23204 for ac_f 23205 do 23206 case $ac_f in 23207 -) ac_f="$tmp/stdin";; 23208 *) # Look for the file first in the build tree, then in the source tree 23209 # (if the path is not absolute). The absolute path cannot be DOS-style, 23210 # because $ac_f cannot contain `:'. 23211 test -f "$ac_f" || 23212 case $ac_f in 23213 [\\/$]*) false;; 23214 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 23215 esac || 23216 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 23217$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} 23218 { (exit 1); exit 1; }; };; 23219 esac 23220 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 23221 ac_file_inputs="$ac_file_inputs '$ac_f'" 23222 done 23223 23224 # Let's still pretend it is `configure' which instantiates (i.e., don't 23225 # use $as_me), people would be surprised to read: 23226 # /* config.h. Generated by config.status. */ 23227 configure_input='Generated from '` 23228 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 23229 `' by configure.' 23230 if test x"$ac_file" != x-; then 23231 configure_input="$ac_file. $configure_input" 23232 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 23233$as_echo "$as_me: creating $ac_file" >&6;} 23234 fi 23235 # Neutralize special characters interpreted by sed in replacement strings. 23236 case $configure_input in #( 23237 *\&* | *\|* | *\\* ) 23238 ac_sed_conf_input=`$as_echo "$configure_input" | 23239 sed 's/[\\\\&|]/\\\\&/g'`;; #( 23240 *) ac_sed_conf_input=$configure_input;; 23241 esac 23242 23243 case $ac_tag in 23244 *:-:* | *:-) cat >"$tmp/stdin" \ 23245 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23246$as_echo "$as_me: error: could not create $ac_file" >&2;} 23247 { (exit 1); exit 1; }; } ;; 23248 esac 23249 ;; 23250 esac 23251 23252 ac_dir=`$as_dirname -- "$ac_file" || 23253$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23254 X"$ac_file" : 'X\(//\)[^/]' \| \ 23255 X"$ac_file" : 'X\(//\)$' \| \ 23256 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 23257$as_echo X"$ac_file" | 23258 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23259 s//\1/ 23260 q 23261 } 23262 /^X\(\/\/\)[^/].*/{ 23263 s//\1/ 23264 q 23265 } 23266 /^X\(\/\/\)$/{ 23267 s//\1/ 23268 q 23269 } 23270 /^X\(\/\).*/{ 23271 s//\1/ 23272 q 23273 } 23274 s/.*/./; q'` 23275 { as_dir="$ac_dir" 23276 case $as_dir in #( 23277 -*) as_dir=./$as_dir;; 23278 esac 23279 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23280 as_dirs= 23281 while :; do 23282 case $as_dir in #( 23283 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 23284 *) as_qdir=$as_dir;; 23285 esac 23286 as_dirs="'$as_qdir' $as_dirs" 23287 as_dir=`$as_dirname -- "$as_dir" || 23288$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23289 X"$as_dir" : 'X\(//\)[^/]' \| \ 23290 X"$as_dir" : 'X\(//\)$' \| \ 23291 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23292$as_echo X"$as_dir" | 23293 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23294 s//\1/ 23295 q 23296 } 23297 /^X\(\/\/\)[^/].*/{ 23298 s//\1/ 23299 q 23300 } 23301 /^X\(\/\/\)$/{ 23302 s//\1/ 23303 q 23304 } 23305 /^X\(\/\).*/{ 23306 s//\1/ 23307 q 23308 } 23309 s/.*/./; q'` 23310 test -d "$as_dir" && break 23311 done 23312 test -z "$as_dirs" || eval "mkdir $as_dirs" 23313 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23314$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 23315 { (exit 1); exit 1; }; }; } 23316 ac_builddir=. 23317 23318case "$ac_dir" in 23319.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 23320*) 23321 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 23322 # A ".." for each directory in $ac_dir_suffix. 23323 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 23324 case $ac_top_builddir_sub in 23325 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 23326 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 23327 esac ;; 23328esac 23329ac_abs_top_builddir=$ac_pwd 23330ac_abs_builddir=$ac_pwd$ac_dir_suffix 23331# for backward compatibility: 23332ac_top_builddir=$ac_top_build_prefix 23333 23334case $srcdir in 23335 .) # We are building in place. 23336 ac_srcdir=. 23337 ac_top_srcdir=$ac_top_builddir_sub 23338 ac_abs_top_srcdir=$ac_pwd ;; 23339 [\\/]* | ?:[\\/]* ) # Absolute name. 23340 ac_srcdir=$srcdir$ac_dir_suffix; 23341 ac_top_srcdir=$srcdir 23342 ac_abs_top_srcdir=$srcdir ;; 23343 *) # Relative name. 23344 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 23345 ac_top_srcdir=$ac_top_build_prefix$srcdir 23346 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 23347esac 23348ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 23349 23350 23351 case $ac_mode in 23352 :F) 23353 # 23354 # CONFIG_FILE 23355 # 23356 23357 case $INSTALL in 23358 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 23359 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 23360 esac 23361 ac_MKDIR_P=$MKDIR_P 23362 case $MKDIR_P in 23363 [\\/$]* | ?:[\\/]* ) ;; 23364 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 23365 esac 23366_ACEOF 23367 23368cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23369# If the template does not know about datarootdir, expand it. 23370# FIXME: This hack should be removed a few years after 2.60. 23371ac_datarootdir_hack=; ac_datarootdir_seen= 23372 23373ac_sed_dataroot=' 23374/datarootdir/ { 23375 p 23376 q 23377} 23378/@datadir@/p 23379/@docdir@/p 23380/@infodir@/p 23381/@localedir@/p 23382/@mandir@/p 23383' 23384case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 23385*datarootdir*) ac_datarootdir_seen=yes;; 23386*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 23387 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 23388$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 23389_ACEOF 23390cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23391 ac_datarootdir_hack=' 23392 s&@datadir@&$datadir&g 23393 s&@docdir@&$docdir&g 23394 s&@infodir@&$infodir&g 23395 s&@localedir@&$localedir&g 23396 s&@mandir@&$mandir&g 23397 s&\\\${datarootdir}&$datarootdir&g' ;; 23398esac 23399_ACEOF 23400 23401# Neutralize VPATH when `$srcdir' = `.'. 23402# Shell code in configure.ac might set extrasub. 23403# FIXME: do we really want to maintain this feature? 23404cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23405ac_sed_extra="$ac_vpsub 23406$extrasub 23407_ACEOF 23408cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23409:t 23410/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 23411s|@configure_input@|$ac_sed_conf_input|;t t 23412s&@top_builddir@&$ac_top_builddir_sub&;t t 23413s&@top_build_prefix@&$ac_top_build_prefix&;t t 23414s&@srcdir@&$ac_srcdir&;t t 23415s&@abs_srcdir@&$ac_abs_srcdir&;t t 23416s&@top_srcdir@&$ac_top_srcdir&;t t 23417s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 23418s&@builddir@&$ac_builddir&;t t 23419s&@abs_builddir@&$ac_abs_builddir&;t t 23420s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 23421s&@INSTALL@&$ac_INSTALL&;t t 23422s&@MKDIR_P@&$ac_MKDIR_P&;t t 23423$ac_datarootdir_hack 23424" 23425eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 23426 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23427$as_echo "$as_me: error: could not create $ac_file" >&2;} 23428 { (exit 1); exit 1; }; } 23429 23430test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 23431 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 23432 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 23433 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23434which seems to be undefined. Please make sure it is defined." >&5 23435$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23436which seems to be undefined. Please make sure it is defined." >&2;} 23437 23438 rm -f "$tmp/stdin" 23439 case $ac_file in 23440 -) cat "$tmp/out" && rm -f "$tmp/out";; 23441 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 23442 esac \ 23443 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23444$as_echo "$as_me: error: could not create $ac_file" >&2;} 23445 { (exit 1); exit 1; }; } 23446 ;; 23447 :H) 23448 # 23449 # CONFIG_HEADER 23450 # 23451 if test x"$ac_file" != x-; then 23452 { 23453 $as_echo "/* $configure_input */" \ 23454 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 23455 } >"$tmp/config.h" \ 23456 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23457$as_echo "$as_me: error: could not create $ac_file" >&2;} 23458 { (exit 1); exit 1; }; } 23459 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 23460 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 23461$as_echo "$as_me: $ac_file is unchanged" >&6;} 23462 else 23463 rm -f "$ac_file" 23464 mv "$tmp/config.h" "$ac_file" \ 23465 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23466$as_echo "$as_me: error: could not create $ac_file" >&2;} 23467 { (exit 1); exit 1; }; } 23468 fi 23469 else 23470 $as_echo "/* $configure_input */" \ 23471 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 23472 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 23473$as_echo "$as_me: error: could not create -" >&2;} 23474 { (exit 1); exit 1; }; } 23475 fi 23476# Compute "$ac_file"'s index in $config_headers. 23477_am_arg="$ac_file" 23478_am_stamp_count=1 23479for _am_header in $config_headers :; do 23480 case $_am_header in 23481 $_am_arg | $_am_arg:* ) 23482 break ;; 23483 * ) 23484 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 23485 esac 23486done 23487echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 23488$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23489 X"$_am_arg" : 'X\(//\)[^/]' \| \ 23490 X"$_am_arg" : 'X\(//\)$' \| \ 23491 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 23492$as_echo X"$_am_arg" | 23493 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23494 s//\1/ 23495 q 23496 } 23497 /^X\(\/\/\)[^/].*/{ 23498 s//\1/ 23499 q 23500 } 23501 /^X\(\/\/\)$/{ 23502 s//\1/ 23503 q 23504 } 23505 /^X\(\/\).*/{ 23506 s//\1/ 23507 q 23508 } 23509 s/.*/./; q'`/stamp-h$_am_stamp_count 23510 ;; 23511 23512 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 23513$as_echo "$as_me: executing $ac_file commands" >&6;} 23514 ;; 23515 esac 23516 23517 23518 case $ac_file$ac_mode in 23519 "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do 23520 # Strip MF so we end up with the name of the file. 23521 mf=`echo "$mf" | sed -e 's/:.*$//'` 23522 # Check whether this is an Automake generated Makefile or not. 23523 # We used to match only the files named `Makefile.in', but 23524 # some people rename them; so instead we look at the file content. 23525 # Grep'ing the first line is not enough: some people post-process 23526 # each Makefile.in and add a new line on top of each file to say so. 23527 # Grep'ing the whole file is not good either: AIX grep has a line 23528 # limit of 2048, but all sed's we know have understand at least 4000. 23529 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 23530 dirpart=`$as_dirname -- "$mf" || 23531$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23532 X"$mf" : 'X\(//\)[^/]' \| \ 23533 X"$mf" : 'X\(//\)$' \| \ 23534 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 23535$as_echo X"$mf" | 23536 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23537 s//\1/ 23538 q 23539 } 23540 /^X\(\/\/\)[^/].*/{ 23541 s//\1/ 23542 q 23543 } 23544 /^X\(\/\/\)$/{ 23545 s//\1/ 23546 q 23547 } 23548 /^X\(\/\).*/{ 23549 s//\1/ 23550 q 23551 } 23552 s/.*/./; q'` 23553 else 23554 continue 23555 fi 23556 # Extract the definition of DEPDIR, am__include, and am__quote 23557 # from the Makefile without running `make'. 23558 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 23559 test -z "$DEPDIR" && continue 23560 am__include=`sed -n 's/^am__include = //p' < "$mf"` 23561 test -z "am__include" && continue 23562 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 23563 # When using ansi2knr, U may be empty or an underscore; expand it 23564 U=`sed -n 's/^U = //p' < "$mf"` 23565 # Find all dependency output files, they are included files with 23566 # $(DEPDIR) in their names. We invoke sed twice because it is the 23567 # simplest approach to changing $(DEPDIR) to its actual value in the 23568 # expansion. 23569 for file in `sed -n " 23570 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 23571 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 23572 # Make sure the directory exists. 23573 test -f "$dirpart/$file" && continue 23574 fdir=`$as_dirname -- "$file" || 23575$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23576 X"$file" : 'X\(//\)[^/]' \| \ 23577 X"$file" : 'X\(//\)$' \| \ 23578 X"$file" : 'X\(/\)' \| . 2>/dev/null || 23579$as_echo X"$file" | 23580 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23581 s//\1/ 23582 q 23583 } 23584 /^X\(\/\/\)[^/].*/{ 23585 s//\1/ 23586 q 23587 } 23588 /^X\(\/\/\)$/{ 23589 s//\1/ 23590 q 23591 } 23592 /^X\(\/\).*/{ 23593 s//\1/ 23594 q 23595 } 23596 s/.*/./; q'` 23597 { as_dir=$dirpart/$fdir 23598 case $as_dir in #( 23599 -*) as_dir=./$as_dir;; 23600 esac 23601 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23602 as_dirs= 23603 while :; do 23604 case $as_dir in #( 23605 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 23606 *) as_qdir=$as_dir;; 23607 esac 23608 as_dirs="'$as_qdir' $as_dirs" 23609 as_dir=`$as_dirname -- "$as_dir" || 23610$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23611 X"$as_dir" : 'X\(//\)[^/]' \| \ 23612 X"$as_dir" : 'X\(//\)$' \| \ 23613 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23614$as_echo X"$as_dir" | 23615 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23616 s//\1/ 23617 q 23618 } 23619 /^X\(\/\/\)[^/].*/{ 23620 s//\1/ 23621 q 23622 } 23623 /^X\(\/\/\)$/{ 23624 s//\1/ 23625 q 23626 } 23627 /^X\(\/\).*/{ 23628 s//\1/ 23629 q 23630 } 23631 s/.*/./; q'` 23632 test -d "$as_dir" && break 23633 done 23634 test -z "$as_dirs" || eval "mkdir $as_dirs" 23635 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23636$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 23637 { (exit 1); exit 1; }; }; } 23638 # echo "creating $dirpart/$file" 23639 echo '# dummy' > "$dirpart/$file" 23640 done 23641done 23642 ;; 23643 "tests/atconfig":C) cat >tests/atconfig <<ATEOF 23644# Configurable variable values for building test suites. 23645# Generated by $0. 23646# Copyright (C) 2000, 2001, 2003, 2004 Free Software Foundation, Inc. 23647 23648# The test suite will define top_srcdir=$at_top_srcdir/../.. etc. 23649at_testdir='tests' 23650abs_builddir='$ac_abs_builddir' 23651at_srcdir='$ac_srcdir' 23652abs_srcdir='$ac_abs_srcdir' 23653at_top_srcdir='$ac_top_srcdir' 23654abs_top_srcdir='$ac_abs_top_srcdir' 23655at_top_build_prefix='$ac_top_build_prefix' 23656abs_top_builddir='$ac_abs_top_builddir' 23657 23658# Backward compatibility with Autotest <= 2.59b: 23659at_top_builddir=\$at_top_build_prefix 23660 23661AUTOTEST_PATH='tests' 23662 23663SHELL=\${CONFIG_SHELL-'$SHELL'} 23664ATEOF 23665 ;; 23666 23667 esac 23668done # for ac_tag 23669 23670 23671{ (exit 0); exit 0; } 23672_ACEOF 23673chmod +x $CONFIG_STATUS 23674ac_clean_files=$ac_clean_files_save 23675 23676test $ac_write_fail = 0 || 23677 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 23678$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} 23679 { (exit 1); exit 1; }; } 23680 23681 23682# configure is writing to config.log, and then calls config.status. 23683# config.status does its own redirection, appending to config.log. 23684# Unfortunately, on DOS this fails, as config.log is still kept open 23685# by configure, so config.status won't be able to write to it; its 23686# output is simply discarded. So we exec the FD to /dev/null, 23687# effectively closing config.log, so it can be properly (re)opened and 23688# appended to by config.status. When coming back to configure, we 23689# need to make the FD available again. 23690if test "$no_create" != yes; then 23691 ac_cs_success=: 23692 ac_config_status_args= 23693 test "$silent" = yes && 23694 ac_config_status_args="$ac_config_status_args --quiet" 23695 exec 5>/dev/null 23696 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23697 exec 5>>config.log 23698 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23699 # would make configure fail if this is the last instruction. 23700 $ac_cs_success || { (exit 1); exit 1; } 23701fi 23702if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 23703 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 23704$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 23705fi 23706 23707 23708# Display feature results 23709# 23710{ $as_echo "$as_me:$LINENO: === Configuration results ===" >&5 23711$as_echo "$as_me: === Configuration results ===" >&6;} 23712{ $as_echo "$as_me:$LINENO: Version: $PACKAGE_VERSION" >&5 23713$as_echo "$as_me: Version: $PACKAGE_VERSION" >&6;} 23714{ $as_echo "$as_me:$LINENO: C compiler: $CC" >&5 23715$as_echo "$as_me: C compiler: $CC" >&6;} 23716{ $as_echo "$as_me:$LINENO: Warning CFLAGS: $WARNCFLAGS" >&5 23717$as_echo "$as_me: Warning CFLAGS: $WARNCFLAGS" >&6;} 23718{ $as_echo "$as_me:$LINENO: =============================" >&5 23719$as_echo "$as_me: =============================" >&6;} 23720