configure revision fba89afe
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.63 for libXv 1.0.5. 4# 5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 6# 7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 8# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## --------------------- ## 12## M4sh Initialization. ## 13## --------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in 26 *posix*) set -o posix ;; 27esac 28 29fi 30 31 32 33 34# PATH needs CR 35# Avoid depending upon Character Ranges. 36as_cr_letters='abcdefghijklmnopqrstuvwxyz' 37as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 38as_cr_Letters=$as_cr_letters$as_cr_LETTERS 39as_cr_digits='0123456789' 40as_cr_alnum=$as_cr_Letters$as_cr_digits 41 42as_nl=' 43' 44export as_nl 45# Printing a long string crashes Solaris 7 /usr/bin/printf. 46as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 47as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 48as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 49if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83# Support unset when possible. 84if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 85 as_unset=unset 86else 87 as_unset=false 88fi 89 90 91# IFS 92# We need space, tab and new line, in precisely that order. Quoting is 93# there to prevent editors from complaining about space-tab. 94# (If _AS_PATH_WALK were called with IFS unset, it would disable word 95# splitting by setting IFS to empty value.) 96IFS=" "" $as_nl" 97 98# Find who we are. Look in the path if we contain no directory separator. 99case $0 in 100 *[\\/]* ) as_myself=$0 ;; 101 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 102for as_dir in $PATH 103do 104 IFS=$as_save_IFS 105 test -z "$as_dir" && as_dir=. 106 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 107done 108IFS=$as_save_IFS 109 110 ;; 111esac 112# We did not find ourselves, most probably we were run as `sh COMMAND' 113# in which case we are not to be found in the path. 114if test "x$as_myself" = x; then 115 as_myself=$0 116fi 117if test ! -f "$as_myself"; then 118 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 119 { (exit 1); exit 1; } 120fi 121 122# Work around bugs in pre-3.0 UWIN ksh. 123for as_var in ENV MAIL MAILPATH 124do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 125done 126PS1='$ ' 127PS2='> ' 128PS4='+ ' 129 130# NLS nuisances. 131LC_ALL=C 132export LC_ALL 133LANGUAGE=C 134export LANGUAGE 135 136# Required to use basename. 137if expr a : '\(a\)' >/dev/null 2>&1 && 138 test "X`expr 00001 : '.*\(...\)'`" = X001; then 139 as_expr=expr 140else 141 as_expr=false 142fi 143 144if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 145 as_basename=basename 146else 147 as_basename=false 148fi 149 150 151# Name of the executable. 152as_me=`$as_basename -- "$0" || 153$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 154 X"$0" : 'X\(//\)$' \| \ 155 X"$0" : 'X\(/\)' \| . 2>/dev/null || 156$as_echo X/"$0" | 157 sed '/^.*\/\([^/][^/]*\)\/*$/{ 158 s//\1/ 159 q 160 } 161 /^X\/\(\/\/\)$/{ 162 s//\1/ 163 q 164 } 165 /^X\/\(\/\).*/{ 166 s//\1/ 167 q 168 } 169 s/.*/./; q'` 170 171# CDPATH. 172$as_unset CDPATH 173 174 175if test "x$CONFIG_SHELL" = x; then 176 if (eval ":") 2>/dev/null; then 177 as_have_required=yes 178else 179 as_have_required=no 180fi 181 182 if test $as_have_required = yes && (eval ": 183(as_func_return () { 184 (exit \$1) 185} 186as_func_success () { 187 as_func_return 0 188} 189as_func_failure () { 190 as_func_return 1 191} 192as_func_ret_success () { 193 return 0 194} 195as_func_ret_failure () { 196 return 1 197} 198 199exitcode=0 200if as_func_success; then 201 : 202else 203 exitcode=1 204 echo as_func_success failed. 205fi 206 207if as_func_failure; then 208 exitcode=1 209 echo as_func_failure succeeded. 210fi 211 212if as_func_ret_success; then 213 : 214else 215 exitcode=1 216 echo as_func_ret_success failed. 217fi 218 219if as_func_ret_failure; then 220 exitcode=1 221 echo as_func_ret_failure succeeded. 222fi 223 224if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 225 : 226else 227 exitcode=1 228 echo positional parameters were not saved. 229fi 230 231test \$exitcode = 0) || { (exit 1); exit 1; } 232 233( 234 as_lineno_1=\$LINENO 235 as_lineno_2=\$LINENO 236 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 237 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 238") 2> /dev/null; then 239 : 240else 241 as_candidate_shells= 242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 243for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 244do 245 IFS=$as_save_IFS 246 test -z "$as_dir" && as_dir=. 247 case $as_dir in 248 /*) 249 for as_base in sh bash ksh sh5; do 250 as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 251 done;; 252 esac 253done 254IFS=$as_save_IFS 255 256 257 for as_shell in $as_candidate_shells $SHELL; do 258 # Try only shells that exist, to save several forks. 259 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 260 { ("$as_shell") 2> /dev/null <<\_ASEOF 261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 262 emulate sh 263 NULLCMD=: 264 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 265 # is contrary to our usage. Disable this feature. 266 alias -g '${1+"$@"}'='"$@"' 267 setopt NO_GLOB_SUBST 268else 269 case `(set -o) 2>/dev/null` in 270 *posix*) set -o posix ;; 271esac 272 273fi 274 275 276: 277_ASEOF 278}; then 279 CONFIG_SHELL=$as_shell 280 as_have_required=yes 281 if { "$as_shell" 2> /dev/null <<\_ASEOF 282if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 283 emulate sh 284 NULLCMD=: 285 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 286 # is contrary to our usage. Disable this feature. 287 alias -g '${1+"$@"}'='"$@"' 288 setopt NO_GLOB_SUBST 289else 290 case `(set -o) 2>/dev/null` in 291 *posix*) set -o posix ;; 292esac 293 294fi 295 296 297: 298(as_func_return () { 299 (exit $1) 300} 301as_func_success () { 302 as_func_return 0 303} 304as_func_failure () { 305 as_func_return 1 306} 307as_func_ret_success () { 308 return 0 309} 310as_func_ret_failure () { 311 return 1 312} 313 314exitcode=0 315if as_func_success; then 316 : 317else 318 exitcode=1 319 echo as_func_success failed. 320fi 321 322if as_func_failure; then 323 exitcode=1 324 echo as_func_failure succeeded. 325fi 326 327if as_func_ret_success; then 328 : 329else 330 exitcode=1 331 echo as_func_ret_success failed. 332fi 333 334if as_func_ret_failure; then 335 exitcode=1 336 echo as_func_ret_failure succeeded. 337fi 338 339if ( set x; as_func_ret_success y && test x = "$1" ); then 340 : 341else 342 exitcode=1 343 echo positional parameters were not saved. 344fi 345 346test $exitcode = 0) || { (exit 1); exit 1; } 347 348( 349 as_lineno_1=$LINENO 350 as_lineno_2=$LINENO 351 test "x$as_lineno_1" != "x$as_lineno_2" && 352 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 353 354_ASEOF 355}; then 356 break 357fi 358 359fi 360 361 done 362 363 if test "x$CONFIG_SHELL" != x; then 364 for as_var in BASH_ENV ENV 365 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 366 done 367 export CONFIG_SHELL 368 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 369fi 370 371 372 if test $as_have_required = no; then 373 echo This script requires a shell more modern than all the 374 echo shells that I found on your system. Please install a 375 echo modern shell, or manually run the script under such a 376 echo shell if you do have one. 377 { (exit 1); exit 1; } 378fi 379 380 381fi 382 383fi 384 385 386 387(eval "as_func_return () { 388 (exit \$1) 389} 390as_func_success () { 391 as_func_return 0 392} 393as_func_failure () { 394 as_func_return 1 395} 396as_func_ret_success () { 397 return 0 398} 399as_func_ret_failure () { 400 return 1 401} 402 403exitcode=0 404if as_func_success; then 405 : 406else 407 exitcode=1 408 echo as_func_success failed. 409fi 410 411if as_func_failure; then 412 exitcode=1 413 echo as_func_failure succeeded. 414fi 415 416if as_func_ret_success; then 417 : 418else 419 exitcode=1 420 echo as_func_ret_success failed. 421fi 422 423if as_func_ret_failure; then 424 exitcode=1 425 echo as_func_ret_failure succeeded. 426fi 427 428if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 429 : 430else 431 exitcode=1 432 echo positional parameters were not saved. 433fi 434 435test \$exitcode = 0") || { 436 echo No shell found that supports shell functions. 437 echo Please tell bug-autoconf@gnu.org about your system, 438 echo including any error possibly output before this message. 439 echo This can help us improve future autoconf versions. 440 echo Configuration will now proceed without shell functions. 441} 442 443 444 445 as_lineno_1=$LINENO 446 as_lineno_2=$LINENO 447 test "x$as_lineno_1" != "x$as_lineno_2" && 448 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 449 450 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 451 # uniformly replaced by the line number. The first 'sed' inserts a 452 # line-number line after each line using $LINENO; the second 'sed' 453 # does the real work. The second script uses 'N' to pair each 454 # line-number line with the line containing $LINENO, and appends 455 # trailing '-' during substitution so that $LINENO is not a special 456 # case at line end. 457 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 458 # scripts with optimization help from Paolo Bonzini. Blame Lee 459 # E. McMahon (1931-1989) for sed's syntax. :-) 460 sed -n ' 461 p 462 /[$]LINENO/= 463 ' <$as_myself | 464 sed ' 465 s/[$]LINENO.*/&-/ 466 t lineno 467 b 468 :lineno 469 N 470 :loop 471 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 472 t loop 473 s/-\n.*// 474 ' >$as_me.lineno && 475 chmod +x "$as_me.lineno" || 476 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 477 { (exit 1); exit 1; }; } 478 479 # Don't try to exec as it changes $[0], causing all sort of problems 480 # (the dirname of $[0] is not the place where we might find the 481 # original and so on. Autoconf is especially sensitive to this). 482 . "./$as_me.lineno" 483 # Exit status is that of the last command. 484 exit 485} 486 487 488if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 489 as_dirname=dirname 490else 491 as_dirname=false 492fi 493 494ECHO_C= ECHO_N= ECHO_T= 495case `echo -n x` in 496-n*) 497 case `echo 'x\c'` in 498 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 499 *) ECHO_C='\c';; 500 esac;; 501*) 502 ECHO_N='-n';; 503esac 504if expr a : '\(a\)' >/dev/null 2>&1 && 505 test "X`expr 00001 : '.*\(...\)'`" = X001; then 506 as_expr=expr 507else 508 as_expr=false 509fi 510 511rm -f conf$$ conf$$.exe conf$$.file 512if test -d conf$$.dir; then 513 rm -f conf$$.dir/conf$$.file 514else 515 rm -f conf$$.dir 516 mkdir conf$$.dir 2>/dev/null 517fi 518if (echo >conf$$.file) 2>/dev/null; then 519 if ln -s conf$$.file conf$$ 2>/dev/null; then 520 as_ln_s='ln -s' 521 # ... but there are two gotchas: 522 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 523 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 524 # In both cases, we have to default to `cp -p'. 525 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 526 as_ln_s='cp -p' 527 elif ln conf$$.file conf$$ 2>/dev/null; then 528 as_ln_s=ln 529 else 530 as_ln_s='cp -p' 531 fi 532else 533 as_ln_s='cp -p' 534fi 535rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 536rmdir conf$$.dir 2>/dev/null 537 538if mkdir -p . 2>/dev/null; then 539 as_mkdir_p=: 540else 541 test -d ./-p && rmdir ./-p 542 as_mkdir_p=false 543fi 544 545if test -x / >/dev/null 2>&1; then 546 as_test_x='test -x' 547else 548 if ls -dL / >/dev/null 2>&1; then 549 as_ls_L_option=L 550 else 551 as_ls_L_option= 552 fi 553 as_test_x=' 554 eval sh -c '\'' 555 if test -d "$1"; then 556 test -d "$1/."; 557 else 558 case $1 in 559 -*)set "./$1";; 560 esac; 561 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 562 ???[sx]*):;;*)false;;esac;fi 563 '\'' sh 564 ' 565fi 566as_executable_p=$as_test_x 567 568# Sed expression to map a string onto a valid CPP name. 569as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 570 571# Sed expression to map a string onto a valid variable name. 572as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 573 574 575 576 577# Check that we are running under the correct shell. 578SHELL=${CONFIG_SHELL-/bin/sh} 579 580case X$ECHO in 581X*--fallback-echo) 582 # Remove one level of quotation (which was required for Make). 583 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` 584 ;; 585esac 586 587echo=${ECHO-echo} 588if test "X$1" = X--no-reexec; then 589 # Discard the --no-reexec flag, and continue. 590 shift 591elif test "X$1" = X--fallback-echo; then 592 # Avoid inline document here, it may be left over 593 : 594elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then 595 # Yippee, $echo works! 596 : 597else 598 # Restart under the correct shell. 599 exec $SHELL "$0" --no-reexec ${1+"$@"} 600fi 601 602if test "X$1" = X--fallback-echo; then 603 # used as fallback echo 604 shift 605 cat <<EOF 606$* 607EOF 608 exit 0 609fi 610 611# The HP-UX ksh and POSIX shell print the target directory to stdout 612# if CDPATH is set. 613(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 614 615if test -z "$ECHO"; then 616if test "X${echo_test_string+set}" != Xset; then 617# find a string as large as possible, as long as the shell can cope with it 618 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 619 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 620 if (echo_test_string=`eval $cmd`) 2>/dev/null && 621 echo_test_string=`eval $cmd` && 622 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null 623 then 624 break 625 fi 626 done 627fi 628 629if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 630 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 631 test "X$echo_testing_string" = "X$echo_test_string"; then 632 : 633else 634 # The Solaris, AIX, and Digital Unix default echo programs unquote 635 # backslashes. This makes it impossible to quote backslashes using 636 # echo "$something" | sed 's/\\/\\\\/g' 637 # 638 # So, first we look for a working echo in the user's PATH. 639 640 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 641 for dir in $PATH /usr/ucb; do 642 IFS="$lt_save_ifs" 643 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 644 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 645 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 646 test "X$echo_testing_string" = "X$echo_test_string"; then 647 echo="$dir/echo" 648 break 649 fi 650 done 651 IFS="$lt_save_ifs" 652 653 if test "X$echo" = Xecho; then 654 # We didn't find a better echo, so look for alternatives. 655 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && 656 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && 657 test "X$echo_testing_string" = "X$echo_test_string"; then 658 # This shell has a builtin print -r that does the trick. 659 echo='print -r' 660 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && 661 test "X$CONFIG_SHELL" != X/bin/ksh; then 662 # If we have ksh, try running configure again with it. 663 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 664 export ORIGINAL_CONFIG_SHELL 665 CONFIG_SHELL=/bin/ksh 666 export CONFIG_SHELL 667 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 668 else 669 # Try using printf. 670 echo='printf %s\n' 671 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 672 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 673 test "X$echo_testing_string" = "X$echo_test_string"; then 674 # Cool, printf works 675 : 676 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 677 test "X$echo_testing_string" = 'X\t' && 678 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 679 test "X$echo_testing_string" = "X$echo_test_string"; then 680 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 681 export CONFIG_SHELL 682 SHELL="$CONFIG_SHELL" 683 export SHELL 684 echo="$CONFIG_SHELL $0 --fallback-echo" 685 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 686 test "X$echo_testing_string" = 'X\t' && 687 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 688 test "X$echo_testing_string" = "X$echo_test_string"; then 689 echo="$CONFIG_SHELL $0 --fallback-echo" 690 else 691 # maybe with a smaller string... 692 prev=: 693 694 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 695 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null 696 then 697 break 698 fi 699 prev="$cmd" 700 done 701 702 if test "$prev" != 'sed 50q "$0"'; then 703 echo_test_string=`eval $prev` 704 export echo_test_string 705 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 706 else 707 # Oops. We lost completely, so just stick with echo. 708 echo=echo 709 fi 710 fi 711 fi 712 fi 713fi 714fi 715 716# Copy echo and quote the copy suitably for passing to libtool from 717# the Makefile, instead of quoting the original, which is used later. 718ECHO=$echo 719if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 720 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 721fi 722 723 724 725 726tagnames=${tagnames+${tagnames},}CXX 727 728tagnames=${tagnames+${tagnames},}F77 729 730exec 7<&0 </dev/null 6>&1 731 732# Name of the host. 733# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 734# so uname gets run too. 735ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 736 737# 738# Initializations. 739# 740ac_default_prefix=/usr/local 741ac_clean_files= 742ac_config_libobj_dir=. 743LIBOBJS= 744cross_compiling=no 745subdirs= 746MFLAGS= 747MAKEFLAGS= 748SHELL=${CONFIG_SHELL-/bin/sh} 749 750# Identity of this package. 751PACKAGE_NAME='libXv' 752PACKAGE_TARNAME='libXv' 753PACKAGE_VERSION='1.0.5' 754PACKAGE_STRING='libXv 1.0.5' 755PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 756 757# Factoring default headers for most tests. 758ac_includes_default="\ 759#include <stdio.h> 760#ifdef HAVE_SYS_TYPES_H 761# include <sys/types.h> 762#endif 763#ifdef HAVE_SYS_STAT_H 764# include <sys/stat.h> 765#endif 766#ifdef STDC_HEADERS 767# include <stdlib.h> 768# include <stddef.h> 769#else 770# ifdef HAVE_STDLIB_H 771# include <stdlib.h> 772# endif 773#endif 774#ifdef HAVE_STRING_H 775# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 776# include <memory.h> 777# endif 778# include <string.h> 779#endif 780#ifdef HAVE_STRINGS_H 781# include <strings.h> 782#endif 783#ifdef HAVE_INTTYPES_H 784# include <inttypes.h> 785#endif 786#ifdef HAVE_STDINT_H 787# include <stdint.h> 788#endif 789#ifdef HAVE_UNISTD_H 790# include <unistd.h> 791#endif" 792 793ac_subst_vars='am__EXEEXT_FALSE 794am__EXEEXT_TRUE 795LTLIBOBJS 796LIBOBJS 797MAKE_LINT_LIB_FALSE 798MAKE_LINT_LIB_TRUE 799LINTLIB 800LINT_FALSE 801LINT_TRUE 802LINT_FLAGS 803LINT 804XTMALLOC_ZERO_CFLAGS 805XMALLOC_ZERO_CFLAGS 806MALLOC_ZERO_CFLAGS 807XV_LIBS 808XV_CFLAGS 809PKG_CONFIG 810ADMIN_MAN_DIR 811DRIVER_MAN_DIR 812MISC_MAN_DIR 813FILE_MAN_DIR 814LIB_MAN_DIR 815APP_MAN_DIR 816ADMIN_MAN_SUFFIX 817DRIVER_MAN_SUFFIX 818MISC_MAN_SUFFIX 819FILE_MAN_SUFFIX 820LIB_MAN_SUFFIX 821APP_MAN_SUFFIX 822distcleancheck_listfiles 823CHANGELOG_CMD 824AM_BACKSLASH 825AM_DEFAULT_VERBOSITY 826CWARNFLAGS 827LIBTOOL 828ac_ct_F77 829FFLAGS 830F77 831CXXCPP 832am__fastdepCXX_FALSE 833am__fastdepCXX_TRUE 834CXXDEPMODE 835ac_ct_CXX 836CXXFLAGS 837CXX 838CPP 839NMEDIT 840DSYMUTIL 841RANLIB 842AR 843ECHO 844LN_S 845EGREP 846GREP 847SED 848host_os 849host_vendor 850host_cpu 851host 852build_os 853build_vendor 854build_cpu 855build 856am__fastdepCC_FALSE 857am__fastdepCC_TRUE 858CCDEPMODE 859AMDEPBACKSLASH 860AMDEP_FALSE 861AMDEP_TRUE 862am__quote 863am__include 864DEPDIR 865OBJEXT 866EXEEXT 867ac_ct_CC 868CPPFLAGS 869LDFLAGS 870CFLAGS 871CC 872MAINT 873MAINTAINER_MODE_FALSE 874MAINTAINER_MODE_TRUE 875am__untar 876am__tar 877AMTAR 878am__leading_dot 879SET_MAKE 880AWK 881mkdir_p 882MKDIR_P 883INSTALL_STRIP_PROGRAM 884STRIP 885install_sh 886MAKEINFO 887AUTOHEADER 888AUTOMAKE 889AUTOCONF 890ACLOCAL 891VERSION 892PACKAGE 893CYGPATH_W 894am__isrc 895INSTALL_DATA 896INSTALL_SCRIPT 897INSTALL_PROGRAM 898target_alias 899host_alias 900build_alias 901LIBS 902ECHO_T 903ECHO_N 904ECHO_C 905DEFS 906mandir 907localedir 908libdir 909psdir 910pdfdir 911dvidir 912htmldir 913infodir 914docdir 915oldincludedir 916includedir 917localstatedir 918sharedstatedir 919sysconfdir 920datadir 921datarootdir 922libexecdir 923sbindir 924bindir 925program_transform_name 926prefix 927exec_prefix 928PACKAGE_BUGREPORT 929PACKAGE_STRING 930PACKAGE_VERSION 931PACKAGE_TARNAME 932PACKAGE_NAME 933PATH_SEPARATOR 934SHELL' 935ac_subst_files='' 936ac_user_opts=' 937enable_option_checking 938enable_maintainer_mode 939enable_dependency_tracking 940enable_shared 941enable_static 942enable_fast_install 943with_gnu_ld 944enable_libtool_lock 945with_pic 946with_tags 947enable_silent_rules 948enable_strict_compilation 949with_release_version 950enable_malloc0returnsnull 951with_lint 952enable_lint_library 953' 954 ac_precious_vars='build_alias 955host_alias 956target_alias 957CC 958CFLAGS 959LDFLAGS 960LIBS 961CPPFLAGS 962CPP 963CXX 964CXXFLAGS 965CCC 966CXXCPP 967F77 968FFLAGS 969PKG_CONFIG 970XV_CFLAGS 971XV_LIBS' 972 973 974# Initialize some variables set by options. 975ac_init_help= 976ac_init_version=false 977ac_unrecognized_opts= 978ac_unrecognized_sep= 979# The variables have the same names as the options, with 980# dashes changed to underlines. 981cache_file=/dev/null 982exec_prefix=NONE 983no_create= 984no_recursion= 985prefix=NONE 986program_prefix=NONE 987program_suffix=NONE 988program_transform_name=s,x,x, 989silent= 990site= 991srcdir= 992verbose= 993x_includes=NONE 994x_libraries=NONE 995 996# Installation directory options. 997# These are left unexpanded so users can "make install exec_prefix=/foo" 998# and all the variables that are supposed to be based on exec_prefix 999# by default will actually change. 1000# Use braces instead of parens because sh, perl, etc. also accept them. 1001# (The list follows the same order as the GNU Coding Standards.) 1002bindir='${exec_prefix}/bin' 1003sbindir='${exec_prefix}/sbin' 1004libexecdir='${exec_prefix}/libexec' 1005datarootdir='${prefix}/share' 1006datadir='${datarootdir}' 1007sysconfdir='${prefix}/etc' 1008sharedstatedir='${prefix}/com' 1009localstatedir='${prefix}/var' 1010includedir='${prefix}/include' 1011oldincludedir='/usr/include' 1012docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 1013infodir='${datarootdir}/info' 1014htmldir='${docdir}' 1015dvidir='${docdir}' 1016pdfdir='${docdir}' 1017psdir='${docdir}' 1018libdir='${exec_prefix}/lib' 1019localedir='${datarootdir}/locale' 1020mandir='${datarootdir}/man' 1021 1022ac_prev= 1023ac_dashdash= 1024for ac_option 1025do 1026 # If the previous option needs an argument, assign it. 1027 if test -n "$ac_prev"; then 1028 eval $ac_prev=\$ac_option 1029 ac_prev= 1030 continue 1031 fi 1032 1033 case $ac_option in 1034 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1035 *) ac_optarg=yes ;; 1036 esac 1037 1038 # Accept the important Cygnus configure options, so we can diagnose typos. 1039 1040 case $ac_dashdash$ac_option in 1041 --) 1042 ac_dashdash=yes ;; 1043 1044 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1045 ac_prev=bindir ;; 1046 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1047 bindir=$ac_optarg ;; 1048 1049 -build | --build | --buil | --bui | --bu) 1050 ac_prev=build_alias ;; 1051 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1052 build_alias=$ac_optarg ;; 1053 1054 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1055 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1056 ac_prev=cache_file ;; 1057 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1058 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1059 cache_file=$ac_optarg ;; 1060 1061 --config-cache | -C) 1062 cache_file=config.cache ;; 1063 1064 -datadir | --datadir | --datadi | --datad) 1065 ac_prev=datadir ;; 1066 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1067 datadir=$ac_optarg ;; 1068 1069 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1070 | --dataroo | --dataro | --datar) 1071 ac_prev=datarootdir ;; 1072 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1073 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1074 datarootdir=$ac_optarg ;; 1075 1076 -disable-* | --disable-*) 1077 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1078 # Reject names that are not valid shell variable names. 1079 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1080 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1081 { (exit 1); exit 1; }; } 1082 ac_useropt_orig=$ac_useropt 1083 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1084 case $ac_user_opts in 1085 *" 1086"enable_$ac_useropt" 1087"*) ;; 1088 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1089 ac_unrecognized_sep=', ';; 1090 esac 1091 eval enable_$ac_useropt=no ;; 1092 1093 -docdir | --docdir | --docdi | --doc | --do) 1094 ac_prev=docdir ;; 1095 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1096 docdir=$ac_optarg ;; 1097 1098 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1099 ac_prev=dvidir ;; 1100 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1101 dvidir=$ac_optarg ;; 1102 1103 -enable-* | --enable-*) 1104 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1105 # Reject names that are not valid shell variable names. 1106 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1107 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1108 { (exit 1); exit 1; }; } 1109 ac_useropt_orig=$ac_useropt 1110 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1111 case $ac_user_opts in 1112 *" 1113"enable_$ac_useropt" 1114"*) ;; 1115 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1116 ac_unrecognized_sep=', ';; 1117 esac 1118 eval enable_$ac_useropt=\$ac_optarg ;; 1119 1120 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1121 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1122 | --exec | --exe | --ex) 1123 ac_prev=exec_prefix ;; 1124 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1125 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1126 | --exec=* | --exe=* | --ex=*) 1127 exec_prefix=$ac_optarg ;; 1128 1129 -gas | --gas | --ga | --g) 1130 # Obsolete; use --with-gas. 1131 with_gas=yes ;; 1132 1133 -help | --help | --hel | --he | -h) 1134 ac_init_help=long ;; 1135 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1136 ac_init_help=recursive ;; 1137 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1138 ac_init_help=short ;; 1139 1140 -host | --host | --hos | --ho) 1141 ac_prev=host_alias ;; 1142 -host=* | --host=* | --hos=* | --ho=*) 1143 host_alias=$ac_optarg ;; 1144 1145 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1146 ac_prev=htmldir ;; 1147 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1148 | --ht=*) 1149 htmldir=$ac_optarg ;; 1150 1151 -includedir | --includedir | --includedi | --included | --include \ 1152 | --includ | --inclu | --incl | --inc) 1153 ac_prev=includedir ;; 1154 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1155 | --includ=* | --inclu=* | --incl=* | --inc=*) 1156 includedir=$ac_optarg ;; 1157 1158 -infodir | --infodir | --infodi | --infod | --info | --inf) 1159 ac_prev=infodir ;; 1160 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1161 infodir=$ac_optarg ;; 1162 1163 -libdir | --libdir | --libdi | --libd) 1164 ac_prev=libdir ;; 1165 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1166 libdir=$ac_optarg ;; 1167 1168 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1169 | --libexe | --libex | --libe) 1170 ac_prev=libexecdir ;; 1171 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1172 | --libexe=* | --libex=* | --libe=*) 1173 libexecdir=$ac_optarg ;; 1174 1175 -localedir | --localedir | --localedi | --localed | --locale) 1176 ac_prev=localedir ;; 1177 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1178 localedir=$ac_optarg ;; 1179 1180 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1181 | --localstate | --localstat | --localsta | --localst | --locals) 1182 ac_prev=localstatedir ;; 1183 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1184 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1185 localstatedir=$ac_optarg ;; 1186 1187 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1188 ac_prev=mandir ;; 1189 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1190 mandir=$ac_optarg ;; 1191 1192 -nfp | --nfp | --nf) 1193 # Obsolete; use --without-fp. 1194 with_fp=no ;; 1195 1196 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1197 | --no-cr | --no-c | -n) 1198 no_create=yes ;; 1199 1200 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1201 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1202 no_recursion=yes ;; 1203 1204 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1205 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1206 | --oldin | --oldi | --old | --ol | --o) 1207 ac_prev=oldincludedir ;; 1208 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1209 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1210 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1211 oldincludedir=$ac_optarg ;; 1212 1213 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1214 ac_prev=prefix ;; 1215 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1216 prefix=$ac_optarg ;; 1217 1218 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1219 | --program-pre | --program-pr | --program-p) 1220 ac_prev=program_prefix ;; 1221 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1222 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1223 program_prefix=$ac_optarg ;; 1224 1225 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1226 | --program-suf | --program-su | --program-s) 1227 ac_prev=program_suffix ;; 1228 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1229 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1230 program_suffix=$ac_optarg ;; 1231 1232 -program-transform-name | --program-transform-name \ 1233 | --program-transform-nam | --program-transform-na \ 1234 | --program-transform-n | --program-transform- \ 1235 | --program-transform | --program-transfor \ 1236 | --program-transfo | --program-transf \ 1237 | --program-trans | --program-tran \ 1238 | --progr-tra | --program-tr | --program-t) 1239 ac_prev=program_transform_name ;; 1240 -program-transform-name=* | --program-transform-name=* \ 1241 | --program-transform-nam=* | --program-transform-na=* \ 1242 | --program-transform-n=* | --program-transform-=* \ 1243 | --program-transform=* | --program-transfor=* \ 1244 | --program-transfo=* | --program-transf=* \ 1245 | --program-trans=* | --program-tran=* \ 1246 | --progr-tra=* | --program-tr=* | --program-t=*) 1247 program_transform_name=$ac_optarg ;; 1248 1249 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1250 ac_prev=pdfdir ;; 1251 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1252 pdfdir=$ac_optarg ;; 1253 1254 -psdir | --psdir | --psdi | --psd | --ps) 1255 ac_prev=psdir ;; 1256 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1257 psdir=$ac_optarg ;; 1258 1259 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1260 | -silent | --silent | --silen | --sile | --sil) 1261 silent=yes ;; 1262 1263 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1264 ac_prev=sbindir ;; 1265 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1266 | --sbi=* | --sb=*) 1267 sbindir=$ac_optarg ;; 1268 1269 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1270 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1271 | --sharedst | --shareds | --shared | --share | --shar \ 1272 | --sha | --sh) 1273 ac_prev=sharedstatedir ;; 1274 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1275 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1276 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1277 | --sha=* | --sh=*) 1278 sharedstatedir=$ac_optarg ;; 1279 1280 -site | --site | --sit) 1281 ac_prev=site ;; 1282 -site=* | --site=* | --sit=*) 1283 site=$ac_optarg ;; 1284 1285 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1286 ac_prev=srcdir ;; 1287 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1288 srcdir=$ac_optarg ;; 1289 1290 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1291 | --syscon | --sysco | --sysc | --sys | --sy) 1292 ac_prev=sysconfdir ;; 1293 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1294 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1295 sysconfdir=$ac_optarg ;; 1296 1297 -target | --target | --targe | --targ | --tar | --ta | --t) 1298 ac_prev=target_alias ;; 1299 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1300 target_alias=$ac_optarg ;; 1301 1302 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1303 verbose=yes ;; 1304 1305 -version | --version | --versio | --versi | --vers | -V) 1306 ac_init_version=: ;; 1307 1308 -with-* | --with-*) 1309 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1310 # Reject names that are not valid shell variable names. 1311 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1312 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1313 { (exit 1); exit 1; }; } 1314 ac_useropt_orig=$ac_useropt 1315 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1316 case $ac_user_opts in 1317 *" 1318"with_$ac_useropt" 1319"*) ;; 1320 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1321 ac_unrecognized_sep=', ';; 1322 esac 1323 eval with_$ac_useropt=\$ac_optarg ;; 1324 1325 -without-* | --without-*) 1326 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1327 # Reject names that are not valid shell variable names. 1328 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1329 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1330 { (exit 1); exit 1; }; } 1331 ac_useropt_orig=$ac_useropt 1332 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1333 case $ac_user_opts in 1334 *" 1335"with_$ac_useropt" 1336"*) ;; 1337 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1338 ac_unrecognized_sep=', ';; 1339 esac 1340 eval with_$ac_useropt=no ;; 1341 1342 --x) 1343 # Obsolete; use --with-x. 1344 with_x=yes ;; 1345 1346 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1347 | --x-incl | --x-inc | --x-in | --x-i) 1348 ac_prev=x_includes ;; 1349 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1350 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1351 x_includes=$ac_optarg ;; 1352 1353 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1354 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1355 ac_prev=x_libraries ;; 1356 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1357 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1358 x_libraries=$ac_optarg ;; 1359 1360 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option 1361Try \`$0 --help' for more information." >&2 1362 { (exit 1); exit 1; }; } 1363 ;; 1364 1365 *=*) 1366 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1367 # Reject names that are not valid shell variable names. 1368 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1369 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1370 { (exit 1); exit 1; }; } 1371 eval $ac_envvar=\$ac_optarg 1372 export $ac_envvar ;; 1373 1374 *) 1375 # FIXME: should be removed in autoconf 3.0. 1376 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1377 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1378 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1379 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1380 ;; 1381 1382 esac 1383done 1384 1385if test -n "$ac_prev"; then 1386 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1387 { $as_echo "$as_me: error: missing argument to $ac_option" >&2 1388 { (exit 1); exit 1; }; } 1389fi 1390 1391if test -n "$ac_unrecognized_opts"; then 1392 case $enable_option_checking in 1393 no) ;; 1394 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 1395 { (exit 1); exit 1; }; } ;; 1396 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1397 esac 1398fi 1399 1400# Check all directory arguments for consistency. 1401for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1402 datadir sysconfdir sharedstatedir localstatedir includedir \ 1403 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1404 libdir localedir mandir 1405do 1406 eval ac_val=\$$ac_var 1407 # Remove trailing slashes. 1408 case $ac_val in 1409 */ ) 1410 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1411 eval $ac_var=\$ac_val;; 1412 esac 1413 # Be sure to have absolute directory names. 1414 case $ac_val in 1415 [\\/$]* | ?:[\\/]* ) continue;; 1416 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1417 esac 1418 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1419 { (exit 1); exit 1; }; } 1420done 1421 1422# There might be people who depend on the old broken behavior: `$host' 1423# used to hold the argument of --host etc. 1424# FIXME: To remove some day. 1425build=$build_alias 1426host=$host_alias 1427target=$target_alias 1428 1429# FIXME: To remove some day. 1430if test "x$host_alias" != x; then 1431 if test "x$build_alias" = x; then 1432 cross_compiling=maybe 1433 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1434 If a cross compiler is detected then cross compile mode will be used." >&2 1435 elif test "x$build_alias" != "x$host_alias"; then 1436 cross_compiling=yes 1437 fi 1438fi 1439 1440ac_tool_prefix= 1441test -n "$host_alias" && ac_tool_prefix=$host_alias- 1442 1443test "$silent" = yes && exec 6>/dev/null 1444 1445 1446ac_pwd=`pwd` && test -n "$ac_pwd" && 1447ac_ls_di=`ls -di .` && 1448ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1449 { $as_echo "$as_me: error: working directory cannot be determined" >&2 1450 { (exit 1); exit 1; }; } 1451test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1452 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 1453 { (exit 1); exit 1; }; } 1454 1455 1456# Find the source files, if location was not specified. 1457if test -z "$srcdir"; then 1458 ac_srcdir_defaulted=yes 1459 # Try the directory containing this script, then the parent directory. 1460 ac_confdir=`$as_dirname -- "$as_myself" || 1461$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1462 X"$as_myself" : 'X\(//\)[^/]' \| \ 1463 X"$as_myself" : 'X\(//\)$' \| \ 1464 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1465$as_echo X"$as_myself" | 1466 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1467 s//\1/ 1468 q 1469 } 1470 /^X\(\/\/\)[^/].*/{ 1471 s//\1/ 1472 q 1473 } 1474 /^X\(\/\/\)$/{ 1475 s//\1/ 1476 q 1477 } 1478 /^X\(\/\).*/{ 1479 s//\1/ 1480 q 1481 } 1482 s/.*/./; q'` 1483 srcdir=$ac_confdir 1484 if test ! -r "$srcdir/$ac_unique_file"; then 1485 srcdir=.. 1486 fi 1487else 1488 ac_srcdir_defaulted=no 1489fi 1490if test ! -r "$srcdir/$ac_unique_file"; then 1491 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1492 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1493 { (exit 1); exit 1; }; } 1494fi 1495ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1496ac_abs_confdir=`( 1497 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 1498 { (exit 1); exit 1; }; } 1499 pwd)` 1500# When building in place, set srcdir=. 1501if test "$ac_abs_confdir" = "$ac_pwd"; then 1502 srcdir=. 1503fi 1504# Remove unnecessary trailing slashes from srcdir. 1505# Double slashes in file names in object file debugging info 1506# mess up M-x gdb in Emacs. 1507case $srcdir in 1508*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1509esac 1510for ac_var in $ac_precious_vars; do 1511 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1512 eval ac_env_${ac_var}_value=\$${ac_var} 1513 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1514 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1515done 1516 1517# 1518# Report the --help message. 1519# 1520if test "$ac_init_help" = "long"; then 1521 # Omit some internal or obsolete options to make the list less imposing. 1522 # This message is too long to be a string in the A/UX 3.1 sh. 1523 cat <<_ACEOF 1524\`configure' configures libXv 1.0.5 to adapt to many kinds of systems. 1525 1526Usage: $0 [OPTION]... [VAR=VALUE]... 1527 1528To assign environment variables (e.g., CC, CFLAGS...), specify them as 1529VAR=VALUE. See below for descriptions of some of the useful variables. 1530 1531Defaults for the options are specified in brackets. 1532 1533Configuration: 1534 -h, --help display this help and exit 1535 --help=short display options specific to this package 1536 --help=recursive display the short help of all the included packages 1537 -V, --version display version information and exit 1538 -q, --quiet, --silent do not print \`checking...' messages 1539 --cache-file=FILE cache test results in FILE [disabled] 1540 -C, --config-cache alias for \`--cache-file=config.cache' 1541 -n, --no-create do not create output files 1542 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1543 1544Installation directories: 1545 --prefix=PREFIX install architecture-independent files in PREFIX 1546 [$ac_default_prefix] 1547 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1548 [PREFIX] 1549 1550By default, \`make install' will install all the files in 1551\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1552an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1553for instance \`--prefix=\$HOME'. 1554 1555For better control, use the options below. 1556 1557Fine tuning of the installation directories: 1558 --bindir=DIR user executables [EPREFIX/bin] 1559 --sbindir=DIR system admin executables [EPREFIX/sbin] 1560 --libexecdir=DIR program executables [EPREFIX/libexec] 1561 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1562 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1563 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1564 --libdir=DIR object code libraries [EPREFIX/lib] 1565 --includedir=DIR C header files [PREFIX/include] 1566 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1567 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1568 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1569 --infodir=DIR info documentation [DATAROOTDIR/info] 1570 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1571 --mandir=DIR man documentation [DATAROOTDIR/man] 1572 --docdir=DIR documentation root [DATAROOTDIR/doc/libXv] 1573 --htmldir=DIR html documentation [DOCDIR] 1574 --dvidir=DIR dvi documentation [DOCDIR] 1575 --pdfdir=DIR pdf documentation [DOCDIR] 1576 --psdir=DIR ps documentation [DOCDIR] 1577_ACEOF 1578 1579 cat <<\_ACEOF 1580 1581Program names: 1582 --program-prefix=PREFIX prepend PREFIX to installed program names 1583 --program-suffix=SUFFIX append SUFFIX to installed program names 1584 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1585 1586System types: 1587 --build=BUILD configure for building on BUILD [guessed] 1588 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1589_ACEOF 1590fi 1591 1592if test -n "$ac_init_help"; then 1593 case $ac_init_help in 1594 short | recursive ) echo "Configuration of libXv 1.0.5:";; 1595 esac 1596 cat <<\_ACEOF 1597 1598Optional Features: 1599 --disable-option-checking ignore unrecognized --enable/--with options 1600 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1601 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1602 --enable-maintainer-mode enable make rules and dependencies not useful 1603 (and sometimes confusing) to the casual installer 1604 --disable-dependency-tracking speeds up one-time build 1605 --enable-dependency-tracking do not reject slow dependency extractors 1606 --enable-shared[=PKGS] build shared libraries [default=yes] 1607 --enable-static[=PKGS] build static libraries [default=yes] 1608 --enable-fast-install[=PKGS] 1609 optimize for fast installation [default=yes] 1610 --disable-libtool-lock avoid locking (might break parallel builds) 1611 --enable-silent-rules less verbose build output (undo: `make V=1') 1612 --disable-silent-rules verbose build output (undo: `make V=0') 1613 --enable-strict-compilation 1614 Enable all warnings from compiler and make them 1615 errors (default: disabled) 1616 --enable-malloc0returnsnull 1617 malloc(0) returns NULL (default: auto) 1618 --enable-lint-library Create lint library (default: disabled) 1619 1620Optional Packages: 1621 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1622 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1623 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1624 --with-pic try to use only PIC/non-PIC objects [default=use 1625 both] 1626 --with-tags[=TAGS] include additional configurations [automatic] 1627 --with-release-version=STRING 1628 Use release version string in package name 1629 --with-lint Use a lint-style source code checker (default: 1630 disabled) 1631 1632Some influential environment variables: 1633 CC C compiler command 1634 CFLAGS C compiler flags 1635 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1636 nonstandard directory <lib dir> 1637 LIBS libraries to pass to the linker, e.g. -l<library> 1638 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1639 you have headers in a nonstandard directory <include dir> 1640 CPP C preprocessor 1641 CXX C++ compiler command 1642 CXXFLAGS C++ compiler flags 1643 CXXCPP C++ preprocessor 1644 F77 Fortran 77 compiler command 1645 FFLAGS Fortran 77 compiler flags 1646 PKG_CONFIG path to pkg-config utility 1647 XV_CFLAGS C compiler flags for XV, overriding pkg-config 1648 XV_LIBS linker flags for XV, overriding pkg-config 1649 1650Use these variables to override the choices made by `configure' or to help 1651it to find libraries and programs with nonstandard names/locations. 1652 1653Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1654_ACEOF 1655ac_status=$? 1656fi 1657 1658if test "$ac_init_help" = "recursive"; then 1659 # If there are subdirs, report their specific --help. 1660 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1661 test -d "$ac_dir" || 1662 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1663 continue 1664 ac_builddir=. 1665 1666case "$ac_dir" in 1667.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1668*) 1669 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1670 # A ".." for each directory in $ac_dir_suffix. 1671 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1672 case $ac_top_builddir_sub in 1673 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1674 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1675 esac ;; 1676esac 1677ac_abs_top_builddir=$ac_pwd 1678ac_abs_builddir=$ac_pwd$ac_dir_suffix 1679# for backward compatibility: 1680ac_top_builddir=$ac_top_build_prefix 1681 1682case $srcdir in 1683 .) # We are building in place. 1684 ac_srcdir=. 1685 ac_top_srcdir=$ac_top_builddir_sub 1686 ac_abs_top_srcdir=$ac_pwd ;; 1687 [\\/]* | ?:[\\/]* ) # Absolute name. 1688 ac_srcdir=$srcdir$ac_dir_suffix; 1689 ac_top_srcdir=$srcdir 1690 ac_abs_top_srcdir=$srcdir ;; 1691 *) # Relative name. 1692 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1693 ac_top_srcdir=$ac_top_build_prefix$srcdir 1694 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1695esac 1696ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1697 1698 cd "$ac_dir" || { ac_status=$?; continue; } 1699 # Check for guested configure. 1700 if test -f "$ac_srcdir/configure.gnu"; then 1701 echo && 1702 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1703 elif test -f "$ac_srcdir/configure"; then 1704 echo && 1705 $SHELL "$ac_srcdir/configure" --help=recursive 1706 else 1707 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1708 fi || ac_status=$? 1709 cd "$ac_pwd" || { ac_status=$?; break; } 1710 done 1711fi 1712 1713test -n "$ac_init_help" && exit $ac_status 1714if $ac_init_version; then 1715 cat <<\_ACEOF 1716libXv configure 1.0.5 1717generated by GNU Autoconf 2.63 1718 1719Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 17202002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 1721This configure script is free software; the Free Software Foundation 1722gives unlimited permission to copy, distribute and modify it. 1723_ACEOF 1724 exit 1725fi 1726cat >config.log <<_ACEOF 1727This file contains any messages produced by compilers while 1728running configure, to aid debugging if configure makes a mistake. 1729 1730It was created by libXv $as_me 1.0.5, which was 1731generated by GNU Autoconf 2.63. Invocation command line was 1732 1733 $ $0 $@ 1734 1735_ACEOF 1736exec 5>>config.log 1737{ 1738cat <<_ASUNAME 1739## --------- ## 1740## Platform. ## 1741## --------- ## 1742 1743hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1744uname -m = `(uname -m) 2>/dev/null || echo unknown` 1745uname -r = `(uname -r) 2>/dev/null || echo unknown` 1746uname -s = `(uname -s) 2>/dev/null || echo unknown` 1747uname -v = `(uname -v) 2>/dev/null || echo unknown` 1748 1749/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1750/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1751 1752/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1753/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1754/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1755/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1756/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1757/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1758/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1759 1760_ASUNAME 1761 1762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1763for as_dir in $PATH 1764do 1765 IFS=$as_save_IFS 1766 test -z "$as_dir" && as_dir=. 1767 $as_echo "PATH: $as_dir" 1768done 1769IFS=$as_save_IFS 1770 1771} >&5 1772 1773cat >&5 <<_ACEOF 1774 1775 1776## ----------- ## 1777## Core tests. ## 1778## ----------- ## 1779 1780_ACEOF 1781 1782 1783# Keep a trace of the command line. 1784# Strip out --no-create and --no-recursion so they do not pile up. 1785# Strip out --silent because we don't want to record it for future runs. 1786# Also quote any args containing shell meta-characters. 1787# Make two passes to allow for proper duplicate-argument suppression. 1788ac_configure_args= 1789ac_configure_args0= 1790ac_configure_args1= 1791ac_must_keep_next=false 1792for ac_pass in 1 2 1793do 1794 for ac_arg 1795 do 1796 case $ac_arg in 1797 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1798 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1799 | -silent | --silent | --silen | --sile | --sil) 1800 continue ;; 1801 *\'*) 1802 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1803 esac 1804 case $ac_pass in 1805 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1806 2) 1807 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1808 if test $ac_must_keep_next = true; then 1809 ac_must_keep_next=false # Got value, back to normal. 1810 else 1811 case $ac_arg in 1812 *=* | --config-cache | -C | -disable-* | --disable-* \ 1813 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1814 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1815 | -with-* | --with-* | -without-* | --without-* | --x) 1816 case "$ac_configure_args0 " in 1817 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1818 esac 1819 ;; 1820 -* ) ac_must_keep_next=true ;; 1821 esac 1822 fi 1823 ac_configure_args="$ac_configure_args '$ac_arg'" 1824 ;; 1825 esac 1826 done 1827done 1828$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1829$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1830 1831# When interrupted or exit'd, cleanup temporary files, and complete 1832# config.log. We remove comments because anyway the quotes in there 1833# would cause problems or look ugly. 1834# WARNING: Use '\'' to represent an apostrophe within the trap. 1835# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1836trap 'exit_status=$? 1837 # Save into config.log some information that might help in debugging. 1838 { 1839 echo 1840 1841 cat <<\_ASBOX 1842## ---------------- ## 1843## Cache variables. ## 1844## ---------------- ## 1845_ASBOX 1846 echo 1847 # The following way of writing the cache mishandles newlines in values, 1848( 1849 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1850 eval ac_val=\$$ac_var 1851 case $ac_val in #( 1852 *${as_nl}*) 1853 case $ac_var in #( 1854 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 1855$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1856 esac 1857 case $ac_var in #( 1858 _ | IFS | as_nl) ;; #( 1859 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1860 *) $as_unset $ac_var ;; 1861 esac ;; 1862 esac 1863 done 1864 (set) 2>&1 | 1865 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1866 *${as_nl}ac_space=\ *) 1867 sed -n \ 1868 "s/'\''/'\''\\\\'\'''\''/g; 1869 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1870 ;; #( 1871 *) 1872 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1873 ;; 1874 esac | 1875 sort 1876) 1877 echo 1878 1879 cat <<\_ASBOX 1880## ----------------- ## 1881## Output variables. ## 1882## ----------------- ## 1883_ASBOX 1884 echo 1885 for ac_var in $ac_subst_vars 1886 do 1887 eval ac_val=\$$ac_var 1888 case $ac_val in 1889 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1890 esac 1891 $as_echo "$ac_var='\''$ac_val'\''" 1892 done | sort 1893 echo 1894 1895 if test -n "$ac_subst_files"; then 1896 cat <<\_ASBOX 1897## ------------------- ## 1898## File substitutions. ## 1899## ------------------- ## 1900_ASBOX 1901 echo 1902 for ac_var in $ac_subst_files 1903 do 1904 eval ac_val=\$$ac_var 1905 case $ac_val in 1906 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1907 esac 1908 $as_echo "$ac_var='\''$ac_val'\''" 1909 done | sort 1910 echo 1911 fi 1912 1913 if test -s confdefs.h; then 1914 cat <<\_ASBOX 1915## ----------- ## 1916## confdefs.h. ## 1917## ----------- ## 1918_ASBOX 1919 echo 1920 cat confdefs.h 1921 echo 1922 fi 1923 test "$ac_signal" != 0 && 1924 $as_echo "$as_me: caught signal $ac_signal" 1925 $as_echo "$as_me: exit $exit_status" 1926 } >&5 1927 rm -f core *.core core.conftest.* && 1928 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1929 exit $exit_status 1930' 0 1931for ac_signal in 1 2 13 15; do 1932 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1933done 1934ac_signal=0 1935 1936# confdefs.h avoids OS command line length limits that DEFS can exceed. 1937rm -f -r conftest* confdefs.h 1938 1939# Predefined preprocessor variables. 1940 1941cat >>confdefs.h <<_ACEOF 1942#define PACKAGE_NAME "$PACKAGE_NAME" 1943_ACEOF 1944 1945 1946cat >>confdefs.h <<_ACEOF 1947#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1948_ACEOF 1949 1950 1951cat >>confdefs.h <<_ACEOF 1952#define PACKAGE_VERSION "$PACKAGE_VERSION" 1953_ACEOF 1954 1955 1956cat >>confdefs.h <<_ACEOF 1957#define PACKAGE_STRING "$PACKAGE_STRING" 1958_ACEOF 1959 1960 1961cat >>confdefs.h <<_ACEOF 1962#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1963_ACEOF 1964 1965 1966# Let the site file select an alternate cache file if it wants to. 1967# Prefer an explicitly selected file to automatically selected ones. 1968ac_site_file1=NONE 1969ac_site_file2=NONE 1970if test -n "$CONFIG_SITE"; then 1971 ac_site_file1=$CONFIG_SITE 1972elif test "x$prefix" != xNONE; then 1973 ac_site_file1=$prefix/share/config.site 1974 ac_site_file2=$prefix/etc/config.site 1975else 1976 ac_site_file1=$ac_default_prefix/share/config.site 1977 ac_site_file2=$ac_default_prefix/etc/config.site 1978fi 1979for ac_site_file in "$ac_site_file1" "$ac_site_file2" 1980do 1981 test "x$ac_site_file" = xNONE && continue 1982 if test -r "$ac_site_file"; then 1983 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1984$as_echo "$as_me: loading site script $ac_site_file" >&6;} 1985 sed 's/^/| /' "$ac_site_file" >&5 1986 . "$ac_site_file" 1987 fi 1988done 1989 1990if test -r "$cache_file"; then 1991 # Some versions of bash will fail to source /dev/null (special 1992 # files actually), so we avoid doing that. 1993 if test -f "$cache_file"; then 1994 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 1995$as_echo "$as_me: loading cache $cache_file" >&6;} 1996 case $cache_file in 1997 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1998 *) . "./$cache_file";; 1999 esac 2000 fi 2001else 2002 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 2003$as_echo "$as_me: creating cache $cache_file" >&6;} 2004 >$cache_file 2005fi 2006 2007# Check that the precious variables saved in the cache have kept the same 2008# value. 2009ac_cache_corrupted=false 2010for ac_var in $ac_precious_vars; do 2011 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2012 eval ac_new_set=\$ac_env_${ac_var}_set 2013 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2014 eval ac_new_val=\$ac_env_${ac_var}_value 2015 case $ac_old_set,$ac_new_set in 2016 set,) 2017 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2018$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2019 ac_cache_corrupted=: ;; 2020 ,set) 2021 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 2022$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2023 ac_cache_corrupted=: ;; 2024 ,);; 2025 *) 2026 if test "x$ac_old_val" != "x$ac_new_val"; then 2027 # differences in whitespace do not lead to failure. 2028 ac_old_val_w=`echo x $ac_old_val` 2029 ac_new_val_w=`echo x $ac_new_val` 2030 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2031 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 2032$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2033 ac_cache_corrupted=: 2034 else 2035 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2036$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2037 eval $ac_var=\$ac_old_val 2038 fi 2039 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 2040$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2041 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 2042$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2043 fi;; 2044 esac 2045 # Pass precious variables to config.status. 2046 if test "$ac_new_set" = set; then 2047 case $ac_new_val in 2048 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2049 *) ac_arg=$ac_var=$ac_new_val ;; 2050 esac 2051 case " $ac_configure_args " in 2052 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2053 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 2054 esac 2055 fi 2056done 2057if $ac_cache_corrupted; then 2058 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 2059$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2060 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 2061$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2062 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 2063$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 2064 { (exit 1); exit 1; }; } 2065fi 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091ac_ext=c 2092ac_cpp='$CPP $CPPFLAGS' 2093ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2094ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2095ac_compiler_gnu=$ac_cv_c_compiler_gnu 2096 2097 2098am__api_version='1.11' 2099 2100ac_aux_dir= 2101for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2102 if test -f "$ac_dir/install-sh"; then 2103 ac_aux_dir=$ac_dir 2104 ac_install_sh="$ac_aux_dir/install-sh -c" 2105 break 2106 elif test -f "$ac_dir/install.sh"; then 2107 ac_aux_dir=$ac_dir 2108 ac_install_sh="$ac_aux_dir/install.sh -c" 2109 break 2110 elif test -f "$ac_dir/shtool"; then 2111 ac_aux_dir=$ac_dir 2112 ac_install_sh="$ac_aux_dir/shtool install -c" 2113 break 2114 fi 2115done 2116if test -z "$ac_aux_dir"; then 2117 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 2118$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} 2119 { (exit 1); exit 1; }; } 2120fi 2121 2122# These three variables are undocumented and unsupported, 2123# and are intended to be withdrawn in a future Autoconf release. 2124# They can cause serious problems if a builder's source tree is in a directory 2125# whose full name contains unusual characters. 2126ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2127ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2128ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2129 2130 2131# Find a good install program. We prefer a C program (faster), 2132# so one script is as good as another. But avoid the broken or 2133# incompatible versions: 2134# SysV /etc/install, /usr/sbin/install 2135# SunOS /usr/etc/install 2136# IRIX /sbin/install 2137# AIX /bin/install 2138# AmigaOS /C/install, which installs bootblocks on floppy discs 2139# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2140# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2141# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2142# OS/2's system install, which has a completely different semantic 2143# ./install, which can be erroneously created by make from ./install.sh. 2144# Reject install programs that cannot install multiple files. 2145{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2146$as_echo_n "checking for a BSD-compatible install... " >&6; } 2147if test -z "$INSTALL"; then 2148if test "${ac_cv_path_install+set}" = set; then 2149 $as_echo_n "(cached) " >&6 2150else 2151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2152for as_dir in $PATH 2153do 2154 IFS=$as_save_IFS 2155 test -z "$as_dir" && as_dir=. 2156 # Account for people who put trailing slashes in PATH elements. 2157case $as_dir/ in 2158 ./ | .// | /cC/* | \ 2159 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2160 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2161 /usr/ucb/* ) ;; 2162 *) 2163 # OSF1 and SCO ODT 3.0 have their own names for install. 2164 # Don't use installbsd from OSF since it installs stuff as root 2165 # by default. 2166 for ac_prog in ginstall scoinst install; do 2167 for ac_exec_ext in '' $ac_executable_extensions; do 2168 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2169 if test $ac_prog = install && 2170 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2171 # AIX install. It has an incompatible calling convention. 2172 : 2173 elif test $ac_prog = install && 2174 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2175 # program-specific install script used by HP pwplus--don't use. 2176 : 2177 else 2178 rm -rf conftest.one conftest.two conftest.dir 2179 echo one > conftest.one 2180 echo two > conftest.two 2181 mkdir conftest.dir 2182 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2183 test -s conftest.one && test -s conftest.two && 2184 test -s conftest.dir/conftest.one && 2185 test -s conftest.dir/conftest.two 2186 then 2187 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2188 break 3 2189 fi 2190 fi 2191 fi 2192 done 2193 done 2194 ;; 2195esac 2196 2197done 2198IFS=$as_save_IFS 2199 2200rm -rf conftest.one conftest.two conftest.dir 2201 2202fi 2203 if test "${ac_cv_path_install+set}" = set; then 2204 INSTALL=$ac_cv_path_install 2205 else 2206 # As a last resort, use the slow shell script. Don't cache a 2207 # value for INSTALL within a source directory, because that will 2208 # break other packages using the cache if that directory is 2209 # removed, or if the value is a relative name. 2210 INSTALL=$ac_install_sh 2211 fi 2212fi 2213{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 2214$as_echo "$INSTALL" >&6; } 2215 2216# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2217# It thinks the first close brace ends the variable substitution. 2218test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2219 2220test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2221 2222test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2223 2224{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2225$as_echo_n "checking whether build environment is sane... " >&6; } 2226# Just in case 2227sleep 1 2228echo timestamp > conftest.file 2229# Reject unsafe characters in $srcdir or the absolute working directory 2230# name. Accept space and tab only in the latter. 2231am_lf=' 2232' 2233case `pwd` in 2234 *[\\\"\#\$\&\'\`$am_lf]*) 2235 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5 2236$as_echo "$as_me: error: unsafe absolute working directory name" >&2;} 2237 { (exit 1); exit 1; }; };; 2238esac 2239case $srcdir in 2240 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2241 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5 2242$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;} 2243 { (exit 1); exit 1; }; };; 2244esac 2245 2246# Do `set' in a subshell so we don't clobber the current shell's 2247# arguments. Must try -L first in case configure is actually a 2248# symlink; some systems play weird games with the mod time of symlinks 2249# (eg FreeBSD returns the mod time of the symlink's containing 2250# directory). 2251if ( 2252 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2253 if test "$*" = "X"; then 2254 # -L didn't work. 2255 set X `ls -t "$srcdir/configure" conftest.file` 2256 fi 2257 rm -f conftest.file 2258 if test "$*" != "X $srcdir/configure conftest.file" \ 2259 && test "$*" != "X conftest.file $srcdir/configure"; then 2260 2261 # If neither matched, then we have a broken ls. This can happen 2262 # if, for instance, CONFIG_SHELL is bash and it inherits a 2263 # broken ls alias from the environment. This has actually 2264 # happened. Such a system could not be considered "sane". 2265 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2266alias in your environment" >&5 2267$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2268alias in your environment" >&2;} 2269 { (exit 1); exit 1; }; } 2270 fi 2271 2272 test "$2" = conftest.file 2273 ) 2274then 2275 # Ok. 2276 : 2277else 2278 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2279Check your system clock" >&5 2280$as_echo "$as_me: error: newly created file is older than distributed files! 2281Check your system clock" >&2;} 2282 { (exit 1); exit 1; }; } 2283fi 2284{ $as_echo "$as_me:$LINENO: result: yes" >&5 2285$as_echo "yes" >&6; } 2286test "$program_prefix" != NONE && 2287 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2288# Use a double $ so make ignores it. 2289test "$program_suffix" != NONE && 2290 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2291# Double any \ or $. 2292# By default was `s,x,x', remove it if useless. 2293ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2294program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2295 2296# expand $ac_aux_dir to an absolute path 2297am_aux_dir=`cd $ac_aux_dir && pwd` 2298 2299if test x"${MISSING+set}" != xset; then 2300 case $am_aux_dir in 2301 *\ * | *\ *) 2302 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2303 *) 2304 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2305 esac 2306fi 2307# Use eval to expand $SHELL 2308if eval "$MISSING --run true"; then 2309 am_missing_run="$MISSING --run " 2310else 2311 am_missing_run= 2312 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2313$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2314fi 2315 2316if test x"${install_sh}" != xset; then 2317 case $am_aux_dir in 2318 *\ * | *\ *) 2319 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2320 *) 2321 install_sh="\${SHELL} $am_aux_dir/install-sh" 2322 esac 2323fi 2324 2325# Installed binaries are usually stripped using `strip' when the user 2326# run `make install-strip'. However `strip' might not be the right 2327# tool to use in cross-compilation environments, therefore Automake 2328# will honor the `STRIP' environment variable to overrule this program. 2329if test "$cross_compiling" != no; then 2330 if test -n "$ac_tool_prefix"; then 2331 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2332set dummy ${ac_tool_prefix}strip; ac_word=$2 2333{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2334$as_echo_n "checking for $ac_word... " >&6; } 2335if test "${ac_cv_prog_STRIP+set}" = set; then 2336 $as_echo_n "(cached) " >&6 2337else 2338 if test -n "$STRIP"; then 2339 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2340else 2341as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2342for as_dir in $PATH 2343do 2344 IFS=$as_save_IFS 2345 test -z "$as_dir" && as_dir=. 2346 for ac_exec_ext in '' $ac_executable_extensions; do 2347 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2348 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2349 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2350 break 2 2351 fi 2352done 2353done 2354IFS=$as_save_IFS 2355 2356fi 2357fi 2358STRIP=$ac_cv_prog_STRIP 2359if test -n "$STRIP"; then 2360 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 2361$as_echo "$STRIP" >&6; } 2362else 2363 { $as_echo "$as_me:$LINENO: result: no" >&5 2364$as_echo "no" >&6; } 2365fi 2366 2367 2368fi 2369if test -z "$ac_cv_prog_STRIP"; then 2370 ac_ct_STRIP=$STRIP 2371 # Extract the first word of "strip", so it can be a program name with args. 2372set dummy strip; ac_word=$2 2373{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2374$as_echo_n "checking for $ac_word... " >&6; } 2375if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2376 $as_echo_n "(cached) " >&6 2377else 2378 if test -n "$ac_ct_STRIP"; then 2379 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2380else 2381as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2382for as_dir in $PATH 2383do 2384 IFS=$as_save_IFS 2385 test -z "$as_dir" && as_dir=. 2386 for ac_exec_ext in '' $ac_executable_extensions; do 2387 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2388 ac_cv_prog_ac_ct_STRIP="strip" 2389 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2390 break 2 2391 fi 2392done 2393done 2394IFS=$as_save_IFS 2395 2396fi 2397fi 2398ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2399if test -n "$ac_ct_STRIP"; then 2400 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2401$as_echo "$ac_ct_STRIP" >&6; } 2402else 2403 { $as_echo "$as_me:$LINENO: result: no" >&5 2404$as_echo "no" >&6; } 2405fi 2406 2407 if test "x$ac_ct_STRIP" = x; then 2408 STRIP=":" 2409 else 2410 case $cross_compiling:$ac_tool_warned in 2411yes:) 2412{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2413$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2414ac_tool_warned=yes ;; 2415esac 2416 STRIP=$ac_ct_STRIP 2417 fi 2418else 2419 STRIP="$ac_cv_prog_STRIP" 2420fi 2421 2422fi 2423INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2424 2425{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 2426$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2427if test -z "$MKDIR_P"; then 2428 if test "${ac_cv_path_mkdir+set}" = set; then 2429 $as_echo_n "(cached) " >&6 2430else 2431 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2432for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2433do 2434 IFS=$as_save_IFS 2435 test -z "$as_dir" && as_dir=. 2436 for ac_prog in mkdir gmkdir; do 2437 for ac_exec_ext in '' $ac_executable_extensions; do 2438 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2439 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2440 'mkdir (GNU coreutils) '* | \ 2441 'mkdir (coreutils) '* | \ 2442 'mkdir (fileutils) '4.1*) 2443 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2444 break 3;; 2445 esac 2446 done 2447 done 2448done 2449IFS=$as_save_IFS 2450 2451fi 2452 2453 if test "${ac_cv_path_mkdir+set}" = set; then 2454 MKDIR_P="$ac_cv_path_mkdir -p" 2455 else 2456 # As a last resort, use the slow shell script. Don't cache a 2457 # value for MKDIR_P within a source directory, because that will 2458 # break other packages using the cache if that directory is 2459 # removed, or if the value is a relative name. 2460 test -d ./--version && rmdir ./--version 2461 MKDIR_P="$ac_install_sh -d" 2462 fi 2463fi 2464{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 2465$as_echo "$MKDIR_P" >&6; } 2466 2467mkdir_p="$MKDIR_P" 2468case $mkdir_p in 2469 [\\/$]* | ?:[\\/]*) ;; 2470 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2471esac 2472 2473for ac_prog in gawk mawk nawk awk 2474do 2475 # Extract the first word of "$ac_prog", so it can be a program name with args. 2476set dummy $ac_prog; ac_word=$2 2477{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2478$as_echo_n "checking for $ac_word... " >&6; } 2479if test "${ac_cv_prog_AWK+set}" = set; then 2480 $as_echo_n "(cached) " >&6 2481else 2482 if test -n "$AWK"; then 2483 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2484else 2485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2486for as_dir in $PATH 2487do 2488 IFS=$as_save_IFS 2489 test -z "$as_dir" && as_dir=. 2490 for ac_exec_ext in '' $ac_executable_extensions; do 2491 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2492 ac_cv_prog_AWK="$ac_prog" 2493 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2494 break 2 2495 fi 2496done 2497done 2498IFS=$as_save_IFS 2499 2500fi 2501fi 2502AWK=$ac_cv_prog_AWK 2503if test -n "$AWK"; then 2504 { $as_echo "$as_me:$LINENO: result: $AWK" >&5 2505$as_echo "$AWK" >&6; } 2506else 2507 { $as_echo "$as_me:$LINENO: result: no" >&5 2508$as_echo "no" >&6; } 2509fi 2510 2511 2512 test -n "$AWK" && break 2513done 2514 2515{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2516$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2517set x ${MAKE-make} 2518ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2519if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2520 $as_echo_n "(cached) " >&6 2521else 2522 cat >conftest.make <<\_ACEOF 2523SHELL = /bin/sh 2524all: 2525 @echo '@@@%%%=$(MAKE)=@@@%%%' 2526_ACEOF 2527# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2528case `${MAKE-make} -f conftest.make 2>/dev/null` in 2529 *@@@%%%=?*=@@@%%%*) 2530 eval ac_cv_prog_make_${ac_make}_set=yes;; 2531 *) 2532 eval ac_cv_prog_make_${ac_make}_set=no;; 2533esac 2534rm -f conftest.make 2535fi 2536if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2537 { $as_echo "$as_me:$LINENO: result: yes" >&5 2538$as_echo "yes" >&6; } 2539 SET_MAKE= 2540else 2541 { $as_echo "$as_me:$LINENO: result: no" >&5 2542$as_echo "no" >&6; } 2543 SET_MAKE="MAKE=${MAKE-make}" 2544fi 2545 2546rm -rf .tst 2>/dev/null 2547mkdir .tst 2>/dev/null 2548if test -d .tst; then 2549 am__leading_dot=. 2550else 2551 am__leading_dot=_ 2552fi 2553rmdir .tst 2>/dev/null 2554 2555if test "`cd $srcdir && pwd`" != "`pwd`"; then 2556 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2557 # is not polluted with repeated "-I." 2558 am__isrc=' -I$(srcdir)' 2559 # test to see if srcdir already configured 2560 if test -f $srcdir/config.status; then 2561 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2562$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2563 { (exit 1); exit 1; }; } 2564 fi 2565fi 2566 2567# test whether we have cygpath 2568if test -z "$CYGPATH_W"; then 2569 if (cygpath --version) >/dev/null 2>/dev/null; then 2570 CYGPATH_W='cygpath -w' 2571 else 2572 CYGPATH_W=echo 2573 fi 2574fi 2575 2576 2577# Define the identity of the package. 2578 PACKAGE='libXv' 2579 VERSION='1.0.5' 2580 2581 2582cat >>confdefs.h <<_ACEOF 2583#define PACKAGE "$PACKAGE" 2584_ACEOF 2585 2586 2587cat >>confdefs.h <<_ACEOF 2588#define VERSION "$VERSION" 2589_ACEOF 2590 2591# Some tools Automake needs. 2592 2593ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2594 2595 2596AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2597 2598 2599AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2600 2601 2602AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2603 2604 2605MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2606 2607# We need awk for the "check" target. The system "awk" is bad on 2608# some platforms. 2609# Always define AMTAR for backward compatibility. 2610 2611AMTAR=${AMTAR-"${am_missing_run}tar"} 2612 2613am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2614 2615 2616 2617 2618 2619 2620{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2621$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2622 # Check whether --enable-maintainer-mode was given. 2623if test "${enable_maintainer_mode+set}" = set; then 2624 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2625else 2626 USE_MAINTAINER_MODE=no 2627fi 2628 2629 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2630$as_echo "$USE_MAINTAINER_MODE" >&6; } 2631 if test $USE_MAINTAINER_MODE = yes; then 2632 MAINTAINER_MODE_TRUE= 2633 MAINTAINER_MODE_FALSE='#' 2634else 2635 MAINTAINER_MODE_TRUE='#' 2636 MAINTAINER_MODE_FALSE= 2637fi 2638 2639 MAINT=$MAINTAINER_MODE_TRUE 2640 2641 2642 2643ac_config_headers="$ac_config_headers config.h" 2644 2645 2646# Require xorg-macros: XORG_DEFAULT_OPTIONS, XORG_WITH_LINT 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659# Check for progs 2660ac_ext=c 2661ac_cpp='$CPP $CPPFLAGS' 2662ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2663ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2664ac_compiler_gnu=$ac_cv_c_compiler_gnu 2665if test -n "$ac_tool_prefix"; then 2666 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2667set dummy ${ac_tool_prefix}gcc; ac_word=$2 2668{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2669$as_echo_n "checking for $ac_word... " >&6; } 2670if test "${ac_cv_prog_CC+set}" = set; then 2671 $as_echo_n "(cached) " >&6 2672else 2673 if test -n "$CC"; then 2674 ac_cv_prog_CC="$CC" # Let the user override the test. 2675else 2676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2677for as_dir in $PATH 2678do 2679 IFS=$as_save_IFS 2680 test -z "$as_dir" && as_dir=. 2681 for ac_exec_ext in '' $ac_executable_extensions; do 2682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2683 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2684 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2685 break 2 2686 fi 2687done 2688done 2689IFS=$as_save_IFS 2690 2691fi 2692fi 2693CC=$ac_cv_prog_CC 2694if test -n "$CC"; then 2695 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2696$as_echo "$CC" >&6; } 2697else 2698 { $as_echo "$as_me:$LINENO: result: no" >&5 2699$as_echo "no" >&6; } 2700fi 2701 2702 2703fi 2704if test -z "$ac_cv_prog_CC"; then 2705 ac_ct_CC=$CC 2706 # Extract the first word of "gcc", so it can be a program name with args. 2707set dummy gcc; ac_word=$2 2708{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2709$as_echo_n "checking for $ac_word... " >&6; } 2710if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2711 $as_echo_n "(cached) " >&6 2712else 2713 if test -n "$ac_ct_CC"; then 2714 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2715else 2716as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2717for as_dir in $PATH 2718do 2719 IFS=$as_save_IFS 2720 test -z "$as_dir" && as_dir=. 2721 for ac_exec_ext in '' $ac_executable_extensions; do 2722 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2723 ac_cv_prog_ac_ct_CC="gcc" 2724 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2725 break 2 2726 fi 2727done 2728done 2729IFS=$as_save_IFS 2730 2731fi 2732fi 2733ac_ct_CC=$ac_cv_prog_ac_ct_CC 2734if test -n "$ac_ct_CC"; then 2735 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2736$as_echo "$ac_ct_CC" >&6; } 2737else 2738 { $as_echo "$as_me:$LINENO: result: no" >&5 2739$as_echo "no" >&6; } 2740fi 2741 2742 if test "x$ac_ct_CC" = x; then 2743 CC="" 2744 else 2745 case $cross_compiling:$ac_tool_warned in 2746yes:) 2747{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2748$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2749ac_tool_warned=yes ;; 2750esac 2751 CC=$ac_ct_CC 2752 fi 2753else 2754 CC="$ac_cv_prog_CC" 2755fi 2756 2757if test -z "$CC"; then 2758 if test -n "$ac_tool_prefix"; then 2759 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2760set dummy ${ac_tool_prefix}cc; ac_word=$2 2761{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2762$as_echo_n "checking for $ac_word... " >&6; } 2763if test "${ac_cv_prog_CC+set}" = set; then 2764 $as_echo_n "(cached) " >&6 2765else 2766 if test -n "$CC"; then 2767 ac_cv_prog_CC="$CC" # Let the user override the test. 2768else 2769as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2770for as_dir in $PATH 2771do 2772 IFS=$as_save_IFS 2773 test -z "$as_dir" && as_dir=. 2774 for ac_exec_ext in '' $ac_executable_extensions; do 2775 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2776 ac_cv_prog_CC="${ac_tool_prefix}cc" 2777 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2778 break 2 2779 fi 2780done 2781done 2782IFS=$as_save_IFS 2783 2784fi 2785fi 2786CC=$ac_cv_prog_CC 2787if test -n "$CC"; then 2788 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2789$as_echo "$CC" >&6; } 2790else 2791 { $as_echo "$as_me:$LINENO: result: no" >&5 2792$as_echo "no" >&6; } 2793fi 2794 2795 2796 fi 2797fi 2798if test -z "$CC"; then 2799 # Extract the first word of "cc", so it can be a program name with args. 2800set dummy cc; ac_word=$2 2801{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2802$as_echo_n "checking for $ac_word... " >&6; } 2803if test "${ac_cv_prog_CC+set}" = set; then 2804 $as_echo_n "(cached) " >&6 2805else 2806 if test -n "$CC"; then 2807 ac_cv_prog_CC="$CC" # Let the user override the test. 2808else 2809 ac_prog_rejected=no 2810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2811for as_dir in $PATH 2812do 2813 IFS=$as_save_IFS 2814 test -z "$as_dir" && as_dir=. 2815 for ac_exec_ext in '' $ac_executable_extensions; do 2816 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2817 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2818 ac_prog_rejected=yes 2819 continue 2820 fi 2821 ac_cv_prog_CC="cc" 2822 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2823 break 2 2824 fi 2825done 2826done 2827IFS=$as_save_IFS 2828 2829if test $ac_prog_rejected = yes; then 2830 # We found a bogon in the path, so make sure we never use it. 2831 set dummy $ac_cv_prog_CC 2832 shift 2833 if test $# != 0; then 2834 # We chose a different compiler from the bogus one. 2835 # However, it has the same basename, so the bogon will be chosen 2836 # first if we set CC to just the basename; use the full file name. 2837 shift 2838 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2839 fi 2840fi 2841fi 2842fi 2843CC=$ac_cv_prog_CC 2844if test -n "$CC"; then 2845 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2846$as_echo "$CC" >&6; } 2847else 2848 { $as_echo "$as_me:$LINENO: result: no" >&5 2849$as_echo "no" >&6; } 2850fi 2851 2852 2853fi 2854if test -z "$CC"; then 2855 if test -n "$ac_tool_prefix"; then 2856 for ac_prog in cl.exe 2857 do 2858 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2859set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2860{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2861$as_echo_n "checking for $ac_word... " >&6; } 2862if test "${ac_cv_prog_CC+set}" = set; then 2863 $as_echo_n "(cached) " >&6 2864else 2865 if test -n "$CC"; then 2866 ac_cv_prog_CC="$CC" # Let the user override the test. 2867else 2868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2869for as_dir in $PATH 2870do 2871 IFS=$as_save_IFS 2872 test -z "$as_dir" && as_dir=. 2873 for ac_exec_ext in '' $ac_executable_extensions; do 2874 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2875 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2876 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2877 break 2 2878 fi 2879done 2880done 2881IFS=$as_save_IFS 2882 2883fi 2884fi 2885CC=$ac_cv_prog_CC 2886if test -n "$CC"; then 2887 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2888$as_echo "$CC" >&6; } 2889else 2890 { $as_echo "$as_me:$LINENO: result: no" >&5 2891$as_echo "no" >&6; } 2892fi 2893 2894 2895 test -n "$CC" && break 2896 done 2897fi 2898if test -z "$CC"; then 2899 ac_ct_CC=$CC 2900 for ac_prog in cl.exe 2901do 2902 # Extract the first word of "$ac_prog", so it can be a program name with args. 2903set dummy $ac_prog; ac_word=$2 2904{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2905$as_echo_n "checking for $ac_word... " >&6; } 2906if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2907 $as_echo_n "(cached) " >&6 2908else 2909 if test -n "$ac_ct_CC"; then 2910 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2911else 2912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2913for as_dir in $PATH 2914do 2915 IFS=$as_save_IFS 2916 test -z "$as_dir" && as_dir=. 2917 for ac_exec_ext in '' $ac_executable_extensions; do 2918 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2919 ac_cv_prog_ac_ct_CC="$ac_prog" 2920 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2921 break 2 2922 fi 2923done 2924done 2925IFS=$as_save_IFS 2926 2927fi 2928fi 2929ac_ct_CC=$ac_cv_prog_ac_ct_CC 2930if test -n "$ac_ct_CC"; then 2931 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2932$as_echo "$ac_ct_CC" >&6; } 2933else 2934 { $as_echo "$as_me:$LINENO: result: no" >&5 2935$as_echo "no" >&6; } 2936fi 2937 2938 2939 test -n "$ac_ct_CC" && break 2940done 2941 2942 if test "x$ac_ct_CC" = x; then 2943 CC="" 2944 else 2945 case $cross_compiling:$ac_tool_warned in 2946yes:) 2947{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2948$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2949ac_tool_warned=yes ;; 2950esac 2951 CC=$ac_ct_CC 2952 fi 2953fi 2954 2955fi 2956 2957 2958test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 2959$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2960{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2961See \`config.log' for more details." >&5 2962$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 2963See \`config.log' for more details." >&2;} 2964 { (exit 1); exit 1; }; }; } 2965 2966# Provide some information about the compiler. 2967$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 2968set X $ac_compile 2969ac_compiler=$2 2970{ (ac_try="$ac_compiler --version >&5" 2971case "(($ac_try" in 2972 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2973 *) ac_try_echo=$ac_try;; 2974esac 2975eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 2976$as_echo "$ac_try_echo") >&5 2977 (eval "$ac_compiler --version >&5") 2>&5 2978 ac_status=$? 2979 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 2980 (exit $ac_status); } 2981{ (ac_try="$ac_compiler -v >&5" 2982case "(($ac_try" in 2983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2984 *) ac_try_echo=$ac_try;; 2985esac 2986eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 2987$as_echo "$ac_try_echo") >&5 2988 (eval "$ac_compiler -v >&5") 2>&5 2989 ac_status=$? 2990 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 2991 (exit $ac_status); } 2992{ (ac_try="$ac_compiler -V >&5" 2993case "(($ac_try" in 2994 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2995 *) ac_try_echo=$ac_try;; 2996esac 2997eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 2998$as_echo "$ac_try_echo") >&5 2999 (eval "$ac_compiler -V >&5") 2>&5 3000 ac_status=$? 3001 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3002 (exit $ac_status); } 3003 3004cat >conftest.$ac_ext <<_ACEOF 3005/* confdefs.h. */ 3006_ACEOF 3007cat confdefs.h >>conftest.$ac_ext 3008cat >>conftest.$ac_ext <<_ACEOF 3009/* end confdefs.h. */ 3010 3011int 3012main () 3013{ 3014 3015 ; 3016 return 0; 3017} 3018_ACEOF 3019ac_clean_files_save=$ac_clean_files 3020ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3021# Try to create an executable without -o first, disregard a.out. 3022# It will help us diagnose broken compilers, and finding out an intuition 3023# of exeext. 3024{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 3025$as_echo_n "checking for C compiler default output file name... " >&6; } 3026ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3027 3028# The possible output files: 3029ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3030 3031ac_rmfiles= 3032for ac_file in $ac_files 3033do 3034 case $ac_file in 3035 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3036 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3037 esac 3038done 3039rm -f $ac_rmfiles 3040 3041if { (ac_try="$ac_link_default" 3042case "(($ac_try" in 3043 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3044 *) ac_try_echo=$ac_try;; 3045esac 3046eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3047$as_echo "$ac_try_echo") >&5 3048 (eval "$ac_link_default") 2>&5 3049 ac_status=$? 3050 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3051 (exit $ac_status); }; then 3052 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3053# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3054# in a Makefile. We should not override ac_cv_exeext if it was cached, 3055# so that the user can short-circuit this test for compilers unknown to 3056# Autoconf. 3057for ac_file in $ac_files '' 3058do 3059 test -f "$ac_file" || continue 3060 case $ac_file in 3061 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3062 ;; 3063 [ab].out ) 3064 # We found the default executable, but exeext='' is most 3065 # certainly right. 3066 break;; 3067 *.* ) 3068 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3069 then :; else 3070 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3071 fi 3072 # We set ac_cv_exeext here because the later test for it is not 3073 # safe: cross compilers may not add the suffix if given an `-o' 3074 # argument, so we may need to know it at that point already. 3075 # Even if this section looks crufty: it has the advantage of 3076 # actually working. 3077 break;; 3078 * ) 3079 break;; 3080 esac 3081done 3082test "$ac_cv_exeext" = no && ac_cv_exeext= 3083 3084else 3085 ac_file='' 3086fi 3087 3088{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 3089$as_echo "$ac_file" >&6; } 3090if test -z "$ac_file"; then 3091 $as_echo "$as_me: failed program was:" >&5 3092sed 's/^/| /' conftest.$ac_ext >&5 3093 3094{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3095$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3096{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables 3097See \`config.log' for more details." >&5 3098$as_echo "$as_me: error: C compiler cannot create executables 3099See \`config.log' for more details." >&2;} 3100 { (exit 77); exit 77; }; }; } 3101fi 3102 3103ac_exeext=$ac_cv_exeext 3104 3105# Check that the compiler produces executables we can run. If not, either 3106# the compiler is broken, or we cross compile. 3107{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 3108$as_echo_n "checking whether the C compiler works... " >&6; } 3109# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3110# If not cross compiling, check that we can run a simple program. 3111if test "$cross_compiling" != yes; then 3112 if { ac_try='./$ac_file' 3113 { (case "(($ac_try" in 3114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3115 *) ac_try_echo=$ac_try;; 3116esac 3117eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3118$as_echo "$ac_try_echo") >&5 3119 (eval "$ac_try") 2>&5 3120 ac_status=$? 3121 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3122 (exit $ac_status); }; }; then 3123 cross_compiling=no 3124 else 3125 if test "$cross_compiling" = maybe; then 3126 cross_compiling=yes 3127 else 3128 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3129$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3130{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. 3131If you meant to cross compile, use \`--host'. 3132See \`config.log' for more details." >&5 3133$as_echo "$as_me: error: cannot run C compiled programs. 3134If you meant to cross compile, use \`--host'. 3135See \`config.log' for more details." >&2;} 3136 { (exit 1); exit 1; }; }; } 3137 fi 3138 fi 3139fi 3140{ $as_echo "$as_me:$LINENO: result: yes" >&5 3141$as_echo "yes" >&6; } 3142 3143rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3144ac_clean_files=$ac_clean_files_save 3145# Check that the compiler produces executables we can run. If not, either 3146# the compiler is broken, or we cross compile. 3147{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3148$as_echo_n "checking whether we are cross compiling... " >&6; } 3149{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 3150$as_echo "$cross_compiling" >&6; } 3151 3152{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 3153$as_echo_n "checking for suffix of executables... " >&6; } 3154if { (ac_try="$ac_link" 3155case "(($ac_try" in 3156 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3157 *) ac_try_echo=$ac_try;; 3158esac 3159eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3160$as_echo "$ac_try_echo") >&5 3161 (eval "$ac_link") 2>&5 3162 ac_status=$? 3163 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3164 (exit $ac_status); }; then 3165 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3166# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3167# work properly (i.e., refer to `conftest.exe'), while it won't with 3168# `rm'. 3169for ac_file in conftest.exe conftest conftest.*; do 3170 test -f "$ac_file" || continue 3171 case $ac_file in 3172 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3173 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3174 break;; 3175 * ) break;; 3176 esac 3177done 3178else 3179 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3180$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3181{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3182See \`config.log' for more details." >&5 3183$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3184See \`config.log' for more details." >&2;} 3185 { (exit 1); exit 1; }; }; } 3186fi 3187 3188rm -f conftest$ac_cv_exeext 3189{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3190$as_echo "$ac_cv_exeext" >&6; } 3191 3192rm -f conftest.$ac_ext 3193EXEEXT=$ac_cv_exeext 3194ac_exeext=$EXEEXT 3195{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 3196$as_echo_n "checking for suffix of object files... " >&6; } 3197if test "${ac_cv_objext+set}" = set; then 3198 $as_echo_n "(cached) " >&6 3199else 3200 cat >conftest.$ac_ext <<_ACEOF 3201/* confdefs.h. */ 3202_ACEOF 3203cat confdefs.h >>conftest.$ac_ext 3204cat >>conftest.$ac_ext <<_ACEOF 3205/* end confdefs.h. */ 3206 3207int 3208main () 3209{ 3210 3211 ; 3212 return 0; 3213} 3214_ACEOF 3215rm -f conftest.o conftest.obj 3216if { (ac_try="$ac_compile" 3217case "(($ac_try" in 3218 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3219 *) ac_try_echo=$ac_try;; 3220esac 3221eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3222$as_echo "$ac_try_echo") >&5 3223 (eval "$ac_compile") 2>&5 3224 ac_status=$? 3225 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3226 (exit $ac_status); }; then 3227 for ac_file in conftest.o conftest.obj conftest.*; do 3228 test -f "$ac_file" || continue; 3229 case $ac_file in 3230 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3231 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3232 break;; 3233 esac 3234done 3235else 3236 $as_echo "$as_me: failed program was:" >&5 3237sed 's/^/| /' conftest.$ac_ext >&5 3238 3239{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3240$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3241{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3242See \`config.log' for more details." >&5 3243$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile 3244See \`config.log' for more details." >&2;} 3245 { (exit 1); exit 1; }; }; } 3246fi 3247 3248rm -f conftest.$ac_cv_objext conftest.$ac_ext 3249fi 3250{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3251$as_echo "$ac_cv_objext" >&6; } 3252OBJEXT=$ac_cv_objext 3253ac_objext=$OBJEXT 3254{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3255$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3256if test "${ac_cv_c_compiler_gnu+set}" = set; then 3257 $as_echo_n "(cached) " >&6 3258else 3259 cat >conftest.$ac_ext <<_ACEOF 3260/* confdefs.h. */ 3261_ACEOF 3262cat confdefs.h >>conftest.$ac_ext 3263cat >>conftest.$ac_ext <<_ACEOF 3264/* end confdefs.h. */ 3265 3266int 3267main () 3268{ 3269#ifndef __GNUC__ 3270 choke me 3271#endif 3272 3273 ; 3274 return 0; 3275} 3276_ACEOF 3277rm -f conftest.$ac_objext 3278if { (ac_try="$ac_compile" 3279case "(($ac_try" in 3280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3281 *) ac_try_echo=$ac_try;; 3282esac 3283eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3284$as_echo "$ac_try_echo") >&5 3285 (eval "$ac_compile") 2>conftest.er1 3286 ac_status=$? 3287 grep -v '^ *+' conftest.er1 >conftest.err 3288 rm -f conftest.er1 3289 cat conftest.err >&5 3290 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3291 (exit $ac_status); } && { 3292 test -z "$ac_c_werror_flag" || 3293 test ! -s conftest.err 3294 } && test -s conftest.$ac_objext; then 3295 ac_compiler_gnu=yes 3296else 3297 $as_echo "$as_me: failed program was:" >&5 3298sed 's/^/| /' conftest.$ac_ext >&5 3299 3300 ac_compiler_gnu=no 3301fi 3302 3303rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3304ac_cv_c_compiler_gnu=$ac_compiler_gnu 3305 3306fi 3307{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3308$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3309if test $ac_compiler_gnu = yes; then 3310 GCC=yes 3311else 3312 GCC= 3313fi 3314ac_test_CFLAGS=${CFLAGS+set} 3315ac_save_CFLAGS=$CFLAGS 3316{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3317$as_echo_n "checking whether $CC accepts -g... " >&6; } 3318if test "${ac_cv_prog_cc_g+set}" = set; then 3319 $as_echo_n "(cached) " >&6 3320else 3321 ac_save_c_werror_flag=$ac_c_werror_flag 3322 ac_c_werror_flag=yes 3323 ac_cv_prog_cc_g=no 3324 CFLAGS="-g" 3325 cat >conftest.$ac_ext <<_ACEOF 3326/* confdefs.h. */ 3327_ACEOF 3328cat confdefs.h >>conftest.$ac_ext 3329cat >>conftest.$ac_ext <<_ACEOF 3330/* end confdefs.h. */ 3331 3332int 3333main () 3334{ 3335 3336 ; 3337 return 0; 3338} 3339_ACEOF 3340rm -f conftest.$ac_objext 3341if { (ac_try="$ac_compile" 3342case "(($ac_try" in 3343 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3344 *) ac_try_echo=$ac_try;; 3345esac 3346eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3347$as_echo "$ac_try_echo") >&5 3348 (eval "$ac_compile") 2>conftest.er1 3349 ac_status=$? 3350 grep -v '^ *+' conftest.er1 >conftest.err 3351 rm -f conftest.er1 3352 cat conftest.err >&5 3353 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3354 (exit $ac_status); } && { 3355 test -z "$ac_c_werror_flag" || 3356 test ! -s conftest.err 3357 } && test -s conftest.$ac_objext; then 3358 ac_cv_prog_cc_g=yes 3359else 3360 $as_echo "$as_me: failed program was:" >&5 3361sed 's/^/| /' conftest.$ac_ext >&5 3362 3363 CFLAGS="" 3364 cat >conftest.$ac_ext <<_ACEOF 3365/* confdefs.h. */ 3366_ACEOF 3367cat confdefs.h >>conftest.$ac_ext 3368cat >>conftest.$ac_ext <<_ACEOF 3369/* end confdefs.h. */ 3370 3371int 3372main () 3373{ 3374 3375 ; 3376 return 0; 3377} 3378_ACEOF 3379rm -f conftest.$ac_objext 3380if { (ac_try="$ac_compile" 3381case "(($ac_try" in 3382 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3383 *) ac_try_echo=$ac_try;; 3384esac 3385eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3386$as_echo "$ac_try_echo") >&5 3387 (eval "$ac_compile") 2>conftest.er1 3388 ac_status=$? 3389 grep -v '^ *+' conftest.er1 >conftest.err 3390 rm -f conftest.er1 3391 cat conftest.err >&5 3392 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3393 (exit $ac_status); } && { 3394 test -z "$ac_c_werror_flag" || 3395 test ! -s conftest.err 3396 } && test -s conftest.$ac_objext; then 3397 : 3398else 3399 $as_echo "$as_me: failed program was:" >&5 3400sed 's/^/| /' conftest.$ac_ext >&5 3401 3402 ac_c_werror_flag=$ac_save_c_werror_flag 3403 CFLAGS="-g" 3404 cat >conftest.$ac_ext <<_ACEOF 3405/* confdefs.h. */ 3406_ACEOF 3407cat confdefs.h >>conftest.$ac_ext 3408cat >>conftest.$ac_ext <<_ACEOF 3409/* end confdefs.h. */ 3410 3411int 3412main () 3413{ 3414 3415 ; 3416 return 0; 3417} 3418_ACEOF 3419rm -f conftest.$ac_objext 3420if { (ac_try="$ac_compile" 3421case "(($ac_try" in 3422 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3423 *) ac_try_echo=$ac_try;; 3424esac 3425eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3426$as_echo "$ac_try_echo") >&5 3427 (eval "$ac_compile") 2>conftest.er1 3428 ac_status=$? 3429 grep -v '^ *+' conftest.er1 >conftest.err 3430 rm -f conftest.er1 3431 cat conftest.err >&5 3432 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3433 (exit $ac_status); } && { 3434 test -z "$ac_c_werror_flag" || 3435 test ! -s conftest.err 3436 } && test -s conftest.$ac_objext; then 3437 ac_cv_prog_cc_g=yes 3438else 3439 $as_echo "$as_me: failed program was:" >&5 3440sed 's/^/| /' conftest.$ac_ext >&5 3441 3442 3443fi 3444 3445rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3446fi 3447 3448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3449fi 3450 3451rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3452 ac_c_werror_flag=$ac_save_c_werror_flag 3453fi 3454{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3455$as_echo "$ac_cv_prog_cc_g" >&6; } 3456if test "$ac_test_CFLAGS" = set; then 3457 CFLAGS=$ac_save_CFLAGS 3458elif test $ac_cv_prog_cc_g = yes; then 3459 if test "$GCC" = yes; then 3460 CFLAGS="-g -O2" 3461 else 3462 CFLAGS="-g" 3463 fi 3464else 3465 if test "$GCC" = yes; then 3466 CFLAGS="-O2" 3467 else 3468 CFLAGS= 3469 fi 3470fi 3471{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3472$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3473if test "${ac_cv_prog_cc_c89+set}" = set; then 3474 $as_echo_n "(cached) " >&6 3475else 3476 ac_cv_prog_cc_c89=no 3477ac_save_CC=$CC 3478cat >conftest.$ac_ext <<_ACEOF 3479/* confdefs.h. */ 3480_ACEOF 3481cat confdefs.h >>conftest.$ac_ext 3482cat >>conftest.$ac_ext <<_ACEOF 3483/* end confdefs.h. */ 3484#include <stdarg.h> 3485#include <stdio.h> 3486#include <sys/types.h> 3487#include <sys/stat.h> 3488/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3489struct buf { int x; }; 3490FILE * (*rcsopen) (struct buf *, struct stat *, int); 3491static char *e (p, i) 3492 char **p; 3493 int i; 3494{ 3495 return p[i]; 3496} 3497static char *f (char * (*g) (char **, int), char **p, ...) 3498{ 3499 char *s; 3500 va_list v; 3501 va_start (v,p); 3502 s = g (p, va_arg (v,int)); 3503 va_end (v); 3504 return s; 3505} 3506 3507/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3508 function prototypes and stuff, but not '\xHH' hex character constants. 3509 These don't provoke an error unfortunately, instead are silently treated 3510 as 'x'. The following induces an error, until -std is added to get 3511 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3512 array size at least. It's necessary to write '\x00'==0 to get something 3513 that's true only with -std. */ 3514int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3515 3516/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3517 inside strings and character constants. */ 3518#define FOO(x) 'x' 3519int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3520 3521int test (int i, double x); 3522struct s1 {int (*f) (int a);}; 3523struct s2 {int (*f) (double a);}; 3524int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3525int argc; 3526char **argv; 3527int 3528main () 3529{ 3530return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3531 ; 3532 return 0; 3533} 3534_ACEOF 3535for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3536 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3537do 3538 CC="$ac_save_CC $ac_arg" 3539 rm -f conftest.$ac_objext 3540if { (ac_try="$ac_compile" 3541case "(($ac_try" in 3542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3543 *) ac_try_echo=$ac_try;; 3544esac 3545eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3546$as_echo "$ac_try_echo") >&5 3547 (eval "$ac_compile") 2>conftest.er1 3548 ac_status=$? 3549 grep -v '^ *+' conftest.er1 >conftest.err 3550 rm -f conftest.er1 3551 cat conftest.err >&5 3552 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3553 (exit $ac_status); } && { 3554 test -z "$ac_c_werror_flag" || 3555 test ! -s conftest.err 3556 } && test -s conftest.$ac_objext; then 3557 ac_cv_prog_cc_c89=$ac_arg 3558else 3559 $as_echo "$as_me: failed program was:" >&5 3560sed 's/^/| /' conftest.$ac_ext >&5 3561 3562 3563fi 3564 3565rm -f core conftest.err conftest.$ac_objext 3566 test "x$ac_cv_prog_cc_c89" != "xno" && break 3567done 3568rm -f conftest.$ac_ext 3569CC=$ac_save_CC 3570 3571fi 3572# AC_CACHE_VAL 3573case "x$ac_cv_prog_cc_c89" in 3574 x) 3575 { $as_echo "$as_me:$LINENO: result: none needed" >&5 3576$as_echo "none needed" >&6; } ;; 3577 xno) 3578 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 3579$as_echo "unsupported" >&6; } ;; 3580 *) 3581 CC="$CC $ac_cv_prog_cc_c89" 3582 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3583$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3584esac 3585 3586 3587ac_ext=c 3588ac_cpp='$CPP $CPPFLAGS' 3589ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3590ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3591ac_compiler_gnu=$ac_cv_c_compiler_gnu 3592DEPDIR="${am__leading_dot}deps" 3593 3594ac_config_commands="$ac_config_commands depfiles" 3595 3596 3597am_make=${MAKE-make} 3598cat > confinc << 'END' 3599am__doit: 3600 @echo this is the am__doit target 3601.PHONY: am__doit 3602END 3603# If we don't find an include directive, just comment out the code. 3604{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 3605$as_echo_n "checking for style of include used by $am_make... " >&6; } 3606am__include="#" 3607am__quote= 3608_am_result=none 3609# First try GNU make style include. 3610echo "include confinc" > confmf 3611# Ignore all kinds of additional output from `make'. 3612case `$am_make -s -f confmf 2> /dev/null` in #( 3613*the\ am__doit\ target*) 3614 am__include=include 3615 am__quote= 3616 _am_result=GNU 3617 ;; 3618esac 3619# Now try BSD make style include. 3620if test "$am__include" = "#"; then 3621 echo '.include "confinc"' > confmf 3622 case `$am_make -s -f confmf 2> /dev/null` in #( 3623 *the\ am__doit\ target*) 3624 am__include=.include 3625 am__quote="\"" 3626 _am_result=BSD 3627 ;; 3628 esac 3629fi 3630 3631 3632{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 3633$as_echo "$_am_result" >&6; } 3634rm -f confinc confmf 3635 3636# Check whether --enable-dependency-tracking was given. 3637if test "${enable_dependency_tracking+set}" = set; then 3638 enableval=$enable_dependency_tracking; 3639fi 3640 3641if test "x$enable_dependency_tracking" != xno; then 3642 am_depcomp="$ac_aux_dir/depcomp" 3643 AMDEPBACKSLASH='\' 3644fi 3645 if test "x$enable_dependency_tracking" != xno; then 3646 AMDEP_TRUE= 3647 AMDEP_FALSE='#' 3648else 3649 AMDEP_TRUE='#' 3650 AMDEP_FALSE= 3651fi 3652 3653 3654 3655depcc="$CC" am_compiler_list= 3656 3657{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3658$as_echo_n "checking dependency style of $depcc... " >&6; } 3659if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3660 $as_echo_n "(cached) " >&6 3661else 3662 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3663 # We make a subdir and do the tests there. Otherwise we can end up 3664 # making bogus files that we don't know about and never remove. For 3665 # instance it was reported that on HP-UX the gcc test will end up 3666 # making a dummy file named `D' -- because `-MD' means `put the output 3667 # in D'. 3668 mkdir conftest.dir 3669 # Copy depcomp to subdir because otherwise we won't find it if we're 3670 # using a relative directory. 3671 cp "$am_depcomp" conftest.dir 3672 cd conftest.dir 3673 # We will build objects and dependencies in a subdirectory because 3674 # it helps to detect inapplicable dependency modes. For instance 3675 # both Tru64's cc and ICC support -MD to output dependencies as a 3676 # side effect of compilation, but ICC will put the dependencies in 3677 # the current directory while Tru64 will put them in the object 3678 # directory. 3679 mkdir sub 3680 3681 am_cv_CC_dependencies_compiler_type=none 3682 if test "$am_compiler_list" = ""; then 3683 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3684 fi 3685 am__universal=false 3686 case " $depcc " in #( 3687 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3688 esac 3689 3690 for depmode in $am_compiler_list; do 3691 # Setup a source with many dependencies, because some compilers 3692 # like to wrap large dependency lists on column 80 (with \), and 3693 # we should not choose a depcomp mode which is confused by this. 3694 # 3695 # We need to recreate these files for each test, as the compiler may 3696 # overwrite some of them when testing with obscure command lines. 3697 # This happens at least with the AIX C compiler. 3698 : > sub/conftest.c 3699 for i in 1 2 3 4 5 6; do 3700 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3701 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3702 # Solaris 8's {/usr,}/bin/sh. 3703 touch sub/conftst$i.h 3704 done 3705 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3706 3707 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3708 # mode. It turns out that the SunPro C++ compiler does not properly 3709 # handle `-M -o', and we need to detect this. Also, some Intel 3710 # versions had trouble with output in subdirs 3711 am__obj=sub/conftest.${OBJEXT-o} 3712 am__minus_obj="-o $am__obj" 3713 case $depmode in 3714 gcc) 3715 # This depmode causes a compiler race in universal mode. 3716 test "$am__universal" = false || continue 3717 ;; 3718 nosideeffect) 3719 # after this tag, mechanisms are not by side-effect, so they'll 3720 # only be used when explicitly requested 3721 if test "x$enable_dependency_tracking" = xyes; then 3722 continue 3723 else 3724 break 3725 fi 3726 ;; 3727 msvisualcpp | msvcmsys) 3728 # This compiler won't grok `-c -o', but also, the minuso test has 3729 # not run yet. These depmodes are late enough in the game, and 3730 # so weak that their functioning should not be impacted. 3731 am__obj=conftest.${OBJEXT-o} 3732 am__minus_obj= 3733 ;; 3734 none) break ;; 3735 esac 3736 if depmode=$depmode \ 3737 source=sub/conftest.c object=$am__obj \ 3738 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3739 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3740 >/dev/null 2>conftest.err && 3741 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3742 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3743 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3744 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3745 # icc doesn't choke on unknown options, it will just issue warnings 3746 # or remarks (even with -Werror). So we grep stderr for any message 3747 # that says an option was ignored or not supported. 3748 # When given -MP, icc 7.0 and 7.1 complain thusly: 3749 # icc: Command line warning: ignoring option '-M'; no argument required 3750 # The diagnosis changed in icc 8.0: 3751 # icc: Command line remark: option '-MP' not supported 3752 if (grep 'ignoring option' conftest.err || 3753 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3754 am_cv_CC_dependencies_compiler_type=$depmode 3755 break 3756 fi 3757 fi 3758 done 3759 3760 cd .. 3761 rm -rf conftest.dir 3762else 3763 am_cv_CC_dependencies_compiler_type=none 3764fi 3765 3766fi 3767{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3768$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3769CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3770 3771 if 3772 test "x$enable_dependency_tracking" != xno \ 3773 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3774 am__fastdepCC_TRUE= 3775 am__fastdepCC_FALSE='#' 3776else 3777 am__fastdepCC_TRUE='#' 3778 am__fastdepCC_FALSE= 3779fi 3780 3781 3782# Check whether --enable-shared was given. 3783if test "${enable_shared+set}" = set; then 3784 enableval=$enable_shared; p=${PACKAGE-default} 3785 case $enableval in 3786 yes) enable_shared=yes ;; 3787 no) enable_shared=no ;; 3788 *) 3789 enable_shared=no 3790 # Look at the argument we got. We use all the common list separators. 3791 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3792 for pkg in $enableval; do 3793 IFS="$lt_save_ifs" 3794 if test "X$pkg" = "X$p"; then 3795 enable_shared=yes 3796 fi 3797 done 3798 IFS="$lt_save_ifs" 3799 ;; 3800 esac 3801else 3802 enable_shared=yes 3803fi 3804 3805 3806# Check whether --enable-static was given. 3807if test "${enable_static+set}" = set; then 3808 enableval=$enable_static; p=${PACKAGE-default} 3809 case $enableval in 3810 yes) enable_static=yes ;; 3811 no) enable_static=no ;; 3812 *) 3813 enable_static=no 3814 # Look at the argument we got. We use all the common list separators. 3815 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3816 for pkg in $enableval; do 3817 IFS="$lt_save_ifs" 3818 if test "X$pkg" = "X$p"; then 3819 enable_static=yes 3820 fi 3821 done 3822 IFS="$lt_save_ifs" 3823 ;; 3824 esac 3825else 3826 enable_static=yes 3827fi 3828 3829 3830# Check whether --enable-fast-install was given. 3831if test "${enable_fast_install+set}" = set; then 3832 enableval=$enable_fast_install; p=${PACKAGE-default} 3833 case $enableval in 3834 yes) enable_fast_install=yes ;; 3835 no) enable_fast_install=no ;; 3836 *) 3837 enable_fast_install=no 3838 # Look at the argument we got. We use all the common list separators. 3839 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3840 for pkg in $enableval; do 3841 IFS="$lt_save_ifs" 3842 if test "X$pkg" = "X$p"; then 3843 enable_fast_install=yes 3844 fi 3845 done 3846 IFS="$lt_save_ifs" 3847 ;; 3848 esac 3849else 3850 enable_fast_install=yes 3851fi 3852 3853 3854# Make sure we can run config.sub. 3855$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3856 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 3857$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 3858 { (exit 1); exit 1; }; } 3859 3860{ $as_echo "$as_me:$LINENO: checking build system type" >&5 3861$as_echo_n "checking build system type... " >&6; } 3862if test "${ac_cv_build+set}" = set; then 3863 $as_echo_n "(cached) " >&6 3864else 3865 ac_build_alias=$build_alias 3866test "x$ac_build_alias" = x && 3867 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3868test "x$ac_build_alias" = x && 3869 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 3870$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 3871 { (exit 1); exit 1; }; } 3872ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3873 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 3874$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 3875 { (exit 1); exit 1; }; } 3876 3877fi 3878{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 3879$as_echo "$ac_cv_build" >&6; } 3880case $ac_cv_build in 3881*-*-*) ;; 3882*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 3883$as_echo "$as_me: error: invalid value of canonical build" >&2;} 3884 { (exit 1); exit 1; }; };; 3885esac 3886build=$ac_cv_build 3887ac_save_IFS=$IFS; IFS='-' 3888set x $ac_cv_build 3889shift 3890build_cpu=$1 3891build_vendor=$2 3892shift; shift 3893# Remember, the first character of IFS is used to create $*, 3894# except with old shells: 3895build_os=$* 3896IFS=$ac_save_IFS 3897case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3898 3899 3900{ $as_echo "$as_me:$LINENO: checking host system type" >&5 3901$as_echo_n "checking host system type... " >&6; } 3902if test "${ac_cv_host+set}" = set; then 3903 $as_echo_n "(cached) " >&6 3904else 3905 if test "x$host_alias" = x; then 3906 ac_cv_host=$ac_cv_build 3907else 3908 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3909 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 3910$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 3911 { (exit 1); exit 1; }; } 3912fi 3913 3914fi 3915{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 3916$as_echo "$ac_cv_host" >&6; } 3917case $ac_cv_host in 3918*-*-*) ;; 3919*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 3920$as_echo "$as_me: error: invalid value of canonical host" >&2;} 3921 { (exit 1); exit 1; }; };; 3922esac 3923host=$ac_cv_host 3924ac_save_IFS=$IFS; IFS='-' 3925set x $ac_cv_host 3926shift 3927host_cpu=$1 3928host_vendor=$2 3929shift; shift 3930# Remember, the first character of IFS is used to create $*, 3931# except with old shells: 3932host_os=$* 3933IFS=$ac_save_IFS 3934case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3935 3936 3937{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3938$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3939if test "${lt_cv_path_SED+set}" = set; then 3940 $as_echo_n "(cached) " >&6 3941else 3942 # Loop through the user's path and test for sed and gsed. 3943# Then use that list of sed's as ones to test for truncation. 3944as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3945for as_dir in $PATH 3946do 3947 IFS=$as_save_IFS 3948 test -z "$as_dir" && as_dir=. 3949 for lt_ac_prog in sed gsed; do 3950 for ac_exec_ext in '' $ac_executable_extensions; do 3951 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then 3952 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3953 fi 3954 done 3955 done 3956done 3957IFS=$as_save_IFS 3958lt_ac_max=0 3959lt_ac_count=0 3960# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3961# along with /bin/sed that truncates output. 3962for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3963 test ! -f $lt_ac_sed && continue 3964 cat /dev/null > conftest.in 3965 lt_ac_count=0 3966 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3967 # Check for GNU sed and select it if it is found. 3968 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3969 lt_cv_path_SED=$lt_ac_sed 3970 break 3971 fi 3972 while true; do 3973 cat conftest.in conftest.in >conftest.tmp 3974 mv conftest.tmp conftest.in 3975 cp conftest.in conftest.nl 3976 echo >>conftest.nl 3977 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3978 cmp -s conftest.out conftest.nl || break 3979 # 10000 chars as input seems more than enough 3980 test $lt_ac_count -gt 10 && break 3981 lt_ac_count=`expr $lt_ac_count + 1` 3982 if test $lt_ac_count -gt $lt_ac_max; then 3983 lt_ac_max=$lt_ac_count 3984 lt_cv_path_SED=$lt_ac_sed 3985 fi 3986 done 3987done 3988 3989fi 3990 3991SED=$lt_cv_path_SED 3992 3993{ $as_echo "$as_me:$LINENO: result: $SED" >&5 3994$as_echo "$SED" >&6; } 3995 3996{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3997$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3998if test "${ac_cv_path_GREP+set}" = set; then 3999 $as_echo_n "(cached) " >&6 4000else 4001 if test -z "$GREP"; then 4002 ac_path_GREP_found=false 4003 # Loop through the user's path and test for each of PROGNAME-LIST 4004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4005for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4006do 4007 IFS=$as_save_IFS 4008 test -z "$as_dir" && as_dir=. 4009 for ac_prog in grep ggrep; do 4010 for ac_exec_ext in '' $ac_executable_extensions; do 4011 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4012 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4013# Check for GNU ac_path_GREP and select it if it is found. 4014 # Check for GNU $ac_path_GREP 4015case `"$ac_path_GREP" --version 2>&1` in 4016*GNU*) 4017 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4018*) 4019 ac_count=0 4020 $as_echo_n 0123456789 >"conftest.in" 4021 while : 4022 do 4023 cat "conftest.in" "conftest.in" >"conftest.tmp" 4024 mv "conftest.tmp" "conftest.in" 4025 cp "conftest.in" "conftest.nl" 4026 $as_echo 'GREP' >> "conftest.nl" 4027 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4028 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4029 ac_count=`expr $ac_count + 1` 4030 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4031 # Best one so far, save it but keep looking for a better one 4032 ac_cv_path_GREP="$ac_path_GREP" 4033 ac_path_GREP_max=$ac_count 4034 fi 4035 # 10*(2^10) chars as input seems more than enough 4036 test $ac_count -gt 10 && break 4037 done 4038 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4039esac 4040 4041 $ac_path_GREP_found && break 3 4042 done 4043 done 4044done 4045IFS=$as_save_IFS 4046 if test -z "$ac_cv_path_GREP"; then 4047 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4048$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4049 { (exit 1); exit 1; }; } 4050 fi 4051else 4052 ac_cv_path_GREP=$GREP 4053fi 4054 4055fi 4056{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 4057$as_echo "$ac_cv_path_GREP" >&6; } 4058 GREP="$ac_cv_path_GREP" 4059 4060 4061{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 4062$as_echo_n "checking for egrep... " >&6; } 4063if test "${ac_cv_path_EGREP+set}" = set; then 4064 $as_echo_n "(cached) " >&6 4065else 4066 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4067 then ac_cv_path_EGREP="$GREP -E" 4068 else 4069 if test -z "$EGREP"; then 4070 ac_path_EGREP_found=false 4071 # Loop through the user's path and test for each of PROGNAME-LIST 4072 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4073for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4074do 4075 IFS=$as_save_IFS 4076 test -z "$as_dir" && as_dir=. 4077 for ac_prog in egrep; do 4078 for ac_exec_ext in '' $ac_executable_extensions; do 4079 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4080 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4081# Check for GNU ac_path_EGREP and select it if it is found. 4082 # Check for GNU $ac_path_EGREP 4083case `"$ac_path_EGREP" --version 2>&1` in 4084*GNU*) 4085 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4086*) 4087 ac_count=0 4088 $as_echo_n 0123456789 >"conftest.in" 4089 while : 4090 do 4091 cat "conftest.in" "conftest.in" >"conftest.tmp" 4092 mv "conftest.tmp" "conftest.in" 4093 cp "conftest.in" "conftest.nl" 4094 $as_echo 'EGREP' >> "conftest.nl" 4095 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4096 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4097 ac_count=`expr $ac_count + 1` 4098 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4099 # Best one so far, save it but keep looking for a better one 4100 ac_cv_path_EGREP="$ac_path_EGREP" 4101 ac_path_EGREP_max=$ac_count 4102 fi 4103 # 10*(2^10) chars as input seems more than enough 4104 test $ac_count -gt 10 && break 4105 done 4106 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4107esac 4108 4109 $ac_path_EGREP_found && break 3 4110 done 4111 done 4112done 4113IFS=$as_save_IFS 4114 if test -z "$ac_cv_path_EGREP"; then 4115 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4116$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4117 { (exit 1); exit 1; }; } 4118 fi 4119else 4120 ac_cv_path_EGREP=$EGREP 4121fi 4122 4123 fi 4124fi 4125{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 4126$as_echo "$ac_cv_path_EGREP" >&6; } 4127 EGREP="$ac_cv_path_EGREP" 4128 4129 4130 4131# Check whether --with-gnu-ld was given. 4132if test "${with_gnu_ld+set}" = set; then 4133 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4134else 4135 with_gnu_ld=no 4136fi 4137 4138ac_prog=ld 4139if test "$GCC" = yes; then 4140 # Check if gcc -print-prog-name=ld gives a path. 4141 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4142$as_echo_n "checking for ld used by $CC... " >&6; } 4143 case $host in 4144 *-*-mingw*) 4145 # gcc leaves a trailing carriage return which upsets mingw 4146 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4147 *) 4148 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4149 esac 4150 case $ac_prog in 4151 # Accept absolute paths. 4152 [\\/]* | ?:[\\/]*) 4153 re_direlt='/[^/][^/]*/\.\./' 4154 # Canonicalize the pathname of ld 4155 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4156 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4157 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4158 done 4159 test -z "$LD" && LD="$ac_prog" 4160 ;; 4161 "") 4162 # If it fails, then pretend we aren't using GCC. 4163 ac_prog=ld 4164 ;; 4165 *) 4166 # If it is relative, then search for the first ld in PATH. 4167 with_gnu_ld=unknown 4168 ;; 4169 esac 4170elif test "$with_gnu_ld" = yes; then 4171 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 4172$as_echo_n "checking for GNU ld... " >&6; } 4173else 4174 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4175$as_echo_n "checking for non-GNU ld... " >&6; } 4176fi 4177if test "${lt_cv_path_LD+set}" = set; then 4178 $as_echo_n "(cached) " >&6 4179else 4180 if test -z "$LD"; then 4181 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4182 for ac_dir in $PATH; do 4183 IFS="$lt_save_ifs" 4184 test -z "$ac_dir" && ac_dir=. 4185 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4186 lt_cv_path_LD="$ac_dir/$ac_prog" 4187 # Check to see if the program is GNU ld. I'd rather use --version, 4188 # but apparently some variants of GNU ld only accept -v. 4189 # Break only if it was the GNU/non-GNU ld that we prefer. 4190 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4191 *GNU* | *'with BFD'*) 4192 test "$with_gnu_ld" != no && break 4193 ;; 4194 *) 4195 test "$with_gnu_ld" != yes && break 4196 ;; 4197 esac 4198 fi 4199 done 4200 IFS="$lt_save_ifs" 4201else 4202 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4203fi 4204fi 4205 4206LD="$lt_cv_path_LD" 4207if test -n "$LD"; then 4208 { $as_echo "$as_me:$LINENO: result: $LD" >&5 4209$as_echo "$LD" >&6; } 4210else 4211 { $as_echo "$as_me:$LINENO: result: no" >&5 4212$as_echo "no" >&6; } 4213fi 4214test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4215$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4216 { (exit 1); exit 1; }; } 4217{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4218$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4219if test "${lt_cv_prog_gnu_ld+set}" = set; then 4220 $as_echo_n "(cached) " >&6 4221else 4222 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4223case `$LD -v 2>&1 </dev/null` in 4224*GNU* | *'with BFD'*) 4225 lt_cv_prog_gnu_ld=yes 4226 ;; 4227*) 4228 lt_cv_prog_gnu_ld=no 4229 ;; 4230esac 4231fi 4232{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4233$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4234with_gnu_ld=$lt_cv_prog_gnu_ld 4235 4236 4237{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4238$as_echo_n "checking for $LD option to reload object files... " >&6; } 4239if test "${lt_cv_ld_reload_flag+set}" = set; then 4240 $as_echo_n "(cached) " >&6 4241else 4242 lt_cv_ld_reload_flag='-r' 4243fi 4244{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4245$as_echo "$lt_cv_ld_reload_flag" >&6; } 4246reload_flag=$lt_cv_ld_reload_flag 4247case $reload_flag in 4248"" | " "*) ;; 4249*) reload_flag=" $reload_flag" ;; 4250esac 4251reload_cmds='$LD$reload_flag -o $output$reload_objs' 4252case $host_os in 4253 darwin*) 4254 if test "$GCC" = yes; then 4255 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4256 else 4257 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4258 fi 4259 ;; 4260esac 4261 4262{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4263$as_echo_n "checking for BSD-compatible nm... " >&6; } 4264if test "${lt_cv_path_NM+set}" = set; then 4265 $as_echo_n "(cached) " >&6 4266else 4267 if test -n "$NM"; then 4268 # Let the user override the test. 4269 lt_cv_path_NM="$NM" 4270else 4271 lt_nm_to_check="${ac_tool_prefix}nm" 4272 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4273 lt_nm_to_check="$lt_nm_to_check nm" 4274 fi 4275 for lt_tmp_nm in $lt_nm_to_check; do 4276 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4277 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4278 IFS="$lt_save_ifs" 4279 test -z "$ac_dir" && ac_dir=. 4280 tmp_nm="$ac_dir/$lt_tmp_nm" 4281 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4282 # Check to see if the nm accepts a BSD-compat flag. 4283 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4284 # nm: unknown option "B" ignored 4285 # Tru64's nm complains that /dev/null is an invalid object file 4286 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4287 */dev/null* | *'Invalid file or object type'*) 4288 lt_cv_path_NM="$tmp_nm -B" 4289 break 4290 ;; 4291 *) 4292 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4293 */dev/null*) 4294 lt_cv_path_NM="$tmp_nm -p" 4295 break 4296 ;; 4297 *) 4298 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4299 continue # so that we can try to find one that supports BSD flags 4300 ;; 4301 esac 4302 ;; 4303 esac 4304 fi 4305 done 4306 IFS="$lt_save_ifs" 4307 done 4308 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4309fi 4310fi 4311{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4312$as_echo "$lt_cv_path_NM" >&6; } 4313NM="$lt_cv_path_NM" 4314 4315{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 4316$as_echo_n "checking whether ln -s works... " >&6; } 4317LN_S=$as_ln_s 4318if test "$LN_S" = "ln -s"; then 4319 { $as_echo "$as_me:$LINENO: result: yes" >&5 4320$as_echo "yes" >&6; } 4321else 4322 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4323$as_echo "no, using $LN_S" >&6; } 4324fi 4325 4326{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 4327$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4328if test "${lt_cv_deplibs_check_method+set}" = set; then 4329 $as_echo_n "(cached) " >&6 4330else 4331 lt_cv_file_magic_cmd='$MAGIC_CMD' 4332lt_cv_file_magic_test_file= 4333lt_cv_deplibs_check_method='unknown' 4334# Need to set the preceding variable on all platforms that support 4335# interlibrary dependencies. 4336# 'none' -- dependencies not supported. 4337# `unknown' -- same as none, but documents that we really don't know. 4338# 'pass_all' -- all dependencies passed with no checks. 4339# 'test_compile' -- check by making test program. 4340# 'file_magic [[regex]]' -- check by looking for files in library path 4341# which responds to the $file_magic_cmd with a given extended regex. 4342# If you have `file' or equivalent on your system and you're not sure 4343# whether `pass_all' will *always* work, you probably want this one. 4344 4345case $host_os in 4346aix[4-9]*) 4347 lt_cv_deplibs_check_method=pass_all 4348 ;; 4349 4350beos*) 4351 lt_cv_deplibs_check_method=pass_all 4352 ;; 4353 4354bsdi[45]*) 4355 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4356 lt_cv_file_magic_cmd='/usr/bin/file -L' 4357 lt_cv_file_magic_test_file=/shlib/libc.so 4358 ;; 4359 4360cygwin*) 4361 # func_win32_libid is a shell function defined in ltmain.sh 4362 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4363 lt_cv_file_magic_cmd='func_win32_libid' 4364 ;; 4365 4366mingw* | pw32*) 4367 # Base MSYS/MinGW do not provide the 'file' command needed by 4368 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4369 # unless we find 'file', for example because we are cross-compiling. 4370 if ( file / ) >/dev/null 2>&1; then 4371 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4372 lt_cv_file_magic_cmd='func_win32_libid' 4373 else 4374 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4375 lt_cv_file_magic_cmd='$OBJDUMP -f' 4376 fi 4377 ;; 4378 4379darwin* | rhapsody*) 4380 lt_cv_deplibs_check_method=pass_all 4381 ;; 4382 4383freebsd* | dragonfly*) 4384 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4385 case $host_cpu in 4386 i*86 ) 4387 # Not sure whether the presence of OpenBSD here was a mistake. 4388 # Let's accept both of them until this is cleared up. 4389 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4390 lt_cv_file_magic_cmd=/usr/bin/file 4391 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4392 ;; 4393 esac 4394 else 4395 lt_cv_deplibs_check_method=pass_all 4396 fi 4397 ;; 4398 4399gnu*) 4400 lt_cv_deplibs_check_method=pass_all 4401 ;; 4402 4403hpux10.20* | hpux11*) 4404 lt_cv_file_magic_cmd=/usr/bin/file 4405 case $host_cpu in 4406 ia64*) 4407 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4408 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4409 ;; 4410 hppa*64*) 4411 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]' 4412 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4413 ;; 4414 *) 4415 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4416 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4417 ;; 4418 esac 4419 ;; 4420 4421interix[3-9]*) 4422 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4423 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4424 ;; 4425 4426irix5* | irix6* | nonstopux*) 4427 case $LD in 4428 *-32|*"-32 ") libmagic=32-bit;; 4429 *-n32|*"-n32 ") libmagic=N32;; 4430 *-64|*"-64 ") libmagic=64-bit;; 4431 *) libmagic=never-match;; 4432 esac 4433 lt_cv_deplibs_check_method=pass_all 4434 ;; 4435 4436# This must be Linux ELF. 4437linux* | k*bsd*-gnu) 4438 lt_cv_deplibs_check_method=pass_all 4439 ;; 4440 4441netbsd*) 4442 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4443 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4444 else 4445 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4446 fi 4447 ;; 4448 4449newos6*) 4450 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4451 lt_cv_file_magic_cmd=/usr/bin/file 4452 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4453 ;; 4454 4455nto-qnx*) 4456 lt_cv_deplibs_check_method=unknown 4457 ;; 4458 4459openbsd*) 4460 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4461 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4462 else 4463 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4464 fi 4465 ;; 4466 4467osf3* | osf4* | osf5*) 4468 lt_cv_deplibs_check_method=pass_all 4469 ;; 4470 4471rdos*) 4472 lt_cv_deplibs_check_method=pass_all 4473 ;; 4474 4475solaris*) 4476 lt_cv_deplibs_check_method=pass_all 4477 ;; 4478 4479sysv4 | sysv4.3*) 4480 case $host_vendor in 4481 motorola) 4482 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]' 4483 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4484 ;; 4485 ncr) 4486 lt_cv_deplibs_check_method=pass_all 4487 ;; 4488 sequent) 4489 lt_cv_file_magic_cmd='/bin/file' 4490 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4491 ;; 4492 sni) 4493 lt_cv_file_magic_cmd='/bin/file' 4494 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4495 lt_cv_file_magic_test_file=/lib/libc.so 4496 ;; 4497 siemens) 4498 lt_cv_deplibs_check_method=pass_all 4499 ;; 4500 pc) 4501 lt_cv_deplibs_check_method=pass_all 4502 ;; 4503 esac 4504 ;; 4505 4506sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4507 lt_cv_deplibs_check_method=pass_all 4508 ;; 4509esac 4510 4511fi 4512{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4513$as_echo "$lt_cv_deplibs_check_method" >&6; } 4514file_magic_cmd=$lt_cv_file_magic_cmd 4515deplibs_check_method=$lt_cv_deplibs_check_method 4516test -z "$deplibs_check_method" && deplibs_check_method=unknown 4517 4518 4519 4520 4521# If no C compiler was specified, use CC. 4522LTCC=${LTCC-"$CC"} 4523 4524# If no C compiler flags were specified, use CFLAGS. 4525LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4526 4527# Allow CC to be a program name with arguments. 4528compiler=$CC 4529 4530 4531# Check whether --enable-libtool-lock was given. 4532if test "${enable_libtool_lock+set}" = set; then 4533 enableval=$enable_libtool_lock; 4534fi 4535 4536test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4537 4538# Some flags need to be propagated to the compiler or linker for good 4539# libtool support. 4540case $host in 4541ia64-*-hpux*) 4542 # Find out which ABI we are using. 4543 echo 'int i;' > conftest.$ac_ext 4544 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4545 (eval $ac_compile) 2>&5 4546 ac_status=$? 4547 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4548 (exit $ac_status); }; then 4549 case `/usr/bin/file conftest.$ac_objext` in 4550 *ELF-32*) 4551 HPUX_IA64_MODE="32" 4552 ;; 4553 *ELF-64*) 4554 HPUX_IA64_MODE="64" 4555 ;; 4556 esac 4557 fi 4558 rm -rf conftest* 4559 ;; 4560*-*-irix6*) 4561 # Find out which ABI we are using. 4562 echo '#line 4562 "configure"' > conftest.$ac_ext 4563 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4564 (eval $ac_compile) 2>&5 4565 ac_status=$? 4566 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4567 (exit $ac_status); }; then 4568 if test "$lt_cv_prog_gnu_ld" = yes; then 4569 case `/usr/bin/file conftest.$ac_objext` in 4570 *32-bit*) 4571 LD="${LD-ld} -melf32bsmip" 4572 ;; 4573 *N32*) 4574 LD="${LD-ld} -melf32bmipn32" 4575 ;; 4576 *64-bit*) 4577 LD="${LD-ld} -melf64bmip" 4578 ;; 4579 esac 4580 else 4581 case `/usr/bin/file conftest.$ac_objext` in 4582 *32-bit*) 4583 LD="${LD-ld} -32" 4584 ;; 4585 *N32*) 4586 LD="${LD-ld} -n32" 4587 ;; 4588 *64-bit*) 4589 LD="${LD-ld} -64" 4590 ;; 4591 esac 4592 fi 4593 fi 4594 rm -rf conftest* 4595 ;; 4596 4597x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 4598s390*-*linux*|sparc*-*linux*) 4599 # Find out which ABI we are using. 4600 echo 'int i;' > conftest.$ac_ext 4601 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4602 (eval $ac_compile) 2>&5 4603 ac_status=$? 4604 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4605 (exit $ac_status); }; then 4606 case `/usr/bin/file conftest.o` in 4607 *32-bit*) 4608 case $host in 4609 x86_64-*kfreebsd*-gnu) 4610 LD="${LD-ld} -m elf_i386_fbsd" 4611 ;; 4612 x86_64-*linux*) 4613 LD="${LD-ld} -m elf_i386" 4614 ;; 4615 ppc64-*linux*|powerpc64-*linux*) 4616 LD="${LD-ld} -m elf32ppclinux" 4617 ;; 4618 s390x-*linux*) 4619 LD="${LD-ld} -m elf_s390" 4620 ;; 4621 sparc64-*linux*) 4622 LD="${LD-ld} -m elf32_sparc" 4623 ;; 4624 esac 4625 ;; 4626 *64-bit*) 4627 case $host in 4628 x86_64-*kfreebsd*-gnu) 4629 LD="${LD-ld} -m elf_x86_64_fbsd" 4630 ;; 4631 x86_64-*linux*) 4632 LD="${LD-ld} -m elf_x86_64" 4633 ;; 4634 ppc*-*linux*|powerpc*-*linux*) 4635 LD="${LD-ld} -m elf64ppc" 4636 ;; 4637 s390*-*linux*) 4638 LD="${LD-ld} -m elf64_s390" 4639 ;; 4640 sparc*-*linux*) 4641 LD="${LD-ld} -m elf64_sparc" 4642 ;; 4643 esac 4644 ;; 4645 esac 4646 fi 4647 rm -rf conftest* 4648 ;; 4649 4650*-*-sco3.2v5*) 4651 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4652 SAVE_CFLAGS="$CFLAGS" 4653 CFLAGS="$CFLAGS -belf" 4654 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4655$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 4656if test "${lt_cv_cc_needs_belf+set}" = set; then 4657 $as_echo_n "(cached) " >&6 4658else 4659 ac_ext=c 4660ac_cpp='$CPP $CPPFLAGS' 4661ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4662ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4663ac_compiler_gnu=$ac_cv_c_compiler_gnu 4664 4665 cat >conftest.$ac_ext <<_ACEOF 4666/* confdefs.h. */ 4667_ACEOF 4668cat confdefs.h >>conftest.$ac_ext 4669cat >>conftest.$ac_ext <<_ACEOF 4670/* end confdefs.h. */ 4671 4672int 4673main () 4674{ 4675 4676 ; 4677 return 0; 4678} 4679_ACEOF 4680rm -f conftest.$ac_objext conftest$ac_exeext 4681if { (ac_try="$ac_link" 4682case "(($ac_try" in 4683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4684 *) ac_try_echo=$ac_try;; 4685esac 4686eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4687$as_echo "$ac_try_echo") >&5 4688 (eval "$ac_link") 2>conftest.er1 4689 ac_status=$? 4690 grep -v '^ *+' conftest.er1 >conftest.err 4691 rm -f conftest.er1 4692 cat conftest.err >&5 4693 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4694 (exit $ac_status); } && { 4695 test -z "$ac_c_werror_flag" || 4696 test ! -s conftest.err 4697 } && test -s conftest$ac_exeext && { 4698 test "$cross_compiling" = yes || 4699 $as_test_x conftest$ac_exeext 4700 }; then 4701 lt_cv_cc_needs_belf=yes 4702else 4703 $as_echo "$as_me: failed program was:" >&5 4704sed 's/^/| /' conftest.$ac_ext >&5 4705 4706 lt_cv_cc_needs_belf=no 4707fi 4708 4709rm -rf conftest.dSYM 4710rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4711 conftest$ac_exeext conftest.$ac_ext 4712 ac_ext=c 4713ac_cpp='$CPP $CPPFLAGS' 4714ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4715ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4716ac_compiler_gnu=$ac_cv_c_compiler_gnu 4717 4718fi 4719{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4720$as_echo "$lt_cv_cc_needs_belf" >&6; } 4721 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4722 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4723 CFLAGS="$SAVE_CFLAGS" 4724 fi 4725 ;; 4726sparc*-*solaris*) 4727 # Find out which ABI we are using. 4728 echo 'int i;' > conftest.$ac_ext 4729 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4730 (eval $ac_compile) 2>&5 4731 ac_status=$? 4732 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4733 (exit $ac_status); }; then 4734 case `/usr/bin/file conftest.o` in 4735 *64-bit*) 4736 case $lt_cv_prog_gnu_ld in 4737 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4738 *) 4739 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 4740 LD="${LD-ld} -64" 4741 fi 4742 ;; 4743 esac 4744 ;; 4745 esac 4746 fi 4747 rm -rf conftest* 4748 ;; 4749 4750 4751esac 4752 4753need_locks="$enable_libtool_lock" 4754 4755 4756ac_ext=c 4757ac_cpp='$CPP $CPPFLAGS' 4758ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4759ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4760ac_compiler_gnu=$ac_cv_c_compiler_gnu 4761{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4762$as_echo_n "checking how to run the C preprocessor... " >&6; } 4763# On Suns, sometimes $CPP names a directory. 4764if test -n "$CPP" && test -d "$CPP"; then 4765 CPP= 4766fi 4767if test -z "$CPP"; then 4768 if test "${ac_cv_prog_CPP+set}" = set; then 4769 $as_echo_n "(cached) " >&6 4770else 4771 # Double quotes because CPP needs to be expanded 4772 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4773 do 4774 ac_preproc_ok=false 4775for ac_c_preproc_warn_flag in '' yes 4776do 4777 # Use a header file that comes with gcc, so configuring glibc 4778 # with a fresh cross-compiler works. 4779 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4780 # <limits.h> exists even on freestanding compilers. 4781 # On the NeXT, cc -E runs the code through the compiler's parser, 4782 # not just through cpp. "Syntax error" is here to catch this case. 4783 cat >conftest.$ac_ext <<_ACEOF 4784/* confdefs.h. */ 4785_ACEOF 4786cat confdefs.h >>conftest.$ac_ext 4787cat >>conftest.$ac_ext <<_ACEOF 4788/* end confdefs.h. */ 4789#ifdef __STDC__ 4790# include <limits.h> 4791#else 4792# include <assert.h> 4793#endif 4794 Syntax error 4795_ACEOF 4796if { (ac_try="$ac_cpp conftest.$ac_ext" 4797case "(($ac_try" in 4798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4799 *) ac_try_echo=$ac_try;; 4800esac 4801eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4802$as_echo "$ac_try_echo") >&5 4803 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4804 ac_status=$? 4805 grep -v '^ *+' conftest.er1 >conftest.err 4806 rm -f conftest.er1 4807 cat conftest.err >&5 4808 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4809 (exit $ac_status); } >/dev/null && { 4810 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4811 test ! -s conftest.err 4812 }; then 4813 : 4814else 4815 $as_echo "$as_me: failed program was:" >&5 4816sed 's/^/| /' conftest.$ac_ext >&5 4817 4818 # Broken: fails on valid input. 4819continue 4820fi 4821 4822rm -f conftest.err conftest.$ac_ext 4823 4824 # OK, works on sane cases. Now check whether nonexistent headers 4825 # can be detected and how. 4826 cat >conftest.$ac_ext <<_ACEOF 4827/* confdefs.h. */ 4828_ACEOF 4829cat confdefs.h >>conftest.$ac_ext 4830cat >>conftest.$ac_ext <<_ACEOF 4831/* end confdefs.h. */ 4832#include <ac_nonexistent.h> 4833_ACEOF 4834if { (ac_try="$ac_cpp conftest.$ac_ext" 4835case "(($ac_try" in 4836 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4837 *) ac_try_echo=$ac_try;; 4838esac 4839eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4840$as_echo "$ac_try_echo") >&5 4841 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4842 ac_status=$? 4843 grep -v '^ *+' conftest.er1 >conftest.err 4844 rm -f conftest.er1 4845 cat conftest.err >&5 4846 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4847 (exit $ac_status); } >/dev/null && { 4848 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4849 test ! -s conftest.err 4850 }; then 4851 # Broken: success on invalid input. 4852continue 4853else 4854 $as_echo "$as_me: failed program was:" >&5 4855sed 's/^/| /' conftest.$ac_ext >&5 4856 4857 # Passes both tests. 4858ac_preproc_ok=: 4859break 4860fi 4861 4862rm -f conftest.err conftest.$ac_ext 4863 4864done 4865# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4866rm -f conftest.err conftest.$ac_ext 4867if $ac_preproc_ok; then 4868 break 4869fi 4870 4871 done 4872 ac_cv_prog_CPP=$CPP 4873 4874fi 4875 CPP=$ac_cv_prog_CPP 4876else 4877 ac_cv_prog_CPP=$CPP 4878fi 4879{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 4880$as_echo "$CPP" >&6; } 4881ac_preproc_ok=false 4882for ac_c_preproc_warn_flag in '' yes 4883do 4884 # Use a header file that comes with gcc, so configuring glibc 4885 # with a fresh cross-compiler works. 4886 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4887 # <limits.h> exists even on freestanding compilers. 4888 # On the NeXT, cc -E runs the code through the compiler's parser, 4889 # not just through cpp. "Syntax error" is here to catch this case. 4890 cat >conftest.$ac_ext <<_ACEOF 4891/* confdefs.h. */ 4892_ACEOF 4893cat confdefs.h >>conftest.$ac_ext 4894cat >>conftest.$ac_ext <<_ACEOF 4895/* end confdefs.h. */ 4896#ifdef __STDC__ 4897# include <limits.h> 4898#else 4899# include <assert.h> 4900#endif 4901 Syntax error 4902_ACEOF 4903if { (ac_try="$ac_cpp conftest.$ac_ext" 4904case "(($ac_try" in 4905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4906 *) ac_try_echo=$ac_try;; 4907esac 4908eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4909$as_echo "$ac_try_echo") >&5 4910 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4911 ac_status=$? 4912 grep -v '^ *+' conftest.er1 >conftest.err 4913 rm -f conftest.er1 4914 cat conftest.err >&5 4915 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4916 (exit $ac_status); } >/dev/null && { 4917 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4918 test ! -s conftest.err 4919 }; then 4920 : 4921else 4922 $as_echo "$as_me: failed program was:" >&5 4923sed 's/^/| /' conftest.$ac_ext >&5 4924 4925 # Broken: fails on valid input. 4926continue 4927fi 4928 4929rm -f conftest.err conftest.$ac_ext 4930 4931 # OK, works on sane cases. Now check whether nonexistent headers 4932 # can be detected and how. 4933 cat >conftest.$ac_ext <<_ACEOF 4934/* confdefs.h. */ 4935_ACEOF 4936cat confdefs.h >>conftest.$ac_ext 4937cat >>conftest.$ac_ext <<_ACEOF 4938/* end confdefs.h. */ 4939#include <ac_nonexistent.h> 4940_ACEOF 4941if { (ac_try="$ac_cpp conftest.$ac_ext" 4942case "(($ac_try" in 4943 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4944 *) ac_try_echo=$ac_try;; 4945esac 4946eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4947$as_echo "$ac_try_echo") >&5 4948 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4949 ac_status=$? 4950 grep -v '^ *+' conftest.er1 >conftest.err 4951 rm -f conftest.er1 4952 cat conftest.err >&5 4953 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4954 (exit $ac_status); } >/dev/null && { 4955 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4956 test ! -s conftest.err 4957 }; then 4958 # Broken: success on invalid input. 4959continue 4960else 4961 $as_echo "$as_me: failed program was:" >&5 4962sed 's/^/| /' conftest.$ac_ext >&5 4963 4964 # Passes both tests. 4965ac_preproc_ok=: 4966break 4967fi 4968 4969rm -f conftest.err conftest.$ac_ext 4970 4971done 4972# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4973rm -f conftest.err conftest.$ac_ext 4974if $ac_preproc_ok; then 4975 : 4976else 4977 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 4978$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4979{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4980See \`config.log' for more details." >&5 4981$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4982See \`config.log' for more details." >&2;} 4983 { (exit 1); exit 1; }; }; } 4984fi 4985 4986ac_ext=c 4987ac_cpp='$CPP $CPPFLAGS' 4988ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4989ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4990ac_compiler_gnu=$ac_cv_c_compiler_gnu 4991 4992 4993{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4994$as_echo_n "checking for ANSI C header files... " >&6; } 4995if test "${ac_cv_header_stdc+set}" = set; then 4996 $as_echo_n "(cached) " >&6 4997else 4998 cat >conftest.$ac_ext <<_ACEOF 4999/* confdefs.h. */ 5000_ACEOF 5001cat confdefs.h >>conftest.$ac_ext 5002cat >>conftest.$ac_ext <<_ACEOF 5003/* end confdefs.h. */ 5004#include <stdlib.h> 5005#include <stdarg.h> 5006#include <string.h> 5007#include <float.h> 5008 5009int 5010main () 5011{ 5012 5013 ; 5014 return 0; 5015} 5016_ACEOF 5017rm -f conftest.$ac_objext 5018if { (ac_try="$ac_compile" 5019case "(($ac_try" in 5020 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5021 *) ac_try_echo=$ac_try;; 5022esac 5023eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5024$as_echo "$ac_try_echo") >&5 5025 (eval "$ac_compile") 2>conftest.er1 5026 ac_status=$? 5027 grep -v '^ *+' conftest.er1 >conftest.err 5028 rm -f conftest.er1 5029 cat conftest.err >&5 5030 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5031 (exit $ac_status); } && { 5032 test -z "$ac_c_werror_flag" || 5033 test ! -s conftest.err 5034 } && test -s conftest.$ac_objext; then 5035 ac_cv_header_stdc=yes 5036else 5037 $as_echo "$as_me: failed program was:" >&5 5038sed 's/^/| /' conftest.$ac_ext >&5 5039 5040 ac_cv_header_stdc=no 5041fi 5042 5043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5044 5045if test $ac_cv_header_stdc = yes; then 5046 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5047 cat >conftest.$ac_ext <<_ACEOF 5048/* confdefs.h. */ 5049_ACEOF 5050cat confdefs.h >>conftest.$ac_ext 5051cat >>conftest.$ac_ext <<_ACEOF 5052/* end confdefs.h. */ 5053#include <string.h> 5054 5055_ACEOF 5056if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5057 $EGREP "memchr" >/dev/null 2>&1; then 5058 : 5059else 5060 ac_cv_header_stdc=no 5061fi 5062rm -f conftest* 5063 5064fi 5065 5066if test $ac_cv_header_stdc = yes; then 5067 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5068 cat >conftest.$ac_ext <<_ACEOF 5069/* confdefs.h. */ 5070_ACEOF 5071cat confdefs.h >>conftest.$ac_ext 5072cat >>conftest.$ac_ext <<_ACEOF 5073/* end confdefs.h. */ 5074#include <stdlib.h> 5075 5076_ACEOF 5077if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5078 $EGREP "free" >/dev/null 2>&1; then 5079 : 5080else 5081 ac_cv_header_stdc=no 5082fi 5083rm -f conftest* 5084 5085fi 5086 5087if test $ac_cv_header_stdc = yes; then 5088 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5089 if test "$cross_compiling" = yes; then 5090 : 5091else 5092 cat >conftest.$ac_ext <<_ACEOF 5093/* confdefs.h. */ 5094_ACEOF 5095cat confdefs.h >>conftest.$ac_ext 5096cat >>conftest.$ac_ext <<_ACEOF 5097/* end confdefs.h. */ 5098#include <ctype.h> 5099#include <stdlib.h> 5100#if ((' ' & 0x0FF) == 0x020) 5101# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5102# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5103#else 5104# define ISLOWER(c) \ 5105 (('a' <= (c) && (c) <= 'i') \ 5106 || ('j' <= (c) && (c) <= 'r') \ 5107 || ('s' <= (c) && (c) <= 'z')) 5108# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5109#endif 5110 5111#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5112int 5113main () 5114{ 5115 int i; 5116 for (i = 0; i < 256; i++) 5117 if (XOR (islower (i), ISLOWER (i)) 5118 || toupper (i) != TOUPPER (i)) 5119 return 2; 5120 return 0; 5121} 5122_ACEOF 5123rm -f conftest$ac_exeext 5124if { (ac_try="$ac_link" 5125case "(($ac_try" in 5126 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5127 *) ac_try_echo=$ac_try;; 5128esac 5129eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5130$as_echo "$ac_try_echo") >&5 5131 (eval "$ac_link") 2>&5 5132 ac_status=$? 5133 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5134 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5135 { (case "(($ac_try" in 5136 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5137 *) ac_try_echo=$ac_try;; 5138esac 5139eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5140$as_echo "$ac_try_echo") >&5 5141 (eval "$ac_try") 2>&5 5142 ac_status=$? 5143 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5144 (exit $ac_status); }; }; then 5145 : 5146else 5147 $as_echo "$as_me: program exited with status $ac_status" >&5 5148$as_echo "$as_me: failed program was:" >&5 5149sed 's/^/| /' conftest.$ac_ext >&5 5150 5151( exit $ac_status ) 5152ac_cv_header_stdc=no 5153fi 5154rm -rf conftest.dSYM 5155rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5156fi 5157 5158 5159fi 5160fi 5161{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5162$as_echo "$ac_cv_header_stdc" >&6; } 5163if test $ac_cv_header_stdc = yes; then 5164 5165cat >>confdefs.h <<\_ACEOF 5166#define STDC_HEADERS 1 5167_ACEOF 5168 5169fi 5170 5171# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5182 inttypes.h stdint.h unistd.h 5183do 5184as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5185{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5186$as_echo_n "checking for $ac_header... " >&6; } 5187if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5188 $as_echo_n "(cached) " >&6 5189else 5190 cat >conftest.$ac_ext <<_ACEOF 5191/* confdefs.h. */ 5192_ACEOF 5193cat confdefs.h >>conftest.$ac_ext 5194cat >>conftest.$ac_ext <<_ACEOF 5195/* end confdefs.h. */ 5196$ac_includes_default 5197 5198#include <$ac_header> 5199_ACEOF 5200rm -f conftest.$ac_objext 5201if { (ac_try="$ac_compile" 5202case "(($ac_try" in 5203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5204 *) ac_try_echo=$ac_try;; 5205esac 5206eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5207$as_echo "$ac_try_echo") >&5 5208 (eval "$ac_compile") 2>conftest.er1 5209 ac_status=$? 5210 grep -v '^ *+' conftest.er1 >conftest.err 5211 rm -f conftest.er1 5212 cat conftest.err >&5 5213 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5214 (exit $ac_status); } && { 5215 test -z "$ac_c_werror_flag" || 5216 test ! -s conftest.err 5217 } && test -s conftest.$ac_objext; then 5218 eval "$as_ac_Header=yes" 5219else 5220 $as_echo "$as_me: failed program was:" >&5 5221sed 's/^/| /' conftest.$ac_ext >&5 5222 5223 eval "$as_ac_Header=no" 5224fi 5225 5226rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5227fi 5228ac_res=`eval 'as_val=${'$as_ac_Header'} 5229 $as_echo "$as_val"'` 5230 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5231$as_echo "$ac_res" >&6; } 5232as_val=`eval 'as_val=${'$as_ac_Header'} 5233 $as_echo "$as_val"'` 5234 if test "x$as_val" = x""yes; then 5235 cat >>confdefs.h <<_ACEOF 5236#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5237_ACEOF 5238 5239fi 5240 5241done 5242 5243 5244 5245for ac_header in dlfcn.h 5246do 5247as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5248if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5249 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5250$as_echo_n "checking for $ac_header... " >&6; } 5251if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5252 $as_echo_n "(cached) " >&6 5253fi 5254ac_res=`eval 'as_val=${'$as_ac_Header'} 5255 $as_echo "$as_val"'` 5256 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5257$as_echo "$ac_res" >&6; } 5258else 5259 # Is the header compilable? 5260{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 5261$as_echo_n "checking $ac_header usability... " >&6; } 5262cat >conftest.$ac_ext <<_ACEOF 5263/* confdefs.h. */ 5264_ACEOF 5265cat confdefs.h >>conftest.$ac_ext 5266cat >>conftest.$ac_ext <<_ACEOF 5267/* end confdefs.h. */ 5268$ac_includes_default 5269#include <$ac_header> 5270_ACEOF 5271rm -f conftest.$ac_objext 5272if { (ac_try="$ac_compile" 5273case "(($ac_try" in 5274 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5275 *) ac_try_echo=$ac_try;; 5276esac 5277eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5278$as_echo "$ac_try_echo") >&5 5279 (eval "$ac_compile") 2>conftest.er1 5280 ac_status=$? 5281 grep -v '^ *+' conftest.er1 >conftest.err 5282 rm -f conftest.er1 5283 cat conftest.err >&5 5284 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5285 (exit $ac_status); } && { 5286 test -z "$ac_c_werror_flag" || 5287 test ! -s conftest.err 5288 } && test -s conftest.$ac_objext; then 5289 ac_header_compiler=yes 5290else 5291 $as_echo "$as_me: failed program was:" >&5 5292sed 's/^/| /' conftest.$ac_ext >&5 5293 5294 ac_header_compiler=no 5295fi 5296 5297rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5298{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5299$as_echo "$ac_header_compiler" >&6; } 5300 5301# Is the header present? 5302{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 5303$as_echo_n "checking $ac_header presence... " >&6; } 5304cat >conftest.$ac_ext <<_ACEOF 5305/* confdefs.h. */ 5306_ACEOF 5307cat confdefs.h >>conftest.$ac_ext 5308cat >>conftest.$ac_ext <<_ACEOF 5309/* end confdefs.h. */ 5310#include <$ac_header> 5311_ACEOF 5312if { (ac_try="$ac_cpp conftest.$ac_ext" 5313case "(($ac_try" in 5314 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5315 *) ac_try_echo=$ac_try;; 5316esac 5317eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5318$as_echo "$ac_try_echo") >&5 5319 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5320 ac_status=$? 5321 grep -v '^ *+' conftest.er1 >conftest.err 5322 rm -f conftest.er1 5323 cat conftest.err >&5 5324 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5325 (exit $ac_status); } >/dev/null && { 5326 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5327 test ! -s conftest.err 5328 }; then 5329 ac_header_preproc=yes 5330else 5331 $as_echo "$as_me: failed program was:" >&5 5332sed 's/^/| /' conftest.$ac_ext >&5 5333 5334 ac_header_preproc=no 5335fi 5336 5337rm -f conftest.err conftest.$ac_ext 5338{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5339$as_echo "$ac_header_preproc" >&6; } 5340 5341# So? What about this header? 5342case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5343 yes:no: ) 5344 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5345$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5346 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5347$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5348 ac_header_preproc=yes 5349 ;; 5350 no:yes:* ) 5351 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5352$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5353 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5354$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5355 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5356$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5357 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5358$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5359 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5360$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5361 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5362$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5363 ( cat <<\_ASBOX 5364## ---------------------------------------------------------------------- ## 5365## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 5366## ---------------------------------------------------------------------- ## 5367_ASBOX 5368 ) | sed "s/^/$as_me: WARNING: /" >&2 5369 ;; 5370esac 5371{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5372$as_echo_n "checking for $ac_header... " >&6; } 5373if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5374 $as_echo_n "(cached) " >&6 5375else 5376 eval "$as_ac_Header=\$ac_header_preproc" 5377fi 5378ac_res=`eval 'as_val=${'$as_ac_Header'} 5379 $as_echo "$as_val"'` 5380 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5381$as_echo "$ac_res" >&6; } 5382 5383fi 5384as_val=`eval 'as_val=${'$as_ac_Header'} 5385 $as_echo "$as_val"'` 5386 if test "x$as_val" = x""yes; then 5387 cat >>confdefs.h <<_ACEOF 5388#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5389_ACEOF 5390 5391fi 5392 5393done 5394 5395ac_ext=cpp 5396ac_cpp='$CXXCPP $CPPFLAGS' 5397ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5398ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5399ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5400if test -z "$CXX"; then 5401 if test -n "$CCC"; then 5402 CXX=$CCC 5403 else 5404 if test -n "$ac_tool_prefix"; then 5405 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5406 do 5407 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5408set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5409{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5410$as_echo_n "checking for $ac_word... " >&6; } 5411if test "${ac_cv_prog_CXX+set}" = set; then 5412 $as_echo_n "(cached) " >&6 5413else 5414 if test -n "$CXX"; then 5415 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5416else 5417as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5418for as_dir in $PATH 5419do 5420 IFS=$as_save_IFS 5421 test -z "$as_dir" && as_dir=. 5422 for ac_exec_ext in '' $ac_executable_extensions; do 5423 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5424 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5425 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5426 break 2 5427 fi 5428done 5429done 5430IFS=$as_save_IFS 5431 5432fi 5433fi 5434CXX=$ac_cv_prog_CXX 5435if test -n "$CXX"; then 5436 { $as_echo "$as_me:$LINENO: result: $CXX" >&5 5437$as_echo "$CXX" >&6; } 5438else 5439 { $as_echo "$as_me:$LINENO: result: no" >&5 5440$as_echo "no" >&6; } 5441fi 5442 5443 5444 test -n "$CXX" && break 5445 done 5446fi 5447if test -z "$CXX"; then 5448 ac_ct_CXX=$CXX 5449 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5450do 5451 # Extract the first word of "$ac_prog", so it can be a program name with args. 5452set dummy $ac_prog; ac_word=$2 5453{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5454$as_echo_n "checking for $ac_word... " >&6; } 5455if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5456 $as_echo_n "(cached) " >&6 5457else 5458 if test -n "$ac_ct_CXX"; then 5459 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5460else 5461as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5462for as_dir in $PATH 5463do 5464 IFS=$as_save_IFS 5465 test -z "$as_dir" && as_dir=. 5466 for ac_exec_ext in '' $ac_executable_extensions; do 5467 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5468 ac_cv_prog_ac_ct_CXX="$ac_prog" 5469 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5470 break 2 5471 fi 5472done 5473done 5474IFS=$as_save_IFS 5475 5476fi 5477fi 5478ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5479if test -n "$ac_ct_CXX"; then 5480 { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5481$as_echo "$ac_ct_CXX" >&6; } 5482else 5483 { $as_echo "$as_me:$LINENO: result: no" >&5 5484$as_echo "no" >&6; } 5485fi 5486 5487 5488 test -n "$ac_ct_CXX" && break 5489done 5490 5491 if test "x$ac_ct_CXX" = x; then 5492 CXX="g++" 5493 else 5494 case $cross_compiling:$ac_tool_warned in 5495yes:) 5496{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 5497$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5498ac_tool_warned=yes ;; 5499esac 5500 CXX=$ac_ct_CXX 5501 fi 5502fi 5503 5504 fi 5505fi 5506# Provide some information about the compiler. 5507$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5508set X $ac_compile 5509ac_compiler=$2 5510{ (ac_try="$ac_compiler --version >&5" 5511case "(($ac_try" in 5512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5513 *) ac_try_echo=$ac_try;; 5514esac 5515eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5516$as_echo "$ac_try_echo") >&5 5517 (eval "$ac_compiler --version >&5") 2>&5 5518 ac_status=$? 5519 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5520 (exit $ac_status); } 5521{ (ac_try="$ac_compiler -v >&5" 5522case "(($ac_try" in 5523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5524 *) ac_try_echo=$ac_try;; 5525esac 5526eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5527$as_echo "$ac_try_echo") >&5 5528 (eval "$ac_compiler -v >&5") 2>&5 5529 ac_status=$? 5530 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5531 (exit $ac_status); } 5532{ (ac_try="$ac_compiler -V >&5" 5533case "(($ac_try" in 5534 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5535 *) ac_try_echo=$ac_try;; 5536esac 5537eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5538$as_echo "$ac_try_echo") >&5 5539 (eval "$ac_compiler -V >&5") 2>&5 5540 ac_status=$? 5541 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5542 (exit $ac_status); } 5543 5544{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5545$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 5546if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5547 $as_echo_n "(cached) " >&6 5548else 5549 cat >conftest.$ac_ext <<_ACEOF 5550/* confdefs.h. */ 5551_ACEOF 5552cat confdefs.h >>conftest.$ac_ext 5553cat >>conftest.$ac_ext <<_ACEOF 5554/* end confdefs.h. */ 5555 5556int 5557main () 5558{ 5559#ifndef __GNUC__ 5560 choke me 5561#endif 5562 5563 ; 5564 return 0; 5565} 5566_ACEOF 5567rm -f conftest.$ac_objext 5568if { (ac_try="$ac_compile" 5569case "(($ac_try" in 5570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5571 *) ac_try_echo=$ac_try;; 5572esac 5573eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5574$as_echo "$ac_try_echo") >&5 5575 (eval "$ac_compile") 2>conftest.er1 5576 ac_status=$? 5577 grep -v '^ *+' conftest.er1 >conftest.err 5578 rm -f conftest.er1 5579 cat conftest.err >&5 5580 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5581 (exit $ac_status); } && { 5582 test -z "$ac_cxx_werror_flag" || 5583 test ! -s conftest.err 5584 } && test -s conftest.$ac_objext; then 5585 ac_compiler_gnu=yes 5586else 5587 $as_echo "$as_me: failed program was:" >&5 5588sed 's/^/| /' conftest.$ac_ext >&5 5589 5590 ac_compiler_gnu=no 5591fi 5592 5593rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5594ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5595 5596fi 5597{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5598$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 5599if test $ac_compiler_gnu = yes; then 5600 GXX=yes 5601else 5602 GXX= 5603fi 5604ac_test_CXXFLAGS=${CXXFLAGS+set} 5605ac_save_CXXFLAGS=$CXXFLAGS 5606{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5607$as_echo_n "checking whether $CXX accepts -g... " >&6; } 5608if test "${ac_cv_prog_cxx_g+set}" = set; then 5609 $as_echo_n "(cached) " >&6 5610else 5611 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5612 ac_cxx_werror_flag=yes 5613 ac_cv_prog_cxx_g=no 5614 CXXFLAGS="-g" 5615 cat >conftest.$ac_ext <<_ACEOF 5616/* confdefs.h. */ 5617_ACEOF 5618cat confdefs.h >>conftest.$ac_ext 5619cat >>conftest.$ac_ext <<_ACEOF 5620/* end confdefs.h. */ 5621 5622int 5623main () 5624{ 5625 5626 ; 5627 return 0; 5628} 5629_ACEOF 5630rm -f conftest.$ac_objext 5631if { (ac_try="$ac_compile" 5632case "(($ac_try" in 5633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5634 *) ac_try_echo=$ac_try;; 5635esac 5636eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5637$as_echo "$ac_try_echo") >&5 5638 (eval "$ac_compile") 2>conftest.er1 5639 ac_status=$? 5640 grep -v '^ *+' conftest.er1 >conftest.err 5641 rm -f conftest.er1 5642 cat conftest.err >&5 5643 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5644 (exit $ac_status); } && { 5645 test -z "$ac_cxx_werror_flag" || 5646 test ! -s conftest.err 5647 } && test -s conftest.$ac_objext; then 5648 ac_cv_prog_cxx_g=yes 5649else 5650 $as_echo "$as_me: failed program was:" >&5 5651sed 's/^/| /' conftest.$ac_ext >&5 5652 5653 CXXFLAGS="" 5654 cat >conftest.$ac_ext <<_ACEOF 5655/* confdefs.h. */ 5656_ACEOF 5657cat confdefs.h >>conftest.$ac_ext 5658cat >>conftest.$ac_ext <<_ACEOF 5659/* end confdefs.h. */ 5660 5661int 5662main () 5663{ 5664 5665 ; 5666 return 0; 5667} 5668_ACEOF 5669rm -f conftest.$ac_objext 5670if { (ac_try="$ac_compile" 5671case "(($ac_try" in 5672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5673 *) ac_try_echo=$ac_try;; 5674esac 5675eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5676$as_echo "$ac_try_echo") >&5 5677 (eval "$ac_compile") 2>conftest.er1 5678 ac_status=$? 5679 grep -v '^ *+' conftest.er1 >conftest.err 5680 rm -f conftest.er1 5681 cat conftest.err >&5 5682 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5683 (exit $ac_status); } && { 5684 test -z "$ac_cxx_werror_flag" || 5685 test ! -s conftest.err 5686 } && test -s conftest.$ac_objext; then 5687 : 5688else 5689 $as_echo "$as_me: failed program was:" >&5 5690sed 's/^/| /' conftest.$ac_ext >&5 5691 5692 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5693 CXXFLAGS="-g" 5694 cat >conftest.$ac_ext <<_ACEOF 5695/* confdefs.h. */ 5696_ACEOF 5697cat confdefs.h >>conftest.$ac_ext 5698cat >>conftest.$ac_ext <<_ACEOF 5699/* end confdefs.h. */ 5700 5701int 5702main () 5703{ 5704 5705 ; 5706 return 0; 5707} 5708_ACEOF 5709rm -f conftest.$ac_objext 5710if { (ac_try="$ac_compile" 5711case "(($ac_try" in 5712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5713 *) ac_try_echo=$ac_try;; 5714esac 5715eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5716$as_echo "$ac_try_echo") >&5 5717 (eval "$ac_compile") 2>conftest.er1 5718 ac_status=$? 5719 grep -v '^ *+' conftest.er1 >conftest.err 5720 rm -f conftest.er1 5721 cat conftest.err >&5 5722 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5723 (exit $ac_status); } && { 5724 test -z "$ac_cxx_werror_flag" || 5725 test ! -s conftest.err 5726 } && test -s conftest.$ac_objext; then 5727 ac_cv_prog_cxx_g=yes 5728else 5729 $as_echo "$as_me: failed program was:" >&5 5730sed 's/^/| /' conftest.$ac_ext >&5 5731 5732 5733fi 5734 5735rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5736fi 5737 5738rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5739fi 5740 5741rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5742 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5743fi 5744{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5745$as_echo "$ac_cv_prog_cxx_g" >&6; } 5746if test "$ac_test_CXXFLAGS" = set; then 5747 CXXFLAGS=$ac_save_CXXFLAGS 5748elif test $ac_cv_prog_cxx_g = yes; then 5749 if test "$GXX" = yes; then 5750 CXXFLAGS="-g -O2" 5751 else 5752 CXXFLAGS="-g" 5753 fi 5754else 5755 if test "$GXX" = yes; then 5756 CXXFLAGS="-O2" 5757 else 5758 CXXFLAGS= 5759 fi 5760fi 5761ac_ext=cpp 5762ac_cpp='$CXXCPP $CPPFLAGS' 5763ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5764ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5765ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5766 5767depcc="$CXX" am_compiler_list= 5768 5769{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5770$as_echo_n "checking dependency style of $depcc... " >&6; } 5771if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5772 $as_echo_n "(cached) " >&6 5773else 5774 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5775 # We make a subdir and do the tests there. Otherwise we can end up 5776 # making bogus files that we don't know about and never remove. For 5777 # instance it was reported that on HP-UX the gcc test will end up 5778 # making a dummy file named `D' -- because `-MD' means `put the output 5779 # in D'. 5780 mkdir conftest.dir 5781 # Copy depcomp to subdir because otherwise we won't find it if we're 5782 # using a relative directory. 5783 cp "$am_depcomp" conftest.dir 5784 cd conftest.dir 5785 # We will build objects and dependencies in a subdirectory because 5786 # it helps to detect inapplicable dependency modes. For instance 5787 # both Tru64's cc and ICC support -MD to output dependencies as a 5788 # side effect of compilation, but ICC will put the dependencies in 5789 # the current directory while Tru64 will put them in the object 5790 # directory. 5791 mkdir sub 5792 5793 am_cv_CXX_dependencies_compiler_type=none 5794 if test "$am_compiler_list" = ""; then 5795 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5796 fi 5797 am__universal=false 5798 case " $depcc " in #( 5799 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5800 esac 5801 5802 for depmode in $am_compiler_list; do 5803 # Setup a source with many dependencies, because some compilers 5804 # like to wrap large dependency lists on column 80 (with \), and 5805 # we should not choose a depcomp mode which is confused by this. 5806 # 5807 # We need to recreate these files for each test, as the compiler may 5808 # overwrite some of them when testing with obscure command lines. 5809 # This happens at least with the AIX C compiler. 5810 : > sub/conftest.c 5811 for i in 1 2 3 4 5 6; do 5812 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5813 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5814 # Solaris 8's {/usr,}/bin/sh. 5815 touch sub/conftst$i.h 5816 done 5817 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5818 5819 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5820 # mode. It turns out that the SunPro C++ compiler does not properly 5821 # handle `-M -o', and we need to detect this. Also, some Intel 5822 # versions had trouble with output in subdirs 5823 am__obj=sub/conftest.${OBJEXT-o} 5824 am__minus_obj="-o $am__obj" 5825 case $depmode in 5826 gcc) 5827 # This depmode causes a compiler race in universal mode. 5828 test "$am__universal" = false || continue 5829 ;; 5830 nosideeffect) 5831 # after this tag, mechanisms are not by side-effect, so they'll 5832 # only be used when explicitly requested 5833 if test "x$enable_dependency_tracking" = xyes; then 5834 continue 5835 else 5836 break 5837 fi 5838 ;; 5839 msvisualcpp | msvcmsys) 5840 # This compiler won't grok `-c -o', but also, the minuso test has 5841 # not run yet. These depmodes are late enough in the game, and 5842 # so weak that their functioning should not be impacted. 5843 am__obj=conftest.${OBJEXT-o} 5844 am__minus_obj= 5845 ;; 5846 none) break ;; 5847 esac 5848 if depmode=$depmode \ 5849 source=sub/conftest.c object=$am__obj \ 5850 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5851 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5852 >/dev/null 2>conftest.err && 5853 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5854 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5855 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5856 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5857 # icc doesn't choke on unknown options, it will just issue warnings 5858 # or remarks (even with -Werror). So we grep stderr for any message 5859 # that says an option was ignored or not supported. 5860 # When given -MP, icc 7.0 and 7.1 complain thusly: 5861 # icc: Command line warning: ignoring option '-M'; no argument required 5862 # The diagnosis changed in icc 8.0: 5863 # icc: Command line remark: option '-MP' not supported 5864 if (grep 'ignoring option' conftest.err || 5865 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5866 am_cv_CXX_dependencies_compiler_type=$depmode 5867 break 5868 fi 5869 fi 5870 done 5871 5872 cd .. 5873 rm -rf conftest.dir 5874else 5875 am_cv_CXX_dependencies_compiler_type=none 5876fi 5877 5878fi 5879{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5880$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 5881CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5882 5883 if 5884 test "x$enable_dependency_tracking" != xno \ 5885 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5886 am__fastdepCXX_TRUE= 5887 am__fastdepCXX_FALSE='#' 5888else 5889 am__fastdepCXX_TRUE='#' 5890 am__fastdepCXX_FALSE= 5891fi 5892 5893 5894 5895 5896if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5897 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5898 (test "X$CXX" != "Xg++"))) ; then 5899 ac_ext=cpp 5900ac_cpp='$CXXCPP $CPPFLAGS' 5901ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5902ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5903ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5904{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5905$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 5906if test -z "$CXXCPP"; then 5907 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5908 $as_echo_n "(cached) " >&6 5909else 5910 # Double quotes because CXXCPP needs to be expanded 5911 for CXXCPP in "$CXX -E" "/lib/cpp" 5912 do 5913 ac_preproc_ok=false 5914for ac_cxx_preproc_warn_flag in '' yes 5915do 5916 # Use a header file that comes with gcc, so configuring glibc 5917 # with a fresh cross-compiler works. 5918 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5919 # <limits.h> exists even on freestanding compilers. 5920 # On the NeXT, cc -E runs the code through the compiler's parser, 5921 # not just through cpp. "Syntax error" is here to catch this case. 5922 cat >conftest.$ac_ext <<_ACEOF 5923/* confdefs.h. */ 5924_ACEOF 5925cat confdefs.h >>conftest.$ac_ext 5926cat >>conftest.$ac_ext <<_ACEOF 5927/* end confdefs.h. */ 5928#ifdef __STDC__ 5929# include <limits.h> 5930#else 5931# include <assert.h> 5932#endif 5933 Syntax error 5934_ACEOF 5935if { (ac_try="$ac_cpp conftest.$ac_ext" 5936case "(($ac_try" in 5937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5938 *) ac_try_echo=$ac_try;; 5939esac 5940eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5941$as_echo "$ac_try_echo") >&5 5942 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5943 ac_status=$? 5944 grep -v '^ *+' conftest.er1 >conftest.err 5945 rm -f conftest.er1 5946 cat conftest.err >&5 5947 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5948 (exit $ac_status); } >/dev/null && { 5949 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5950 test ! -s conftest.err 5951 }; then 5952 : 5953else 5954 $as_echo "$as_me: failed program was:" >&5 5955sed 's/^/| /' conftest.$ac_ext >&5 5956 5957 # Broken: fails on valid input. 5958continue 5959fi 5960 5961rm -f conftest.err conftest.$ac_ext 5962 5963 # OK, works on sane cases. Now check whether nonexistent headers 5964 # can be detected and how. 5965 cat >conftest.$ac_ext <<_ACEOF 5966/* confdefs.h. */ 5967_ACEOF 5968cat confdefs.h >>conftest.$ac_ext 5969cat >>conftest.$ac_ext <<_ACEOF 5970/* end confdefs.h. */ 5971#include <ac_nonexistent.h> 5972_ACEOF 5973if { (ac_try="$ac_cpp conftest.$ac_ext" 5974case "(($ac_try" in 5975 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5976 *) ac_try_echo=$ac_try;; 5977esac 5978eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5979$as_echo "$ac_try_echo") >&5 5980 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5981 ac_status=$? 5982 grep -v '^ *+' conftest.er1 >conftest.err 5983 rm -f conftest.er1 5984 cat conftest.err >&5 5985 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5986 (exit $ac_status); } >/dev/null && { 5987 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5988 test ! -s conftest.err 5989 }; then 5990 # Broken: success on invalid input. 5991continue 5992else 5993 $as_echo "$as_me: failed program was:" >&5 5994sed 's/^/| /' conftest.$ac_ext >&5 5995 5996 # Passes both tests. 5997ac_preproc_ok=: 5998break 5999fi 6000 6001rm -f conftest.err conftest.$ac_ext 6002 6003done 6004# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6005rm -f conftest.err conftest.$ac_ext 6006if $ac_preproc_ok; then 6007 break 6008fi 6009 6010 done 6011 ac_cv_prog_CXXCPP=$CXXCPP 6012 6013fi 6014 CXXCPP=$ac_cv_prog_CXXCPP 6015else 6016 ac_cv_prog_CXXCPP=$CXXCPP 6017fi 6018{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5 6019$as_echo "$CXXCPP" >&6; } 6020ac_preproc_ok=false 6021for ac_cxx_preproc_warn_flag in '' yes 6022do 6023 # Use a header file that comes with gcc, so configuring glibc 6024 # with a fresh cross-compiler works. 6025 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6026 # <limits.h> exists even on freestanding compilers. 6027 # On the NeXT, cc -E runs the code through the compiler's parser, 6028 # not just through cpp. "Syntax error" is here to catch this case. 6029 cat >conftest.$ac_ext <<_ACEOF 6030/* confdefs.h. */ 6031_ACEOF 6032cat confdefs.h >>conftest.$ac_ext 6033cat >>conftest.$ac_ext <<_ACEOF 6034/* end confdefs.h. */ 6035#ifdef __STDC__ 6036# include <limits.h> 6037#else 6038# include <assert.h> 6039#endif 6040 Syntax error 6041_ACEOF 6042if { (ac_try="$ac_cpp conftest.$ac_ext" 6043case "(($ac_try" in 6044 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6045 *) ac_try_echo=$ac_try;; 6046esac 6047eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6048$as_echo "$ac_try_echo") >&5 6049 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6050 ac_status=$? 6051 grep -v '^ *+' conftest.er1 >conftest.err 6052 rm -f conftest.er1 6053 cat conftest.err >&5 6054 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6055 (exit $ac_status); } >/dev/null && { 6056 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6057 test ! -s conftest.err 6058 }; then 6059 : 6060else 6061 $as_echo "$as_me: failed program was:" >&5 6062sed 's/^/| /' conftest.$ac_ext >&5 6063 6064 # Broken: fails on valid input. 6065continue 6066fi 6067 6068rm -f conftest.err conftest.$ac_ext 6069 6070 # OK, works on sane cases. Now check whether nonexistent headers 6071 # can be detected and how. 6072 cat >conftest.$ac_ext <<_ACEOF 6073/* confdefs.h. */ 6074_ACEOF 6075cat confdefs.h >>conftest.$ac_ext 6076cat >>conftest.$ac_ext <<_ACEOF 6077/* end confdefs.h. */ 6078#include <ac_nonexistent.h> 6079_ACEOF 6080if { (ac_try="$ac_cpp conftest.$ac_ext" 6081case "(($ac_try" in 6082 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6083 *) ac_try_echo=$ac_try;; 6084esac 6085eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6086$as_echo "$ac_try_echo") >&5 6087 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6088 ac_status=$? 6089 grep -v '^ *+' conftest.er1 >conftest.err 6090 rm -f conftest.er1 6091 cat conftest.err >&5 6092 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6093 (exit $ac_status); } >/dev/null && { 6094 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6095 test ! -s conftest.err 6096 }; then 6097 # Broken: success on invalid input. 6098continue 6099else 6100 $as_echo "$as_me: failed program was:" >&5 6101sed 's/^/| /' conftest.$ac_ext >&5 6102 6103 # Passes both tests. 6104ac_preproc_ok=: 6105break 6106fi 6107 6108rm -f conftest.err conftest.$ac_ext 6109 6110done 6111# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6112rm -f conftest.err conftest.$ac_ext 6113if $ac_preproc_ok; then 6114 : 6115else 6116 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 6117$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6118{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6119See \`config.log' for more details." >&5 6120$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6121See \`config.log' for more details." >&2;} 6122 { (exit 1); exit 1; }; }; } 6123fi 6124 6125ac_ext=cpp 6126ac_cpp='$CXXCPP $CPPFLAGS' 6127ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6128ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6129ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6130 6131fi 6132 6133 6134ac_ext=f 6135ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 6136ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6137ac_compiler_gnu=$ac_cv_f77_compiler_gnu 6138if test -n "$ac_tool_prefix"; then 6139 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 6140 do 6141 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6142set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6143{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6144$as_echo_n "checking for $ac_word... " >&6; } 6145if test "${ac_cv_prog_F77+set}" = set; then 6146 $as_echo_n "(cached) " >&6 6147else 6148 if test -n "$F77"; then 6149 ac_cv_prog_F77="$F77" # Let the user override the test. 6150else 6151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6152for as_dir in $PATH 6153do 6154 IFS=$as_save_IFS 6155 test -z "$as_dir" && as_dir=. 6156 for ac_exec_ext in '' $ac_executable_extensions; do 6157 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6158 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 6159 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6160 break 2 6161 fi 6162done 6163done 6164IFS=$as_save_IFS 6165 6166fi 6167fi 6168F77=$ac_cv_prog_F77 6169if test -n "$F77"; then 6170 { $as_echo "$as_me:$LINENO: result: $F77" >&5 6171$as_echo "$F77" >&6; } 6172else 6173 { $as_echo "$as_me:$LINENO: result: no" >&5 6174$as_echo "no" >&6; } 6175fi 6176 6177 6178 test -n "$F77" && break 6179 done 6180fi 6181if test -z "$F77"; then 6182 ac_ct_F77=$F77 6183 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 6184do 6185 # Extract the first word of "$ac_prog", so it can be a program name with args. 6186set dummy $ac_prog; ac_word=$2 6187{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6188$as_echo_n "checking for $ac_word... " >&6; } 6189if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 6190 $as_echo_n "(cached) " >&6 6191else 6192 if test -n "$ac_ct_F77"; then 6193 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 6194else 6195as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6196for as_dir in $PATH 6197do 6198 IFS=$as_save_IFS 6199 test -z "$as_dir" && as_dir=. 6200 for ac_exec_ext in '' $ac_executable_extensions; do 6201 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6202 ac_cv_prog_ac_ct_F77="$ac_prog" 6203 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6204 break 2 6205 fi 6206done 6207done 6208IFS=$as_save_IFS 6209 6210fi 6211fi 6212ac_ct_F77=$ac_cv_prog_ac_ct_F77 6213if test -n "$ac_ct_F77"; then 6214 { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6215$as_echo "$ac_ct_F77" >&6; } 6216else 6217 { $as_echo "$as_me:$LINENO: result: no" >&5 6218$as_echo "no" >&6; } 6219fi 6220 6221 6222 test -n "$ac_ct_F77" && break 6223done 6224 6225 if test "x$ac_ct_F77" = x; then 6226 F77="" 6227 else 6228 case $cross_compiling:$ac_tool_warned in 6229yes:) 6230{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6231$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6232ac_tool_warned=yes ;; 6233esac 6234 F77=$ac_ct_F77 6235 fi 6236fi 6237 6238 6239# Provide some information about the compiler. 6240$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6241set X $ac_compile 6242ac_compiler=$2 6243{ (ac_try="$ac_compiler --version >&5" 6244case "(($ac_try" in 6245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6246 *) ac_try_echo=$ac_try;; 6247esac 6248eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6249$as_echo "$ac_try_echo") >&5 6250 (eval "$ac_compiler --version >&5") 2>&5 6251 ac_status=$? 6252 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6253 (exit $ac_status); } 6254{ (ac_try="$ac_compiler -v >&5" 6255case "(($ac_try" in 6256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6257 *) ac_try_echo=$ac_try;; 6258esac 6259eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6260$as_echo "$ac_try_echo") >&5 6261 (eval "$ac_compiler -v >&5") 2>&5 6262 ac_status=$? 6263 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6264 (exit $ac_status); } 6265{ (ac_try="$ac_compiler -V >&5" 6266case "(($ac_try" in 6267 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6268 *) ac_try_echo=$ac_try;; 6269esac 6270eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6271$as_echo "$ac_try_echo") >&5 6272 (eval "$ac_compiler -V >&5") 2>&5 6273 ac_status=$? 6274 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6275 (exit $ac_status); } 6276rm -f a.out 6277 6278# If we don't use `.F' as extension, the preprocessor is not run on the 6279# input file. (Note that this only needs to work for GNU compilers.) 6280ac_save_ext=$ac_ext 6281ac_ext=F 6282{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6283$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } 6284if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6285 $as_echo_n "(cached) " >&6 6286else 6287 cat >conftest.$ac_ext <<_ACEOF 6288 program main 6289#ifndef __GNUC__ 6290 choke me 6291#endif 6292 6293 end 6294_ACEOF 6295rm -f conftest.$ac_objext 6296if { (ac_try="$ac_compile" 6297case "(($ac_try" in 6298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6299 *) ac_try_echo=$ac_try;; 6300esac 6301eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6302$as_echo "$ac_try_echo") >&5 6303 (eval "$ac_compile") 2>conftest.er1 6304 ac_status=$? 6305 grep -v '^ *+' conftest.er1 >conftest.err 6306 rm -f conftest.er1 6307 cat conftest.err >&5 6308 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6309 (exit $ac_status); } && { 6310 test -z "$ac_f77_werror_flag" || 6311 test ! -s conftest.err 6312 } && test -s conftest.$ac_objext; then 6313 ac_compiler_gnu=yes 6314else 6315 $as_echo "$as_me: failed program was:" >&5 6316sed 's/^/| /' conftest.$ac_ext >&5 6317 6318 ac_compiler_gnu=no 6319fi 6320 6321rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6322ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6323 6324fi 6325{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6326$as_echo "$ac_cv_f77_compiler_gnu" >&6; } 6327ac_ext=$ac_save_ext 6328ac_test_FFLAGS=${FFLAGS+set} 6329ac_save_FFLAGS=$FFLAGS 6330FFLAGS= 6331{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6332$as_echo_n "checking whether $F77 accepts -g... " >&6; } 6333if test "${ac_cv_prog_f77_g+set}" = set; then 6334 $as_echo_n "(cached) " >&6 6335else 6336 FFLAGS=-g 6337cat >conftest.$ac_ext <<_ACEOF 6338 program main 6339 6340 end 6341_ACEOF 6342rm -f conftest.$ac_objext 6343if { (ac_try="$ac_compile" 6344case "(($ac_try" in 6345 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6346 *) ac_try_echo=$ac_try;; 6347esac 6348eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6349$as_echo "$ac_try_echo") >&5 6350 (eval "$ac_compile") 2>conftest.er1 6351 ac_status=$? 6352 grep -v '^ *+' conftest.er1 >conftest.err 6353 rm -f conftest.er1 6354 cat conftest.err >&5 6355 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6356 (exit $ac_status); } && { 6357 test -z "$ac_f77_werror_flag" || 6358 test ! -s conftest.err 6359 } && test -s conftest.$ac_objext; then 6360 ac_cv_prog_f77_g=yes 6361else 6362 $as_echo "$as_me: failed program was:" >&5 6363sed 's/^/| /' conftest.$ac_ext >&5 6364 6365 ac_cv_prog_f77_g=no 6366fi 6367 6368rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6369 6370fi 6371{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6372$as_echo "$ac_cv_prog_f77_g" >&6; } 6373if test "$ac_test_FFLAGS" = set; then 6374 FFLAGS=$ac_save_FFLAGS 6375elif test $ac_cv_prog_f77_g = yes; then 6376 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6377 FFLAGS="-g -O2" 6378 else 6379 FFLAGS="-g" 6380 fi 6381else 6382 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6383 FFLAGS="-O2" 6384 else 6385 FFLAGS= 6386 fi 6387fi 6388 6389if test $ac_compiler_gnu = yes; then 6390 G77=yes 6391else 6392 G77= 6393fi 6394ac_ext=c 6395ac_cpp='$CPP $CPPFLAGS' 6396ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6397ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6398ac_compiler_gnu=$ac_cv_c_compiler_gnu 6399 6400 6401 6402# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6403# find the maximum length of command line arguments 6404{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6405$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6406if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6407 $as_echo_n "(cached) " >&6 6408else 6409 i=0 6410 teststring="ABCD" 6411 6412 case $build_os in 6413 msdosdjgpp*) 6414 # On DJGPP, this test can blow up pretty badly due to problems in libc 6415 # (any single argument exceeding 2000 bytes causes a buffer overrun 6416 # during glob expansion). Even if it were fixed, the result of this 6417 # check would be larger than it should be. 6418 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6419 ;; 6420 6421 gnu*) 6422 # Under GNU Hurd, this test is not required because there is 6423 # no limit to the length of command line arguments. 6424 # Libtool will interpret -1 as no limit whatsoever 6425 lt_cv_sys_max_cmd_len=-1; 6426 ;; 6427 6428 cygwin* | mingw*) 6429 # On Win9x/ME, this test blows up -- it succeeds, but takes 6430 # about 5 minutes as the teststring grows exponentially. 6431 # Worse, since 9x/ME are not pre-emptively multitasking, 6432 # you end up with a "frozen" computer, even though with patience 6433 # the test eventually succeeds (with a max line length of 256k). 6434 # Instead, let's just punt: use the minimum linelength reported by 6435 # all of the supported platforms: 8192 (on NT/2K/XP). 6436 lt_cv_sys_max_cmd_len=8192; 6437 ;; 6438 6439 amigaos*) 6440 # On AmigaOS with pdksh, this test takes hours, literally. 6441 # So we just punt and use a minimum line length of 8192. 6442 lt_cv_sys_max_cmd_len=8192; 6443 ;; 6444 6445 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6446 # This has been around since 386BSD, at least. Likely further. 6447 if test -x /sbin/sysctl; then 6448 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6449 elif test -x /usr/sbin/sysctl; then 6450 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6451 else 6452 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6453 fi 6454 # And add a safety zone 6455 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6456 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6457 ;; 6458 6459 interix*) 6460 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6461 lt_cv_sys_max_cmd_len=196608 6462 ;; 6463 6464 osf*) 6465 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6466 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6467 # nice to cause kernel panics so lets avoid the loop below. 6468 # First set a reasonable default. 6469 lt_cv_sys_max_cmd_len=16384 6470 # 6471 if test -x /sbin/sysconfig; then 6472 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6473 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6474 esac 6475 fi 6476 ;; 6477 sco3.2v5*) 6478 lt_cv_sys_max_cmd_len=102400 6479 ;; 6480 sysv5* | sco5v6* | sysv4.2uw2*) 6481 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6482 if test -n "$kargmax"; then 6483 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6484 else 6485 lt_cv_sys_max_cmd_len=32768 6486 fi 6487 ;; 6488 *) 6489 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6490 if test -n "$lt_cv_sys_max_cmd_len"; then 6491 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6492 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6493 else 6494 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6495 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6496 = "XX$teststring") >/dev/null 2>&1 && 6497 new_result=`expr "X$teststring" : ".*" 2>&1` && 6498 lt_cv_sys_max_cmd_len=$new_result && 6499 test $i != 17 # 1/2 MB should be enough 6500 do 6501 i=`expr $i + 1` 6502 teststring=$teststring$teststring 6503 done 6504 teststring= 6505 # Add a significant safety factor because C++ compilers can tack on massive 6506 # amounts of additional arguments before passing them to the linker. 6507 # It appears as though 1/2 is a usable value. 6508 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6509 fi 6510 ;; 6511 esac 6512 6513fi 6514 6515if test -n $lt_cv_sys_max_cmd_len ; then 6516 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6517$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6518else 6519 { $as_echo "$as_me:$LINENO: result: none" >&5 6520$as_echo "none" >&6; } 6521fi 6522 6523 6524 6525 6526 6527# Check for command to grab the raw symbol name followed by C symbol from nm. 6528{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6529$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6530if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6531 $as_echo_n "(cached) " >&6 6532else 6533 6534# These are sane defaults that work on at least a few old systems. 6535# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6536 6537# Character class describing NM global symbol codes. 6538symcode='[BCDEGRST]' 6539 6540# Regexp to match symbols that can be accessed directly from C. 6541sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6542 6543# Transform an extracted symbol line into a proper C declaration 6544lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6545 6546# Transform an extracted symbol line into symbol name and symbol address 6547lt_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'" 6548 6549# Define system-specific variables. 6550case $host_os in 6551aix*) 6552 symcode='[BCDT]' 6553 ;; 6554cygwin* | mingw* | pw32*) 6555 symcode='[ABCDGISTW]' 6556 ;; 6557hpux*) # Its linker distinguishes data from code symbols 6558 if test "$host_cpu" = ia64; then 6559 symcode='[ABCDEGRST]' 6560 fi 6561 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6562 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'" 6563 ;; 6564linux* | k*bsd*-gnu) 6565 if test "$host_cpu" = ia64; then 6566 symcode='[ABCDGIRSTW]' 6567 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6568 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'" 6569 fi 6570 ;; 6571irix* | nonstopux*) 6572 symcode='[BCDEGRST]' 6573 ;; 6574osf*) 6575 symcode='[BCDEGQRST]' 6576 ;; 6577solaris*) 6578 symcode='[BDRT]' 6579 ;; 6580sco3.2v5*) 6581 symcode='[DT]' 6582 ;; 6583sysv4.2uw2*) 6584 symcode='[DT]' 6585 ;; 6586sysv5* | sco5v6* | unixware* | OpenUNIX*) 6587 symcode='[ABDT]' 6588 ;; 6589sysv4) 6590 symcode='[DFNSTU]' 6591 ;; 6592esac 6593 6594# Handle CRLF in mingw tool chain 6595opt_cr= 6596case $build_os in 6597mingw*) 6598 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6599 ;; 6600esac 6601 6602# If we're using GNU nm, then use its standard symbol codes. 6603case `$NM -V 2>&1` in 6604*GNU* | *'with BFD'*) 6605 symcode='[ABCDGIRSTW]' ;; 6606esac 6607 6608# Try without a prefix undercore, then with it. 6609for ac_symprfx in "" "_"; do 6610 6611 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6612 symxfrm="\\1 $ac_symprfx\\2 \\2" 6613 6614 # Write the raw and C identifiers. 6615 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6616 6617 # Check to see that the pipe works correctly. 6618 pipe_works=no 6619 6620 rm -f conftest* 6621 cat > conftest.$ac_ext <<EOF 6622#ifdef __cplusplus 6623extern "C" { 6624#endif 6625char nm_test_var; 6626void nm_test_func(){} 6627#ifdef __cplusplus 6628} 6629#endif 6630int main(){nm_test_var='a';nm_test_func();return(0);} 6631EOF 6632 6633 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6634 (eval $ac_compile) 2>&5 6635 ac_status=$? 6636 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6637 (exit $ac_status); }; then 6638 # Now try to grab the symbols. 6639 nlist=conftest.nm 6640 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6641 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6642 ac_status=$? 6643 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6644 (exit $ac_status); } && test -s "$nlist"; then 6645 # Try sorting and uniquifying the output. 6646 if sort "$nlist" | uniq > "$nlist"T; then 6647 mv -f "$nlist"T "$nlist" 6648 else 6649 rm -f "$nlist"T 6650 fi 6651 6652 # Make sure that we snagged all the symbols we need. 6653 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6654 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6655 cat <<EOF > conftest.$ac_ext 6656#ifdef __cplusplus 6657extern "C" { 6658#endif 6659 6660EOF 6661 # Now generate the symbol file. 6662 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6663 6664 cat <<EOF >> conftest.$ac_ext 6665#if defined (__STDC__) && __STDC__ 6666# define lt_ptr_t void * 6667#else 6668# define lt_ptr_t char * 6669# define const 6670#endif 6671 6672/* The mapping between symbol names and symbols. */ 6673const struct { 6674 const char *name; 6675 lt_ptr_t address; 6676} 6677lt_preloaded_symbols[] = 6678{ 6679EOF 6680 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6681 cat <<\EOF >> conftest.$ac_ext 6682 {0, (lt_ptr_t) 0} 6683}; 6684 6685#ifdef __cplusplus 6686} 6687#endif 6688EOF 6689 # Now try linking the two files. 6690 mv conftest.$ac_objext conftstm.$ac_objext 6691 lt_save_LIBS="$LIBS" 6692 lt_save_CFLAGS="$CFLAGS" 6693 LIBS="conftstm.$ac_objext" 6694 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6695 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6696 (eval $ac_link) 2>&5 6697 ac_status=$? 6698 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6699 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6700 pipe_works=yes 6701 fi 6702 LIBS="$lt_save_LIBS" 6703 CFLAGS="$lt_save_CFLAGS" 6704 else 6705 echo "cannot find nm_test_func in $nlist" >&5 6706 fi 6707 else 6708 echo "cannot find nm_test_var in $nlist" >&5 6709 fi 6710 else 6711 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6712 fi 6713 else 6714 echo "$progname: failed program was:" >&5 6715 cat conftest.$ac_ext >&5 6716 fi 6717 rm -rf conftest* conftst* 6718 6719 # Do not use the global_symbol_pipe unless it works. 6720 if test "$pipe_works" = yes; then 6721 break 6722 else 6723 lt_cv_sys_global_symbol_pipe= 6724 fi 6725done 6726 6727fi 6728 6729if test -z "$lt_cv_sys_global_symbol_pipe"; then 6730 lt_cv_sys_global_symbol_to_cdecl= 6731fi 6732if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6733 { $as_echo "$as_me:$LINENO: result: failed" >&5 6734$as_echo "failed" >&6; } 6735else 6736 { $as_echo "$as_me:$LINENO: result: ok" >&5 6737$as_echo "ok" >&6; } 6738fi 6739 6740{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 6741$as_echo_n "checking for objdir... " >&6; } 6742if test "${lt_cv_objdir+set}" = set; then 6743 $as_echo_n "(cached) " >&6 6744else 6745 rm -f .libs 2>/dev/null 6746mkdir .libs 2>/dev/null 6747if test -d .libs; then 6748 lt_cv_objdir=.libs 6749else 6750 # MS-DOS does not allow filenames that begin with a dot. 6751 lt_cv_objdir=_libs 6752fi 6753rmdir .libs 2>/dev/null 6754fi 6755{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6756$as_echo "$lt_cv_objdir" >&6; } 6757objdir=$lt_cv_objdir 6758 6759 6760 6761 6762 6763case $host_os in 6764aix3*) 6765 # AIX sometimes has problems with the GCC collect2 program. For some 6766 # reason, if we set the COLLECT_NAMES environment variable, the problems 6767 # vanish in a puff of smoke. 6768 if test "X${COLLECT_NAMES+set}" != Xset; then 6769 COLLECT_NAMES= 6770 export COLLECT_NAMES 6771 fi 6772 ;; 6773esac 6774 6775# Sed substitution that helps us do robust quoting. It backslashifies 6776# metacharacters that are still active within double-quoted strings. 6777Xsed='sed -e 1s/^X//' 6778sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6779 6780# Same as above, but do not quote variable references. 6781double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6782 6783# Sed substitution to delay expansion of an escaped shell variable in a 6784# double_quote_subst'ed string. 6785delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6786 6787# Sed substitution to avoid accidental globbing in evaled expressions 6788no_glob_subst='s/\*/\\\*/g' 6789 6790# Constants: 6791rm="rm -f" 6792 6793# Global variables: 6794default_ofile=libtool 6795can_build_shared=yes 6796 6797# All known linkers require a `.a' archive for static linking (except MSVC, 6798# which needs '.lib'). 6799libext=a 6800ltmain="$ac_aux_dir/ltmain.sh" 6801ofile="$default_ofile" 6802with_gnu_ld="$lt_cv_prog_gnu_ld" 6803 6804if test -n "$ac_tool_prefix"; then 6805 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6806set dummy ${ac_tool_prefix}ar; ac_word=$2 6807{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6808$as_echo_n "checking for $ac_word... " >&6; } 6809if test "${ac_cv_prog_AR+set}" = set; then 6810 $as_echo_n "(cached) " >&6 6811else 6812 if test -n "$AR"; then 6813 ac_cv_prog_AR="$AR" # Let the user override the test. 6814else 6815as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6816for as_dir in $PATH 6817do 6818 IFS=$as_save_IFS 6819 test -z "$as_dir" && as_dir=. 6820 for ac_exec_ext in '' $ac_executable_extensions; do 6821 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6822 ac_cv_prog_AR="${ac_tool_prefix}ar" 6823 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6824 break 2 6825 fi 6826done 6827done 6828IFS=$as_save_IFS 6829 6830fi 6831fi 6832AR=$ac_cv_prog_AR 6833if test -n "$AR"; then 6834 { $as_echo "$as_me:$LINENO: result: $AR" >&5 6835$as_echo "$AR" >&6; } 6836else 6837 { $as_echo "$as_me:$LINENO: result: no" >&5 6838$as_echo "no" >&6; } 6839fi 6840 6841 6842fi 6843if test -z "$ac_cv_prog_AR"; then 6844 ac_ct_AR=$AR 6845 # Extract the first word of "ar", so it can be a program name with args. 6846set dummy ar; ac_word=$2 6847{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6848$as_echo_n "checking for $ac_word... " >&6; } 6849if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6850 $as_echo_n "(cached) " >&6 6851else 6852 if test -n "$ac_ct_AR"; then 6853 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6854else 6855as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6856for as_dir in $PATH 6857do 6858 IFS=$as_save_IFS 6859 test -z "$as_dir" && as_dir=. 6860 for ac_exec_ext in '' $ac_executable_extensions; do 6861 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6862 ac_cv_prog_ac_ct_AR="ar" 6863 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6864 break 2 6865 fi 6866done 6867done 6868IFS=$as_save_IFS 6869 6870fi 6871fi 6872ac_ct_AR=$ac_cv_prog_ac_ct_AR 6873if test -n "$ac_ct_AR"; then 6874 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6875$as_echo "$ac_ct_AR" >&6; } 6876else 6877 { $as_echo "$as_me:$LINENO: result: no" >&5 6878$as_echo "no" >&6; } 6879fi 6880 6881 if test "x$ac_ct_AR" = x; then 6882 AR="false" 6883 else 6884 case $cross_compiling:$ac_tool_warned in 6885yes:) 6886{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6887$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6888ac_tool_warned=yes ;; 6889esac 6890 AR=$ac_ct_AR 6891 fi 6892else 6893 AR="$ac_cv_prog_AR" 6894fi 6895 6896if test -n "$ac_tool_prefix"; then 6897 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6898set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6899{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6900$as_echo_n "checking for $ac_word... " >&6; } 6901if test "${ac_cv_prog_RANLIB+set}" = set; then 6902 $as_echo_n "(cached) " >&6 6903else 6904 if test -n "$RANLIB"; then 6905 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6906else 6907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6908for as_dir in $PATH 6909do 6910 IFS=$as_save_IFS 6911 test -z "$as_dir" && as_dir=. 6912 for ac_exec_ext in '' $ac_executable_extensions; do 6913 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6914 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6915 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6916 break 2 6917 fi 6918done 6919done 6920IFS=$as_save_IFS 6921 6922fi 6923fi 6924RANLIB=$ac_cv_prog_RANLIB 6925if test -n "$RANLIB"; then 6926 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 6927$as_echo "$RANLIB" >&6; } 6928else 6929 { $as_echo "$as_me:$LINENO: result: no" >&5 6930$as_echo "no" >&6; } 6931fi 6932 6933 6934fi 6935if test -z "$ac_cv_prog_RANLIB"; then 6936 ac_ct_RANLIB=$RANLIB 6937 # Extract the first word of "ranlib", so it can be a program name with args. 6938set dummy ranlib; ac_word=$2 6939{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6940$as_echo_n "checking for $ac_word... " >&6; } 6941if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6942 $as_echo_n "(cached) " >&6 6943else 6944 if test -n "$ac_ct_RANLIB"; then 6945 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6946else 6947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6948for as_dir in $PATH 6949do 6950 IFS=$as_save_IFS 6951 test -z "$as_dir" && as_dir=. 6952 for ac_exec_ext in '' $ac_executable_extensions; do 6953 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6954 ac_cv_prog_ac_ct_RANLIB="ranlib" 6955 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6956 break 2 6957 fi 6958done 6959done 6960IFS=$as_save_IFS 6961 6962fi 6963fi 6964ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6965if test -n "$ac_ct_RANLIB"; then 6966 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6967$as_echo "$ac_ct_RANLIB" >&6; } 6968else 6969 { $as_echo "$as_me:$LINENO: result: no" >&5 6970$as_echo "no" >&6; } 6971fi 6972 6973 if test "x$ac_ct_RANLIB" = x; then 6974 RANLIB=":" 6975 else 6976 case $cross_compiling:$ac_tool_warned in 6977yes:) 6978{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6979$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6980ac_tool_warned=yes ;; 6981esac 6982 RANLIB=$ac_ct_RANLIB 6983 fi 6984else 6985 RANLIB="$ac_cv_prog_RANLIB" 6986fi 6987 6988if test -n "$ac_tool_prefix"; then 6989 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6990set dummy ${ac_tool_prefix}strip; ac_word=$2 6991{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6992$as_echo_n "checking for $ac_word... " >&6; } 6993if test "${ac_cv_prog_STRIP+set}" = set; then 6994 $as_echo_n "(cached) " >&6 6995else 6996 if test -n "$STRIP"; then 6997 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6998else 6999as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7000for as_dir in $PATH 7001do 7002 IFS=$as_save_IFS 7003 test -z "$as_dir" && as_dir=. 7004 for ac_exec_ext in '' $ac_executable_extensions; do 7005 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7006 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7007 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7008 break 2 7009 fi 7010done 7011done 7012IFS=$as_save_IFS 7013 7014fi 7015fi 7016STRIP=$ac_cv_prog_STRIP 7017if test -n "$STRIP"; then 7018 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 7019$as_echo "$STRIP" >&6; } 7020else 7021 { $as_echo "$as_me:$LINENO: result: no" >&5 7022$as_echo "no" >&6; } 7023fi 7024 7025 7026fi 7027if test -z "$ac_cv_prog_STRIP"; then 7028 ac_ct_STRIP=$STRIP 7029 # Extract the first word of "strip", so it can be a program name with args. 7030set dummy strip; ac_word=$2 7031{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7032$as_echo_n "checking for $ac_word... " >&6; } 7033if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 7034 $as_echo_n "(cached) " >&6 7035else 7036 if test -n "$ac_ct_STRIP"; then 7037 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7038else 7039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7040for as_dir in $PATH 7041do 7042 IFS=$as_save_IFS 7043 test -z "$as_dir" && as_dir=. 7044 for ac_exec_ext in '' $ac_executable_extensions; do 7045 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7046 ac_cv_prog_ac_ct_STRIP="strip" 7047 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7048 break 2 7049 fi 7050done 7051done 7052IFS=$as_save_IFS 7053 7054fi 7055fi 7056ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7057if test -n "$ac_ct_STRIP"; then 7058 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 7059$as_echo "$ac_ct_STRIP" >&6; } 7060else 7061 { $as_echo "$as_me:$LINENO: result: no" >&5 7062$as_echo "no" >&6; } 7063fi 7064 7065 if test "x$ac_ct_STRIP" = x; then 7066 STRIP=":" 7067 else 7068 case $cross_compiling:$ac_tool_warned in 7069yes:) 7070{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7071$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7072ac_tool_warned=yes ;; 7073esac 7074 STRIP=$ac_ct_STRIP 7075 fi 7076else 7077 STRIP="$ac_cv_prog_STRIP" 7078fi 7079 7080 7081old_CC="$CC" 7082old_CFLAGS="$CFLAGS" 7083 7084# Set sane defaults for various variables 7085test -z "$AR" && AR=ar 7086test -z "$AR_FLAGS" && AR_FLAGS=cru 7087test -z "$AS" && AS=as 7088test -z "$CC" && CC=cc 7089test -z "$LTCC" && LTCC=$CC 7090test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7091test -z "$DLLTOOL" && DLLTOOL=dlltool 7092test -z "$LD" && LD=ld 7093test -z "$LN_S" && LN_S="ln -s" 7094test -z "$MAGIC_CMD" && MAGIC_CMD=file 7095test -z "$NM" && NM=nm 7096test -z "$SED" && SED=sed 7097test -z "$OBJDUMP" && OBJDUMP=objdump 7098test -z "$RANLIB" && RANLIB=: 7099test -z "$STRIP" && STRIP=: 7100test -z "$ac_objext" && ac_objext=o 7101 7102# Determine commands to create old-style static archives. 7103old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7104old_postinstall_cmds='chmod 644 $oldlib' 7105old_postuninstall_cmds= 7106 7107if test -n "$RANLIB"; then 7108 case $host_os in 7109 openbsd*) 7110 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7111 ;; 7112 *) 7113 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7114 ;; 7115 esac 7116 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7117fi 7118 7119for cc_temp in $compiler""; do 7120 case $cc_temp in 7121 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7122 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7123 \-*) ;; 7124 *) break;; 7125 esac 7126done 7127cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7128 7129 7130# Only perform the check for file, if the check method requires it 7131case $deplibs_check_method in 7132file_magic*) 7133 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7134 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 7135$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7136if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7137 $as_echo_n "(cached) " >&6 7138else 7139 case $MAGIC_CMD in 7140[\\/*] | ?:[\\/]*) 7141 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7142 ;; 7143*) 7144 lt_save_MAGIC_CMD="$MAGIC_CMD" 7145 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7146 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7147 for ac_dir in $ac_dummy; do 7148 IFS="$lt_save_ifs" 7149 test -z "$ac_dir" && ac_dir=. 7150 if test -f $ac_dir/${ac_tool_prefix}file; then 7151 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7152 if test -n "$file_magic_test_file"; then 7153 case $deplibs_check_method in 7154 "file_magic "*) 7155 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7156 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7157 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7158 $EGREP "$file_magic_regex" > /dev/null; then 7159 : 7160 else 7161 cat <<EOF 1>&2 7162 7163*** Warning: the command libtool uses to detect shared libraries, 7164*** $file_magic_cmd, produces output that libtool cannot recognize. 7165*** The result is that libtool may fail to recognize shared libraries 7166*** as such. This will affect the creation of libtool libraries that 7167*** depend on shared libraries, but programs linked with such libtool 7168*** libraries will work regardless of this problem. Nevertheless, you 7169*** may want to report the problem to your system manager and/or to 7170*** bug-libtool@gnu.org 7171 7172EOF 7173 fi ;; 7174 esac 7175 fi 7176 break 7177 fi 7178 done 7179 IFS="$lt_save_ifs" 7180 MAGIC_CMD="$lt_save_MAGIC_CMD" 7181 ;; 7182esac 7183fi 7184 7185MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7186if test -n "$MAGIC_CMD"; then 7187 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7188$as_echo "$MAGIC_CMD" >&6; } 7189else 7190 { $as_echo "$as_me:$LINENO: result: no" >&5 7191$as_echo "no" >&6; } 7192fi 7193 7194if test -z "$lt_cv_path_MAGIC_CMD"; then 7195 if test -n "$ac_tool_prefix"; then 7196 { $as_echo "$as_me:$LINENO: checking for file" >&5 7197$as_echo_n "checking for file... " >&6; } 7198if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7199 $as_echo_n "(cached) " >&6 7200else 7201 case $MAGIC_CMD in 7202[\\/*] | ?:[\\/]*) 7203 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7204 ;; 7205*) 7206 lt_save_MAGIC_CMD="$MAGIC_CMD" 7207 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7208 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7209 for ac_dir in $ac_dummy; do 7210 IFS="$lt_save_ifs" 7211 test -z "$ac_dir" && ac_dir=. 7212 if test -f $ac_dir/file; then 7213 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7214 if test -n "$file_magic_test_file"; then 7215 case $deplibs_check_method in 7216 "file_magic "*) 7217 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7218 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7219 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7220 $EGREP "$file_magic_regex" > /dev/null; then 7221 : 7222 else 7223 cat <<EOF 1>&2 7224 7225*** Warning: the command libtool uses to detect shared libraries, 7226*** $file_magic_cmd, produces output that libtool cannot recognize. 7227*** The result is that libtool may fail to recognize shared libraries 7228*** as such. This will affect the creation of libtool libraries that 7229*** depend on shared libraries, but programs linked with such libtool 7230*** libraries will work regardless of this problem. Nevertheless, you 7231*** may want to report the problem to your system manager and/or to 7232*** bug-libtool@gnu.org 7233 7234EOF 7235 fi ;; 7236 esac 7237 fi 7238 break 7239 fi 7240 done 7241 IFS="$lt_save_ifs" 7242 MAGIC_CMD="$lt_save_MAGIC_CMD" 7243 ;; 7244esac 7245fi 7246 7247MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7248if test -n "$MAGIC_CMD"; then 7249 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7250$as_echo "$MAGIC_CMD" >&6; } 7251else 7252 { $as_echo "$as_me:$LINENO: result: no" >&5 7253$as_echo "no" >&6; } 7254fi 7255 7256 else 7257 MAGIC_CMD=: 7258 fi 7259fi 7260 7261 fi 7262 ;; 7263esac 7264 7265 7266 case $host_os in 7267 rhapsody* | darwin*) 7268 if test -n "$ac_tool_prefix"; then 7269 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7270set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7271{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7272$as_echo_n "checking for $ac_word... " >&6; } 7273if test "${ac_cv_prog_DSYMUTIL+set}" = set; then 7274 $as_echo_n "(cached) " >&6 7275else 7276 if test -n "$DSYMUTIL"; then 7277 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7278else 7279as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7280for as_dir in $PATH 7281do 7282 IFS=$as_save_IFS 7283 test -z "$as_dir" && as_dir=. 7284 for ac_exec_ext in '' $ac_executable_extensions; do 7285 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7286 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7287 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7288 break 2 7289 fi 7290done 7291done 7292IFS=$as_save_IFS 7293 7294fi 7295fi 7296DSYMUTIL=$ac_cv_prog_DSYMUTIL 7297if test -n "$DSYMUTIL"; then 7298 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 7299$as_echo "$DSYMUTIL" >&6; } 7300else 7301 { $as_echo "$as_me:$LINENO: result: no" >&5 7302$as_echo "no" >&6; } 7303fi 7304 7305 7306fi 7307if test -z "$ac_cv_prog_DSYMUTIL"; then 7308 ac_ct_DSYMUTIL=$DSYMUTIL 7309 # Extract the first word of "dsymutil", so it can be a program name with args. 7310set dummy dsymutil; ac_word=$2 7311{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7312$as_echo_n "checking for $ac_word... " >&6; } 7313if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then 7314 $as_echo_n "(cached) " >&6 7315else 7316 if test -n "$ac_ct_DSYMUTIL"; then 7317 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7318else 7319as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7320for as_dir in $PATH 7321do 7322 IFS=$as_save_IFS 7323 test -z "$as_dir" && as_dir=. 7324 for ac_exec_ext in '' $ac_executable_extensions; do 7325 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7326 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7327 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7328 break 2 7329 fi 7330done 7331done 7332IFS=$as_save_IFS 7333 7334fi 7335fi 7336ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7337if test -n "$ac_ct_DSYMUTIL"; then 7338 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 7339$as_echo "$ac_ct_DSYMUTIL" >&6; } 7340else 7341 { $as_echo "$as_me:$LINENO: result: no" >&5 7342$as_echo "no" >&6; } 7343fi 7344 7345 if test "x$ac_ct_DSYMUTIL" = x; then 7346 DSYMUTIL=":" 7347 else 7348 case $cross_compiling:$ac_tool_warned in 7349yes:) 7350{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7351$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7352ac_tool_warned=yes ;; 7353esac 7354 DSYMUTIL=$ac_ct_DSYMUTIL 7355 fi 7356else 7357 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7358fi 7359 7360 if test -n "$ac_tool_prefix"; then 7361 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7362set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7363{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7364$as_echo_n "checking for $ac_word... " >&6; } 7365if test "${ac_cv_prog_NMEDIT+set}" = set; then 7366 $as_echo_n "(cached) " >&6 7367else 7368 if test -n "$NMEDIT"; then 7369 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7370else 7371as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7372for as_dir in $PATH 7373do 7374 IFS=$as_save_IFS 7375 test -z "$as_dir" && as_dir=. 7376 for ac_exec_ext in '' $ac_executable_extensions; do 7377 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7378 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7379 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7380 break 2 7381 fi 7382done 7383done 7384IFS=$as_save_IFS 7385 7386fi 7387fi 7388NMEDIT=$ac_cv_prog_NMEDIT 7389if test -n "$NMEDIT"; then 7390 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 7391$as_echo "$NMEDIT" >&6; } 7392else 7393 { $as_echo "$as_me:$LINENO: result: no" >&5 7394$as_echo "no" >&6; } 7395fi 7396 7397 7398fi 7399if test -z "$ac_cv_prog_NMEDIT"; then 7400 ac_ct_NMEDIT=$NMEDIT 7401 # Extract the first word of "nmedit", so it can be a program name with args. 7402set dummy nmedit; ac_word=$2 7403{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7404$as_echo_n "checking for $ac_word... " >&6; } 7405if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then 7406 $as_echo_n "(cached) " >&6 7407else 7408 if test -n "$ac_ct_NMEDIT"; then 7409 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7410else 7411as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7412for as_dir in $PATH 7413do 7414 IFS=$as_save_IFS 7415 test -z "$as_dir" && as_dir=. 7416 for ac_exec_ext in '' $ac_executable_extensions; do 7417 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7418 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7419 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7420 break 2 7421 fi 7422done 7423done 7424IFS=$as_save_IFS 7425 7426fi 7427fi 7428ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7429if test -n "$ac_ct_NMEDIT"; then 7430 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 7431$as_echo "$ac_ct_NMEDIT" >&6; } 7432else 7433 { $as_echo "$as_me:$LINENO: result: no" >&5 7434$as_echo "no" >&6; } 7435fi 7436 7437 if test "x$ac_ct_NMEDIT" = x; then 7438 NMEDIT=":" 7439 else 7440 case $cross_compiling:$ac_tool_warned in 7441yes:) 7442{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7443$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7444ac_tool_warned=yes ;; 7445esac 7446 NMEDIT=$ac_ct_NMEDIT 7447 fi 7448else 7449 NMEDIT="$ac_cv_prog_NMEDIT" 7450fi 7451 7452 7453 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 7454$as_echo_n "checking for -single_module linker flag... " >&6; } 7455if test "${lt_cv_apple_cc_single_mod+set}" = set; then 7456 $as_echo_n "(cached) " >&6 7457else 7458 lt_cv_apple_cc_single_mod=no 7459 if test -z "${LT_MULTI_MODULE}"; then 7460 # By default we will add the -single_module flag. You can override 7461 # by either setting the environment variable LT_MULTI_MODULE 7462 # non-empty at configure time, or by adding -multi_module to the 7463 # link flags. 7464 echo "int foo(void){return 1;}" > conftest.c 7465 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7466 -dynamiclib ${wl}-single_module conftest.c 7467 if test -f libconftest.dylib; then 7468 lt_cv_apple_cc_single_mod=yes 7469 rm -rf libconftest.dylib* 7470 fi 7471 rm conftest.c 7472 fi 7473fi 7474{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 7475$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7476 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 7477$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7478if test "${lt_cv_ld_exported_symbols_list+set}" = set; then 7479 $as_echo_n "(cached) " >&6 7480else 7481 lt_cv_ld_exported_symbols_list=no 7482 save_LDFLAGS=$LDFLAGS 7483 echo "_main" > conftest.sym 7484 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7485 cat >conftest.$ac_ext <<_ACEOF 7486/* confdefs.h. */ 7487_ACEOF 7488cat confdefs.h >>conftest.$ac_ext 7489cat >>conftest.$ac_ext <<_ACEOF 7490/* end confdefs.h. */ 7491 7492int 7493main () 7494{ 7495 7496 ; 7497 return 0; 7498} 7499_ACEOF 7500rm -f conftest.$ac_objext conftest$ac_exeext 7501if { (ac_try="$ac_link" 7502case "(($ac_try" in 7503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7504 *) ac_try_echo=$ac_try;; 7505esac 7506eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 7507$as_echo "$ac_try_echo") >&5 7508 (eval "$ac_link") 2>conftest.er1 7509 ac_status=$? 7510 grep -v '^ *+' conftest.er1 >conftest.err 7511 rm -f conftest.er1 7512 cat conftest.err >&5 7513 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 7514 (exit $ac_status); } && { 7515 test -z "$ac_c_werror_flag" || 7516 test ! -s conftest.err 7517 } && test -s conftest$ac_exeext && { 7518 test "$cross_compiling" = yes || 7519 $as_test_x conftest$ac_exeext 7520 }; then 7521 lt_cv_ld_exported_symbols_list=yes 7522else 7523 $as_echo "$as_me: failed program was:" >&5 7524sed 's/^/| /' conftest.$ac_ext >&5 7525 7526 lt_cv_ld_exported_symbols_list=no 7527fi 7528 7529rm -rf conftest.dSYM 7530rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7531 conftest$ac_exeext conftest.$ac_ext 7532 LDFLAGS="$save_LDFLAGS" 7533 7534fi 7535{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 7536$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7537 case $host_os in 7538 rhapsody* | darwin1.[0123]) 7539 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7540 darwin1.*) 7541 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7542 darwin*) 7543 # if running on 10.5 or later, the deployment target defaults 7544 # to the OS version, if on x86, and 10.4, the deployment 7545 # target defaults to 10.4. Don't you love it? 7546 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7547 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7548 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7549 10.[012]*) 7550 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7551 10.*) 7552 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7553 esac 7554 ;; 7555 esac 7556 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7557 _lt_dar_single_mod='$single_module' 7558 fi 7559 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7560 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7561 else 7562 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" 7563 fi 7564 if test "$DSYMUTIL" != ":"; then 7565 _lt_dsymutil="~$DSYMUTIL \$lib || :" 7566 else 7567 _lt_dsymutil= 7568 fi 7569 ;; 7570 esac 7571 7572 7573enable_dlopen=no 7574enable_win32_dll=no 7575 7576# Check whether --enable-libtool-lock was given. 7577if test "${enable_libtool_lock+set}" = set; then 7578 enableval=$enable_libtool_lock; 7579fi 7580 7581test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7582 7583 7584# Check whether --with-pic was given. 7585if test "${with_pic+set}" = set; then 7586 withval=$with_pic; pic_mode="$withval" 7587else 7588 pic_mode=default 7589fi 7590 7591test -z "$pic_mode" && pic_mode=default 7592 7593# Use C for the default configuration in the libtool script 7594tagname= 7595lt_save_CC="$CC" 7596ac_ext=c 7597ac_cpp='$CPP $CPPFLAGS' 7598ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7599ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7600ac_compiler_gnu=$ac_cv_c_compiler_gnu 7601 7602 7603# Source file extension for C test sources. 7604ac_ext=c 7605 7606# Object file extension for compiled C test sources. 7607objext=o 7608objext=$objext 7609 7610# Code to be used in simple compile tests 7611lt_simple_compile_test_code="int some_variable = 0;" 7612 7613# Code to be used in simple link tests 7614lt_simple_link_test_code='int main(){return(0);}' 7615 7616 7617# If no C compiler was specified, use CC. 7618LTCC=${LTCC-"$CC"} 7619 7620# If no C compiler flags were specified, use CFLAGS. 7621LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7622 7623# Allow CC to be a program name with arguments. 7624compiler=$CC 7625 7626 7627# save warnings/boilerplate of simple test code 7628ac_outfile=conftest.$ac_objext 7629echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7630eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7631_lt_compiler_boilerplate=`cat conftest.err` 7632$rm conftest* 7633 7634ac_outfile=conftest.$ac_objext 7635echo "$lt_simple_link_test_code" >conftest.$ac_ext 7636eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7637_lt_linker_boilerplate=`cat conftest.err` 7638$rm -r conftest* 7639 7640 7641 7642lt_prog_compiler_no_builtin_flag= 7643 7644if test "$GCC" = yes; then 7645 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7646 7647 7648{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7649$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7650if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7651 $as_echo_n "(cached) " >&6 7652else 7653 lt_cv_prog_compiler_rtti_exceptions=no 7654 ac_outfile=conftest.$ac_objext 7655 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7656 lt_compiler_flag="-fno-rtti -fno-exceptions" 7657 # Insert the option either (1) after the last *FLAGS variable, or 7658 # (2) before a word containing "conftest.", or (3) at the end. 7659 # Note that $ac_compile itself does not contain backslashes and begins 7660 # with a dollar sign (not a hyphen), so the echo should work correctly. 7661 # The option is referenced via a variable to avoid confusing sed. 7662 lt_compile=`echo "$ac_compile" | $SED \ 7663 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7664 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7665 -e 's:$: $lt_compiler_flag:'` 7666 (eval echo "\"\$as_me:7666: $lt_compile\"" >&5) 7667 (eval "$lt_compile" 2>conftest.err) 7668 ac_status=$? 7669 cat conftest.err >&5 7670 echo "$as_me:7670: \$? = $ac_status" >&5 7671 if (exit $ac_status) && test -s "$ac_outfile"; then 7672 # The compiler can only warn and ignore the option if not recognized 7673 # So say no if there are warnings other than the usual output. 7674 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7675 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7676 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7677 lt_cv_prog_compiler_rtti_exceptions=yes 7678 fi 7679 fi 7680 $rm conftest* 7681 7682fi 7683{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7684$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7685 7686if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7687 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7688else 7689 : 7690fi 7691 7692fi 7693 7694lt_prog_compiler_wl= 7695lt_prog_compiler_pic= 7696lt_prog_compiler_static= 7697 7698{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7699$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7700 7701 if test "$GCC" = yes; then 7702 lt_prog_compiler_wl='-Wl,' 7703 lt_prog_compiler_static='-static' 7704 7705 case $host_os in 7706 aix*) 7707 # All AIX code is PIC. 7708 if test "$host_cpu" = ia64; then 7709 # AIX 5 now supports IA64 processor 7710 lt_prog_compiler_static='-Bstatic' 7711 fi 7712 ;; 7713 7714 amigaos*) 7715 # FIXME: we need at least 68020 code to build shared libraries, but 7716 # adding the `-m68020' flag to GCC prevents building anything better, 7717 # like `-m68040'. 7718 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7719 ;; 7720 7721 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7722 # PIC is the default for these OSes. 7723 ;; 7724 7725 mingw* | cygwin* | pw32* | os2*) 7726 # This hack is so that the source file can tell whether it is being 7727 # built for inclusion in a dll (and should export symbols for example). 7728 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7729 # (--disable-auto-import) libraries 7730 lt_prog_compiler_pic='-DDLL_EXPORT' 7731 ;; 7732 7733 darwin* | rhapsody*) 7734 # PIC is the default on this platform 7735 # Common symbols not allowed in MH_DYLIB files 7736 lt_prog_compiler_pic='-fno-common' 7737 ;; 7738 7739 interix[3-9]*) 7740 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7741 # Instead, we relocate shared libraries at runtime. 7742 ;; 7743 7744 msdosdjgpp*) 7745 # Just because we use GCC doesn't mean we suddenly get shared libraries 7746 # on systems that don't support them. 7747 lt_prog_compiler_can_build_shared=no 7748 enable_shared=no 7749 ;; 7750 7751 sysv4*MP*) 7752 if test -d /usr/nec; then 7753 lt_prog_compiler_pic=-Kconform_pic 7754 fi 7755 ;; 7756 7757 hpux*) 7758 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7759 # not for PA HP-UX. 7760 case $host_cpu in 7761 hppa*64*|ia64*) 7762 # +Z the default 7763 ;; 7764 *) 7765 lt_prog_compiler_pic='-fPIC' 7766 ;; 7767 esac 7768 ;; 7769 7770 *) 7771 lt_prog_compiler_pic='-fPIC' 7772 ;; 7773 esac 7774 else 7775 # PORTME Check for flag to pass linker flags through the system compiler. 7776 case $host_os in 7777 aix*) 7778 lt_prog_compiler_wl='-Wl,' 7779 if test "$host_cpu" = ia64; then 7780 # AIX 5 now supports IA64 processor 7781 lt_prog_compiler_static='-Bstatic' 7782 else 7783 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7784 fi 7785 ;; 7786 darwin*) 7787 # PIC is the default on this platform 7788 # Common symbols not allowed in MH_DYLIB files 7789 case $cc_basename in 7790 xlc*) 7791 lt_prog_compiler_pic='-qnocommon' 7792 lt_prog_compiler_wl='-Wl,' 7793 ;; 7794 esac 7795 ;; 7796 7797 mingw* | cygwin* | pw32* | os2*) 7798 # This hack is so that the source file can tell whether it is being 7799 # built for inclusion in a dll (and should export symbols for example). 7800 lt_prog_compiler_pic='-DDLL_EXPORT' 7801 ;; 7802 7803 hpux9* | hpux10* | hpux11*) 7804 lt_prog_compiler_wl='-Wl,' 7805 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7806 # not for PA HP-UX. 7807 case $host_cpu in 7808 hppa*64*|ia64*) 7809 # +Z the default 7810 ;; 7811 *) 7812 lt_prog_compiler_pic='+Z' 7813 ;; 7814 esac 7815 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7816 lt_prog_compiler_static='${wl}-a ${wl}archive' 7817 ;; 7818 7819 irix5* | irix6* | nonstopux*) 7820 lt_prog_compiler_wl='-Wl,' 7821 # PIC (with -KPIC) is the default. 7822 lt_prog_compiler_static='-non_shared' 7823 ;; 7824 7825 newsos6) 7826 lt_prog_compiler_pic='-KPIC' 7827 lt_prog_compiler_static='-Bstatic' 7828 ;; 7829 7830 linux* | k*bsd*-gnu) 7831 case $cc_basename in 7832 icc* | ecc*) 7833 lt_prog_compiler_wl='-Wl,' 7834 lt_prog_compiler_pic='-KPIC' 7835 lt_prog_compiler_static='-static' 7836 ;; 7837 pgcc* | pgf77* | pgf90* | pgf95*) 7838 # Portland Group compilers (*not* the Pentium gcc compiler, 7839 # which looks to be a dead project) 7840 lt_prog_compiler_wl='-Wl,' 7841 lt_prog_compiler_pic='-fpic' 7842 lt_prog_compiler_static='-Bstatic' 7843 ;; 7844 ccc*) 7845 lt_prog_compiler_wl='-Wl,' 7846 # All Alpha code is PIC. 7847 lt_prog_compiler_static='-non_shared' 7848 ;; 7849 *) 7850 case `$CC -V 2>&1 | sed 5q` in 7851 *Sun\ C*) 7852 # Sun C 5.9 7853 lt_prog_compiler_pic='-KPIC' 7854 lt_prog_compiler_static='-Bstatic' 7855 lt_prog_compiler_wl='-Wl,' 7856 ;; 7857 *Sun\ F*) 7858 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7859 lt_prog_compiler_pic='-KPIC' 7860 lt_prog_compiler_static='-Bstatic' 7861 lt_prog_compiler_wl='' 7862 ;; 7863 esac 7864 ;; 7865 esac 7866 ;; 7867 7868 osf3* | osf4* | osf5*) 7869 lt_prog_compiler_wl='-Wl,' 7870 # All OSF/1 code is PIC. 7871 lt_prog_compiler_static='-non_shared' 7872 ;; 7873 7874 rdos*) 7875 lt_prog_compiler_static='-non_shared' 7876 ;; 7877 7878 solaris*) 7879 lt_prog_compiler_pic='-KPIC' 7880 lt_prog_compiler_static='-Bstatic' 7881 case $cc_basename in 7882 f77* | f90* | f95*) 7883 lt_prog_compiler_wl='-Qoption ld ';; 7884 *) 7885 lt_prog_compiler_wl='-Wl,';; 7886 esac 7887 ;; 7888 7889 sunos4*) 7890 lt_prog_compiler_wl='-Qoption ld ' 7891 lt_prog_compiler_pic='-PIC' 7892 lt_prog_compiler_static='-Bstatic' 7893 ;; 7894 7895 sysv4 | sysv4.2uw2* | sysv4.3*) 7896 lt_prog_compiler_wl='-Wl,' 7897 lt_prog_compiler_pic='-KPIC' 7898 lt_prog_compiler_static='-Bstatic' 7899 ;; 7900 7901 sysv4*MP*) 7902 if test -d /usr/nec ;then 7903 lt_prog_compiler_pic='-Kconform_pic' 7904 lt_prog_compiler_static='-Bstatic' 7905 fi 7906 ;; 7907 7908 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7909 lt_prog_compiler_wl='-Wl,' 7910 lt_prog_compiler_pic='-KPIC' 7911 lt_prog_compiler_static='-Bstatic' 7912 ;; 7913 7914 unicos*) 7915 lt_prog_compiler_wl='-Wl,' 7916 lt_prog_compiler_can_build_shared=no 7917 ;; 7918 7919 uts4*) 7920 lt_prog_compiler_pic='-pic' 7921 lt_prog_compiler_static='-Bstatic' 7922 ;; 7923 7924 *) 7925 lt_prog_compiler_can_build_shared=no 7926 ;; 7927 esac 7928 fi 7929 7930{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7931$as_echo "$lt_prog_compiler_pic" >&6; } 7932 7933# 7934# Check to make sure the PIC flag actually works. 7935# 7936if test -n "$lt_prog_compiler_pic"; then 7937 7938{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7939$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7940if test "${lt_cv_prog_compiler_pic_works+set}" = set; then 7941 $as_echo_n "(cached) " >&6 7942else 7943 lt_cv_prog_compiler_pic_works=no 7944 ac_outfile=conftest.$ac_objext 7945 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7946 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7947 # Insert the option either (1) after the last *FLAGS variable, or 7948 # (2) before a word containing "conftest.", or (3) at the end. 7949 # Note that $ac_compile itself does not contain backslashes and begins 7950 # with a dollar sign (not a hyphen), so the echo should work correctly. 7951 # The option is referenced via a variable to avoid confusing sed. 7952 lt_compile=`echo "$ac_compile" | $SED \ 7953 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7954 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7955 -e 's:$: $lt_compiler_flag:'` 7956 (eval echo "\"\$as_me:7956: $lt_compile\"" >&5) 7957 (eval "$lt_compile" 2>conftest.err) 7958 ac_status=$? 7959 cat conftest.err >&5 7960 echo "$as_me:7960: \$? = $ac_status" >&5 7961 if (exit $ac_status) && test -s "$ac_outfile"; then 7962 # The compiler can only warn and ignore the option if not recognized 7963 # So say no if there are warnings other than the usual output. 7964 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7965 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7966 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7967 lt_cv_prog_compiler_pic_works=yes 7968 fi 7969 fi 7970 $rm conftest* 7971 7972fi 7973{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 7974$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7975 7976if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7977 case $lt_prog_compiler_pic in 7978 "" | " "*) ;; 7979 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7980 esac 7981else 7982 lt_prog_compiler_pic= 7983 lt_prog_compiler_can_build_shared=no 7984fi 7985 7986fi 7987case $host_os in 7988 # For platforms which do not support PIC, -DPIC is meaningless: 7989 *djgpp*) 7990 lt_prog_compiler_pic= 7991 ;; 7992 *) 7993 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7994 ;; 7995esac 7996 7997# 7998# Check to make sure the static flag actually works. 7999# 8000wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8001{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8002$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8003if test "${lt_cv_prog_compiler_static_works+set}" = set; then 8004 $as_echo_n "(cached) " >&6 8005else 8006 lt_cv_prog_compiler_static_works=no 8007 save_LDFLAGS="$LDFLAGS" 8008 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8009 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8010 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8011 # The linker can only warn and ignore the option if not recognized 8012 # So say no if there are warnings 8013 if test -s conftest.err; then 8014 # Append any errors to the config.log. 8015 cat conftest.err 1>&5 8016 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 8017 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8018 if diff conftest.exp conftest.er2 >/dev/null; then 8019 lt_cv_prog_compiler_static_works=yes 8020 fi 8021 else 8022 lt_cv_prog_compiler_static_works=yes 8023 fi 8024 fi 8025 $rm -r conftest* 8026 LDFLAGS="$save_LDFLAGS" 8027 8028fi 8029{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 8030$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8031 8032if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8033 : 8034else 8035 lt_prog_compiler_static= 8036fi 8037 8038 8039{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 8040$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8041if test "${lt_cv_prog_compiler_c_o+set}" = set; then 8042 $as_echo_n "(cached) " >&6 8043else 8044 lt_cv_prog_compiler_c_o=no 8045 $rm -r conftest 2>/dev/null 8046 mkdir conftest 8047 cd conftest 8048 mkdir out 8049 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8050 8051 lt_compiler_flag="-o out/conftest2.$ac_objext" 8052 # Insert the option either (1) after the last *FLAGS variable, or 8053 # (2) before a word containing "conftest.", or (3) at the end. 8054 # Note that $ac_compile itself does not contain backslashes and begins 8055 # with a dollar sign (not a hyphen), so the echo should work correctly. 8056 lt_compile=`echo "$ac_compile" | $SED \ 8057 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8058 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8059 -e 's:$: $lt_compiler_flag:'` 8060 (eval echo "\"\$as_me:8060: $lt_compile\"" >&5) 8061 (eval "$lt_compile" 2>out/conftest.err) 8062 ac_status=$? 8063 cat out/conftest.err >&5 8064 echo "$as_me:8064: \$? = $ac_status" >&5 8065 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8066 then 8067 # The compiler can only warn and ignore the option if not recognized 8068 # So say no if there are warnings 8069 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8070 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8071 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8072 lt_cv_prog_compiler_c_o=yes 8073 fi 8074 fi 8075 chmod u+w . 2>&5 8076 $rm conftest* 8077 # SGI C++ compiler will create directory out/ii_files/ for 8078 # template instantiation 8079 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 8080 $rm out/* && rmdir out 8081 cd .. 8082 rmdir conftest 8083 $rm conftest* 8084 8085fi 8086{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 8087$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8088 8089 8090hard_links="nottested" 8091if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8092 # do not overwrite the value of need_locks provided by the user 8093 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 8094$as_echo_n "checking if we can lock with hard links... " >&6; } 8095 hard_links=yes 8096 $rm conftest* 8097 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8098 touch conftest.a 8099 ln conftest.a conftest.b 2>&5 || hard_links=no 8100 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8101 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 8102$as_echo "$hard_links" >&6; } 8103 if test "$hard_links" = no; then 8104 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8105$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8106 need_locks=warn 8107 fi 8108else 8109 need_locks=no 8110fi 8111 8112{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8113$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8114 8115 runpath_var= 8116 allow_undefined_flag= 8117 enable_shared_with_static_runtimes=no 8118 archive_cmds= 8119 archive_expsym_cmds= 8120 old_archive_From_new_cmds= 8121 old_archive_from_expsyms_cmds= 8122 export_dynamic_flag_spec= 8123 whole_archive_flag_spec= 8124 thread_safe_flag_spec= 8125 hardcode_libdir_flag_spec= 8126 hardcode_libdir_flag_spec_ld= 8127 hardcode_libdir_separator= 8128 hardcode_direct=no 8129 hardcode_minus_L=no 8130 hardcode_shlibpath_var=unsupported 8131 link_all_deplibs=unknown 8132 hardcode_automatic=no 8133 module_cmds= 8134 module_expsym_cmds= 8135 always_export_symbols=no 8136 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8137 # include_expsyms should be a list of space-separated symbols to be *always* 8138 # included in the symbol list 8139 include_expsyms= 8140 # exclude_expsyms can be an extended regexp of symbols to exclude 8141 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8142 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8143 # as well as any symbol that contains `d'. 8144 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8145 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8146 # platforms (ab)use it in PIC code, but their linkers get confused if 8147 # the symbol is explicitly referenced. Since portable code cannot 8148 # rely on this symbol name, it's probably fine to never include it in 8149 # preloaded symbol tables. 8150 # Exclude shared library initialization/finalization symbols. 8151 extract_expsyms_cmds= 8152 # Just being paranoid about ensuring that cc_basename is set. 8153 for cc_temp in $compiler""; do 8154 case $cc_temp in 8155 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8156 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8157 \-*) ;; 8158 *) break;; 8159 esac 8160done 8161cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 8162 8163 case $host_os in 8164 cygwin* | mingw* | pw32*) 8165 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8166 # When not using gcc, we currently assume that we are using 8167 # Microsoft Visual C++. 8168 if test "$GCC" != yes; then 8169 with_gnu_ld=no 8170 fi 8171 ;; 8172 interix*) 8173 # we just hope/assume this is gcc and not c89 (= MSVC++) 8174 with_gnu_ld=yes 8175 ;; 8176 openbsd*) 8177 with_gnu_ld=no 8178 ;; 8179 esac 8180 8181 ld_shlibs=yes 8182 if test "$with_gnu_ld" = yes; then 8183 # If archive_cmds runs LD, not CC, wlarc should be empty 8184 wlarc='${wl}' 8185 8186 # Set some defaults for GNU ld with shared library support. These 8187 # are reset later if shared libraries are not supported. Putting them 8188 # here allows them to be overridden if necessary. 8189 runpath_var=LD_RUN_PATH 8190 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 8191 export_dynamic_flag_spec='${wl}--export-dynamic' 8192 # ancient GNU ld didn't support --whole-archive et. al. 8193 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 8194 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8195 else 8196 whole_archive_flag_spec= 8197 fi 8198 supports_anon_versioning=no 8199 case `$LD -v 2>/dev/null` in 8200 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8201 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8202 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8203 *\ 2.11.*) ;; # other 2.11 versions 8204 *) supports_anon_versioning=yes ;; 8205 esac 8206 8207 # See if GNU ld supports shared libraries. 8208 case $host_os in 8209 aix[3-9]*) 8210 # On AIX/PPC, the GNU linker is very broken 8211 if test "$host_cpu" != ia64; then 8212 ld_shlibs=no 8213 cat <<EOF 1>&2 8214 8215*** Warning: the GNU linker, at least up to release 2.9.1, is reported 8216*** to be unable to reliably create shared libraries on AIX. 8217*** Therefore, libtool is disabling shared libraries support. If you 8218*** really care for shared libraries, you may want to modify your PATH 8219*** so that a non-GNU linker is found, and then restart. 8220 8221EOF 8222 fi 8223 ;; 8224 8225 amigaos*) 8226 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)' 8227 hardcode_libdir_flag_spec='-L$libdir' 8228 hardcode_minus_L=yes 8229 8230 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 8231 # that the semantics of dynamic libraries on AmigaOS, at least up 8232 # to version 4, is to share data among multiple programs linked 8233 # with the same dynamic library. Since this doesn't match the 8234 # behavior of shared libraries on other platforms, we can't use 8235 # them. 8236 ld_shlibs=no 8237 ;; 8238 8239 beos*) 8240 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8241 allow_undefined_flag=unsupported 8242 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8243 # support --undefined. This deserves some investigation. FIXME 8244 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8245 else 8246 ld_shlibs=no 8247 fi 8248 ;; 8249 8250 cygwin* | mingw* | pw32*) 8251 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8252 # as there is no search path for DLLs. 8253 hardcode_libdir_flag_spec='-L$libdir' 8254 allow_undefined_flag=unsupported 8255 always_export_symbols=no 8256 enable_shared_with_static_runtimes=yes 8257 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8258 8259 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 8260 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8261 # If the export-symbols file already is a .def file (1st line 8262 # is EXPORTS), use it as is; otherwise, prepend... 8263 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8264 cp $export_symbols $output_objdir/$soname.def; 8265 else 8266 echo EXPORTS > $output_objdir/$soname.def; 8267 cat $export_symbols >> $output_objdir/$soname.def; 8268 fi~ 8269 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8270 else 8271 ld_shlibs=no 8272 fi 8273 ;; 8274 8275 interix[3-9]*) 8276 hardcode_direct=no 8277 hardcode_shlibpath_var=no 8278 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8279 export_dynamic_flag_spec='${wl}-E' 8280 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8281 # Instead, shared libraries are loaded at an image base (0x10000000 by 8282 # default) and relocated if they conflict, which is a slow very memory 8283 # consuming and fragmenting process. To avoid this, we pick a random, 8284 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8285 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8286 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8287 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' 8288 ;; 8289 8290 gnu* | linux* | k*bsd*-gnu) 8291 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8292 tmp_addflag= 8293 case $cc_basename,$host_cpu in 8294 pgcc*) # Portland Group C compiler 8295 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' 8296 tmp_addflag=' $pic_flag' 8297 ;; 8298 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8299 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' 8300 tmp_addflag=' $pic_flag -Mnomain' ;; 8301 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8302 tmp_addflag=' -i_dynamic' ;; 8303 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8304 tmp_addflag=' -i_dynamic -nofor_main' ;; 8305 ifc* | ifort*) # Intel Fortran compiler 8306 tmp_addflag=' -nofor_main' ;; 8307 esac 8308 case `$CC -V 2>&1 | sed 5q` in 8309 *Sun\ C*) # Sun C 5.9 8310 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' 8311 tmp_sharedflag='-G' ;; 8312 *Sun\ F*) # Sun Fortran 8.3 8313 tmp_sharedflag='-G' ;; 8314 *) 8315 tmp_sharedflag='-shared' ;; 8316 esac 8317 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8318 8319 if test $supports_anon_versioning = yes; then 8320 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 8321 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8322 $echo "local: *; };" >> $output_objdir/$libname.ver~ 8323 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8324 fi 8325 else 8326 ld_shlibs=no 8327 fi 8328 ;; 8329 8330 netbsd*) 8331 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8332 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8333 wlarc= 8334 else 8335 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8336 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8337 fi 8338 ;; 8339 8340 solaris*) 8341 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 8342 ld_shlibs=no 8343 cat <<EOF 1>&2 8344 8345*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8346*** create shared libraries on Solaris systems. Therefore, libtool 8347*** is disabling shared libraries support. We urge you to upgrade GNU 8348*** binutils to release 2.9.1 or newer. Another option is to modify 8349*** your PATH or compiler configuration so that the native linker is 8350*** used, and then restart. 8351 8352EOF 8353 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8354 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8355 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8356 else 8357 ld_shlibs=no 8358 fi 8359 ;; 8360 8361 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8362 case `$LD -v 2>&1` in 8363 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8364 ld_shlibs=no 8365 cat <<_LT_EOF 1>&2 8366 8367*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8368*** reliably create shared libraries on SCO systems. Therefore, libtool 8369*** is disabling shared libraries support. We urge you to upgrade GNU 8370*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8371*** your PATH or compiler configuration so that the native linker is 8372*** used, and then restart. 8373 8374_LT_EOF 8375 ;; 8376 *) 8377 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8378 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 8379 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 8380 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 8381 else 8382 ld_shlibs=no 8383 fi 8384 ;; 8385 esac 8386 ;; 8387 8388 sunos4*) 8389 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8390 wlarc= 8391 hardcode_direct=yes 8392 hardcode_shlibpath_var=no 8393 ;; 8394 8395 *) 8396 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8397 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8398 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8399 else 8400 ld_shlibs=no 8401 fi 8402 ;; 8403 esac 8404 8405 if test "$ld_shlibs" = no; then 8406 runpath_var= 8407 hardcode_libdir_flag_spec= 8408 export_dynamic_flag_spec= 8409 whole_archive_flag_spec= 8410 fi 8411 else 8412 # PORTME fill in a description of your system's linker (not GNU ld) 8413 case $host_os in 8414 aix3*) 8415 allow_undefined_flag=unsupported 8416 always_export_symbols=yes 8417 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' 8418 # Note: this linker hardcodes the directories in LIBPATH if there 8419 # are no directories specified by -L. 8420 hardcode_minus_L=yes 8421 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8422 # Neither direct hardcoding nor static linking is supported with a 8423 # broken collect2. 8424 hardcode_direct=unsupported 8425 fi 8426 ;; 8427 8428 aix[4-9]*) 8429 if test "$host_cpu" = ia64; then 8430 # On IA64, the linker does run time linking by default, so we don't 8431 # have to do anything special. 8432 aix_use_runtimelinking=no 8433 exp_sym_flag='-Bexport' 8434 no_entry_flag="" 8435 else 8436 # If we're using GNU nm, then we don't want the "-C" option. 8437 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8438 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 8439 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' 8440 else 8441 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' 8442 fi 8443 aix_use_runtimelinking=no 8444 8445 # Test if we are trying to use run time linking or normal 8446 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8447 # need to do runtime linking. 8448 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8449 for ld_flag in $LDFLAGS; do 8450 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8451 aix_use_runtimelinking=yes 8452 break 8453 fi 8454 done 8455 ;; 8456 esac 8457 8458 exp_sym_flag='-bexport' 8459 no_entry_flag='-bnoentry' 8460 fi 8461 8462 # When large executables or shared objects are built, AIX ld can 8463 # have problems creating the table of contents. If linking a library 8464 # or program results in "error TOC overflow" add -mminimal-toc to 8465 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8466 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8467 8468 archive_cmds='' 8469 hardcode_direct=yes 8470 hardcode_libdir_separator=':' 8471 link_all_deplibs=yes 8472 8473 if test "$GCC" = yes; then 8474 case $host_os in aix4.[012]|aix4.[012].*) 8475 # We only want to do this on AIX 4.2 and lower, the check 8476 # below for broken collect2 doesn't work under 4.3+ 8477 collect2name=`${CC} -print-prog-name=collect2` 8478 if test -f "$collect2name" && \ 8479 strings "$collect2name" | grep resolve_lib_name >/dev/null 8480 then 8481 # We have reworked collect2 8482 : 8483 else 8484 # We have old collect2 8485 hardcode_direct=unsupported 8486 # It fails to find uninstalled libraries when the uninstalled 8487 # path is not listed in the libpath. Setting hardcode_minus_L 8488 # to unsupported forces relinking 8489 hardcode_minus_L=yes 8490 hardcode_libdir_flag_spec='-L$libdir' 8491 hardcode_libdir_separator= 8492 fi 8493 ;; 8494 esac 8495 shared_flag='-shared' 8496 if test "$aix_use_runtimelinking" = yes; then 8497 shared_flag="$shared_flag "'${wl}-G' 8498 fi 8499 else 8500 # not using gcc 8501 if test "$host_cpu" = ia64; then 8502 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8503 # chokes on -Wl,-G. The following line is correct: 8504 shared_flag='-G' 8505 else 8506 if test "$aix_use_runtimelinking" = yes; then 8507 shared_flag='${wl}-G' 8508 else 8509 shared_flag='${wl}-bM:SRE' 8510 fi 8511 fi 8512 fi 8513 8514 # It seems that -bexpall does not export symbols beginning with 8515 # underscore (_), so it is better to generate a list of symbols to export. 8516 always_export_symbols=yes 8517 if test "$aix_use_runtimelinking" = yes; then 8518 # Warning - without using the other runtime loading flags (-brtl), 8519 # -berok will link without error, but may produce a broken library. 8520 allow_undefined_flag='-berok' 8521 # Determine the default libpath from the value encoded in an empty executable. 8522 cat >conftest.$ac_ext <<_ACEOF 8523/* confdefs.h. */ 8524_ACEOF 8525cat confdefs.h >>conftest.$ac_ext 8526cat >>conftest.$ac_ext <<_ACEOF 8527/* end confdefs.h. */ 8528 8529int 8530main () 8531{ 8532 8533 ; 8534 return 0; 8535} 8536_ACEOF 8537rm -f conftest.$ac_objext conftest$ac_exeext 8538if { (ac_try="$ac_link" 8539case "(($ac_try" in 8540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8541 *) ac_try_echo=$ac_try;; 8542esac 8543eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8544$as_echo "$ac_try_echo") >&5 8545 (eval "$ac_link") 2>conftest.er1 8546 ac_status=$? 8547 grep -v '^ *+' conftest.er1 >conftest.err 8548 rm -f conftest.er1 8549 cat conftest.err >&5 8550 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8551 (exit $ac_status); } && { 8552 test -z "$ac_c_werror_flag" || 8553 test ! -s conftest.err 8554 } && test -s conftest$ac_exeext && { 8555 test "$cross_compiling" = yes || 8556 $as_test_x conftest$ac_exeext 8557 }; then 8558 8559lt_aix_libpath_sed=' 8560 /Import File Strings/,/^$/ { 8561 /^0/ { 8562 s/^0 *\(.*\)$/\1/ 8563 p 8564 } 8565 }' 8566aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8567# Check for a 64-bit object if we didn't find anything. 8568if test -z "$aix_libpath"; then 8569 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8570fi 8571else 8572 $as_echo "$as_me: failed program was:" >&5 8573sed 's/^/| /' conftest.$ac_ext >&5 8574 8575 8576fi 8577 8578rm -rf conftest.dSYM 8579rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8580 conftest$ac_exeext conftest.$ac_ext 8581if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8582 8583 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8584 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" 8585 else 8586 if test "$host_cpu" = ia64; then 8587 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8588 allow_undefined_flag="-z nodefs" 8589 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" 8590 else 8591 # Determine the default libpath from the value encoded in an empty executable. 8592 cat >conftest.$ac_ext <<_ACEOF 8593/* confdefs.h. */ 8594_ACEOF 8595cat confdefs.h >>conftest.$ac_ext 8596cat >>conftest.$ac_ext <<_ACEOF 8597/* end confdefs.h. */ 8598 8599int 8600main () 8601{ 8602 8603 ; 8604 return 0; 8605} 8606_ACEOF 8607rm -f conftest.$ac_objext conftest$ac_exeext 8608if { (ac_try="$ac_link" 8609case "(($ac_try" in 8610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8611 *) ac_try_echo=$ac_try;; 8612esac 8613eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8614$as_echo "$ac_try_echo") >&5 8615 (eval "$ac_link") 2>conftest.er1 8616 ac_status=$? 8617 grep -v '^ *+' conftest.er1 >conftest.err 8618 rm -f conftest.er1 8619 cat conftest.err >&5 8620 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8621 (exit $ac_status); } && { 8622 test -z "$ac_c_werror_flag" || 8623 test ! -s conftest.err 8624 } && test -s conftest$ac_exeext && { 8625 test "$cross_compiling" = yes || 8626 $as_test_x conftest$ac_exeext 8627 }; then 8628 8629lt_aix_libpath_sed=' 8630 /Import File Strings/,/^$/ { 8631 /^0/ { 8632 s/^0 *\(.*\)$/\1/ 8633 p 8634 } 8635 }' 8636aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8637# Check for a 64-bit object if we didn't find anything. 8638if test -z "$aix_libpath"; then 8639 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8640fi 8641else 8642 $as_echo "$as_me: failed program was:" >&5 8643sed 's/^/| /' conftest.$ac_ext >&5 8644 8645 8646fi 8647 8648rm -rf conftest.dSYM 8649rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8650 conftest$ac_exeext conftest.$ac_ext 8651if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8652 8653 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8654 # Warning - without using the other run time loading flags, 8655 # -berok will link without error, but may produce a broken library. 8656 no_undefined_flag=' ${wl}-bernotok' 8657 allow_undefined_flag=' ${wl}-berok' 8658 # Exported symbols can be pulled into shared objects from archives 8659 whole_archive_flag_spec='$convenience' 8660 archive_cmds_need_lc=yes 8661 # This is similar to how AIX traditionally builds its shared libraries. 8662 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' 8663 fi 8664 fi 8665 ;; 8666 8667 amigaos*) 8668 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)' 8669 hardcode_libdir_flag_spec='-L$libdir' 8670 hardcode_minus_L=yes 8671 # see comment about different semantics on the GNU ld section 8672 ld_shlibs=no 8673 ;; 8674 8675 bsdi[45]*) 8676 export_dynamic_flag_spec=-rdynamic 8677 ;; 8678 8679 cygwin* | mingw* | pw32*) 8680 # When not using gcc, we currently assume that we are using 8681 # Microsoft Visual C++. 8682 # hardcode_libdir_flag_spec is actually meaningless, as there is 8683 # no search path for DLLs. 8684 hardcode_libdir_flag_spec=' ' 8685 allow_undefined_flag=unsupported 8686 # Tell ltmain to make .lib files, not .a files. 8687 libext=lib 8688 # Tell ltmain to make .dll files, not .so files. 8689 shrext_cmds=".dll" 8690 # FIXME: Setting linknames here is a bad hack. 8691 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8692 # The linker will automatically build a .lib file if we build a DLL. 8693 old_archive_From_new_cmds='true' 8694 # FIXME: Should let the user specify the lib program. 8695 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8696 fix_srcfile_path='`cygpath -w "$srcfile"`' 8697 enable_shared_with_static_runtimes=yes 8698 ;; 8699 8700 darwin* | rhapsody*) 8701 case $host_os in 8702 rhapsody* | darwin1.[012]) 8703 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8704 ;; 8705 *) # Darwin 1.3 on 8706 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8707 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8708 else 8709 case ${MACOSX_DEPLOYMENT_TARGET} in 8710 10.[012]) 8711 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8712 ;; 8713 10.*) 8714 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8715 ;; 8716 esac 8717 fi 8718 ;; 8719 esac 8720 archive_cmds_need_lc=no 8721 hardcode_direct=no 8722 hardcode_automatic=yes 8723 hardcode_shlibpath_var=unsupported 8724 whole_archive_flag_spec='' 8725 link_all_deplibs=yes 8726 if test "$GCC" = yes ; then 8727 output_verbose_link_cmd='echo' 8728 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8729 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8730 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}" 8731 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}" 8732 else 8733 case $cc_basename in 8734 xlc*) 8735 output_verbose_link_cmd='echo' 8736 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 8737 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8738 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8739 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}' 8740 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}' 8741 ;; 8742 *) 8743 ld_shlibs=no 8744 ;; 8745 esac 8746 fi 8747 ;; 8748 8749 dgux*) 8750 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8751 hardcode_libdir_flag_spec='-L$libdir' 8752 hardcode_shlibpath_var=no 8753 ;; 8754 8755 freebsd1*) 8756 ld_shlibs=no 8757 ;; 8758 8759 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8760 # support. Future versions do this automatically, but an explicit c++rt0.o 8761 # does not break anything, and helps significantly (at the cost of a little 8762 # extra space). 8763 freebsd2.2*) 8764 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8765 hardcode_libdir_flag_spec='-R$libdir' 8766 hardcode_direct=yes 8767 hardcode_shlibpath_var=no 8768 ;; 8769 8770 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8771 freebsd2*) 8772 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8773 hardcode_direct=yes 8774 hardcode_minus_L=yes 8775 hardcode_shlibpath_var=no 8776 ;; 8777 8778 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8779 freebsd* | dragonfly*) 8780 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8781 hardcode_libdir_flag_spec='-R$libdir' 8782 hardcode_direct=yes 8783 hardcode_shlibpath_var=no 8784 ;; 8785 8786 hpux9*) 8787 if test "$GCC" = yes; then 8788 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' 8789 else 8790 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' 8791 fi 8792 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8793 hardcode_libdir_separator=: 8794 hardcode_direct=yes 8795 8796 # hardcode_minus_L: Not really in the search PATH, 8797 # but as the default location of the library. 8798 hardcode_minus_L=yes 8799 export_dynamic_flag_spec='${wl}-E' 8800 ;; 8801 8802 hpux10*) 8803 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8804 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8805 else 8806 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8807 fi 8808 if test "$with_gnu_ld" = no; then 8809 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8810 hardcode_libdir_separator=: 8811 8812 hardcode_direct=yes 8813 export_dynamic_flag_spec='${wl}-E' 8814 8815 # hardcode_minus_L: Not really in the search PATH, 8816 # but as the default location of the library. 8817 hardcode_minus_L=yes 8818 fi 8819 ;; 8820 8821 hpux11*) 8822 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8823 case $host_cpu in 8824 hppa*64*) 8825 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8826 ;; 8827 ia64*) 8828 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8829 ;; 8830 *) 8831 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8832 ;; 8833 esac 8834 else 8835 case $host_cpu in 8836 hppa*64*) 8837 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8838 ;; 8839 ia64*) 8840 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8841 ;; 8842 *) 8843 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8844 ;; 8845 esac 8846 fi 8847 if test "$with_gnu_ld" = no; then 8848 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8849 hardcode_libdir_separator=: 8850 8851 case $host_cpu in 8852 hppa*64*|ia64*) 8853 hardcode_libdir_flag_spec_ld='+b $libdir' 8854 hardcode_direct=no 8855 hardcode_shlibpath_var=no 8856 ;; 8857 *) 8858 hardcode_direct=yes 8859 export_dynamic_flag_spec='${wl}-E' 8860 8861 # hardcode_minus_L: Not really in the search PATH, 8862 # but as the default location of the library. 8863 hardcode_minus_L=yes 8864 ;; 8865 esac 8866 fi 8867 ;; 8868 8869 irix5* | irix6* | nonstopux*) 8870 if test "$GCC" = yes; then 8871 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' 8872 else 8873 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' 8874 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8875 fi 8876 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8877 hardcode_libdir_separator=: 8878 link_all_deplibs=yes 8879 ;; 8880 8881 netbsd*) 8882 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8883 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8884 else 8885 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8886 fi 8887 hardcode_libdir_flag_spec='-R$libdir' 8888 hardcode_direct=yes 8889 hardcode_shlibpath_var=no 8890 ;; 8891 8892 newsos6) 8893 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8894 hardcode_direct=yes 8895 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8896 hardcode_libdir_separator=: 8897 hardcode_shlibpath_var=no 8898 ;; 8899 8900 openbsd*) 8901 if test -f /usr/libexec/ld.so; then 8902 hardcode_direct=yes 8903 hardcode_shlibpath_var=no 8904 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8905 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8906 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8907 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8908 export_dynamic_flag_spec='${wl}-E' 8909 else 8910 case $host_os in 8911 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8912 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8913 hardcode_libdir_flag_spec='-R$libdir' 8914 ;; 8915 *) 8916 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8917 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8918 ;; 8919 esac 8920 fi 8921 else 8922 ld_shlibs=no 8923 fi 8924 ;; 8925 8926 os2*) 8927 hardcode_libdir_flag_spec='-L$libdir' 8928 hardcode_minus_L=yes 8929 allow_undefined_flag=unsupported 8930 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' 8931 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8932 ;; 8933 8934 osf3*) 8935 if test "$GCC" = yes; then 8936 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8937 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' 8938 else 8939 allow_undefined_flag=' -expect_unresolved \*' 8940 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' 8941 fi 8942 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8943 hardcode_libdir_separator=: 8944 ;; 8945 8946 osf4* | osf5*) # as osf3* with the addition of -msym flag 8947 if test "$GCC" = yes; then 8948 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8949 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' 8950 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8951 else 8952 allow_undefined_flag=' -expect_unresolved \*' 8953 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' 8954 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8955 $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' 8956 8957 # Both c and cxx compiler support -rpath directly 8958 hardcode_libdir_flag_spec='-rpath $libdir' 8959 fi 8960 hardcode_libdir_separator=: 8961 ;; 8962 8963 solaris*) 8964 no_undefined_flag=' -z text' 8965 if test "$GCC" = yes; then 8966 wlarc='${wl}' 8967 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8968 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8969 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8970 else 8971 wlarc='' 8972 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8973 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8974 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8975 fi 8976 hardcode_libdir_flag_spec='-R$libdir' 8977 hardcode_shlibpath_var=no 8978 case $host_os in 8979 solaris2.[0-5] | solaris2.[0-5].*) ;; 8980 *) 8981 # The compiler driver will combine and reorder linker options, 8982 # but understands `-z linker_flag'. GCC discards it without `$wl', 8983 # but is careful enough not to reorder. 8984 # Supported since Solaris 2.6 (maybe 2.5.1?) 8985 if test "$GCC" = yes; then 8986 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8987 else 8988 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8989 fi 8990 ;; 8991 esac 8992 link_all_deplibs=yes 8993 ;; 8994 8995 sunos4*) 8996 if test "x$host_vendor" = xsequent; then 8997 # Use $CC to link under sequent, because it throws in some extra .o 8998 # files that make .init and .fini sections work. 8999 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9000 else 9001 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9002 fi 9003 hardcode_libdir_flag_spec='-L$libdir' 9004 hardcode_direct=yes 9005 hardcode_minus_L=yes 9006 hardcode_shlibpath_var=no 9007 ;; 9008 9009 sysv4) 9010 case $host_vendor in 9011 sni) 9012 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9013 hardcode_direct=yes # is this really true??? 9014 ;; 9015 siemens) 9016 ## LD is ld it makes a PLAMLIB 9017 ## CC just makes a GrossModule. 9018 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9019 reload_cmds='$CC -r -o $output$reload_objs' 9020 hardcode_direct=no 9021 ;; 9022 motorola) 9023 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9024 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9025 ;; 9026 esac 9027 runpath_var='LD_RUN_PATH' 9028 hardcode_shlibpath_var=no 9029 ;; 9030 9031 sysv4.3*) 9032 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9033 hardcode_shlibpath_var=no 9034 export_dynamic_flag_spec='-Bexport' 9035 ;; 9036 9037 sysv4*MP*) 9038 if test -d /usr/nec; then 9039 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9040 hardcode_shlibpath_var=no 9041 runpath_var=LD_RUN_PATH 9042 hardcode_runpath_var=yes 9043 ld_shlibs=yes 9044 fi 9045 ;; 9046 9047 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9048 no_undefined_flag='${wl}-z,text' 9049 archive_cmds_need_lc=no 9050 hardcode_shlibpath_var=no 9051 runpath_var='LD_RUN_PATH' 9052 9053 if test "$GCC" = yes; then 9054 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9055 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9056 else 9057 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9058 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9059 fi 9060 ;; 9061 9062 sysv5* | sco3.2v5* | sco5v6*) 9063 # Note: We can NOT use -z defs as we might desire, because we do not 9064 # link with -lc, and that would cause any symbols used from libc to 9065 # always be unresolved, which means just about no library would 9066 # ever link correctly. If we're not using GNU ld we use -z text 9067 # though, which does catch some bad symbols but isn't as heavy-handed 9068 # as -z defs. 9069 no_undefined_flag='${wl}-z,text' 9070 allow_undefined_flag='${wl}-z,nodefs' 9071 archive_cmds_need_lc=no 9072 hardcode_shlibpath_var=no 9073 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 9074 hardcode_libdir_separator=':' 9075 link_all_deplibs=yes 9076 export_dynamic_flag_spec='${wl}-Bexport' 9077 runpath_var='LD_RUN_PATH' 9078 9079 if test "$GCC" = yes; then 9080 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9081 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9082 else 9083 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9084 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9085 fi 9086 ;; 9087 9088 uts4*) 9089 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9090 hardcode_libdir_flag_spec='-L$libdir' 9091 hardcode_shlibpath_var=no 9092 ;; 9093 9094 *) 9095 ld_shlibs=no 9096 ;; 9097 esac 9098 fi 9099 9100{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 9101$as_echo "$ld_shlibs" >&6; } 9102test "$ld_shlibs" = no && can_build_shared=no 9103 9104# 9105# Do we need to explicitly link libc? 9106# 9107case "x$archive_cmds_need_lc" in 9108x|xyes) 9109 # Assume -lc should be added 9110 archive_cmds_need_lc=yes 9111 9112 if test "$enable_shared" = yes && test "$GCC" = yes; then 9113 case $archive_cmds in 9114 *'~'*) 9115 # FIXME: we may have to deal with multi-command sequences. 9116 ;; 9117 '$CC '*) 9118 # Test whether the compiler implicitly links with -lc since on some 9119 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9120 # to ld, don't add -lc before -lgcc. 9121 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 9122$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9123 $rm conftest* 9124 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9125 9126 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 9127 (eval $ac_compile) 2>&5 9128 ac_status=$? 9129 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9130 (exit $ac_status); } 2>conftest.err; then 9131 soname=conftest 9132 lib=conftest 9133 libobjs=conftest.$ac_objext 9134 deplibs= 9135 wl=$lt_prog_compiler_wl 9136 pic_flag=$lt_prog_compiler_pic 9137 compiler_flags=-v 9138 linker_flags=-v 9139 verstring= 9140 output_objdir=. 9141 libname=conftest 9142 lt_save_allow_undefined_flag=$allow_undefined_flag 9143 allow_undefined_flag= 9144 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 9145 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 9146 ac_status=$? 9147 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9148 (exit $ac_status); } 9149 then 9150 archive_cmds_need_lc=no 9151 else 9152 archive_cmds_need_lc=yes 9153 fi 9154 allow_undefined_flag=$lt_save_allow_undefined_flag 9155 else 9156 cat conftest.err 1>&5 9157 fi 9158 $rm conftest* 9159 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 9160$as_echo "$archive_cmds_need_lc" >&6; } 9161 ;; 9162 esac 9163 fi 9164 ;; 9165esac 9166 9167{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 9168$as_echo_n "checking dynamic linker characteristics... " >&6; } 9169library_names_spec= 9170libname_spec='lib$name' 9171soname_spec= 9172shrext_cmds=".so" 9173postinstall_cmds= 9174postuninstall_cmds= 9175finish_cmds= 9176finish_eval= 9177shlibpath_var= 9178shlibpath_overrides_runpath=unknown 9179version_type=none 9180dynamic_linker="$host_os ld.so" 9181sys_lib_dlsearch_path_spec="/lib /usr/lib" 9182 9183if test "$GCC" = yes; then 9184 case $host_os in 9185 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9186 *) lt_awk_arg="/^libraries:/" ;; 9187 esac 9188 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9189 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then 9190 # if the path contains ";" then we assume it to be the separator 9191 # otherwise default to the standard path separator (i.e. ":") - it is 9192 # assumed that no part of a normal pathname contains ";" but that should 9193 # okay in the real world where ";" in dirpaths is itself problematic. 9194 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9195 else 9196 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9197 fi 9198 # Ok, now we have the path, separated by spaces, we can step through it 9199 # and add multilib dir if necessary. 9200 lt_tmp_lt_search_path_spec= 9201 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9202 for lt_sys_path in $lt_search_path_spec; do 9203 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9204 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9205 else 9206 test -d "$lt_sys_path" && \ 9207 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9208 fi 9209 done 9210 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' 9211BEGIN {RS=" "; FS="/|\n";} { 9212 lt_foo=""; 9213 lt_count=0; 9214 for (lt_i = NF; lt_i > 0; lt_i--) { 9215 if ($lt_i != "" && $lt_i != ".") { 9216 if ($lt_i == "..") { 9217 lt_count++; 9218 } else { 9219 if (lt_count == 0) { 9220 lt_foo="/" $lt_i lt_foo; 9221 } else { 9222 lt_count--; 9223 } 9224 } 9225 } 9226 } 9227 if (lt_foo != "") { lt_freq[lt_foo]++; } 9228 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9229}'` 9230 sys_lib_search_path_spec=`echo $lt_search_path_spec` 9231else 9232 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9233fi 9234need_lib_prefix=unknown 9235hardcode_into_libs=no 9236 9237# when you set need_version to no, make sure it does not cause -set_version 9238# flags to be left without arguments 9239need_version=unknown 9240 9241case $host_os in 9242aix3*) 9243 version_type=linux 9244 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9245 shlibpath_var=LIBPATH 9246 9247 # AIX 3 has no versioning support, so we append a major version to the name. 9248 soname_spec='${libname}${release}${shared_ext}$major' 9249 ;; 9250 9251aix[4-9]*) 9252 version_type=linux 9253 need_lib_prefix=no 9254 need_version=no 9255 hardcode_into_libs=yes 9256 if test "$host_cpu" = ia64; then 9257 # AIX 5 supports IA64 9258 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9259 shlibpath_var=LD_LIBRARY_PATH 9260 else 9261 # With GCC up to 2.95.x, collect2 would create an import file 9262 # for dependence libraries. The import file would start with 9263 # the line `#! .'. This would cause the generated library to 9264 # depend on `.', always an invalid library. This was fixed in 9265 # development snapshots of GCC prior to 3.0. 9266 case $host_os in 9267 aix4 | aix4.[01] | aix4.[01].*) 9268 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9269 echo ' yes ' 9270 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 9271 : 9272 else 9273 can_build_shared=no 9274 fi 9275 ;; 9276 esac 9277 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9278 # soname into executable. Probably we can add versioning support to 9279 # collect2, so additional links can be useful in future. 9280 if test "$aix_use_runtimelinking" = yes; then 9281 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9282 # instead of lib<name>.a to let people know that these are not 9283 # typical AIX shared libraries. 9284 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9285 else 9286 # We preserve .a as extension for shared libraries through AIX4.2 9287 # and later when we are not doing run time linking. 9288 library_names_spec='${libname}${release}.a $libname.a' 9289 soname_spec='${libname}${release}${shared_ext}$major' 9290 fi 9291 shlibpath_var=LIBPATH 9292 fi 9293 ;; 9294 9295amigaos*) 9296 library_names_spec='$libname.ixlibrary $libname.a' 9297 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9298 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' 9299 ;; 9300 9301beos*) 9302 library_names_spec='${libname}${shared_ext}' 9303 dynamic_linker="$host_os ld.so" 9304 shlibpath_var=LIBRARY_PATH 9305 ;; 9306 9307bsdi[45]*) 9308 version_type=linux 9309 need_version=no 9310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9311 soname_spec='${libname}${release}${shared_ext}$major' 9312 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9313 shlibpath_var=LD_LIBRARY_PATH 9314 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9315 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9316 # the default ld.so.conf also contains /usr/contrib/lib and 9317 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9318 # libtool to hard-code these into programs 9319 ;; 9320 9321cygwin* | mingw* | pw32*) 9322 version_type=windows 9323 shrext_cmds=".dll" 9324 need_version=no 9325 need_lib_prefix=no 9326 9327 case $GCC,$host_os in 9328 yes,cygwin* | yes,mingw* | yes,pw32*) 9329 library_names_spec='$libname.dll.a' 9330 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9331 postinstall_cmds='base_file=`basename \${file}`~ 9332 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 9333 dldir=$destdir/`dirname \$dlpath`~ 9334 test -d \$dldir || mkdir -p \$dldir~ 9335 $install_prog $dir/$dlname \$dldir/$dlname~ 9336 chmod a+x \$dldir/$dlname' 9337 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9338 dlpath=$dir/\$dldll~ 9339 $rm \$dlpath' 9340 shlibpath_overrides_runpath=yes 9341 9342 case $host_os in 9343 cygwin*) 9344 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9345 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9346 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9347 ;; 9348 mingw*) 9349 # MinGW DLLs use traditional 'lib' prefix 9350 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9351 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9352 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 9353 # It is most probably a Windows format PATH printed by 9354 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9355 # path with ; separators, and with drive letters. We can handle the 9356 # drive letters (cygwin fileutils understands them), so leave them, 9357 # especially as we might pass files found there to a mingw objdump, 9358 # which wouldn't understand a cygwinified path. Ahh. 9359 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9360 else 9361 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9362 fi 9363 ;; 9364 pw32*) 9365 # pw32 DLLs use 'pw' prefix rather than 'lib' 9366 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9367 ;; 9368 esac 9369 ;; 9370 9371 *) 9372 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9373 ;; 9374 esac 9375 dynamic_linker='Win32 ld.exe' 9376 # FIXME: first we should search . and the directory the executable is in 9377 shlibpath_var=PATH 9378 ;; 9379 9380darwin* | rhapsody*) 9381 dynamic_linker="$host_os dyld" 9382 version_type=darwin 9383 need_lib_prefix=no 9384 need_version=no 9385 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9386 soname_spec='${libname}${release}${major}$shared_ext' 9387 shlibpath_overrides_runpath=yes 9388 shlibpath_var=DYLD_LIBRARY_PATH 9389 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9390 9391 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9392 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9393 ;; 9394 9395dgux*) 9396 version_type=linux 9397 need_lib_prefix=no 9398 need_version=no 9399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9400 soname_spec='${libname}${release}${shared_ext}$major' 9401 shlibpath_var=LD_LIBRARY_PATH 9402 ;; 9403 9404freebsd1*) 9405 dynamic_linker=no 9406 ;; 9407 9408freebsd* | dragonfly*) 9409 # DragonFly does not have aout. When/if they implement a new 9410 # versioning mechanism, adjust this. 9411 if test -x /usr/bin/objformat; then 9412 objformat=`/usr/bin/objformat` 9413 else 9414 case $host_os in 9415 freebsd[123]*) objformat=aout ;; 9416 *) objformat=elf ;; 9417 esac 9418 fi 9419 version_type=freebsd-$objformat 9420 case $version_type in 9421 freebsd-elf*) 9422 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9423 need_version=no 9424 need_lib_prefix=no 9425 ;; 9426 freebsd-*) 9427 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9428 need_version=yes 9429 ;; 9430 esac 9431 shlibpath_var=LD_LIBRARY_PATH 9432 case $host_os in 9433 freebsd2*) 9434 shlibpath_overrides_runpath=yes 9435 ;; 9436 freebsd3.[01]* | freebsdelf3.[01]*) 9437 shlibpath_overrides_runpath=yes 9438 hardcode_into_libs=yes 9439 ;; 9440 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9441 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9442 shlibpath_overrides_runpath=no 9443 hardcode_into_libs=yes 9444 ;; 9445 *) # from 4.6 on, and DragonFly 9446 shlibpath_overrides_runpath=yes 9447 hardcode_into_libs=yes 9448 ;; 9449 esac 9450 ;; 9451 9452gnu*) 9453 version_type=linux 9454 need_lib_prefix=no 9455 need_version=no 9456 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9457 soname_spec='${libname}${release}${shared_ext}$major' 9458 shlibpath_var=LD_LIBRARY_PATH 9459 hardcode_into_libs=yes 9460 ;; 9461 9462hpux9* | hpux10* | hpux11*) 9463 # Give a soname corresponding to the major version so that dld.sl refuses to 9464 # link against other versions. 9465 version_type=sunos 9466 need_lib_prefix=no 9467 need_version=no 9468 case $host_cpu in 9469 ia64*) 9470 shrext_cmds='.so' 9471 hardcode_into_libs=yes 9472 dynamic_linker="$host_os dld.so" 9473 shlibpath_var=LD_LIBRARY_PATH 9474 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9475 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9476 soname_spec='${libname}${release}${shared_ext}$major' 9477 if test "X$HPUX_IA64_MODE" = X32; then 9478 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9479 else 9480 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9481 fi 9482 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9483 ;; 9484 hppa*64*) 9485 shrext_cmds='.sl' 9486 hardcode_into_libs=yes 9487 dynamic_linker="$host_os dld.sl" 9488 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9489 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9490 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9491 soname_spec='${libname}${release}${shared_ext}$major' 9492 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9493 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9494 ;; 9495 *) 9496 shrext_cmds='.sl' 9497 dynamic_linker="$host_os dld.sl" 9498 shlibpath_var=SHLIB_PATH 9499 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9500 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9501 soname_spec='${libname}${release}${shared_ext}$major' 9502 ;; 9503 esac 9504 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9505 postinstall_cmds='chmod 555 $lib' 9506 ;; 9507 9508interix[3-9]*) 9509 version_type=linux 9510 need_lib_prefix=no 9511 need_version=no 9512 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9513 soname_spec='${libname}${release}${shared_ext}$major' 9514 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9515 shlibpath_var=LD_LIBRARY_PATH 9516 shlibpath_overrides_runpath=no 9517 hardcode_into_libs=yes 9518 ;; 9519 9520irix5* | irix6* | nonstopux*) 9521 case $host_os in 9522 nonstopux*) version_type=nonstopux ;; 9523 *) 9524 if test "$lt_cv_prog_gnu_ld" = yes; then 9525 version_type=linux 9526 else 9527 version_type=irix 9528 fi ;; 9529 esac 9530 need_lib_prefix=no 9531 need_version=no 9532 soname_spec='${libname}${release}${shared_ext}$major' 9533 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9534 case $host_os in 9535 irix5* | nonstopux*) 9536 libsuff= shlibsuff= 9537 ;; 9538 *) 9539 case $LD in # libtool.m4 will add one of these switches to LD 9540 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9541 libsuff= shlibsuff= libmagic=32-bit;; 9542 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9543 libsuff=32 shlibsuff=N32 libmagic=N32;; 9544 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9545 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9546 *) libsuff= shlibsuff= libmagic=never-match;; 9547 esac 9548 ;; 9549 esac 9550 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9551 shlibpath_overrides_runpath=no 9552 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9553 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9554 hardcode_into_libs=yes 9555 ;; 9556 9557# No shared lib support for Linux oldld, aout, or coff. 9558linux*oldld* | linux*aout* | linux*coff*) 9559 dynamic_linker=no 9560 ;; 9561 9562# This must be Linux ELF. 9563linux* | k*bsd*-gnu) 9564 version_type=linux 9565 need_lib_prefix=no 9566 need_version=no 9567 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9568 soname_spec='${libname}${release}${shared_ext}$major' 9569 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9570 shlibpath_var=LD_LIBRARY_PATH 9571 shlibpath_overrides_runpath=no 9572 # This implies no fast_install, which is unacceptable. 9573 # Some rework will be needed to allow for fast_install 9574 # before this can be enabled. 9575 hardcode_into_libs=yes 9576 9577 # Append ld.so.conf contents to the search path 9578 if test -f /etc/ld.so.conf; then 9579 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' ' '` 9580 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9581 fi 9582 9583 # We used to test for /lib/ld.so.1 and disable shared libraries on 9584 # powerpc, because MkLinux only supported shared libraries with the 9585 # GNU dynamic linker. Since this was broken with cross compilers, 9586 # most powerpc-linux boxes support dynamic linking these days and 9587 # people can always --disable-shared, the test was removed, and we 9588 # assume the GNU/Linux dynamic linker is in use. 9589 dynamic_linker='GNU/Linux ld.so' 9590 ;; 9591 9592netbsd*) 9593 version_type=sunos 9594 need_lib_prefix=no 9595 need_version=no 9596 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9597 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9598 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9599 dynamic_linker='NetBSD (a.out) ld.so' 9600 else 9601 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9602 soname_spec='${libname}${release}${shared_ext}$major' 9603 dynamic_linker='NetBSD ld.elf_so' 9604 fi 9605 shlibpath_var=LD_LIBRARY_PATH 9606 shlibpath_overrides_runpath=yes 9607 hardcode_into_libs=yes 9608 ;; 9609 9610newsos6) 9611 version_type=linux 9612 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9613 shlibpath_var=LD_LIBRARY_PATH 9614 shlibpath_overrides_runpath=yes 9615 ;; 9616 9617nto-qnx*) 9618 version_type=linux 9619 need_lib_prefix=no 9620 need_version=no 9621 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9622 soname_spec='${libname}${release}${shared_ext}$major' 9623 shlibpath_var=LD_LIBRARY_PATH 9624 shlibpath_overrides_runpath=yes 9625 ;; 9626 9627openbsd*) 9628 version_type=sunos 9629 sys_lib_dlsearch_path_spec="/usr/lib" 9630 need_lib_prefix=no 9631 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9632 case $host_os in 9633 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9634 *) need_version=no ;; 9635 esac 9636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9637 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9638 shlibpath_var=LD_LIBRARY_PATH 9639 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9640 case $host_os in 9641 openbsd2.[89] | openbsd2.[89].*) 9642 shlibpath_overrides_runpath=no 9643 ;; 9644 *) 9645 shlibpath_overrides_runpath=yes 9646 ;; 9647 esac 9648 else 9649 shlibpath_overrides_runpath=yes 9650 fi 9651 ;; 9652 9653os2*) 9654 libname_spec='$name' 9655 shrext_cmds=".dll" 9656 need_lib_prefix=no 9657 library_names_spec='$libname${shared_ext} $libname.a' 9658 dynamic_linker='OS/2 ld.exe' 9659 shlibpath_var=LIBPATH 9660 ;; 9661 9662osf3* | osf4* | osf5*) 9663 version_type=osf 9664 need_lib_prefix=no 9665 need_version=no 9666 soname_spec='${libname}${release}${shared_ext}$major' 9667 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9668 shlibpath_var=LD_LIBRARY_PATH 9669 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9670 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9671 ;; 9672 9673rdos*) 9674 dynamic_linker=no 9675 ;; 9676 9677solaris*) 9678 version_type=linux 9679 need_lib_prefix=no 9680 need_version=no 9681 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9682 soname_spec='${libname}${release}${shared_ext}$major' 9683 shlibpath_var=LD_LIBRARY_PATH 9684 shlibpath_overrides_runpath=yes 9685 hardcode_into_libs=yes 9686 # ldd complains unless libraries are executable 9687 postinstall_cmds='chmod +x $lib' 9688 ;; 9689 9690sunos4*) 9691 version_type=sunos 9692 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9693 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9694 shlibpath_var=LD_LIBRARY_PATH 9695 shlibpath_overrides_runpath=yes 9696 if test "$with_gnu_ld" = yes; then 9697 need_lib_prefix=no 9698 fi 9699 need_version=yes 9700 ;; 9701 9702sysv4 | sysv4.3*) 9703 version_type=linux 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 shlibpath_var=LD_LIBRARY_PATH 9707 case $host_vendor in 9708 sni) 9709 shlibpath_overrides_runpath=no 9710 need_lib_prefix=no 9711 export_dynamic_flag_spec='${wl}-Blargedynsym' 9712 runpath_var=LD_RUN_PATH 9713 ;; 9714 siemens) 9715 need_lib_prefix=no 9716 ;; 9717 motorola) 9718 need_lib_prefix=no 9719 need_version=no 9720 shlibpath_overrides_runpath=no 9721 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9722 ;; 9723 esac 9724 ;; 9725 9726sysv4*MP*) 9727 if test -d /usr/nec ;then 9728 version_type=linux 9729 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9730 soname_spec='$libname${shared_ext}.$major' 9731 shlibpath_var=LD_LIBRARY_PATH 9732 fi 9733 ;; 9734 9735sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9736 version_type=freebsd-elf 9737 need_lib_prefix=no 9738 need_version=no 9739 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9740 soname_spec='${libname}${release}${shared_ext}$major' 9741 shlibpath_var=LD_LIBRARY_PATH 9742 hardcode_into_libs=yes 9743 if test "$with_gnu_ld" = yes; then 9744 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9745 shlibpath_overrides_runpath=no 9746 else 9747 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9748 shlibpath_overrides_runpath=yes 9749 case $host_os in 9750 sco3.2v5*) 9751 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9752 ;; 9753 esac 9754 fi 9755 sys_lib_dlsearch_path_spec='/usr/lib' 9756 ;; 9757 9758uts4*) 9759 version_type=linux 9760 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9761 soname_spec='${libname}${release}${shared_ext}$major' 9762 shlibpath_var=LD_LIBRARY_PATH 9763 ;; 9764 9765*) 9766 dynamic_linker=no 9767 ;; 9768esac 9769{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9770$as_echo "$dynamic_linker" >&6; } 9771test "$dynamic_linker" = no && can_build_shared=no 9772 9773if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9774 $as_echo_n "(cached) " >&6 9775else 9776 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 9777fi 9778 9779sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9780if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9781 $as_echo_n "(cached) " >&6 9782else 9783 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 9784fi 9785 9786sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9787 9788variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9789if test "$GCC" = yes; then 9790 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9791fi 9792 9793{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9794$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9795hardcode_action= 9796if test -n "$hardcode_libdir_flag_spec" || \ 9797 test -n "$runpath_var" || \ 9798 test "X$hardcode_automatic" = "Xyes" ; then 9799 9800 # We can hardcode non-existant directories. 9801 if test "$hardcode_direct" != no && 9802 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9803 # have to relink, otherwise we might link with an installed library 9804 # when we should be linking with a yet-to-be-installed one 9805 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9806 test "$hardcode_minus_L" != no; then 9807 # Linking always hardcodes the temporary library directory. 9808 hardcode_action=relink 9809 else 9810 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9811 hardcode_action=immediate 9812 fi 9813else 9814 # We cannot hardcode anything, or else we can only hardcode existing 9815 # directories. 9816 hardcode_action=unsupported 9817fi 9818{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 9819$as_echo "$hardcode_action" >&6; } 9820 9821if test "$hardcode_action" = relink; then 9822 # Fast installation is not supported 9823 enable_fast_install=no 9824elif test "$shlibpath_overrides_runpath" = yes || 9825 test "$enable_shared" = no; then 9826 # Fast installation is not necessary 9827 enable_fast_install=needless 9828fi 9829 9830striplib= 9831old_striplib= 9832{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9833$as_echo_n "checking whether stripping libraries is possible... " >&6; } 9834if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9835 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9836 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9837 { $as_echo "$as_me:$LINENO: result: yes" >&5 9838$as_echo "yes" >&6; } 9839else 9840# FIXME - insert some real tests, host_os isn't really good enough 9841 case $host_os in 9842 darwin*) 9843 if test -n "$STRIP" ; then 9844 striplib="$STRIP -x" 9845 old_striplib="$STRIP -S" 9846 { $as_echo "$as_me:$LINENO: result: yes" >&5 9847$as_echo "yes" >&6; } 9848 else 9849 { $as_echo "$as_me:$LINENO: result: no" >&5 9850$as_echo "no" >&6; } 9851fi 9852 ;; 9853 *) 9854 { $as_echo "$as_me:$LINENO: result: no" >&5 9855$as_echo "no" >&6; } 9856 ;; 9857 esac 9858fi 9859 9860if test "x$enable_dlopen" != xyes; then 9861 enable_dlopen=unknown 9862 enable_dlopen_self=unknown 9863 enable_dlopen_self_static=unknown 9864else 9865 lt_cv_dlopen=no 9866 lt_cv_dlopen_libs= 9867 9868 case $host_os in 9869 beos*) 9870 lt_cv_dlopen="load_add_on" 9871 lt_cv_dlopen_libs= 9872 lt_cv_dlopen_self=yes 9873 ;; 9874 9875 mingw* | pw32*) 9876 lt_cv_dlopen="LoadLibrary" 9877 lt_cv_dlopen_libs= 9878 ;; 9879 9880 cygwin*) 9881 lt_cv_dlopen="dlopen" 9882 lt_cv_dlopen_libs= 9883 ;; 9884 9885 darwin*) 9886 # if libdl is installed we need to link against it 9887 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9888$as_echo_n "checking for dlopen in -ldl... " >&6; } 9889if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9890 $as_echo_n "(cached) " >&6 9891else 9892 ac_check_lib_save_LIBS=$LIBS 9893LIBS="-ldl $LIBS" 9894cat >conftest.$ac_ext <<_ACEOF 9895/* confdefs.h. */ 9896_ACEOF 9897cat confdefs.h >>conftest.$ac_ext 9898cat >>conftest.$ac_ext <<_ACEOF 9899/* end confdefs.h. */ 9900 9901/* Override any GCC internal prototype to avoid an error. 9902 Use char because int might match the return type of a GCC 9903 builtin and then its argument prototype would still apply. */ 9904#ifdef __cplusplus 9905extern "C" 9906#endif 9907char dlopen (); 9908int 9909main () 9910{ 9911return dlopen (); 9912 ; 9913 return 0; 9914} 9915_ACEOF 9916rm -f conftest.$ac_objext conftest$ac_exeext 9917if { (ac_try="$ac_link" 9918case "(($ac_try" in 9919 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9920 *) ac_try_echo=$ac_try;; 9921esac 9922eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 9923$as_echo "$ac_try_echo") >&5 9924 (eval "$ac_link") 2>conftest.er1 9925 ac_status=$? 9926 grep -v '^ *+' conftest.er1 >conftest.err 9927 rm -f conftest.er1 9928 cat conftest.err >&5 9929 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9930 (exit $ac_status); } && { 9931 test -z "$ac_c_werror_flag" || 9932 test ! -s conftest.err 9933 } && test -s conftest$ac_exeext && { 9934 test "$cross_compiling" = yes || 9935 $as_test_x conftest$ac_exeext 9936 }; then 9937 ac_cv_lib_dl_dlopen=yes 9938else 9939 $as_echo "$as_me: failed program was:" >&5 9940sed 's/^/| /' conftest.$ac_ext >&5 9941 9942 ac_cv_lib_dl_dlopen=no 9943fi 9944 9945rm -rf conftest.dSYM 9946rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9947 conftest$ac_exeext conftest.$ac_ext 9948LIBS=$ac_check_lib_save_LIBS 9949fi 9950{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9951$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9952if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 9953 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9954else 9955 9956 lt_cv_dlopen="dyld" 9957 lt_cv_dlopen_libs= 9958 lt_cv_dlopen_self=yes 9959 9960fi 9961 9962 ;; 9963 9964 *) 9965 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 9966$as_echo_n "checking for shl_load... " >&6; } 9967if test "${ac_cv_func_shl_load+set}" = set; then 9968 $as_echo_n "(cached) " >&6 9969else 9970 cat >conftest.$ac_ext <<_ACEOF 9971/* confdefs.h. */ 9972_ACEOF 9973cat confdefs.h >>conftest.$ac_ext 9974cat >>conftest.$ac_ext <<_ACEOF 9975/* end confdefs.h. */ 9976/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9977 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9978#define shl_load innocuous_shl_load 9979 9980/* System header to define __stub macros and hopefully few prototypes, 9981 which can conflict with char shl_load (); below. 9982 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9983 <limits.h> exists even on freestanding compilers. */ 9984 9985#ifdef __STDC__ 9986# include <limits.h> 9987#else 9988# include <assert.h> 9989#endif 9990 9991#undef shl_load 9992 9993/* Override any GCC internal prototype to avoid an error. 9994 Use char because int might match the return type of a GCC 9995 builtin and then its argument prototype would still apply. */ 9996#ifdef __cplusplus 9997extern "C" 9998#endif 9999char shl_load (); 10000/* The GNU C library defines this for functions which it implements 10001 to always fail with ENOSYS. Some functions are actually named 10002 something starting with __ and the normal name is an alias. */ 10003#if defined __stub_shl_load || defined __stub___shl_load 10004choke me 10005#endif 10006 10007int 10008main () 10009{ 10010return shl_load (); 10011 ; 10012 return 0; 10013} 10014_ACEOF 10015rm -f conftest.$ac_objext conftest$ac_exeext 10016if { (ac_try="$ac_link" 10017case "(($ac_try" in 10018 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10019 *) ac_try_echo=$ac_try;; 10020esac 10021eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10022$as_echo "$ac_try_echo") >&5 10023 (eval "$ac_link") 2>conftest.er1 10024 ac_status=$? 10025 grep -v '^ *+' conftest.er1 >conftest.err 10026 rm -f conftest.er1 10027 cat conftest.err >&5 10028 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10029 (exit $ac_status); } && { 10030 test -z "$ac_c_werror_flag" || 10031 test ! -s conftest.err 10032 } && test -s conftest$ac_exeext && { 10033 test "$cross_compiling" = yes || 10034 $as_test_x conftest$ac_exeext 10035 }; then 10036 ac_cv_func_shl_load=yes 10037else 10038 $as_echo "$as_me: failed program was:" >&5 10039sed 's/^/| /' conftest.$ac_ext >&5 10040 10041 ac_cv_func_shl_load=no 10042fi 10043 10044rm -rf conftest.dSYM 10045rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10046 conftest$ac_exeext conftest.$ac_ext 10047fi 10048{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 10049$as_echo "$ac_cv_func_shl_load" >&6; } 10050if test "x$ac_cv_func_shl_load" = x""yes; then 10051 lt_cv_dlopen="shl_load" 10052else 10053 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 10054$as_echo_n "checking for shl_load in -ldld... " >&6; } 10055if test "${ac_cv_lib_dld_shl_load+set}" = set; then 10056 $as_echo_n "(cached) " >&6 10057else 10058 ac_check_lib_save_LIBS=$LIBS 10059LIBS="-ldld $LIBS" 10060cat >conftest.$ac_ext <<_ACEOF 10061/* confdefs.h. */ 10062_ACEOF 10063cat confdefs.h >>conftest.$ac_ext 10064cat >>conftest.$ac_ext <<_ACEOF 10065/* end confdefs.h. */ 10066 10067/* Override any GCC internal prototype to avoid an error. 10068 Use char because int might match the return type of a GCC 10069 builtin and then its argument prototype would still apply. */ 10070#ifdef __cplusplus 10071extern "C" 10072#endif 10073char shl_load (); 10074int 10075main () 10076{ 10077return shl_load (); 10078 ; 10079 return 0; 10080} 10081_ACEOF 10082rm -f conftest.$ac_objext conftest$ac_exeext 10083if { (ac_try="$ac_link" 10084case "(($ac_try" in 10085 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10086 *) ac_try_echo=$ac_try;; 10087esac 10088eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10089$as_echo "$ac_try_echo") >&5 10090 (eval "$ac_link") 2>conftest.er1 10091 ac_status=$? 10092 grep -v '^ *+' conftest.er1 >conftest.err 10093 rm -f conftest.er1 10094 cat conftest.err >&5 10095 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10096 (exit $ac_status); } && { 10097 test -z "$ac_c_werror_flag" || 10098 test ! -s conftest.err 10099 } && test -s conftest$ac_exeext && { 10100 test "$cross_compiling" = yes || 10101 $as_test_x conftest$ac_exeext 10102 }; then 10103 ac_cv_lib_dld_shl_load=yes 10104else 10105 $as_echo "$as_me: failed program was:" >&5 10106sed 's/^/| /' conftest.$ac_ext >&5 10107 10108 ac_cv_lib_dld_shl_load=no 10109fi 10110 10111rm -rf conftest.dSYM 10112rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10113 conftest$ac_exeext conftest.$ac_ext 10114LIBS=$ac_check_lib_save_LIBS 10115fi 10116{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 10117$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10118if test "x$ac_cv_lib_dld_shl_load" = x""yes; then 10119 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10120else 10121 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 10122$as_echo_n "checking for dlopen... " >&6; } 10123if test "${ac_cv_func_dlopen+set}" = set; then 10124 $as_echo_n "(cached) " >&6 10125else 10126 cat >conftest.$ac_ext <<_ACEOF 10127/* confdefs.h. */ 10128_ACEOF 10129cat confdefs.h >>conftest.$ac_ext 10130cat >>conftest.$ac_ext <<_ACEOF 10131/* end confdefs.h. */ 10132/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 10133 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10134#define dlopen innocuous_dlopen 10135 10136/* System header to define __stub macros and hopefully few prototypes, 10137 which can conflict with char dlopen (); below. 10138 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10139 <limits.h> exists even on freestanding compilers. */ 10140 10141#ifdef __STDC__ 10142# include <limits.h> 10143#else 10144# include <assert.h> 10145#endif 10146 10147#undef dlopen 10148 10149/* Override any GCC internal prototype to avoid an error. 10150 Use char because int might match the return type of a GCC 10151 builtin and then its argument prototype would still apply. */ 10152#ifdef __cplusplus 10153extern "C" 10154#endif 10155char dlopen (); 10156/* The GNU C library defines this for functions which it implements 10157 to always fail with ENOSYS. Some functions are actually named 10158 something starting with __ and the normal name is an alias. */ 10159#if defined __stub_dlopen || defined __stub___dlopen 10160choke me 10161#endif 10162 10163int 10164main () 10165{ 10166return dlopen (); 10167 ; 10168 return 0; 10169} 10170_ACEOF 10171rm -f conftest.$ac_objext conftest$ac_exeext 10172if { (ac_try="$ac_link" 10173case "(($ac_try" in 10174 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10175 *) ac_try_echo=$ac_try;; 10176esac 10177eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10178$as_echo "$ac_try_echo") >&5 10179 (eval "$ac_link") 2>conftest.er1 10180 ac_status=$? 10181 grep -v '^ *+' conftest.er1 >conftest.err 10182 rm -f conftest.er1 10183 cat conftest.err >&5 10184 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10185 (exit $ac_status); } && { 10186 test -z "$ac_c_werror_flag" || 10187 test ! -s conftest.err 10188 } && test -s conftest$ac_exeext && { 10189 test "$cross_compiling" = yes || 10190 $as_test_x conftest$ac_exeext 10191 }; then 10192 ac_cv_func_dlopen=yes 10193else 10194 $as_echo "$as_me: failed program was:" >&5 10195sed 's/^/| /' conftest.$ac_ext >&5 10196 10197 ac_cv_func_dlopen=no 10198fi 10199 10200rm -rf conftest.dSYM 10201rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10202 conftest$ac_exeext conftest.$ac_ext 10203fi 10204{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 10205$as_echo "$ac_cv_func_dlopen" >&6; } 10206if test "x$ac_cv_func_dlopen" = x""yes; then 10207 lt_cv_dlopen="dlopen" 10208else 10209 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 10210$as_echo_n "checking for dlopen in -ldl... " >&6; } 10211if test "${ac_cv_lib_dl_dlopen+set}" = set; then 10212 $as_echo_n "(cached) " >&6 10213else 10214 ac_check_lib_save_LIBS=$LIBS 10215LIBS="-ldl $LIBS" 10216cat >conftest.$ac_ext <<_ACEOF 10217/* confdefs.h. */ 10218_ACEOF 10219cat confdefs.h >>conftest.$ac_ext 10220cat >>conftest.$ac_ext <<_ACEOF 10221/* end confdefs.h. */ 10222 10223/* Override any GCC internal prototype to avoid an error. 10224 Use char because int might match the return type of a GCC 10225 builtin and then its argument prototype would still apply. */ 10226#ifdef __cplusplus 10227extern "C" 10228#endif 10229char dlopen (); 10230int 10231main () 10232{ 10233return dlopen (); 10234 ; 10235 return 0; 10236} 10237_ACEOF 10238rm -f conftest.$ac_objext conftest$ac_exeext 10239if { (ac_try="$ac_link" 10240case "(($ac_try" in 10241 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10242 *) ac_try_echo=$ac_try;; 10243esac 10244eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10245$as_echo "$ac_try_echo") >&5 10246 (eval "$ac_link") 2>conftest.er1 10247 ac_status=$? 10248 grep -v '^ *+' conftest.er1 >conftest.err 10249 rm -f conftest.er1 10250 cat conftest.err >&5 10251 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10252 (exit $ac_status); } && { 10253 test -z "$ac_c_werror_flag" || 10254 test ! -s conftest.err 10255 } && test -s conftest$ac_exeext && { 10256 test "$cross_compiling" = yes || 10257 $as_test_x conftest$ac_exeext 10258 }; then 10259 ac_cv_lib_dl_dlopen=yes 10260else 10261 $as_echo "$as_me: failed program was:" >&5 10262sed 's/^/| /' conftest.$ac_ext >&5 10263 10264 ac_cv_lib_dl_dlopen=no 10265fi 10266 10267rm -rf conftest.dSYM 10268rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10269 conftest$ac_exeext conftest.$ac_ext 10270LIBS=$ac_check_lib_save_LIBS 10271fi 10272{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 10273$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10274if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 10275 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10276else 10277 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 10278$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10279if test "${ac_cv_lib_svld_dlopen+set}" = set; then 10280 $as_echo_n "(cached) " >&6 10281else 10282 ac_check_lib_save_LIBS=$LIBS 10283LIBS="-lsvld $LIBS" 10284cat >conftest.$ac_ext <<_ACEOF 10285/* confdefs.h. */ 10286_ACEOF 10287cat confdefs.h >>conftest.$ac_ext 10288cat >>conftest.$ac_ext <<_ACEOF 10289/* end confdefs.h. */ 10290 10291/* Override any GCC internal prototype to avoid an error. 10292 Use char because int might match the return type of a GCC 10293 builtin and then its argument prototype would still apply. */ 10294#ifdef __cplusplus 10295extern "C" 10296#endif 10297char dlopen (); 10298int 10299main () 10300{ 10301return dlopen (); 10302 ; 10303 return 0; 10304} 10305_ACEOF 10306rm -f conftest.$ac_objext conftest$ac_exeext 10307if { (ac_try="$ac_link" 10308case "(($ac_try" in 10309 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10310 *) ac_try_echo=$ac_try;; 10311esac 10312eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10313$as_echo "$ac_try_echo") >&5 10314 (eval "$ac_link") 2>conftest.er1 10315 ac_status=$? 10316 grep -v '^ *+' conftest.er1 >conftest.err 10317 rm -f conftest.er1 10318 cat conftest.err >&5 10319 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10320 (exit $ac_status); } && { 10321 test -z "$ac_c_werror_flag" || 10322 test ! -s conftest.err 10323 } && test -s conftest$ac_exeext && { 10324 test "$cross_compiling" = yes || 10325 $as_test_x conftest$ac_exeext 10326 }; then 10327 ac_cv_lib_svld_dlopen=yes 10328else 10329 $as_echo "$as_me: failed program was:" >&5 10330sed 's/^/| /' conftest.$ac_ext >&5 10331 10332 ac_cv_lib_svld_dlopen=no 10333fi 10334 10335rm -rf conftest.dSYM 10336rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10337 conftest$ac_exeext conftest.$ac_ext 10338LIBS=$ac_check_lib_save_LIBS 10339fi 10340{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 10341$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10342if test "x$ac_cv_lib_svld_dlopen" = x""yes; then 10343 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10344else 10345 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 10346$as_echo_n "checking for dld_link in -ldld... " >&6; } 10347if test "${ac_cv_lib_dld_dld_link+set}" = set; then 10348 $as_echo_n "(cached) " >&6 10349else 10350 ac_check_lib_save_LIBS=$LIBS 10351LIBS="-ldld $LIBS" 10352cat >conftest.$ac_ext <<_ACEOF 10353/* confdefs.h. */ 10354_ACEOF 10355cat confdefs.h >>conftest.$ac_ext 10356cat >>conftest.$ac_ext <<_ACEOF 10357/* end confdefs.h. */ 10358 10359/* Override any GCC internal prototype to avoid an error. 10360 Use char because int might match the return type of a GCC 10361 builtin and then its argument prototype would still apply. */ 10362#ifdef __cplusplus 10363extern "C" 10364#endif 10365char dld_link (); 10366int 10367main () 10368{ 10369return dld_link (); 10370 ; 10371 return 0; 10372} 10373_ACEOF 10374rm -f conftest.$ac_objext conftest$ac_exeext 10375if { (ac_try="$ac_link" 10376case "(($ac_try" in 10377 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10378 *) ac_try_echo=$ac_try;; 10379esac 10380eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10381$as_echo "$ac_try_echo") >&5 10382 (eval "$ac_link") 2>conftest.er1 10383 ac_status=$? 10384 grep -v '^ *+' conftest.er1 >conftest.err 10385 rm -f conftest.er1 10386 cat conftest.err >&5 10387 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10388 (exit $ac_status); } && { 10389 test -z "$ac_c_werror_flag" || 10390 test ! -s conftest.err 10391 } && test -s conftest$ac_exeext && { 10392 test "$cross_compiling" = yes || 10393 $as_test_x conftest$ac_exeext 10394 }; then 10395 ac_cv_lib_dld_dld_link=yes 10396else 10397 $as_echo "$as_me: failed program was:" >&5 10398sed 's/^/| /' conftest.$ac_ext >&5 10399 10400 ac_cv_lib_dld_dld_link=no 10401fi 10402 10403rm -rf conftest.dSYM 10404rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10405 conftest$ac_exeext conftest.$ac_ext 10406LIBS=$ac_check_lib_save_LIBS 10407fi 10408{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10409$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10410if test "x$ac_cv_lib_dld_dld_link" = x""yes; then 10411 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10412fi 10413 10414 10415fi 10416 10417 10418fi 10419 10420 10421fi 10422 10423 10424fi 10425 10426 10427fi 10428 10429 ;; 10430 esac 10431 10432 if test "x$lt_cv_dlopen" != xno; then 10433 enable_dlopen=yes 10434 else 10435 enable_dlopen=no 10436 fi 10437 10438 case $lt_cv_dlopen in 10439 dlopen) 10440 save_CPPFLAGS="$CPPFLAGS" 10441 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10442 10443 save_LDFLAGS="$LDFLAGS" 10444 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10445 10446 save_LIBS="$LIBS" 10447 LIBS="$lt_cv_dlopen_libs $LIBS" 10448 10449 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10450$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10451if test "${lt_cv_dlopen_self+set}" = set; then 10452 $as_echo_n "(cached) " >&6 10453else 10454 if test "$cross_compiling" = yes; then : 10455 lt_cv_dlopen_self=cross 10456else 10457 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10458 lt_status=$lt_dlunknown 10459 cat > conftest.$ac_ext <<EOF 10460#line 10460 "configure" 10461#include "confdefs.h" 10462 10463#if HAVE_DLFCN_H 10464#include <dlfcn.h> 10465#endif 10466 10467#include <stdio.h> 10468 10469#ifdef RTLD_GLOBAL 10470# define LT_DLGLOBAL RTLD_GLOBAL 10471#else 10472# ifdef DL_GLOBAL 10473# define LT_DLGLOBAL DL_GLOBAL 10474# else 10475# define LT_DLGLOBAL 0 10476# endif 10477#endif 10478 10479/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10480 find out it does not work in some platform. */ 10481#ifndef LT_DLLAZY_OR_NOW 10482# ifdef RTLD_LAZY 10483# define LT_DLLAZY_OR_NOW RTLD_LAZY 10484# else 10485# ifdef DL_LAZY 10486# define LT_DLLAZY_OR_NOW DL_LAZY 10487# else 10488# ifdef RTLD_NOW 10489# define LT_DLLAZY_OR_NOW RTLD_NOW 10490# else 10491# ifdef DL_NOW 10492# define LT_DLLAZY_OR_NOW DL_NOW 10493# else 10494# define LT_DLLAZY_OR_NOW 0 10495# endif 10496# endif 10497# endif 10498# endif 10499#endif 10500 10501#ifdef __cplusplus 10502extern "C" void exit (int); 10503#endif 10504 10505void fnord() { int i=42;} 10506int main () 10507{ 10508 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10509 int status = $lt_dlunknown; 10510 10511 if (self) 10512 { 10513 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10514 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10515 /* dlclose (self); */ 10516 } 10517 else 10518 puts (dlerror ()); 10519 10520 exit (status); 10521} 10522EOF 10523 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10524 (eval $ac_link) 2>&5 10525 ac_status=$? 10526 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10527 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10528 (./conftest; exit; ) >&5 2>/dev/null 10529 lt_status=$? 10530 case x$lt_status in 10531 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10532 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10533 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10534 esac 10535 else : 10536 # compilation failed 10537 lt_cv_dlopen_self=no 10538 fi 10539fi 10540rm -fr conftest* 10541 10542 10543fi 10544{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10545$as_echo "$lt_cv_dlopen_self" >&6; } 10546 10547 if test "x$lt_cv_dlopen_self" = xyes; then 10548 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10549 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10550$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10551if test "${lt_cv_dlopen_self_static+set}" = set; then 10552 $as_echo_n "(cached) " >&6 10553else 10554 if test "$cross_compiling" = yes; then : 10555 lt_cv_dlopen_self_static=cross 10556else 10557 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10558 lt_status=$lt_dlunknown 10559 cat > conftest.$ac_ext <<EOF 10560#line 10560 "configure" 10561#include "confdefs.h" 10562 10563#if HAVE_DLFCN_H 10564#include <dlfcn.h> 10565#endif 10566 10567#include <stdio.h> 10568 10569#ifdef RTLD_GLOBAL 10570# define LT_DLGLOBAL RTLD_GLOBAL 10571#else 10572# ifdef DL_GLOBAL 10573# define LT_DLGLOBAL DL_GLOBAL 10574# else 10575# define LT_DLGLOBAL 0 10576# endif 10577#endif 10578 10579/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10580 find out it does not work in some platform. */ 10581#ifndef LT_DLLAZY_OR_NOW 10582# ifdef RTLD_LAZY 10583# define LT_DLLAZY_OR_NOW RTLD_LAZY 10584# else 10585# ifdef DL_LAZY 10586# define LT_DLLAZY_OR_NOW DL_LAZY 10587# else 10588# ifdef RTLD_NOW 10589# define LT_DLLAZY_OR_NOW RTLD_NOW 10590# else 10591# ifdef DL_NOW 10592# define LT_DLLAZY_OR_NOW DL_NOW 10593# else 10594# define LT_DLLAZY_OR_NOW 0 10595# endif 10596# endif 10597# endif 10598# endif 10599#endif 10600 10601#ifdef __cplusplus 10602extern "C" void exit (int); 10603#endif 10604 10605void fnord() { int i=42;} 10606int main () 10607{ 10608 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10609 int status = $lt_dlunknown; 10610 10611 if (self) 10612 { 10613 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10614 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10615 /* dlclose (self); */ 10616 } 10617 else 10618 puts (dlerror ()); 10619 10620 exit (status); 10621} 10622EOF 10623 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10624 (eval $ac_link) 2>&5 10625 ac_status=$? 10626 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10627 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10628 (./conftest; exit; ) >&5 2>/dev/null 10629 lt_status=$? 10630 case x$lt_status in 10631 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10632 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10633 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10634 esac 10635 else : 10636 # compilation failed 10637 lt_cv_dlopen_self_static=no 10638 fi 10639fi 10640rm -fr conftest* 10641 10642 10643fi 10644{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10645$as_echo "$lt_cv_dlopen_self_static" >&6; } 10646 fi 10647 10648 CPPFLAGS="$save_CPPFLAGS" 10649 LDFLAGS="$save_LDFLAGS" 10650 LIBS="$save_LIBS" 10651 ;; 10652 esac 10653 10654 case $lt_cv_dlopen_self in 10655 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10656 *) enable_dlopen_self=unknown ;; 10657 esac 10658 10659 case $lt_cv_dlopen_self_static in 10660 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10661 *) enable_dlopen_self_static=unknown ;; 10662 esac 10663fi 10664 10665 10666# Report which library types will actually be built 10667{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10668$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10669{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 10670$as_echo "$can_build_shared" >&6; } 10671 10672{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10673$as_echo_n "checking whether to build shared libraries... " >&6; } 10674test "$can_build_shared" = "no" && enable_shared=no 10675 10676# On AIX, shared libraries and static libraries use the same namespace, and 10677# are all built from PIC. 10678case $host_os in 10679aix3*) 10680 test "$enable_shared" = yes && enable_static=no 10681 if test -n "$RANLIB"; then 10682 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10683 postinstall_cmds='$RANLIB $lib' 10684 fi 10685 ;; 10686 10687aix[4-9]*) 10688 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10689 test "$enable_shared" = yes && enable_static=no 10690 fi 10691 ;; 10692esac 10693{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 10694$as_echo "$enable_shared" >&6; } 10695 10696{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10697$as_echo_n "checking whether to build static libraries... " >&6; } 10698# Make sure either enable_shared or enable_static is yes. 10699test "$enable_shared" = yes || enable_static=yes 10700{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 10701$as_echo "$enable_static" >&6; } 10702 10703# The else clause should only fire when bootstrapping the 10704# libtool distribution, otherwise you forgot to ship ltmain.sh 10705# with your package, and you will get complaints that there are 10706# no rules to generate ltmain.sh. 10707if test -f "$ltmain"; then 10708 # See if we are running on zsh, and set the options which allow our commands through 10709 # without removal of \ escapes. 10710 if test -n "${ZSH_VERSION+set}" ; then 10711 setopt NO_GLOB_SUBST 10712 fi 10713 # Now quote all the things that may contain metacharacters while being 10714 # careful not to overquote the AC_SUBSTed values. We take copies of the 10715 # variables and quote the copies for generation of the libtool script. 10716 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10717 SED SHELL STRIP \ 10718 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10719 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10720 deplibs_check_method reload_flag reload_cmds need_locks \ 10721 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10722 lt_cv_sys_global_symbol_to_c_name_address \ 10723 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10724 old_postinstall_cmds old_postuninstall_cmds \ 10725 compiler \ 10726 CC \ 10727 LD \ 10728 lt_prog_compiler_wl \ 10729 lt_prog_compiler_pic \ 10730 lt_prog_compiler_static \ 10731 lt_prog_compiler_no_builtin_flag \ 10732 export_dynamic_flag_spec \ 10733 thread_safe_flag_spec \ 10734 whole_archive_flag_spec \ 10735 enable_shared_with_static_runtimes \ 10736 old_archive_cmds \ 10737 old_archive_from_new_cmds \ 10738 predep_objects \ 10739 postdep_objects \ 10740 predeps \ 10741 postdeps \ 10742 compiler_lib_search_path \ 10743 compiler_lib_search_dirs \ 10744 archive_cmds \ 10745 archive_expsym_cmds \ 10746 postinstall_cmds \ 10747 postuninstall_cmds \ 10748 old_archive_from_expsyms_cmds \ 10749 allow_undefined_flag \ 10750 no_undefined_flag \ 10751 export_symbols_cmds \ 10752 hardcode_libdir_flag_spec \ 10753 hardcode_libdir_flag_spec_ld \ 10754 hardcode_libdir_separator \ 10755 hardcode_automatic \ 10756 module_cmds \ 10757 module_expsym_cmds \ 10758 lt_cv_prog_compiler_c_o \ 10759 fix_srcfile_path \ 10760 exclude_expsyms \ 10761 include_expsyms; do 10762 10763 case $var in 10764 old_archive_cmds | \ 10765 old_archive_from_new_cmds | \ 10766 archive_cmds | \ 10767 archive_expsym_cmds | \ 10768 module_cmds | \ 10769 module_expsym_cmds | \ 10770 old_archive_from_expsyms_cmds | \ 10771 export_symbols_cmds | \ 10772 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10773 postinstall_cmds | postuninstall_cmds | \ 10774 old_postinstall_cmds | old_postuninstall_cmds | \ 10775 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10776 # Double-quote double-evaled strings. 10777 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10778 ;; 10779 *) 10780 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10781 ;; 10782 esac 10783 done 10784 10785 case $lt_echo in 10786 *'\$0 --fallback-echo"') 10787 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10788 ;; 10789 esac 10790 10791cfgfile="${ofile}T" 10792 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10793 $rm -f "$cfgfile" 10794 { $as_echo "$as_me:$LINENO: creating $ofile" >&5 10795$as_echo "$as_me: creating $ofile" >&6;} 10796 10797 cat <<__EOF__ >> "$cfgfile" 10798#! $SHELL 10799 10800# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10801# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10802# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10803# 10804# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 10805# Free Software Foundation, Inc. 10806# 10807# This file is part of GNU Libtool: 10808# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10809# 10810# This program is free software; you can redistribute it and/or modify 10811# it under the terms of the GNU General Public License as published by 10812# the Free Software Foundation; either version 2 of the License, or 10813# (at your option) any later version. 10814# 10815# This program is distributed in the hope that it will be useful, but 10816# WITHOUT ANY WARRANTY; without even the implied warranty of 10817# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10818# General Public License for more details. 10819# 10820# You should have received a copy of the GNU General Public License 10821# along with this program; if not, write to the Free Software 10822# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10823# 10824# As a special exception to the GNU General Public License, if you 10825# distribute this file as part of a program that contains a 10826# configuration script generated by Autoconf, you may include it under 10827# the same distribution terms that you use for the rest of that program. 10828 10829# A sed program that does not truncate output. 10830SED=$lt_SED 10831 10832# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10833Xsed="$SED -e 1s/^X//" 10834 10835# The HP-UX ksh and POSIX shell print the target directory to stdout 10836# if CDPATH is set. 10837(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10838 10839# The names of the tagged configurations supported by this script. 10840available_tags= 10841 10842# ### BEGIN LIBTOOL CONFIG 10843 10844# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10845 10846# Shell to use when invoking shell scripts. 10847SHELL=$lt_SHELL 10848 10849# Whether or not to build shared libraries. 10850build_libtool_libs=$enable_shared 10851 10852# Whether or not to build static libraries. 10853build_old_libs=$enable_static 10854 10855# Whether or not to add -lc for building shared libraries. 10856build_libtool_need_lc=$archive_cmds_need_lc 10857 10858# Whether or not to disallow shared libs when runtime libs are static 10859allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10860 10861# Whether or not to optimize for fast installation. 10862fast_install=$enable_fast_install 10863 10864# The host system. 10865host_alias=$host_alias 10866host=$host 10867host_os=$host_os 10868 10869# The build system. 10870build_alias=$build_alias 10871build=$build 10872build_os=$build_os 10873 10874# An echo program that does not interpret backslashes. 10875echo=$lt_echo 10876 10877# The archiver. 10878AR=$lt_AR 10879AR_FLAGS=$lt_AR_FLAGS 10880 10881# A C compiler. 10882LTCC=$lt_LTCC 10883 10884# LTCC compiler flags. 10885LTCFLAGS=$lt_LTCFLAGS 10886 10887# A language-specific compiler. 10888CC=$lt_compiler 10889 10890# Is the compiler the GNU C compiler? 10891with_gcc=$GCC 10892 10893# An ERE matcher. 10894EGREP=$lt_EGREP 10895 10896# The linker used to build libraries. 10897LD=$lt_LD 10898 10899# Whether we need hard or soft links. 10900LN_S=$lt_LN_S 10901 10902# A BSD-compatible nm program. 10903NM=$lt_NM 10904 10905# A symbol stripping program 10906STRIP=$lt_STRIP 10907 10908# Used to examine libraries when file_magic_cmd begins "file" 10909MAGIC_CMD=$MAGIC_CMD 10910 10911# Used on cygwin: DLL creation program. 10912DLLTOOL="$DLLTOOL" 10913 10914# Used on cygwin: object dumper. 10915OBJDUMP="$OBJDUMP" 10916 10917# Used on cygwin: assembler. 10918AS="$AS" 10919 10920# The name of the directory that contains temporary libtool files. 10921objdir=$objdir 10922 10923# How to create reloadable object files. 10924reload_flag=$lt_reload_flag 10925reload_cmds=$lt_reload_cmds 10926 10927# How to pass a linker flag through the compiler. 10928wl=$lt_lt_prog_compiler_wl 10929 10930# Object file suffix (normally "o"). 10931objext="$ac_objext" 10932 10933# Old archive suffix (normally "a"). 10934libext="$libext" 10935 10936# Shared library suffix (normally ".so"). 10937shrext_cmds='$shrext_cmds' 10938 10939# Executable file suffix (normally ""). 10940exeext="$exeext" 10941 10942# Additional compiler flags for building library objects. 10943pic_flag=$lt_lt_prog_compiler_pic 10944pic_mode=$pic_mode 10945 10946# What is the maximum length of a command? 10947max_cmd_len=$lt_cv_sys_max_cmd_len 10948 10949# Does compiler simultaneously support -c and -o options? 10950compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10951 10952# Must we lock files when doing compilation? 10953need_locks=$lt_need_locks 10954 10955# Do we need the lib prefix for modules? 10956need_lib_prefix=$need_lib_prefix 10957 10958# Do we need a version for libraries? 10959need_version=$need_version 10960 10961# Whether dlopen is supported. 10962dlopen_support=$enable_dlopen 10963 10964# Whether dlopen of programs is supported. 10965dlopen_self=$enable_dlopen_self 10966 10967# Whether dlopen of statically linked programs is supported. 10968dlopen_self_static=$enable_dlopen_self_static 10969 10970# Compiler flag to prevent dynamic linking. 10971link_static_flag=$lt_lt_prog_compiler_static 10972 10973# Compiler flag to turn off builtin functions. 10974no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10975 10976# Compiler flag to allow reflexive dlopens. 10977export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10978 10979# Compiler flag to generate shared objects directly from archives. 10980whole_archive_flag_spec=$lt_whole_archive_flag_spec 10981 10982# Compiler flag to generate thread-safe objects. 10983thread_safe_flag_spec=$lt_thread_safe_flag_spec 10984 10985# Library versioning type. 10986version_type=$version_type 10987 10988# Format of library name prefix. 10989libname_spec=$lt_libname_spec 10990 10991# List of archive names. First name is the real one, the rest are links. 10992# The last name is the one that the linker finds with -lNAME. 10993library_names_spec=$lt_library_names_spec 10994 10995# The coded name of the library, if different from the real name. 10996soname_spec=$lt_soname_spec 10997 10998# Commands used to build and install an old-style archive. 10999RANLIB=$lt_RANLIB 11000old_archive_cmds=$lt_old_archive_cmds 11001old_postinstall_cmds=$lt_old_postinstall_cmds 11002old_postuninstall_cmds=$lt_old_postuninstall_cmds 11003 11004# Create an old-style archive from a shared archive. 11005old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 11006 11007# Create a temporary old-style archive to link instead of a shared archive. 11008old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 11009 11010# Commands used to build and install a shared archive. 11011archive_cmds=$lt_archive_cmds 11012archive_expsym_cmds=$lt_archive_expsym_cmds 11013postinstall_cmds=$lt_postinstall_cmds 11014postuninstall_cmds=$lt_postuninstall_cmds 11015 11016# Commands used to build a loadable module (assumed same as above if empty) 11017module_cmds=$lt_module_cmds 11018module_expsym_cmds=$lt_module_expsym_cmds 11019 11020# Commands to strip libraries. 11021old_striplib=$lt_old_striplib 11022striplib=$lt_striplib 11023 11024# Dependencies to place before the objects being linked to create a 11025# shared library. 11026predep_objects=$lt_predep_objects 11027 11028# Dependencies to place after the objects being linked to create a 11029# shared library. 11030postdep_objects=$lt_postdep_objects 11031 11032# Dependencies to place before the objects being linked to create a 11033# shared library. 11034predeps=$lt_predeps 11035 11036# Dependencies to place after the objects being linked to create a 11037# shared library. 11038postdeps=$lt_postdeps 11039 11040# The directories searched by this compiler when creating a shared 11041# library 11042compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 11043 11044# The library search path used internally by the compiler when linking 11045# a shared library. 11046compiler_lib_search_path=$lt_compiler_lib_search_path 11047 11048# Method to check whether dependent libraries are shared objects. 11049deplibs_check_method=$lt_deplibs_check_method 11050 11051# Command to use when deplibs_check_method == file_magic. 11052file_magic_cmd=$lt_file_magic_cmd 11053 11054# Flag that allows shared libraries with undefined symbols to be built. 11055allow_undefined_flag=$lt_allow_undefined_flag 11056 11057# Flag that forces no undefined symbols. 11058no_undefined_flag=$lt_no_undefined_flag 11059 11060# Commands used to finish a libtool library installation in a directory. 11061finish_cmds=$lt_finish_cmds 11062 11063# Same as above, but a single script fragment to be evaled but not shown. 11064finish_eval=$lt_finish_eval 11065 11066# Take the output of nm and produce a listing of raw symbols and C names. 11067global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 11068 11069# Transform the output of nm in a proper C declaration 11070global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 11071 11072# Transform the output of nm in a C name address pair 11073global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 11074 11075# This is the shared library runtime path variable. 11076runpath_var=$runpath_var 11077 11078# This is the shared library path variable. 11079shlibpath_var=$shlibpath_var 11080 11081# Is shlibpath searched before the hard-coded library search path? 11082shlibpath_overrides_runpath=$shlibpath_overrides_runpath 11083 11084# How to hardcode a shared library path into an executable. 11085hardcode_action=$hardcode_action 11086 11087# Whether we should hardcode library paths into libraries. 11088hardcode_into_libs=$hardcode_into_libs 11089 11090# Flag to hardcode \$libdir into a binary during linking. 11091# This must work even if \$libdir does not exist. 11092hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 11093 11094# If ld is used when linking, flag to hardcode \$libdir into 11095# a binary during linking. This must work even if \$libdir does 11096# not exist. 11097hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 11098 11099# Whether we need a single -rpath flag with a separated argument. 11100hardcode_libdir_separator=$lt_hardcode_libdir_separator 11101 11102# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 11103# resulting binary. 11104hardcode_direct=$hardcode_direct 11105 11106# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 11107# resulting binary. 11108hardcode_minus_L=$hardcode_minus_L 11109 11110# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 11111# the resulting binary. 11112hardcode_shlibpath_var=$hardcode_shlibpath_var 11113 11114# Set to yes if building a shared library automatically hardcodes DIR into the library 11115# and all subsequent libraries and executables linked against it. 11116hardcode_automatic=$hardcode_automatic 11117 11118# Variables whose values should be saved in libtool wrapper scripts and 11119# restored at relink time. 11120variables_saved_for_relink="$variables_saved_for_relink" 11121 11122# Whether libtool must link a program against all its dependency libraries. 11123link_all_deplibs=$link_all_deplibs 11124 11125# Compile-time system search path for libraries 11126sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 11127 11128# Run-time system search path for libraries 11129sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 11130 11131# Fix the shell variable \$srcfile for the compiler. 11132fix_srcfile_path=$lt_fix_srcfile_path 11133 11134# Set to yes if exported symbols are required. 11135always_export_symbols=$always_export_symbols 11136 11137# The commands to list exported symbols. 11138export_symbols_cmds=$lt_export_symbols_cmds 11139 11140# The commands to extract the exported symbol list from a shared archive. 11141extract_expsyms_cmds=$lt_extract_expsyms_cmds 11142 11143# Symbols that should not be listed in the preloaded symbols. 11144exclude_expsyms=$lt_exclude_expsyms 11145 11146# Symbols that must always be exported. 11147include_expsyms=$lt_include_expsyms 11148 11149# ### END LIBTOOL CONFIG 11150 11151__EOF__ 11152 11153 11154 case $host_os in 11155 aix3*) 11156 cat <<\EOF >> "$cfgfile" 11157 11158# AIX sometimes has problems with the GCC collect2 program. For some 11159# reason, if we set the COLLECT_NAMES environment variable, the problems 11160# vanish in a puff of smoke. 11161if test "X${COLLECT_NAMES+set}" != Xset; then 11162 COLLECT_NAMES= 11163 export COLLECT_NAMES 11164fi 11165EOF 11166 ;; 11167 esac 11168 11169 # We use sed instead of cat because bash on DJGPP gets confused if 11170 # if finds mixed CR/LF and LF-only lines. Since sed operates in 11171 # text mode, it properly converts lines to CR/LF. This bash problem 11172 # is reportedly fixed, but why not run on old versions too? 11173 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 11174 11175 mv -f "$cfgfile" "$ofile" || \ 11176 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 11177 chmod +x "$ofile" 11178 11179else 11180 # If there is no Makefile yet, we rely on a make rule to execute 11181 # `config.status --recheck' to rerun these tests and create the 11182 # libtool script then. 11183 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 11184 if test -f "$ltmain_in"; then 11185 test -f Makefile && make "$ltmain" 11186 fi 11187fi 11188 11189 11190ac_ext=c 11191ac_cpp='$CPP $CPPFLAGS' 11192ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11193ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11194ac_compiler_gnu=$ac_cv_c_compiler_gnu 11195 11196CC="$lt_save_CC" 11197 11198 11199# Check whether --with-tags was given. 11200if test "${with_tags+set}" = set; then 11201 withval=$with_tags; tagnames="$withval" 11202fi 11203 11204 11205if test -f "$ltmain" && test -n "$tagnames"; then 11206 if test ! -f "${ofile}"; then 11207 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 11208$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 11209 fi 11210 11211 if test -z "$LTCC"; then 11212 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 11213 if test -z "$LTCC"; then 11214 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 11215$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 11216 else 11217 { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 11218$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 11219 fi 11220 fi 11221 if test -z "$LTCFLAGS"; then 11222 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 11223 fi 11224 11225 # Extract list of available tagged configurations in $ofile. 11226 # Note that this assumes the entire list is on one line. 11227 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 11228 11229 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 11230 for tagname in $tagnames; do 11231 IFS="$lt_save_ifs" 11232 # Check whether tagname contains only valid characters 11233 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 11234 "") ;; 11235 *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 11236$as_echo "$as_me: error: invalid tag name: $tagname" >&2;} 11237 { (exit 1); exit 1; }; } 11238 ;; 11239 esac 11240 11241 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 11242 then 11243 { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 11244$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 11245 { (exit 1); exit 1; }; } 11246 fi 11247 11248 # Update the list of available tags. 11249 if test -n "$tagname"; then 11250 echo appending configuration tag \"$tagname\" to $ofile 11251 11252 case $tagname in 11253 CXX) 11254 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11255 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11256 (test "X$CXX" != "Xg++"))) ; then 11257 ac_ext=cpp 11258ac_cpp='$CXXCPP $CPPFLAGS' 11259ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11260ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11261ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11262 11263 11264 11265 11266archive_cmds_need_lc_CXX=no 11267allow_undefined_flag_CXX= 11268always_export_symbols_CXX=no 11269archive_expsym_cmds_CXX= 11270export_dynamic_flag_spec_CXX= 11271hardcode_direct_CXX=no 11272hardcode_libdir_flag_spec_CXX= 11273hardcode_libdir_flag_spec_ld_CXX= 11274hardcode_libdir_separator_CXX= 11275hardcode_minus_L_CXX=no 11276hardcode_shlibpath_var_CXX=unsupported 11277hardcode_automatic_CXX=no 11278module_cmds_CXX= 11279module_expsym_cmds_CXX= 11280link_all_deplibs_CXX=unknown 11281old_archive_cmds_CXX=$old_archive_cmds 11282no_undefined_flag_CXX= 11283whole_archive_flag_spec_CXX= 11284enable_shared_with_static_runtimes_CXX=no 11285 11286# Dependencies to place before and after the object being linked: 11287predep_objects_CXX= 11288postdep_objects_CXX= 11289predeps_CXX= 11290postdeps_CXX= 11291compiler_lib_search_path_CXX= 11292compiler_lib_search_dirs_CXX= 11293 11294# Source file extension for C++ test sources. 11295ac_ext=cpp 11296 11297# Object file extension for compiled C++ test sources. 11298objext=o 11299objext_CXX=$objext 11300 11301# Code to be used in simple compile tests 11302lt_simple_compile_test_code="int some_variable = 0;" 11303 11304# Code to be used in simple link tests 11305lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11306 11307# ltmain only uses $CC for tagged configurations so make sure $CC is set. 11308 11309# If no C compiler was specified, use CC. 11310LTCC=${LTCC-"$CC"} 11311 11312# If no C compiler flags were specified, use CFLAGS. 11313LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11314 11315# Allow CC to be a program name with arguments. 11316compiler=$CC 11317 11318 11319# save warnings/boilerplate of simple test code 11320ac_outfile=conftest.$ac_objext 11321echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11322eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11323_lt_compiler_boilerplate=`cat conftest.err` 11324$rm conftest* 11325 11326ac_outfile=conftest.$ac_objext 11327echo "$lt_simple_link_test_code" >conftest.$ac_ext 11328eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11329_lt_linker_boilerplate=`cat conftest.err` 11330$rm -r conftest* 11331 11332 11333# Allow CC to be a program name with arguments. 11334lt_save_CC=$CC 11335lt_save_LD=$LD 11336lt_save_GCC=$GCC 11337GCC=$GXX 11338lt_save_with_gnu_ld=$with_gnu_ld 11339lt_save_path_LD=$lt_cv_path_LD 11340if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11341 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11342else 11343 $as_unset lt_cv_prog_gnu_ld 11344fi 11345if test -n "${lt_cv_path_LDCXX+set}"; then 11346 lt_cv_path_LD=$lt_cv_path_LDCXX 11347else 11348 $as_unset lt_cv_path_LD 11349fi 11350test -z "${LDCXX+set}" || LD=$LDCXX 11351CC=${CXX-"c++"} 11352compiler=$CC 11353compiler_CXX=$CC 11354for cc_temp in $compiler""; do 11355 case $cc_temp in 11356 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11357 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11358 \-*) ;; 11359 *) break;; 11360 esac 11361done 11362cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 11363 11364 11365# We don't want -fno-exception wen compiling C++ code, so set the 11366# no_builtin_flag separately 11367if test "$GXX" = yes; then 11368 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11369else 11370 lt_prog_compiler_no_builtin_flag_CXX= 11371fi 11372 11373if test "$GXX" = yes; then 11374 # Set up default GNU C++ configuration 11375 11376 11377# Check whether --with-gnu-ld was given. 11378if test "${with_gnu_ld+set}" = set; then 11379 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11380else 11381 with_gnu_ld=no 11382fi 11383 11384ac_prog=ld 11385if test "$GCC" = yes; then 11386 # Check if gcc -print-prog-name=ld gives a path. 11387 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 11388$as_echo_n "checking for ld used by $CC... " >&6; } 11389 case $host in 11390 *-*-mingw*) 11391 # gcc leaves a trailing carriage return which upsets mingw 11392 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11393 *) 11394 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11395 esac 11396 case $ac_prog in 11397 # Accept absolute paths. 11398 [\\/]* | ?:[\\/]*) 11399 re_direlt='/[^/][^/]*/\.\./' 11400 # Canonicalize the pathname of ld 11401 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 11402 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11403 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 11404 done 11405 test -z "$LD" && LD="$ac_prog" 11406 ;; 11407 "") 11408 # If it fails, then pretend we aren't using GCC. 11409 ac_prog=ld 11410 ;; 11411 *) 11412 # If it is relative, then search for the first ld in PATH. 11413 with_gnu_ld=unknown 11414 ;; 11415 esac 11416elif test "$with_gnu_ld" = yes; then 11417 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 11418$as_echo_n "checking for GNU ld... " >&6; } 11419else 11420 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 11421$as_echo_n "checking for non-GNU ld... " >&6; } 11422fi 11423if test "${lt_cv_path_LD+set}" = set; then 11424 $as_echo_n "(cached) " >&6 11425else 11426 if test -z "$LD"; then 11427 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11428 for ac_dir in $PATH; do 11429 IFS="$lt_save_ifs" 11430 test -z "$ac_dir" && ac_dir=. 11431 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11432 lt_cv_path_LD="$ac_dir/$ac_prog" 11433 # Check to see if the program is GNU ld. I'd rather use --version, 11434 # but apparently some variants of GNU ld only accept -v. 11435 # Break only if it was the GNU/non-GNU ld that we prefer. 11436 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11437 *GNU* | *'with BFD'*) 11438 test "$with_gnu_ld" != no && break 11439 ;; 11440 *) 11441 test "$with_gnu_ld" != yes && break 11442 ;; 11443 esac 11444 fi 11445 done 11446 IFS="$lt_save_ifs" 11447else 11448 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11449fi 11450fi 11451 11452LD="$lt_cv_path_LD" 11453if test -n "$LD"; then 11454 { $as_echo "$as_me:$LINENO: result: $LD" >&5 11455$as_echo "$LD" >&6; } 11456else 11457 { $as_echo "$as_me:$LINENO: result: no" >&5 11458$as_echo "no" >&6; } 11459fi 11460test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 11461$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 11462 { (exit 1); exit 1; }; } 11463{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 11464$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11465if test "${lt_cv_prog_gnu_ld+set}" = set; then 11466 $as_echo_n "(cached) " >&6 11467else 11468 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11469case `$LD -v 2>&1 </dev/null` in 11470*GNU* | *'with BFD'*) 11471 lt_cv_prog_gnu_ld=yes 11472 ;; 11473*) 11474 lt_cv_prog_gnu_ld=no 11475 ;; 11476esac 11477fi 11478{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 11479$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11480with_gnu_ld=$lt_cv_prog_gnu_ld 11481 11482 11483 11484 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11485 # archiving commands below assume that GNU ld is being used. 11486 if test "$with_gnu_ld" = yes; then 11487 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11488 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' 11489 11490 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11491 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11492 11493 # If archive_cmds runs LD, not CC, wlarc should be empty 11494 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11495 # investigate it a little bit more. (MM) 11496 wlarc='${wl}' 11497 11498 # ancient GNU ld didn't support --whole-archive et. al. 11499 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 11500 grep 'no-whole-archive' > /dev/null; then 11501 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11502 else 11503 whole_archive_flag_spec_CXX= 11504 fi 11505 else 11506 with_gnu_ld=no 11507 wlarc= 11508 11509 # A generic and very simple default shared library creation 11510 # command for GNU C++ for the case where it uses the native 11511 # linker, instead of GNU ld. If possible, this setting should 11512 # overridden to take advantage of the native linker features on 11513 # the platform it is being used on. 11514 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11515 fi 11516 11517 # Commands to make compiler produce verbose output that lists 11518 # what "hidden" libraries, object files and flags are used when 11519 # linking a shared library. 11520 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11521 11522else 11523 GXX=no 11524 with_gnu_ld=no 11525 wlarc= 11526fi 11527 11528# PORTME: fill in a description of your system's C++ link characteristics 11529{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11530$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11531ld_shlibs_CXX=yes 11532case $host_os in 11533 aix3*) 11534 # FIXME: insert proper C++ library support 11535 ld_shlibs_CXX=no 11536 ;; 11537 aix[4-9]*) 11538 if test "$host_cpu" = ia64; then 11539 # On IA64, the linker does run time linking by default, so we don't 11540 # have to do anything special. 11541 aix_use_runtimelinking=no 11542 exp_sym_flag='-Bexport' 11543 no_entry_flag="" 11544 else 11545 aix_use_runtimelinking=no 11546 11547 # Test if we are trying to use run time linking or normal 11548 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11549 # need to do runtime linking. 11550 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11551 for ld_flag in $LDFLAGS; do 11552 case $ld_flag in 11553 *-brtl*) 11554 aix_use_runtimelinking=yes 11555 break 11556 ;; 11557 esac 11558 done 11559 ;; 11560 esac 11561 11562 exp_sym_flag='-bexport' 11563 no_entry_flag='-bnoentry' 11564 fi 11565 11566 # When large executables or shared objects are built, AIX ld can 11567 # have problems creating the table of contents. If linking a library 11568 # or program results in "error TOC overflow" add -mminimal-toc to 11569 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11570 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11571 11572 archive_cmds_CXX='' 11573 hardcode_direct_CXX=yes 11574 hardcode_libdir_separator_CXX=':' 11575 link_all_deplibs_CXX=yes 11576 11577 if test "$GXX" = yes; then 11578 case $host_os in aix4.[012]|aix4.[012].*) 11579 # We only want to do this on AIX 4.2 and lower, the check 11580 # below for broken collect2 doesn't work under 4.3+ 11581 collect2name=`${CC} -print-prog-name=collect2` 11582 if test -f "$collect2name" && \ 11583 strings "$collect2name" | grep resolve_lib_name >/dev/null 11584 then 11585 # We have reworked collect2 11586 : 11587 else 11588 # We have old collect2 11589 hardcode_direct_CXX=unsupported 11590 # It fails to find uninstalled libraries when the uninstalled 11591 # path is not listed in the libpath. Setting hardcode_minus_L 11592 # to unsupported forces relinking 11593 hardcode_minus_L_CXX=yes 11594 hardcode_libdir_flag_spec_CXX='-L$libdir' 11595 hardcode_libdir_separator_CXX= 11596 fi 11597 ;; 11598 esac 11599 shared_flag='-shared' 11600 if test "$aix_use_runtimelinking" = yes; then 11601 shared_flag="$shared_flag "'${wl}-G' 11602 fi 11603 else 11604 # not using gcc 11605 if test "$host_cpu" = ia64; then 11606 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11607 # chokes on -Wl,-G. The following line is correct: 11608 shared_flag='-G' 11609 else 11610 if test "$aix_use_runtimelinking" = yes; then 11611 shared_flag='${wl}-G' 11612 else 11613 shared_flag='${wl}-bM:SRE' 11614 fi 11615 fi 11616 fi 11617 11618 # It seems that -bexpall does not export symbols beginning with 11619 # underscore (_), so it is better to generate a list of symbols to export. 11620 always_export_symbols_CXX=yes 11621 if test "$aix_use_runtimelinking" = yes; then 11622 # Warning - without using the other runtime loading flags (-brtl), 11623 # -berok will link without error, but may produce a broken library. 11624 allow_undefined_flag_CXX='-berok' 11625 # Determine the default libpath from the value encoded in an empty executable. 11626 cat >conftest.$ac_ext <<_ACEOF 11627/* confdefs.h. */ 11628_ACEOF 11629cat confdefs.h >>conftest.$ac_ext 11630cat >>conftest.$ac_ext <<_ACEOF 11631/* end confdefs.h. */ 11632 11633int 11634main () 11635{ 11636 11637 ; 11638 return 0; 11639} 11640_ACEOF 11641rm -f conftest.$ac_objext conftest$ac_exeext 11642if { (ac_try="$ac_link" 11643case "(($ac_try" in 11644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11645 *) ac_try_echo=$ac_try;; 11646esac 11647eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11648$as_echo "$ac_try_echo") >&5 11649 (eval "$ac_link") 2>conftest.er1 11650 ac_status=$? 11651 grep -v '^ *+' conftest.er1 >conftest.err 11652 rm -f conftest.er1 11653 cat conftest.err >&5 11654 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11655 (exit $ac_status); } && { 11656 test -z "$ac_cxx_werror_flag" || 11657 test ! -s conftest.err 11658 } && test -s conftest$ac_exeext && { 11659 test "$cross_compiling" = yes || 11660 $as_test_x conftest$ac_exeext 11661 }; then 11662 11663lt_aix_libpath_sed=' 11664 /Import File Strings/,/^$/ { 11665 /^0/ { 11666 s/^0 *\(.*\)$/\1/ 11667 p 11668 } 11669 }' 11670aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11671# Check for a 64-bit object if we didn't find anything. 11672if test -z "$aix_libpath"; then 11673 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11674fi 11675else 11676 $as_echo "$as_me: failed program was:" >&5 11677sed 's/^/| /' conftest.$ac_ext >&5 11678 11679 11680fi 11681 11682rm -rf conftest.dSYM 11683rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11684 conftest$ac_exeext conftest.$ac_ext 11685if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11686 11687 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11688 11689 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" 11690 else 11691 if test "$host_cpu" = ia64; then 11692 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11693 allow_undefined_flag_CXX="-z nodefs" 11694 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" 11695 else 11696 # Determine the default libpath from the value encoded in an empty executable. 11697 cat >conftest.$ac_ext <<_ACEOF 11698/* confdefs.h. */ 11699_ACEOF 11700cat confdefs.h >>conftest.$ac_ext 11701cat >>conftest.$ac_ext <<_ACEOF 11702/* end confdefs.h. */ 11703 11704int 11705main () 11706{ 11707 11708 ; 11709 return 0; 11710} 11711_ACEOF 11712rm -f conftest.$ac_objext conftest$ac_exeext 11713if { (ac_try="$ac_link" 11714case "(($ac_try" in 11715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11716 *) ac_try_echo=$ac_try;; 11717esac 11718eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11719$as_echo "$ac_try_echo") >&5 11720 (eval "$ac_link") 2>conftest.er1 11721 ac_status=$? 11722 grep -v '^ *+' conftest.er1 >conftest.err 11723 rm -f conftest.er1 11724 cat conftest.err >&5 11725 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11726 (exit $ac_status); } && { 11727 test -z "$ac_cxx_werror_flag" || 11728 test ! -s conftest.err 11729 } && test -s conftest$ac_exeext && { 11730 test "$cross_compiling" = yes || 11731 $as_test_x conftest$ac_exeext 11732 }; then 11733 11734lt_aix_libpath_sed=' 11735 /Import File Strings/,/^$/ { 11736 /^0/ { 11737 s/^0 *\(.*\)$/\1/ 11738 p 11739 } 11740 }' 11741aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11742# Check for a 64-bit object if we didn't find anything. 11743if test -z "$aix_libpath"; then 11744 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11745fi 11746else 11747 $as_echo "$as_me: failed program was:" >&5 11748sed 's/^/| /' conftest.$ac_ext >&5 11749 11750 11751fi 11752 11753rm -rf conftest.dSYM 11754rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11755 conftest$ac_exeext conftest.$ac_ext 11756if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11757 11758 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11759 # Warning - without using the other run time loading flags, 11760 # -berok will link without error, but may produce a broken library. 11761 no_undefined_flag_CXX=' ${wl}-bernotok' 11762 allow_undefined_flag_CXX=' ${wl}-berok' 11763 # Exported symbols can be pulled into shared objects from archives 11764 whole_archive_flag_spec_CXX='$convenience' 11765 archive_cmds_need_lc_CXX=yes 11766 # This is similar to how AIX traditionally builds its shared libraries. 11767 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' 11768 fi 11769 fi 11770 ;; 11771 11772 beos*) 11773 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11774 allow_undefined_flag_CXX=unsupported 11775 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11776 # support --undefined. This deserves some investigation. FIXME 11777 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11778 else 11779 ld_shlibs_CXX=no 11780 fi 11781 ;; 11782 11783 chorus*) 11784 case $cc_basename in 11785 *) 11786 # FIXME: insert proper C++ library support 11787 ld_shlibs_CXX=no 11788 ;; 11789 esac 11790 ;; 11791 11792 cygwin* | mingw* | pw32*) 11793 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11794 # as there is no search path for DLLs. 11795 hardcode_libdir_flag_spec_CXX='-L$libdir' 11796 allow_undefined_flag_CXX=unsupported 11797 always_export_symbols_CXX=no 11798 enable_shared_with_static_runtimes_CXX=yes 11799 11800 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11801 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' 11802 # If the export-symbols file already is a .def file (1st line 11803 # is EXPORTS), use it as is; otherwise, prepend... 11804 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11805 cp $export_symbols $output_objdir/$soname.def; 11806 else 11807 echo EXPORTS > $output_objdir/$soname.def; 11808 cat $export_symbols >> $output_objdir/$soname.def; 11809 fi~ 11810 $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' 11811 else 11812 ld_shlibs_CXX=no 11813 fi 11814 ;; 11815 darwin* | rhapsody*) 11816 archive_cmds_need_lc_CXX=no 11817 hardcode_direct_CXX=no 11818 hardcode_automatic_CXX=yes 11819 hardcode_shlibpath_var_CXX=unsupported 11820 whole_archive_flag_spec_CXX='' 11821 link_all_deplibs_CXX=yes 11822 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 11823 if test "$GXX" = yes ; then 11824 output_verbose_link_cmd='echo' 11825 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}" 11826 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 11827 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}" 11828 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}" 11829 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 11830 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}" 11831 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}" 11832 fi 11833 else 11834 case $cc_basename in 11835 xlc*) 11836 output_verbose_link_cmd='echo' 11837 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' 11838 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11839 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11840 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}' 11841 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}' 11842 ;; 11843 *) 11844 ld_shlibs_CXX=no 11845 ;; 11846 esac 11847 fi 11848 ;; 11849 11850 dgux*) 11851 case $cc_basename in 11852 ec++*) 11853 # FIXME: insert proper C++ library support 11854 ld_shlibs_CXX=no 11855 ;; 11856 ghcx*) 11857 # Green Hills C++ Compiler 11858 # FIXME: insert proper C++ library support 11859 ld_shlibs_CXX=no 11860 ;; 11861 *) 11862 # FIXME: insert proper C++ library support 11863 ld_shlibs_CXX=no 11864 ;; 11865 esac 11866 ;; 11867 freebsd[12]*) 11868 # C++ shared libraries reported to be fairly broken before switch to ELF 11869 ld_shlibs_CXX=no 11870 ;; 11871 freebsd-elf*) 11872 archive_cmds_need_lc_CXX=no 11873 ;; 11874 freebsd* | dragonfly*) 11875 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11876 # conventions 11877 ld_shlibs_CXX=yes 11878 ;; 11879 gnu*) 11880 ;; 11881 hpux9*) 11882 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11883 hardcode_libdir_separator_CXX=: 11884 export_dynamic_flag_spec_CXX='${wl}-E' 11885 hardcode_direct_CXX=yes 11886 hardcode_minus_L_CXX=yes # Not in the search PATH, 11887 # but as the default 11888 # location of the library. 11889 11890 case $cc_basename in 11891 CC*) 11892 # FIXME: insert proper C++ library support 11893 ld_shlibs_CXX=no 11894 ;; 11895 aCC*) 11896 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' 11897 # Commands to make compiler produce verbose output that lists 11898 # what "hidden" libraries, object files and flags are used when 11899 # linking a shared library. 11900 # 11901 # There doesn't appear to be a way to prevent this compiler from 11902 # explicitly linking system object files so we need to strip them 11903 # from the output so that they don't get included in the library 11904 # dependencies. 11905 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' 11906 ;; 11907 *) 11908 if test "$GXX" = yes; then 11909 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' 11910 else 11911 # FIXME: insert proper C++ library support 11912 ld_shlibs_CXX=no 11913 fi 11914 ;; 11915 esac 11916 ;; 11917 hpux10*|hpux11*) 11918 if test $with_gnu_ld = no; then 11919 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11920 hardcode_libdir_separator_CXX=: 11921 11922 case $host_cpu in 11923 hppa*64*|ia64*) ;; 11924 *) 11925 export_dynamic_flag_spec_CXX='${wl}-E' 11926 ;; 11927 esac 11928 fi 11929 case $host_cpu in 11930 hppa*64*|ia64*) 11931 hardcode_direct_CXX=no 11932 hardcode_shlibpath_var_CXX=no 11933 ;; 11934 *) 11935 hardcode_direct_CXX=yes 11936 hardcode_minus_L_CXX=yes # Not in the search PATH, 11937 # but as the default 11938 # location of the library. 11939 ;; 11940 esac 11941 11942 case $cc_basename in 11943 CC*) 11944 # FIXME: insert proper C++ library support 11945 ld_shlibs_CXX=no 11946 ;; 11947 aCC*) 11948 case $host_cpu in 11949 hppa*64*) 11950 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11951 ;; 11952 ia64*) 11953 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11954 ;; 11955 *) 11956 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11957 ;; 11958 esac 11959 # Commands to make compiler produce verbose output that lists 11960 # what "hidden" libraries, object files and flags are used when 11961 # linking a shared library. 11962 # 11963 # There doesn't appear to be a way to prevent this compiler from 11964 # explicitly linking system object files so we need to strip them 11965 # from the output so that they don't get included in the library 11966 # dependencies. 11967 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' 11968 ;; 11969 *) 11970 if test "$GXX" = yes; then 11971 if test $with_gnu_ld = no; then 11972 case $host_cpu in 11973 hppa*64*) 11974 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11975 ;; 11976 ia64*) 11977 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11978 ;; 11979 *) 11980 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' 11981 ;; 11982 esac 11983 fi 11984 else 11985 # FIXME: insert proper C++ library support 11986 ld_shlibs_CXX=no 11987 fi 11988 ;; 11989 esac 11990 ;; 11991 interix[3-9]*) 11992 hardcode_direct_CXX=no 11993 hardcode_shlibpath_var_CXX=no 11994 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11995 export_dynamic_flag_spec_CXX='${wl}-E' 11996 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11997 # Instead, shared libraries are loaded at an image base (0x10000000 by 11998 # default) and relocated if they conflict, which is a slow very memory 11999 # consuming and fragmenting process. To avoid this, we pick a random, 12000 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12001 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12002 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' 12003 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' 12004 ;; 12005 irix5* | irix6*) 12006 case $cc_basename in 12007 CC*) 12008 # SGI C++ 12009 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' 12010 12011 # Archives containing C++ object files must be created using 12012 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 12013 # necessary to make sure instantiated templates are included 12014 # in the archive. 12015 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 12016 ;; 12017 *) 12018 if test "$GXX" = yes; then 12019 if test "$with_gnu_ld" = no; then 12020 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' 12021 else 12022 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' 12023 fi 12024 fi 12025 link_all_deplibs_CXX=yes 12026 ;; 12027 esac 12028 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12029 hardcode_libdir_separator_CXX=: 12030 ;; 12031 linux* | k*bsd*-gnu) 12032 case $cc_basename in 12033 KCC*) 12034 # Kuck and Associates, Inc. (KAI) C++ Compiler 12035 12036 # KCC will only create a shared library if the output file 12037 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12038 # to its proper name (with version) after linking. 12039 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' 12040 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' 12041 # Commands to make compiler produce verbose output that lists 12042 # what "hidden" libraries, object files and flags are used when 12043 # linking a shared library. 12044 # 12045 # There doesn't appear to be a way to prevent this compiler from 12046 # explicitly linking system object files so we need to strip them 12047 # from the output so that they don't get included in the library 12048 # dependencies. 12049 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' 12050 12051 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 12052 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12053 12054 # Archives containing C++ object files must be created using 12055 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12056 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12057 ;; 12058 icpc*) 12059 # Intel C++ 12060 with_gnu_ld=yes 12061 # version 8.0 and above of icpc choke on multiply defined symbols 12062 # if we add $predep_objects and $postdep_objects, however 7.1 and 12063 # earlier do not add the objects themselves. 12064 case `$CC -V 2>&1` in 12065 *"Version 7."*) 12066 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12067 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' 12068 ;; 12069 *) # Version 8.0 or newer 12070 tmp_idyn= 12071 case $host_cpu in 12072 ia64*) tmp_idyn=' -i_dynamic';; 12073 esac 12074 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12075 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' 12076 ;; 12077 esac 12078 archive_cmds_need_lc_CXX=no 12079 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12080 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12081 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12082 ;; 12083 pgCC* | pgcpp*) 12084 # Portland Group C++ compiler 12085 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12086 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' 12087 12088 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12089 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12090 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' 12091 ;; 12092 cxx*) 12093 # Compaq C++ 12094 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12095 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' 12096 12097 runpath_var=LD_RUN_PATH 12098 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12099 hardcode_libdir_separator_CXX=: 12100 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 -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' 12110 ;; 12111 *) 12112 case `$CC -V 2>&1 | sed 5q` in 12113 *Sun\ C*) 12114 # Sun C++ 5.9 12115 no_undefined_flag_CXX=' -zdefs' 12116 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12117 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' 12118 hardcode_libdir_flag_spec_CXX='-R$libdir' 12119 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' 12120 12121 # Not sure whether something based on 12122 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12123 # would be better. 12124 output_verbose_link_cmd='echo' 12125 12126 # Archives containing C++ object files must be created using 12127 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12128 # necessary to make sure instantiated templates are included 12129 # in the archive. 12130 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12131 ;; 12132 esac 12133 ;; 12134 esac 12135 ;; 12136 lynxos*) 12137 # FIXME: insert proper C++ library support 12138 ld_shlibs_CXX=no 12139 ;; 12140 m88k*) 12141 # FIXME: insert proper C++ library support 12142 ld_shlibs_CXX=no 12143 ;; 12144 mvs*) 12145 case $cc_basename in 12146 cxx*) 12147 # FIXME: insert proper C++ library support 12148 ld_shlibs_CXX=no 12149 ;; 12150 *) 12151 # FIXME: insert proper C++ library support 12152 ld_shlibs_CXX=no 12153 ;; 12154 esac 12155 ;; 12156 netbsd*) 12157 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 12158 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12159 wlarc= 12160 hardcode_libdir_flag_spec_CXX='-R$libdir' 12161 hardcode_direct_CXX=yes 12162 hardcode_shlibpath_var_CXX=no 12163 fi 12164 # Workaround some broken pre-1.5 toolchains 12165 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12166 ;; 12167 openbsd2*) 12168 # C++ shared libraries are fairly broken 12169 ld_shlibs_CXX=no 12170 ;; 12171 openbsd*) 12172 if test -f /usr/libexec/ld.so; then 12173 hardcode_direct_CXX=yes 12174 hardcode_shlibpath_var_CXX=no 12175 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12176 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12177 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12178 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12179 export_dynamic_flag_spec_CXX='${wl}-E' 12180 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12181 fi 12182 output_verbose_link_cmd='echo' 12183 else 12184 ld_shlibs_CXX=no 12185 fi 12186 ;; 12187 osf3*) 12188 case $cc_basename in 12189 KCC*) 12190 # Kuck and Associates, Inc. (KAI) C++ Compiler 12191 12192 # KCC will only create a shared library if the output file 12193 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12194 # to its proper name (with version) after linking. 12195 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' 12196 12197 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12198 hardcode_libdir_separator_CXX=: 12199 12200 # Archives containing C++ object files must be created using 12201 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12202 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12203 12204 ;; 12205 RCC*) 12206 # Rational C++ 2.4.1 12207 # FIXME: insert proper C++ library support 12208 ld_shlibs_CXX=no 12209 ;; 12210 cxx*) 12211 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12212 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' 12213 12214 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12215 hardcode_libdir_separator_CXX=: 12216 12217 # Commands to make compiler produce verbose output that lists 12218 # what "hidden" libraries, object files and flags are used when 12219 # linking a shared library. 12220 # 12221 # There doesn't appear to be a way to prevent this compiler from 12222 # explicitly linking system object files so we need to strip them 12223 # from the output so that they don't get included in the library 12224 # dependencies. 12225 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' 12226 ;; 12227 *) 12228 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12229 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12230 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' 12231 12232 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12233 hardcode_libdir_separator_CXX=: 12234 12235 # Commands to make compiler produce verbose output that lists 12236 # what "hidden" libraries, object files and flags are used when 12237 # linking a shared library. 12238 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12239 12240 else 12241 # FIXME: insert proper C++ library support 12242 ld_shlibs_CXX=no 12243 fi 12244 ;; 12245 esac 12246 ;; 12247 osf4* | osf5*) 12248 case $cc_basename in 12249 KCC*) 12250 # Kuck and Associates, Inc. (KAI) C++ Compiler 12251 12252 # KCC will only create a shared library if the output file 12253 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12254 # to its proper name (with version) after linking. 12255 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' 12256 12257 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12258 hardcode_libdir_separator_CXX=: 12259 12260 # Archives containing C++ object files must be created using 12261 # the KAI C++ compiler. 12262 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 12263 ;; 12264 RCC*) 12265 # Rational C++ 2.4.1 12266 # FIXME: insert proper C++ library support 12267 ld_shlibs_CXX=no 12268 ;; 12269 cxx*) 12270 allow_undefined_flag_CXX=' -expect_unresolved \*' 12271 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' 12272 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12273 echo "-hidden">> $lib.exp~ 12274 $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~ 12275 $rm $lib.exp' 12276 12277 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12278 hardcode_libdir_separator_CXX=: 12279 12280 # Commands to make compiler produce verbose output that lists 12281 # what "hidden" libraries, object files and flags are used when 12282 # linking a shared library. 12283 # 12284 # There doesn't appear to be a way to prevent this compiler from 12285 # explicitly linking system object files so we need to strip them 12286 # from the output so that they don't get included in the library 12287 # dependencies. 12288 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' 12289 ;; 12290 *) 12291 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12292 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12293 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' 12294 12295 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12296 hardcode_libdir_separator_CXX=: 12297 12298 # Commands to make compiler produce verbose output that lists 12299 # what "hidden" libraries, object files and flags are used when 12300 # linking a shared library. 12301 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12302 12303 else 12304 # FIXME: insert proper C++ library support 12305 ld_shlibs_CXX=no 12306 fi 12307 ;; 12308 esac 12309 ;; 12310 psos*) 12311 # FIXME: insert proper C++ library support 12312 ld_shlibs_CXX=no 12313 ;; 12314 sunos4*) 12315 case $cc_basename in 12316 CC*) 12317 # Sun C++ 4.x 12318 # FIXME: insert proper C++ library support 12319 ld_shlibs_CXX=no 12320 ;; 12321 lcc*) 12322 # Lucid 12323 # FIXME: insert proper C++ library support 12324 ld_shlibs_CXX=no 12325 ;; 12326 *) 12327 # FIXME: insert proper C++ library support 12328 ld_shlibs_CXX=no 12329 ;; 12330 esac 12331 ;; 12332 solaris*) 12333 case $cc_basename in 12334 CC*) 12335 # Sun C++ 4.2, 5.x and Centerline C++ 12336 archive_cmds_need_lc_CXX=yes 12337 no_undefined_flag_CXX=' -zdefs' 12338 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12339 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12340 $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' 12341 12342 hardcode_libdir_flag_spec_CXX='-R$libdir' 12343 hardcode_shlibpath_var_CXX=no 12344 case $host_os in 12345 solaris2.[0-5] | solaris2.[0-5].*) ;; 12346 *) 12347 # The compiler driver will combine and reorder linker options, 12348 # but understands `-z linker_flag'. 12349 # Supported since Solaris 2.6 (maybe 2.5.1?) 12350 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12351 ;; 12352 esac 12353 link_all_deplibs_CXX=yes 12354 12355 output_verbose_link_cmd='echo' 12356 12357 # Archives containing C++ object files must be created using 12358 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12359 # necessary to make sure instantiated templates are included 12360 # in the archive. 12361 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12362 ;; 12363 gcx*) 12364 # Green Hills C++ Compiler 12365 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12366 12367 # The C++ compiler must be used to create the archive. 12368 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12369 ;; 12370 *) 12371 # GNU C++ compiler with Solaris linker 12372 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12373 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12374 if $CC --version | grep -v '^2\.7' > /dev/null; then 12375 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12376 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12377 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12378 12379 # Commands to make compiler produce verbose output that lists 12380 # what "hidden" libraries, object files and flags are used when 12381 # linking a shared library. 12382 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12383 else 12384 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12385 # platform. 12386 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12387 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12388 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12389 12390 # Commands to make compiler produce verbose output that lists 12391 # what "hidden" libraries, object files and flags are used when 12392 # linking a shared library. 12393 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12394 fi 12395 12396 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12397 case $host_os in 12398 solaris2.[0-5] | solaris2.[0-5].*) ;; 12399 *) 12400 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12401 ;; 12402 esac 12403 fi 12404 ;; 12405 esac 12406 ;; 12407 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12408 no_undefined_flag_CXX='${wl}-z,text' 12409 archive_cmds_need_lc_CXX=no 12410 hardcode_shlibpath_var_CXX=no 12411 runpath_var='LD_RUN_PATH' 12412 12413 case $cc_basename in 12414 CC*) 12415 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12416 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12417 ;; 12418 *) 12419 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12420 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12421 ;; 12422 esac 12423 ;; 12424 sysv5* | sco3.2v5* | sco5v6*) 12425 # Note: We can NOT use -z defs as we might desire, because we do not 12426 # link with -lc, and that would cause any symbols used from libc to 12427 # always be unresolved, which means just about no library would 12428 # ever link correctly. If we're not using GNU ld we use -z text 12429 # though, which does catch some bad symbols but isn't as heavy-handed 12430 # as -z defs. 12431 # For security reasons, it is highly recommended that you always 12432 # use absolute paths for naming shared libraries, and exclude the 12433 # DT_RUNPATH tag from executables and libraries. But doing so 12434 # requires that you compile everything twice, which is a pain. 12435 # So that behaviour is only enabled if SCOABSPATH is set to a 12436 # non-empty value in the environment. Most likely only useful for 12437 # creating official distributions of packages. 12438 # This is a hack until libtool officially supports absolute path 12439 # names for shared libraries. 12440 no_undefined_flag_CXX='${wl}-z,text' 12441 allow_undefined_flag_CXX='${wl}-z,nodefs' 12442 archive_cmds_need_lc_CXX=no 12443 hardcode_shlibpath_var_CXX=no 12444 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 12445 hardcode_libdir_separator_CXX=':' 12446 link_all_deplibs_CXX=yes 12447 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12448 runpath_var='LD_RUN_PATH' 12449 12450 case $cc_basename in 12451 CC*) 12452 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12453 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12454 ;; 12455 *) 12456 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12457 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12458 ;; 12459 esac 12460 ;; 12461 tandem*) 12462 case $cc_basename in 12463 NCC*) 12464 # NonStop-UX NCC 3.20 12465 # FIXME: insert proper C++ library support 12466 ld_shlibs_CXX=no 12467 ;; 12468 *) 12469 # FIXME: insert proper C++ library support 12470 ld_shlibs_CXX=no 12471 ;; 12472 esac 12473 ;; 12474 vxworks*) 12475 # FIXME: insert proper C++ library support 12476 ld_shlibs_CXX=no 12477 ;; 12478 *) 12479 # FIXME: insert proper C++ library support 12480 ld_shlibs_CXX=no 12481 ;; 12482esac 12483{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12484$as_echo "$ld_shlibs_CXX" >&6; } 12485test "$ld_shlibs_CXX" = no && can_build_shared=no 12486 12487GCC_CXX="$GXX" 12488LD_CXX="$LD" 12489 12490cat > conftest.$ac_ext <<EOF 12491class Foo 12492{ 12493public: 12494 Foo (void) { a = 0; } 12495private: 12496 int a; 12497}; 12498EOF 12499 12500if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12501 (eval $ac_compile) 2>&5 12502 ac_status=$? 12503 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 12504 (exit $ac_status); }; then 12505 # Parse the compiler output and extract the necessary 12506 # objects, libraries and library flags. 12507 12508 # Sentinel used to keep track of whether or not we are before 12509 # the conftest object file. 12510 pre_test_object_deps_done=no 12511 12512 # The `*' in the case matches for architectures that use `case' in 12513 # $output_verbose_cmd can trigger glob expansion during the loop 12514 # eval without this substitution. 12515 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 12516 12517 for p in `eval $output_verbose_link_cmd`; do 12518 case $p in 12519 12520 -L* | -R* | -l*) 12521 # Some compilers place space between "-{L,R}" and the path. 12522 # Remove the space. 12523 if test $p = "-L" \ 12524 || test $p = "-R"; then 12525 prev=$p 12526 continue 12527 else 12528 prev= 12529 fi 12530 12531 if test "$pre_test_object_deps_done" = no; then 12532 case $p in 12533 -L* | -R*) 12534 # Internal compiler library paths should come after those 12535 # provided the user. The postdeps already come after the 12536 # user supplied libs so there is no need to process them. 12537 if test -z "$compiler_lib_search_path_CXX"; then 12538 compiler_lib_search_path_CXX="${prev}${p}" 12539 else 12540 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12541 fi 12542 ;; 12543 # The "-l" case would never come before the object being 12544 # linked, so don't bother handling this case. 12545 esac 12546 else 12547 if test -z "$postdeps_CXX"; then 12548 postdeps_CXX="${prev}${p}" 12549 else 12550 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12551 fi 12552 fi 12553 ;; 12554 12555 *.$objext) 12556 # This assumes that the test object file only shows up 12557 # once in the compiler output. 12558 if test "$p" = "conftest.$objext"; then 12559 pre_test_object_deps_done=yes 12560 continue 12561 fi 12562 12563 if test "$pre_test_object_deps_done" = no; then 12564 if test -z "$predep_objects_CXX"; then 12565 predep_objects_CXX="$p" 12566 else 12567 predep_objects_CXX="$predep_objects_CXX $p" 12568 fi 12569 else 12570 if test -z "$postdep_objects_CXX"; then 12571 postdep_objects_CXX="$p" 12572 else 12573 postdep_objects_CXX="$postdep_objects_CXX $p" 12574 fi 12575 fi 12576 ;; 12577 12578 *) ;; # Ignore the rest. 12579 12580 esac 12581 done 12582 12583 # Clean up. 12584 rm -f a.out a.exe 12585else 12586 echo "libtool.m4: error: problem compiling CXX test program" 12587fi 12588 12589$rm -f confest.$objext 12590 12591compiler_lib_search_dirs_CXX= 12592if test -n "$compiler_lib_search_path_CXX"; then 12593 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12594fi 12595 12596# PORTME: override above test on systems where it is broken 12597case $host_os in 12598interix[3-9]*) 12599 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12600 # hack all around it, let's just trust "g++" to DTRT. 12601 predep_objects_CXX= 12602 postdep_objects_CXX= 12603 postdeps_CXX= 12604 ;; 12605 12606linux*) 12607 case `$CC -V 2>&1 | sed 5q` in 12608 *Sun\ C*) 12609 # Sun C++ 5.9 12610 # 12611 # The more standards-conforming stlport4 library is 12612 # incompatible with the Cstd library. Avoid specifying 12613 # it if it's in CXXFLAGS. Ignore libCrun as 12614 # -library=stlport4 depends on it. 12615 case " $CXX $CXXFLAGS " in 12616 *" -library=stlport4 "*) 12617 solaris_use_stlport4=yes 12618 ;; 12619 esac 12620 if test "$solaris_use_stlport4" != yes; then 12621 postdeps_CXX='-library=Cstd -library=Crun' 12622 fi 12623 ;; 12624 esac 12625 ;; 12626 12627solaris*) 12628 case $cc_basename in 12629 CC*) 12630 # The more standards-conforming stlport4 library is 12631 # incompatible with the Cstd library. Avoid specifying 12632 # it if it's in CXXFLAGS. Ignore libCrun as 12633 # -library=stlport4 depends on it. 12634 case " $CXX $CXXFLAGS " in 12635 *" -library=stlport4 "*) 12636 solaris_use_stlport4=yes 12637 ;; 12638 esac 12639 12640 # Adding this requires a known-good setup of shared libraries for 12641 # Sun compiler versions before 5.6, else PIC objects from an old 12642 # archive will be linked into the output, leading to subtle bugs. 12643 if test "$solaris_use_stlport4" != yes; then 12644 postdeps_CXX='-library=Cstd -library=Crun' 12645 fi 12646 ;; 12647 esac 12648 ;; 12649esac 12650 12651case " $postdeps_CXX " in 12652*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12653esac 12654 12655lt_prog_compiler_wl_CXX= 12656lt_prog_compiler_pic_CXX= 12657lt_prog_compiler_static_CXX= 12658 12659{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12660$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 12661 12662 # C++ specific cases for pic, static, wl, etc. 12663 if test "$GXX" = yes; then 12664 lt_prog_compiler_wl_CXX='-Wl,' 12665 lt_prog_compiler_static_CXX='-static' 12666 12667 case $host_os in 12668 aix*) 12669 # All AIX code is PIC. 12670 if test "$host_cpu" = ia64; then 12671 # AIX 5 now supports IA64 processor 12672 lt_prog_compiler_static_CXX='-Bstatic' 12673 fi 12674 ;; 12675 amigaos*) 12676 # FIXME: we need at least 68020 code to build shared libraries, but 12677 # adding the `-m68020' flag to GCC prevents building anything better, 12678 # like `-m68040'. 12679 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12680 ;; 12681 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12682 # PIC is the default for these OSes. 12683 ;; 12684 mingw* | cygwin* | os2* | pw32*) 12685 # This hack is so that the source file can tell whether it is being 12686 # built for inclusion in a dll (and should export symbols for example). 12687 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12688 # (--disable-auto-import) libraries 12689 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12690 ;; 12691 darwin* | rhapsody*) 12692 # PIC is the default on this platform 12693 # Common symbols not allowed in MH_DYLIB files 12694 lt_prog_compiler_pic_CXX='-fno-common' 12695 ;; 12696 *djgpp*) 12697 # DJGPP does not support shared libraries at all 12698 lt_prog_compiler_pic_CXX= 12699 ;; 12700 interix[3-9]*) 12701 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12702 # Instead, we relocate shared libraries at runtime. 12703 ;; 12704 sysv4*MP*) 12705 if test -d /usr/nec; then 12706 lt_prog_compiler_pic_CXX=-Kconform_pic 12707 fi 12708 ;; 12709 hpux*) 12710 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12711 # not for PA HP-UX. 12712 case $host_cpu in 12713 hppa*64*|ia64*) 12714 ;; 12715 *) 12716 lt_prog_compiler_pic_CXX='-fPIC' 12717 ;; 12718 esac 12719 ;; 12720 *) 12721 lt_prog_compiler_pic_CXX='-fPIC' 12722 ;; 12723 esac 12724 else 12725 case $host_os in 12726 aix[4-9]*) 12727 # All AIX code is PIC. 12728 if test "$host_cpu" = ia64; then 12729 # AIX 5 now supports IA64 processor 12730 lt_prog_compiler_static_CXX='-Bstatic' 12731 else 12732 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12733 fi 12734 ;; 12735 chorus*) 12736 case $cc_basename in 12737 cxch68*) 12738 # Green Hills C++ Compiler 12739 # _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" 12740 ;; 12741 esac 12742 ;; 12743 darwin*) 12744 # PIC is the default on this platform 12745 # Common symbols not allowed in MH_DYLIB files 12746 case $cc_basename in 12747 xlc*) 12748 lt_prog_compiler_pic_CXX='-qnocommon' 12749 lt_prog_compiler_wl_CXX='-Wl,' 12750 ;; 12751 esac 12752 ;; 12753 dgux*) 12754 case $cc_basename in 12755 ec++*) 12756 lt_prog_compiler_pic_CXX='-KPIC' 12757 ;; 12758 ghcx*) 12759 # Green Hills C++ Compiler 12760 lt_prog_compiler_pic_CXX='-pic' 12761 ;; 12762 *) 12763 ;; 12764 esac 12765 ;; 12766 freebsd* | dragonfly*) 12767 # FreeBSD uses GNU C++ 12768 ;; 12769 hpux9* | hpux10* | hpux11*) 12770 case $cc_basename in 12771 CC*) 12772 lt_prog_compiler_wl_CXX='-Wl,' 12773 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12774 if test "$host_cpu" != ia64; then 12775 lt_prog_compiler_pic_CXX='+Z' 12776 fi 12777 ;; 12778 aCC*) 12779 lt_prog_compiler_wl_CXX='-Wl,' 12780 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12781 case $host_cpu in 12782 hppa*64*|ia64*) 12783 # +Z the default 12784 ;; 12785 *) 12786 lt_prog_compiler_pic_CXX='+Z' 12787 ;; 12788 esac 12789 ;; 12790 *) 12791 ;; 12792 esac 12793 ;; 12794 interix*) 12795 # This is c89, which is MS Visual C++ (no shared libs) 12796 # Anyone wants to do a port? 12797 ;; 12798 irix5* | irix6* | nonstopux*) 12799 case $cc_basename in 12800 CC*) 12801 lt_prog_compiler_wl_CXX='-Wl,' 12802 lt_prog_compiler_static_CXX='-non_shared' 12803 # CC pic flag -KPIC is the default. 12804 ;; 12805 *) 12806 ;; 12807 esac 12808 ;; 12809 linux* | k*bsd*-gnu) 12810 case $cc_basename in 12811 KCC*) 12812 # KAI C++ Compiler 12813 lt_prog_compiler_wl_CXX='--backend -Wl,' 12814 lt_prog_compiler_pic_CXX='-fPIC' 12815 ;; 12816 icpc* | ecpc*) 12817 # Intel C++ 12818 lt_prog_compiler_wl_CXX='-Wl,' 12819 lt_prog_compiler_pic_CXX='-KPIC' 12820 lt_prog_compiler_static_CXX='-static' 12821 ;; 12822 pgCC* | pgcpp*) 12823 # Portland Group C++ compiler. 12824 lt_prog_compiler_wl_CXX='-Wl,' 12825 lt_prog_compiler_pic_CXX='-fpic' 12826 lt_prog_compiler_static_CXX='-Bstatic' 12827 ;; 12828 cxx*) 12829 # Compaq C++ 12830 # Make sure the PIC flag is empty. It appears that all Alpha 12831 # Linux and Compaq Tru64 Unix objects are PIC. 12832 lt_prog_compiler_pic_CXX= 12833 lt_prog_compiler_static_CXX='-non_shared' 12834 ;; 12835 *) 12836 case `$CC -V 2>&1 | sed 5q` in 12837 *Sun\ C*) 12838 # Sun C++ 5.9 12839 lt_prog_compiler_pic_CXX='-KPIC' 12840 lt_prog_compiler_static_CXX='-Bstatic' 12841 lt_prog_compiler_wl_CXX='-Qoption ld ' 12842 ;; 12843 esac 12844 ;; 12845 esac 12846 ;; 12847 lynxos*) 12848 ;; 12849 m88k*) 12850 ;; 12851 mvs*) 12852 case $cc_basename in 12853 cxx*) 12854 lt_prog_compiler_pic_CXX='-W c,exportall' 12855 ;; 12856 *) 12857 ;; 12858 esac 12859 ;; 12860 netbsd*) 12861 ;; 12862 osf3* | osf4* | osf5*) 12863 case $cc_basename in 12864 KCC*) 12865 lt_prog_compiler_wl_CXX='--backend -Wl,' 12866 ;; 12867 RCC*) 12868 # Rational C++ 2.4.1 12869 lt_prog_compiler_pic_CXX='-pic' 12870 ;; 12871 cxx*) 12872 # Digital/Compaq C++ 12873 lt_prog_compiler_wl_CXX='-Wl,' 12874 # Make sure the PIC flag is empty. It appears that all Alpha 12875 # Linux and Compaq Tru64 Unix objects are PIC. 12876 lt_prog_compiler_pic_CXX= 12877 lt_prog_compiler_static_CXX='-non_shared' 12878 ;; 12879 *) 12880 ;; 12881 esac 12882 ;; 12883 psos*) 12884 ;; 12885 solaris*) 12886 case $cc_basename in 12887 CC*) 12888 # Sun C++ 4.2, 5.x and Centerline C++ 12889 lt_prog_compiler_pic_CXX='-KPIC' 12890 lt_prog_compiler_static_CXX='-Bstatic' 12891 lt_prog_compiler_wl_CXX='-Qoption ld ' 12892 ;; 12893 gcx*) 12894 # Green Hills C++ Compiler 12895 lt_prog_compiler_pic_CXX='-PIC' 12896 ;; 12897 *) 12898 ;; 12899 esac 12900 ;; 12901 sunos4*) 12902 case $cc_basename in 12903 CC*) 12904 # Sun C++ 4.x 12905 lt_prog_compiler_pic_CXX='-pic' 12906 lt_prog_compiler_static_CXX='-Bstatic' 12907 ;; 12908 lcc*) 12909 # Lucid 12910 lt_prog_compiler_pic_CXX='-pic' 12911 ;; 12912 *) 12913 ;; 12914 esac 12915 ;; 12916 tandem*) 12917 case $cc_basename in 12918 NCC*) 12919 # NonStop-UX NCC 3.20 12920 lt_prog_compiler_pic_CXX='-KPIC' 12921 ;; 12922 *) 12923 ;; 12924 esac 12925 ;; 12926 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12927 case $cc_basename in 12928 CC*) 12929 lt_prog_compiler_wl_CXX='-Wl,' 12930 lt_prog_compiler_pic_CXX='-KPIC' 12931 lt_prog_compiler_static_CXX='-Bstatic' 12932 ;; 12933 esac 12934 ;; 12935 vxworks*) 12936 ;; 12937 *) 12938 lt_prog_compiler_can_build_shared_CXX=no 12939 ;; 12940 esac 12941 fi 12942 12943{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12944$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 12945 12946# 12947# Check to make sure the PIC flag actually works. 12948# 12949if test -n "$lt_prog_compiler_pic_CXX"; then 12950 12951{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12952$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 12953if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then 12954 $as_echo_n "(cached) " >&6 12955else 12956 lt_cv_prog_compiler_pic_works_CXX=no 12957 ac_outfile=conftest.$ac_objext 12958 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12959 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12960 # Insert the option either (1) after the last *FLAGS variable, or 12961 # (2) before a word containing "conftest.", or (3) at the end. 12962 # Note that $ac_compile itself does not contain backslashes and begins 12963 # with a dollar sign (not a hyphen), so the echo should work correctly. 12964 # The option is referenced via a variable to avoid confusing sed. 12965 lt_compile=`echo "$ac_compile" | $SED \ 12966 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12967 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12968 -e 's:$: $lt_compiler_flag:'` 12969 (eval echo "\"\$as_me:12969: $lt_compile\"" >&5) 12970 (eval "$lt_compile" 2>conftest.err) 12971 ac_status=$? 12972 cat conftest.err >&5 12973 echo "$as_me:12973: \$? = $ac_status" >&5 12974 if (exit $ac_status) && test -s "$ac_outfile"; then 12975 # The compiler can only warn and ignore the option if not recognized 12976 # So say no if there are warnings other than the usual output. 12977 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 12978 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12979 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12980 lt_cv_prog_compiler_pic_works_CXX=yes 12981 fi 12982 fi 12983 $rm conftest* 12984 12985fi 12986{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 12987$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 12988 12989if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 12990 case $lt_prog_compiler_pic_CXX in 12991 "" | " "*) ;; 12992 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 12993 esac 12994else 12995 lt_prog_compiler_pic_CXX= 12996 lt_prog_compiler_can_build_shared_CXX=no 12997fi 12998 12999fi 13000case $host_os in 13001 # For platforms which do not support PIC, -DPIC is meaningless: 13002 *djgpp*) 13003 lt_prog_compiler_pic_CXX= 13004 ;; 13005 *) 13006 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 13007 ;; 13008esac 13009 13010# 13011# Check to make sure the static flag actually works. 13012# 13013wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 13014{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13015$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 13016if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then 13017 $as_echo_n "(cached) " >&6 13018else 13019 lt_cv_prog_compiler_static_works_CXX=no 13020 save_LDFLAGS="$LDFLAGS" 13021 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13022 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13023 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13024 # The linker can only warn and ignore the option if not recognized 13025 # So say no if there are warnings 13026 if test -s conftest.err; then 13027 # Append any errors to the config.log. 13028 cat conftest.err 1>&5 13029 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 13030 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13031 if diff conftest.exp conftest.er2 >/dev/null; then 13032 lt_cv_prog_compiler_static_works_CXX=yes 13033 fi 13034 else 13035 lt_cv_prog_compiler_static_works_CXX=yes 13036 fi 13037 fi 13038 $rm -r conftest* 13039 LDFLAGS="$save_LDFLAGS" 13040 13041fi 13042{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13043$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13044 13045if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13046 : 13047else 13048 lt_prog_compiler_static_CXX= 13049fi 13050 13051 13052{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 13053$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13054if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 13055 $as_echo_n "(cached) " >&6 13056else 13057 lt_cv_prog_compiler_c_o_CXX=no 13058 $rm -r conftest 2>/dev/null 13059 mkdir conftest 13060 cd conftest 13061 mkdir out 13062 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13063 13064 lt_compiler_flag="-o out/conftest2.$ac_objext" 13065 # Insert the option either (1) after the last *FLAGS variable, or 13066 # (2) before a word containing "conftest.", or (3) at the end. 13067 # Note that $ac_compile itself does not contain backslashes and begins 13068 # with a dollar sign (not a hyphen), so the echo should work correctly. 13069 lt_compile=`echo "$ac_compile" | $SED \ 13070 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13071 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13072 -e 's:$: $lt_compiler_flag:'` 13073 (eval echo "\"\$as_me:13073: $lt_compile\"" >&5) 13074 (eval "$lt_compile" 2>out/conftest.err) 13075 ac_status=$? 13076 cat out/conftest.err >&5 13077 echo "$as_me:13077: \$? = $ac_status" >&5 13078 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13079 then 13080 # The compiler can only warn and ignore the option if not recognized 13081 # So say no if there are warnings 13082 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 13083 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13084 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13085 lt_cv_prog_compiler_c_o_CXX=yes 13086 fi 13087 fi 13088 chmod u+w . 2>&5 13089 $rm conftest* 13090 # SGI C++ compiler will create directory out/ii_files/ for 13091 # template instantiation 13092 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 13093 $rm out/* && rmdir out 13094 cd .. 13095 rmdir conftest 13096 $rm conftest* 13097 13098fi 13099{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13100$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13101 13102 13103hard_links="nottested" 13104if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13105 # do not overwrite the value of need_locks provided by the user 13106 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 13107$as_echo_n "checking if we can lock with hard links... " >&6; } 13108 hard_links=yes 13109 $rm conftest* 13110 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13111 touch conftest.a 13112 ln conftest.a conftest.b 2>&5 || hard_links=no 13113 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13114 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 13115$as_echo "$hard_links" >&6; } 13116 if test "$hard_links" = no; then 13117 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13118$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13119 need_locks=warn 13120 fi 13121else 13122 need_locks=no 13123fi 13124 13125{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13126$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13127 13128 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13129 case $host_os in 13130 aix[4-9]*) 13131 # If we're using GNU nm, then we don't want the "-C" option. 13132 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13133 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 13134 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' 13135 else 13136 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' 13137 fi 13138 ;; 13139 pw32*) 13140 export_symbols_cmds_CXX="$ltdll_cmds" 13141 ;; 13142 cygwin* | mingw*) 13143 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' 13144 ;; 13145 *) 13146 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13147 ;; 13148 esac 13149 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13150 13151{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 13152$as_echo "$ld_shlibs_CXX" >&6; } 13153test "$ld_shlibs_CXX" = no && can_build_shared=no 13154 13155# 13156# Do we need to explicitly link libc? 13157# 13158case "x$archive_cmds_need_lc_CXX" in 13159x|xyes) 13160 # Assume -lc should be added 13161 archive_cmds_need_lc_CXX=yes 13162 13163 if test "$enable_shared" = yes && test "$GCC" = yes; then 13164 case $archive_cmds_CXX in 13165 *'~'*) 13166 # FIXME: we may have to deal with multi-command sequences. 13167 ;; 13168 '$CC '*) 13169 # Test whether the compiler implicitly links with -lc since on some 13170 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13171 # to ld, don't add -lc before -lgcc. 13172 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 13173$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13174 $rm conftest* 13175 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13176 13177 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13178 (eval $ac_compile) 2>&5 13179 ac_status=$? 13180 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13181 (exit $ac_status); } 2>conftest.err; then 13182 soname=conftest 13183 lib=conftest 13184 libobjs=conftest.$ac_objext 13185 deplibs= 13186 wl=$lt_prog_compiler_wl_CXX 13187 pic_flag=$lt_prog_compiler_pic_CXX 13188 compiler_flags=-v 13189 linker_flags=-v 13190 verstring= 13191 output_objdir=. 13192 libname=conftest 13193 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 13194 allow_undefined_flag_CXX= 13195 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 13196 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 13197 ac_status=$? 13198 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13199 (exit $ac_status); } 13200 then 13201 archive_cmds_need_lc_CXX=no 13202 else 13203 archive_cmds_need_lc_CXX=yes 13204 fi 13205 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13206 else 13207 cat conftest.err 1>&5 13208 fi 13209 $rm conftest* 13210 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 13211$as_echo "$archive_cmds_need_lc_CXX" >&6; } 13212 ;; 13213 esac 13214 fi 13215 ;; 13216esac 13217 13218{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 13219$as_echo_n "checking dynamic linker characteristics... " >&6; } 13220library_names_spec= 13221libname_spec='lib$name' 13222soname_spec= 13223shrext_cmds=".so" 13224postinstall_cmds= 13225postuninstall_cmds= 13226finish_cmds= 13227finish_eval= 13228shlibpath_var= 13229shlibpath_overrides_runpath=unknown 13230version_type=none 13231dynamic_linker="$host_os ld.so" 13232sys_lib_dlsearch_path_spec="/lib /usr/lib" 13233 13234need_lib_prefix=unknown 13235hardcode_into_libs=no 13236 13237# when you set need_version to no, make sure it does not cause -set_version 13238# flags to be left without arguments 13239need_version=unknown 13240 13241case $host_os in 13242aix3*) 13243 version_type=linux 13244 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13245 shlibpath_var=LIBPATH 13246 13247 # AIX 3 has no versioning support, so we append a major version to the name. 13248 soname_spec='${libname}${release}${shared_ext}$major' 13249 ;; 13250 13251aix[4-9]*) 13252 version_type=linux 13253 need_lib_prefix=no 13254 need_version=no 13255 hardcode_into_libs=yes 13256 if test "$host_cpu" = ia64; then 13257 # AIX 5 supports IA64 13258 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 13259 shlibpath_var=LD_LIBRARY_PATH 13260 else 13261 # With GCC up to 2.95.x, collect2 would create an import file 13262 # for dependence libraries. The import file would start with 13263 # the line `#! .'. This would cause the generated library to 13264 # depend on `.', always an invalid library. This was fixed in 13265 # development snapshots of GCC prior to 3.0. 13266 case $host_os in 13267 aix4 | aix4.[01] | aix4.[01].*) 13268 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13269 echo ' yes ' 13270 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 13271 : 13272 else 13273 can_build_shared=no 13274 fi 13275 ;; 13276 esac 13277 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13278 # soname into executable. Probably we can add versioning support to 13279 # collect2, so additional links can be useful in future. 13280 if test "$aix_use_runtimelinking" = yes; then 13281 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13282 # instead of lib<name>.a to let people know that these are not 13283 # typical AIX shared libraries. 13284 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13285 else 13286 # We preserve .a as extension for shared libraries through AIX4.2 13287 # and later when we are not doing run time linking. 13288 library_names_spec='${libname}${release}.a $libname.a' 13289 soname_spec='${libname}${release}${shared_ext}$major' 13290 fi 13291 shlibpath_var=LIBPATH 13292 fi 13293 ;; 13294 13295amigaos*) 13296 library_names_spec='$libname.ixlibrary $libname.a' 13297 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13298 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' 13299 ;; 13300 13301beos*) 13302 library_names_spec='${libname}${shared_ext}' 13303 dynamic_linker="$host_os ld.so" 13304 shlibpath_var=LIBRARY_PATH 13305 ;; 13306 13307bsdi[45]*) 13308 version_type=linux 13309 need_version=no 13310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13311 soname_spec='${libname}${release}${shared_ext}$major' 13312 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13313 shlibpath_var=LD_LIBRARY_PATH 13314 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13315 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13316 # the default ld.so.conf also contains /usr/contrib/lib and 13317 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13318 # libtool to hard-code these into programs 13319 ;; 13320 13321cygwin* | mingw* | pw32*) 13322 version_type=windows 13323 shrext_cmds=".dll" 13324 need_version=no 13325 need_lib_prefix=no 13326 13327 case $GCC,$host_os in 13328 yes,cygwin* | yes,mingw* | yes,pw32*) 13329 library_names_spec='$libname.dll.a' 13330 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13331 postinstall_cmds='base_file=`basename \${file}`~ 13332 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 13333 dldir=$destdir/`dirname \$dlpath`~ 13334 test -d \$dldir || mkdir -p \$dldir~ 13335 $install_prog $dir/$dlname \$dldir/$dlname~ 13336 chmod a+x \$dldir/$dlname' 13337 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13338 dlpath=$dir/\$dldll~ 13339 $rm \$dlpath' 13340 shlibpath_overrides_runpath=yes 13341 13342 case $host_os in 13343 cygwin*) 13344 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13345 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13346 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 13347 ;; 13348 mingw*) 13349 # MinGW DLLs use traditional 'lib' prefix 13350 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13351 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 13352 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 13353 # It is most probably a Windows format PATH printed by 13354 # mingw gcc, but we are running on Cygwin. Gcc prints its search 13355 # path with ; separators, and with drive letters. We can handle the 13356 # drive letters (cygwin fileutils understands them), so leave them, 13357 # especially as we might pass files found there to a mingw objdump, 13358 # which wouldn't understand a cygwinified path. Ahh. 13359 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13360 else 13361 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13362 fi 13363 ;; 13364 pw32*) 13365 # pw32 DLLs use 'pw' prefix rather than 'lib' 13366 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13367 ;; 13368 esac 13369 ;; 13370 13371 *) 13372 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13373 ;; 13374 esac 13375 dynamic_linker='Win32 ld.exe' 13376 # FIXME: first we should search . and the directory the executable is in 13377 shlibpath_var=PATH 13378 ;; 13379 13380darwin* | rhapsody*) 13381 dynamic_linker="$host_os dyld" 13382 version_type=darwin 13383 need_lib_prefix=no 13384 need_version=no 13385 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13386 soname_spec='${libname}${release}${major}$shared_ext' 13387 shlibpath_overrides_runpath=yes 13388 shlibpath_var=DYLD_LIBRARY_PATH 13389 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13390 13391 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13392 ;; 13393 13394dgux*) 13395 version_type=linux 13396 need_lib_prefix=no 13397 need_version=no 13398 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13399 soname_spec='${libname}${release}${shared_ext}$major' 13400 shlibpath_var=LD_LIBRARY_PATH 13401 ;; 13402 13403freebsd1*) 13404 dynamic_linker=no 13405 ;; 13406 13407freebsd* | dragonfly*) 13408 # DragonFly does not have aout. When/if they implement a new 13409 # versioning mechanism, adjust this. 13410 if test -x /usr/bin/objformat; then 13411 objformat=`/usr/bin/objformat` 13412 else 13413 case $host_os in 13414 freebsd[123]*) objformat=aout ;; 13415 *) objformat=elf ;; 13416 esac 13417 fi 13418 version_type=freebsd-$objformat 13419 case $version_type in 13420 freebsd-elf*) 13421 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13422 need_version=no 13423 need_lib_prefix=no 13424 ;; 13425 freebsd-*) 13426 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13427 need_version=yes 13428 ;; 13429 esac 13430 shlibpath_var=LD_LIBRARY_PATH 13431 case $host_os in 13432 freebsd2*) 13433 shlibpath_overrides_runpath=yes 13434 ;; 13435 freebsd3.[01]* | freebsdelf3.[01]*) 13436 shlibpath_overrides_runpath=yes 13437 hardcode_into_libs=yes 13438 ;; 13439 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13440 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13441 shlibpath_overrides_runpath=no 13442 hardcode_into_libs=yes 13443 ;; 13444 *) # from 4.6 on, and DragonFly 13445 shlibpath_overrides_runpath=yes 13446 hardcode_into_libs=yes 13447 ;; 13448 esac 13449 ;; 13450 13451gnu*) 13452 version_type=linux 13453 need_lib_prefix=no 13454 need_version=no 13455 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13456 soname_spec='${libname}${release}${shared_ext}$major' 13457 shlibpath_var=LD_LIBRARY_PATH 13458 hardcode_into_libs=yes 13459 ;; 13460 13461hpux9* | hpux10* | hpux11*) 13462 # Give a soname corresponding to the major version so that dld.sl refuses to 13463 # link against other versions. 13464 version_type=sunos 13465 need_lib_prefix=no 13466 need_version=no 13467 case $host_cpu in 13468 ia64*) 13469 shrext_cmds='.so' 13470 hardcode_into_libs=yes 13471 dynamic_linker="$host_os dld.so" 13472 shlibpath_var=LD_LIBRARY_PATH 13473 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13474 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13475 soname_spec='${libname}${release}${shared_ext}$major' 13476 if test "X$HPUX_IA64_MODE" = X32; then 13477 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13478 else 13479 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13480 fi 13481 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13482 ;; 13483 hppa*64*) 13484 shrext_cmds='.sl' 13485 hardcode_into_libs=yes 13486 dynamic_linker="$host_os dld.sl" 13487 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13488 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13489 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13490 soname_spec='${libname}${release}${shared_ext}$major' 13491 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13492 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13493 ;; 13494 *) 13495 shrext_cmds='.sl' 13496 dynamic_linker="$host_os dld.sl" 13497 shlibpath_var=SHLIB_PATH 13498 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13499 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13500 soname_spec='${libname}${release}${shared_ext}$major' 13501 ;; 13502 esac 13503 # HP-UX runs *really* slowly unless shared libraries are mode 555. 13504 postinstall_cmds='chmod 555 $lib' 13505 ;; 13506 13507interix[3-9]*) 13508 version_type=linux 13509 need_lib_prefix=no 13510 need_version=no 13511 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13512 soname_spec='${libname}${release}${shared_ext}$major' 13513 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13514 shlibpath_var=LD_LIBRARY_PATH 13515 shlibpath_overrides_runpath=no 13516 hardcode_into_libs=yes 13517 ;; 13518 13519irix5* | irix6* | nonstopux*) 13520 case $host_os in 13521 nonstopux*) version_type=nonstopux ;; 13522 *) 13523 if test "$lt_cv_prog_gnu_ld" = yes; then 13524 version_type=linux 13525 else 13526 version_type=irix 13527 fi ;; 13528 esac 13529 need_lib_prefix=no 13530 need_version=no 13531 soname_spec='${libname}${release}${shared_ext}$major' 13532 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13533 case $host_os in 13534 irix5* | nonstopux*) 13535 libsuff= shlibsuff= 13536 ;; 13537 *) 13538 case $LD in # libtool.m4 will add one of these switches to LD 13539 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13540 libsuff= shlibsuff= libmagic=32-bit;; 13541 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13542 libsuff=32 shlibsuff=N32 libmagic=N32;; 13543 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13544 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13545 *) libsuff= shlibsuff= libmagic=never-match;; 13546 esac 13547 ;; 13548 esac 13549 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13550 shlibpath_overrides_runpath=no 13551 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13552 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13553 hardcode_into_libs=yes 13554 ;; 13555 13556# No shared lib support for Linux oldld, aout, or coff. 13557linux*oldld* | linux*aout* | linux*coff*) 13558 dynamic_linker=no 13559 ;; 13560 13561# This must be Linux ELF. 13562linux* | k*bsd*-gnu) 13563 version_type=linux 13564 need_lib_prefix=no 13565 need_version=no 13566 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13567 soname_spec='${libname}${release}${shared_ext}$major' 13568 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13569 shlibpath_var=LD_LIBRARY_PATH 13570 shlibpath_overrides_runpath=no 13571 # This implies no fast_install, which is unacceptable. 13572 # Some rework will be needed to allow for fast_install 13573 # before this can be enabled. 13574 hardcode_into_libs=yes 13575 13576 # Append ld.so.conf contents to the search path 13577 if test -f /etc/ld.so.conf; then 13578 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' ' '` 13579 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 13580 fi 13581 13582 # We used to test for /lib/ld.so.1 and disable shared libraries on 13583 # powerpc, because MkLinux only supported shared libraries with the 13584 # GNU dynamic linker. Since this was broken with cross compilers, 13585 # most powerpc-linux boxes support dynamic linking these days and 13586 # people can always --disable-shared, the test was removed, and we 13587 # assume the GNU/Linux dynamic linker is in use. 13588 dynamic_linker='GNU/Linux ld.so' 13589 ;; 13590 13591netbsd*) 13592 version_type=sunos 13593 need_lib_prefix=no 13594 need_version=no 13595 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13596 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13597 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13598 dynamic_linker='NetBSD (a.out) ld.so' 13599 else 13600 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13601 soname_spec='${libname}${release}${shared_ext}$major' 13602 dynamic_linker='NetBSD ld.elf_so' 13603 fi 13604 shlibpath_var=LD_LIBRARY_PATH 13605 shlibpath_overrides_runpath=yes 13606 hardcode_into_libs=yes 13607 ;; 13608 13609newsos6) 13610 version_type=linux 13611 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13612 shlibpath_var=LD_LIBRARY_PATH 13613 shlibpath_overrides_runpath=yes 13614 ;; 13615 13616nto-qnx*) 13617 version_type=linux 13618 need_lib_prefix=no 13619 need_version=no 13620 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13621 soname_spec='${libname}${release}${shared_ext}$major' 13622 shlibpath_var=LD_LIBRARY_PATH 13623 shlibpath_overrides_runpath=yes 13624 ;; 13625 13626openbsd*) 13627 version_type=sunos 13628 sys_lib_dlsearch_path_spec="/usr/lib" 13629 need_lib_prefix=no 13630 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13631 case $host_os in 13632 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13633 *) need_version=no ;; 13634 esac 13635 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13636 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13637 shlibpath_var=LD_LIBRARY_PATH 13638 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13639 case $host_os in 13640 openbsd2.[89] | openbsd2.[89].*) 13641 shlibpath_overrides_runpath=no 13642 ;; 13643 *) 13644 shlibpath_overrides_runpath=yes 13645 ;; 13646 esac 13647 else 13648 shlibpath_overrides_runpath=yes 13649 fi 13650 ;; 13651 13652os2*) 13653 libname_spec='$name' 13654 shrext_cmds=".dll" 13655 need_lib_prefix=no 13656 library_names_spec='$libname${shared_ext} $libname.a' 13657 dynamic_linker='OS/2 ld.exe' 13658 shlibpath_var=LIBPATH 13659 ;; 13660 13661osf3* | osf4* | osf5*) 13662 version_type=osf 13663 need_lib_prefix=no 13664 need_version=no 13665 soname_spec='${libname}${release}${shared_ext}$major' 13666 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13667 shlibpath_var=LD_LIBRARY_PATH 13668 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13669 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13670 ;; 13671 13672rdos*) 13673 dynamic_linker=no 13674 ;; 13675 13676solaris*) 13677 version_type=linux 13678 need_lib_prefix=no 13679 need_version=no 13680 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13681 soname_spec='${libname}${release}${shared_ext}$major' 13682 shlibpath_var=LD_LIBRARY_PATH 13683 shlibpath_overrides_runpath=yes 13684 hardcode_into_libs=yes 13685 # ldd complains unless libraries are executable 13686 postinstall_cmds='chmod +x $lib' 13687 ;; 13688 13689sunos4*) 13690 version_type=sunos 13691 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13692 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13693 shlibpath_var=LD_LIBRARY_PATH 13694 shlibpath_overrides_runpath=yes 13695 if test "$with_gnu_ld" = yes; then 13696 need_lib_prefix=no 13697 fi 13698 need_version=yes 13699 ;; 13700 13701sysv4 | sysv4.3*) 13702 version_type=linux 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 shlibpath_var=LD_LIBRARY_PATH 13706 case $host_vendor in 13707 sni) 13708 shlibpath_overrides_runpath=no 13709 need_lib_prefix=no 13710 export_dynamic_flag_spec='${wl}-Blargedynsym' 13711 runpath_var=LD_RUN_PATH 13712 ;; 13713 siemens) 13714 need_lib_prefix=no 13715 ;; 13716 motorola) 13717 need_lib_prefix=no 13718 need_version=no 13719 shlibpath_overrides_runpath=no 13720 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13721 ;; 13722 esac 13723 ;; 13724 13725sysv4*MP*) 13726 if test -d /usr/nec ;then 13727 version_type=linux 13728 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13729 soname_spec='$libname${shared_ext}.$major' 13730 shlibpath_var=LD_LIBRARY_PATH 13731 fi 13732 ;; 13733 13734sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13735 version_type=freebsd-elf 13736 need_lib_prefix=no 13737 need_version=no 13738 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13739 soname_spec='${libname}${release}${shared_ext}$major' 13740 shlibpath_var=LD_LIBRARY_PATH 13741 hardcode_into_libs=yes 13742 if test "$with_gnu_ld" = yes; then 13743 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13744 shlibpath_overrides_runpath=no 13745 else 13746 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13747 shlibpath_overrides_runpath=yes 13748 case $host_os in 13749 sco3.2v5*) 13750 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13751 ;; 13752 esac 13753 fi 13754 sys_lib_dlsearch_path_spec='/usr/lib' 13755 ;; 13756 13757uts4*) 13758 version_type=linux 13759 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13760 soname_spec='${libname}${release}${shared_ext}$major' 13761 shlibpath_var=LD_LIBRARY_PATH 13762 ;; 13763 13764*) 13765 dynamic_linker=no 13766 ;; 13767esac 13768{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13769$as_echo "$dynamic_linker" >&6; } 13770test "$dynamic_linker" = no && can_build_shared=no 13771 13772if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 13773 $as_echo_n "(cached) " >&6 13774else 13775 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 13776fi 13777 13778sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 13779if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 13780 $as_echo_n "(cached) " >&6 13781else 13782 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 13783fi 13784 13785sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 13786 13787variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13788if test "$GCC" = yes; then 13789 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13790fi 13791 13792{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13793$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 13794hardcode_action_CXX= 13795if test -n "$hardcode_libdir_flag_spec_CXX" || \ 13796 test -n "$runpath_var_CXX" || \ 13797 test "X$hardcode_automatic_CXX" = "Xyes" ; then 13798 13799 # We can hardcode non-existant directories. 13800 if test "$hardcode_direct_CXX" != no && 13801 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13802 # have to relink, otherwise we might link with an installed library 13803 # when we should be linking with a yet-to-be-installed one 13804 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 13805 test "$hardcode_minus_L_CXX" != no; then 13806 # Linking always hardcodes the temporary library directory. 13807 hardcode_action_CXX=relink 13808 else 13809 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13810 hardcode_action_CXX=immediate 13811 fi 13812else 13813 # We cannot hardcode anything, or else we can only hardcode existing 13814 # directories. 13815 hardcode_action_CXX=unsupported 13816fi 13817{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13818$as_echo "$hardcode_action_CXX" >&6; } 13819 13820if test "$hardcode_action_CXX" = relink; then 13821 # Fast installation is not supported 13822 enable_fast_install=no 13823elif test "$shlibpath_overrides_runpath" = yes || 13824 test "$enable_shared" = no; then 13825 # Fast installation is not necessary 13826 enable_fast_install=needless 13827fi 13828 13829 13830# The else clause should only fire when bootstrapping the 13831# libtool distribution, otherwise you forgot to ship ltmain.sh 13832# with your package, and you will get complaints that there are 13833# no rules to generate ltmain.sh. 13834if test -f "$ltmain"; then 13835 # See if we are running on zsh, and set the options which allow our commands through 13836 # without removal of \ escapes. 13837 if test -n "${ZSH_VERSION+set}" ; then 13838 setopt NO_GLOB_SUBST 13839 fi 13840 # Now quote all the things that may contain metacharacters while being 13841 # careful not to overquote the AC_SUBSTed values. We take copies of the 13842 # variables and quote the copies for generation of the libtool script. 13843 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 13844 SED SHELL STRIP \ 13845 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13846 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13847 deplibs_check_method reload_flag reload_cmds need_locks \ 13848 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13849 lt_cv_sys_global_symbol_to_c_name_address \ 13850 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13851 old_postinstall_cmds old_postuninstall_cmds \ 13852 compiler_CXX \ 13853 CC_CXX \ 13854 LD_CXX \ 13855 lt_prog_compiler_wl_CXX \ 13856 lt_prog_compiler_pic_CXX \ 13857 lt_prog_compiler_static_CXX \ 13858 lt_prog_compiler_no_builtin_flag_CXX \ 13859 export_dynamic_flag_spec_CXX \ 13860 thread_safe_flag_spec_CXX \ 13861 whole_archive_flag_spec_CXX \ 13862 enable_shared_with_static_runtimes_CXX \ 13863 old_archive_cmds_CXX \ 13864 old_archive_from_new_cmds_CXX \ 13865 predep_objects_CXX \ 13866 postdep_objects_CXX \ 13867 predeps_CXX \ 13868 postdeps_CXX \ 13869 compiler_lib_search_path_CXX \ 13870 compiler_lib_search_dirs_CXX \ 13871 archive_cmds_CXX \ 13872 archive_expsym_cmds_CXX \ 13873 postinstall_cmds_CXX \ 13874 postuninstall_cmds_CXX \ 13875 old_archive_from_expsyms_cmds_CXX \ 13876 allow_undefined_flag_CXX \ 13877 no_undefined_flag_CXX \ 13878 export_symbols_cmds_CXX \ 13879 hardcode_libdir_flag_spec_CXX \ 13880 hardcode_libdir_flag_spec_ld_CXX \ 13881 hardcode_libdir_separator_CXX \ 13882 hardcode_automatic_CXX \ 13883 module_cmds_CXX \ 13884 module_expsym_cmds_CXX \ 13885 lt_cv_prog_compiler_c_o_CXX \ 13886 fix_srcfile_path_CXX \ 13887 exclude_expsyms_CXX \ 13888 include_expsyms_CXX; do 13889 13890 case $var in 13891 old_archive_cmds_CXX | \ 13892 old_archive_from_new_cmds_CXX | \ 13893 archive_cmds_CXX | \ 13894 archive_expsym_cmds_CXX | \ 13895 module_cmds_CXX | \ 13896 module_expsym_cmds_CXX | \ 13897 old_archive_from_expsyms_cmds_CXX | \ 13898 export_symbols_cmds_CXX | \ 13899 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13900 postinstall_cmds | postuninstall_cmds | \ 13901 old_postinstall_cmds | old_postuninstall_cmds | \ 13902 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13903 # Double-quote double-evaled strings. 13904 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13905 ;; 13906 *) 13907 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13908 ;; 13909 esac 13910 done 13911 13912 case $lt_echo in 13913 *'\$0 --fallback-echo"') 13914 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13915 ;; 13916 esac 13917 13918cfgfile="$ofile" 13919 13920 cat <<__EOF__ >> "$cfgfile" 13921# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13922 13923# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13924 13925# Shell to use when invoking shell scripts. 13926SHELL=$lt_SHELL 13927 13928# Whether or not to build shared libraries. 13929build_libtool_libs=$enable_shared 13930 13931# Whether or not to build static libraries. 13932build_old_libs=$enable_static 13933 13934# Whether or not to add -lc for building shared libraries. 13935build_libtool_need_lc=$archive_cmds_need_lc_CXX 13936 13937# Whether or not to disallow shared libs when runtime libs are static 13938allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13939 13940# Whether or not to optimize for fast installation. 13941fast_install=$enable_fast_install 13942 13943# The host system. 13944host_alias=$host_alias 13945host=$host 13946host_os=$host_os 13947 13948# The build system. 13949build_alias=$build_alias 13950build=$build 13951build_os=$build_os 13952 13953# An echo program that does not interpret backslashes. 13954echo=$lt_echo 13955 13956# The archiver. 13957AR=$lt_AR 13958AR_FLAGS=$lt_AR_FLAGS 13959 13960# A C compiler. 13961LTCC=$lt_LTCC 13962 13963# LTCC compiler flags. 13964LTCFLAGS=$lt_LTCFLAGS 13965 13966# A language-specific compiler. 13967CC=$lt_compiler_CXX 13968 13969# Is the compiler the GNU C compiler? 13970with_gcc=$GCC_CXX 13971 13972# An ERE matcher. 13973EGREP=$lt_EGREP 13974 13975# The linker used to build libraries. 13976LD=$lt_LD_CXX 13977 13978# Whether we need hard or soft links. 13979LN_S=$lt_LN_S 13980 13981# A BSD-compatible nm program. 13982NM=$lt_NM 13983 13984# A symbol stripping program 13985STRIP=$lt_STRIP 13986 13987# Used to examine libraries when file_magic_cmd begins "file" 13988MAGIC_CMD=$MAGIC_CMD 13989 13990# Used on cygwin: DLL creation program. 13991DLLTOOL="$DLLTOOL" 13992 13993# Used on cygwin: object dumper. 13994OBJDUMP="$OBJDUMP" 13995 13996# Used on cygwin: assembler. 13997AS="$AS" 13998 13999# The name of the directory that contains temporary libtool files. 14000objdir=$objdir 14001 14002# How to create reloadable object files. 14003reload_flag=$lt_reload_flag 14004reload_cmds=$lt_reload_cmds 14005 14006# How to pass a linker flag through the compiler. 14007wl=$lt_lt_prog_compiler_wl_CXX 14008 14009# Object file suffix (normally "o"). 14010objext="$ac_objext" 14011 14012# Old archive suffix (normally "a"). 14013libext="$libext" 14014 14015# Shared library suffix (normally ".so"). 14016shrext_cmds='$shrext_cmds' 14017 14018# Executable file suffix (normally ""). 14019exeext="$exeext" 14020 14021# Additional compiler flags for building library objects. 14022pic_flag=$lt_lt_prog_compiler_pic_CXX 14023pic_mode=$pic_mode 14024 14025# What is the maximum length of a command? 14026max_cmd_len=$lt_cv_sys_max_cmd_len 14027 14028# Does compiler simultaneously support -c and -o options? 14029compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 14030 14031# Must we lock files when doing compilation? 14032need_locks=$lt_need_locks 14033 14034# Do we need the lib prefix for modules? 14035need_lib_prefix=$need_lib_prefix 14036 14037# Do we need a version for libraries? 14038need_version=$need_version 14039 14040# Whether dlopen is supported. 14041dlopen_support=$enable_dlopen 14042 14043# Whether dlopen of programs is supported. 14044dlopen_self=$enable_dlopen_self 14045 14046# Whether dlopen of statically linked programs is supported. 14047dlopen_self_static=$enable_dlopen_self_static 14048 14049# Compiler flag to prevent dynamic linking. 14050link_static_flag=$lt_lt_prog_compiler_static_CXX 14051 14052# Compiler flag to turn off builtin functions. 14053no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 14054 14055# Compiler flag to allow reflexive dlopens. 14056export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 14057 14058# Compiler flag to generate shared objects directly from archives. 14059whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 14060 14061# Compiler flag to generate thread-safe objects. 14062thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 14063 14064# Library versioning type. 14065version_type=$version_type 14066 14067# Format of library name prefix. 14068libname_spec=$lt_libname_spec 14069 14070# List of archive names. First name is the real one, the rest are links. 14071# The last name is the one that the linker finds with -lNAME. 14072library_names_spec=$lt_library_names_spec 14073 14074# The coded name of the library, if different from the real name. 14075soname_spec=$lt_soname_spec 14076 14077# Commands used to build and install an old-style archive. 14078RANLIB=$lt_RANLIB 14079old_archive_cmds=$lt_old_archive_cmds_CXX 14080old_postinstall_cmds=$lt_old_postinstall_cmds 14081old_postuninstall_cmds=$lt_old_postuninstall_cmds 14082 14083# Create an old-style archive from a shared archive. 14084old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 14085 14086# Create a temporary old-style archive to link instead of a shared archive. 14087old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 14088 14089# Commands used to build and install a shared archive. 14090archive_cmds=$lt_archive_cmds_CXX 14091archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 14092postinstall_cmds=$lt_postinstall_cmds 14093postuninstall_cmds=$lt_postuninstall_cmds 14094 14095# Commands used to build a loadable module (assumed same as above if empty) 14096module_cmds=$lt_module_cmds_CXX 14097module_expsym_cmds=$lt_module_expsym_cmds_CXX 14098 14099# Commands to strip libraries. 14100old_striplib=$lt_old_striplib 14101striplib=$lt_striplib 14102 14103# Dependencies to place before the objects being linked to create a 14104# shared library. 14105predep_objects=$lt_predep_objects_CXX 14106 14107# Dependencies to place after the objects being linked to create a 14108# shared library. 14109postdep_objects=$lt_postdep_objects_CXX 14110 14111# Dependencies to place before the objects being linked to create a 14112# shared library. 14113predeps=$lt_predeps_CXX 14114 14115# Dependencies to place after the objects being linked to create a 14116# shared library. 14117postdeps=$lt_postdeps_CXX 14118 14119# The directories searched by this compiler when creating a shared 14120# library 14121compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 14122 14123# The library search path used internally by the compiler when linking 14124# a shared library. 14125compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 14126 14127# Method to check whether dependent libraries are shared objects. 14128deplibs_check_method=$lt_deplibs_check_method 14129 14130# Command to use when deplibs_check_method == file_magic. 14131file_magic_cmd=$lt_file_magic_cmd 14132 14133# Flag that allows shared libraries with undefined symbols to be built. 14134allow_undefined_flag=$lt_allow_undefined_flag_CXX 14135 14136# Flag that forces no undefined symbols. 14137no_undefined_flag=$lt_no_undefined_flag_CXX 14138 14139# Commands used to finish a libtool library installation in a directory. 14140finish_cmds=$lt_finish_cmds 14141 14142# Same as above, but a single script fragment to be evaled but not shown. 14143finish_eval=$lt_finish_eval 14144 14145# Take the output of nm and produce a listing of raw symbols and C names. 14146global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14147 14148# Transform the output of nm in a proper C declaration 14149global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14150 14151# Transform the output of nm in a C name address pair 14152global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14153 14154# This is the shared library runtime path variable. 14155runpath_var=$runpath_var 14156 14157# This is the shared library path variable. 14158shlibpath_var=$shlibpath_var 14159 14160# Is shlibpath searched before the hard-coded library search path? 14161shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14162 14163# How to hardcode a shared library path into an executable. 14164hardcode_action=$hardcode_action_CXX 14165 14166# Whether we should hardcode library paths into libraries. 14167hardcode_into_libs=$hardcode_into_libs 14168 14169# Flag to hardcode \$libdir into a binary during linking. 14170# This must work even if \$libdir does not exist. 14171hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 14172 14173# If ld is used when linking, flag to hardcode \$libdir into 14174# a binary during linking. This must work even if \$libdir does 14175# not exist. 14176hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 14177 14178# Whether we need a single -rpath flag with a separated argument. 14179hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 14180 14181# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 14182# resulting binary. 14183hardcode_direct=$hardcode_direct_CXX 14184 14185# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 14186# resulting binary. 14187hardcode_minus_L=$hardcode_minus_L_CXX 14188 14189# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 14190# the resulting binary. 14191hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 14192 14193# Set to yes if building a shared library automatically hardcodes DIR into the library 14194# and all subsequent libraries and executables linked against it. 14195hardcode_automatic=$hardcode_automatic_CXX 14196 14197# Variables whose values should be saved in libtool wrapper scripts and 14198# restored at relink time. 14199variables_saved_for_relink="$variables_saved_for_relink" 14200 14201# Whether libtool must link a program against all its dependency libraries. 14202link_all_deplibs=$link_all_deplibs_CXX 14203 14204# Compile-time system search path for libraries 14205sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14206 14207# Run-time system search path for libraries 14208sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14209 14210# Fix the shell variable \$srcfile for the compiler. 14211fix_srcfile_path=$lt_fix_srcfile_path 14212 14213# Set to yes if exported symbols are required. 14214always_export_symbols=$always_export_symbols_CXX 14215 14216# The commands to list exported symbols. 14217export_symbols_cmds=$lt_export_symbols_cmds_CXX 14218 14219# The commands to extract the exported symbol list from a shared archive. 14220extract_expsyms_cmds=$lt_extract_expsyms_cmds 14221 14222# Symbols that should not be listed in the preloaded symbols. 14223exclude_expsyms=$lt_exclude_expsyms_CXX 14224 14225# Symbols that must always be exported. 14226include_expsyms=$lt_include_expsyms_CXX 14227 14228# ### END LIBTOOL TAG CONFIG: $tagname 14229 14230__EOF__ 14231 14232 14233else 14234 # If there is no Makefile yet, we rely on a make rule to execute 14235 # `config.status --recheck' to rerun these tests and create the 14236 # libtool script then. 14237 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 14238 if test -f "$ltmain_in"; then 14239 test -f Makefile && make "$ltmain" 14240 fi 14241fi 14242 14243 14244ac_ext=c 14245ac_cpp='$CPP $CPPFLAGS' 14246ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14247ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14248ac_compiler_gnu=$ac_cv_c_compiler_gnu 14249 14250CC=$lt_save_CC 14251LDCXX=$LD 14252LD=$lt_save_LD 14253GCC=$lt_save_GCC 14254with_gnu_ldcxx=$with_gnu_ld 14255with_gnu_ld=$lt_save_with_gnu_ld 14256lt_cv_path_LDCXX=$lt_cv_path_LD 14257lt_cv_path_LD=$lt_save_path_LD 14258lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14259lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14260 14261 else 14262 tagname="" 14263 fi 14264 ;; 14265 14266 F77) 14267 if test -n "$F77" && test "X$F77" != "Xno"; then 14268 14269ac_ext=f 14270ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 14271ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14272ac_compiler_gnu=$ac_cv_f77_compiler_gnu 14273 14274 14275archive_cmds_need_lc_F77=no 14276allow_undefined_flag_F77= 14277always_export_symbols_F77=no 14278archive_expsym_cmds_F77= 14279export_dynamic_flag_spec_F77= 14280hardcode_direct_F77=no 14281hardcode_libdir_flag_spec_F77= 14282hardcode_libdir_flag_spec_ld_F77= 14283hardcode_libdir_separator_F77= 14284hardcode_minus_L_F77=no 14285hardcode_automatic_F77=no 14286module_cmds_F77= 14287module_expsym_cmds_F77= 14288link_all_deplibs_F77=unknown 14289old_archive_cmds_F77=$old_archive_cmds 14290no_undefined_flag_F77= 14291whole_archive_flag_spec_F77= 14292enable_shared_with_static_runtimes_F77=no 14293 14294# Source file extension for f77 test sources. 14295ac_ext=f 14296 14297# Object file extension for compiled f77 test sources. 14298objext=o 14299objext_F77=$objext 14300 14301# Code to be used in simple compile tests 14302lt_simple_compile_test_code="\ 14303 subroutine t 14304 return 14305 end 14306" 14307 14308# Code to be used in simple link tests 14309lt_simple_link_test_code="\ 14310 program t 14311 end 14312" 14313 14314# ltmain only uses $CC for tagged configurations so make sure $CC is set. 14315 14316# If no C compiler was specified, use CC. 14317LTCC=${LTCC-"$CC"} 14318 14319# If no C compiler flags were specified, use CFLAGS. 14320LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14321 14322# Allow CC to be a program name with arguments. 14323compiler=$CC 14324 14325 14326# save warnings/boilerplate of simple test code 14327ac_outfile=conftest.$ac_objext 14328echo "$lt_simple_compile_test_code" >conftest.$ac_ext 14329eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14330_lt_compiler_boilerplate=`cat conftest.err` 14331$rm conftest* 14332 14333ac_outfile=conftest.$ac_objext 14334echo "$lt_simple_link_test_code" >conftest.$ac_ext 14335eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14336_lt_linker_boilerplate=`cat conftest.err` 14337$rm -r conftest* 14338 14339 14340# Allow CC to be a program name with arguments. 14341lt_save_CC="$CC" 14342CC=${F77-"f77"} 14343compiler=$CC 14344compiler_F77=$CC 14345for cc_temp in $compiler""; do 14346 case $cc_temp in 14347 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14348 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14349 \-*) ;; 14350 *) break;; 14351 esac 14352done 14353cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14354 14355 14356{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14357$as_echo_n "checking if libtool supports shared libraries... " >&6; } 14358{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 14359$as_echo "$can_build_shared" >&6; } 14360 14361{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14362$as_echo_n "checking whether to build shared libraries... " >&6; } 14363test "$can_build_shared" = "no" && enable_shared=no 14364 14365# On AIX, shared libraries and static libraries use the same namespace, and 14366# are all built from PIC. 14367case $host_os in 14368aix3*) 14369 test "$enable_shared" = yes && enable_static=no 14370 if test -n "$RANLIB"; then 14371 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14372 postinstall_cmds='$RANLIB $lib' 14373 fi 14374 ;; 14375aix[4-9]*) 14376 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14377 test "$enable_shared" = yes && enable_static=no 14378 fi 14379 ;; 14380esac 14381{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 14382$as_echo "$enable_shared" >&6; } 14383 14384{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14385$as_echo_n "checking whether to build static libraries... " >&6; } 14386# Make sure either enable_shared or enable_static is yes. 14387test "$enable_shared" = yes || enable_static=yes 14388{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 14389$as_echo "$enable_static" >&6; } 14390 14391GCC_F77="$G77" 14392LD_F77="$LD" 14393 14394lt_prog_compiler_wl_F77= 14395lt_prog_compiler_pic_F77= 14396lt_prog_compiler_static_F77= 14397 14398{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14399$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14400 14401 if test "$GCC" = yes; then 14402 lt_prog_compiler_wl_F77='-Wl,' 14403 lt_prog_compiler_static_F77='-static' 14404 14405 case $host_os in 14406 aix*) 14407 # All AIX code is PIC. 14408 if test "$host_cpu" = ia64; then 14409 # AIX 5 now supports IA64 processor 14410 lt_prog_compiler_static_F77='-Bstatic' 14411 fi 14412 ;; 14413 14414 amigaos*) 14415 # FIXME: we need at least 68020 code to build shared libraries, but 14416 # adding the `-m68020' flag to GCC prevents building anything better, 14417 # like `-m68040'. 14418 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14419 ;; 14420 14421 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14422 # PIC is the default for these OSes. 14423 ;; 14424 14425 mingw* | cygwin* | pw32* | os2*) 14426 # This hack is so that the source file can tell whether it is being 14427 # built for inclusion in a dll (and should export symbols for example). 14428 # Although the cygwin gcc ignores -fPIC, still need this for old-style 14429 # (--disable-auto-import) libraries 14430 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14431 ;; 14432 14433 darwin* | rhapsody*) 14434 # PIC is the default on this platform 14435 # Common symbols not allowed in MH_DYLIB files 14436 lt_prog_compiler_pic_F77='-fno-common' 14437 ;; 14438 14439 interix[3-9]*) 14440 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14441 # Instead, we relocate shared libraries at runtime. 14442 ;; 14443 14444 msdosdjgpp*) 14445 # Just because we use GCC doesn't mean we suddenly get shared libraries 14446 # on systems that don't support them. 14447 lt_prog_compiler_can_build_shared_F77=no 14448 enable_shared=no 14449 ;; 14450 14451 sysv4*MP*) 14452 if test -d /usr/nec; then 14453 lt_prog_compiler_pic_F77=-Kconform_pic 14454 fi 14455 ;; 14456 14457 hpux*) 14458 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14459 # not for PA HP-UX. 14460 case $host_cpu in 14461 hppa*64*|ia64*) 14462 # +Z the default 14463 ;; 14464 *) 14465 lt_prog_compiler_pic_F77='-fPIC' 14466 ;; 14467 esac 14468 ;; 14469 14470 *) 14471 lt_prog_compiler_pic_F77='-fPIC' 14472 ;; 14473 esac 14474 else 14475 # PORTME Check for flag to pass linker flags through the system compiler. 14476 case $host_os in 14477 aix*) 14478 lt_prog_compiler_wl_F77='-Wl,' 14479 if test "$host_cpu" = ia64; then 14480 # AIX 5 now supports IA64 processor 14481 lt_prog_compiler_static_F77='-Bstatic' 14482 else 14483 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14484 fi 14485 ;; 14486 darwin*) 14487 # PIC is the default on this platform 14488 # Common symbols not allowed in MH_DYLIB files 14489 case $cc_basename in 14490 xlc*) 14491 lt_prog_compiler_pic_F77='-qnocommon' 14492 lt_prog_compiler_wl_F77='-Wl,' 14493 ;; 14494 esac 14495 ;; 14496 14497 mingw* | cygwin* | pw32* | os2*) 14498 # This hack is so that the source file can tell whether it is being 14499 # built for inclusion in a dll (and should export symbols for example). 14500 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14501 ;; 14502 14503 hpux9* | hpux10* | hpux11*) 14504 lt_prog_compiler_wl_F77='-Wl,' 14505 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14506 # not for PA HP-UX. 14507 case $host_cpu in 14508 hppa*64*|ia64*) 14509 # +Z the default 14510 ;; 14511 *) 14512 lt_prog_compiler_pic_F77='+Z' 14513 ;; 14514 esac 14515 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14516 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14517 ;; 14518 14519 irix5* | irix6* | nonstopux*) 14520 lt_prog_compiler_wl_F77='-Wl,' 14521 # PIC (with -KPIC) is the default. 14522 lt_prog_compiler_static_F77='-non_shared' 14523 ;; 14524 14525 newsos6) 14526 lt_prog_compiler_pic_F77='-KPIC' 14527 lt_prog_compiler_static_F77='-Bstatic' 14528 ;; 14529 14530 linux* | k*bsd*-gnu) 14531 case $cc_basename in 14532 icc* | ecc*) 14533 lt_prog_compiler_wl_F77='-Wl,' 14534 lt_prog_compiler_pic_F77='-KPIC' 14535 lt_prog_compiler_static_F77='-static' 14536 ;; 14537 pgcc* | pgf77* | pgf90* | pgf95*) 14538 # Portland Group compilers (*not* the Pentium gcc compiler, 14539 # which looks to be a dead project) 14540 lt_prog_compiler_wl_F77='-Wl,' 14541 lt_prog_compiler_pic_F77='-fpic' 14542 lt_prog_compiler_static_F77='-Bstatic' 14543 ;; 14544 ccc*) 14545 lt_prog_compiler_wl_F77='-Wl,' 14546 # All Alpha code is PIC. 14547 lt_prog_compiler_static_F77='-non_shared' 14548 ;; 14549 *) 14550 case `$CC -V 2>&1 | sed 5q` in 14551 *Sun\ C*) 14552 # Sun C 5.9 14553 lt_prog_compiler_pic_F77='-KPIC' 14554 lt_prog_compiler_static_F77='-Bstatic' 14555 lt_prog_compiler_wl_F77='-Wl,' 14556 ;; 14557 *Sun\ F*) 14558 # Sun Fortran 8.3 passes all unrecognized flags to the linker 14559 lt_prog_compiler_pic_F77='-KPIC' 14560 lt_prog_compiler_static_F77='-Bstatic' 14561 lt_prog_compiler_wl_F77='' 14562 ;; 14563 esac 14564 ;; 14565 esac 14566 ;; 14567 14568 osf3* | osf4* | osf5*) 14569 lt_prog_compiler_wl_F77='-Wl,' 14570 # All OSF/1 code is PIC. 14571 lt_prog_compiler_static_F77='-non_shared' 14572 ;; 14573 14574 rdos*) 14575 lt_prog_compiler_static_F77='-non_shared' 14576 ;; 14577 14578 solaris*) 14579 lt_prog_compiler_pic_F77='-KPIC' 14580 lt_prog_compiler_static_F77='-Bstatic' 14581 case $cc_basename in 14582 f77* | f90* | f95*) 14583 lt_prog_compiler_wl_F77='-Qoption ld ';; 14584 *) 14585 lt_prog_compiler_wl_F77='-Wl,';; 14586 esac 14587 ;; 14588 14589 sunos4*) 14590 lt_prog_compiler_wl_F77='-Qoption ld ' 14591 lt_prog_compiler_pic_F77='-PIC' 14592 lt_prog_compiler_static_F77='-Bstatic' 14593 ;; 14594 14595 sysv4 | sysv4.2uw2* | sysv4.3*) 14596 lt_prog_compiler_wl_F77='-Wl,' 14597 lt_prog_compiler_pic_F77='-KPIC' 14598 lt_prog_compiler_static_F77='-Bstatic' 14599 ;; 14600 14601 sysv4*MP*) 14602 if test -d /usr/nec ;then 14603 lt_prog_compiler_pic_F77='-Kconform_pic' 14604 lt_prog_compiler_static_F77='-Bstatic' 14605 fi 14606 ;; 14607 14608 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14609 lt_prog_compiler_wl_F77='-Wl,' 14610 lt_prog_compiler_pic_F77='-KPIC' 14611 lt_prog_compiler_static_F77='-Bstatic' 14612 ;; 14613 14614 unicos*) 14615 lt_prog_compiler_wl_F77='-Wl,' 14616 lt_prog_compiler_can_build_shared_F77=no 14617 ;; 14618 14619 uts4*) 14620 lt_prog_compiler_pic_F77='-pic' 14621 lt_prog_compiler_static_F77='-Bstatic' 14622 ;; 14623 14624 *) 14625 lt_prog_compiler_can_build_shared_F77=no 14626 ;; 14627 esac 14628 fi 14629 14630{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14631$as_echo "$lt_prog_compiler_pic_F77" >&6; } 14632 14633# 14634# Check to make sure the PIC flag actually works. 14635# 14636if test -n "$lt_prog_compiler_pic_F77"; then 14637 14638{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14639$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; } 14640if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then 14641 $as_echo_n "(cached) " >&6 14642else 14643 lt_cv_prog_compiler_pic_works_F77=no 14644 ac_outfile=conftest.$ac_objext 14645 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14646 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14647 # Insert the option either (1) after the last *FLAGS variable, or 14648 # (2) before a word containing "conftest.", or (3) at the end. 14649 # Note that $ac_compile itself does not contain backslashes and begins 14650 # with a dollar sign (not a hyphen), so the echo should work correctly. 14651 # The option is referenced via a variable to avoid confusing sed. 14652 lt_compile=`echo "$ac_compile" | $SED \ 14653 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14654 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14655 -e 's:$: $lt_compiler_flag:'` 14656 (eval echo "\"\$as_me:14656: $lt_compile\"" >&5) 14657 (eval "$lt_compile" 2>conftest.err) 14658 ac_status=$? 14659 cat conftest.err >&5 14660 echo "$as_me:14660: \$? = $ac_status" >&5 14661 if (exit $ac_status) && test -s "$ac_outfile"; then 14662 # The compiler can only warn and ignore the option if not recognized 14663 # So say no if there are warnings other than the usual output. 14664 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14665 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14666 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14667 lt_cv_prog_compiler_pic_works_F77=yes 14668 fi 14669 fi 14670 $rm conftest* 14671 14672fi 14673{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5 14674$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; } 14675 14676if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then 14677 case $lt_prog_compiler_pic_F77 in 14678 "" | " "*) ;; 14679 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14680 esac 14681else 14682 lt_prog_compiler_pic_F77= 14683 lt_prog_compiler_can_build_shared_F77=no 14684fi 14685 14686fi 14687case $host_os in 14688 # For platforms which do not support PIC, -DPIC is meaningless: 14689 *djgpp*) 14690 lt_prog_compiler_pic_F77= 14691 ;; 14692 *) 14693 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14694 ;; 14695esac 14696 14697# 14698# Check to make sure the static flag actually works. 14699# 14700wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14701{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14702$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14703if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then 14704 $as_echo_n "(cached) " >&6 14705else 14706 lt_cv_prog_compiler_static_works_F77=no 14707 save_LDFLAGS="$LDFLAGS" 14708 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14709 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14710 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14711 # The linker can only warn and ignore the option if not recognized 14712 # So say no if there are warnings 14713 if test -s conftest.err; then 14714 # Append any errors to the config.log. 14715 cat conftest.err 1>&5 14716 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14717 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14718 if diff conftest.exp conftest.er2 >/dev/null; then 14719 lt_cv_prog_compiler_static_works_F77=yes 14720 fi 14721 else 14722 lt_cv_prog_compiler_static_works_F77=yes 14723 fi 14724 fi 14725 $rm -r conftest* 14726 LDFLAGS="$save_LDFLAGS" 14727 14728fi 14729{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5 14730$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; } 14731 14732if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then 14733 : 14734else 14735 lt_prog_compiler_static_F77= 14736fi 14737 14738 14739{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14740$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14741if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14742 $as_echo_n "(cached) " >&6 14743else 14744 lt_cv_prog_compiler_c_o_F77=no 14745 $rm -r conftest 2>/dev/null 14746 mkdir conftest 14747 cd conftest 14748 mkdir out 14749 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14750 14751 lt_compiler_flag="-o out/conftest2.$ac_objext" 14752 # Insert the option either (1) after the last *FLAGS variable, or 14753 # (2) before a word containing "conftest.", or (3) at the end. 14754 # Note that $ac_compile itself does not contain backslashes and begins 14755 # with a dollar sign (not a hyphen), so the echo should work correctly. 14756 lt_compile=`echo "$ac_compile" | $SED \ 14757 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14758 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14759 -e 's:$: $lt_compiler_flag:'` 14760 (eval echo "\"\$as_me:14760: $lt_compile\"" >&5) 14761 (eval "$lt_compile" 2>out/conftest.err) 14762 ac_status=$? 14763 cat out/conftest.err >&5 14764 echo "$as_me:14764: \$? = $ac_status" >&5 14765 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14766 then 14767 # The compiler can only warn and ignore the option if not recognized 14768 # So say no if there are warnings 14769 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14770 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14771 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14772 lt_cv_prog_compiler_c_o_F77=yes 14773 fi 14774 fi 14775 chmod u+w . 2>&5 14776 $rm conftest* 14777 # SGI C++ compiler will create directory out/ii_files/ for 14778 # template instantiation 14779 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14780 $rm out/* && rmdir out 14781 cd .. 14782 rmdir conftest 14783 $rm conftest* 14784 14785fi 14786{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14787$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } 14788 14789 14790hard_links="nottested" 14791if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14792 # do not overwrite the value of need_locks provided by the user 14793 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14794$as_echo_n "checking if we can lock with hard links... " >&6; } 14795 hard_links=yes 14796 $rm conftest* 14797 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14798 touch conftest.a 14799 ln conftest.a conftest.b 2>&5 || hard_links=no 14800 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14801 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 14802$as_echo "$hard_links" >&6; } 14803 if test "$hard_links" = no; then 14804 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14805$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14806 need_locks=warn 14807 fi 14808else 14809 need_locks=no 14810fi 14811 14812{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14813$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14814 14815 runpath_var= 14816 allow_undefined_flag_F77= 14817 enable_shared_with_static_runtimes_F77=no 14818 archive_cmds_F77= 14819 archive_expsym_cmds_F77= 14820 old_archive_From_new_cmds_F77= 14821 old_archive_from_expsyms_cmds_F77= 14822 export_dynamic_flag_spec_F77= 14823 whole_archive_flag_spec_F77= 14824 thread_safe_flag_spec_F77= 14825 hardcode_libdir_flag_spec_F77= 14826 hardcode_libdir_flag_spec_ld_F77= 14827 hardcode_libdir_separator_F77= 14828 hardcode_direct_F77=no 14829 hardcode_minus_L_F77=no 14830 hardcode_shlibpath_var_F77=unsupported 14831 link_all_deplibs_F77=unknown 14832 hardcode_automatic_F77=no 14833 module_cmds_F77= 14834 module_expsym_cmds_F77= 14835 always_export_symbols_F77=no 14836 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14837 # include_expsyms should be a list of space-separated symbols to be *always* 14838 # included in the symbol list 14839 include_expsyms_F77= 14840 # exclude_expsyms can be an extended regexp of symbols to exclude 14841 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14842 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14843 # as well as any symbol that contains `d'. 14844 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14845 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14846 # platforms (ab)use it in PIC code, but their linkers get confused if 14847 # the symbol is explicitly referenced. Since portable code cannot 14848 # rely on this symbol name, it's probably fine to never include it in 14849 # preloaded symbol tables. 14850 # Exclude shared library initialization/finalization symbols. 14851 extract_expsyms_cmds= 14852 # Just being paranoid about ensuring that cc_basename is set. 14853 for cc_temp in $compiler""; do 14854 case $cc_temp in 14855 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14856 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14857 \-*) ;; 14858 *) break;; 14859 esac 14860done 14861cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14862 14863 case $host_os in 14864 cygwin* | mingw* | pw32*) 14865 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14866 # When not using gcc, we currently assume that we are using 14867 # Microsoft Visual C++. 14868 if test "$GCC" != yes; then 14869 with_gnu_ld=no 14870 fi 14871 ;; 14872 interix*) 14873 # we just hope/assume this is gcc and not c89 (= MSVC++) 14874 with_gnu_ld=yes 14875 ;; 14876 openbsd*) 14877 with_gnu_ld=no 14878 ;; 14879 esac 14880 14881 ld_shlibs_F77=yes 14882 if test "$with_gnu_ld" = yes; then 14883 # If archive_cmds runs LD, not CC, wlarc should be empty 14884 wlarc='${wl}' 14885 14886 # Set some defaults for GNU ld with shared library support. These 14887 # are reset later if shared libraries are not supported. Putting them 14888 # here allows them to be overridden if necessary. 14889 runpath_var=LD_RUN_PATH 14890 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14891 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14892 # ancient GNU ld didn't support --whole-archive et. al. 14893 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14894 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14895 else 14896 whole_archive_flag_spec_F77= 14897 fi 14898 supports_anon_versioning=no 14899 case `$LD -v 2>/dev/null` in 14900 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14901 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14902 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14903 *\ 2.11.*) ;; # other 2.11 versions 14904 *) supports_anon_versioning=yes ;; 14905 esac 14906 14907 # See if GNU ld supports shared libraries. 14908 case $host_os in 14909 aix[3-9]*) 14910 # On AIX/PPC, the GNU linker is very broken 14911 if test "$host_cpu" != ia64; then 14912 ld_shlibs_F77=no 14913 cat <<EOF 1>&2 14914 14915*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14916*** to be unable to reliably create shared libraries on AIX. 14917*** Therefore, libtool is disabling shared libraries support. If you 14918*** really care for shared libraries, you may want to modify your PATH 14919*** so that a non-GNU linker is found, and then restart. 14920 14921EOF 14922 fi 14923 ;; 14924 14925 amigaos*) 14926 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)' 14927 hardcode_libdir_flag_spec_F77='-L$libdir' 14928 hardcode_minus_L_F77=yes 14929 14930 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14931 # that the semantics of dynamic libraries on AmigaOS, at least up 14932 # to version 4, is to share data among multiple programs linked 14933 # with the same dynamic library. Since this doesn't match the 14934 # behavior of shared libraries on other platforms, we can't use 14935 # them. 14936 ld_shlibs_F77=no 14937 ;; 14938 14939 beos*) 14940 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14941 allow_undefined_flag_F77=unsupported 14942 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14943 # support --undefined. This deserves some investigation. FIXME 14944 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14945 else 14946 ld_shlibs_F77=no 14947 fi 14948 ;; 14949 14950 cygwin* | mingw* | pw32*) 14951 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14952 # as there is no search path for DLLs. 14953 hardcode_libdir_flag_spec_F77='-L$libdir' 14954 allow_undefined_flag_F77=unsupported 14955 always_export_symbols_F77=no 14956 enable_shared_with_static_runtimes_F77=yes 14957 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 14958 14959 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14960 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14961 # If the export-symbols file already is a .def file (1st line 14962 # is EXPORTS), use it as is; otherwise, prepend... 14963 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14964 cp $export_symbols $output_objdir/$soname.def; 14965 else 14966 echo EXPORTS > $output_objdir/$soname.def; 14967 cat $export_symbols >> $output_objdir/$soname.def; 14968 fi~ 14969 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14970 else 14971 ld_shlibs_F77=no 14972 fi 14973 ;; 14974 14975 interix[3-9]*) 14976 hardcode_direct_F77=no 14977 hardcode_shlibpath_var_F77=no 14978 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14979 export_dynamic_flag_spec_F77='${wl}-E' 14980 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14981 # Instead, shared libraries are loaded at an image base (0x10000000 by 14982 # default) and relocated if they conflict, which is a slow very memory 14983 # consuming and fragmenting process. To avoid this, we pick a random, 14984 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14985 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14986 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' 14987 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' 14988 ;; 14989 14990 gnu* | linux* | k*bsd*-gnu) 14991 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14992 tmp_addflag= 14993 case $cc_basename,$host_cpu in 14994 pgcc*) # Portland Group C compiler 14995 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' 14996 tmp_addflag=' $pic_flag' 14997 ;; 14998 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 14999 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' 15000 tmp_addflag=' $pic_flag -Mnomain' ;; 15001 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 15002 tmp_addflag=' -i_dynamic' ;; 15003 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 15004 tmp_addflag=' -i_dynamic -nofor_main' ;; 15005 ifc* | ifort*) # Intel Fortran compiler 15006 tmp_addflag=' -nofor_main' ;; 15007 esac 15008 case `$CC -V 2>&1 | sed 5q` in 15009 *Sun\ C*) # Sun C 5.9 15010 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' 15011 tmp_sharedflag='-G' ;; 15012 *Sun\ F*) # Sun Fortran 8.3 15013 tmp_sharedflag='-G' ;; 15014 *) 15015 tmp_sharedflag='-shared' ;; 15016 esac 15017 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15018 15019 if test $supports_anon_versioning = yes; then 15020 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 15021 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15022 $echo "local: *; };" >> $output_objdir/$libname.ver~ 15023 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 15024 fi 15025 else 15026 ld_shlibs_F77=no 15027 fi 15028 ;; 15029 15030 netbsd*) 15031 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15032 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15033 wlarc= 15034 else 15035 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15036 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15037 fi 15038 ;; 15039 15040 solaris*) 15041 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 15042 ld_shlibs_F77=no 15043 cat <<EOF 1>&2 15044 15045*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15046*** create shared libraries on Solaris systems. Therefore, libtool 15047*** is disabling shared libraries support. We urge you to upgrade GNU 15048*** binutils to release 2.9.1 or newer. Another option is to modify 15049*** your PATH or compiler configuration so that the native linker is 15050*** used, and then restart. 15051 15052EOF 15053 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15054 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15055 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15056 else 15057 ld_shlibs_F77=no 15058 fi 15059 ;; 15060 15061 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15062 case `$LD -v 2>&1` in 15063 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15064 ld_shlibs_F77=no 15065 cat <<_LT_EOF 1>&2 15066 15067*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 15068*** reliably create shared libraries on SCO systems. Therefore, libtool 15069*** is disabling shared libraries support. We urge you to upgrade GNU 15070*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15071*** your PATH or compiler configuration so that the native linker is 15072*** used, and then restart. 15073 15074_LT_EOF 15075 ;; 15076 *) 15077 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15078 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 15079 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 15080 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 15081 else 15082 ld_shlibs_F77=no 15083 fi 15084 ;; 15085 esac 15086 ;; 15087 15088 sunos4*) 15089 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15090 wlarc= 15091 hardcode_direct_F77=yes 15092 hardcode_shlibpath_var_F77=no 15093 ;; 15094 15095 *) 15096 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15097 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15098 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15099 else 15100 ld_shlibs_F77=no 15101 fi 15102 ;; 15103 esac 15104 15105 if test "$ld_shlibs_F77" = no; then 15106 runpath_var= 15107 hardcode_libdir_flag_spec_F77= 15108 export_dynamic_flag_spec_F77= 15109 whole_archive_flag_spec_F77= 15110 fi 15111 else 15112 # PORTME fill in a description of your system's linker (not GNU ld) 15113 case $host_os in 15114 aix3*) 15115 allow_undefined_flag_F77=unsupported 15116 always_export_symbols_F77=yes 15117 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' 15118 # Note: this linker hardcodes the directories in LIBPATH if there 15119 # are no directories specified by -L. 15120 hardcode_minus_L_F77=yes 15121 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 15122 # Neither direct hardcoding nor static linking is supported with a 15123 # broken collect2. 15124 hardcode_direct_F77=unsupported 15125 fi 15126 ;; 15127 15128 aix[4-9]*) 15129 if test "$host_cpu" = ia64; then 15130 # On IA64, the linker does run time linking by default, so we don't 15131 # have to do anything special. 15132 aix_use_runtimelinking=no 15133 exp_sym_flag='-Bexport' 15134 no_entry_flag="" 15135 else 15136 # If we're using GNU nm, then we don't want the "-C" option. 15137 # -C means demangle to AIX nm, but means don't demangle with GNU nm 15138 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 15139 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' 15140 else 15141 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' 15142 fi 15143 aix_use_runtimelinking=no 15144 15145 # Test if we are trying to use run time linking or normal 15146 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 15147 # need to do runtime linking. 15148 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 15149 for ld_flag in $LDFLAGS; do 15150 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 15151 aix_use_runtimelinking=yes 15152 break 15153 fi 15154 done 15155 ;; 15156 esac 15157 15158 exp_sym_flag='-bexport' 15159 no_entry_flag='-bnoentry' 15160 fi 15161 15162 # When large executables or shared objects are built, AIX ld can 15163 # have problems creating the table of contents. If linking a library 15164 # or program results in "error TOC overflow" add -mminimal-toc to 15165 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15166 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15167 15168 archive_cmds_F77='' 15169 hardcode_direct_F77=yes 15170 hardcode_libdir_separator_F77=':' 15171 link_all_deplibs_F77=yes 15172 15173 if test "$GCC" = yes; then 15174 case $host_os in aix4.[012]|aix4.[012].*) 15175 # We only want to do this on AIX 4.2 and lower, the check 15176 # below for broken collect2 doesn't work under 4.3+ 15177 collect2name=`${CC} -print-prog-name=collect2` 15178 if test -f "$collect2name" && \ 15179 strings "$collect2name" | grep resolve_lib_name >/dev/null 15180 then 15181 # We have reworked collect2 15182 : 15183 else 15184 # We have old collect2 15185 hardcode_direct_F77=unsupported 15186 # It fails to find uninstalled libraries when the uninstalled 15187 # path is not listed in the libpath. Setting hardcode_minus_L 15188 # to unsupported forces relinking 15189 hardcode_minus_L_F77=yes 15190 hardcode_libdir_flag_spec_F77='-L$libdir' 15191 hardcode_libdir_separator_F77= 15192 fi 15193 ;; 15194 esac 15195 shared_flag='-shared' 15196 if test "$aix_use_runtimelinking" = yes; then 15197 shared_flag="$shared_flag "'${wl}-G' 15198 fi 15199 else 15200 # not using gcc 15201 if test "$host_cpu" = ia64; then 15202 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15203 # chokes on -Wl,-G. The following line is correct: 15204 shared_flag='-G' 15205 else 15206 if test "$aix_use_runtimelinking" = yes; then 15207 shared_flag='${wl}-G' 15208 else 15209 shared_flag='${wl}-bM:SRE' 15210 fi 15211 fi 15212 fi 15213 15214 # It seems that -bexpall does not export symbols beginning with 15215 # underscore (_), so it is better to generate a list of symbols to export. 15216 always_export_symbols_F77=yes 15217 if test "$aix_use_runtimelinking" = yes; then 15218 # Warning - without using the other runtime loading flags (-brtl), 15219 # -berok will link without error, but may produce a broken library. 15220 allow_undefined_flag_F77='-berok' 15221 # Determine the default libpath from the value encoded in an empty executable. 15222 cat >conftest.$ac_ext <<_ACEOF 15223 program main 15224 15225 end 15226_ACEOF 15227rm -f conftest.$ac_objext conftest$ac_exeext 15228if { (ac_try="$ac_link" 15229case "(($ac_try" in 15230 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15231 *) ac_try_echo=$ac_try;; 15232esac 15233eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15234$as_echo "$ac_try_echo") >&5 15235 (eval "$ac_link") 2>conftest.er1 15236 ac_status=$? 15237 grep -v '^ *+' conftest.er1 >conftest.err 15238 rm -f conftest.er1 15239 cat conftest.err >&5 15240 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15241 (exit $ac_status); } && { 15242 test -z "$ac_f77_werror_flag" || 15243 test ! -s conftest.err 15244 } && test -s conftest$ac_exeext && { 15245 test "$cross_compiling" = yes || 15246 $as_test_x conftest$ac_exeext 15247 }; then 15248 15249lt_aix_libpath_sed=' 15250 /Import File Strings/,/^$/ { 15251 /^0/ { 15252 s/^0 *\(.*\)$/\1/ 15253 p 15254 } 15255 }' 15256aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15257# Check for a 64-bit object if we didn't find anything. 15258if test -z "$aix_libpath"; then 15259 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15260fi 15261else 15262 $as_echo "$as_me: failed program was:" >&5 15263sed 's/^/| /' conftest.$ac_ext >&5 15264 15265 15266fi 15267 15268rm -rf conftest.dSYM 15269rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15270 conftest$ac_exeext conftest.$ac_ext 15271if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15272 15273 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15274 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" 15275 else 15276 if test "$host_cpu" = ia64; then 15277 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 15278 allow_undefined_flag_F77="-z nodefs" 15279 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" 15280 else 15281 # Determine the default libpath from the value encoded in an empty executable. 15282 cat >conftest.$ac_ext <<_ACEOF 15283 program main 15284 15285 end 15286_ACEOF 15287rm -f conftest.$ac_objext conftest$ac_exeext 15288if { (ac_try="$ac_link" 15289case "(($ac_try" in 15290 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15291 *) ac_try_echo=$ac_try;; 15292esac 15293eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15294$as_echo "$ac_try_echo") >&5 15295 (eval "$ac_link") 2>conftest.er1 15296 ac_status=$? 15297 grep -v '^ *+' conftest.er1 >conftest.err 15298 rm -f conftest.er1 15299 cat conftest.err >&5 15300 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15301 (exit $ac_status); } && { 15302 test -z "$ac_f77_werror_flag" || 15303 test ! -s conftest.err 15304 } && test -s conftest$ac_exeext && { 15305 test "$cross_compiling" = yes || 15306 $as_test_x conftest$ac_exeext 15307 }; then 15308 15309lt_aix_libpath_sed=' 15310 /Import File Strings/,/^$/ { 15311 /^0/ { 15312 s/^0 *\(.*\)$/\1/ 15313 p 15314 } 15315 }' 15316aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15317# Check for a 64-bit object if we didn't find anything. 15318if test -z "$aix_libpath"; then 15319 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15320fi 15321else 15322 $as_echo "$as_me: failed program was:" >&5 15323sed 's/^/| /' conftest.$ac_ext >&5 15324 15325 15326fi 15327 15328rm -rf conftest.dSYM 15329rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15330 conftest$ac_exeext conftest.$ac_ext 15331if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15332 15333 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15334 # Warning - without using the other run time loading flags, 15335 # -berok will link without error, but may produce a broken library. 15336 no_undefined_flag_F77=' ${wl}-bernotok' 15337 allow_undefined_flag_F77=' ${wl}-berok' 15338 # Exported symbols can be pulled into shared objects from archives 15339 whole_archive_flag_spec_F77='$convenience' 15340 archive_cmds_need_lc_F77=yes 15341 # This is similar to how AIX traditionally builds its shared libraries. 15342 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' 15343 fi 15344 fi 15345 ;; 15346 15347 amigaos*) 15348 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)' 15349 hardcode_libdir_flag_spec_F77='-L$libdir' 15350 hardcode_minus_L_F77=yes 15351 # see comment about different semantics on the GNU ld section 15352 ld_shlibs_F77=no 15353 ;; 15354 15355 bsdi[45]*) 15356 export_dynamic_flag_spec_F77=-rdynamic 15357 ;; 15358 15359 cygwin* | mingw* | pw32*) 15360 # When not using gcc, we currently assume that we are using 15361 # Microsoft Visual C++. 15362 # hardcode_libdir_flag_spec is actually meaningless, as there is 15363 # no search path for DLLs. 15364 hardcode_libdir_flag_spec_F77=' ' 15365 allow_undefined_flag_F77=unsupported 15366 # Tell ltmain to make .lib files, not .a files. 15367 libext=lib 15368 # Tell ltmain to make .dll files, not .so files. 15369 shrext_cmds=".dll" 15370 # FIXME: Setting linknames here is a bad hack. 15371 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15372 # The linker will automatically build a .lib file if we build a DLL. 15373 old_archive_From_new_cmds_F77='true' 15374 # FIXME: Should let the user specify the lib program. 15375 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' 15376 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15377 enable_shared_with_static_runtimes_F77=yes 15378 ;; 15379 15380 darwin* | rhapsody*) 15381 case $host_os in 15382 rhapsody* | darwin1.[012]) 15383 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15384 ;; 15385 *) # Darwin 1.3 on 15386 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15387 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15388 else 15389 case ${MACOSX_DEPLOYMENT_TARGET} in 15390 10.[012]) 15391 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15392 ;; 15393 10.*) 15394 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15395 ;; 15396 esac 15397 fi 15398 ;; 15399 esac 15400 archive_cmds_need_lc_F77=no 15401 hardcode_direct_F77=no 15402 hardcode_automatic_F77=yes 15403 hardcode_shlibpath_var_F77=unsupported 15404 whole_archive_flag_spec_F77='' 15405 link_all_deplibs_F77=yes 15406 if test "$GCC" = yes ; then 15407 output_verbose_link_cmd='echo' 15408 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}" 15409 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 15410 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}" 15411 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}" 15412 else 15413 case $cc_basename in 15414 xlc*) 15415 output_verbose_link_cmd='echo' 15416 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 15417 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15418 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15419 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}' 15420 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}' 15421 ;; 15422 *) 15423 ld_shlibs_F77=no 15424 ;; 15425 esac 15426 fi 15427 ;; 15428 15429 dgux*) 15430 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15431 hardcode_libdir_flag_spec_F77='-L$libdir' 15432 hardcode_shlibpath_var_F77=no 15433 ;; 15434 15435 freebsd1*) 15436 ld_shlibs_F77=no 15437 ;; 15438 15439 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15440 # support. Future versions do this automatically, but an explicit c++rt0.o 15441 # does not break anything, and helps significantly (at the cost of a little 15442 # extra space). 15443 freebsd2.2*) 15444 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15445 hardcode_libdir_flag_spec_F77='-R$libdir' 15446 hardcode_direct_F77=yes 15447 hardcode_shlibpath_var_F77=no 15448 ;; 15449 15450 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15451 freebsd2*) 15452 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15453 hardcode_direct_F77=yes 15454 hardcode_minus_L_F77=yes 15455 hardcode_shlibpath_var_F77=no 15456 ;; 15457 15458 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15459 freebsd* | dragonfly*) 15460 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15461 hardcode_libdir_flag_spec_F77='-R$libdir' 15462 hardcode_direct_F77=yes 15463 hardcode_shlibpath_var_F77=no 15464 ;; 15465 15466 hpux9*) 15467 if test "$GCC" = yes; then 15468 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' 15469 else 15470 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' 15471 fi 15472 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15473 hardcode_libdir_separator_F77=: 15474 hardcode_direct_F77=yes 15475 15476 # hardcode_minus_L: Not really in the search PATH, 15477 # but as the default location of the library. 15478 hardcode_minus_L_F77=yes 15479 export_dynamic_flag_spec_F77='${wl}-E' 15480 ;; 15481 15482 hpux10*) 15483 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15484 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15485 else 15486 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15487 fi 15488 if test "$with_gnu_ld" = no; then 15489 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15490 hardcode_libdir_separator_F77=: 15491 15492 hardcode_direct_F77=yes 15493 export_dynamic_flag_spec_F77='${wl}-E' 15494 15495 # hardcode_minus_L: Not really in the search PATH, 15496 # but as the default location of the library. 15497 hardcode_minus_L_F77=yes 15498 fi 15499 ;; 15500 15501 hpux11*) 15502 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15503 case $host_cpu in 15504 hppa*64*) 15505 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15506 ;; 15507 ia64*) 15508 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15509 ;; 15510 *) 15511 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15512 ;; 15513 esac 15514 else 15515 case $host_cpu in 15516 hppa*64*) 15517 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15518 ;; 15519 ia64*) 15520 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15521 ;; 15522 *) 15523 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15524 ;; 15525 esac 15526 fi 15527 if test "$with_gnu_ld" = no; then 15528 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15529 hardcode_libdir_separator_F77=: 15530 15531 case $host_cpu in 15532 hppa*64*|ia64*) 15533 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15534 hardcode_direct_F77=no 15535 hardcode_shlibpath_var_F77=no 15536 ;; 15537 *) 15538 hardcode_direct_F77=yes 15539 export_dynamic_flag_spec_F77='${wl}-E' 15540 15541 # hardcode_minus_L: Not really in the search PATH, 15542 # but as the default location of the library. 15543 hardcode_minus_L_F77=yes 15544 ;; 15545 esac 15546 fi 15547 ;; 15548 15549 irix5* | irix6* | nonstopux*) 15550 if test "$GCC" = yes; then 15551 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' 15552 else 15553 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' 15554 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15555 fi 15556 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15557 hardcode_libdir_separator_F77=: 15558 link_all_deplibs_F77=yes 15559 ;; 15560 15561 netbsd*) 15562 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15563 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15564 else 15565 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15566 fi 15567 hardcode_libdir_flag_spec_F77='-R$libdir' 15568 hardcode_direct_F77=yes 15569 hardcode_shlibpath_var_F77=no 15570 ;; 15571 15572 newsos6) 15573 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15574 hardcode_direct_F77=yes 15575 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15576 hardcode_libdir_separator_F77=: 15577 hardcode_shlibpath_var_F77=no 15578 ;; 15579 15580 openbsd*) 15581 if test -f /usr/libexec/ld.so; then 15582 hardcode_direct_F77=yes 15583 hardcode_shlibpath_var_F77=no 15584 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15585 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15586 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15587 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15588 export_dynamic_flag_spec_F77='${wl}-E' 15589 else 15590 case $host_os in 15591 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15592 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15593 hardcode_libdir_flag_spec_F77='-R$libdir' 15594 ;; 15595 *) 15596 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15597 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15598 ;; 15599 esac 15600 fi 15601 else 15602 ld_shlibs_F77=no 15603 fi 15604 ;; 15605 15606 os2*) 15607 hardcode_libdir_flag_spec_F77='-L$libdir' 15608 hardcode_minus_L_F77=yes 15609 allow_undefined_flag_F77=unsupported 15610 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' 15611 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15612 ;; 15613 15614 osf3*) 15615 if test "$GCC" = yes; then 15616 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15617 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' 15618 else 15619 allow_undefined_flag_F77=' -expect_unresolved \*' 15620 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' 15621 fi 15622 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15623 hardcode_libdir_separator_F77=: 15624 ;; 15625 15626 osf4* | osf5*) # as osf3* with the addition of -msym flag 15627 if test "$GCC" = yes; then 15628 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15629 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' 15630 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15631 else 15632 allow_undefined_flag_F77=' -expect_unresolved \*' 15633 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' 15634 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~ 15635 $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' 15636 15637 # Both c and cxx compiler support -rpath directly 15638 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15639 fi 15640 hardcode_libdir_separator_F77=: 15641 ;; 15642 15643 solaris*) 15644 no_undefined_flag_F77=' -z text' 15645 if test "$GCC" = yes; then 15646 wlarc='${wl}' 15647 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15648 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15649 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15650 else 15651 wlarc='' 15652 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15653 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15654 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15655 fi 15656 hardcode_libdir_flag_spec_F77='-R$libdir' 15657 hardcode_shlibpath_var_F77=no 15658 case $host_os in 15659 solaris2.[0-5] | solaris2.[0-5].*) ;; 15660 *) 15661 # The compiler driver will combine and reorder linker options, 15662 # but understands `-z linker_flag'. GCC discards it without `$wl', 15663 # but is careful enough not to reorder. 15664 # Supported since Solaris 2.6 (maybe 2.5.1?) 15665 if test "$GCC" = yes; then 15666 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 15667 else 15668 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' 15669 fi 15670 ;; 15671 esac 15672 link_all_deplibs_F77=yes 15673 ;; 15674 15675 sunos4*) 15676 if test "x$host_vendor" = xsequent; then 15677 # Use $CC to link under sequent, because it throws in some extra .o 15678 # files that make .init and .fini sections work. 15679 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15680 else 15681 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15682 fi 15683 hardcode_libdir_flag_spec_F77='-L$libdir' 15684 hardcode_direct_F77=yes 15685 hardcode_minus_L_F77=yes 15686 hardcode_shlibpath_var_F77=no 15687 ;; 15688 15689 sysv4) 15690 case $host_vendor in 15691 sni) 15692 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15693 hardcode_direct_F77=yes # is this really true??? 15694 ;; 15695 siemens) 15696 ## LD is ld it makes a PLAMLIB 15697 ## CC just makes a GrossModule. 15698 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15699 reload_cmds_F77='$CC -r -o $output$reload_objs' 15700 hardcode_direct_F77=no 15701 ;; 15702 motorola) 15703 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15704 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15705 ;; 15706 esac 15707 runpath_var='LD_RUN_PATH' 15708 hardcode_shlibpath_var_F77=no 15709 ;; 15710 15711 sysv4.3*) 15712 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15713 hardcode_shlibpath_var_F77=no 15714 export_dynamic_flag_spec_F77='-Bexport' 15715 ;; 15716 15717 sysv4*MP*) 15718 if test -d /usr/nec; then 15719 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15720 hardcode_shlibpath_var_F77=no 15721 runpath_var=LD_RUN_PATH 15722 hardcode_runpath_var=yes 15723 ld_shlibs_F77=yes 15724 fi 15725 ;; 15726 15727 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15728 no_undefined_flag_F77='${wl}-z,text' 15729 archive_cmds_need_lc_F77=no 15730 hardcode_shlibpath_var_F77=no 15731 runpath_var='LD_RUN_PATH' 15732 15733 if test "$GCC" = yes; then 15734 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15735 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15736 else 15737 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15738 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15739 fi 15740 ;; 15741 15742 sysv5* | sco3.2v5* | sco5v6*) 15743 # Note: We can NOT use -z defs as we might desire, because we do not 15744 # link with -lc, and that would cause any symbols used from libc to 15745 # always be unresolved, which means just about no library would 15746 # ever link correctly. If we're not using GNU ld we use -z text 15747 # though, which does catch some bad symbols but isn't as heavy-handed 15748 # as -z defs. 15749 no_undefined_flag_F77='${wl}-z,text' 15750 allow_undefined_flag_F77='${wl}-z,nodefs' 15751 archive_cmds_need_lc_F77=no 15752 hardcode_shlibpath_var_F77=no 15753 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15754 hardcode_libdir_separator_F77=':' 15755 link_all_deplibs_F77=yes 15756 export_dynamic_flag_spec_F77='${wl}-Bexport' 15757 runpath_var='LD_RUN_PATH' 15758 15759 if test "$GCC" = yes; then 15760 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15761 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15762 else 15763 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15764 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15765 fi 15766 ;; 15767 15768 uts4*) 15769 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15770 hardcode_libdir_flag_spec_F77='-L$libdir' 15771 hardcode_shlibpath_var_F77=no 15772 ;; 15773 15774 *) 15775 ld_shlibs_F77=no 15776 ;; 15777 esac 15778 fi 15779 15780{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15781$as_echo "$ld_shlibs_F77" >&6; } 15782test "$ld_shlibs_F77" = no && can_build_shared=no 15783 15784# 15785# Do we need to explicitly link libc? 15786# 15787case "x$archive_cmds_need_lc_F77" in 15788x|xyes) 15789 # Assume -lc should be added 15790 archive_cmds_need_lc_F77=yes 15791 15792 if test "$enable_shared" = yes && test "$GCC" = yes; then 15793 case $archive_cmds_F77 in 15794 *'~'*) 15795 # FIXME: we may have to deal with multi-command sequences. 15796 ;; 15797 '$CC '*) 15798 # Test whether the compiler implicitly links with -lc since on some 15799 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15800 # to ld, don't add -lc before -lgcc. 15801 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15802$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 15803 $rm conftest* 15804 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15805 15806 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15807 (eval $ac_compile) 2>&5 15808 ac_status=$? 15809 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15810 (exit $ac_status); } 2>conftest.err; then 15811 soname=conftest 15812 lib=conftest 15813 libobjs=conftest.$ac_objext 15814 deplibs= 15815 wl=$lt_prog_compiler_wl_F77 15816 pic_flag=$lt_prog_compiler_pic_F77 15817 compiler_flags=-v 15818 linker_flags=-v 15819 verstring= 15820 output_objdir=. 15821 libname=conftest 15822 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15823 allow_undefined_flag_F77= 15824 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15825 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15826 ac_status=$? 15827 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15828 (exit $ac_status); } 15829 then 15830 archive_cmds_need_lc_F77=no 15831 else 15832 archive_cmds_need_lc_F77=yes 15833 fi 15834 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15835 else 15836 cat conftest.err 1>&5 15837 fi 15838 $rm conftest* 15839 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15840$as_echo "$archive_cmds_need_lc_F77" >&6; } 15841 ;; 15842 esac 15843 fi 15844 ;; 15845esac 15846 15847{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15848$as_echo_n "checking dynamic linker characteristics... " >&6; } 15849library_names_spec= 15850libname_spec='lib$name' 15851soname_spec= 15852shrext_cmds=".so" 15853postinstall_cmds= 15854postuninstall_cmds= 15855finish_cmds= 15856finish_eval= 15857shlibpath_var= 15858shlibpath_overrides_runpath=unknown 15859version_type=none 15860dynamic_linker="$host_os ld.so" 15861sys_lib_dlsearch_path_spec="/lib /usr/lib" 15862 15863need_lib_prefix=unknown 15864hardcode_into_libs=no 15865 15866# when you set need_version to no, make sure it does not cause -set_version 15867# flags to be left without arguments 15868need_version=unknown 15869 15870case $host_os in 15871aix3*) 15872 version_type=linux 15873 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15874 shlibpath_var=LIBPATH 15875 15876 # AIX 3 has no versioning support, so we append a major version to the name. 15877 soname_spec='${libname}${release}${shared_ext}$major' 15878 ;; 15879 15880aix[4-9]*) 15881 version_type=linux 15882 need_lib_prefix=no 15883 need_version=no 15884 hardcode_into_libs=yes 15885 if test "$host_cpu" = ia64; then 15886 # AIX 5 supports IA64 15887 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15888 shlibpath_var=LD_LIBRARY_PATH 15889 else 15890 # With GCC up to 2.95.x, collect2 would create an import file 15891 # for dependence libraries. The import file would start with 15892 # the line `#! .'. This would cause the generated library to 15893 # depend on `.', always an invalid library. This was fixed in 15894 # development snapshots of GCC prior to 3.0. 15895 case $host_os in 15896 aix4 | aix4.[01] | aix4.[01].*) 15897 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15898 echo ' yes ' 15899 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15900 : 15901 else 15902 can_build_shared=no 15903 fi 15904 ;; 15905 esac 15906 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15907 # soname into executable. Probably we can add versioning support to 15908 # collect2, so additional links can be useful in future. 15909 if test "$aix_use_runtimelinking" = yes; then 15910 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15911 # instead of lib<name>.a to let people know that these are not 15912 # typical AIX shared libraries. 15913 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15914 else 15915 # We preserve .a as extension for shared libraries through AIX4.2 15916 # and later when we are not doing run time linking. 15917 library_names_spec='${libname}${release}.a $libname.a' 15918 soname_spec='${libname}${release}${shared_ext}$major' 15919 fi 15920 shlibpath_var=LIBPATH 15921 fi 15922 ;; 15923 15924amigaos*) 15925 library_names_spec='$libname.ixlibrary $libname.a' 15926 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15927 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' 15928 ;; 15929 15930beos*) 15931 library_names_spec='${libname}${shared_ext}' 15932 dynamic_linker="$host_os ld.so" 15933 shlibpath_var=LIBRARY_PATH 15934 ;; 15935 15936bsdi[45]*) 15937 version_type=linux 15938 need_version=no 15939 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15940 soname_spec='${libname}${release}${shared_ext}$major' 15941 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15942 shlibpath_var=LD_LIBRARY_PATH 15943 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15944 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15945 # the default ld.so.conf also contains /usr/contrib/lib and 15946 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15947 # libtool to hard-code these into programs 15948 ;; 15949 15950cygwin* | mingw* | pw32*) 15951 version_type=windows 15952 shrext_cmds=".dll" 15953 need_version=no 15954 need_lib_prefix=no 15955 15956 case $GCC,$host_os in 15957 yes,cygwin* | yes,mingw* | yes,pw32*) 15958 library_names_spec='$libname.dll.a' 15959 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15960 postinstall_cmds='base_file=`basename \${file}`~ 15961 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15962 dldir=$destdir/`dirname \$dlpath`~ 15963 test -d \$dldir || mkdir -p \$dldir~ 15964 $install_prog $dir/$dlname \$dldir/$dlname~ 15965 chmod a+x \$dldir/$dlname' 15966 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15967 dlpath=$dir/\$dldll~ 15968 $rm \$dlpath' 15969 shlibpath_overrides_runpath=yes 15970 15971 case $host_os in 15972 cygwin*) 15973 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15974 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15975 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15976 ;; 15977 mingw*) 15978 # MinGW DLLs use traditional 'lib' prefix 15979 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15980 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15981 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15982 # It is most probably a Windows format PATH printed by 15983 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15984 # path with ; separators, and with drive letters. We can handle the 15985 # drive letters (cygwin fileutils understands them), so leave them, 15986 # especially as we might pass files found there to a mingw objdump, 15987 # which wouldn't understand a cygwinified path. Ahh. 15988 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15989 else 15990 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15991 fi 15992 ;; 15993 pw32*) 15994 # pw32 DLLs use 'pw' prefix rather than 'lib' 15995 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15996 ;; 15997 esac 15998 ;; 15999 16000 *) 16001 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 16002 ;; 16003 esac 16004 dynamic_linker='Win32 ld.exe' 16005 # FIXME: first we should search . and the directory the executable is in 16006 shlibpath_var=PATH 16007 ;; 16008 16009darwin* | rhapsody*) 16010 dynamic_linker="$host_os dyld" 16011 version_type=darwin 16012 need_lib_prefix=no 16013 need_version=no 16014 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 16015 soname_spec='${libname}${release}${major}$shared_ext' 16016 shlibpath_overrides_runpath=yes 16017 shlibpath_var=DYLD_LIBRARY_PATH 16018 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 16019 16020 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 16021 ;; 16022 16023dgux*) 16024 version_type=linux 16025 need_lib_prefix=no 16026 need_version=no 16027 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 16028 soname_spec='${libname}${release}${shared_ext}$major' 16029 shlibpath_var=LD_LIBRARY_PATH 16030 ;; 16031 16032freebsd1*) 16033 dynamic_linker=no 16034 ;; 16035 16036freebsd* | dragonfly*) 16037 # DragonFly does not have aout. When/if they implement a new 16038 # versioning mechanism, adjust this. 16039 if test -x /usr/bin/objformat; then 16040 objformat=`/usr/bin/objformat` 16041 else 16042 case $host_os in 16043 freebsd[123]*) objformat=aout ;; 16044 *) objformat=elf ;; 16045 esac 16046 fi 16047 version_type=freebsd-$objformat 16048 case $version_type in 16049 freebsd-elf*) 16050 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16051 need_version=no 16052 need_lib_prefix=no 16053 ;; 16054 freebsd-*) 16055 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 16056 need_version=yes 16057 ;; 16058 esac 16059 shlibpath_var=LD_LIBRARY_PATH 16060 case $host_os in 16061 freebsd2*) 16062 shlibpath_overrides_runpath=yes 16063 ;; 16064 freebsd3.[01]* | freebsdelf3.[01]*) 16065 shlibpath_overrides_runpath=yes 16066 hardcode_into_libs=yes 16067 ;; 16068 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 16069 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 16070 shlibpath_overrides_runpath=no 16071 hardcode_into_libs=yes 16072 ;; 16073 *) # from 4.6 on, and DragonFly 16074 shlibpath_overrides_runpath=yes 16075 hardcode_into_libs=yes 16076 ;; 16077 esac 16078 ;; 16079 16080gnu*) 16081 version_type=linux 16082 need_lib_prefix=no 16083 need_version=no 16084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16085 soname_spec='${libname}${release}${shared_ext}$major' 16086 shlibpath_var=LD_LIBRARY_PATH 16087 hardcode_into_libs=yes 16088 ;; 16089 16090hpux9* | hpux10* | hpux11*) 16091 # Give a soname corresponding to the major version so that dld.sl refuses to 16092 # link against other versions. 16093 version_type=sunos 16094 need_lib_prefix=no 16095 need_version=no 16096 case $host_cpu in 16097 ia64*) 16098 shrext_cmds='.so' 16099 hardcode_into_libs=yes 16100 dynamic_linker="$host_os dld.so" 16101 shlibpath_var=LD_LIBRARY_PATH 16102 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16103 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16104 soname_spec='${libname}${release}${shared_ext}$major' 16105 if test "X$HPUX_IA64_MODE" = X32; then 16106 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 16107 else 16108 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 16109 fi 16110 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16111 ;; 16112 hppa*64*) 16113 shrext_cmds='.sl' 16114 hardcode_into_libs=yes 16115 dynamic_linker="$host_os dld.sl" 16116 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 16117 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16118 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16119 soname_spec='${libname}${release}${shared_ext}$major' 16120 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 16121 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16122 ;; 16123 *) 16124 shrext_cmds='.sl' 16125 dynamic_linker="$host_os dld.sl" 16126 shlibpath_var=SHLIB_PATH 16127 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 16128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16129 soname_spec='${libname}${release}${shared_ext}$major' 16130 ;; 16131 esac 16132 # HP-UX runs *really* slowly unless shared libraries are mode 555. 16133 postinstall_cmds='chmod 555 $lib' 16134 ;; 16135 16136interix[3-9]*) 16137 version_type=linux 16138 need_lib_prefix=no 16139 need_version=no 16140 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16141 soname_spec='${libname}${release}${shared_ext}$major' 16142 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 16143 shlibpath_var=LD_LIBRARY_PATH 16144 shlibpath_overrides_runpath=no 16145 hardcode_into_libs=yes 16146 ;; 16147 16148irix5* | irix6* | nonstopux*) 16149 case $host_os in 16150 nonstopux*) version_type=nonstopux ;; 16151 *) 16152 if test "$lt_cv_prog_gnu_ld" = yes; then 16153 version_type=linux 16154 else 16155 version_type=irix 16156 fi ;; 16157 esac 16158 need_lib_prefix=no 16159 need_version=no 16160 soname_spec='${libname}${release}${shared_ext}$major' 16161 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 16162 case $host_os in 16163 irix5* | nonstopux*) 16164 libsuff= shlibsuff= 16165 ;; 16166 *) 16167 case $LD in # libtool.m4 will add one of these switches to LD 16168 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 16169 libsuff= shlibsuff= libmagic=32-bit;; 16170 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 16171 libsuff=32 shlibsuff=N32 libmagic=N32;; 16172 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 16173 libsuff=64 shlibsuff=64 libmagic=64-bit;; 16174 *) libsuff= shlibsuff= libmagic=never-match;; 16175 esac 16176 ;; 16177 esac 16178 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 16179 shlibpath_overrides_runpath=no 16180 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16181 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16182 hardcode_into_libs=yes 16183 ;; 16184 16185# No shared lib support for Linux oldld, aout, or coff. 16186linux*oldld* | linux*aout* | linux*coff*) 16187 dynamic_linker=no 16188 ;; 16189 16190# This must be Linux ELF. 16191linux* | k*bsd*-gnu) 16192 version_type=linux 16193 need_lib_prefix=no 16194 need_version=no 16195 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16196 soname_spec='${libname}${release}${shared_ext}$major' 16197 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16198 shlibpath_var=LD_LIBRARY_PATH 16199 shlibpath_overrides_runpath=no 16200 # This implies no fast_install, which is unacceptable. 16201 # Some rework will be needed to allow for fast_install 16202 # before this can be enabled. 16203 hardcode_into_libs=yes 16204 16205 # Append ld.so.conf contents to the search path 16206 if test -f /etc/ld.so.conf; then 16207 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' ' '` 16208 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 16209 fi 16210 16211 # We used to test for /lib/ld.so.1 and disable shared libraries on 16212 # powerpc, because MkLinux only supported shared libraries with the 16213 # GNU dynamic linker. Since this was broken with cross compilers, 16214 # most powerpc-linux boxes support dynamic linking these days and 16215 # people can always --disable-shared, the test was removed, and we 16216 # assume the GNU/Linux dynamic linker is in use. 16217 dynamic_linker='GNU/Linux ld.so' 16218 ;; 16219 16220netbsd*) 16221 version_type=sunos 16222 need_lib_prefix=no 16223 need_version=no 16224 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16225 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16226 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16227 dynamic_linker='NetBSD (a.out) ld.so' 16228 else 16229 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16230 soname_spec='${libname}${release}${shared_ext}$major' 16231 dynamic_linker='NetBSD ld.elf_so' 16232 fi 16233 shlibpath_var=LD_LIBRARY_PATH 16234 shlibpath_overrides_runpath=yes 16235 hardcode_into_libs=yes 16236 ;; 16237 16238newsos6) 16239 version_type=linux 16240 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16241 shlibpath_var=LD_LIBRARY_PATH 16242 shlibpath_overrides_runpath=yes 16243 ;; 16244 16245nto-qnx*) 16246 version_type=linux 16247 need_lib_prefix=no 16248 need_version=no 16249 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16250 soname_spec='${libname}${release}${shared_ext}$major' 16251 shlibpath_var=LD_LIBRARY_PATH 16252 shlibpath_overrides_runpath=yes 16253 ;; 16254 16255openbsd*) 16256 version_type=sunos 16257 sys_lib_dlsearch_path_spec="/usr/lib" 16258 need_lib_prefix=no 16259 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 16260 case $host_os in 16261 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 16262 *) need_version=no ;; 16263 esac 16264 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16265 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16266 shlibpath_var=LD_LIBRARY_PATH 16267 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16268 case $host_os in 16269 openbsd2.[89] | openbsd2.[89].*) 16270 shlibpath_overrides_runpath=no 16271 ;; 16272 *) 16273 shlibpath_overrides_runpath=yes 16274 ;; 16275 esac 16276 else 16277 shlibpath_overrides_runpath=yes 16278 fi 16279 ;; 16280 16281os2*) 16282 libname_spec='$name' 16283 shrext_cmds=".dll" 16284 need_lib_prefix=no 16285 library_names_spec='$libname${shared_ext} $libname.a' 16286 dynamic_linker='OS/2 ld.exe' 16287 shlibpath_var=LIBPATH 16288 ;; 16289 16290osf3* | osf4* | osf5*) 16291 version_type=osf 16292 need_lib_prefix=no 16293 need_version=no 16294 soname_spec='${libname}${release}${shared_ext}$major' 16295 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16296 shlibpath_var=LD_LIBRARY_PATH 16297 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16298 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16299 ;; 16300 16301rdos*) 16302 dynamic_linker=no 16303 ;; 16304 16305solaris*) 16306 version_type=linux 16307 need_lib_prefix=no 16308 need_version=no 16309 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16310 soname_spec='${libname}${release}${shared_ext}$major' 16311 shlibpath_var=LD_LIBRARY_PATH 16312 shlibpath_overrides_runpath=yes 16313 hardcode_into_libs=yes 16314 # ldd complains unless libraries are executable 16315 postinstall_cmds='chmod +x $lib' 16316 ;; 16317 16318sunos4*) 16319 version_type=sunos 16320 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16321 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16322 shlibpath_var=LD_LIBRARY_PATH 16323 shlibpath_overrides_runpath=yes 16324 if test "$with_gnu_ld" = yes; then 16325 need_lib_prefix=no 16326 fi 16327 need_version=yes 16328 ;; 16329 16330sysv4 | sysv4.3*) 16331 version_type=linux 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 shlibpath_var=LD_LIBRARY_PATH 16335 case $host_vendor in 16336 sni) 16337 shlibpath_overrides_runpath=no 16338 need_lib_prefix=no 16339 export_dynamic_flag_spec='${wl}-Blargedynsym' 16340 runpath_var=LD_RUN_PATH 16341 ;; 16342 siemens) 16343 need_lib_prefix=no 16344 ;; 16345 motorola) 16346 need_lib_prefix=no 16347 need_version=no 16348 shlibpath_overrides_runpath=no 16349 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16350 ;; 16351 esac 16352 ;; 16353 16354sysv4*MP*) 16355 if test -d /usr/nec ;then 16356 version_type=linux 16357 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16358 soname_spec='$libname${shared_ext}.$major' 16359 shlibpath_var=LD_LIBRARY_PATH 16360 fi 16361 ;; 16362 16363sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16364 version_type=freebsd-elf 16365 need_lib_prefix=no 16366 need_version=no 16367 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16368 soname_spec='${libname}${release}${shared_ext}$major' 16369 shlibpath_var=LD_LIBRARY_PATH 16370 hardcode_into_libs=yes 16371 if test "$with_gnu_ld" = yes; then 16372 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16373 shlibpath_overrides_runpath=no 16374 else 16375 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16376 shlibpath_overrides_runpath=yes 16377 case $host_os in 16378 sco3.2v5*) 16379 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16380 ;; 16381 esac 16382 fi 16383 sys_lib_dlsearch_path_spec='/usr/lib' 16384 ;; 16385 16386uts4*) 16387 version_type=linux 16388 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16389 soname_spec='${libname}${release}${shared_ext}$major' 16390 shlibpath_var=LD_LIBRARY_PATH 16391 ;; 16392 16393*) 16394 dynamic_linker=no 16395 ;; 16396esac 16397{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16398$as_echo "$dynamic_linker" >&6; } 16399test "$dynamic_linker" = no && can_build_shared=no 16400 16401if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 16402 $as_echo_n "(cached) " >&6 16403else 16404 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 16405fi 16406 16407sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 16408if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 16409 $as_echo_n "(cached) " >&6 16410else 16411 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 16412fi 16413 16414sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 16415 16416variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16417if test "$GCC" = yes; then 16418 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16419fi 16420 16421{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16422$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 16423hardcode_action_F77= 16424if test -n "$hardcode_libdir_flag_spec_F77" || \ 16425 test -n "$runpath_var_F77" || \ 16426 test "X$hardcode_automatic_F77" = "Xyes" ; then 16427 16428 # We can hardcode non-existant directories. 16429 if test "$hardcode_direct_F77" != no && 16430 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16431 # have to relink, otherwise we might link with an installed library 16432 # when we should be linking with a yet-to-be-installed one 16433 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16434 test "$hardcode_minus_L_F77" != no; then 16435 # Linking always hardcodes the temporary library directory. 16436 hardcode_action_F77=relink 16437 else 16438 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16439 hardcode_action_F77=immediate 16440 fi 16441else 16442 # We cannot hardcode anything, or else we can only hardcode existing 16443 # directories. 16444 hardcode_action_F77=unsupported 16445fi 16446{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16447$as_echo "$hardcode_action_F77" >&6; } 16448 16449if test "$hardcode_action_F77" = relink; then 16450 # Fast installation is not supported 16451 enable_fast_install=no 16452elif test "$shlibpath_overrides_runpath" = yes || 16453 test "$enable_shared" = no; then 16454 # Fast installation is not necessary 16455 enable_fast_install=needless 16456fi 16457 16458 16459# The else clause should only fire when bootstrapping the 16460# libtool distribution, otherwise you forgot to ship ltmain.sh 16461# with your package, and you will get complaints that there are 16462# no rules to generate ltmain.sh. 16463if test -f "$ltmain"; then 16464 # See if we are running on zsh, and set the options which allow our commands through 16465 # without removal of \ escapes. 16466 if test -n "${ZSH_VERSION+set}" ; then 16467 setopt NO_GLOB_SUBST 16468 fi 16469 # Now quote all the things that may contain metacharacters while being 16470 # careful not to overquote the AC_SUBSTed values. We take copies of the 16471 # variables and quote the copies for generation of the libtool script. 16472 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 16473 SED SHELL STRIP \ 16474 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16475 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16476 deplibs_check_method reload_flag reload_cmds need_locks \ 16477 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16478 lt_cv_sys_global_symbol_to_c_name_address \ 16479 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16480 old_postinstall_cmds old_postuninstall_cmds \ 16481 compiler_F77 \ 16482 CC_F77 \ 16483 LD_F77 \ 16484 lt_prog_compiler_wl_F77 \ 16485 lt_prog_compiler_pic_F77 \ 16486 lt_prog_compiler_static_F77 \ 16487 lt_prog_compiler_no_builtin_flag_F77 \ 16488 export_dynamic_flag_spec_F77 \ 16489 thread_safe_flag_spec_F77 \ 16490 whole_archive_flag_spec_F77 \ 16491 enable_shared_with_static_runtimes_F77 \ 16492 old_archive_cmds_F77 \ 16493 old_archive_from_new_cmds_F77 \ 16494 predep_objects_F77 \ 16495 postdep_objects_F77 \ 16496 predeps_F77 \ 16497 postdeps_F77 \ 16498 compiler_lib_search_path_F77 \ 16499 compiler_lib_search_dirs_F77 \ 16500 archive_cmds_F77 \ 16501 archive_expsym_cmds_F77 \ 16502 postinstall_cmds_F77 \ 16503 postuninstall_cmds_F77 \ 16504 old_archive_from_expsyms_cmds_F77 \ 16505 allow_undefined_flag_F77 \ 16506 no_undefined_flag_F77 \ 16507 export_symbols_cmds_F77 \ 16508 hardcode_libdir_flag_spec_F77 \ 16509 hardcode_libdir_flag_spec_ld_F77 \ 16510 hardcode_libdir_separator_F77 \ 16511 hardcode_automatic_F77 \ 16512 module_cmds_F77 \ 16513 module_expsym_cmds_F77 \ 16514 lt_cv_prog_compiler_c_o_F77 \ 16515 fix_srcfile_path_F77 \ 16516 exclude_expsyms_F77 \ 16517 include_expsyms_F77; do 16518 16519 case $var in 16520 old_archive_cmds_F77 | \ 16521 old_archive_from_new_cmds_F77 | \ 16522 archive_cmds_F77 | \ 16523 archive_expsym_cmds_F77 | \ 16524 module_cmds_F77 | \ 16525 module_expsym_cmds_F77 | \ 16526 old_archive_from_expsyms_cmds_F77 | \ 16527 export_symbols_cmds_F77 | \ 16528 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16529 postinstall_cmds | postuninstall_cmds | \ 16530 old_postinstall_cmds | old_postuninstall_cmds | \ 16531 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16532 # Double-quote double-evaled strings. 16533 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16534 ;; 16535 *) 16536 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16537 ;; 16538 esac 16539 done 16540 16541 case $lt_echo in 16542 *'\$0 --fallback-echo"') 16543 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16544 ;; 16545 esac 16546 16547cfgfile="$ofile" 16548 16549 cat <<__EOF__ >> "$cfgfile" 16550# ### BEGIN LIBTOOL TAG CONFIG: $tagname 16551 16552# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16553 16554# Shell to use when invoking shell scripts. 16555SHELL=$lt_SHELL 16556 16557# Whether or not to build shared libraries. 16558build_libtool_libs=$enable_shared 16559 16560# Whether or not to build static libraries. 16561build_old_libs=$enable_static 16562 16563# Whether or not to add -lc for building shared libraries. 16564build_libtool_need_lc=$archive_cmds_need_lc_F77 16565 16566# Whether or not to disallow shared libs when runtime libs are static 16567allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16568 16569# Whether or not to optimize for fast installation. 16570fast_install=$enable_fast_install 16571 16572# The host system. 16573host_alias=$host_alias 16574host=$host 16575host_os=$host_os 16576 16577# The build system. 16578build_alias=$build_alias 16579build=$build 16580build_os=$build_os 16581 16582# An echo program that does not interpret backslashes. 16583echo=$lt_echo 16584 16585# The archiver. 16586AR=$lt_AR 16587AR_FLAGS=$lt_AR_FLAGS 16588 16589# A C compiler. 16590LTCC=$lt_LTCC 16591 16592# LTCC compiler flags. 16593LTCFLAGS=$lt_LTCFLAGS 16594 16595# A language-specific compiler. 16596CC=$lt_compiler_F77 16597 16598# Is the compiler the GNU C compiler? 16599with_gcc=$GCC_F77 16600 16601# An ERE matcher. 16602EGREP=$lt_EGREP 16603 16604# The linker used to build libraries. 16605LD=$lt_LD_F77 16606 16607# Whether we need hard or soft links. 16608LN_S=$lt_LN_S 16609 16610# A BSD-compatible nm program. 16611NM=$lt_NM 16612 16613# A symbol stripping program 16614STRIP=$lt_STRIP 16615 16616# Used to examine libraries when file_magic_cmd begins "file" 16617MAGIC_CMD=$MAGIC_CMD 16618 16619# Used on cygwin: DLL creation program. 16620DLLTOOL="$DLLTOOL" 16621 16622# Used on cygwin: object dumper. 16623OBJDUMP="$OBJDUMP" 16624 16625# Used on cygwin: assembler. 16626AS="$AS" 16627 16628# The name of the directory that contains temporary libtool files. 16629objdir=$objdir 16630 16631# How to create reloadable object files. 16632reload_flag=$lt_reload_flag 16633reload_cmds=$lt_reload_cmds 16634 16635# How to pass a linker flag through the compiler. 16636wl=$lt_lt_prog_compiler_wl_F77 16637 16638# Object file suffix (normally "o"). 16639objext="$ac_objext" 16640 16641# Old archive suffix (normally "a"). 16642libext="$libext" 16643 16644# Shared library suffix (normally ".so"). 16645shrext_cmds='$shrext_cmds' 16646 16647# Executable file suffix (normally ""). 16648exeext="$exeext" 16649 16650# Additional compiler flags for building library objects. 16651pic_flag=$lt_lt_prog_compiler_pic_F77 16652pic_mode=$pic_mode 16653 16654# What is the maximum length of a command? 16655max_cmd_len=$lt_cv_sys_max_cmd_len 16656 16657# Does compiler simultaneously support -c and -o options? 16658compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16659 16660# Must we lock files when doing compilation? 16661need_locks=$lt_need_locks 16662 16663# Do we need the lib prefix for modules? 16664need_lib_prefix=$need_lib_prefix 16665 16666# Do we need a version for libraries? 16667need_version=$need_version 16668 16669# Whether dlopen is supported. 16670dlopen_support=$enable_dlopen 16671 16672# Whether dlopen of programs is supported. 16673dlopen_self=$enable_dlopen_self 16674 16675# Whether dlopen of statically linked programs is supported. 16676dlopen_self_static=$enable_dlopen_self_static 16677 16678# Compiler flag to prevent dynamic linking. 16679link_static_flag=$lt_lt_prog_compiler_static_F77 16680 16681# Compiler flag to turn off builtin functions. 16682no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16683 16684# Compiler flag to allow reflexive dlopens. 16685export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16686 16687# Compiler flag to generate shared objects directly from archives. 16688whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16689 16690# Compiler flag to generate thread-safe objects. 16691thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16692 16693# Library versioning type. 16694version_type=$version_type 16695 16696# Format of library name prefix. 16697libname_spec=$lt_libname_spec 16698 16699# List of archive names. First name is the real one, the rest are links. 16700# The last name is the one that the linker finds with -lNAME. 16701library_names_spec=$lt_library_names_spec 16702 16703# The coded name of the library, if different from the real name. 16704soname_spec=$lt_soname_spec 16705 16706# Commands used to build and install an old-style archive. 16707RANLIB=$lt_RANLIB 16708old_archive_cmds=$lt_old_archive_cmds_F77 16709old_postinstall_cmds=$lt_old_postinstall_cmds 16710old_postuninstall_cmds=$lt_old_postuninstall_cmds 16711 16712# Create an old-style archive from a shared archive. 16713old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16714 16715# Create a temporary old-style archive to link instead of a shared archive. 16716old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16717 16718# Commands used to build and install a shared archive. 16719archive_cmds=$lt_archive_cmds_F77 16720archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16721postinstall_cmds=$lt_postinstall_cmds 16722postuninstall_cmds=$lt_postuninstall_cmds 16723 16724# Commands used to build a loadable module (assumed same as above if empty) 16725module_cmds=$lt_module_cmds_F77 16726module_expsym_cmds=$lt_module_expsym_cmds_F77 16727 16728# Commands to strip libraries. 16729old_striplib=$lt_old_striplib 16730striplib=$lt_striplib 16731 16732# Dependencies to place before the objects being linked to create a 16733# shared library. 16734predep_objects=$lt_predep_objects_F77 16735 16736# Dependencies to place after the objects being linked to create a 16737# shared library. 16738postdep_objects=$lt_postdep_objects_F77 16739 16740# Dependencies to place before the objects being linked to create a 16741# shared library. 16742predeps=$lt_predeps_F77 16743 16744# Dependencies to place after the objects being linked to create a 16745# shared library. 16746postdeps=$lt_postdeps_F77 16747 16748# The directories searched by this compiler when creating a shared 16749# library 16750compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 16751 16752# The library search path used internally by the compiler when linking 16753# a shared library. 16754compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16755 16756# Method to check whether dependent libraries are shared objects. 16757deplibs_check_method=$lt_deplibs_check_method 16758 16759# Command to use when deplibs_check_method == file_magic. 16760file_magic_cmd=$lt_file_magic_cmd 16761 16762# Flag that allows shared libraries with undefined symbols to be built. 16763allow_undefined_flag=$lt_allow_undefined_flag_F77 16764 16765# Flag that forces no undefined symbols. 16766no_undefined_flag=$lt_no_undefined_flag_F77 16767 16768# Commands used to finish a libtool library installation in a directory. 16769finish_cmds=$lt_finish_cmds 16770 16771# Same as above, but a single script fragment to be evaled but not shown. 16772finish_eval=$lt_finish_eval 16773 16774# Take the output of nm and produce a listing of raw symbols and C names. 16775global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16776 16777# Transform the output of nm in a proper C declaration 16778global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16779 16780# Transform the output of nm in a C name address pair 16781global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16782 16783# This is the shared library runtime path variable. 16784runpath_var=$runpath_var 16785 16786# This is the shared library path variable. 16787shlibpath_var=$shlibpath_var 16788 16789# Is shlibpath searched before the hard-coded library search path? 16790shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16791 16792# How to hardcode a shared library path into an executable. 16793hardcode_action=$hardcode_action_F77 16794 16795# Whether we should hardcode library paths into libraries. 16796hardcode_into_libs=$hardcode_into_libs 16797 16798# Flag to hardcode \$libdir into a binary during linking. 16799# This must work even if \$libdir does not exist. 16800hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16801 16802# If ld is used when linking, flag to hardcode \$libdir into 16803# a binary during linking. This must work even if \$libdir does 16804# not exist. 16805hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16806 16807# Whether we need a single -rpath flag with a separated argument. 16808hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16809 16810# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16811# resulting binary. 16812hardcode_direct=$hardcode_direct_F77 16813 16814# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16815# resulting binary. 16816hardcode_minus_L=$hardcode_minus_L_F77 16817 16818# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16819# the resulting binary. 16820hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16821 16822# Set to yes if building a shared library automatically hardcodes DIR into the library 16823# and all subsequent libraries and executables linked against it. 16824hardcode_automatic=$hardcode_automatic_F77 16825 16826# Variables whose values should be saved in libtool wrapper scripts and 16827# restored at relink time. 16828variables_saved_for_relink="$variables_saved_for_relink" 16829 16830# Whether libtool must link a program against all its dependency libraries. 16831link_all_deplibs=$link_all_deplibs_F77 16832 16833# Compile-time system search path for libraries 16834sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16835 16836# Run-time system search path for libraries 16837sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16838 16839# Fix the shell variable \$srcfile for the compiler. 16840fix_srcfile_path=$lt_fix_srcfile_path 16841 16842# Set to yes if exported symbols are required. 16843always_export_symbols=$always_export_symbols_F77 16844 16845# The commands to list exported symbols. 16846export_symbols_cmds=$lt_export_symbols_cmds_F77 16847 16848# The commands to extract the exported symbol list from a shared archive. 16849extract_expsyms_cmds=$lt_extract_expsyms_cmds 16850 16851# Symbols that should not be listed in the preloaded symbols. 16852exclude_expsyms=$lt_exclude_expsyms_F77 16853 16854# Symbols that must always be exported. 16855include_expsyms=$lt_include_expsyms_F77 16856 16857# ### END LIBTOOL TAG CONFIG: $tagname 16858 16859__EOF__ 16860 16861 16862else 16863 # If there is no Makefile yet, we rely on a make rule to execute 16864 # `config.status --recheck' to rerun these tests and create the 16865 # libtool script then. 16866 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16867 if test -f "$ltmain_in"; then 16868 test -f Makefile && make "$ltmain" 16869 fi 16870fi 16871 16872 16873ac_ext=c 16874ac_cpp='$CPP $CPPFLAGS' 16875ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16876ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16877ac_compiler_gnu=$ac_cv_c_compiler_gnu 16878 16879CC="$lt_save_CC" 16880 16881 else 16882 tagname="" 16883 fi 16884 ;; 16885 16886 GCJ) 16887 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16888 16889 16890# Source file extension for Java test sources. 16891ac_ext=java 16892 16893# Object file extension for compiled Java test sources. 16894objext=o 16895objext_GCJ=$objext 16896 16897# Code to be used in simple compile tests 16898lt_simple_compile_test_code="class foo {}" 16899 16900# Code to be used in simple link tests 16901lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }' 16902 16903# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16904 16905# If no C compiler was specified, use CC. 16906LTCC=${LTCC-"$CC"} 16907 16908# If no C compiler flags were specified, use CFLAGS. 16909LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16910 16911# Allow CC to be a program name with arguments. 16912compiler=$CC 16913 16914 16915# save warnings/boilerplate of simple test code 16916ac_outfile=conftest.$ac_objext 16917echo "$lt_simple_compile_test_code" >conftest.$ac_ext 16918eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16919_lt_compiler_boilerplate=`cat conftest.err` 16920$rm conftest* 16921 16922ac_outfile=conftest.$ac_objext 16923echo "$lt_simple_link_test_code" >conftest.$ac_ext 16924eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16925_lt_linker_boilerplate=`cat conftest.err` 16926$rm -r conftest* 16927 16928 16929# Allow CC to be a program name with arguments. 16930lt_save_CC="$CC" 16931CC=${GCJ-"gcj"} 16932compiler=$CC 16933compiler_GCJ=$CC 16934for cc_temp in $compiler""; do 16935 case $cc_temp in 16936 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16937 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16938 \-*) ;; 16939 *) break;; 16940 esac 16941done 16942cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16943 16944 16945# GCJ did not exist at the time GCC didn't implicitly link libc in. 16946archive_cmds_need_lc_GCJ=no 16947 16948old_archive_cmds_GCJ=$old_archive_cmds 16949 16950 16951lt_prog_compiler_no_builtin_flag_GCJ= 16952 16953if test "$GCC" = yes; then 16954 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16955 16956 16957{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16958$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 16959if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16960 $as_echo_n "(cached) " >&6 16961else 16962 lt_cv_prog_compiler_rtti_exceptions=no 16963 ac_outfile=conftest.$ac_objext 16964 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16965 lt_compiler_flag="-fno-rtti -fno-exceptions" 16966 # Insert the option either (1) after the last *FLAGS variable, or 16967 # (2) before a word containing "conftest.", or (3) at the end. 16968 # Note that $ac_compile itself does not contain backslashes and begins 16969 # with a dollar sign (not a hyphen), so the echo should work correctly. 16970 # The option is referenced via a variable to avoid confusing sed. 16971 lt_compile=`echo "$ac_compile" | $SED \ 16972 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16973 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16974 -e 's:$: $lt_compiler_flag:'` 16975 (eval echo "\"\$as_me:16975: $lt_compile\"" >&5) 16976 (eval "$lt_compile" 2>conftest.err) 16977 ac_status=$? 16978 cat conftest.err >&5 16979 echo "$as_me:16979: \$? = $ac_status" >&5 16980 if (exit $ac_status) && test -s "$ac_outfile"; then 16981 # The compiler can only warn and ignore the option if not recognized 16982 # So say no if there are warnings other than the usual output. 16983 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16984 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16985 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16986 lt_cv_prog_compiler_rtti_exceptions=yes 16987 fi 16988 fi 16989 $rm conftest* 16990 16991fi 16992{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 16993$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 16994 16995if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 16996 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 16997else 16998 : 16999fi 17000 17001fi 17002 17003lt_prog_compiler_wl_GCJ= 17004lt_prog_compiler_pic_GCJ= 17005lt_prog_compiler_static_GCJ= 17006 17007{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 17008$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 17009 17010 if test "$GCC" = yes; then 17011 lt_prog_compiler_wl_GCJ='-Wl,' 17012 lt_prog_compiler_static_GCJ='-static' 17013 17014 case $host_os in 17015 aix*) 17016 # All AIX code is PIC. 17017 if test "$host_cpu" = ia64; then 17018 # AIX 5 now supports IA64 processor 17019 lt_prog_compiler_static_GCJ='-Bstatic' 17020 fi 17021 ;; 17022 17023 amigaos*) 17024 # FIXME: we need at least 68020 code to build shared libraries, but 17025 # adding the `-m68020' flag to GCC prevents building anything better, 17026 # like `-m68040'. 17027 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 17028 ;; 17029 17030 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 17031 # PIC is the default for these OSes. 17032 ;; 17033 17034 mingw* | cygwin* | pw32* | os2*) 17035 # This hack is so that the source file can tell whether it is being 17036 # built for inclusion in a dll (and should export symbols for example). 17037 # Although the cygwin gcc ignores -fPIC, still need this for old-style 17038 # (--disable-auto-import) libraries 17039 17040 ;; 17041 17042 darwin* | rhapsody*) 17043 # PIC is the default on this platform 17044 # Common symbols not allowed in MH_DYLIB files 17045 lt_prog_compiler_pic_GCJ='-fno-common' 17046 ;; 17047 17048 interix[3-9]*) 17049 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 17050 # Instead, we relocate shared libraries at runtime. 17051 ;; 17052 17053 msdosdjgpp*) 17054 # Just because we use GCC doesn't mean we suddenly get shared libraries 17055 # on systems that don't support them. 17056 lt_prog_compiler_can_build_shared_GCJ=no 17057 enable_shared=no 17058 ;; 17059 17060 sysv4*MP*) 17061 if test -d /usr/nec; then 17062 lt_prog_compiler_pic_GCJ=-Kconform_pic 17063 fi 17064 ;; 17065 17066 hpux*) 17067 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17068 # not for PA HP-UX. 17069 case $host_cpu in 17070 hppa*64*|ia64*) 17071 # +Z the default 17072 ;; 17073 *) 17074 lt_prog_compiler_pic_GCJ='-fPIC' 17075 ;; 17076 esac 17077 ;; 17078 17079 *) 17080 lt_prog_compiler_pic_GCJ='-fPIC' 17081 ;; 17082 esac 17083 else 17084 # PORTME Check for flag to pass linker flags through the system compiler. 17085 case $host_os in 17086 aix*) 17087 lt_prog_compiler_wl_GCJ='-Wl,' 17088 if test "$host_cpu" = ia64; then 17089 # AIX 5 now supports IA64 processor 17090 lt_prog_compiler_static_GCJ='-Bstatic' 17091 else 17092 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 17093 fi 17094 ;; 17095 darwin*) 17096 # PIC is the default on this platform 17097 # Common symbols not allowed in MH_DYLIB files 17098 case $cc_basename in 17099 xlc*) 17100 lt_prog_compiler_pic_GCJ='-qnocommon' 17101 lt_prog_compiler_wl_GCJ='-Wl,' 17102 ;; 17103 esac 17104 ;; 17105 17106 mingw* | cygwin* | pw32* | os2*) 17107 # This hack is so that the source file can tell whether it is being 17108 # built for inclusion in a dll (and should export symbols for example). 17109 17110 ;; 17111 17112 hpux9* | hpux10* | hpux11*) 17113 lt_prog_compiler_wl_GCJ='-Wl,' 17114 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17115 # not for PA HP-UX. 17116 case $host_cpu in 17117 hppa*64*|ia64*) 17118 # +Z the default 17119 ;; 17120 *) 17121 lt_prog_compiler_pic_GCJ='+Z' 17122 ;; 17123 esac 17124 # Is there a better lt_prog_compiler_static that works with the bundled CC? 17125 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 17126 ;; 17127 17128 irix5* | irix6* | nonstopux*) 17129 lt_prog_compiler_wl_GCJ='-Wl,' 17130 # PIC (with -KPIC) is the default. 17131 lt_prog_compiler_static_GCJ='-non_shared' 17132 ;; 17133 17134 newsos6) 17135 lt_prog_compiler_pic_GCJ='-KPIC' 17136 lt_prog_compiler_static_GCJ='-Bstatic' 17137 ;; 17138 17139 linux* | k*bsd*-gnu) 17140 case $cc_basename in 17141 icc* | ecc*) 17142 lt_prog_compiler_wl_GCJ='-Wl,' 17143 lt_prog_compiler_pic_GCJ='-KPIC' 17144 lt_prog_compiler_static_GCJ='-static' 17145 ;; 17146 pgcc* | pgf77* | pgf90* | pgf95*) 17147 # Portland Group compilers (*not* the Pentium gcc compiler, 17148 # which looks to be a dead project) 17149 lt_prog_compiler_wl_GCJ='-Wl,' 17150 lt_prog_compiler_pic_GCJ='-fpic' 17151 lt_prog_compiler_static_GCJ='-Bstatic' 17152 ;; 17153 ccc*) 17154 lt_prog_compiler_wl_GCJ='-Wl,' 17155 # All Alpha code is PIC. 17156 lt_prog_compiler_static_GCJ='-non_shared' 17157 ;; 17158 *) 17159 case `$CC -V 2>&1 | sed 5q` in 17160 *Sun\ C*) 17161 # Sun C 5.9 17162 lt_prog_compiler_pic_GCJ='-KPIC' 17163 lt_prog_compiler_static_GCJ='-Bstatic' 17164 lt_prog_compiler_wl_GCJ='-Wl,' 17165 ;; 17166 *Sun\ F*) 17167 # Sun Fortran 8.3 passes all unrecognized flags to the linker 17168 lt_prog_compiler_pic_GCJ='-KPIC' 17169 lt_prog_compiler_static_GCJ='-Bstatic' 17170 lt_prog_compiler_wl_GCJ='' 17171 ;; 17172 esac 17173 ;; 17174 esac 17175 ;; 17176 17177 osf3* | osf4* | osf5*) 17178 lt_prog_compiler_wl_GCJ='-Wl,' 17179 # All OSF/1 code is PIC. 17180 lt_prog_compiler_static_GCJ='-non_shared' 17181 ;; 17182 17183 rdos*) 17184 lt_prog_compiler_static_GCJ='-non_shared' 17185 ;; 17186 17187 solaris*) 17188 lt_prog_compiler_pic_GCJ='-KPIC' 17189 lt_prog_compiler_static_GCJ='-Bstatic' 17190 case $cc_basename in 17191 f77* | f90* | f95*) 17192 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 17193 *) 17194 lt_prog_compiler_wl_GCJ='-Wl,';; 17195 esac 17196 ;; 17197 17198 sunos4*) 17199 lt_prog_compiler_wl_GCJ='-Qoption ld ' 17200 lt_prog_compiler_pic_GCJ='-PIC' 17201 lt_prog_compiler_static_GCJ='-Bstatic' 17202 ;; 17203 17204 sysv4 | sysv4.2uw2* | sysv4.3*) 17205 lt_prog_compiler_wl_GCJ='-Wl,' 17206 lt_prog_compiler_pic_GCJ='-KPIC' 17207 lt_prog_compiler_static_GCJ='-Bstatic' 17208 ;; 17209 17210 sysv4*MP*) 17211 if test -d /usr/nec ;then 17212 lt_prog_compiler_pic_GCJ='-Kconform_pic' 17213 lt_prog_compiler_static_GCJ='-Bstatic' 17214 fi 17215 ;; 17216 17217 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 17218 lt_prog_compiler_wl_GCJ='-Wl,' 17219 lt_prog_compiler_pic_GCJ='-KPIC' 17220 lt_prog_compiler_static_GCJ='-Bstatic' 17221 ;; 17222 17223 unicos*) 17224 lt_prog_compiler_wl_GCJ='-Wl,' 17225 lt_prog_compiler_can_build_shared_GCJ=no 17226 ;; 17227 17228 uts4*) 17229 lt_prog_compiler_pic_GCJ='-pic' 17230 lt_prog_compiler_static_GCJ='-Bstatic' 17231 ;; 17232 17233 *) 17234 lt_prog_compiler_can_build_shared_GCJ=no 17235 ;; 17236 esac 17237 fi 17238 17239{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 17240$as_echo "$lt_prog_compiler_pic_GCJ" >&6; } 17241 17242# 17243# Check to make sure the PIC flag actually works. 17244# 17245if test -n "$lt_prog_compiler_pic_GCJ"; then 17246 17247{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 17248$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; } 17249if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then 17250 $as_echo_n "(cached) " >&6 17251else 17252 lt_cv_prog_compiler_pic_works_GCJ=no 17253 ac_outfile=conftest.$ac_objext 17254 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17255 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 17256 # Insert the option either (1) after the last *FLAGS variable, or 17257 # (2) before a word containing "conftest.", or (3) at the end. 17258 # Note that $ac_compile itself does not contain backslashes and begins 17259 # with a dollar sign (not a hyphen), so the echo should work correctly. 17260 # The option is referenced via a variable to avoid confusing sed. 17261 lt_compile=`echo "$ac_compile" | $SED \ 17262 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17263 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17264 -e 's:$: $lt_compiler_flag:'` 17265 (eval echo "\"\$as_me:17265: $lt_compile\"" >&5) 17266 (eval "$lt_compile" 2>conftest.err) 17267 ac_status=$? 17268 cat conftest.err >&5 17269 echo "$as_me:17269: \$? = $ac_status" >&5 17270 if (exit $ac_status) && test -s "$ac_outfile"; then 17271 # The compiler can only warn and ignore the option if not recognized 17272 # So say no if there are warnings other than the usual output. 17273 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 17274 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17275 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17276 lt_cv_prog_compiler_pic_works_GCJ=yes 17277 fi 17278 fi 17279 $rm conftest* 17280 17281fi 17282{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5 17283$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; } 17284 17285if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then 17286 case $lt_prog_compiler_pic_GCJ in 17287 "" | " "*) ;; 17288 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 17289 esac 17290else 17291 lt_prog_compiler_pic_GCJ= 17292 lt_prog_compiler_can_build_shared_GCJ=no 17293fi 17294 17295fi 17296case $host_os in 17297 # For platforms which do not support PIC, -DPIC is meaningless: 17298 *djgpp*) 17299 lt_prog_compiler_pic_GCJ= 17300 ;; 17301 *) 17302 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 17303 ;; 17304esac 17305 17306# 17307# Check to make sure the static flag actually works. 17308# 17309wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 17310{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 17311$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 17312if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then 17313 $as_echo_n "(cached) " >&6 17314else 17315 lt_cv_prog_compiler_static_works_GCJ=no 17316 save_LDFLAGS="$LDFLAGS" 17317 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 17318 echo "$lt_simple_link_test_code" > conftest.$ac_ext 17319 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17320 # The linker can only warn and ignore the option if not recognized 17321 # So say no if there are warnings 17322 if test -s conftest.err; then 17323 # Append any errors to the config.log. 17324 cat conftest.err 1>&5 17325 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 17326 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17327 if diff conftest.exp conftest.er2 >/dev/null; then 17328 lt_cv_prog_compiler_static_works_GCJ=yes 17329 fi 17330 else 17331 lt_cv_prog_compiler_static_works_GCJ=yes 17332 fi 17333 fi 17334 $rm -r conftest* 17335 LDFLAGS="$save_LDFLAGS" 17336 17337fi 17338{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5 17339$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; } 17340 17341if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then 17342 : 17343else 17344 lt_prog_compiler_static_GCJ= 17345fi 17346 17347 17348{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 17349$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 17350if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 17351 $as_echo_n "(cached) " >&6 17352else 17353 lt_cv_prog_compiler_c_o_GCJ=no 17354 $rm -r conftest 2>/dev/null 17355 mkdir conftest 17356 cd conftest 17357 mkdir out 17358 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17359 17360 lt_compiler_flag="-o out/conftest2.$ac_objext" 17361 # Insert the option either (1) after the last *FLAGS variable, or 17362 # (2) before a word containing "conftest.", or (3) at the end. 17363 # Note that $ac_compile itself does not contain backslashes and begins 17364 # with a dollar sign (not a hyphen), so the echo should work correctly. 17365 lt_compile=`echo "$ac_compile" | $SED \ 17366 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17367 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17368 -e 's:$: $lt_compiler_flag:'` 17369 (eval echo "\"\$as_me:17369: $lt_compile\"" >&5) 17370 (eval "$lt_compile" 2>out/conftest.err) 17371 ac_status=$? 17372 cat out/conftest.err >&5 17373 echo "$as_me:17373: \$? = $ac_status" >&5 17374 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17375 then 17376 # The compiler can only warn and ignore the option if not recognized 17377 # So say no if there are warnings 17378 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 17379 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17380 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17381 lt_cv_prog_compiler_c_o_GCJ=yes 17382 fi 17383 fi 17384 chmod u+w . 2>&5 17385 $rm conftest* 17386 # SGI C++ compiler will create directory out/ii_files/ for 17387 # template instantiation 17388 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17389 $rm out/* && rmdir out 17390 cd .. 17391 rmdir conftest 17392 $rm conftest* 17393 17394fi 17395{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17396$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17397 17398 17399hard_links="nottested" 17400if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17401 # do not overwrite the value of need_locks provided by the user 17402 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17403$as_echo_n "checking if we can lock with hard links... " >&6; } 17404 hard_links=yes 17405 $rm conftest* 17406 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17407 touch conftest.a 17408 ln conftest.a conftest.b 2>&5 || hard_links=no 17409 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17410 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 17411$as_echo "$hard_links" >&6; } 17412 if test "$hard_links" = no; then 17413 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17414$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17415 need_locks=warn 17416 fi 17417else 17418 need_locks=no 17419fi 17420 17421{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17422$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 17423 17424 runpath_var= 17425 allow_undefined_flag_GCJ= 17426 enable_shared_with_static_runtimes_GCJ=no 17427 archive_cmds_GCJ= 17428 archive_expsym_cmds_GCJ= 17429 old_archive_From_new_cmds_GCJ= 17430 old_archive_from_expsyms_cmds_GCJ= 17431 export_dynamic_flag_spec_GCJ= 17432 whole_archive_flag_spec_GCJ= 17433 thread_safe_flag_spec_GCJ= 17434 hardcode_libdir_flag_spec_GCJ= 17435 hardcode_libdir_flag_spec_ld_GCJ= 17436 hardcode_libdir_separator_GCJ= 17437 hardcode_direct_GCJ=no 17438 hardcode_minus_L_GCJ=no 17439 hardcode_shlibpath_var_GCJ=unsupported 17440 link_all_deplibs_GCJ=unknown 17441 hardcode_automatic_GCJ=no 17442 module_cmds_GCJ= 17443 module_expsym_cmds_GCJ= 17444 always_export_symbols_GCJ=no 17445 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17446 # include_expsyms should be a list of space-separated symbols to be *always* 17447 # included in the symbol list 17448 include_expsyms_GCJ= 17449 # exclude_expsyms can be an extended regexp of symbols to exclude 17450 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17451 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17452 # as well as any symbol that contains `d'. 17453 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 17454 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17455 # platforms (ab)use it in PIC code, but their linkers get confused if 17456 # the symbol is explicitly referenced. Since portable code cannot 17457 # rely on this symbol name, it's probably fine to never include it in 17458 # preloaded symbol tables. 17459 # Exclude shared library initialization/finalization symbols. 17460 extract_expsyms_cmds= 17461 # Just being paranoid about ensuring that cc_basename is set. 17462 for cc_temp in $compiler""; do 17463 case $cc_temp in 17464 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17465 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17466 \-*) ;; 17467 *) break;; 17468 esac 17469done 17470cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17471 17472 case $host_os in 17473 cygwin* | mingw* | pw32*) 17474 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17475 # When not using gcc, we currently assume that we are using 17476 # Microsoft Visual C++. 17477 if test "$GCC" != yes; then 17478 with_gnu_ld=no 17479 fi 17480 ;; 17481 interix*) 17482 # we just hope/assume this is gcc and not c89 (= MSVC++) 17483 with_gnu_ld=yes 17484 ;; 17485 openbsd*) 17486 with_gnu_ld=no 17487 ;; 17488 esac 17489 17490 ld_shlibs_GCJ=yes 17491 if test "$with_gnu_ld" = yes; then 17492 # If archive_cmds runs LD, not CC, wlarc should be empty 17493 wlarc='${wl}' 17494 17495 # Set some defaults for GNU ld with shared library support. These 17496 # are reset later if shared libraries are not supported. Putting them 17497 # here allows them to be overridden if necessary. 17498 runpath_var=LD_RUN_PATH 17499 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17500 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17501 # ancient GNU ld didn't support --whole-archive et. al. 17502 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17503 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17504 else 17505 whole_archive_flag_spec_GCJ= 17506 fi 17507 supports_anon_versioning=no 17508 case `$LD -v 2>/dev/null` in 17509 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17510 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17511 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17512 *\ 2.11.*) ;; # other 2.11 versions 17513 *) supports_anon_versioning=yes ;; 17514 esac 17515 17516 # See if GNU ld supports shared libraries. 17517 case $host_os in 17518 aix[3-9]*) 17519 # On AIX/PPC, the GNU linker is very broken 17520 if test "$host_cpu" != ia64; then 17521 ld_shlibs_GCJ=no 17522 cat <<EOF 1>&2 17523 17524*** Warning: the GNU linker, at least up to release 2.9.1, is reported 17525*** to be unable to reliably create shared libraries on AIX. 17526*** Therefore, libtool is disabling shared libraries support. If you 17527*** really care for shared libraries, you may want to modify your PATH 17528*** so that a non-GNU linker is found, and then restart. 17529 17530EOF 17531 fi 17532 ;; 17533 17534 amigaos*) 17535 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)' 17536 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17537 hardcode_minus_L_GCJ=yes 17538 17539 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 17540 # that the semantics of dynamic libraries on AmigaOS, at least up 17541 # to version 4, is to share data among multiple programs linked 17542 # with the same dynamic library. Since this doesn't match the 17543 # behavior of shared libraries on other platforms, we can't use 17544 # them. 17545 ld_shlibs_GCJ=no 17546 ;; 17547 17548 beos*) 17549 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17550 allow_undefined_flag_GCJ=unsupported 17551 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17552 # support --undefined. This deserves some investigation. FIXME 17553 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17554 else 17555 ld_shlibs_GCJ=no 17556 fi 17557 ;; 17558 17559 cygwin* | mingw* | pw32*) 17560 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17561 # as there is no search path for DLLs. 17562 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17563 allow_undefined_flag_GCJ=unsupported 17564 always_export_symbols_GCJ=no 17565 enable_shared_with_static_runtimes_GCJ=yes 17566 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 17567 17568 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17569 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17570 # If the export-symbols file already is a .def file (1st line 17571 # is EXPORTS), use it as is; otherwise, prepend... 17572 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17573 cp $export_symbols $output_objdir/$soname.def; 17574 else 17575 echo EXPORTS > $output_objdir/$soname.def; 17576 cat $export_symbols >> $output_objdir/$soname.def; 17577 fi~ 17578 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17579 else 17580 ld_shlibs_GCJ=no 17581 fi 17582 ;; 17583 17584 interix[3-9]*) 17585 hardcode_direct_GCJ=no 17586 hardcode_shlibpath_var_GCJ=no 17587 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17588 export_dynamic_flag_spec_GCJ='${wl}-E' 17589 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17590 # Instead, shared libraries are loaded at an image base (0x10000000 by 17591 # default) and relocated if they conflict, which is a slow very memory 17592 # consuming and fragmenting process. To avoid this, we pick a random, 17593 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17594 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17595 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' 17596 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' 17597 ;; 17598 17599 gnu* | linux* | k*bsd*-gnu) 17600 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17601 tmp_addflag= 17602 case $cc_basename,$host_cpu in 17603 pgcc*) # Portland Group C compiler 17604 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' 17605 tmp_addflag=' $pic_flag' 17606 ;; 17607 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 17608 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' 17609 tmp_addflag=' $pic_flag -Mnomain' ;; 17610 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17611 tmp_addflag=' -i_dynamic' ;; 17612 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17613 tmp_addflag=' -i_dynamic -nofor_main' ;; 17614 ifc* | ifort*) # Intel Fortran compiler 17615 tmp_addflag=' -nofor_main' ;; 17616 esac 17617 case `$CC -V 2>&1 | sed 5q` in 17618 *Sun\ C*) # Sun C 5.9 17619 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' 17620 tmp_sharedflag='-G' ;; 17621 *Sun\ F*) # Sun Fortran 8.3 17622 tmp_sharedflag='-G' ;; 17623 *) 17624 tmp_sharedflag='-shared' ;; 17625 esac 17626 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17627 17628 if test $supports_anon_versioning = yes; then 17629 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17630 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17631 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17632 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17633 fi 17634 else 17635 ld_shlibs_GCJ=no 17636 fi 17637 ;; 17638 17639 netbsd*) 17640 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17641 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17642 wlarc= 17643 else 17644 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17645 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17646 fi 17647 ;; 17648 17649 solaris*) 17650 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17651 ld_shlibs_GCJ=no 17652 cat <<EOF 1>&2 17653 17654*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17655*** create shared libraries on Solaris systems. Therefore, libtool 17656*** is disabling shared libraries support. We urge you to upgrade GNU 17657*** binutils to release 2.9.1 or newer. Another option is to modify 17658*** your PATH or compiler configuration so that the native linker is 17659*** used, and then restart. 17660 17661EOF 17662 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17663 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17664 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17665 else 17666 ld_shlibs_GCJ=no 17667 fi 17668 ;; 17669 17670 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17671 case `$LD -v 2>&1` in 17672 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17673 ld_shlibs_GCJ=no 17674 cat <<_LT_EOF 1>&2 17675 17676*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17677*** reliably create shared libraries on SCO systems. Therefore, libtool 17678*** is disabling shared libraries support. We urge you to upgrade GNU 17679*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17680*** your PATH or compiler configuration so that the native linker is 17681*** used, and then restart. 17682 17683_LT_EOF 17684 ;; 17685 *) 17686 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17687 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17688 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17689 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17690 else 17691 ld_shlibs_GCJ=no 17692 fi 17693 ;; 17694 esac 17695 ;; 17696 17697 sunos4*) 17698 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17699 wlarc= 17700 hardcode_direct_GCJ=yes 17701 hardcode_shlibpath_var_GCJ=no 17702 ;; 17703 17704 *) 17705 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17706 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17707 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17708 else 17709 ld_shlibs_GCJ=no 17710 fi 17711 ;; 17712 esac 17713 17714 if test "$ld_shlibs_GCJ" = no; then 17715 runpath_var= 17716 hardcode_libdir_flag_spec_GCJ= 17717 export_dynamic_flag_spec_GCJ= 17718 whole_archive_flag_spec_GCJ= 17719 fi 17720 else 17721 # PORTME fill in a description of your system's linker (not GNU ld) 17722 case $host_os in 17723 aix3*) 17724 allow_undefined_flag_GCJ=unsupported 17725 always_export_symbols_GCJ=yes 17726 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' 17727 # Note: this linker hardcodes the directories in LIBPATH if there 17728 # are no directories specified by -L. 17729 hardcode_minus_L_GCJ=yes 17730 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17731 # Neither direct hardcoding nor static linking is supported with a 17732 # broken collect2. 17733 hardcode_direct_GCJ=unsupported 17734 fi 17735 ;; 17736 17737 aix[4-9]*) 17738 if test "$host_cpu" = ia64; then 17739 # On IA64, the linker does run time linking by default, so we don't 17740 # have to do anything special. 17741 aix_use_runtimelinking=no 17742 exp_sym_flag='-Bexport' 17743 no_entry_flag="" 17744 else 17745 # If we're using GNU nm, then we don't want the "-C" option. 17746 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17747 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17748 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' 17749 else 17750 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' 17751 fi 17752 aix_use_runtimelinking=no 17753 17754 # Test if we are trying to use run time linking or normal 17755 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17756 # need to do runtime linking. 17757 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 17758 for ld_flag in $LDFLAGS; do 17759 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17760 aix_use_runtimelinking=yes 17761 break 17762 fi 17763 done 17764 ;; 17765 esac 17766 17767 exp_sym_flag='-bexport' 17768 no_entry_flag='-bnoentry' 17769 fi 17770 17771 # When large executables or shared objects are built, AIX ld can 17772 # have problems creating the table of contents. If linking a library 17773 # or program results in "error TOC overflow" add -mminimal-toc to 17774 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17775 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17776 17777 archive_cmds_GCJ='' 17778 hardcode_direct_GCJ=yes 17779 hardcode_libdir_separator_GCJ=':' 17780 link_all_deplibs_GCJ=yes 17781 17782 if test "$GCC" = yes; then 17783 case $host_os in aix4.[012]|aix4.[012].*) 17784 # We only want to do this on AIX 4.2 and lower, the check 17785 # below for broken collect2 doesn't work under 4.3+ 17786 collect2name=`${CC} -print-prog-name=collect2` 17787 if test -f "$collect2name" && \ 17788 strings "$collect2name" | grep resolve_lib_name >/dev/null 17789 then 17790 # We have reworked collect2 17791 : 17792 else 17793 # We have old collect2 17794 hardcode_direct_GCJ=unsupported 17795 # It fails to find uninstalled libraries when the uninstalled 17796 # path is not listed in the libpath. Setting hardcode_minus_L 17797 # to unsupported forces relinking 17798 hardcode_minus_L_GCJ=yes 17799 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17800 hardcode_libdir_separator_GCJ= 17801 fi 17802 ;; 17803 esac 17804 shared_flag='-shared' 17805 if test "$aix_use_runtimelinking" = yes; then 17806 shared_flag="$shared_flag "'${wl}-G' 17807 fi 17808 else 17809 # not using gcc 17810 if test "$host_cpu" = ia64; then 17811 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17812 # chokes on -Wl,-G. The following line is correct: 17813 shared_flag='-G' 17814 else 17815 if test "$aix_use_runtimelinking" = yes; then 17816 shared_flag='${wl}-G' 17817 else 17818 shared_flag='${wl}-bM:SRE' 17819 fi 17820 fi 17821 fi 17822 17823 # It seems that -bexpall does not export symbols beginning with 17824 # underscore (_), so it is better to generate a list of symbols to export. 17825 always_export_symbols_GCJ=yes 17826 if test "$aix_use_runtimelinking" = yes; then 17827 # Warning - without using the other runtime loading flags (-brtl), 17828 # -berok will link without error, but may produce a broken library. 17829 allow_undefined_flag_GCJ='-berok' 17830 # Determine the default libpath from the value encoded in an empty executable. 17831 cat >conftest.$ac_ext <<_ACEOF 17832/* confdefs.h. */ 17833_ACEOF 17834cat confdefs.h >>conftest.$ac_ext 17835cat >>conftest.$ac_ext <<_ACEOF 17836/* end confdefs.h. */ 17837 17838int 17839main () 17840{ 17841 17842 ; 17843 return 0; 17844} 17845_ACEOF 17846rm -f conftest.$ac_objext conftest$ac_exeext 17847if { (ac_try="$ac_link" 17848case "(($ac_try" in 17849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17850 *) ac_try_echo=$ac_try;; 17851esac 17852eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17853$as_echo "$ac_try_echo") >&5 17854 (eval "$ac_link") 2>conftest.er1 17855 ac_status=$? 17856 grep -v '^ *+' conftest.er1 >conftest.err 17857 rm -f conftest.er1 17858 cat conftest.err >&5 17859 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17860 (exit $ac_status); } && { 17861 test -z "$ac_c_werror_flag" || 17862 test ! -s conftest.err 17863 } && test -s conftest$ac_exeext && { 17864 test "$cross_compiling" = yes || 17865 $as_test_x conftest$ac_exeext 17866 }; then 17867 17868lt_aix_libpath_sed=' 17869 /Import File Strings/,/^$/ { 17870 /^0/ { 17871 s/^0 *\(.*\)$/\1/ 17872 p 17873 } 17874 }' 17875aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17876# Check for a 64-bit object if we didn't find anything. 17877if test -z "$aix_libpath"; then 17878 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17879fi 17880else 17881 $as_echo "$as_me: failed program was:" >&5 17882sed 's/^/| /' conftest.$ac_ext >&5 17883 17884 17885fi 17886 17887rm -rf conftest.dSYM 17888rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17889 conftest$ac_exeext conftest.$ac_ext 17890if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17891 17892 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17893 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" 17894 else 17895 if test "$host_cpu" = ia64; then 17896 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17897 allow_undefined_flag_GCJ="-z nodefs" 17898 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" 17899 else 17900 # Determine the default libpath from the value encoded in an empty executable. 17901 cat >conftest.$ac_ext <<_ACEOF 17902/* confdefs.h. */ 17903_ACEOF 17904cat confdefs.h >>conftest.$ac_ext 17905cat >>conftest.$ac_ext <<_ACEOF 17906/* end confdefs.h. */ 17907 17908int 17909main () 17910{ 17911 17912 ; 17913 return 0; 17914} 17915_ACEOF 17916rm -f conftest.$ac_objext conftest$ac_exeext 17917if { (ac_try="$ac_link" 17918case "(($ac_try" in 17919 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17920 *) ac_try_echo=$ac_try;; 17921esac 17922eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17923$as_echo "$ac_try_echo") >&5 17924 (eval "$ac_link") 2>conftest.er1 17925 ac_status=$? 17926 grep -v '^ *+' conftest.er1 >conftest.err 17927 rm -f conftest.er1 17928 cat conftest.err >&5 17929 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17930 (exit $ac_status); } && { 17931 test -z "$ac_c_werror_flag" || 17932 test ! -s conftest.err 17933 } && test -s conftest$ac_exeext && { 17934 test "$cross_compiling" = yes || 17935 $as_test_x conftest$ac_exeext 17936 }; then 17937 17938lt_aix_libpath_sed=' 17939 /Import File Strings/,/^$/ { 17940 /^0/ { 17941 s/^0 *\(.*\)$/\1/ 17942 p 17943 } 17944 }' 17945aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17946# Check for a 64-bit object if we didn't find anything. 17947if test -z "$aix_libpath"; then 17948 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17949fi 17950else 17951 $as_echo "$as_me: failed program was:" >&5 17952sed 's/^/| /' conftest.$ac_ext >&5 17953 17954 17955fi 17956 17957rm -rf conftest.dSYM 17958rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17959 conftest$ac_exeext conftest.$ac_ext 17960if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17961 17962 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17963 # Warning - without using the other run time loading flags, 17964 # -berok will link without error, but may produce a broken library. 17965 no_undefined_flag_GCJ=' ${wl}-bernotok' 17966 allow_undefined_flag_GCJ=' ${wl}-berok' 17967 # Exported symbols can be pulled into shared objects from archives 17968 whole_archive_flag_spec_GCJ='$convenience' 17969 archive_cmds_need_lc_GCJ=yes 17970 # This is similar to how AIX traditionally builds its shared libraries. 17971 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' 17972 fi 17973 fi 17974 ;; 17975 17976 amigaos*) 17977 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)' 17978 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17979 hardcode_minus_L_GCJ=yes 17980 # see comment about different semantics on the GNU ld section 17981 ld_shlibs_GCJ=no 17982 ;; 17983 17984 bsdi[45]*) 17985 export_dynamic_flag_spec_GCJ=-rdynamic 17986 ;; 17987 17988 cygwin* | mingw* | pw32*) 17989 # When not using gcc, we currently assume that we are using 17990 # Microsoft Visual C++. 17991 # hardcode_libdir_flag_spec is actually meaningless, as there is 17992 # no search path for DLLs. 17993 hardcode_libdir_flag_spec_GCJ=' ' 17994 allow_undefined_flag_GCJ=unsupported 17995 # Tell ltmain to make .lib files, not .a files. 17996 libext=lib 17997 # Tell ltmain to make .dll files, not .so files. 17998 shrext_cmds=".dll" 17999 # FIXME: Setting linknames here is a bad hack. 18000 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 18001 # The linker will automatically build a .lib file if we build a DLL. 18002 old_archive_From_new_cmds_GCJ='true' 18003 # FIXME: Should let the user specify the lib program. 18004 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs' 18005 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 18006 enable_shared_with_static_runtimes_GCJ=yes 18007 ;; 18008 18009 darwin* | rhapsody*) 18010 case $host_os in 18011 rhapsody* | darwin1.[012]) 18012 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 18013 ;; 18014 *) # Darwin 1.3 on 18015 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 18016 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18017 else 18018 case ${MACOSX_DEPLOYMENT_TARGET} in 18019 10.[012]) 18020 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18021 ;; 18022 10.*) 18023 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 18024 ;; 18025 esac 18026 fi 18027 ;; 18028 esac 18029 archive_cmds_need_lc_GCJ=no 18030 hardcode_direct_GCJ=no 18031 hardcode_automatic_GCJ=yes 18032 hardcode_shlibpath_var_GCJ=unsupported 18033 whole_archive_flag_spec_GCJ='' 18034 link_all_deplibs_GCJ=yes 18035 if test "$GCC" = yes ; then 18036 output_verbose_link_cmd='echo' 18037 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}" 18038 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 18039 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}" 18040 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}" 18041 else 18042 case $cc_basename in 18043 xlc*) 18044 output_verbose_link_cmd='echo' 18045 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 18046 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 18047 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 18048 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}' 18049 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}' 18050 ;; 18051 *) 18052 ld_shlibs_GCJ=no 18053 ;; 18054 esac 18055 fi 18056 ;; 18057 18058 dgux*) 18059 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18060 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18061 hardcode_shlibpath_var_GCJ=no 18062 ;; 18063 18064 freebsd1*) 18065 ld_shlibs_GCJ=no 18066 ;; 18067 18068 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 18069 # support. Future versions do this automatically, but an explicit c++rt0.o 18070 # does not break anything, and helps significantly (at the cost of a little 18071 # extra space). 18072 freebsd2.2*) 18073 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 18074 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18075 hardcode_direct_GCJ=yes 18076 hardcode_shlibpath_var_GCJ=no 18077 ;; 18078 18079 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 18080 freebsd2*) 18081 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18082 hardcode_direct_GCJ=yes 18083 hardcode_minus_L_GCJ=yes 18084 hardcode_shlibpath_var_GCJ=no 18085 ;; 18086 18087 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 18088 freebsd* | dragonfly*) 18089 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 18090 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18091 hardcode_direct_GCJ=yes 18092 hardcode_shlibpath_var_GCJ=no 18093 ;; 18094 18095 hpux9*) 18096 if test "$GCC" = yes; then 18097 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' 18098 else 18099 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' 18100 fi 18101 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18102 hardcode_libdir_separator_GCJ=: 18103 hardcode_direct_GCJ=yes 18104 18105 # hardcode_minus_L: Not really in the search PATH, 18106 # but as the default location of the library. 18107 hardcode_minus_L_GCJ=yes 18108 export_dynamic_flag_spec_GCJ='${wl}-E' 18109 ;; 18110 18111 hpux10*) 18112 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18113 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18114 else 18115 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 18116 fi 18117 if test "$with_gnu_ld" = no; then 18118 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18119 hardcode_libdir_separator_GCJ=: 18120 18121 hardcode_direct_GCJ=yes 18122 export_dynamic_flag_spec_GCJ='${wl}-E' 18123 18124 # hardcode_minus_L: Not really in the search PATH, 18125 # but as the default location of the library. 18126 hardcode_minus_L_GCJ=yes 18127 fi 18128 ;; 18129 18130 hpux11*) 18131 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18132 case $host_cpu in 18133 hppa*64*) 18134 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18135 ;; 18136 ia64*) 18137 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18138 ;; 18139 *) 18140 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18141 ;; 18142 esac 18143 else 18144 case $host_cpu in 18145 hppa*64*) 18146 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18147 ;; 18148 ia64*) 18149 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18150 ;; 18151 *) 18152 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18153 ;; 18154 esac 18155 fi 18156 if test "$with_gnu_ld" = no; then 18157 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18158 hardcode_libdir_separator_GCJ=: 18159 18160 case $host_cpu in 18161 hppa*64*|ia64*) 18162 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 18163 hardcode_direct_GCJ=no 18164 hardcode_shlibpath_var_GCJ=no 18165 ;; 18166 *) 18167 hardcode_direct_GCJ=yes 18168 export_dynamic_flag_spec_GCJ='${wl}-E' 18169 18170 # hardcode_minus_L: Not really in the search PATH, 18171 # but as the default location of the library. 18172 hardcode_minus_L_GCJ=yes 18173 ;; 18174 esac 18175 fi 18176 ;; 18177 18178 irix5* | irix6* | nonstopux*) 18179 if test "$GCC" = yes; then 18180 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' 18181 else 18182 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' 18183 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 18184 fi 18185 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18186 hardcode_libdir_separator_GCJ=: 18187 link_all_deplibs_GCJ=yes 18188 ;; 18189 18190 netbsd*) 18191 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18192 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 18193 else 18194 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 18195 fi 18196 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18197 hardcode_direct_GCJ=yes 18198 hardcode_shlibpath_var_GCJ=no 18199 ;; 18200 18201 newsos6) 18202 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18203 hardcode_direct_GCJ=yes 18204 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18205 hardcode_libdir_separator_GCJ=: 18206 hardcode_shlibpath_var_GCJ=no 18207 ;; 18208 18209 openbsd*) 18210 if test -f /usr/libexec/ld.so; then 18211 hardcode_direct_GCJ=yes 18212 hardcode_shlibpath_var_GCJ=no 18213 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18214 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18215 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 18216 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18217 export_dynamic_flag_spec_GCJ='${wl}-E' 18218 else 18219 case $host_os in 18220 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 18221 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18222 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18223 ;; 18224 *) 18225 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18226 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18227 ;; 18228 esac 18229 fi 18230 else 18231 ld_shlibs_GCJ=no 18232 fi 18233 ;; 18234 18235 os2*) 18236 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18237 hardcode_minus_L_GCJ=yes 18238 allow_undefined_flag_GCJ=unsupported 18239 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' 18240 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 18241 ;; 18242 18243 osf3*) 18244 if test "$GCC" = yes; then 18245 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18246 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' 18247 else 18248 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18249 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' 18250 fi 18251 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18252 hardcode_libdir_separator_GCJ=: 18253 ;; 18254 18255 osf4* | osf5*) # as osf3* with the addition of -msym flag 18256 if test "$GCC" = yes; then 18257 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18258 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' 18259 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18260 else 18261 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18262 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' 18263 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~ 18264 $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' 18265 18266 # Both c and cxx compiler support -rpath directly 18267 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 18268 fi 18269 hardcode_libdir_separator_GCJ=: 18270 ;; 18271 18272 solaris*) 18273 no_undefined_flag_GCJ=' -z text' 18274 if test "$GCC" = yes; then 18275 wlarc='${wl}' 18276 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18277 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18278 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 18279 else 18280 wlarc='' 18281 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 18282 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18283 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 18284 fi 18285 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18286 hardcode_shlibpath_var_GCJ=no 18287 case $host_os in 18288 solaris2.[0-5] | solaris2.[0-5].*) ;; 18289 *) 18290 # The compiler driver will combine and reorder linker options, 18291 # but understands `-z linker_flag'. GCC discards it without `$wl', 18292 # but is careful enough not to reorder. 18293 # Supported since Solaris 2.6 (maybe 2.5.1?) 18294 if test "$GCC" = yes; then 18295 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 18296 else 18297 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' 18298 fi 18299 ;; 18300 esac 18301 link_all_deplibs_GCJ=yes 18302 ;; 18303 18304 sunos4*) 18305 if test "x$host_vendor" = xsequent; then 18306 # Use $CC to link under sequent, because it throws in some extra .o 18307 # files that make .init and .fini sections work. 18308 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 18309 else 18310 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 18311 fi 18312 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18313 hardcode_direct_GCJ=yes 18314 hardcode_minus_L_GCJ=yes 18315 hardcode_shlibpath_var_GCJ=no 18316 ;; 18317 18318 sysv4) 18319 case $host_vendor in 18320 sni) 18321 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18322 hardcode_direct_GCJ=yes # is this really true??? 18323 ;; 18324 siemens) 18325 ## LD is ld it makes a PLAMLIB 18326 ## CC just makes a GrossModule. 18327 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18328 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 18329 hardcode_direct_GCJ=no 18330 ;; 18331 motorola) 18332 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18333 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 18334 ;; 18335 esac 18336 runpath_var='LD_RUN_PATH' 18337 hardcode_shlibpath_var_GCJ=no 18338 ;; 18339 18340 sysv4.3*) 18341 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18342 hardcode_shlibpath_var_GCJ=no 18343 export_dynamic_flag_spec_GCJ='-Bexport' 18344 ;; 18345 18346 sysv4*MP*) 18347 if test -d /usr/nec; then 18348 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18349 hardcode_shlibpath_var_GCJ=no 18350 runpath_var=LD_RUN_PATH 18351 hardcode_runpath_var=yes 18352 ld_shlibs_GCJ=yes 18353 fi 18354 ;; 18355 18356 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 18357 no_undefined_flag_GCJ='${wl}-z,text' 18358 archive_cmds_need_lc_GCJ=no 18359 hardcode_shlibpath_var_GCJ=no 18360 runpath_var='LD_RUN_PATH' 18361 18362 if test "$GCC" = yes; then 18363 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18364 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18365 else 18366 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18367 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18368 fi 18369 ;; 18370 18371 sysv5* | sco3.2v5* | sco5v6*) 18372 # Note: We can NOT use -z defs as we might desire, because we do not 18373 # link with -lc, and that would cause any symbols used from libc to 18374 # always be unresolved, which means just about no library would 18375 # ever link correctly. If we're not using GNU ld we use -z text 18376 # though, which does catch some bad symbols but isn't as heavy-handed 18377 # as -z defs. 18378 no_undefined_flag_GCJ='${wl}-z,text' 18379 allow_undefined_flag_GCJ='${wl}-z,nodefs' 18380 archive_cmds_need_lc_GCJ=no 18381 hardcode_shlibpath_var_GCJ=no 18382 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 18383 hardcode_libdir_separator_GCJ=':' 18384 link_all_deplibs_GCJ=yes 18385 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 18386 runpath_var='LD_RUN_PATH' 18387 18388 if test "$GCC" = yes; then 18389 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18390 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18391 else 18392 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18393 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18394 fi 18395 ;; 18396 18397 uts4*) 18398 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18399 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18400 hardcode_shlibpath_var_GCJ=no 18401 ;; 18402 18403 *) 18404 ld_shlibs_GCJ=no 18405 ;; 18406 esac 18407 fi 18408 18409{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 18410$as_echo "$ld_shlibs_GCJ" >&6; } 18411test "$ld_shlibs_GCJ" = no && can_build_shared=no 18412 18413# 18414# Do we need to explicitly link libc? 18415# 18416case "x$archive_cmds_need_lc_GCJ" in 18417x|xyes) 18418 # Assume -lc should be added 18419 archive_cmds_need_lc_GCJ=yes 18420 18421 if test "$enable_shared" = yes && test "$GCC" = yes; then 18422 case $archive_cmds_GCJ in 18423 *'~'*) 18424 # FIXME: we may have to deal with multi-command sequences. 18425 ;; 18426 '$CC '*) 18427 # Test whether the compiler implicitly links with -lc since on some 18428 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18429 # to ld, don't add -lc before -lgcc. 18430 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18431$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 18432 $rm conftest* 18433 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 18434 18435 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18436 (eval $ac_compile) 2>&5 18437 ac_status=$? 18438 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18439 (exit $ac_status); } 2>conftest.err; then 18440 soname=conftest 18441 lib=conftest 18442 libobjs=conftest.$ac_objext 18443 deplibs= 18444 wl=$lt_prog_compiler_wl_GCJ 18445 pic_flag=$lt_prog_compiler_pic_GCJ 18446 compiler_flags=-v 18447 linker_flags=-v 18448 verstring= 18449 output_objdir=. 18450 libname=conftest 18451 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18452 allow_undefined_flag_GCJ= 18453 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 18454 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 18455 ac_status=$? 18456 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18457 (exit $ac_status); } 18458 then 18459 archive_cmds_need_lc_GCJ=no 18460 else 18461 archive_cmds_need_lc_GCJ=yes 18462 fi 18463 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 18464 else 18465 cat conftest.err 1>&5 18466 fi 18467 $rm conftest* 18468 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 18469$as_echo "$archive_cmds_need_lc_GCJ" >&6; } 18470 ;; 18471 esac 18472 fi 18473 ;; 18474esac 18475 18476{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 18477$as_echo_n "checking dynamic linker characteristics... " >&6; } 18478library_names_spec= 18479libname_spec='lib$name' 18480soname_spec= 18481shrext_cmds=".so" 18482postinstall_cmds= 18483postuninstall_cmds= 18484finish_cmds= 18485finish_eval= 18486shlibpath_var= 18487shlibpath_overrides_runpath=unknown 18488version_type=none 18489dynamic_linker="$host_os ld.so" 18490sys_lib_dlsearch_path_spec="/lib /usr/lib" 18491 18492need_lib_prefix=unknown 18493hardcode_into_libs=no 18494 18495# when you set need_version to no, make sure it does not cause -set_version 18496# flags to be left without arguments 18497need_version=unknown 18498 18499case $host_os in 18500aix3*) 18501 version_type=linux 18502 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18503 shlibpath_var=LIBPATH 18504 18505 # AIX 3 has no versioning support, so we append a major version to the name. 18506 soname_spec='${libname}${release}${shared_ext}$major' 18507 ;; 18508 18509aix[4-9]*) 18510 version_type=linux 18511 need_lib_prefix=no 18512 need_version=no 18513 hardcode_into_libs=yes 18514 if test "$host_cpu" = ia64; then 18515 # AIX 5 supports IA64 18516 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18517 shlibpath_var=LD_LIBRARY_PATH 18518 else 18519 # With GCC up to 2.95.x, collect2 would create an import file 18520 # for dependence libraries. The import file would start with 18521 # the line `#! .'. This would cause the generated library to 18522 # depend on `.', always an invalid library. This was fixed in 18523 # development snapshots of GCC prior to 3.0. 18524 case $host_os in 18525 aix4 | aix4.[01] | aix4.[01].*) 18526 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18527 echo ' yes ' 18528 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18529 : 18530 else 18531 can_build_shared=no 18532 fi 18533 ;; 18534 esac 18535 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18536 # soname into executable. Probably we can add versioning support to 18537 # collect2, so additional links can be useful in future. 18538 if test "$aix_use_runtimelinking" = yes; then 18539 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18540 # instead of lib<name>.a to let people know that these are not 18541 # typical AIX shared libraries. 18542 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18543 else 18544 # We preserve .a as extension for shared libraries through AIX4.2 18545 # and later when we are not doing run time linking. 18546 library_names_spec='${libname}${release}.a $libname.a' 18547 soname_spec='${libname}${release}${shared_ext}$major' 18548 fi 18549 shlibpath_var=LIBPATH 18550 fi 18551 ;; 18552 18553amigaos*) 18554 library_names_spec='$libname.ixlibrary $libname.a' 18555 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18556 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' 18557 ;; 18558 18559beos*) 18560 library_names_spec='${libname}${shared_ext}' 18561 dynamic_linker="$host_os ld.so" 18562 shlibpath_var=LIBRARY_PATH 18563 ;; 18564 18565bsdi[45]*) 18566 version_type=linux 18567 need_version=no 18568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18569 soname_spec='${libname}${release}${shared_ext}$major' 18570 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18571 shlibpath_var=LD_LIBRARY_PATH 18572 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18573 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18574 # the default ld.so.conf also contains /usr/contrib/lib and 18575 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18576 # libtool to hard-code these into programs 18577 ;; 18578 18579cygwin* | mingw* | pw32*) 18580 version_type=windows 18581 shrext_cmds=".dll" 18582 need_version=no 18583 need_lib_prefix=no 18584 18585 case $GCC,$host_os in 18586 yes,cygwin* | yes,mingw* | yes,pw32*) 18587 library_names_spec='$libname.dll.a' 18588 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18589 postinstall_cmds='base_file=`basename \${file}`~ 18590 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18591 dldir=$destdir/`dirname \$dlpath`~ 18592 test -d \$dldir || mkdir -p \$dldir~ 18593 $install_prog $dir/$dlname \$dldir/$dlname~ 18594 chmod a+x \$dldir/$dlname' 18595 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18596 dlpath=$dir/\$dldll~ 18597 $rm \$dlpath' 18598 shlibpath_overrides_runpath=yes 18599 18600 case $host_os in 18601 cygwin*) 18602 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18603 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18604 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18605 ;; 18606 mingw*) 18607 # MinGW DLLs use traditional 'lib' prefix 18608 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18609 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18610 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18611 # It is most probably a Windows format PATH printed by 18612 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18613 # path with ; separators, and with drive letters. We can handle the 18614 # drive letters (cygwin fileutils understands them), so leave them, 18615 # especially as we might pass files found there to a mingw objdump, 18616 # which wouldn't understand a cygwinified path. Ahh. 18617 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18618 else 18619 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18620 fi 18621 ;; 18622 pw32*) 18623 # pw32 DLLs use 'pw' prefix rather than 'lib' 18624 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18625 ;; 18626 esac 18627 ;; 18628 18629 *) 18630 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18631 ;; 18632 esac 18633 dynamic_linker='Win32 ld.exe' 18634 # FIXME: first we should search . and the directory the executable is in 18635 shlibpath_var=PATH 18636 ;; 18637 18638darwin* | rhapsody*) 18639 dynamic_linker="$host_os dyld" 18640 version_type=darwin 18641 need_lib_prefix=no 18642 need_version=no 18643 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18644 soname_spec='${libname}${release}${major}$shared_ext' 18645 shlibpath_overrides_runpath=yes 18646 shlibpath_var=DYLD_LIBRARY_PATH 18647 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18648 18649 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18650 ;; 18651 18652dgux*) 18653 version_type=linux 18654 need_lib_prefix=no 18655 need_version=no 18656 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18657 soname_spec='${libname}${release}${shared_ext}$major' 18658 shlibpath_var=LD_LIBRARY_PATH 18659 ;; 18660 18661freebsd1*) 18662 dynamic_linker=no 18663 ;; 18664 18665freebsd* | dragonfly*) 18666 # DragonFly does not have aout. When/if they implement a new 18667 # versioning mechanism, adjust this. 18668 if test -x /usr/bin/objformat; then 18669 objformat=`/usr/bin/objformat` 18670 else 18671 case $host_os in 18672 freebsd[123]*) objformat=aout ;; 18673 *) objformat=elf ;; 18674 esac 18675 fi 18676 version_type=freebsd-$objformat 18677 case $version_type in 18678 freebsd-elf*) 18679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18680 need_version=no 18681 need_lib_prefix=no 18682 ;; 18683 freebsd-*) 18684 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18685 need_version=yes 18686 ;; 18687 esac 18688 shlibpath_var=LD_LIBRARY_PATH 18689 case $host_os in 18690 freebsd2*) 18691 shlibpath_overrides_runpath=yes 18692 ;; 18693 freebsd3.[01]* | freebsdelf3.[01]*) 18694 shlibpath_overrides_runpath=yes 18695 hardcode_into_libs=yes 18696 ;; 18697 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18698 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18699 shlibpath_overrides_runpath=no 18700 hardcode_into_libs=yes 18701 ;; 18702 *) # from 4.6 on, and DragonFly 18703 shlibpath_overrides_runpath=yes 18704 hardcode_into_libs=yes 18705 ;; 18706 esac 18707 ;; 18708 18709gnu*) 18710 version_type=linux 18711 need_lib_prefix=no 18712 need_version=no 18713 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18714 soname_spec='${libname}${release}${shared_ext}$major' 18715 shlibpath_var=LD_LIBRARY_PATH 18716 hardcode_into_libs=yes 18717 ;; 18718 18719hpux9* | hpux10* | hpux11*) 18720 # Give a soname corresponding to the major version so that dld.sl refuses to 18721 # link against other versions. 18722 version_type=sunos 18723 need_lib_prefix=no 18724 need_version=no 18725 case $host_cpu in 18726 ia64*) 18727 shrext_cmds='.so' 18728 hardcode_into_libs=yes 18729 dynamic_linker="$host_os dld.so" 18730 shlibpath_var=LD_LIBRARY_PATH 18731 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18732 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18733 soname_spec='${libname}${release}${shared_ext}$major' 18734 if test "X$HPUX_IA64_MODE" = X32; then 18735 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18736 else 18737 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18738 fi 18739 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18740 ;; 18741 hppa*64*) 18742 shrext_cmds='.sl' 18743 hardcode_into_libs=yes 18744 dynamic_linker="$host_os dld.sl" 18745 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18746 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18747 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18748 soname_spec='${libname}${release}${shared_ext}$major' 18749 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18750 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18751 ;; 18752 *) 18753 shrext_cmds='.sl' 18754 dynamic_linker="$host_os dld.sl" 18755 shlibpath_var=SHLIB_PATH 18756 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18757 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18758 soname_spec='${libname}${release}${shared_ext}$major' 18759 ;; 18760 esac 18761 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18762 postinstall_cmds='chmod 555 $lib' 18763 ;; 18764 18765interix[3-9]*) 18766 version_type=linux 18767 need_lib_prefix=no 18768 need_version=no 18769 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18770 soname_spec='${libname}${release}${shared_ext}$major' 18771 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18772 shlibpath_var=LD_LIBRARY_PATH 18773 shlibpath_overrides_runpath=no 18774 hardcode_into_libs=yes 18775 ;; 18776 18777irix5* | irix6* | nonstopux*) 18778 case $host_os in 18779 nonstopux*) version_type=nonstopux ;; 18780 *) 18781 if test "$lt_cv_prog_gnu_ld" = yes; then 18782 version_type=linux 18783 else 18784 version_type=irix 18785 fi ;; 18786 esac 18787 need_lib_prefix=no 18788 need_version=no 18789 soname_spec='${libname}${release}${shared_ext}$major' 18790 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18791 case $host_os in 18792 irix5* | nonstopux*) 18793 libsuff= shlibsuff= 18794 ;; 18795 *) 18796 case $LD in # libtool.m4 will add one of these switches to LD 18797 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18798 libsuff= shlibsuff= libmagic=32-bit;; 18799 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18800 libsuff=32 shlibsuff=N32 libmagic=N32;; 18801 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18802 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18803 *) libsuff= shlibsuff= libmagic=never-match;; 18804 esac 18805 ;; 18806 esac 18807 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18808 shlibpath_overrides_runpath=no 18809 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18810 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18811 hardcode_into_libs=yes 18812 ;; 18813 18814# No shared lib support for Linux oldld, aout, or coff. 18815linux*oldld* | linux*aout* | linux*coff*) 18816 dynamic_linker=no 18817 ;; 18818 18819# This must be Linux ELF. 18820linux* | k*bsd*-gnu) 18821 version_type=linux 18822 need_lib_prefix=no 18823 need_version=no 18824 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18825 soname_spec='${libname}${release}${shared_ext}$major' 18826 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18827 shlibpath_var=LD_LIBRARY_PATH 18828 shlibpath_overrides_runpath=no 18829 # This implies no fast_install, which is unacceptable. 18830 # Some rework will be needed to allow for fast_install 18831 # before this can be enabled. 18832 hardcode_into_libs=yes 18833 18834 # Append ld.so.conf contents to the search path 18835 if test -f /etc/ld.so.conf; then 18836 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' ' '` 18837 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 18838 fi 18839 18840 # We used to test for /lib/ld.so.1 and disable shared libraries on 18841 # powerpc, because MkLinux only supported shared libraries with the 18842 # GNU dynamic linker. Since this was broken with cross compilers, 18843 # most powerpc-linux boxes support dynamic linking these days and 18844 # people can always --disable-shared, the test was removed, and we 18845 # assume the GNU/Linux dynamic linker is in use. 18846 dynamic_linker='GNU/Linux ld.so' 18847 ;; 18848 18849netbsd*) 18850 version_type=sunos 18851 need_lib_prefix=no 18852 need_version=no 18853 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18854 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18855 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18856 dynamic_linker='NetBSD (a.out) ld.so' 18857 else 18858 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18859 soname_spec='${libname}${release}${shared_ext}$major' 18860 dynamic_linker='NetBSD ld.elf_so' 18861 fi 18862 shlibpath_var=LD_LIBRARY_PATH 18863 shlibpath_overrides_runpath=yes 18864 hardcode_into_libs=yes 18865 ;; 18866 18867newsos6) 18868 version_type=linux 18869 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18870 shlibpath_var=LD_LIBRARY_PATH 18871 shlibpath_overrides_runpath=yes 18872 ;; 18873 18874nto-qnx*) 18875 version_type=linux 18876 need_lib_prefix=no 18877 need_version=no 18878 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18879 soname_spec='${libname}${release}${shared_ext}$major' 18880 shlibpath_var=LD_LIBRARY_PATH 18881 shlibpath_overrides_runpath=yes 18882 ;; 18883 18884openbsd*) 18885 version_type=sunos 18886 sys_lib_dlsearch_path_spec="/usr/lib" 18887 need_lib_prefix=no 18888 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18889 case $host_os in 18890 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18891 *) need_version=no ;; 18892 esac 18893 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18894 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18895 shlibpath_var=LD_LIBRARY_PATH 18896 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18897 case $host_os in 18898 openbsd2.[89] | openbsd2.[89].*) 18899 shlibpath_overrides_runpath=no 18900 ;; 18901 *) 18902 shlibpath_overrides_runpath=yes 18903 ;; 18904 esac 18905 else 18906 shlibpath_overrides_runpath=yes 18907 fi 18908 ;; 18909 18910os2*) 18911 libname_spec='$name' 18912 shrext_cmds=".dll" 18913 need_lib_prefix=no 18914 library_names_spec='$libname${shared_ext} $libname.a' 18915 dynamic_linker='OS/2 ld.exe' 18916 shlibpath_var=LIBPATH 18917 ;; 18918 18919osf3* | osf4* | osf5*) 18920 version_type=osf 18921 need_lib_prefix=no 18922 need_version=no 18923 soname_spec='${libname}${release}${shared_ext}$major' 18924 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18925 shlibpath_var=LD_LIBRARY_PATH 18926 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18927 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18928 ;; 18929 18930rdos*) 18931 dynamic_linker=no 18932 ;; 18933 18934solaris*) 18935 version_type=linux 18936 need_lib_prefix=no 18937 need_version=no 18938 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18939 soname_spec='${libname}${release}${shared_ext}$major' 18940 shlibpath_var=LD_LIBRARY_PATH 18941 shlibpath_overrides_runpath=yes 18942 hardcode_into_libs=yes 18943 # ldd complains unless libraries are executable 18944 postinstall_cmds='chmod +x $lib' 18945 ;; 18946 18947sunos4*) 18948 version_type=sunos 18949 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18950 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18951 shlibpath_var=LD_LIBRARY_PATH 18952 shlibpath_overrides_runpath=yes 18953 if test "$with_gnu_ld" = yes; then 18954 need_lib_prefix=no 18955 fi 18956 need_version=yes 18957 ;; 18958 18959sysv4 | sysv4.3*) 18960 version_type=linux 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 shlibpath_var=LD_LIBRARY_PATH 18964 case $host_vendor in 18965 sni) 18966 shlibpath_overrides_runpath=no 18967 need_lib_prefix=no 18968 export_dynamic_flag_spec='${wl}-Blargedynsym' 18969 runpath_var=LD_RUN_PATH 18970 ;; 18971 siemens) 18972 need_lib_prefix=no 18973 ;; 18974 motorola) 18975 need_lib_prefix=no 18976 need_version=no 18977 shlibpath_overrides_runpath=no 18978 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18979 ;; 18980 esac 18981 ;; 18982 18983sysv4*MP*) 18984 if test -d /usr/nec ;then 18985 version_type=linux 18986 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 18987 soname_spec='$libname${shared_ext}.$major' 18988 shlibpath_var=LD_LIBRARY_PATH 18989 fi 18990 ;; 18991 18992sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 18993 version_type=freebsd-elf 18994 need_lib_prefix=no 18995 need_version=no 18996 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18997 soname_spec='${libname}${release}${shared_ext}$major' 18998 shlibpath_var=LD_LIBRARY_PATH 18999 hardcode_into_libs=yes 19000 if test "$with_gnu_ld" = yes; then 19001 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 19002 shlibpath_overrides_runpath=no 19003 else 19004 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 19005 shlibpath_overrides_runpath=yes 19006 case $host_os in 19007 sco3.2v5*) 19008 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 19009 ;; 19010 esac 19011 fi 19012 sys_lib_dlsearch_path_spec='/usr/lib' 19013 ;; 19014 19015uts4*) 19016 version_type=linux 19017 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19018 soname_spec='${libname}${release}${shared_ext}$major' 19019 shlibpath_var=LD_LIBRARY_PATH 19020 ;; 19021 19022*) 19023 dynamic_linker=no 19024 ;; 19025esac 19026{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 19027$as_echo "$dynamic_linker" >&6; } 19028test "$dynamic_linker" = no && can_build_shared=no 19029 19030if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 19031 $as_echo_n "(cached) " >&6 19032else 19033 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 19034fi 19035 19036sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 19037if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 19038 $as_echo_n "(cached) " >&6 19039else 19040 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 19041fi 19042 19043sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 19044 19045variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 19046if test "$GCC" = yes; then 19047 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 19048fi 19049 19050{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 19051$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 19052hardcode_action_GCJ= 19053if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 19054 test -n "$runpath_var_GCJ" || \ 19055 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 19056 19057 # We can hardcode non-existant directories. 19058 if test "$hardcode_direct_GCJ" != no && 19059 # If the only mechanism to avoid hardcoding is shlibpath_var, we 19060 # have to relink, otherwise we might link with an installed library 19061 # when we should be linking with a yet-to-be-installed one 19062 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 19063 test "$hardcode_minus_L_GCJ" != no; then 19064 # Linking always hardcodes the temporary library directory. 19065 hardcode_action_GCJ=relink 19066 else 19067 # We can link without hardcoding, and we can hardcode nonexisting dirs. 19068 hardcode_action_GCJ=immediate 19069 fi 19070else 19071 # We cannot hardcode anything, or else we can only hardcode existing 19072 # directories. 19073 hardcode_action_GCJ=unsupported 19074fi 19075{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 19076$as_echo "$hardcode_action_GCJ" >&6; } 19077 19078if test "$hardcode_action_GCJ" = relink; then 19079 # Fast installation is not supported 19080 enable_fast_install=no 19081elif test "$shlibpath_overrides_runpath" = yes || 19082 test "$enable_shared" = no; then 19083 # Fast installation is not necessary 19084 enable_fast_install=needless 19085fi 19086 19087 19088# The else clause should only fire when bootstrapping the 19089# libtool distribution, otherwise you forgot to ship ltmain.sh 19090# with your package, and you will get complaints that there are 19091# no rules to generate ltmain.sh. 19092if test -f "$ltmain"; then 19093 # See if we are running on zsh, and set the options which allow our commands through 19094 # without removal of \ escapes. 19095 if test -n "${ZSH_VERSION+set}" ; then 19096 setopt NO_GLOB_SUBST 19097 fi 19098 # Now quote all the things that may contain metacharacters while being 19099 # careful not to overquote the AC_SUBSTed values. We take copies of the 19100 # variables and quote the copies for generation of the libtool script. 19101 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19102 SED SHELL STRIP \ 19103 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19104 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19105 deplibs_check_method reload_flag reload_cmds need_locks \ 19106 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19107 lt_cv_sys_global_symbol_to_c_name_address \ 19108 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19109 old_postinstall_cmds old_postuninstall_cmds \ 19110 compiler_GCJ \ 19111 CC_GCJ \ 19112 LD_GCJ \ 19113 lt_prog_compiler_wl_GCJ \ 19114 lt_prog_compiler_pic_GCJ \ 19115 lt_prog_compiler_static_GCJ \ 19116 lt_prog_compiler_no_builtin_flag_GCJ \ 19117 export_dynamic_flag_spec_GCJ \ 19118 thread_safe_flag_spec_GCJ \ 19119 whole_archive_flag_spec_GCJ \ 19120 enable_shared_with_static_runtimes_GCJ \ 19121 old_archive_cmds_GCJ \ 19122 old_archive_from_new_cmds_GCJ \ 19123 predep_objects_GCJ \ 19124 postdep_objects_GCJ \ 19125 predeps_GCJ \ 19126 postdeps_GCJ \ 19127 compiler_lib_search_path_GCJ \ 19128 compiler_lib_search_dirs_GCJ \ 19129 archive_cmds_GCJ \ 19130 archive_expsym_cmds_GCJ \ 19131 postinstall_cmds_GCJ \ 19132 postuninstall_cmds_GCJ \ 19133 old_archive_from_expsyms_cmds_GCJ \ 19134 allow_undefined_flag_GCJ \ 19135 no_undefined_flag_GCJ \ 19136 export_symbols_cmds_GCJ \ 19137 hardcode_libdir_flag_spec_GCJ \ 19138 hardcode_libdir_flag_spec_ld_GCJ \ 19139 hardcode_libdir_separator_GCJ \ 19140 hardcode_automatic_GCJ \ 19141 module_cmds_GCJ \ 19142 module_expsym_cmds_GCJ \ 19143 lt_cv_prog_compiler_c_o_GCJ \ 19144 fix_srcfile_path_GCJ \ 19145 exclude_expsyms_GCJ \ 19146 include_expsyms_GCJ; do 19147 19148 case $var in 19149 old_archive_cmds_GCJ | \ 19150 old_archive_from_new_cmds_GCJ | \ 19151 archive_cmds_GCJ | \ 19152 archive_expsym_cmds_GCJ | \ 19153 module_cmds_GCJ | \ 19154 module_expsym_cmds_GCJ | \ 19155 old_archive_from_expsyms_cmds_GCJ | \ 19156 export_symbols_cmds_GCJ | \ 19157 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19158 postinstall_cmds | postuninstall_cmds | \ 19159 old_postinstall_cmds | old_postuninstall_cmds | \ 19160 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19161 # Double-quote double-evaled strings. 19162 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19163 ;; 19164 *) 19165 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19166 ;; 19167 esac 19168 done 19169 19170 case $lt_echo in 19171 *'\$0 --fallback-echo"') 19172 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19173 ;; 19174 esac 19175 19176cfgfile="$ofile" 19177 19178 cat <<__EOF__ >> "$cfgfile" 19179# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19180 19181# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19182 19183# Shell to use when invoking shell scripts. 19184SHELL=$lt_SHELL 19185 19186# Whether or not to build shared libraries. 19187build_libtool_libs=$enable_shared 19188 19189# Whether or not to build static libraries. 19190build_old_libs=$enable_static 19191 19192# Whether or not to add -lc for building shared libraries. 19193build_libtool_need_lc=$archive_cmds_need_lc_GCJ 19194 19195# Whether or not to disallow shared libs when runtime libs are static 19196allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 19197 19198# Whether or not to optimize for fast installation. 19199fast_install=$enable_fast_install 19200 19201# The host system. 19202host_alias=$host_alias 19203host=$host 19204host_os=$host_os 19205 19206# The build system. 19207build_alias=$build_alias 19208build=$build 19209build_os=$build_os 19210 19211# An echo program that does not interpret backslashes. 19212echo=$lt_echo 19213 19214# The archiver. 19215AR=$lt_AR 19216AR_FLAGS=$lt_AR_FLAGS 19217 19218# A C compiler. 19219LTCC=$lt_LTCC 19220 19221# LTCC compiler flags. 19222LTCFLAGS=$lt_LTCFLAGS 19223 19224# A language-specific compiler. 19225CC=$lt_compiler_GCJ 19226 19227# Is the compiler the GNU C compiler? 19228with_gcc=$GCC_GCJ 19229 19230# An ERE matcher. 19231EGREP=$lt_EGREP 19232 19233# The linker used to build libraries. 19234LD=$lt_LD_GCJ 19235 19236# Whether we need hard or soft links. 19237LN_S=$lt_LN_S 19238 19239# A BSD-compatible nm program. 19240NM=$lt_NM 19241 19242# A symbol stripping program 19243STRIP=$lt_STRIP 19244 19245# Used to examine libraries when file_magic_cmd begins "file" 19246MAGIC_CMD=$MAGIC_CMD 19247 19248# Used on cygwin: DLL creation program. 19249DLLTOOL="$DLLTOOL" 19250 19251# Used on cygwin: object dumper. 19252OBJDUMP="$OBJDUMP" 19253 19254# Used on cygwin: assembler. 19255AS="$AS" 19256 19257# The name of the directory that contains temporary libtool files. 19258objdir=$objdir 19259 19260# How to create reloadable object files. 19261reload_flag=$lt_reload_flag 19262reload_cmds=$lt_reload_cmds 19263 19264# How to pass a linker flag through the compiler. 19265wl=$lt_lt_prog_compiler_wl_GCJ 19266 19267# Object file suffix (normally "o"). 19268objext="$ac_objext" 19269 19270# Old archive suffix (normally "a"). 19271libext="$libext" 19272 19273# Shared library suffix (normally ".so"). 19274shrext_cmds='$shrext_cmds' 19275 19276# Executable file suffix (normally ""). 19277exeext="$exeext" 19278 19279# Additional compiler flags for building library objects. 19280pic_flag=$lt_lt_prog_compiler_pic_GCJ 19281pic_mode=$pic_mode 19282 19283# What is the maximum length of a command? 19284max_cmd_len=$lt_cv_sys_max_cmd_len 19285 19286# Does compiler simultaneously support -c and -o options? 19287compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 19288 19289# Must we lock files when doing compilation? 19290need_locks=$lt_need_locks 19291 19292# Do we need the lib prefix for modules? 19293need_lib_prefix=$need_lib_prefix 19294 19295# Do we need a version for libraries? 19296need_version=$need_version 19297 19298# Whether dlopen is supported. 19299dlopen_support=$enable_dlopen 19300 19301# Whether dlopen of programs is supported. 19302dlopen_self=$enable_dlopen_self 19303 19304# Whether dlopen of statically linked programs is supported. 19305dlopen_self_static=$enable_dlopen_self_static 19306 19307# Compiler flag to prevent dynamic linking. 19308link_static_flag=$lt_lt_prog_compiler_static_GCJ 19309 19310# Compiler flag to turn off builtin functions. 19311no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 19312 19313# Compiler flag to allow reflexive dlopens. 19314export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 19315 19316# Compiler flag to generate shared objects directly from archives. 19317whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 19318 19319# Compiler flag to generate thread-safe objects. 19320thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 19321 19322# Library versioning type. 19323version_type=$version_type 19324 19325# Format of library name prefix. 19326libname_spec=$lt_libname_spec 19327 19328# List of archive names. First name is the real one, the rest are links. 19329# The last name is the one that the linker finds with -lNAME. 19330library_names_spec=$lt_library_names_spec 19331 19332# The coded name of the library, if different from the real name. 19333soname_spec=$lt_soname_spec 19334 19335# Commands used to build and install an old-style archive. 19336RANLIB=$lt_RANLIB 19337old_archive_cmds=$lt_old_archive_cmds_GCJ 19338old_postinstall_cmds=$lt_old_postinstall_cmds 19339old_postuninstall_cmds=$lt_old_postuninstall_cmds 19340 19341# Create an old-style archive from a shared archive. 19342old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19343 19344# Create a temporary old-style archive to link instead of a shared archive. 19345old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19346 19347# Commands used to build and install a shared archive. 19348archive_cmds=$lt_archive_cmds_GCJ 19349archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19350postinstall_cmds=$lt_postinstall_cmds 19351postuninstall_cmds=$lt_postuninstall_cmds 19352 19353# Commands used to build a loadable module (assumed same as above if empty) 19354module_cmds=$lt_module_cmds_GCJ 19355module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19356 19357# Commands to strip libraries. 19358old_striplib=$lt_old_striplib 19359striplib=$lt_striplib 19360 19361# Dependencies to place before the objects being linked to create a 19362# shared library. 19363predep_objects=$lt_predep_objects_GCJ 19364 19365# Dependencies to place after the objects being linked to create a 19366# shared library. 19367postdep_objects=$lt_postdep_objects_GCJ 19368 19369# Dependencies to place before the objects being linked to create a 19370# shared library. 19371predeps=$lt_predeps_GCJ 19372 19373# Dependencies to place after the objects being linked to create a 19374# shared library. 19375postdeps=$lt_postdeps_GCJ 19376 19377# The directories searched by this compiler when creating a shared 19378# library 19379compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ 19380 19381# The library search path used internally by the compiler when linking 19382# a shared library. 19383compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19384 19385# Method to check whether dependent libraries are shared objects. 19386deplibs_check_method=$lt_deplibs_check_method 19387 19388# Command to use when deplibs_check_method == file_magic. 19389file_magic_cmd=$lt_file_magic_cmd 19390 19391# Flag that allows shared libraries with undefined symbols to be built. 19392allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19393 19394# Flag that forces no undefined symbols. 19395no_undefined_flag=$lt_no_undefined_flag_GCJ 19396 19397# Commands used to finish a libtool library installation in a directory. 19398finish_cmds=$lt_finish_cmds 19399 19400# Same as above, but a single script fragment to be evaled but not shown. 19401finish_eval=$lt_finish_eval 19402 19403# Take the output of nm and produce a listing of raw symbols and C names. 19404global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19405 19406# Transform the output of nm in a proper C declaration 19407global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19408 19409# Transform the output of nm in a C name address pair 19410global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19411 19412# This is the shared library runtime path variable. 19413runpath_var=$runpath_var 19414 19415# This is the shared library path variable. 19416shlibpath_var=$shlibpath_var 19417 19418# Is shlibpath searched before the hard-coded library search path? 19419shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19420 19421# How to hardcode a shared library path into an executable. 19422hardcode_action=$hardcode_action_GCJ 19423 19424# Whether we should hardcode library paths into libraries. 19425hardcode_into_libs=$hardcode_into_libs 19426 19427# Flag to hardcode \$libdir into a binary during linking. 19428# This must work even if \$libdir does not exist. 19429hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19430 19431# If ld is used when linking, flag to hardcode \$libdir into 19432# a binary during linking. This must work even if \$libdir does 19433# not exist. 19434hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19435 19436# Whether we need a single -rpath flag with a separated argument. 19437hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19438 19439# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19440# resulting binary. 19441hardcode_direct=$hardcode_direct_GCJ 19442 19443# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19444# resulting binary. 19445hardcode_minus_L=$hardcode_minus_L_GCJ 19446 19447# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19448# the resulting binary. 19449hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19450 19451# Set to yes if building a shared library automatically hardcodes DIR into the library 19452# and all subsequent libraries and executables linked against it. 19453hardcode_automatic=$hardcode_automatic_GCJ 19454 19455# Variables whose values should be saved in libtool wrapper scripts and 19456# restored at relink time. 19457variables_saved_for_relink="$variables_saved_for_relink" 19458 19459# Whether libtool must link a program against all its dependency libraries. 19460link_all_deplibs=$link_all_deplibs_GCJ 19461 19462# Compile-time system search path for libraries 19463sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19464 19465# Run-time system search path for libraries 19466sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19467 19468# Fix the shell variable \$srcfile for the compiler. 19469fix_srcfile_path=$lt_fix_srcfile_path 19470 19471# Set to yes if exported symbols are required. 19472always_export_symbols=$always_export_symbols_GCJ 19473 19474# The commands to list exported symbols. 19475export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19476 19477# The commands to extract the exported symbol list from a shared archive. 19478extract_expsyms_cmds=$lt_extract_expsyms_cmds 19479 19480# Symbols that should not be listed in the preloaded symbols. 19481exclude_expsyms=$lt_exclude_expsyms_GCJ 19482 19483# Symbols that must always be exported. 19484include_expsyms=$lt_include_expsyms_GCJ 19485 19486# ### END LIBTOOL TAG CONFIG: $tagname 19487 19488__EOF__ 19489 19490 19491else 19492 # If there is no Makefile yet, we rely on a make rule to execute 19493 # `config.status --recheck' to rerun these tests and create the 19494 # libtool script then. 19495 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19496 if test -f "$ltmain_in"; then 19497 test -f Makefile && make "$ltmain" 19498 fi 19499fi 19500 19501 19502ac_ext=c 19503ac_cpp='$CPP $CPPFLAGS' 19504ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19505ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19506ac_compiler_gnu=$ac_cv_c_compiler_gnu 19507 19508CC="$lt_save_CC" 19509 19510 else 19511 tagname="" 19512 fi 19513 ;; 19514 19515 RC) 19516 19517 19518# Source file extension for RC test sources. 19519ac_ext=rc 19520 19521# Object file extension for compiled RC test sources. 19522objext=o 19523objext_RC=$objext 19524 19525# Code to be used in simple compile tests 19526lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' 19527 19528# Code to be used in simple link tests 19529lt_simple_link_test_code="$lt_simple_compile_test_code" 19530 19531# ltmain only uses $CC for tagged configurations so make sure $CC is set. 19532 19533# If no C compiler was specified, use CC. 19534LTCC=${LTCC-"$CC"} 19535 19536# If no C compiler flags were specified, use CFLAGS. 19537LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 19538 19539# Allow CC to be a program name with arguments. 19540compiler=$CC 19541 19542 19543# save warnings/boilerplate of simple test code 19544ac_outfile=conftest.$ac_objext 19545echo "$lt_simple_compile_test_code" >conftest.$ac_ext 19546eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19547_lt_compiler_boilerplate=`cat conftest.err` 19548$rm conftest* 19549 19550ac_outfile=conftest.$ac_objext 19551echo "$lt_simple_link_test_code" >conftest.$ac_ext 19552eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19553_lt_linker_boilerplate=`cat conftest.err` 19554$rm -r conftest* 19555 19556 19557# Allow CC to be a program name with arguments. 19558lt_save_CC="$CC" 19559CC=${RC-"windres"} 19560compiler=$CC 19561compiler_RC=$CC 19562for cc_temp in $compiler""; do 19563 case $cc_temp in 19564 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19565 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19566 \-*) ;; 19567 *) break;; 19568 esac 19569done 19570cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19571 19572lt_cv_prog_compiler_c_o_RC=yes 19573 19574# The else clause should only fire when bootstrapping the 19575# libtool distribution, otherwise you forgot to ship ltmain.sh 19576# with your package, and you will get complaints that there are 19577# no rules to generate ltmain.sh. 19578if test -f "$ltmain"; then 19579 # See if we are running on zsh, and set the options which allow our commands through 19580 # without removal of \ escapes. 19581 if test -n "${ZSH_VERSION+set}" ; then 19582 setopt NO_GLOB_SUBST 19583 fi 19584 # Now quote all the things that may contain metacharacters while being 19585 # careful not to overquote the AC_SUBSTed values. We take copies of the 19586 # variables and quote the copies for generation of the libtool script. 19587 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19588 SED SHELL STRIP \ 19589 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19590 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19591 deplibs_check_method reload_flag reload_cmds need_locks \ 19592 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19593 lt_cv_sys_global_symbol_to_c_name_address \ 19594 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19595 old_postinstall_cmds old_postuninstall_cmds \ 19596 compiler_RC \ 19597 CC_RC \ 19598 LD_RC \ 19599 lt_prog_compiler_wl_RC \ 19600 lt_prog_compiler_pic_RC \ 19601 lt_prog_compiler_static_RC \ 19602 lt_prog_compiler_no_builtin_flag_RC \ 19603 export_dynamic_flag_spec_RC \ 19604 thread_safe_flag_spec_RC \ 19605 whole_archive_flag_spec_RC \ 19606 enable_shared_with_static_runtimes_RC \ 19607 old_archive_cmds_RC \ 19608 old_archive_from_new_cmds_RC \ 19609 predep_objects_RC \ 19610 postdep_objects_RC \ 19611 predeps_RC \ 19612 postdeps_RC \ 19613 compiler_lib_search_path_RC \ 19614 compiler_lib_search_dirs_RC \ 19615 archive_cmds_RC \ 19616 archive_expsym_cmds_RC \ 19617 postinstall_cmds_RC \ 19618 postuninstall_cmds_RC \ 19619 old_archive_from_expsyms_cmds_RC \ 19620 allow_undefined_flag_RC \ 19621 no_undefined_flag_RC \ 19622 export_symbols_cmds_RC \ 19623 hardcode_libdir_flag_spec_RC \ 19624 hardcode_libdir_flag_spec_ld_RC \ 19625 hardcode_libdir_separator_RC \ 19626 hardcode_automatic_RC \ 19627 module_cmds_RC \ 19628 module_expsym_cmds_RC \ 19629 lt_cv_prog_compiler_c_o_RC \ 19630 fix_srcfile_path_RC \ 19631 exclude_expsyms_RC \ 19632 include_expsyms_RC; do 19633 19634 case $var in 19635 old_archive_cmds_RC | \ 19636 old_archive_from_new_cmds_RC | \ 19637 archive_cmds_RC | \ 19638 archive_expsym_cmds_RC | \ 19639 module_cmds_RC | \ 19640 module_expsym_cmds_RC | \ 19641 old_archive_from_expsyms_cmds_RC | \ 19642 export_symbols_cmds_RC | \ 19643 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19644 postinstall_cmds | postuninstall_cmds | \ 19645 old_postinstall_cmds | old_postuninstall_cmds | \ 19646 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19647 # Double-quote double-evaled strings. 19648 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19649 ;; 19650 *) 19651 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19652 ;; 19653 esac 19654 done 19655 19656 case $lt_echo in 19657 *'\$0 --fallback-echo"') 19658 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19659 ;; 19660 esac 19661 19662cfgfile="$ofile" 19663 19664 cat <<__EOF__ >> "$cfgfile" 19665# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19666 19667# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19668 19669# Shell to use when invoking shell scripts. 19670SHELL=$lt_SHELL 19671 19672# Whether or not to build shared libraries. 19673build_libtool_libs=$enable_shared 19674 19675# Whether or not to build static libraries. 19676build_old_libs=$enable_static 19677 19678# Whether or not to add -lc for building shared libraries. 19679build_libtool_need_lc=$archive_cmds_need_lc_RC 19680 19681# Whether or not to disallow shared libs when runtime libs are static 19682allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19683 19684# Whether or not to optimize for fast installation. 19685fast_install=$enable_fast_install 19686 19687# The host system. 19688host_alias=$host_alias 19689host=$host 19690host_os=$host_os 19691 19692# The build system. 19693build_alias=$build_alias 19694build=$build 19695build_os=$build_os 19696 19697# An echo program that does not interpret backslashes. 19698echo=$lt_echo 19699 19700# The archiver. 19701AR=$lt_AR 19702AR_FLAGS=$lt_AR_FLAGS 19703 19704# A C compiler. 19705LTCC=$lt_LTCC 19706 19707# LTCC compiler flags. 19708LTCFLAGS=$lt_LTCFLAGS 19709 19710# A language-specific compiler. 19711CC=$lt_compiler_RC 19712 19713# Is the compiler the GNU C compiler? 19714with_gcc=$GCC_RC 19715 19716# An ERE matcher. 19717EGREP=$lt_EGREP 19718 19719# The linker used to build libraries. 19720LD=$lt_LD_RC 19721 19722# Whether we need hard or soft links. 19723LN_S=$lt_LN_S 19724 19725# A BSD-compatible nm program. 19726NM=$lt_NM 19727 19728# A symbol stripping program 19729STRIP=$lt_STRIP 19730 19731# Used to examine libraries when file_magic_cmd begins "file" 19732MAGIC_CMD=$MAGIC_CMD 19733 19734# Used on cygwin: DLL creation program. 19735DLLTOOL="$DLLTOOL" 19736 19737# Used on cygwin: object dumper. 19738OBJDUMP="$OBJDUMP" 19739 19740# Used on cygwin: assembler. 19741AS="$AS" 19742 19743# The name of the directory that contains temporary libtool files. 19744objdir=$objdir 19745 19746# How to create reloadable object files. 19747reload_flag=$lt_reload_flag 19748reload_cmds=$lt_reload_cmds 19749 19750# How to pass a linker flag through the compiler. 19751wl=$lt_lt_prog_compiler_wl_RC 19752 19753# Object file suffix (normally "o"). 19754objext="$ac_objext" 19755 19756# Old archive suffix (normally "a"). 19757libext="$libext" 19758 19759# Shared library suffix (normally ".so"). 19760shrext_cmds='$shrext_cmds' 19761 19762# Executable file suffix (normally ""). 19763exeext="$exeext" 19764 19765# Additional compiler flags for building library objects. 19766pic_flag=$lt_lt_prog_compiler_pic_RC 19767pic_mode=$pic_mode 19768 19769# What is the maximum length of a command? 19770max_cmd_len=$lt_cv_sys_max_cmd_len 19771 19772# Does compiler simultaneously support -c and -o options? 19773compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19774 19775# Must we lock files when doing compilation? 19776need_locks=$lt_need_locks 19777 19778# Do we need the lib prefix for modules? 19779need_lib_prefix=$need_lib_prefix 19780 19781# Do we need a version for libraries? 19782need_version=$need_version 19783 19784# Whether dlopen is supported. 19785dlopen_support=$enable_dlopen 19786 19787# Whether dlopen of programs is supported. 19788dlopen_self=$enable_dlopen_self 19789 19790# Whether dlopen of statically linked programs is supported. 19791dlopen_self_static=$enable_dlopen_self_static 19792 19793# Compiler flag to prevent dynamic linking. 19794link_static_flag=$lt_lt_prog_compiler_static_RC 19795 19796# Compiler flag to turn off builtin functions. 19797no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 19798 19799# Compiler flag to allow reflexive dlopens. 19800export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 19801 19802# Compiler flag to generate shared objects directly from archives. 19803whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 19804 19805# Compiler flag to generate thread-safe objects. 19806thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 19807 19808# Library versioning type. 19809version_type=$version_type 19810 19811# Format of library name prefix. 19812libname_spec=$lt_libname_spec 19813 19814# List of archive names. First name is the real one, the rest are links. 19815# The last name is the one that the linker finds with -lNAME. 19816library_names_spec=$lt_library_names_spec 19817 19818# The coded name of the library, if different from the real name. 19819soname_spec=$lt_soname_spec 19820 19821# Commands used to build and install an old-style archive. 19822RANLIB=$lt_RANLIB 19823old_archive_cmds=$lt_old_archive_cmds_RC 19824old_postinstall_cmds=$lt_old_postinstall_cmds 19825old_postuninstall_cmds=$lt_old_postuninstall_cmds 19826 19827# Create an old-style archive from a shared archive. 19828old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 19829 19830# Create a temporary old-style archive to link instead of a shared archive. 19831old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 19832 19833# Commands used to build and install a shared archive. 19834archive_cmds=$lt_archive_cmds_RC 19835archive_expsym_cmds=$lt_archive_expsym_cmds_RC 19836postinstall_cmds=$lt_postinstall_cmds 19837postuninstall_cmds=$lt_postuninstall_cmds 19838 19839# Commands used to build a loadable module (assumed same as above if empty) 19840module_cmds=$lt_module_cmds_RC 19841module_expsym_cmds=$lt_module_expsym_cmds_RC 19842 19843# Commands to strip libraries. 19844old_striplib=$lt_old_striplib 19845striplib=$lt_striplib 19846 19847# Dependencies to place before the objects being linked to create a 19848# shared library. 19849predep_objects=$lt_predep_objects_RC 19850 19851# Dependencies to place after the objects being linked to create a 19852# shared library. 19853postdep_objects=$lt_postdep_objects_RC 19854 19855# Dependencies to place before the objects being linked to create a 19856# shared library. 19857predeps=$lt_predeps_RC 19858 19859# Dependencies to place after the objects being linked to create a 19860# shared library. 19861postdeps=$lt_postdeps_RC 19862 19863# The directories searched by this compiler when creating a shared 19864# library 19865compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC 19866 19867# The library search path used internally by the compiler when linking 19868# a shared library. 19869compiler_lib_search_path=$lt_compiler_lib_search_path_RC 19870 19871# Method to check whether dependent libraries are shared objects. 19872deplibs_check_method=$lt_deplibs_check_method 19873 19874# Command to use when deplibs_check_method == file_magic. 19875file_magic_cmd=$lt_file_magic_cmd 19876 19877# Flag that allows shared libraries with undefined symbols to be built. 19878allow_undefined_flag=$lt_allow_undefined_flag_RC 19879 19880# Flag that forces no undefined symbols. 19881no_undefined_flag=$lt_no_undefined_flag_RC 19882 19883# Commands used to finish a libtool library installation in a directory. 19884finish_cmds=$lt_finish_cmds 19885 19886# Same as above, but a single script fragment to be evaled but not shown. 19887finish_eval=$lt_finish_eval 19888 19889# Take the output of nm and produce a listing of raw symbols and C names. 19890global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19891 19892# Transform the output of nm in a proper C declaration 19893global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19894 19895# Transform the output of nm in a C name address pair 19896global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19897 19898# This is the shared library runtime path variable. 19899runpath_var=$runpath_var 19900 19901# This is the shared library path variable. 19902shlibpath_var=$shlibpath_var 19903 19904# Is shlibpath searched before the hard-coded library search path? 19905shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19906 19907# How to hardcode a shared library path into an executable. 19908hardcode_action=$hardcode_action_RC 19909 19910# Whether we should hardcode library paths into libraries. 19911hardcode_into_libs=$hardcode_into_libs 19912 19913# Flag to hardcode \$libdir into a binary during linking. 19914# This must work even if \$libdir does not exist. 19915hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 19916 19917# If ld is used when linking, flag to hardcode \$libdir into 19918# a binary during linking. This must work even if \$libdir does 19919# not exist. 19920hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 19921 19922# Whether we need a single -rpath flag with a separated argument. 19923hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 19924 19925# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19926# resulting binary. 19927hardcode_direct=$hardcode_direct_RC 19928 19929# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19930# resulting binary. 19931hardcode_minus_L=$hardcode_minus_L_RC 19932 19933# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19934# the resulting binary. 19935hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 19936 19937# Set to yes if building a shared library automatically hardcodes DIR into the library 19938# and all subsequent libraries and executables linked against it. 19939hardcode_automatic=$hardcode_automatic_RC 19940 19941# Variables whose values should be saved in libtool wrapper scripts and 19942# restored at relink time. 19943variables_saved_for_relink="$variables_saved_for_relink" 19944 19945# Whether libtool must link a program against all its dependency libraries. 19946link_all_deplibs=$link_all_deplibs_RC 19947 19948# Compile-time system search path for libraries 19949sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19950 19951# Run-time system search path for libraries 19952sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19953 19954# Fix the shell variable \$srcfile for the compiler. 19955fix_srcfile_path=$lt_fix_srcfile_path 19956 19957# Set to yes if exported symbols are required. 19958always_export_symbols=$always_export_symbols_RC 19959 19960# The commands to list exported symbols. 19961export_symbols_cmds=$lt_export_symbols_cmds_RC 19962 19963# The commands to extract the exported symbol list from a shared archive. 19964extract_expsyms_cmds=$lt_extract_expsyms_cmds 19965 19966# Symbols that should not be listed in the preloaded symbols. 19967exclude_expsyms=$lt_exclude_expsyms_RC 19968 19969# Symbols that must always be exported. 19970include_expsyms=$lt_include_expsyms_RC 19971 19972# ### END LIBTOOL TAG CONFIG: $tagname 19973 19974__EOF__ 19975 19976 19977else 19978 # If there is no Makefile yet, we rely on a make rule to execute 19979 # `config.status --recheck' to rerun these tests and create the 19980 # libtool script then. 19981 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19982 if test -f "$ltmain_in"; then 19983 test -f Makefile && make "$ltmain" 19984 fi 19985fi 19986 19987 19988ac_ext=c 19989ac_cpp='$CPP $CPPFLAGS' 19990ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19991ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19992ac_compiler_gnu=$ac_cv_c_compiler_gnu 19993 19994CC="$lt_save_CC" 19995 19996 ;; 19997 19998 *) 19999 { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 20000$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 20001 { (exit 1); exit 1; }; } 20002 ;; 20003 esac 20004 20005 # Append the new tag name to the list of available tags. 20006 if test -n "$tagname" ; then 20007 available_tags="$available_tags $tagname" 20008 fi 20009 fi 20010 done 20011 IFS="$lt_save_ifs" 20012 20013 # Now substitute the updated list of available tags. 20014 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 20015 mv "${ofile}T" "$ofile" 20016 chmod +x "$ofile" 20017 else 20018 rm -f "${ofile}T" 20019 { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 20020$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 20021 { (exit 1); exit 1; }; } 20022 fi 20023fi 20024 20025 20026 20027# This can be used to rebuild libtool when needed 20028LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 20029 20030# Always use our own libtool. 20031LIBTOOL='$(SHELL) $(top_builddir)/libtool' 20032 20033# Prevent multiple expansion 20034 20035 20036 20037 20038 20039 20040 20041 20042 20043 20044 20045 20046 20047 20048 20049 20050 20051 20052 20053 20054 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5 20055$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 20056if test "${ac_cv_prog_cc_c99+set}" = set; then 20057 $as_echo_n "(cached) " >&6 20058else 20059 ac_cv_prog_cc_c99=no 20060ac_save_CC=$CC 20061cat >conftest.$ac_ext <<_ACEOF 20062/* confdefs.h. */ 20063_ACEOF 20064cat confdefs.h >>conftest.$ac_ext 20065cat >>conftest.$ac_ext <<_ACEOF 20066/* end confdefs.h. */ 20067#include <stdarg.h> 20068#include <stdbool.h> 20069#include <stdlib.h> 20070#include <wchar.h> 20071#include <stdio.h> 20072 20073// Check varargs macros. These examples are taken from C99 6.10.3.5. 20074#define debug(...) fprintf (stderr, __VA_ARGS__) 20075#define showlist(...) puts (#__VA_ARGS__) 20076#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 20077static void 20078test_varargs_macros (void) 20079{ 20080 int x = 1234; 20081 int y = 5678; 20082 debug ("Flag"); 20083 debug ("X = %d\n", x); 20084 showlist (The first, second, and third items.); 20085 report (x>y, "x is %d but y is %d", x, y); 20086} 20087 20088// Check long long types. 20089#define BIG64 18446744073709551615ull 20090#define BIG32 4294967295ul 20091#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 20092#if !BIG_OK 20093 your preprocessor is broken; 20094#endif 20095#if BIG_OK 20096#else 20097 your preprocessor is broken; 20098#endif 20099static long long int bignum = -9223372036854775807LL; 20100static unsigned long long int ubignum = BIG64; 20101 20102struct incomplete_array 20103{ 20104 int datasize; 20105 double data[]; 20106}; 20107 20108struct named_init { 20109 int number; 20110 const wchar_t *name; 20111 double average; 20112}; 20113 20114typedef const char *ccp; 20115 20116static inline int 20117test_restrict (ccp restrict text) 20118{ 20119 // See if C++-style comments work. 20120 // Iterate through items via the restricted pointer. 20121 // Also check for declarations in for loops. 20122 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 20123 continue; 20124 return 0; 20125} 20126 20127// Check varargs and va_copy. 20128static void 20129test_varargs (const char *format, ...) 20130{ 20131 va_list args; 20132 va_start (args, format); 20133 va_list args_copy; 20134 va_copy (args_copy, args); 20135 20136 const char *str; 20137 int number; 20138 float fnumber; 20139 20140 while (*format) 20141 { 20142 switch (*format++) 20143 { 20144 case 's': // string 20145 str = va_arg (args_copy, const char *); 20146 break; 20147 case 'd': // int 20148 number = va_arg (args_copy, int); 20149 break; 20150 case 'f': // float 20151 fnumber = va_arg (args_copy, double); 20152 break; 20153 default: 20154 break; 20155 } 20156 } 20157 va_end (args_copy); 20158 va_end (args); 20159} 20160 20161int 20162main () 20163{ 20164 20165 // Check bool. 20166 _Bool success = false; 20167 20168 // Check restrict. 20169 if (test_restrict ("String literal") == 0) 20170 success = true; 20171 char *restrict newvar = "Another string"; 20172 20173 // Check varargs. 20174 test_varargs ("s, d' f .", "string", 65, 34.234); 20175 test_varargs_macros (); 20176 20177 // Check flexible array members. 20178 struct incomplete_array *ia = 20179 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 20180 ia->datasize = 10; 20181 for (int i = 0; i < ia->datasize; ++i) 20182 ia->data[i] = i * 1.234; 20183 20184 // Check named initializers. 20185 struct named_init ni = { 20186 .number = 34, 20187 .name = L"Test wide string", 20188 .average = 543.34343, 20189 }; 20190 20191 ni.number = 58; 20192 20193 int dynamic_array[ni.number]; 20194 dynamic_array[ni.number - 1] = 543; 20195 20196 // work around unused variable warnings 20197 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 20198 || dynamic_array[ni.number - 1] != 543); 20199 20200 ; 20201 return 0; 20202} 20203_ACEOF 20204for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 20205do 20206 CC="$ac_save_CC $ac_arg" 20207 rm -f conftest.$ac_objext 20208if { (ac_try="$ac_compile" 20209case "(($ac_try" in 20210 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20211 *) ac_try_echo=$ac_try;; 20212esac 20213eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20214$as_echo "$ac_try_echo") >&5 20215 (eval "$ac_compile") 2>conftest.er1 20216 ac_status=$? 20217 grep -v '^ *+' conftest.er1 >conftest.err 20218 rm -f conftest.er1 20219 cat conftest.err >&5 20220 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20221 (exit $ac_status); } && { 20222 test -z "$ac_c_werror_flag" || 20223 test ! -s conftest.err 20224 } && test -s conftest.$ac_objext; then 20225 ac_cv_prog_cc_c99=$ac_arg 20226else 20227 $as_echo "$as_me: failed program was:" >&5 20228sed 's/^/| /' conftest.$ac_ext >&5 20229 20230 20231fi 20232 20233rm -f core conftest.err conftest.$ac_objext 20234 test "x$ac_cv_prog_cc_c99" != "xno" && break 20235done 20236rm -f conftest.$ac_ext 20237CC=$ac_save_CC 20238 20239fi 20240# AC_CACHE_VAL 20241case "x$ac_cv_prog_cc_c99" in 20242 x) 20243 { $as_echo "$as_me:$LINENO: result: none needed" >&5 20244$as_echo "none needed" >&6; } ;; 20245 xno) 20246 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 20247$as_echo "unsupported" >&6; } ;; 20248 *) 20249 CC="$CC $ac_cv_prog_cc_c99" 20250 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5 20251$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 20252esac 20253 20254 20255 20256 20257 20258 20259if test "x$GCC" = xyes ; then 20260 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 20261-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 20262-Wbad-function-cast" 20263 case `$CC -dumpversion` in 20264 3.4.* | 4.*) 20265 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 20266 ;; 20267 esac 20268else 20269 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5 20270$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; } 20271if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then 20272 $as_echo_n "(cached) " >&6 20273else 20274 cat >conftest.$ac_ext <<_ACEOF 20275/* confdefs.h. */ 20276_ACEOF 20277cat confdefs.h >>conftest.$ac_ext 20278cat >>conftest.$ac_ext <<_ACEOF 20279/* end confdefs.h. */ 20280$ac_includes_default 20281int 20282main () 20283{ 20284#ifndef __SUNPRO_C 20285 (void) __SUNPRO_C; 20286#endif 20287 20288 ; 20289 return 0; 20290} 20291_ACEOF 20292rm -f conftest.$ac_objext 20293if { (ac_try="$ac_compile" 20294case "(($ac_try" in 20295 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20296 *) ac_try_echo=$ac_try;; 20297esac 20298eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20299$as_echo "$ac_try_echo") >&5 20300 (eval "$ac_compile") 2>conftest.er1 20301 ac_status=$? 20302 grep -v '^ *+' conftest.er1 >conftest.err 20303 rm -f conftest.er1 20304 cat conftest.err >&5 20305 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20306 (exit $ac_status); } && { 20307 test -z "$ac_c_werror_flag" || 20308 test ! -s conftest.err 20309 } && test -s conftest.$ac_objext; then 20310 ac_cv_have_decl___SUNPRO_C=yes 20311else 20312 $as_echo "$as_me: failed program was:" >&5 20313sed 's/^/| /' conftest.$ac_ext >&5 20314 20315 ac_cv_have_decl___SUNPRO_C=no 20316fi 20317 20318rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20319fi 20320{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5 20321$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; } 20322if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then 20323 SUNCC="yes" 20324else 20325 SUNCC="no" 20326fi 20327 20328 if test "x$SUNCC" = "xyes"; then 20329 CWARNFLAGS="-v" 20330 fi 20331fi 20332 20333# Check whether --enable-silent-rules was given. 20334if test "${enable_silent_rules+set}" = set; then 20335 enableval=$enable_silent_rules; 20336fi 20337 20338case $enable_silent_rules in 20339yes) AM_DEFAULT_VERBOSITY=0;; 20340no) AM_DEFAULT_VERBOSITY=1;; 20341*) AM_DEFAULT_VERBOSITY=0;; 20342esac 20343AM_BACKSLASH='\' 20344 20345 20346 20347 20348 20349 20350 20351# Check whether --enable-strict-compilation was given. 20352if test "${enable_strict_compilation+set}" = set; then 20353 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 20354else 20355 STRICT_COMPILE=no 20356fi 20357 20358if test "x$STRICT_COMPILE" = "xyes"; then 20359 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5 20360$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; } 20361if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then 20362 $as_echo_n "(cached) " >&6 20363else 20364 cat >conftest.$ac_ext <<_ACEOF 20365/* confdefs.h. */ 20366_ACEOF 20367cat confdefs.h >>conftest.$ac_ext 20368cat >>conftest.$ac_ext <<_ACEOF 20369/* end confdefs.h. */ 20370$ac_includes_default 20371int 20372main () 20373{ 20374#ifndef __SUNPRO_C 20375 (void) __SUNPRO_C; 20376#endif 20377 20378 ; 20379 return 0; 20380} 20381_ACEOF 20382rm -f conftest.$ac_objext 20383if { (ac_try="$ac_compile" 20384case "(($ac_try" in 20385 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20386 *) ac_try_echo=$ac_try;; 20387esac 20388eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20389$as_echo "$ac_try_echo") >&5 20390 (eval "$ac_compile") 2>conftest.er1 20391 ac_status=$? 20392 grep -v '^ *+' conftest.er1 >conftest.err 20393 rm -f conftest.er1 20394 cat conftest.err >&5 20395 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20396 (exit $ac_status); } && { 20397 test -z "$ac_c_werror_flag" || 20398 test ! -s conftest.err 20399 } && test -s conftest.$ac_objext; then 20400 ac_cv_have_decl___SUNPRO_C=yes 20401else 20402 $as_echo "$as_me: failed program was:" >&5 20403sed 's/^/| /' conftest.$ac_ext >&5 20404 20405 ac_cv_have_decl___SUNPRO_C=no 20406fi 20407 20408rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20409fi 20410{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5 20411$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; } 20412if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then 20413 SUNCC="yes" 20414else 20415 SUNCC="no" 20416fi 20417 20418 { $as_echo "$as_me:$LINENO: checking whether __INTEL_COMPILER is declared" >&5 20419$as_echo_n "checking whether __INTEL_COMPILER is declared... " >&6; } 20420if test "${ac_cv_have_decl___INTEL_COMPILER+set}" = set; then 20421 $as_echo_n "(cached) " >&6 20422else 20423 cat >conftest.$ac_ext <<_ACEOF 20424/* confdefs.h. */ 20425_ACEOF 20426cat confdefs.h >>conftest.$ac_ext 20427cat >>conftest.$ac_ext <<_ACEOF 20428/* end confdefs.h. */ 20429$ac_includes_default 20430int 20431main () 20432{ 20433#ifndef __INTEL_COMPILER 20434 (void) __INTEL_COMPILER; 20435#endif 20436 20437 ; 20438 return 0; 20439} 20440_ACEOF 20441rm -f conftest.$ac_objext 20442if { (ac_try="$ac_compile" 20443case "(($ac_try" in 20444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20445 *) ac_try_echo=$ac_try;; 20446esac 20447eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20448$as_echo "$ac_try_echo") >&5 20449 (eval "$ac_compile") 2>conftest.er1 20450 ac_status=$? 20451 grep -v '^ *+' conftest.er1 >conftest.err 20452 rm -f conftest.er1 20453 cat conftest.err >&5 20454 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20455 (exit $ac_status); } && { 20456 test -z "$ac_c_werror_flag" || 20457 test ! -s conftest.err 20458 } && test -s conftest.$ac_objext; then 20459 ac_cv_have_decl___INTEL_COMPILER=yes 20460else 20461 $as_echo "$as_me: failed program was:" >&5 20462sed 's/^/| /' conftest.$ac_ext >&5 20463 20464 ac_cv_have_decl___INTEL_COMPILER=no 20465fi 20466 20467rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20468fi 20469{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___INTEL_COMPILER" >&5 20470$as_echo "$ac_cv_have_decl___INTEL_COMPILER" >&6; } 20471if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then 20472 INTELCC="yes" 20473else 20474 INTELCC="no" 20475fi 20476 20477 if test "x$GCC" = xyes ; then 20478 STRICT_CFLAGS="-pedantic -Werror" 20479 elif test "x$SUNCC" = "xyes"; then 20480 STRICT_CFLAGS="-errwarn" 20481 elif test "x$INTELCC" = "xyes"; then 20482 STRICT_CFLAGS="-Werror" 20483 fi 20484fi 20485CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 20486 20487 20488 20489 20490# Check whether --with-release-version was given. 20491if test "${with_release_version+set}" = set; then 20492 withval=$with_release_version; RELEASE_VERSION="$withval" 20493else 20494 RELEASE_VERSION="" 20495fi 20496 20497 if test "x$RELEASE_VERSION" != "x"; then 20498 PACKAGE="$PACKAGE-$RELEASE_VERSION" 20499 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 20500 { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 20501$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;} 20502 fi 20503 20504cat >>confdefs.h <<_ACEOF 20505#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 20506_ACEOF 20507 20508 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 20509 if test "x$PVM" = "x"; then 20510 PVM="0" 20511 fi 20512 20513cat >>confdefs.h <<_ACEOF 20514#define PACKAGE_VERSION_MINOR $PVM 20515_ACEOF 20516 20517 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 20518 if test "x$PVP" = "x"; then 20519 PVP="0" 20520 fi 20521 20522cat >>confdefs.h <<_ACEOF 20523#define PACKAGE_VERSION_PATCHLEVEL $PVP 20524_ACEOF 20525 20526 20527 20528CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \ 20529mv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \ 20530echo 'git directory not found: installing possibly empty changelog.' >&2)" 20531 20532distcleancheck_listfiles='find . -type f ! -name ChangeLog -print' 20533 20534 20535 20536 20537 20538if test x$APP_MAN_SUFFIX = x ; then 20539 APP_MAN_SUFFIX=1 20540fi 20541if test x$APP_MAN_DIR = x ; then 20542 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 20543fi 20544 20545if test x$LIB_MAN_SUFFIX = x ; then 20546 LIB_MAN_SUFFIX=3 20547fi 20548if test x$LIB_MAN_DIR = x ; then 20549 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 20550fi 20551 20552if test x$FILE_MAN_SUFFIX = x ; then 20553 case $host_os in 20554 solaris*) FILE_MAN_SUFFIX=4 ;; 20555 *) FILE_MAN_SUFFIX=5 ;; 20556 esac 20557fi 20558if test x$FILE_MAN_DIR = x ; then 20559 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 20560fi 20561 20562if test x$MISC_MAN_SUFFIX = x ; then 20563 case $host_os in 20564 solaris*) MISC_MAN_SUFFIX=5 ;; 20565 *) MISC_MAN_SUFFIX=7 ;; 20566 esac 20567fi 20568if test x$MISC_MAN_DIR = x ; then 20569 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 20570fi 20571 20572if test x$DRIVER_MAN_SUFFIX = x ; then 20573 case $host_os in 20574 solaris*) DRIVER_MAN_SUFFIX=7 ;; 20575 *) DRIVER_MAN_SUFFIX=4 ;; 20576 esac 20577fi 20578if test x$DRIVER_MAN_DIR = x ; then 20579 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 20580fi 20581 20582if test x$ADMIN_MAN_SUFFIX = x ; then 20583 case $host_os in 20584 solaris*) ADMIN_MAN_SUFFIX=1m ;; 20585 *) ADMIN_MAN_SUFFIX=8 ;; 20586 esac 20587fi 20588if test x$ADMIN_MAN_DIR = x ; then 20589 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 20590fi 20591 20592 20593 20594 20595 20596 20597 20598 20599 20600 20601 20602 20603 20604 20605 20606 20607 20608# Check for dependencies 20609 20610 20611if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 20612 if test -n "$ac_tool_prefix"; then 20613 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 20614set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 20615{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20616$as_echo_n "checking for $ac_word... " >&6; } 20617if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 20618 $as_echo_n "(cached) " >&6 20619else 20620 case $PKG_CONFIG in 20621 [\\/]* | ?:[\\/]*) 20622 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 20623 ;; 20624 *) 20625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20626for as_dir in $PATH 20627do 20628 IFS=$as_save_IFS 20629 test -z "$as_dir" && as_dir=. 20630 for ac_exec_ext in '' $ac_executable_extensions; do 20631 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20632 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 20633 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20634 break 2 20635 fi 20636done 20637done 20638IFS=$as_save_IFS 20639 20640 ;; 20641esac 20642fi 20643PKG_CONFIG=$ac_cv_path_PKG_CONFIG 20644if test -n "$PKG_CONFIG"; then 20645 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 20646$as_echo "$PKG_CONFIG" >&6; } 20647else 20648 { $as_echo "$as_me:$LINENO: result: no" >&5 20649$as_echo "no" >&6; } 20650fi 20651 20652 20653fi 20654if test -z "$ac_cv_path_PKG_CONFIG"; then 20655 ac_pt_PKG_CONFIG=$PKG_CONFIG 20656 # Extract the first word of "pkg-config", so it can be a program name with args. 20657set dummy pkg-config; ac_word=$2 20658{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20659$as_echo_n "checking for $ac_word... " >&6; } 20660if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 20661 $as_echo_n "(cached) " >&6 20662else 20663 case $ac_pt_PKG_CONFIG in 20664 [\\/]* | ?:[\\/]*) 20665 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 20666 ;; 20667 *) 20668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20669for as_dir in $PATH 20670do 20671 IFS=$as_save_IFS 20672 test -z "$as_dir" && as_dir=. 20673 for ac_exec_ext in '' $ac_executable_extensions; do 20674 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20675 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 20676 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20677 break 2 20678 fi 20679done 20680done 20681IFS=$as_save_IFS 20682 20683 ;; 20684esac 20685fi 20686ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 20687if test -n "$ac_pt_PKG_CONFIG"; then 20688 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 20689$as_echo "$ac_pt_PKG_CONFIG" >&6; } 20690else 20691 { $as_echo "$as_me:$LINENO: result: no" >&5 20692$as_echo "no" >&6; } 20693fi 20694 20695 if test "x$ac_pt_PKG_CONFIG" = x; then 20696 PKG_CONFIG="" 20697 else 20698 case $cross_compiling:$ac_tool_warned in 20699yes:) 20700{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20701$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20702ac_tool_warned=yes ;; 20703esac 20704 PKG_CONFIG=$ac_pt_PKG_CONFIG 20705 fi 20706else 20707 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 20708fi 20709 20710fi 20711if test -n "$PKG_CONFIG"; then 20712 _pkg_min_version=0.9.0 20713 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 20714$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 20715 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 20716 { $as_echo "$as_me:$LINENO: result: yes" >&5 20717$as_echo "yes" >&6; } 20718 else 20719 { $as_echo "$as_me:$LINENO: result: no" >&5 20720$as_echo "no" >&6; } 20721 PKG_CONFIG="" 20722 fi 20723 20724fi 20725 20726pkg_failed=no 20727{ $as_echo "$as_me:$LINENO: checking for XV" >&5 20728$as_echo_n "checking for XV... " >&6; } 20729 20730if test -n "$XV_CFLAGS"; then 20731 pkg_cv_XV_CFLAGS="$XV_CFLAGS" 20732 elif test -n "$PKG_CONFIG"; then 20733 if test -n "$PKG_CONFIG" && \ 20734 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11 xext xextproto videoproto\"") >&5 20735 ($PKG_CONFIG --exists --print-errors "x11 xext xextproto videoproto") 2>&5 20736 ac_status=$? 20737 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20738 (exit $ac_status); }; then 20739 pkg_cv_XV_CFLAGS=`$PKG_CONFIG --cflags "x11 xext xextproto videoproto" 2>/dev/null` 20740else 20741 pkg_failed=yes 20742fi 20743 else 20744 pkg_failed=untried 20745fi 20746if test -n "$XV_LIBS"; then 20747 pkg_cv_XV_LIBS="$XV_LIBS" 20748 elif test -n "$PKG_CONFIG"; then 20749 if test -n "$PKG_CONFIG" && \ 20750 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11 xext xextproto videoproto\"") >&5 20751 ($PKG_CONFIG --exists --print-errors "x11 xext xextproto videoproto") 2>&5 20752 ac_status=$? 20753 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20754 (exit $ac_status); }; then 20755 pkg_cv_XV_LIBS=`$PKG_CONFIG --libs "x11 xext xextproto videoproto" 2>/dev/null` 20756else 20757 pkg_failed=yes 20758fi 20759 else 20760 pkg_failed=untried 20761fi 20762 20763 20764 20765if test $pkg_failed = yes; then 20766 20767if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 20768 _pkg_short_errors_supported=yes 20769else 20770 _pkg_short_errors_supported=no 20771fi 20772 if test $_pkg_short_errors_supported = yes; then 20773 XV_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "x11 xext xextproto videoproto" 2>&1` 20774 else 20775 XV_PKG_ERRORS=`$PKG_CONFIG --print-errors "x11 xext xextproto videoproto" 2>&1` 20776 fi 20777 # Put the nasty error message in config.log where it belongs 20778 echo "$XV_PKG_ERRORS" >&5 20779 20780 { { $as_echo "$as_me:$LINENO: error: Package requirements (x11 xext xextproto videoproto) were not met: 20781 20782$XV_PKG_ERRORS 20783 20784Consider adjusting the PKG_CONFIG_PATH environment variable if you 20785installed software in a non-standard prefix. 20786 20787Alternatively, you may set the environment variables XV_CFLAGS 20788and XV_LIBS to avoid the need to call pkg-config. 20789See the pkg-config man page for more details. 20790" >&5 20791$as_echo "$as_me: error: Package requirements (x11 xext xextproto videoproto) were not met: 20792 20793$XV_PKG_ERRORS 20794 20795Consider adjusting the PKG_CONFIG_PATH environment variable if you 20796installed software in a non-standard prefix. 20797 20798Alternatively, you may set the environment variables XV_CFLAGS 20799and XV_LIBS to avoid the need to call pkg-config. 20800See the pkg-config man page for more details. 20801" >&2;} 20802 { (exit 1); exit 1; }; } 20803elif test $pkg_failed = untried; then 20804 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 20805$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 20806{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 20807is in your PATH or set the PKG_CONFIG environment variable to the full 20808path to pkg-config. 20809 20810Alternatively, you may set the environment variables XV_CFLAGS 20811and XV_LIBS to avoid the need to call pkg-config. 20812See the pkg-config man page for more details. 20813 20814To get pkg-config, see <http://pkg-config.freedesktop.org/>. 20815See \`config.log' for more details." >&5 20816$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 20817is in your PATH or set the PKG_CONFIG environment variable to the full 20818path to pkg-config. 20819 20820Alternatively, you may set the environment variables XV_CFLAGS 20821and XV_LIBS to avoid the need to call pkg-config. 20822See the pkg-config man page for more details. 20823 20824To get pkg-config, see <http://pkg-config.freedesktop.org/>. 20825See \`config.log' for more details." >&2;} 20826 { (exit 1); exit 1; }; }; } 20827else 20828 XV_CFLAGS=$pkg_cv_XV_CFLAGS 20829 XV_LIBS=$pkg_cv_XV_LIBS 20830 { $as_echo "$as_me:$LINENO: result: yes" >&5 20831$as_echo "yes" >&6; } 20832 : 20833fi 20834 20835 20836 20837 20838# Check whether --enable-malloc0returnsnull was given. 20839if test "${enable_malloc0returnsnull+set}" = set; then 20840 enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval 20841else 20842 MALLOC_ZERO_RETURNS_NULL=auto 20843fi 20844 20845 20846{ $as_echo "$as_me:$LINENO: checking whether malloc(0) returns NULL" >&5 20847$as_echo_n "checking whether malloc(0) returns NULL... " >&6; } 20848if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then 20849 if test "$cross_compiling" = yes; then 20850 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 20851$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 20852{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling 20853See \`config.log' for more details." >&5 20854$as_echo "$as_me: error: cannot run test program while cross compiling 20855See \`config.log' for more details." >&2;} 20856 { (exit 1); exit 1; }; }; } 20857else 20858 cat >conftest.$ac_ext <<_ACEOF 20859 20860char *malloc(); 20861char *realloc(); 20862char *calloc(); 20863main() { 20864 char *m0, *r0, *c0, *p; 20865 m0 = malloc(0); 20866 p = malloc(10); 20867 r0 = realloc(p,0); 20868 c0 = calloc(0); 20869 exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1); 20870} 20871_ACEOF 20872rm -f conftest$ac_exeext 20873if { (ac_try="$ac_link" 20874case "(($ac_try" in 20875 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20876 *) ac_try_echo=$ac_try;; 20877esac 20878eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20879$as_echo "$ac_try_echo") >&5 20880 (eval "$ac_link") 2>&5 20881 ac_status=$? 20882 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20883 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 20884 { (case "(($ac_try" in 20885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20886 *) ac_try_echo=$ac_try;; 20887esac 20888eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20889$as_echo "$ac_try_echo") >&5 20890 (eval "$ac_try") 2>&5 20891 ac_status=$? 20892 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20893 (exit $ac_status); }; }; then 20894 MALLOC_ZERO_RETURNS_NULL=yes 20895else 20896 $as_echo "$as_me: program exited with status $ac_status" >&5 20897$as_echo "$as_me: failed program was:" >&5 20898sed 's/^/| /' conftest.$ac_ext >&5 20899 20900( exit $ac_status ) 20901MALLOC_ZERO_RETURNS_NULL=no 20902fi 20903rm -rf conftest.dSYM 20904rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 20905fi 20906 20907 20908fi 20909{ $as_echo "$as_me:$LINENO: result: $MALLOC_ZERO_RETURNS_NULL" >&5 20910$as_echo "$MALLOC_ZERO_RETURNS_NULL" >&6; } 20911 20912if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then 20913 MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL" 20914 XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS 20915 XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC" 20916else 20917 MALLOC_ZERO_CFLAGS="" 20918 XMALLOC_ZERO_CFLAGS="" 20919 XTMALLOC_ZERO_CFLAGS="" 20920fi 20921 20922 20923 20924 20925 20926 20927 20928 20929# Allow checking code with lint, sparse, etc. 20930 20931# Check whether --with-lint was given. 20932if test "${with_lint+set}" = set; then 20933 withval=$with_lint; use_lint=$withval 20934else 20935 use_lint=no 20936fi 20937 20938if test "x$use_lint" = "xyes" ; then 20939 LINT="lint" 20940else 20941 LINT="$use_lint" 20942fi 20943if test "x$LINT_FLAGS" = "x" -a "x$LINT" != "xno" ; then 20944 case $LINT in 20945 lint|*/lint) 20946 case $host_os in 20947 solaris*) 20948 LINT_FLAGS="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2" 20949 ;; 20950 esac 20951 ;; 20952 esac 20953fi 20954 20955 20956 20957 if test x$LINT != xno; then 20958 LINT_TRUE= 20959 LINT_FALSE='#' 20960else 20961 LINT_TRUE='#' 20962 LINT_FALSE= 20963fi 20964 20965 20966 20967 20968 20969# Build lint "library" for more indepth checks of programs calling this library 20970# Check whether --enable-lint-library was given. 20971if test "${enable_lint_library+set}" = set; then 20972 enableval=$enable_lint_library; make_lint_lib=$enableval 20973else 20974 make_lint_lib=no 20975fi 20976 20977if test "x$make_lint_lib" != "xno" ; then 20978 if test "x$LINT" = "xno" ; then 20979 { { $as_echo "$as_me:$LINENO: error: Cannot make lint library without --with-lint" >&5 20980$as_echo "$as_me: error: Cannot make lint library without --with-lint" >&2;} 20981 { (exit 1); exit 1; }; } 20982 fi 20983 if test "x$make_lint_lib" = "xyes" ; then 20984 LINTLIB=llib-lXv.ln 20985 else 20986 LINTLIB=$make_lint_lib 20987 fi 20988fi 20989 20990 if test x$make_lint_lib != xno; then 20991 MAKE_LINT_LIB_TRUE= 20992 MAKE_LINT_LIB_FALSE='#' 20993else 20994 MAKE_LINT_LIB_TRUE='#' 20995 MAKE_LINT_LIB_FALSE= 20996fi 20997 20998 20999 21000 21001ac_config_files="$ac_config_files Makefile include/Makefile include/X11/Makefile include/X11/extensions/Makefile src/Makefile man/Makefile xv.pc" 21002 21003cat >confcache <<\_ACEOF 21004# This file is a shell script that caches the results of configure 21005# tests run on this system so they can be shared between configure 21006# scripts and configure runs, see configure's option --config-cache. 21007# It is not useful on other systems. If it contains results you don't 21008# want to keep, you may remove or edit it. 21009# 21010# config.status only pays attention to the cache file if you give it 21011# the --recheck option to rerun configure. 21012# 21013# `ac_cv_env_foo' variables (set or unset) will be overridden when 21014# loading this file, other *unset* `ac_cv_foo' will be assigned the 21015# following values. 21016 21017_ACEOF 21018 21019# The following way of writing the cache mishandles newlines in values, 21020# but we know of no workaround that is simple, portable, and efficient. 21021# So, we kill variables containing newlines. 21022# Ultrix sh set writes to stderr and can't be redirected directly, 21023# and sets the high bit in the cache file unless we assign to the vars. 21024( 21025 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 21026 eval ac_val=\$$ac_var 21027 case $ac_val in #( 21028 *${as_nl}*) 21029 case $ac_var in #( 21030 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 21031$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 21032 esac 21033 case $ac_var in #( 21034 _ | IFS | as_nl) ;; #( 21035 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 21036 *) $as_unset $ac_var ;; 21037 esac ;; 21038 esac 21039 done 21040 21041 (set) 2>&1 | 21042 case $as_nl`(ac_space=' '; set) 2>&1` in #( 21043 *${as_nl}ac_space=\ *) 21044 # `set' does not quote correctly, so add quotes (double-quote 21045 # substitution turns \\\\ into \\, and sed turns \\ into \). 21046 sed -n \ 21047 "s/'/'\\\\''/g; 21048 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 21049 ;; #( 21050 *) 21051 # `set' quotes correctly as required by POSIX, so do not add quotes. 21052 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 21053 ;; 21054 esac | 21055 sort 21056) | 21057 sed ' 21058 /^ac_cv_env_/b end 21059 t clear 21060 :clear 21061 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 21062 t end 21063 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 21064 :end' >>confcache 21065if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 21066 if test -w "$cache_file"; then 21067 test "x$cache_file" != "x/dev/null" && 21068 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 21069$as_echo "$as_me: updating cache $cache_file" >&6;} 21070 cat confcache >$cache_file 21071 else 21072 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 21073$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 21074 fi 21075fi 21076rm -f confcache 21077 21078test "x$prefix" = xNONE && prefix=$ac_default_prefix 21079# Let make expand exec_prefix. 21080test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 21081 21082DEFS=-DHAVE_CONFIG_H 21083 21084ac_libobjs= 21085ac_ltlibobjs= 21086for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 21087 # 1. Remove the extension, and $U if already installed. 21088 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 21089 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 21090 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 21091 # will be set to the directory where LIBOBJS objects are built. 21092 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 21093 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 21094done 21095LIBOBJS=$ac_libobjs 21096 21097LTLIBOBJS=$ac_ltlibobjs 21098 21099 21100 if test -n "$EXEEXT"; then 21101 am__EXEEXT_TRUE= 21102 am__EXEEXT_FALSE='#' 21103else 21104 am__EXEEXT_TRUE='#' 21105 am__EXEEXT_FALSE= 21106fi 21107 21108if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 21109 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 21110Usually this means the macro was only invoked conditionally." >&5 21111$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 21112Usually this means the macro was only invoked conditionally." >&2;} 21113 { (exit 1); exit 1; }; } 21114fi 21115if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 21116 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 21117Usually this means the macro was only invoked conditionally." >&5 21118$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. 21119Usually this means the macro was only invoked conditionally." >&2;} 21120 { (exit 1); exit 1; }; } 21121fi 21122if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21123 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 21124Usually this means the macro was only invoked conditionally." >&5 21125$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 21126Usually this means the macro was only invoked conditionally." >&2;} 21127 { (exit 1); exit 1; }; } 21128fi 21129if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 21130 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 21131Usually this means the macro was only invoked conditionally." >&5 21132$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 21133Usually this means the macro was only invoked conditionally." >&2;} 21134 { (exit 1); exit 1; }; } 21135fi 21136if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then 21137 { { $as_echo "$as_me:$LINENO: error: conditional \"LINT\" was never defined. 21138Usually this means the macro was only invoked conditionally." >&5 21139$as_echo "$as_me: error: conditional \"LINT\" was never defined. 21140Usually this means the macro was only invoked conditionally." >&2;} 21141 { (exit 1); exit 1; }; } 21142fi 21143if test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then 21144 { { $as_echo "$as_me:$LINENO: error: conditional \"MAKE_LINT_LIB\" was never defined. 21145Usually this means the macro was only invoked conditionally." >&5 21146$as_echo "$as_me: error: conditional \"MAKE_LINT_LIB\" was never defined. 21147Usually this means the macro was only invoked conditionally." >&2;} 21148 { (exit 1); exit 1; }; } 21149fi 21150 21151: ${CONFIG_STATUS=./config.status} 21152ac_write_fail=0 21153ac_clean_files_save=$ac_clean_files 21154ac_clean_files="$ac_clean_files $CONFIG_STATUS" 21155{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 21156$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 21157cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21158#! $SHELL 21159# Generated by $as_me. 21160# Run this file to recreate the current configuration. 21161# Compiler output produced by configure, useful for debugging 21162# configure, is in config.log if it exists. 21163 21164debug=false 21165ac_cs_recheck=false 21166ac_cs_silent=false 21167SHELL=\${CONFIG_SHELL-$SHELL} 21168_ACEOF 21169 21170cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21171## --------------------- ## 21172## M4sh Initialization. ## 21173## --------------------- ## 21174 21175# Be more Bourne compatible 21176DUALCASE=1; export DUALCASE # for MKS sh 21177if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 21178 emulate sh 21179 NULLCMD=: 21180 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21181 # is contrary to our usage. Disable this feature. 21182 alias -g '${1+"$@"}'='"$@"' 21183 setopt NO_GLOB_SUBST 21184else 21185 case `(set -o) 2>/dev/null` in 21186 *posix*) set -o posix ;; 21187esac 21188 21189fi 21190 21191 21192 21193 21194# PATH needs CR 21195# Avoid depending upon Character Ranges. 21196as_cr_letters='abcdefghijklmnopqrstuvwxyz' 21197as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 21198as_cr_Letters=$as_cr_letters$as_cr_LETTERS 21199as_cr_digits='0123456789' 21200as_cr_alnum=$as_cr_Letters$as_cr_digits 21201 21202as_nl=' 21203' 21204export as_nl 21205# Printing a long string crashes Solaris 7 /usr/bin/printf. 21206as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 21207as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 21208as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 21209if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 21210 as_echo='printf %s\n' 21211 as_echo_n='printf %s' 21212else 21213 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 21214 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 21215 as_echo_n='/usr/ucb/echo -n' 21216 else 21217 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 21218 as_echo_n_body='eval 21219 arg=$1; 21220 case $arg in 21221 *"$as_nl"*) 21222 expr "X$arg" : "X\\(.*\\)$as_nl"; 21223 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 21224 esac; 21225 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 21226 ' 21227 export as_echo_n_body 21228 as_echo_n='sh -c $as_echo_n_body as_echo' 21229 fi 21230 export as_echo_body 21231 as_echo='sh -c $as_echo_body as_echo' 21232fi 21233 21234# The user is always right. 21235if test "${PATH_SEPARATOR+set}" != set; then 21236 PATH_SEPARATOR=: 21237 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 21238 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 21239 PATH_SEPARATOR=';' 21240 } 21241fi 21242 21243# Support unset when possible. 21244if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 21245 as_unset=unset 21246else 21247 as_unset=false 21248fi 21249 21250 21251# IFS 21252# We need space, tab and new line, in precisely that order. Quoting is 21253# there to prevent editors from complaining about space-tab. 21254# (If _AS_PATH_WALK were called with IFS unset, it would disable word 21255# splitting by setting IFS to empty value.) 21256IFS=" "" $as_nl" 21257 21258# Find who we are. Look in the path if we contain no directory separator. 21259case $0 in 21260 *[\\/]* ) as_myself=$0 ;; 21261 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21262for as_dir in $PATH 21263do 21264 IFS=$as_save_IFS 21265 test -z "$as_dir" && as_dir=. 21266 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 21267done 21268IFS=$as_save_IFS 21269 21270 ;; 21271esac 21272# We did not find ourselves, most probably we were run as `sh COMMAND' 21273# in which case we are not to be found in the path. 21274if test "x$as_myself" = x; then 21275 as_myself=$0 21276fi 21277if test ! -f "$as_myself"; then 21278 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 21279 { (exit 1); exit 1; } 21280fi 21281 21282# Work around bugs in pre-3.0 UWIN ksh. 21283for as_var in ENV MAIL MAILPATH 21284do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 21285done 21286PS1='$ ' 21287PS2='> ' 21288PS4='+ ' 21289 21290# NLS nuisances. 21291LC_ALL=C 21292export LC_ALL 21293LANGUAGE=C 21294export LANGUAGE 21295 21296# Required to use basename. 21297if expr a : '\(a\)' >/dev/null 2>&1 && 21298 test "X`expr 00001 : '.*\(...\)'`" = X001; then 21299 as_expr=expr 21300else 21301 as_expr=false 21302fi 21303 21304if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 21305 as_basename=basename 21306else 21307 as_basename=false 21308fi 21309 21310 21311# Name of the executable. 21312as_me=`$as_basename -- "$0" || 21313$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 21314 X"$0" : 'X\(//\)$' \| \ 21315 X"$0" : 'X\(/\)' \| . 2>/dev/null || 21316$as_echo X/"$0" | 21317 sed '/^.*\/\([^/][^/]*\)\/*$/{ 21318 s//\1/ 21319 q 21320 } 21321 /^X\/\(\/\/\)$/{ 21322 s//\1/ 21323 q 21324 } 21325 /^X\/\(\/\).*/{ 21326 s//\1/ 21327 q 21328 } 21329 s/.*/./; q'` 21330 21331# CDPATH. 21332$as_unset CDPATH 21333 21334 21335 21336 as_lineno_1=$LINENO 21337 as_lineno_2=$LINENO 21338 test "x$as_lineno_1" != "x$as_lineno_2" && 21339 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 21340 21341 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 21342 # uniformly replaced by the line number. The first 'sed' inserts a 21343 # line-number line after each line using $LINENO; the second 'sed' 21344 # does the real work. The second script uses 'N' to pair each 21345 # line-number line with the line containing $LINENO, and appends 21346 # trailing '-' during substitution so that $LINENO is not a special 21347 # case at line end. 21348 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 21349 # scripts with optimization help from Paolo Bonzini. Blame Lee 21350 # E. McMahon (1931-1989) for sed's syntax. :-) 21351 sed -n ' 21352 p 21353 /[$]LINENO/= 21354 ' <$as_myself | 21355 sed ' 21356 s/[$]LINENO.*/&-/ 21357 t lineno 21358 b 21359 :lineno 21360 N 21361 :loop 21362 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 21363 t loop 21364 s/-\n.*// 21365 ' >$as_me.lineno && 21366 chmod +x "$as_me.lineno" || 21367 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 21368 { (exit 1); exit 1; }; } 21369 21370 # Don't try to exec as it changes $[0], causing all sort of problems 21371 # (the dirname of $[0] is not the place where we might find the 21372 # original and so on. Autoconf is especially sensitive to this). 21373 . "./$as_me.lineno" 21374 # Exit status is that of the last command. 21375 exit 21376} 21377 21378 21379if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 21380 as_dirname=dirname 21381else 21382 as_dirname=false 21383fi 21384 21385ECHO_C= ECHO_N= ECHO_T= 21386case `echo -n x` in 21387-n*) 21388 case `echo 'x\c'` in 21389 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 21390 *) ECHO_C='\c';; 21391 esac;; 21392*) 21393 ECHO_N='-n';; 21394esac 21395if expr a : '\(a\)' >/dev/null 2>&1 && 21396 test "X`expr 00001 : '.*\(...\)'`" = X001; then 21397 as_expr=expr 21398else 21399 as_expr=false 21400fi 21401 21402rm -f conf$$ conf$$.exe conf$$.file 21403if test -d conf$$.dir; then 21404 rm -f conf$$.dir/conf$$.file 21405else 21406 rm -f conf$$.dir 21407 mkdir conf$$.dir 2>/dev/null 21408fi 21409if (echo >conf$$.file) 2>/dev/null; then 21410 if ln -s conf$$.file conf$$ 2>/dev/null; then 21411 as_ln_s='ln -s' 21412 # ... but there are two gotchas: 21413 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 21414 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 21415 # In both cases, we have to default to `cp -p'. 21416 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 21417 as_ln_s='cp -p' 21418 elif ln conf$$.file conf$$ 2>/dev/null; then 21419 as_ln_s=ln 21420 else 21421 as_ln_s='cp -p' 21422 fi 21423else 21424 as_ln_s='cp -p' 21425fi 21426rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 21427rmdir conf$$.dir 2>/dev/null 21428 21429if mkdir -p . 2>/dev/null; then 21430 as_mkdir_p=: 21431else 21432 test -d ./-p && rmdir ./-p 21433 as_mkdir_p=false 21434fi 21435 21436if test -x / >/dev/null 2>&1; then 21437 as_test_x='test -x' 21438else 21439 if ls -dL / >/dev/null 2>&1; then 21440 as_ls_L_option=L 21441 else 21442 as_ls_L_option= 21443 fi 21444 as_test_x=' 21445 eval sh -c '\'' 21446 if test -d "$1"; then 21447 test -d "$1/."; 21448 else 21449 case $1 in 21450 -*)set "./$1";; 21451 esac; 21452 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 21453 ???[sx]*):;;*)false;;esac;fi 21454 '\'' sh 21455 ' 21456fi 21457as_executable_p=$as_test_x 21458 21459# Sed expression to map a string onto a valid CPP name. 21460as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 21461 21462# Sed expression to map a string onto a valid variable name. 21463as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 21464 21465 21466exec 6>&1 21467 21468# Save the log message, to keep $[0] and so on meaningful, and to 21469# report actual input values of CONFIG_FILES etc. instead of their 21470# values after options handling. 21471ac_log=" 21472This file was extended by libXv $as_me 1.0.5, which was 21473generated by GNU Autoconf 2.63. Invocation command line was 21474 21475 CONFIG_FILES = $CONFIG_FILES 21476 CONFIG_HEADERS = $CONFIG_HEADERS 21477 CONFIG_LINKS = $CONFIG_LINKS 21478 CONFIG_COMMANDS = $CONFIG_COMMANDS 21479 $ $0 $@ 21480 21481on `(hostname || uname -n) 2>/dev/null | sed 1q` 21482" 21483 21484_ACEOF 21485 21486case $ac_config_files in *" 21487"*) set x $ac_config_files; shift; ac_config_files=$*;; 21488esac 21489 21490case $ac_config_headers in *" 21491"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 21492esac 21493 21494 21495cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21496# Files that config.status was made for. 21497config_files="$ac_config_files" 21498config_headers="$ac_config_headers" 21499config_commands="$ac_config_commands" 21500 21501_ACEOF 21502 21503cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21504ac_cs_usage="\ 21505\`$as_me' instantiates files from templates according to the 21506current configuration. 21507 21508Usage: $0 [OPTION]... [FILE]... 21509 21510 -h, --help print this help, then exit 21511 -V, --version print version number and configuration settings, then exit 21512 -q, --quiet, --silent 21513 do not print progress messages 21514 -d, --debug don't remove temporary files 21515 --recheck update $as_me by reconfiguring in the same conditions 21516 --file=FILE[:TEMPLATE] 21517 instantiate the configuration file FILE 21518 --header=FILE[:TEMPLATE] 21519 instantiate the configuration header FILE 21520 21521Configuration files: 21522$config_files 21523 21524Configuration headers: 21525$config_headers 21526 21527Configuration commands: 21528$config_commands 21529 21530Report bugs to <bug-autoconf@gnu.org>." 21531 21532_ACEOF 21533cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21534ac_cs_version="\\ 21535libXv config.status 1.0.5 21536configured by $0, generated by GNU Autoconf 2.63, 21537 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 21538 21539Copyright (C) 2008 Free Software Foundation, Inc. 21540This config.status script is free software; the Free Software Foundation 21541gives unlimited permission to copy, distribute and modify it." 21542 21543ac_pwd='$ac_pwd' 21544srcdir='$srcdir' 21545INSTALL='$INSTALL' 21546MKDIR_P='$MKDIR_P' 21547AWK='$AWK' 21548test -n "\$AWK" || AWK=awk 21549_ACEOF 21550 21551cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21552# The default lists apply if the user does not specify any file. 21553ac_need_defaults=: 21554while test $# != 0 21555do 21556 case $1 in 21557 --*=*) 21558 ac_option=`expr "X$1" : 'X\([^=]*\)='` 21559 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 21560 ac_shift=: 21561 ;; 21562 *) 21563 ac_option=$1 21564 ac_optarg=$2 21565 ac_shift=shift 21566 ;; 21567 esac 21568 21569 case $ac_option in 21570 # Handling of the options. 21571 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 21572 ac_cs_recheck=: ;; 21573 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 21574 $as_echo "$ac_cs_version"; exit ;; 21575 --debug | --debu | --deb | --de | --d | -d ) 21576 debug=: ;; 21577 --file | --fil | --fi | --f ) 21578 $ac_shift 21579 case $ac_optarg in 21580 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 21581 esac 21582 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" 21583 ac_need_defaults=false;; 21584 --header | --heade | --head | --hea ) 21585 $ac_shift 21586 case $ac_optarg in 21587 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 21588 esac 21589 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" 21590 ac_need_defaults=false;; 21591 --he | --h) 21592 # Conflict between --help and --header 21593 { $as_echo "$as_me: error: ambiguous option: $1 21594Try \`$0 --help' for more information." >&2 21595 { (exit 1); exit 1; }; };; 21596 --help | --hel | -h ) 21597 $as_echo "$ac_cs_usage"; exit ;; 21598 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 21599 | -silent | --silent | --silen | --sile | --sil | --si | --s) 21600 ac_cs_silent=: ;; 21601 21602 # This is an error. 21603 -*) { $as_echo "$as_me: error: unrecognized option: $1 21604Try \`$0 --help' for more information." >&2 21605 { (exit 1); exit 1; }; } ;; 21606 21607 *) ac_config_targets="$ac_config_targets $1" 21608 ac_need_defaults=false ;; 21609 21610 esac 21611 shift 21612done 21613 21614ac_configure_extra_args= 21615 21616if $ac_cs_silent; then 21617 exec 6>/dev/null 21618 ac_configure_extra_args="$ac_configure_extra_args --silent" 21619fi 21620 21621_ACEOF 21622cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21623if \$ac_cs_recheck; then 21624 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 21625 shift 21626 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 21627 CONFIG_SHELL='$SHELL' 21628 export CONFIG_SHELL 21629 exec "\$@" 21630fi 21631 21632_ACEOF 21633cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21634exec 5>>config.log 21635{ 21636 echo 21637 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 21638## Running $as_me. ## 21639_ASBOX 21640 $as_echo "$ac_log" 21641} >&5 21642 21643_ACEOF 21644cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21645# 21646# INIT-COMMANDS 21647# 21648AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 21649 21650_ACEOF 21651 21652cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21653 21654# Handling of arguments. 21655for ac_config_target in $ac_config_targets 21656do 21657 case $ac_config_target in 21658 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 21659 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 21660 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 21661 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 21662 "include/X11/Makefile") CONFIG_FILES="$CONFIG_FILES include/X11/Makefile" ;; 21663 "include/X11/extensions/Makefile") CONFIG_FILES="$CONFIG_FILES include/X11/extensions/Makefile" ;; 21664 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 21665 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 21666 "xv.pc") CONFIG_FILES="$CONFIG_FILES xv.pc" ;; 21667 21668 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 21669$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 21670 { (exit 1); exit 1; }; };; 21671 esac 21672done 21673 21674 21675# If the user did not use the arguments to specify the items to instantiate, 21676# then the envvar interface is used. Set only those that are not. 21677# We use the long form for the default assignment because of an extremely 21678# bizarre bug on SunOS 4.1.3. 21679if $ac_need_defaults; then 21680 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 21681 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 21682 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 21683fi 21684 21685# Have a temporary directory for convenience. Make it in the build tree 21686# simply because there is no reason against having it here, and in addition, 21687# creating and moving files from /tmp can sometimes cause problems. 21688# Hook for its removal unless debugging. 21689# Note that there is a small window in which the directory will not be cleaned: 21690# after its creation but before its name has been assigned to `$tmp'. 21691$debug || 21692{ 21693 tmp= 21694 trap 'exit_status=$? 21695 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 21696' 0 21697 trap '{ (exit 1); exit 1; }' 1 2 13 15 21698} 21699# Create a (secure) tmp directory for tmp files. 21700 21701{ 21702 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 21703 test -n "$tmp" && test -d "$tmp" 21704} || 21705{ 21706 tmp=./conf$$-$RANDOM 21707 (umask 077 && mkdir "$tmp") 21708} || 21709{ 21710 $as_echo "$as_me: cannot create a temporary directory in ." >&2 21711 { (exit 1); exit 1; } 21712} 21713 21714# Set up the scripts for CONFIG_FILES section. 21715# No need to generate them if there are no CONFIG_FILES. 21716# This happens for instance with `./config.status config.h'. 21717if test -n "$CONFIG_FILES"; then 21718 21719 21720ac_cr=' 21721' 21722ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 21723if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 21724 ac_cs_awk_cr='\\r' 21725else 21726 ac_cs_awk_cr=$ac_cr 21727fi 21728 21729echo 'BEGIN {' >"$tmp/subs1.awk" && 21730_ACEOF 21731 21732 21733{ 21734 echo "cat >conf$$subs.awk <<_ACEOF" && 21735 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 21736 echo "_ACEOF" 21737} >conf$$subs.sh || 21738 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 21739$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 21740 { (exit 1); exit 1; }; } 21741ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 21742ac_delim='%!_!# ' 21743for ac_last_try in false false false false false :; do 21744 . ./conf$$subs.sh || 21745 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 21746$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 21747 { (exit 1); exit 1; }; } 21748 21749 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 21750 if test $ac_delim_n = $ac_delim_num; then 21751 break 21752 elif $ac_last_try; then 21753 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 21754$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 21755 { (exit 1); exit 1; }; } 21756 else 21757 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21758 fi 21759done 21760rm -f conf$$subs.sh 21761 21762cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21763cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 21764_ACEOF 21765sed -n ' 21766h 21767s/^/S["/; s/!.*/"]=/ 21768p 21769g 21770s/^[^!]*!// 21771:repl 21772t repl 21773s/'"$ac_delim"'$// 21774t delim 21775:nl 21776h 21777s/\(.\{148\}\).*/\1/ 21778t more1 21779s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 21780p 21781n 21782b repl 21783:more1 21784s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21785p 21786g 21787s/.\{148\}// 21788t nl 21789:delim 21790h 21791s/\(.\{148\}\).*/\1/ 21792t more2 21793s/["\\]/\\&/g; s/^/"/; s/$/"/ 21794p 21795b 21796:more2 21797s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21798p 21799g 21800s/.\{148\}// 21801t delim 21802' <conf$$subs.awk | sed ' 21803/^[^""]/{ 21804 N 21805 s/\n// 21806} 21807' >>$CONFIG_STATUS || ac_write_fail=1 21808rm -f conf$$subs.awk 21809cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21810_ACAWK 21811cat >>"\$tmp/subs1.awk" <<_ACAWK && 21812 for (key in S) S_is_set[key] = 1 21813 FS = "" 21814 21815} 21816{ 21817 line = $ 0 21818 nfields = split(line, field, "@") 21819 substed = 0 21820 len = length(field[1]) 21821 for (i = 2; i < nfields; i++) { 21822 key = field[i] 21823 keylen = length(key) 21824 if (S_is_set[key]) { 21825 value = S[key] 21826 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 21827 len += length(value) + length(field[++i]) 21828 substed = 1 21829 } else 21830 len += 1 + keylen 21831 } 21832 21833 print line 21834} 21835 21836_ACAWK 21837_ACEOF 21838cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21839if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 21840 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 21841else 21842 cat 21843fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 21844 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 21845$as_echo "$as_me: error: could not setup config files machinery" >&2;} 21846 { (exit 1); exit 1; }; } 21847_ACEOF 21848 21849# VPATH may cause trouble with some makes, so we remove $(srcdir), 21850# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 21851# trailing colons and then remove the whole line if VPATH becomes empty 21852# (actually we leave an empty line to preserve line numbers). 21853if test "x$srcdir" = x.; then 21854 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 21855s/:*\$(srcdir):*/:/ 21856s/:*\${srcdir}:*/:/ 21857s/:*@srcdir@:*/:/ 21858s/^\([^=]*=[ ]*\):*/\1/ 21859s/:*$// 21860s/^[^=]*=[ ]*$// 21861}' 21862fi 21863 21864cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21865fi # test -n "$CONFIG_FILES" 21866 21867# Set up the scripts for CONFIG_HEADERS section. 21868# No need to generate them if there are no CONFIG_HEADERS. 21869# This happens for instance with `./config.status Makefile'. 21870if test -n "$CONFIG_HEADERS"; then 21871cat >"$tmp/defines.awk" <<\_ACAWK || 21872BEGIN { 21873_ACEOF 21874 21875# Transform confdefs.h into an awk script `defines.awk', embedded as 21876# here-document in config.status, that substitutes the proper values into 21877# config.h.in to produce config.h. 21878 21879# Create a delimiter string that does not exist in confdefs.h, to ease 21880# handling of long lines. 21881ac_delim='%!_!# ' 21882for ac_last_try in false false :; do 21883 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 21884 if test -z "$ac_t"; then 21885 break 21886 elif $ac_last_try; then 21887 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 21888$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} 21889 { (exit 1); exit 1; }; } 21890 else 21891 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21892 fi 21893done 21894 21895# For the awk script, D is an array of macro values keyed by name, 21896# likewise P contains macro parameters if any. Preserve backslash 21897# newline sequences. 21898 21899ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 21900sed -n ' 21901s/.\{148\}/&'"$ac_delim"'/g 21902t rset 21903:rset 21904s/^[ ]*#[ ]*define[ ][ ]*/ / 21905t def 21906d 21907:def 21908s/\\$// 21909t bsnl 21910s/["\\]/\\&/g 21911s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21912D["\1"]=" \3"/p 21913s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 21914d 21915:bsnl 21916s/["\\]/\\&/g 21917s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21918D["\1"]=" \3\\\\\\n"\\/p 21919t cont 21920s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 21921t cont 21922d 21923:cont 21924n 21925s/.\{148\}/&'"$ac_delim"'/g 21926t clear 21927:clear 21928s/\\$// 21929t bsnlc 21930s/["\\]/\\&/g; s/^/"/; s/$/"/p 21931d 21932:bsnlc 21933s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 21934b cont 21935' <confdefs.h | sed ' 21936s/'"$ac_delim"'/"\\\ 21937"/g' >>$CONFIG_STATUS || ac_write_fail=1 21938 21939cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21940 for (key in D) D_is_set[key] = 1 21941 FS = "" 21942} 21943/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 21944 line = \$ 0 21945 split(line, arg, " ") 21946 if (arg[1] == "#") { 21947 defundef = arg[2] 21948 mac1 = arg[3] 21949 } else { 21950 defundef = substr(arg[1], 2) 21951 mac1 = arg[2] 21952 } 21953 split(mac1, mac2, "(") #) 21954 macro = mac2[1] 21955 prefix = substr(line, 1, index(line, defundef) - 1) 21956 if (D_is_set[macro]) { 21957 # Preserve the white space surrounding the "#". 21958 print prefix "define", macro P[macro] D[macro] 21959 next 21960 } else { 21961 # Replace #undef with comments. This is necessary, for example, 21962 # in the case of _POSIX_SOURCE, which is predefined and required 21963 # on some systems where configure will not decide to define it. 21964 if (defundef == "undef") { 21965 print "/*", prefix defundef, macro, "*/" 21966 next 21967 } 21968 } 21969} 21970{ print } 21971_ACAWK 21972_ACEOF 21973cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21974 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 21975$as_echo "$as_me: error: could not setup config headers machinery" >&2;} 21976 { (exit 1); exit 1; }; } 21977fi # test -n "$CONFIG_HEADERS" 21978 21979 21980eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 21981shift 21982for ac_tag 21983do 21984 case $ac_tag in 21985 :[FHLC]) ac_mode=$ac_tag; continue;; 21986 esac 21987 case $ac_mode$ac_tag in 21988 :[FHL]*:*);; 21989 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 21990$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} 21991 { (exit 1); exit 1; }; };; 21992 :[FH]-) ac_tag=-:-;; 21993 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 21994 esac 21995 ac_save_IFS=$IFS 21996 IFS=: 21997 set x $ac_tag 21998 IFS=$ac_save_IFS 21999 shift 22000 ac_file=$1 22001 shift 22002 22003 case $ac_mode in 22004 :L) ac_source=$1;; 22005 :[FH]) 22006 ac_file_inputs= 22007 for ac_f 22008 do 22009 case $ac_f in 22010 -) ac_f="$tmp/stdin";; 22011 *) # Look for the file first in the build tree, then in the source tree 22012 # (if the path is not absolute). The absolute path cannot be DOS-style, 22013 # because $ac_f cannot contain `:'. 22014 test -f "$ac_f" || 22015 case $ac_f in 22016 [\\/$]*) false;; 22017 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 22018 esac || 22019 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 22020$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} 22021 { (exit 1); exit 1; }; };; 22022 esac 22023 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 22024 ac_file_inputs="$ac_file_inputs '$ac_f'" 22025 done 22026 22027 # Let's still pretend it is `configure' which instantiates (i.e., don't 22028 # use $as_me), people would be surprised to read: 22029 # /* config.h. Generated by config.status. */ 22030 configure_input='Generated from '` 22031 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 22032 `' by configure.' 22033 if test x"$ac_file" != x-; then 22034 configure_input="$ac_file. $configure_input" 22035 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 22036$as_echo "$as_me: creating $ac_file" >&6;} 22037 fi 22038 # Neutralize special characters interpreted by sed in replacement strings. 22039 case $configure_input in #( 22040 *\&* | *\|* | *\\* ) 22041 ac_sed_conf_input=`$as_echo "$configure_input" | 22042 sed 's/[\\\\&|]/\\\\&/g'`;; #( 22043 *) ac_sed_conf_input=$configure_input;; 22044 esac 22045 22046 case $ac_tag in 22047 *:-:* | *:-) cat >"$tmp/stdin" \ 22048 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 22049$as_echo "$as_me: error: could not create $ac_file" >&2;} 22050 { (exit 1); exit 1; }; } ;; 22051 esac 22052 ;; 22053 esac 22054 22055 ac_dir=`$as_dirname -- "$ac_file" || 22056$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22057 X"$ac_file" : 'X\(//\)[^/]' \| \ 22058 X"$ac_file" : 'X\(//\)$' \| \ 22059 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 22060$as_echo X"$ac_file" | 22061 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22062 s//\1/ 22063 q 22064 } 22065 /^X\(\/\/\)[^/].*/{ 22066 s//\1/ 22067 q 22068 } 22069 /^X\(\/\/\)$/{ 22070 s//\1/ 22071 q 22072 } 22073 /^X\(\/\).*/{ 22074 s//\1/ 22075 q 22076 } 22077 s/.*/./; q'` 22078 { as_dir="$ac_dir" 22079 case $as_dir in #( 22080 -*) as_dir=./$as_dir;; 22081 esac 22082 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 22083 as_dirs= 22084 while :; do 22085 case $as_dir in #( 22086 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 22087 *) as_qdir=$as_dir;; 22088 esac 22089 as_dirs="'$as_qdir' $as_dirs" 22090 as_dir=`$as_dirname -- "$as_dir" || 22091$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22092 X"$as_dir" : 'X\(//\)[^/]' \| \ 22093 X"$as_dir" : 'X\(//\)$' \| \ 22094 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 22095$as_echo X"$as_dir" | 22096 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22097 s//\1/ 22098 q 22099 } 22100 /^X\(\/\/\)[^/].*/{ 22101 s//\1/ 22102 q 22103 } 22104 /^X\(\/\/\)$/{ 22105 s//\1/ 22106 q 22107 } 22108 /^X\(\/\).*/{ 22109 s//\1/ 22110 q 22111 } 22112 s/.*/./; q'` 22113 test -d "$as_dir" && break 22114 done 22115 test -z "$as_dirs" || eval "mkdir $as_dirs" 22116 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 22117$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 22118 { (exit 1); exit 1; }; }; } 22119 ac_builddir=. 22120 22121case "$ac_dir" in 22122.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 22123*) 22124 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 22125 # A ".." for each directory in $ac_dir_suffix. 22126 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 22127 case $ac_top_builddir_sub in 22128 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 22129 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 22130 esac ;; 22131esac 22132ac_abs_top_builddir=$ac_pwd 22133ac_abs_builddir=$ac_pwd$ac_dir_suffix 22134# for backward compatibility: 22135ac_top_builddir=$ac_top_build_prefix 22136 22137case $srcdir in 22138 .) # We are building in place. 22139 ac_srcdir=. 22140 ac_top_srcdir=$ac_top_builddir_sub 22141 ac_abs_top_srcdir=$ac_pwd ;; 22142 [\\/]* | ?:[\\/]* ) # Absolute name. 22143 ac_srcdir=$srcdir$ac_dir_suffix; 22144 ac_top_srcdir=$srcdir 22145 ac_abs_top_srcdir=$srcdir ;; 22146 *) # Relative name. 22147 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 22148 ac_top_srcdir=$ac_top_build_prefix$srcdir 22149 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 22150esac 22151ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 22152 22153 22154 case $ac_mode in 22155 :F) 22156 # 22157 # CONFIG_FILE 22158 # 22159 22160 case $INSTALL in 22161 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 22162 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 22163 esac 22164 ac_MKDIR_P=$MKDIR_P 22165 case $MKDIR_P in 22166 [\\/$]* | ?:[\\/]* ) ;; 22167 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 22168 esac 22169_ACEOF 22170 22171cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22172# If the template does not know about datarootdir, expand it. 22173# FIXME: This hack should be removed a few years after 2.60. 22174ac_datarootdir_hack=; ac_datarootdir_seen= 22175 22176ac_sed_dataroot=' 22177/datarootdir/ { 22178 p 22179 q 22180} 22181/@datadir@/p 22182/@docdir@/p 22183/@infodir@/p 22184/@localedir@/p 22185/@mandir@/p 22186' 22187case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 22188*datarootdir*) ac_datarootdir_seen=yes;; 22189*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 22190 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 22191$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 22192_ACEOF 22193cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22194 ac_datarootdir_hack=' 22195 s&@datadir@&$datadir&g 22196 s&@docdir@&$docdir&g 22197 s&@infodir@&$infodir&g 22198 s&@localedir@&$localedir&g 22199 s&@mandir@&$mandir&g 22200 s&\\\${datarootdir}&$datarootdir&g' ;; 22201esac 22202_ACEOF 22203 22204# Neutralize VPATH when `$srcdir' = `.'. 22205# Shell code in configure.ac might set extrasub. 22206# FIXME: do we really want to maintain this feature? 22207cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22208ac_sed_extra="$ac_vpsub 22209$extrasub 22210_ACEOF 22211cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22212:t 22213/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22214s|@configure_input@|$ac_sed_conf_input|;t t 22215s&@top_builddir@&$ac_top_builddir_sub&;t t 22216s&@top_build_prefix@&$ac_top_build_prefix&;t t 22217s&@srcdir@&$ac_srcdir&;t t 22218s&@abs_srcdir@&$ac_abs_srcdir&;t t 22219s&@top_srcdir@&$ac_top_srcdir&;t t 22220s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 22221s&@builddir@&$ac_builddir&;t t 22222s&@abs_builddir@&$ac_abs_builddir&;t t 22223s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 22224s&@INSTALL@&$ac_INSTALL&;t t 22225s&@MKDIR_P@&$ac_MKDIR_P&;t t 22226$ac_datarootdir_hack 22227" 22228eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 22229 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 22230$as_echo "$as_me: error: could not create $ac_file" >&2;} 22231 { (exit 1); exit 1; }; } 22232 22233test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 22234 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 22235 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 22236 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22237which seems to be undefined. Please make sure it is defined." >&5 22238$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22239which seems to be undefined. Please make sure it is defined." >&2;} 22240 22241 rm -f "$tmp/stdin" 22242 case $ac_file in 22243 -) cat "$tmp/out" && rm -f "$tmp/out";; 22244 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 22245 esac \ 22246 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 22247$as_echo "$as_me: error: could not create $ac_file" >&2;} 22248 { (exit 1); exit 1; }; } 22249 ;; 22250 :H) 22251 # 22252 # CONFIG_HEADER 22253 # 22254 if test x"$ac_file" != x-; then 22255 { 22256 $as_echo "/* $configure_input */" \ 22257 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 22258 } >"$tmp/config.h" \ 22259 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 22260$as_echo "$as_me: error: could not create $ac_file" >&2;} 22261 { (exit 1); exit 1; }; } 22262 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 22263 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 22264$as_echo "$as_me: $ac_file is unchanged" >&6;} 22265 else 22266 rm -f "$ac_file" 22267 mv "$tmp/config.h" "$ac_file" \ 22268 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 22269$as_echo "$as_me: error: could not create $ac_file" >&2;} 22270 { (exit 1); exit 1; }; } 22271 fi 22272 else 22273 $as_echo "/* $configure_input */" \ 22274 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 22275 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 22276$as_echo "$as_me: error: could not create -" >&2;} 22277 { (exit 1); exit 1; }; } 22278 fi 22279# Compute "$ac_file"'s index in $config_headers. 22280_am_arg="$ac_file" 22281_am_stamp_count=1 22282for _am_header in $config_headers :; do 22283 case $_am_header in 22284 $_am_arg | $_am_arg:* ) 22285 break ;; 22286 * ) 22287 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 22288 esac 22289done 22290echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 22291$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22292 X"$_am_arg" : 'X\(//\)[^/]' \| \ 22293 X"$_am_arg" : 'X\(//\)$' \| \ 22294 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 22295$as_echo X"$_am_arg" | 22296 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22297 s//\1/ 22298 q 22299 } 22300 /^X\(\/\/\)[^/].*/{ 22301 s//\1/ 22302 q 22303 } 22304 /^X\(\/\/\)$/{ 22305 s//\1/ 22306 q 22307 } 22308 /^X\(\/\).*/{ 22309 s//\1/ 22310 q 22311 } 22312 s/.*/./; q'`/stamp-h$_am_stamp_count 22313 ;; 22314 22315 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 22316$as_echo "$as_me: executing $ac_file commands" >&6;} 22317 ;; 22318 esac 22319 22320 22321 case $ac_file$ac_mode in 22322 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 22323 # Autoconf 2.62 quotes --file arguments for eval, but not when files 22324 # are listed without --file. Let's play safe and only enable the eval 22325 # if we detect the quoting. 22326 case $CONFIG_FILES in 22327 *\'*) eval set x "$CONFIG_FILES" ;; 22328 *) set x $CONFIG_FILES ;; 22329 esac 22330 shift 22331 for mf 22332 do 22333 # Strip MF so we end up with the name of the file. 22334 mf=`echo "$mf" | sed -e 's/:.*$//'` 22335 # Check whether this is an Automake generated Makefile or not. 22336 # We used to match only the files named `Makefile.in', but 22337 # some people rename them; so instead we look at the file content. 22338 # Grep'ing the first line is not enough: some people post-process 22339 # each Makefile.in and add a new line on top of each file to say so. 22340 # Grep'ing the whole file is not good either: AIX grep has a line 22341 # limit of 2048, but all sed's we know have understand at least 4000. 22342 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 22343 dirpart=`$as_dirname -- "$mf" || 22344$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22345 X"$mf" : 'X\(//\)[^/]' \| \ 22346 X"$mf" : 'X\(//\)$' \| \ 22347 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 22348$as_echo X"$mf" | 22349 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22350 s//\1/ 22351 q 22352 } 22353 /^X\(\/\/\)[^/].*/{ 22354 s//\1/ 22355 q 22356 } 22357 /^X\(\/\/\)$/{ 22358 s//\1/ 22359 q 22360 } 22361 /^X\(\/\).*/{ 22362 s//\1/ 22363 q 22364 } 22365 s/.*/./; q'` 22366 else 22367 continue 22368 fi 22369 # Extract the definition of DEPDIR, am__include, and am__quote 22370 # from the Makefile without running `make'. 22371 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 22372 test -z "$DEPDIR" && continue 22373 am__include=`sed -n 's/^am__include = //p' < "$mf"` 22374 test -z "am__include" && continue 22375 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 22376 # When using ansi2knr, U may be empty or an underscore; expand it 22377 U=`sed -n 's/^U = //p' < "$mf"` 22378 # Find all dependency output files, they are included files with 22379 # $(DEPDIR) in their names. We invoke sed twice because it is the 22380 # simplest approach to changing $(DEPDIR) to its actual value in the 22381 # expansion. 22382 for file in `sed -n " 22383 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 22384 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 22385 # Make sure the directory exists. 22386 test -f "$dirpart/$file" && continue 22387 fdir=`$as_dirname -- "$file" || 22388$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22389 X"$file" : 'X\(//\)[^/]' \| \ 22390 X"$file" : 'X\(//\)$' \| \ 22391 X"$file" : 'X\(/\)' \| . 2>/dev/null || 22392$as_echo X"$file" | 22393 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22394 s//\1/ 22395 q 22396 } 22397 /^X\(\/\/\)[^/].*/{ 22398 s//\1/ 22399 q 22400 } 22401 /^X\(\/\/\)$/{ 22402 s//\1/ 22403 q 22404 } 22405 /^X\(\/\).*/{ 22406 s//\1/ 22407 q 22408 } 22409 s/.*/./; q'` 22410 { as_dir=$dirpart/$fdir 22411 case $as_dir in #( 22412 -*) as_dir=./$as_dir;; 22413 esac 22414 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 22415 as_dirs= 22416 while :; do 22417 case $as_dir in #( 22418 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 22419 *) as_qdir=$as_dir;; 22420 esac 22421 as_dirs="'$as_qdir' $as_dirs" 22422 as_dir=`$as_dirname -- "$as_dir" || 22423$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22424 X"$as_dir" : 'X\(//\)[^/]' \| \ 22425 X"$as_dir" : 'X\(//\)$' \| \ 22426 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 22427$as_echo X"$as_dir" | 22428 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22429 s//\1/ 22430 q 22431 } 22432 /^X\(\/\/\)[^/].*/{ 22433 s//\1/ 22434 q 22435 } 22436 /^X\(\/\/\)$/{ 22437 s//\1/ 22438 q 22439 } 22440 /^X\(\/\).*/{ 22441 s//\1/ 22442 q 22443 } 22444 s/.*/./; q'` 22445 test -d "$as_dir" && break 22446 done 22447 test -z "$as_dirs" || eval "mkdir $as_dirs" 22448 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 22449$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 22450 { (exit 1); exit 1; }; }; } 22451 # echo "creating $dirpart/$file" 22452 echo '# dummy' > "$dirpart/$file" 22453 done 22454 done 22455} 22456 ;; 22457 22458 esac 22459done # for ac_tag 22460 22461 22462{ (exit 0); exit 0; } 22463_ACEOF 22464chmod +x $CONFIG_STATUS 22465ac_clean_files=$ac_clean_files_save 22466 22467test $ac_write_fail = 0 || 22468 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 22469$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} 22470 { (exit 1); exit 1; }; } 22471 22472 22473# configure is writing to config.log, and then calls config.status. 22474# config.status does its own redirection, appending to config.log. 22475# Unfortunately, on DOS this fails, as config.log is still kept open 22476# by configure, so config.status won't be able to write to it; its 22477# output is simply discarded. So we exec the FD to /dev/null, 22478# effectively closing config.log, so it can be properly (re)opened and 22479# appended to by config.status. When coming back to configure, we 22480# need to make the FD available again. 22481if test "$no_create" != yes; then 22482 ac_cs_success=: 22483 ac_config_status_args= 22484 test "$silent" = yes && 22485 ac_config_status_args="$ac_config_status_args --quiet" 22486 exec 5>/dev/null 22487 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 22488 exec 5>>config.log 22489 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 22490 # would make configure fail if this is the last instruction. 22491 $ac_cs_success || { (exit 1); exit 1; } 22492fi 22493if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 22494 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 22495$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 22496fi 22497 22498