configure revision 83cab373
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.63 for xf86-video-ast 0.89.9. 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='xf86-video-ast' 752PACKAGE_TARNAME='xf86-video-ast' 753PACKAGE_VERSION='0.89.9' 754PACKAGE_STRING='xf86-video-ast 0.89.9' 755PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 756 757ac_unique_file="Makefile.am" 758# Factoring default headers for most tests. 759ac_includes_default="\ 760#include <stdio.h> 761#ifdef HAVE_SYS_TYPES_H 762# include <sys/types.h> 763#endif 764#ifdef HAVE_SYS_STAT_H 765# include <sys/stat.h> 766#endif 767#ifdef STDC_HEADERS 768# include <stdlib.h> 769# include <stddef.h> 770#else 771# ifdef HAVE_STDLIB_H 772# include <stdlib.h> 773# endif 774#endif 775#ifdef HAVE_STRING_H 776# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 777# include <memory.h> 778# endif 779# include <string.h> 780#endif 781#ifdef HAVE_STRINGS_H 782# include <strings.h> 783#endif 784#ifdef HAVE_INTTYPES_H 785# include <inttypes.h> 786#endif 787#ifdef HAVE_STDINT_H 788# include <stdint.h> 789#endif 790#ifdef HAVE_UNISTD_H 791# include <unistd.h> 792#endif" 793 794ac_subst_vars='am__EXEEXT_FALSE 795am__EXEEXT_TRUE 796LTLIBOBJS 797LIBOBJS 798ADMIN_MAN_DIR 799DRIVER_MAN_DIR 800MISC_MAN_DIR 801FILE_MAN_DIR 802LIB_MAN_DIR 803APP_MAN_DIR 804ADMIN_MAN_SUFFIX 805DRIVER_MAN_SUFFIX 806MISC_MAN_SUFFIX 807FILE_MAN_SUFFIX 808LIB_MAN_SUFFIX 809APP_MAN_SUFFIX 810DRIVER_NAME 811moduledir 812XSERVER_LIBPCIACCESS_FALSE 813XSERVER_LIBPCIACCESS_TRUE 814PCIACCESS_LIBS 815PCIACCESS_CFLAGS 816XORG_LIBS 817XORG_CFLAGS 818PKG_CONFIG 819LIBTOOL 820ac_ct_F77 821FFLAGS 822F77 823CXXCPP 824am__fastdepCXX_FALSE 825am__fastdepCXX_TRUE 826CXXDEPMODE 827ac_ct_CXX 828CXXFLAGS 829CXX 830CPP 831NMEDIT 832DSYMUTIL 833RANLIB 834AR 835ECHO 836LN_S 837EGREP 838GREP 839SED 840am__fastdepCC_FALSE 841am__fastdepCC_TRUE 842CCDEPMODE 843AMDEPBACKSLASH 844AMDEP_FALSE 845AMDEP_TRUE 846am__quote 847am__include 848DEPDIR 849OBJEXT 850EXEEXT 851ac_ct_CC 852CPPFLAGS 853LDFLAGS 854CFLAGS 855CC 856host_os 857host_vendor 858host_cpu 859host 860build_os 861build_vendor 862build_cpu 863build 864MAINT 865MAINTAINER_MODE_FALSE 866MAINTAINER_MODE_TRUE 867am__untar 868am__tar 869AMTAR 870am__leading_dot 871SET_MAKE 872AWK 873mkdir_p 874MKDIR_P 875INSTALL_STRIP_PROGRAM 876STRIP 877install_sh 878MAKEINFO 879AUTOHEADER 880AUTOMAKE 881AUTOCONF 882ACLOCAL 883VERSION 884PACKAGE 885CYGPATH_W 886am__isrc 887INSTALL_DATA 888INSTALL_SCRIPT 889INSTALL_PROGRAM 890target_alias 891host_alias 892build_alias 893LIBS 894ECHO_T 895ECHO_N 896ECHO_C 897DEFS 898mandir 899localedir 900libdir 901psdir 902pdfdir 903dvidir 904htmldir 905infodir 906docdir 907oldincludedir 908includedir 909localstatedir 910sharedstatedir 911sysconfdir 912datadir 913datarootdir 914libexecdir 915sbindir 916bindir 917program_transform_name 918prefix 919exec_prefix 920PACKAGE_BUGREPORT 921PACKAGE_STRING 922PACKAGE_VERSION 923PACKAGE_TARNAME 924PACKAGE_NAME 925PATH_SEPARATOR 926SHELL' 927ac_subst_files='' 928ac_user_opts=' 929enable_option_checking 930enable_maintainer_mode 931enable_static 932enable_shared 933enable_fast_install 934enable_dependency_tracking 935with_gnu_ld 936enable_libtool_lock 937with_pic 938with_tags 939with_xorg_module_dir 940with_release_version 941' 942 ac_precious_vars='build_alias 943host_alias 944target_alias 945CC 946CFLAGS 947LDFLAGS 948LIBS 949CPPFLAGS 950CPP 951CXX 952CXXFLAGS 953CCC 954CXXCPP 955F77 956FFLAGS 957PKG_CONFIG 958XORG_CFLAGS 959XORG_LIBS 960PCIACCESS_CFLAGS 961PCIACCESS_LIBS' 962 963 964# Initialize some variables set by options. 965ac_init_help= 966ac_init_version=false 967ac_unrecognized_opts= 968ac_unrecognized_sep= 969# The variables have the same names as the options, with 970# dashes changed to underlines. 971cache_file=/dev/null 972exec_prefix=NONE 973no_create= 974no_recursion= 975prefix=NONE 976program_prefix=NONE 977program_suffix=NONE 978program_transform_name=s,x,x, 979silent= 980site= 981srcdir= 982verbose= 983x_includes=NONE 984x_libraries=NONE 985 986# Installation directory options. 987# These are left unexpanded so users can "make install exec_prefix=/foo" 988# and all the variables that are supposed to be based on exec_prefix 989# by default will actually change. 990# Use braces instead of parens because sh, perl, etc. also accept them. 991# (The list follows the same order as the GNU Coding Standards.) 992bindir='${exec_prefix}/bin' 993sbindir='${exec_prefix}/sbin' 994libexecdir='${exec_prefix}/libexec' 995datarootdir='${prefix}/share' 996datadir='${datarootdir}' 997sysconfdir='${prefix}/etc' 998sharedstatedir='${prefix}/com' 999localstatedir='${prefix}/var' 1000includedir='${prefix}/include' 1001oldincludedir='/usr/include' 1002docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 1003infodir='${datarootdir}/info' 1004htmldir='${docdir}' 1005dvidir='${docdir}' 1006pdfdir='${docdir}' 1007psdir='${docdir}' 1008libdir='${exec_prefix}/lib' 1009localedir='${datarootdir}/locale' 1010mandir='${datarootdir}/man' 1011 1012ac_prev= 1013ac_dashdash= 1014for ac_option 1015do 1016 # If the previous option needs an argument, assign it. 1017 if test -n "$ac_prev"; then 1018 eval $ac_prev=\$ac_option 1019 ac_prev= 1020 continue 1021 fi 1022 1023 case $ac_option in 1024 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1025 *) ac_optarg=yes ;; 1026 esac 1027 1028 # Accept the important Cygnus configure options, so we can diagnose typos. 1029 1030 case $ac_dashdash$ac_option in 1031 --) 1032 ac_dashdash=yes ;; 1033 1034 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1035 ac_prev=bindir ;; 1036 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1037 bindir=$ac_optarg ;; 1038 1039 -build | --build | --buil | --bui | --bu) 1040 ac_prev=build_alias ;; 1041 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1042 build_alias=$ac_optarg ;; 1043 1044 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1045 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1046 ac_prev=cache_file ;; 1047 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1048 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1049 cache_file=$ac_optarg ;; 1050 1051 --config-cache | -C) 1052 cache_file=config.cache ;; 1053 1054 -datadir | --datadir | --datadi | --datad) 1055 ac_prev=datadir ;; 1056 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1057 datadir=$ac_optarg ;; 1058 1059 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1060 | --dataroo | --dataro | --datar) 1061 ac_prev=datarootdir ;; 1062 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1063 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1064 datarootdir=$ac_optarg ;; 1065 1066 -disable-* | --disable-*) 1067 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1068 # Reject names that are not valid shell variable names. 1069 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1070 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1071 { (exit 1); exit 1; }; } 1072 ac_useropt_orig=$ac_useropt 1073 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1074 case $ac_user_opts in 1075 *" 1076"enable_$ac_useropt" 1077"*) ;; 1078 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1079 ac_unrecognized_sep=', ';; 1080 esac 1081 eval enable_$ac_useropt=no ;; 1082 1083 -docdir | --docdir | --docdi | --doc | --do) 1084 ac_prev=docdir ;; 1085 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1086 docdir=$ac_optarg ;; 1087 1088 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1089 ac_prev=dvidir ;; 1090 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1091 dvidir=$ac_optarg ;; 1092 1093 -enable-* | --enable-*) 1094 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1095 # Reject names that are not valid shell variable names. 1096 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1097 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1098 { (exit 1); exit 1; }; } 1099 ac_useropt_orig=$ac_useropt 1100 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1101 case $ac_user_opts in 1102 *" 1103"enable_$ac_useropt" 1104"*) ;; 1105 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1106 ac_unrecognized_sep=', ';; 1107 esac 1108 eval enable_$ac_useropt=\$ac_optarg ;; 1109 1110 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1111 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1112 | --exec | --exe | --ex) 1113 ac_prev=exec_prefix ;; 1114 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1115 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1116 | --exec=* | --exe=* | --ex=*) 1117 exec_prefix=$ac_optarg ;; 1118 1119 -gas | --gas | --ga | --g) 1120 # Obsolete; use --with-gas. 1121 with_gas=yes ;; 1122 1123 -help | --help | --hel | --he | -h) 1124 ac_init_help=long ;; 1125 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1126 ac_init_help=recursive ;; 1127 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1128 ac_init_help=short ;; 1129 1130 -host | --host | --hos | --ho) 1131 ac_prev=host_alias ;; 1132 -host=* | --host=* | --hos=* | --ho=*) 1133 host_alias=$ac_optarg ;; 1134 1135 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1136 ac_prev=htmldir ;; 1137 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1138 | --ht=*) 1139 htmldir=$ac_optarg ;; 1140 1141 -includedir | --includedir | --includedi | --included | --include \ 1142 | --includ | --inclu | --incl | --inc) 1143 ac_prev=includedir ;; 1144 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1145 | --includ=* | --inclu=* | --incl=* | --inc=*) 1146 includedir=$ac_optarg ;; 1147 1148 -infodir | --infodir | --infodi | --infod | --info | --inf) 1149 ac_prev=infodir ;; 1150 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1151 infodir=$ac_optarg ;; 1152 1153 -libdir | --libdir | --libdi | --libd) 1154 ac_prev=libdir ;; 1155 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1156 libdir=$ac_optarg ;; 1157 1158 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1159 | --libexe | --libex | --libe) 1160 ac_prev=libexecdir ;; 1161 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1162 | --libexe=* | --libex=* | --libe=*) 1163 libexecdir=$ac_optarg ;; 1164 1165 -localedir | --localedir | --localedi | --localed | --locale) 1166 ac_prev=localedir ;; 1167 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1168 localedir=$ac_optarg ;; 1169 1170 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1171 | --localstate | --localstat | --localsta | --localst | --locals) 1172 ac_prev=localstatedir ;; 1173 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1174 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1175 localstatedir=$ac_optarg ;; 1176 1177 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1178 ac_prev=mandir ;; 1179 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1180 mandir=$ac_optarg ;; 1181 1182 -nfp | --nfp | --nf) 1183 # Obsolete; use --without-fp. 1184 with_fp=no ;; 1185 1186 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1187 | --no-cr | --no-c | -n) 1188 no_create=yes ;; 1189 1190 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1191 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1192 no_recursion=yes ;; 1193 1194 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1195 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1196 | --oldin | --oldi | --old | --ol | --o) 1197 ac_prev=oldincludedir ;; 1198 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1199 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1200 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1201 oldincludedir=$ac_optarg ;; 1202 1203 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1204 ac_prev=prefix ;; 1205 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1206 prefix=$ac_optarg ;; 1207 1208 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1209 | --program-pre | --program-pr | --program-p) 1210 ac_prev=program_prefix ;; 1211 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1212 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1213 program_prefix=$ac_optarg ;; 1214 1215 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1216 | --program-suf | --program-su | --program-s) 1217 ac_prev=program_suffix ;; 1218 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1219 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1220 program_suffix=$ac_optarg ;; 1221 1222 -program-transform-name | --program-transform-name \ 1223 | --program-transform-nam | --program-transform-na \ 1224 | --program-transform-n | --program-transform- \ 1225 | --program-transform | --program-transfor \ 1226 | --program-transfo | --program-transf \ 1227 | --program-trans | --program-tran \ 1228 | --progr-tra | --program-tr | --program-t) 1229 ac_prev=program_transform_name ;; 1230 -program-transform-name=* | --program-transform-name=* \ 1231 | --program-transform-nam=* | --program-transform-na=* \ 1232 | --program-transform-n=* | --program-transform-=* \ 1233 | --program-transform=* | --program-transfor=* \ 1234 | --program-transfo=* | --program-transf=* \ 1235 | --program-trans=* | --program-tran=* \ 1236 | --progr-tra=* | --program-tr=* | --program-t=*) 1237 program_transform_name=$ac_optarg ;; 1238 1239 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1240 ac_prev=pdfdir ;; 1241 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1242 pdfdir=$ac_optarg ;; 1243 1244 -psdir | --psdir | --psdi | --psd | --ps) 1245 ac_prev=psdir ;; 1246 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1247 psdir=$ac_optarg ;; 1248 1249 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1250 | -silent | --silent | --silen | --sile | --sil) 1251 silent=yes ;; 1252 1253 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1254 ac_prev=sbindir ;; 1255 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1256 | --sbi=* | --sb=*) 1257 sbindir=$ac_optarg ;; 1258 1259 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1260 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1261 | --sharedst | --shareds | --shared | --share | --shar \ 1262 | --sha | --sh) 1263 ac_prev=sharedstatedir ;; 1264 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1265 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1266 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1267 | --sha=* | --sh=*) 1268 sharedstatedir=$ac_optarg ;; 1269 1270 -site | --site | --sit) 1271 ac_prev=site ;; 1272 -site=* | --site=* | --sit=*) 1273 site=$ac_optarg ;; 1274 1275 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1276 ac_prev=srcdir ;; 1277 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1278 srcdir=$ac_optarg ;; 1279 1280 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1281 | --syscon | --sysco | --sysc | --sys | --sy) 1282 ac_prev=sysconfdir ;; 1283 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1284 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1285 sysconfdir=$ac_optarg ;; 1286 1287 -target | --target | --targe | --targ | --tar | --ta | --t) 1288 ac_prev=target_alias ;; 1289 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1290 target_alias=$ac_optarg ;; 1291 1292 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1293 verbose=yes ;; 1294 1295 -version | --version | --versio | --versi | --vers | -V) 1296 ac_init_version=: ;; 1297 1298 -with-* | --with-*) 1299 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1300 # Reject names that are not valid shell variable names. 1301 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1302 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1303 { (exit 1); exit 1; }; } 1304 ac_useropt_orig=$ac_useropt 1305 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1306 case $ac_user_opts in 1307 *" 1308"with_$ac_useropt" 1309"*) ;; 1310 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1311 ac_unrecognized_sep=', ';; 1312 esac 1313 eval with_$ac_useropt=\$ac_optarg ;; 1314 1315 -without-* | --without-*) 1316 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1317 # Reject names that are not valid shell variable names. 1318 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1319 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1320 { (exit 1); exit 1; }; } 1321 ac_useropt_orig=$ac_useropt 1322 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1323 case $ac_user_opts in 1324 *" 1325"with_$ac_useropt" 1326"*) ;; 1327 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1328 ac_unrecognized_sep=', ';; 1329 esac 1330 eval with_$ac_useropt=no ;; 1331 1332 --x) 1333 # Obsolete; use --with-x. 1334 with_x=yes ;; 1335 1336 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1337 | --x-incl | --x-inc | --x-in | --x-i) 1338 ac_prev=x_includes ;; 1339 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1340 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1341 x_includes=$ac_optarg ;; 1342 1343 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1344 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1345 ac_prev=x_libraries ;; 1346 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1347 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1348 x_libraries=$ac_optarg ;; 1349 1350 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option 1351Try \`$0 --help' for more information." >&2 1352 { (exit 1); exit 1; }; } 1353 ;; 1354 1355 *=*) 1356 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1357 # Reject names that are not valid shell variable names. 1358 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1359 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1360 { (exit 1); exit 1; }; } 1361 eval $ac_envvar=\$ac_optarg 1362 export $ac_envvar ;; 1363 1364 *) 1365 # FIXME: should be removed in autoconf 3.0. 1366 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1367 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1368 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1369 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1370 ;; 1371 1372 esac 1373done 1374 1375if test -n "$ac_prev"; then 1376 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1377 { $as_echo "$as_me: error: missing argument to $ac_option" >&2 1378 { (exit 1); exit 1; }; } 1379fi 1380 1381if test -n "$ac_unrecognized_opts"; then 1382 case $enable_option_checking in 1383 no) ;; 1384 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 1385 { (exit 1); exit 1; }; } ;; 1386 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1387 esac 1388fi 1389 1390# Check all directory arguments for consistency. 1391for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1392 datadir sysconfdir sharedstatedir localstatedir includedir \ 1393 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1394 libdir localedir mandir 1395do 1396 eval ac_val=\$$ac_var 1397 # Remove trailing slashes. 1398 case $ac_val in 1399 */ ) 1400 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1401 eval $ac_var=\$ac_val;; 1402 esac 1403 # Be sure to have absolute directory names. 1404 case $ac_val in 1405 [\\/$]* | ?:[\\/]* ) continue;; 1406 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1407 esac 1408 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1409 { (exit 1); exit 1; }; } 1410done 1411 1412# There might be people who depend on the old broken behavior: `$host' 1413# used to hold the argument of --host etc. 1414# FIXME: To remove some day. 1415build=$build_alias 1416host=$host_alias 1417target=$target_alias 1418 1419# FIXME: To remove some day. 1420if test "x$host_alias" != x; then 1421 if test "x$build_alias" = x; then 1422 cross_compiling=maybe 1423 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1424 If a cross compiler is detected then cross compile mode will be used." >&2 1425 elif test "x$build_alias" != "x$host_alias"; then 1426 cross_compiling=yes 1427 fi 1428fi 1429 1430ac_tool_prefix= 1431test -n "$host_alias" && ac_tool_prefix=$host_alias- 1432 1433test "$silent" = yes && exec 6>/dev/null 1434 1435 1436ac_pwd=`pwd` && test -n "$ac_pwd" && 1437ac_ls_di=`ls -di .` && 1438ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1439 { $as_echo "$as_me: error: working directory cannot be determined" >&2 1440 { (exit 1); exit 1; }; } 1441test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1442 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 1443 { (exit 1); exit 1; }; } 1444 1445 1446# Find the source files, if location was not specified. 1447if test -z "$srcdir"; then 1448 ac_srcdir_defaulted=yes 1449 # Try the directory containing this script, then the parent directory. 1450 ac_confdir=`$as_dirname -- "$as_myself" || 1451$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1452 X"$as_myself" : 'X\(//\)[^/]' \| \ 1453 X"$as_myself" : 'X\(//\)$' \| \ 1454 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1455$as_echo X"$as_myself" | 1456 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1457 s//\1/ 1458 q 1459 } 1460 /^X\(\/\/\)[^/].*/{ 1461 s//\1/ 1462 q 1463 } 1464 /^X\(\/\/\)$/{ 1465 s//\1/ 1466 q 1467 } 1468 /^X\(\/\).*/{ 1469 s//\1/ 1470 q 1471 } 1472 s/.*/./; q'` 1473 srcdir=$ac_confdir 1474 if test ! -r "$srcdir/$ac_unique_file"; then 1475 srcdir=.. 1476 fi 1477else 1478 ac_srcdir_defaulted=no 1479fi 1480if test ! -r "$srcdir/$ac_unique_file"; then 1481 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1482 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1483 { (exit 1); exit 1; }; } 1484fi 1485ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1486ac_abs_confdir=`( 1487 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 1488 { (exit 1); exit 1; }; } 1489 pwd)` 1490# When building in place, set srcdir=. 1491if test "$ac_abs_confdir" = "$ac_pwd"; then 1492 srcdir=. 1493fi 1494# Remove unnecessary trailing slashes from srcdir. 1495# Double slashes in file names in object file debugging info 1496# mess up M-x gdb in Emacs. 1497case $srcdir in 1498*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1499esac 1500for ac_var in $ac_precious_vars; do 1501 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1502 eval ac_env_${ac_var}_value=\$${ac_var} 1503 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1504 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1505done 1506 1507# 1508# Report the --help message. 1509# 1510if test "$ac_init_help" = "long"; then 1511 # Omit some internal or obsolete options to make the list less imposing. 1512 # This message is too long to be a string in the A/UX 3.1 sh. 1513 cat <<_ACEOF 1514\`configure' configures xf86-video-ast 0.89.9 to adapt to many kinds of systems. 1515 1516Usage: $0 [OPTION]... [VAR=VALUE]... 1517 1518To assign environment variables (e.g., CC, CFLAGS...), specify them as 1519VAR=VALUE. See below for descriptions of some of the useful variables. 1520 1521Defaults for the options are specified in brackets. 1522 1523Configuration: 1524 -h, --help display this help and exit 1525 --help=short display options specific to this package 1526 --help=recursive display the short help of all the included packages 1527 -V, --version display version information and exit 1528 -q, --quiet, --silent do not print \`checking...' messages 1529 --cache-file=FILE cache test results in FILE [disabled] 1530 -C, --config-cache alias for \`--cache-file=config.cache' 1531 -n, --no-create do not create output files 1532 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1533 1534Installation directories: 1535 --prefix=PREFIX install architecture-independent files in PREFIX 1536 [$ac_default_prefix] 1537 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1538 [PREFIX] 1539 1540By default, \`make install' will install all the files in 1541\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1542an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1543for instance \`--prefix=\$HOME'. 1544 1545For better control, use the options below. 1546 1547Fine tuning of the installation directories: 1548 --bindir=DIR user executables [EPREFIX/bin] 1549 --sbindir=DIR system admin executables [EPREFIX/sbin] 1550 --libexecdir=DIR program executables [EPREFIX/libexec] 1551 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1552 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1553 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1554 --libdir=DIR object code libraries [EPREFIX/lib] 1555 --includedir=DIR C header files [PREFIX/include] 1556 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1557 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1558 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1559 --infodir=DIR info documentation [DATAROOTDIR/info] 1560 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1561 --mandir=DIR man documentation [DATAROOTDIR/man] 1562 --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-ast] 1563 --htmldir=DIR html documentation [DOCDIR] 1564 --dvidir=DIR dvi documentation [DOCDIR] 1565 --pdfdir=DIR pdf documentation [DOCDIR] 1566 --psdir=DIR ps documentation [DOCDIR] 1567_ACEOF 1568 1569 cat <<\_ACEOF 1570 1571Program names: 1572 --program-prefix=PREFIX prepend PREFIX to installed program names 1573 --program-suffix=SUFFIX append SUFFIX to installed program names 1574 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1575 1576System types: 1577 --build=BUILD configure for building on BUILD [guessed] 1578 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1579_ACEOF 1580fi 1581 1582if test -n "$ac_init_help"; then 1583 case $ac_init_help in 1584 short | recursive ) echo "Configuration of xf86-video-ast 0.89.9:";; 1585 esac 1586 cat <<\_ACEOF 1587 1588Optional Features: 1589 --disable-option-checking ignore unrecognized --enable/--with options 1590 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1591 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1592 --enable-maintainer-mode enable make rules and dependencies not useful 1593 (and sometimes confusing) to the casual installer 1594 --enable-static[=PKGS] build static libraries [default=no] 1595 --enable-shared[=PKGS] build shared libraries [default=yes] 1596 --enable-fast-install[=PKGS] 1597 optimize for fast installation [default=yes] 1598 --disable-dependency-tracking speeds up one-time build 1599 --enable-dependency-tracking do not reject slow dependency extractors 1600 --disable-libtool-lock avoid locking (might break parallel builds) 1601 1602Optional Packages: 1603 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1604 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1605 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1606 --with-pic try to use only PIC/non-PIC objects [default=use 1607 both] 1608 --with-tags[=TAGS] include additional configurations [automatic] 1609 --with-xorg-module-dir=DIR 1610 Default xorg module directory 1611 [default=$libdir/xorg/modules] 1612 --with-release-version=STRING 1613 Use release version string in package name 1614 1615Some influential environment variables: 1616 CC C compiler command 1617 CFLAGS C compiler flags 1618 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1619 nonstandard directory <lib dir> 1620 LIBS libraries to pass to the linker, e.g. -l<library> 1621 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1622 you have headers in a nonstandard directory <include dir> 1623 CPP C preprocessor 1624 CXX C++ compiler command 1625 CXXFLAGS C++ compiler flags 1626 CXXCPP C++ preprocessor 1627 F77 Fortran 77 compiler command 1628 FFLAGS Fortran 77 compiler flags 1629 PKG_CONFIG path to pkg-config utility 1630 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1631 XORG_LIBS linker flags for XORG, overriding pkg-config 1632 PCIACCESS_CFLAGS 1633 C compiler flags for PCIACCESS, overriding pkg-config 1634 PCIACCESS_LIBS 1635 linker flags for PCIACCESS, overriding pkg-config 1636 1637Use these variables to override the choices made by `configure' or to help 1638it to find libraries and programs with nonstandard names/locations. 1639 1640Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1641_ACEOF 1642ac_status=$? 1643fi 1644 1645if test "$ac_init_help" = "recursive"; then 1646 # If there are subdirs, report their specific --help. 1647 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1648 test -d "$ac_dir" || 1649 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1650 continue 1651 ac_builddir=. 1652 1653case "$ac_dir" in 1654.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1655*) 1656 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1657 # A ".." for each directory in $ac_dir_suffix. 1658 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1659 case $ac_top_builddir_sub in 1660 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1661 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1662 esac ;; 1663esac 1664ac_abs_top_builddir=$ac_pwd 1665ac_abs_builddir=$ac_pwd$ac_dir_suffix 1666# for backward compatibility: 1667ac_top_builddir=$ac_top_build_prefix 1668 1669case $srcdir in 1670 .) # We are building in place. 1671 ac_srcdir=. 1672 ac_top_srcdir=$ac_top_builddir_sub 1673 ac_abs_top_srcdir=$ac_pwd ;; 1674 [\\/]* | ?:[\\/]* ) # Absolute name. 1675 ac_srcdir=$srcdir$ac_dir_suffix; 1676 ac_top_srcdir=$srcdir 1677 ac_abs_top_srcdir=$srcdir ;; 1678 *) # Relative name. 1679 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1680 ac_top_srcdir=$ac_top_build_prefix$srcdir 1681 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1682esac 1683ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1684 1685 cd "$ac_dir" || { ac_status=$?; continue; } 1686 # Check for guested configure. 1687 if test -f "$ac_srcdir/configure.gnu"; then 1688 echo && 1689 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1690 elif test -f "$ac_srcdir/configure"; then 1691 echo && 1692 $SHELL "$ac_srcdir/configure" --help=recursive 1693 else 1694 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1695 fi || ac_status=$? 1696 cd "$ac_pwd" || { ac_status=$?; break; } 1697 done 1698fi 1699 1700test -n "$ac_init_help" && exit $ac_status 1701if $ac_init_version; then 1702 cat <<\_ACEOF 1703xf86-video-ast configure 0.89.9 1704generated by GNU Autoconf 2.63 1705 1706Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 17072002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 1708This configure script is free software; the Free Software Foundation 1709gives unlimited permission to copy, distribute and modify it. 1710_ACEOF 1711 exit 1712fi 1713cat >config.log <<_ACEOF 1714This file contains any messages produced by compilers while 1715running configure, to aid debugging if configure makes a mistake. 1716 1717It was created by xf86-video-ast $as_me 0.89.9, which was 1718generated by GNU Autoconf 2.63. Invocation command line was 1719 1720 $ $0 $@ 1721 1722_ACEOF 1723exec 5>>config.log 1724{ 1725cat <<_ASUNAME 1726## --------- ## 1727## Platform. ## 1728## --------- ## 1729 1730hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1731uname -m = `(uname -m) 2>/dev/null || echo unknown` 1732uname -r = `(uname -r) 2>/dev/null || echo unknown` 1733uname -s = `(uname -s) 2>/dev/null || echo unknown` 1734uname -v = `(uname -v) 2>/dev/null || echo unknown` 1735 1736/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1737/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1738 1739/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1740/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1741/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1742/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1743/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1744/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1745/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1746 1747_ASUNAME 1748 1749as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1750for as_dir in $PATH 1751do 1752 IFS=$as_save_IFS 1753 test -z "$as_dir" && as_dir=. 1754 $as_echo "PATH: $as_dir" 1755done 1756IFS=$as_save_IFS 1757 1758} >&5 1759 1760cat >&5 <<_ACEOF 1761 1762 1763## ----------- ## 1764## Core tests. ## 1765## ----------- ## 1766 1767_ACEOF 1768 1769 1770# Keep a trace of the command line. 1771# Strip out --no-create and --no-recursion so they do not pile up. 1772# Strip out --silent because we don't want to record it for future runs. 1773# Also quote any args containing shell meta-characters. 1774# Make two passes to allow for proper duplicate-argument suppression. 1775ac_configure_args= 1776ac_configure_args0= 1777ac_configure_args1= 1778ac_must_keep_next=false 1779for ac_pass in 1 2 1780do 1781 for ac_arg 1782 do 1783 case $ac_arg in 1784 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1785 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1786 | -silent | --silent | --silen | --sile | --sil) 1787 continue ;; 1788 *\'*) 1789 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1790 esac 1791 case $ac_pass in 1792 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1793 2) 1794 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1795 if test $ac_must_keep_next = true; then 1796 ac_must_keep_next=false # Got value, back to normal. 1797 else 1798 case $ac_arg in 1799 *=* | --config-cache | -C | -disable-* | --disable-* \ 1800 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1801 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1802 | -with-* | --with-* | -without-* | --without-* | --x) 1803 case "$ac_configure_args0 " in 1804 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1805 esac 1806 ;; 1807 -* ) ac_must_keep_next=true ;; 1808 esac 1809 fi 1810 ac_configure_args="$ac_configure_args '$ac_arg'" 1811 ;; 1812 esac 1813 done 1814done 1815$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1816$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1817 1818# When interrupted or exit'd, cleanup temporary files, and complete 1819# config.log. We remove comments because anyway the quotes in there 1820# would cause problems or look ugly. 1821# WARNING: Use '\'' to represent an apostrophe within the trap. 1822# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1823trap 'exit_status=$? 1824 # Save into config.log some information that might help in debugging. 1825 { 1826 echo 1827 1828 cat <<\_ASBOX 1829## ---------------- ## 1830## Cache variables. ## 1831## ---------------- ## 1832_ASBOX 1833 echo 1834 # The following way of writing the cache mishandles newlines in values, 1835( 1836 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1837 eval ac_val=\$$ac_var 1838 case $ac_val in #( 1839 *${as_nl}*) 1840 case $ac_var in #( 1841 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 1842$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1843 esac 1844 case $ac_var in #( 1845 _ | IFS | as_nl) ;; #( 1846 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1847 *) $as_unset $ac_var ;; 1848 esac ;; 1849 esac 1850 done 1851 (set) 2>&1 | 1852 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1853 *${as_nl}ac_space=\ *) 1854 sed -n \ 1855 "s/'\''/'\''\\\\'\'''\''/g; 1856 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1857 ;; #( 1858 *) 1859 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1860 ;; 1861 esac | 1862 sort 1863) 1864 echo 1865 1866 cat <<\_ASBOX 1867## ----------------- ## 1868## Output variables. ## 1869## ----------------- ## 1870_ASBOX 1871 echo 1872 for ac_var in $ac_subst_vars 1873 do 1874 eval ac_val=\$$ac_var 1875 case $ac_val in 1876 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1877 esac 1878 $as_echo "$ac_var='\''$ac_val'\''" 1879 done | sort 1880 echo 1881 1882 if test -n "$ac_subst_files"; then 1883 cat <<\_ASBOX 1884## ------------------- ## 1885## File substitutions. ## 1886## ------------------- ## 1887_ASBOX 1888 echo 1889 for ac_var in $ac_subst_files 1890 do 1891 eval ac_val=\$$ac_var 1892 case $ac_val in 1893 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1894 esac 1895 $as_echo "$ac_var='\''$ac_val'\''" 1896 done | sort 1897 echo 1898 fi 1899 1900 if test -s confdefs.h; then 1901 cat <<\_ASBOX 1902## ----------- ## 1903## confdefs.h. ## 1904## ----------- ## 1905_ASBOX 1906 echo 1907 cat confdefs.h 1908 echo 1909 fi 1910 test "$ac_signal" != 0 && 1911 $as_echo "$as_me: caught signal $ac_signal" 1912 $as_echo "$as_me: exit $exit_status" 1913 } >&5 1914 rm -f core *.core core.conftest.* && 1915 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1916 exit $exit_status 1917' 0 1918for ac_signal in 1 2 13 15; do 1919 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1920done 1921ac_signal=0 1922 1923# confdefs.h avoids OS command line length limits that DEFS can exceed. 1924rm -f -r conftest* confdefs.h 1925 1926# Predefined preprocessor variables. 1927 1928cat >>confdefs.h <<_ACEOF 1929#define PACKAGE_NAME "$PACKAGE_NAME" 1930_ACEOF 1931 1932 1933cat >>confdefs.h <<_ACEOF 1934#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1935_ACEOF 1936 1937 1938cat >>confdefs.h <<_ACEOF 1939#define PACKAGE_VERSION "$PACKAGE_VERSION" 1940_ACEOF 1941 1942 1943cat >>confdefs.h <<_ACEOF 1944#define PACKAGE_STRING "$PACKAGE_STRING" 1945_ACEOF 1946 1947 1948cat >>confdefs.h <<_ACEOF 1949#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1950_ACEOF 1951 1952 1953# Let the site file select an alternate cache file if it wants to. 1954# Prefer an explicitly selected file to automatically selected ones. 1955ac_site_file1=NONE 1956ac_site_file2=NONE 1957if test -n "$CONFIG_SITE"; then 1958 ac_site_file1=$CONFIG_SITE 1959elif test "x$prefix" != xNONE; then 1960 ac_site_file1=$prefix/share/config.site 1961 ac_site_file2=$prefix/etc/config.site 1962else 1963 ac_site_file1=$ac_default_prefix/share/config.site 1964 ac_site_file2=$ac_default_prefix/etc/config.site 1965fi 1966for ac_site_file in "$ac_site_file1" "$ac_site_file2" 1967do 1968 test "x$ac_site_file" = xNONE && continue 1969 if test -r "$ac_site_file"; then 1970 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1971$as_echo "$as_me: loading site script $ac_site_file" >&6;} 1972 sed 's/^/| /' "$ac_site_file" >&5 1973 . "$ac_site_file" 1974 fi 1975done 1976 1977if test -r "$cache_file"; then 1978 # Some versions of bash will fail to source /dev/null (special 1979 # files actually), so we avoid doing that. 1980 if test -f "$cache_file"; then 1981 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 1982$as_echo "$as_me: loading cache $cache_file" >&6;} 1983 case $cache_file in 1984 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1985 *) . "./$cache_file";; 1986 esac 1987 fi 1988else 1989 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 1990$as_echo "$as_me: creating cache $cache_file" >&6;} 1991 >$cache_file 1992fi 1993 1994# Check that the precious variables saved in the cache have kept the same 1995# value. 1996ac_cache_corrupted=false 1997for ac_var in $ac_precious_vars; do 1998 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1999 eval ac_new_set=\$ac_env_${ac_var}_set 2000 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2001 eval ac_new_val=\$ac_env_${ac_var}_value 2002 case $ac_old_set,$ac_new_set in 2003 set,) 2004 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2005$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2006 ac_cache_corrupted=: ;; 2007 ,set) 2008 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 2009$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2010 ac_cache_corrupted=: ;; 2011 ,);; 2012 *) 2013 if test "x$ac_old_val" != "x$ac_new_val"; then 2014 # differences in whitespace do not lead to failure. 2015 ac_old_val_w=`echo x $ac_old_val` 2016 ac_new_val_w=`echo x $ac_new_val` 2017 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2018 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 2019$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2020 ac_cache_corrupted=: 2021 else 2022 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2023$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2024 eval $ac_var=\$ac_old_val 2025 fi 2026 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 2027$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2028 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 2029$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2030 fi;; 2031 esac 2032 # Pass precious variables to config.status. 2033 if test "$ac_new_set" = set; then 2034 case $ac_new_val in 2035 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2036 *) ac_arg=$ac_var=$ac_new_val ;; 2037 esac 2038 case " $ac_configure_args " in 2039 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2040 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 2041 esac 2042 fi 2043done 2044if $ac_cache_corrupted; then 2045 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 2046$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2047 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 2048$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2049 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 2050$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 2051 { (exit 1); exit 1; }; } 2052fi 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078ac_ext=c 2079ac_cpp='$CPP $CPPFLAGS' 2080ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2081ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2082ac_compiler_gnu=$ac_cv_c_compiler_gnu 2083 2084 2085 2086 2087ac_config_headers="$ac_config_headers config.h" 2088 2089ac_aux_dir= 2090for ac_dir in . "$srcdir"/.; do 2091 if test -f "$ac_dir/install-sh"; then 2092 ac_aux_dir=$ac_dir 2093 ac_install_sh="$ac_aux_dir/install-sh -c" 2094 break 2095 elif test -f "$ac_dir/install.sh"; then 2096 ac_aux_dir=$ac_dir 2097 ac_install_sh="$ac_aux_dir/install.sh -c" 2098 break 2099 elif test -f "$ac_dir/shtool"; then 2100 ac_aux_dir=$ac_dir 2101 ac_install_sh="$ac_aux_dir/shtool install -c" 2102 break 2103 fi 2104done 2105if test -z "$ac_aux_dir"; then 2106 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5 2107$as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;} 2108 { (exit 1); exit 1; }; } 2109fi 2110 2111# These three variables are undocumented and unsupported, 2112# and are intended to be withdrawn in a future Autoconf release. 2113# They can cause serious problems if a builder's source tree is in a directory 2114# whose full name contains unusual characters. 2115ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2116ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2117ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2118 2119 2120 2121am__api_version='1.11' 2122 2123# Find a good install program. We prefer a C program (faster), 2124# so one script is as good as another. But avoid the broken or 2125# incompatible versions: 2126# SysV /etc/install, /usr/sbin/install 2127# SunOS /usr/etc/install 2128# IRIX /sbin/install 2129# AIX /bin/install 2130# AmigaOS /C/install, which installs bootblocks on floppy discs 2131# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2132# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2133# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2134# OS/2's system install, which has a completely different semantic 2135# ./install, which can be erroneously created by make from ./install.sh. 2136# Reject install programs that cannot install multiple files. 2137{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2138$as_echo_n "checking for a BSD-compatible install... " >&6; } 2139if test -z "$INSTALL"; then 2140if test "${ac_cv_path_install+set}" = set; then 2141 $as_echo_n "(cached) " >&6 2142else 2143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2144for as_dir in $PATH 2145do 2146 IFS=$as_save_IFS 2147 test -z "$as_dir" && as_dir=. 2148 # Account for people who put trailing slashes in PATH elements. 2149case $as_dir/ in 2150 ./ | .// | /cC/* | \ 2151 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2152 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2153 /usr/ucb/* ) ;; 2154 *) 2155 # OSF1 and SCO ODT 3.0 have their own names for install. 2156 # Don't use installbsd from OSF since it installs stuff as root 2157 # by default. 2158 for ac_prog in ginstall scoinst install; do 2159 for ac_exec_ext in '' $ac_executable_extensions; do 2160 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2161 if test $ac_prog = install && 2162 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2163 # AIX install. It has an incompatible calling convention. 2164 : 2165 elif test $ac_prog = install && 2166 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2167 # program-specific install script used by HP pwplus--don't use. 2168 : 2169 else 2170 rm -rf conftest.one conftest.two conftest.dir 2171 echo one > conftest.one 2172 echo two > conftest.two 2173 mkdir conftest.dir 2174 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2175 test -s conftest.one && test -s conftest.two && 2176 test -s conftest.dir/conftest.one && 2177 test -s conftest.dir/conftest.two 2178 then 2179 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2180 break 3 2181 fi 2182 fi 2183 fi 2184 done 2185 done 2186 ;; 2187esac 2188 2189done 2190IFS=$as_save_IFS 2191 2192rm -rf conftest.one conftest.two conftest.dir 2193 2194fi 2195 if test "${ac_cv_path_install+set}" = set; then 2196 INSTALL=$ac_cv_path_install 2197 else 2198 # As a last resort, use the slow shell script. Don't cache a 2199 # value for INSTALL within a source directory, because that will 2200 # break other packages using the cache if that directory is 2201 # removed, or if the value is a relative name. 2202 INSTALL=$ac_install_sh 2203 fi 2204fi 2205{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 2206$as_echo "$INSTALL" >&6; } 2207 2208# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2209# It thinks the first close brace ends the variable substitution. 2210test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2211 2212test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2213 2214test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2215 2216{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2217$as_echo_n "checking whether build environment is sane... " >&6; } 2218# Just in case 2219sleep 1 2220echo timestamp > conftest.file 2221# Reject unsafe characters in $srcdir or the absolute working directory 2222# name. Accept space and tab only in the latter. 2223am_lf=' 2224' 2225case `pwd` in 2226 *[\\\"\#\$\&\'\`$am_lf]*) 2227 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5 2228$as_echo "$as_me: error: unsafe absolute working directory name" >&2;} 2229 { (exit 1); exit 1; }; };; 2230esac 2231case $srcdir in 2232 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2233 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5 2234$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;} 2235 { (exit 1); exit 1; }; };; 2236esac 2237 2238# Do `set' in a subshell so we don't clobber the current shell's 2239# arguments. Must try -L first in case configure is actually a 2240# symlink; some systems play weird games with the mod time of symlinks 2241# (eg FreeBSD returns the mod time of the symlink's containing 2242# directory). 2243if ( 2244 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2245 if test "$*" = "X"; then 2246 # -L didn't work. 2247 set X `ls -t "$srcdir/configure" conftest.file` 2248 fi 2249 rm -f conftest.file 2250 if test "$*" != "X $srcdir/configure conftest.file" \ 2251 && test "$*" != "X conftest.file $srcdir/configure"; then 2252 2253 # If neither matched, then we have a broken ls. This can happen 2254 # if, for instance, CONFIG_SHELL is bash and it inherits a 2255 # broken ls alias from the environment. This has actually 2256 # happened. Such a system could not be considered "sane". 2257 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2258alias in your environment" >&5 2259$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2260alias in your environment" >&2;} 2261 { (exit 1); exit 1; }; } 2262 fi 2263 2264 test "$2" = conftest.file 2265 ) 2266then 2267 # Ok. 2268 : 2269else 2270 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2271Check your system clock" >&5 2272$as_echo "$as_me: error: newly created file is older than distributed files! 2273Check your system clock" >&2;} 2274 { (exit 1); exit 1; }; } 2275fi 2276{ $as_echo "$as_me:$LINENO: result: yes" >&5 2277$as_echo "yes" >&6; } 2278test "$program_prefix" != NONE && 2279 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2280# Use a double $ so make ignores it. 2281test "$program_suffix" != NONE && 2282 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2283# Double any \ or $. 2284# By default was `s,x,x', remove it if useless. 2285ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2286program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2287 2288# expand $ac_aux_dir to an absolute path 2289am_aux_dir=`cd $ac_aux_dir && pwd` 2290 2291if test x"${MISSING+set}" != xset; then 2292 case $am_aux_dir in 2293 *\ * | *\ *) 2294 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2295 *) 2296 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2297 esac 2298fi 2299# Use eval to expand $SHELL 2300if eval "$MISSING --run true"; then 2301 am_missing_run="$MISSING --run " 2302else 2303 am_missing_run= 2304 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2305$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2306fi 2307 2308if test x"${install_sh}" != xset; then 2309 case $am_aux_dir in 2310 *\ * | *\ *) 2311 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2312 *) 2313 install_sh="\${SHELL} $am_aux_dir/install-sh" 2314 esac 2315fi 2316 2317# Installed binaries are usually stripped using `strip' when the user 2318# run `make install-strip'. However `strip' might not be the right 2319# tool to use in cross-compilation environments, therefore Automake 2320# will honor the `STRIP' environment variable to overrule this program. 2321if test "$cross_compiling" != no; then 2322 if test -n "$ac_tool_prefix"; then 2323 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2324set dummy ${ac_tool_prefix}strip; ac_word=$2 2325{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2326$as_echo_n "checking for $ac_word... " >&6; } 2327if test "${ac_cv_prog_STRIP+set}" = set; then 2328 $as_echo_n "(cached) " >&6 2329else 2330 if test -n "$STRIP"; then 2331 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2332else 2333as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2334for as_dir in $PATH 2335do 2336 IFS=$as_save_IFS 2337 test -z "$as_dir" && as_dir=. 2338 for ac_exec_ext in '' $ac_executable_extensions; do 2339 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2340 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2341 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2342 break 2 2343 fi 2344done 2345done 2346IFS=$as_save_IFS 2347 2348fi 2349fi 2350STRIP=$ac_cv_prog_STRIP 2351if test -n "$STRIP"; then 2352 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 2353$as_echo "$STRIP" >&6; } 2354else 2355 { $as_echo "$as_me:$LINENO: result: no" >&5 2356$as_echo "no" >&6; } 2357fi 2358 2359 2360fi 2361if test -z "$ac_cv_prog_STRIP"; then 2362 ac_ct_STRIP=$STRIP 2363 # Extract the first word of "strip", so it can be a program name with args. 2364set dummy strip; ac_word=$2 2365{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2366$as_echo_n "checking for $ac_word... " >&6; } 2367if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2368 $as_echo_n "(cached) " >&6 2369else 2370 if test -n "$ac_ct_STRIP"; then 2371 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2372else 2373as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2374for as_dir in $PATH 2375do 2376 IFS=$as_save_IFS 2377 test -z "$as_dir" && as_dir=. 2378 for ac_exec_ext in '' $ac_executable_extensions; do 2379 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2380 ac_cv_prog_ac_ct_STRIP="strip" 2381 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2382 break 2 2383 fi 2384done 2385done 2386IFS=$as_save_IFS 2387 2388fi 2389fi 2390ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2391if test -n "$ac_ct_STRIP"; then 2392 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2393$as_echo "$ac_ct_STRIP" >&6; } 2394else 2395 { $as_echo "$as_me:$LINENO: result: no" >&5 2396$as_echo "no" >&6; } 2397fi 2398 2399 if test "x$ac_ct_STRIP" = x; then 2400 STRIP=":" 2401 else 2402 case $cross_compiling:$ac_tool_warned in 2403yes:) 2404{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2405$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2406ac_tool_warned=yes ;; 2407esac 2408 STRIP=$ac_ct_STRIP 2409 fi 2410else 2411 STRIP="$ac_cv_prog_STRIP" 2412fi 2413 2414fi 2415INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2416 2417{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 2418$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2419if test -z "$MKDIR_P"; then 2420 if test "${ac_cv_path_mkdir+set}" = set; then 2421 $as_echo_n "(cached) " >&6 2422else 2423 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2424for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2425do 2426 IFS=$as_save_IFS 2427 test -z "$as_dir" && as_dir=. 2428 for ac_prog in mkdir gmkdir; do 2429 for ac_exec_ext in '' $ac_executable_extensions; do 2430 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2431 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2432 'mkdir (GNU coreutils) '* | \ 2433 'mkdir (coreutils) '* | \ 2434 'mkdir (fileutils) '4.1*) 2435 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2436 break 3;; 2437 esac 2438 done 2439 done 2440done 2441IFS=$as_save_IFS 2442 2443fi 2444 2445 if test "${ac_cv_path_mkdir+set}" = set; then 2446 MKDIR_P="$ac_cv_path_mkdir -p" 2447 else 2448 # As a last resort, use the slow shell script. Don't cache a 2449 # value for MKDIR_P within a source directory, because that will 2450 # break other packages using the cache if that directory is 2451 # removed, or if the value is a relative name. 2452 test -d ./--version && rmdir ./--version 2453 MKDIR_P="$ac_install_sh -d" 2454 fi 2455fi 2456{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 2457$as_echo "$MKDIR_P" >&6; } 2458 2459mkdir_p="$MKDIR_P" 2460case $mkdir_p in 2461 [\\/$]* | ?:[\\/]*) ;; 2462 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2463esac 2464 2465for ac_prog in gawk mawk nawk awk 2466do 2467 # Extract the first word of "$ac_prog", so it can be a program name with args. 2468set dummy $ac_prog; ac_word=$2 2469{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2470$as_echo_n "checking for $ac_word... " >&6; } 2471if test "${ac_cv_prog_AWK+set}" = set; then 2472 $as_echo_n "(cached) " >&6 2473else 2474 if test -n "$AWK"; then 2475 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2476else 2477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2478for as_dir in $PATH 2479do 2480 IFS=$as_save_IFS 2481 test -z "$as_dir" && as_dir=. 2482 for ac_exec_ext in '' $ac_executable_extensions; do 2483 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2484 ac_cv_prog_AWK="$ac_prog" 2485 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2486 break 2 2487 fi 2488done 2489done 2490IFS=$as_save_IFS 2491 2492fi 2493fi 2494AWK=$ac_cv_prog_AWK 2495if test -n "$AWK"; then 2496 { $as_echo "$as_me:$LINENO: result: $AWK" >&5 2497$as_echo "$AWK" >&6; } 2498else 2499 { $as_echo "$as_me:$LINENO: result: no" >&5 2500$as_echo "no" >&6; } 2501fi 2502 2503 2504 test -n "$AWK" && break 2505done 2506 2507{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2508$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2509set x ${MAKE-make} 2510ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2511if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2512 $as_echo_n "(cached) " >&6 2513else 2514 cat >conftest.make <<\_ACEOF 2515SHELL = /bin/sh 2516all: 2517 @echo '@@@%%%=$(MAKE)=@@@%%%' 2518_ACEOF 2519# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2520case `${MAKE-make} -f conftest.make 2>/dev/null` in 2521 *@@@%%%=?*=@@@%%%*) 2522 eval ac_cv_prog_make_${ac_make}_set=yes;; 2523 *) 2524 eval ac_cv_prog_make_${ac_make}_set=no;; 2525esac 2526rm -f conftest.make 2527fi 2528if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2529 { $as_echo "$as_me:$LINENO: result: yes" >&5 2530$as_echo "yes" >&6; } 2531 SET_MAKE= 2532else 2533 { $as_echo "$as_me:$LINENO: result: no" >&5 2534$as_echo "no" >&6; } 2535 SET_MAKE="MAKE=${MAKE-make}" 2536fi 2537 2538rm -rf .tst 2>/dev/null 2539mkdir .tst 2>/dev/null 2540if test -d .tst; then 2541 am__leading_dot=. 2542else 2543 am__leading_dot=_ 2544fi 2545rmdir .tst 2>/dev/null 2546 2547if test "`cd $srcdir && pwd`" != "`pwd`"; then 2548 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2549 # is not polluted with repeated "-I." 2550 am__isrc=' -I$(srcdir)' 2551 # test to see if srcdir already configured 2552 if test -f $srcdir/config.status; then 2553 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2554$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2555 { (exit 1); exit 1; }; } 2556 fi 2557fi 2558 2559# test whether we have cygpath 2560if test -z "$CYGPATH_W"; then 2561 if (cygpath --version) >/dev/null 2>/dev/null; then 2562 CYGPATH_W='cygpath -w' 2563 else 2564 CYGPATH_W=echo 2565 fi 2566fi 2567 2568 2569# Define the identity of the package. 2570 PACKAGE='xf86-video-ast' 2571 VERSION='0.89.9' 2572 2573 2574cat >>confdefs.h <<_ACEOF 2575#define PACKAGE "$PACKAGE" 2576_ACEOF 2577 2578 2579cat >>confdefs.h <<_ACEOF 2580#define VERSION "$VERSION" 2581_ACEOF 2582 2583# Some tools Automake needs. 2584 2585ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2586 2587 2588AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2589 2590 2591AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2592 2593 2594AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2595 2596 2597MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2598 2599# We need awk for the "check" target. The system "awk" is bad on 2600# some platforms. 2601# Always define AMTAR for backward compatibility. 2602 2603AMTAR=${AMTAR-"${am_missing_run}tar"} 2604 2605am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2606 2607 2608 2609 2610 2611 2612 2613{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2614$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2615 # Check whether --enable-maintainer-mode was given. 2616if test "${enable_maintainer_mode+set}" = set; then 2617 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2618else 2619 USE_MAINTAINER_MODE=no 2620fi 2621 2622 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2623$as_echo "$USE_MAINTAINER_MODE" >&6; } 2624 if test $USE_MAINTAINER_MODE = yes; then 2625 MAINTAINER_MODE_TRUE= 2626 MAINTAINER_MODE_FALSE='#' 2627else 2628 MAINTAINER_MODE_TRUE='#' 2629 MAINTAINER_MODE_FALSE= 2630fi 2631 2632 MAINT=$MAINTAINER_MODE_TRUE 2633 2634 2635 2636# Checks for programs. 2637# Check whether --enable-static was given. 2638if test "${enable_static+set}" = set; then 2639 enableval=$enable_static; p=${PACKAGE-default} 2640 case $enableval in 2641 yes) enable_static=yes ;; 2642 no) enable_static=no ;; 2643 *) 2644 enable_static=no 2645 # Look at the argument we got. We use all the common list separators. 2646 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2647 for pkg in $enableval; do 2648 IFS="$lt_save_ifs" 2649 if test "X$pkg" = "X$p"; then 2650 enable_static=yes 2651 fi 2652 done 2653 IFS="$lt_save_ifs" 2654 ;; 2655 esac 2656else 2657 enable_static=no 2658fi 2659 2660 2661 2662# Check whether --enable-shared was given. 2663if test "${enable_shared+set}" = set; then 2664 enableval=$enable_shared; p=${PACKAGE-default} 2665 case $enableval in 2666 yes) enable_shared=yes ;; 2667 no) enable_shared=no ;; 2668 *) 2669 enable_shared=no 2670 # Look at the argument we got. We use all the common list separators. 2671 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2672 for pkg in $enableval; do 2673 IFS="$lt_save_ifs" 2674 if test "X$pkg" = "X$p"; then 2675 enable_shared=yes 2676 fi 2677 done 2678 IFS="$lt_save_ifs" 2679 ;; 2680 esac 2681else 2682 enable_shared=yes 2683fi 2684 2685 2686# Check whether --enable-fast-install was given. 2687if test "${enable_fast_install+set}" = set; then 2688 enableval=$enable_fast_install; p=${PACKAGE-default} 2689 case $enableval in 2690 yes) enable_fast_install=yes ;; 2691 no) enable_fast_install=no ;; 2692 *) 2693 enable_fast_install=no 2694 # Look at the argument we got. We use all the common list separators. 2695 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2696 for pkg in $enableval; do 2697 IFS="$lt_save_ifs" 2698 if test "X$pkg" = "X$p"; then 2699 enable_fast_install=yes 2700 fi 2701 done 2702 IFS="$lt_save_ifs" 2703 ;; 2704 esac 2705else 2706 enable_fast_install=yes 2707fi 2708 2709 2710# Make sure we can run config.sub. 2711$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2712 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 2713$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 2714 { (exit 1); exit 1; }; } 2715 2716{ $as_echo "$as_me:$LINENO: checking build system type" >&5 2717$as_echo_n "checking build system type... " >&6; } 2718if test "${ac_cv_build+set}" = set; then 2719 $as_echo_n "(cached) " >&6 2720else 2721 ac_build_alias=$build_alias 2722test "x$ac_build_alias" = x && 2723 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2724test "x$ac_build_alias" = x && 2725 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 2726$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 2727 { (exit 1); exit 1; }; } 2728ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2729 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 2730$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 2731 { (exit 1); exit 1; }; } 2732 2733fi 2734{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 2735$as_echo "$ac_cv_build" >&6; } 2736case $ac_cv_build in 2737*-*-*) ;; 2738*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 2739$as_echo "$as_me: error: invalid value of canonical build" >&2;} 2740 { (exit 1); exit 1; }; };; 2741esac 2742build=$ac_cv_build 2743ac_save_IFS=$IFS; IFS='-' 2744set x $ac_cv_build 2745shift 2746build_cpu=$1 2747build_vendor=$2 2748shift; shift 2749# Remember, the first character of IFS is used to create $*, 2750# except with old shells: 2751build_os=$* 2752IFS=$ac_save_IFS 2753case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2754 2755 2756{ $as_echo "$as_me:$LINENO: checking host system type" >&5 2757$as_echo_n "checking host system type... " >&6; } 2758if test "${ac_cv_host+set}" = set; then 2759 $as_echo_n "(cached) " >&6 2760else 2761 if test "x$host_alias" = x; then 2762 ac_cv_host=$ac_cv_build 2763else 2764 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2765 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 2766$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 2767 { (exit 1); exit 1; }; } 2768fi 2769 2770fi 2771{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 2772$as_echo "$ac_cv_host" >&6; } 2773case $ac_cv_host in 2774*-*-*) ;; 2775*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 2776$as_echo "$as_me: error: invalid value of canonical host" >&2;} 2777 { (exit 1); exit 1; }; };; 2778esac 2779host=$ac_cv_host 2780ac_save_IFS=$IFS; IFS='-' 2781set x $ac_cv_host 2782shift 2783host_cpu=$1 2784host_vendor=$2 2785shift; shift 2786# Remember, the first character of IFS is used to create $*, 2787# except with old shells: 2788host_os=$* 2789IFS=$ac_save_IFS 2790case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2791 2792 2793DEPDIR="${am__leading_dot}deps" 2794 2795ac_config_commands="$ac_config_commands depfiles" 2796 2797 2798am_make=${MAKE-make} 2799cat > confinc << 'END' 2800am__doit: 2801 @echo this is the am__doit target 2802.PHONY: am__doit 2803END 2804# If we don't find an include directive, just comment out the code. 2805{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 2806$as_echo_n "checking for style of include used by $am_make... " >&6; } 2807am__include="#" 2808am__quote= 2809_am_result=none 2810# First try GNU make style include. 2811echo "include confinc" > confmf 2812# Ignore all kinds of additional output from `make'. 2813case `$am_make -s -f confmf 2> /dev/null` in #( 2814*the\ am__doit\ target*) 2815 am__include=include 2816 am__quote= 2817 _am_result=GNU 2818 ;; 2819esac 2820# Now try BSD make style include. 2821if test "$am__include" = "#"; then 2822 echo '.include "confinc"' > confmf 2823 case `$am_make -s -f confmf 2> /dev/null` in #( 2824 *the\ am__doit\ target*) 2825 am__include=.include 2826 am__quote="\"" 2827 _am_result=BSD 2828 ;; 2829 esac 2830fi 2831 2832 2833{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 2834$as_echo "$_am_result" >&6; } 2835rm -f confinc confmf 2836 2837# Check whether --enable-dependency-tracking was given. 2838if test "${enable_dependency_tracking+set}" = set; then 2839 enableval=$enable_dependency_tracking; 2840fi 2841 2842if test "x$enable_dependency_tracking" != xno; then 2843 am_depcomp="$ac_aux_dir/depcomp" 2844 AMDEPBACKSLASH='\' 2845fi 2846 if test "x$enable_dependency_tracking" != xno; then 2847 AMDEP_TRUE= 2848 AMDEP_FALSE='#' 2849else 2850 AMDEP_TRUE='#' 2851 AMDEP_FALSE= 2852fi 2853 2854 2855ac_ext=c 2856ac_cpp='$CPP $CPPFLAGS' 2857ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2858ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2859ac_compiler_gnu=$ac_cv_c_compiler_gnu 2860if test -n "$ac_tool_prefix"; then 2861 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2862set dummy ${ac_tool_prefix}gcc; ac_word=$2 2863{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2864$as_echo_n "checking for $ac_word... " >&6; } 2865if test "${ac_cv_prog_CC+set}" = set; then 2866 $as_echo_n "(cached) " >&6 2867else 2868 if test -n "$CC"; then 2869 ac_cv_prog_CC="$CC" # Let the user override the test. 2870else 2871as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2872for as_dir in $PATH 2873do 2874 IFS=$as_save_IFS 2875 test -z "$as_dir" && as_dir=. 2876 for ac_exec_ext in '' $ac_executable_extensions; do 2877 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2878 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2879 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2880 break 2 2881 fi 2882done 2883done 2884IFS=$as_save_IFS 2885 2886fi 2887fi 2888CC=$ac_cv_prog_CC 2889if test -n "$CC"; then 2890 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2891$as_echo "$CC" >&6; } 2892else 2893 { $as_echo "$as_me:$LINENO: result: no" >&5 2894$as_echo "no" >&6; } 2895fi 2896 2897 2898fi 2899if test -z "$ac_cv_prog_CC"; then 2900 ac_ct_CC=$CC 2901 # Extract the first word of "gcc", so it can be a program name with args. 2902set dummy gcc; ac_word=$2 2903{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2904$as_echo_n "checking for $ac_word... " >&6; } 2905if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2906 $as_echo_n "(cached) " >&6 2907else 2908 if test -n "$ac_ct_CC"; then 2909 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2910else 2911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2912for as_dir in $PATH 2913do 2914 IFS=$as_save_IFS 2915 test -z "$as_dir" && as_dir=. 2916 for ac_exec_ext in '' $ac_executable_extensions; do 2917 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2918 ac_cv_prog_ac_ct_CC="gcc" 2919 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2920 break 2 2921 fi 2922done 2923done 2924IFS=$as_save_IFS 2925 2926fi 2927fi 2928ac_ct_CC=$ac_cv_prog_ac_ct_CC 2929if test -n "$ac_ct_CC"; then 2930 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2931$as_echo "$ac_ct_CC" >&6; } 2932else 2933 { $as_echo "$as_me:$LINENO: result: no" >&5 2934$as_echo "no" >&6; } 2935fi 2936 2937 if test "x$ac_ct_CC" = x; then 2938 CC="" 2939 else 2940 case $cross_compiling:$ac_tool_warned in 2941yes:) 2942{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2943$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2944ac_tool_warned=yes ;; 2945esac 2946 CC=$ac_ct_CC 2947 fi 2948else 2949 CC="$ac_cv_prog_CC" 2950fi 2951 2952if test -z "$CC"; then 2953 if test -n "$ac_tool_prefix"; then 2954 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2955set dummy ${ac_tool_prefix}cc; ac_word=$2 2956{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2957$as_echo_n "checking for $ac_word... " >&6; } 2958if test "${ac_cv_prog_CC+set}" = set; then 2959 $as_echo_n "(cached) " >&6 2960else 2961 if test -n "$CC"; then 2962 ac_cv_prog_CC="$CC" # Let the user override the test. 2963else 2964as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2965for as_dir in $PATH 2966do 2967 IFS=$as_save_IFS 2968 test -z "$as_dir" && as_dir=. 2969 for ac_exec_ext in '' $ac_executable_extensions; do 2970 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2971 ac_cv_prog_CC="${ac_tool_prefix}cc" 2972 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2973 break 2 2974 fi 2975done 2976done 2977IFS=$as_save_IFS 2978 2979fi 2980fi 2981CC=$ac_cv_prog_CC 2982if test -n "$CC"; then 2983 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2984$as_echo "$CC" >&6; } 2985else 2986 { $as_echo "$as_me:$LINENO: result: no" >&5 2987$as_echo "no" >&6; } 2988fi 2989 2990 2991 fi 2992fi 2993if test -z "$CC"; then 2994 # Extract the first word of "cc", so it can be a program name with args. 2995set dummy cc; ac_word=$2 2996{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2997$as_echo_n "checking for $ac_word... " >&6; } 2998if test "${ac_cv_prog_CC+set}" = set; then 2999 $as_echo_n "(cached) " >&6 3000else 3001 if test -n "$CC"; then 3002 ac_cv_prog_CC="$CC" # Let the user override the test. 3003else 3004 ac_prog_rejected=no 3005as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3006for as_dir in $PATH 3007do 3008 IFS=$as_save_IFS 3009 test -z "$as_dir" && as_dir=. 3010 for ac_exec_ext in '' $ac_executable_extensions; do 3011 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3012 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3013 ac_prog_rejected=yes 3014 continue 3015 fi 3016 ac_cv_prog_CC="cc" 3017 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3018 break 2 3019 fi 3020done 3021done 3022IFS=$as_save_IFS 3023 3024if test $ac_prog_rejected = yes; then 3025 # We found a bogon in the path, so make sure we never use it. 3026 set dummy $ac_cv_prog_CC 3027 shift 3028 if test $# != 0; then 3029 # We chose a different compiler from the bogus one. 3030 # However, it has the same basename, so the bogon will be chosen 3031 # first if we set CC to just the basename; use the full file name. 3032 shift 3033 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3034 fi 3035fi 3036fi 3037fi 3038CC=$ac_cv_prog_CC 3039if test -n "$CC"; then 3040 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3041$as_echo "$CC" >&6; } 3042else 3043 { $as_echo "$as_me:$LINENO: result: no" >&5 3044$as_echo "no" >&6; } 3045fi 3046 3047 3048fi 3049if test -z "$CC"; then 3050 if test -n "$ac_tool_prefix"; then 3051 for ac_prog in cl.exe 3052 do 3053 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3054set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3055{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3056$as_echo_n "checking for $ac_word... " >&6; } 3057if test "${ac_cv_prog_CC+set}" = set; then 3058 $as_echo_n "(cached) " >&6 3059else 3060 if test -n "$CC"; then 3061 ac_cv_prog_CC="$CC" # Let the user override the test. 3062else 3063as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3064for as_dir in $PATH 3065do 3066 IFS=$as_save_IFS 3067 test -z "$as_dir" && as_dir=. 3068 for ac_exec_ext in '' $ac_executable_extensions; do 3069 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3070 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3071 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3072 break 2 3073 fi 3074done 3075done 3076IFS=$as_save_IFS 3077 3078fi 3079fi 3080CC=$ac_cv_prog_CC 3081if test -n "$CC"; then 3082 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3083$as_echo "$CC" >&6; } 3084else 3085 { $as_echo "$as_me:$LINENO: result: no" >&5 3086$as_echo "no" >&6; } 3087fi 3088 3089 3090 test -n "$CC" && break 3091 done 3092fi 3093if test -z "$CC"; then 3094 ac_ct_CC=$CC 3095 for ac_prog in cl.exe 3096do 3097 # Extract the first word of "$ac_prog", so it can be a program name with args. 3098set dummy $ac_prog; ac_word=$2 3099{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3100$as_echo_n "checking for $ac_word... " >&6; } 3101if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 3102 $as_echo_n "(cached) " >&6 3103else 3104 if test -n "$ac_ct_CC"; then 3105 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3106else 3107as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3108for as_dir in $PATH 3109do 3110 IFS=$as_save_IFS 3111 test -z "$as_dir" && as_dir=. 3112 for ac_exec_ext in '' $ac_executable_extensions; do 3113 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3114 ac_cv_prog_ac_ct_CC="$ac_prog" 3115 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3116 break 2 3117 fi 3118done 3119done 3120IFS=$as_save_IFS 3121 3122fi 3123fi 3124ac_ct_CC=$ac_cv_prog_ac_ct_CC 3125if test -n "$ac_ct_CC"; then 3126 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 3127$as_echo "$ac_ct_CC" >&6; } 3128else 3129 { $as_echo "$as_me:$LINENO: result: no" >&5 3130$as_echo "no" >&6; } 3131fi 3132 3133 3134 test -n "$ac_ct_CC" && break 3135done 3136 3137 if test "x$ac_ct_CC" = x; then 3138 CC="" 3139 else 3140 case $cross_compiling:$ac_tool_warned in 3141yes:) 3142{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 3143$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3144ac_tool_warned=yes ;; 3145esac 3146 CC=$ac_ct_CC 3147 fi 3148fi 3149 3150fi 3151 3152 3153test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3154$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3155{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 3156See \`config.log' for more details." >&5 3157$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 3158See \`config.log' for more details." >&2;} 3159 { (exit 1); exit 1; }; }; } 3160 3161# Provide some information about the compiler. 3162$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 3163set X $ac_compile 3164ac_compiler=$2 3165{ (ac_try="$ac_compiler --version >&5" 3166case "(($ac_try" in 3167 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3168 *) ac_try_echo=$ac_try;; 3169esac 3170eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3171$as_echo "$ac_try_echo") >&5 3172 (eval "$ac_compiler --version >&5") 2>&5 3173 ac_status=$? 3174 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3175 (exit $ac_status); } 3176{ (ac_try="$ac_compiler -v >&5" 3177case "(($ac_try" in 3178 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3179 *) ac_try_echo=$ac_try;; 3180esac 3181eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3182$as_echo "$ac_try_echo") >&5 3183 (eval "$ac_compiler -v >&5") 2>&5 3184 ac_status=$? 3185 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3186 (exit $ac_status); } 3187{ (ac_try="$ac_compiler -V >&5" 3188case "(($ac_try" in 3189 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3190 *) ac_try_echo=$ac_try;; 3191esac 3192eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3193$as_echo "$ac_try_echo") >&5 3194 (eval "$ac_compiler -V >&5") 2>&5 3195 ac_status=$? 3196 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3197 (exit $ac_status); } 3198 3199cat >conftest.$ac_ext <<_ACEOF 3200/* confdefs.h. */ 3201_ACEOF 3202cat confdefs.h >>conftest.$ac_ext 3203cat >>conftest.$ac_ext <<_ACEOF 3204/* end confdefs.h. */ 3205 3206int 3207main () 3208{ 3209 3210 ; 3211 return 0; 3212} 3213_ACEOF 3214ac_clean_files_save=$ac_clean_files 3215ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3216# Try to create an executable without -o first, disregard a.out. 3217# It will help us diagnose broken compilers, and finding out an intuition 3218# of exeext. 3219{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 3220$as_echo_n "checking for C compiler default output file name... " >&6; } 3221ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3222 3223# The possible output files: 3224ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3225 3226ac_rmfiles= 3227for ac_file in $ac_files 3228do 3229 case $ac_file in 3230 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3231 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3232 esac 3233done 3234rm -f $ac_rmfiles 3235 3236if { (ac_try="$ac_link_default" 3237case "(($ac_try" in 3238 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3239 *) ac_try_echo=$ac_try;; 3240esac 3241eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3242$as_echo "$ac_try_echo") >&5 3243 (eval "$ac_link_default") 2>&5 3244 ac_status=$? 3245 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3246 (exit $ac_status); }; then 3247 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3248# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3249# in a Makefile. We should not override ac_cv_exeext if it was cached, 3250# so that the user can short-circuit this test for compilers unknown to 3251# Autoconf. 3252for ac_file in $ac_files '' 3253do 3254 test -f "$ac_file" || continue 3255 case $ac_file in 3256 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3257 ;; 3258 [ab].out ) 3259 # We found the default executable, but exeext='' is most 3260 # certainly right. 3261 break;; 3262 *.* ) 3263 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3264 then :; else 3265 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3266 fi 3267 # We set ac_cv_exeext here because the later test for it is not 3268 # safe: cross compilers may not add the suffix if given an `-o' 3269 # argument, so we may need to know it at that point already. 3270 # Even if this section looks crufty: it has the advantage of 3271 # actually working. 3272 break;; 3273 * ) 3274 break;; 3275 esac 3276done 3277test "$ac_cv_exeext" = no && ac_cv_exeext= 3278 3279else 3280 ac_file='' 3281fi 3282 3283{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 3284$as_echo "$ac_file" >&6; } 3285if test -z "$ac_file"; then 3286 $as_echo "$as_me: failed program was:" >&5 3287sed 's/^/| /' conftest.$ac_ext >&5 3288 3289{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3290$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3291{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables 3292See \`config.log' for more details." >&5 3293$as_echo "$as_me: error: C compiler cannot create executables 3294See \`config.log' for more details." >&2;} 3295 { (exit 77); exit 77; }; }; } 3296fi 3297 3298ac_exeext=$ac_cv_exeext 3299 3300# Check that the compiler produces executables we can run. If not, either 3301# the compiler is broken, or we cross compile. 3302{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 3303$as_echo_n "checking whether the C compiler works... " >&6; } 3304# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3305# If not cross compiling, check that we can run a simple program. 3306if test "$cross_compiling" != yes; then 3307 if { ac_try='./$ac_file' 3308 { (case "(($ac_try" in 3309 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3310 *) ac_try_echo=$ac_try;; 3311esac 3312eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3313$as_echo "$ac_try_echo") >&5 3314 (eval "$ac_try") 2>&5 3315 ac_status=$? 3316 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3317 (exit $ac_status); }; }; then 3318 cross_compiling=no 3319 else 3320 if test "$cross_compiling" = maybe; then 3321 cross_compiling=yes 3322 else 3323 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3324$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3325{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. 3326If you meant to cross compile, use \`--host'. 3327See \`config.log' for more details." >&5 3328$as_echo "$as_me: error: cannot run C compiled programs. 3329If you meant to cross compile, use \`--host'. 3330See \`config.log' for more details." >&2;} 3331 { (exit 1); exit 1; }; }; } 3332 fi 3333 fi 3334fi 3335{ $as_echo "$as_me:$LINENO: result: yes" >&5 3336$as_echo "yes" >&6; } 3337 3338rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3339ac_clean_files=$ac_clean_files_save 3340# Check that the compiler produces executables we can run. If not, either 3341# the compiler is broken, or we cross compile. 3342{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3343$as_echo_n "checking whether we are cross compiling... " >&6; } 3344{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 3345$as_echo "$cross_compiling" >&6; } 3346 3347{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 3348$as_echo_n "checking for suffix of executables... " >&6; } 3349if { (ac_try="$ac_link" 3350case "(($ac_try" in 3351 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3352 *) ac_try_echo=$ac_try;; 3353esac 3354eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3355$as_echo "$ac_try_echo") >&5 3356 (eval "$ac_link") 2>&5 3357 ac_status=$? 3358 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3359 (exit $ac_status); }; then 3360 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3361# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3362# work properly (i.e., refer to `conftest.exe'), while it won't with 3363# `rm'. 3364for ac_file in conftest.exe conftest conftest.*; do 3365 test -f "$ac_file" || continue 3366 case $ac_file in 3367 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3368 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3369 break;; 3370 * ) break;; 3371 esac 3372done 3373else 3374 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3375$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3376{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3377See \`config.log' for more details." >&5 3378$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3379See \`config.log' for more details." >&2;} 3380 { (exit 1); exit 1; }; }; } 3381fi 3382 3383rm -f conftest$ac_cv_exeext 3384{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3385$as_echo "$ac_cv_exeext" >&6; } 3386 3387rm -f conftest.$ac_ext 3388EXEEXT=$ac_cv_exeext 3389ac_exeext=$EXEEXT 3390{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 3391$as_echo_n "checking for suffix of object files... " >&6; } 3392if test "${ac_cv_objext+set}" = set; then 3393 $as_echo_n "(cached) " >&6 3394else 3395 cat >conftest.$ac_ext <<_ACEOF 3396/* confdefs.h. */ 3397_ACEOF 3398cat confdefs.h >>conftest.$ac_ext 3399cat >>conftest.$ac_ext <<_ACEOF 3400/* end confdefs.h. */ 3401 3402int 3403main () 3404{ 3405 3406 ; 3407 return 0; 3408} 3409_ACEOF 3410rm -f conftest.o conftest.obj 3411if { (ac_try="$ac_compile" 3412case "(($ac_try" in 3413 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3414 *) ac_try_echo=$ac_try;; 3415esac 3416eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3417$as_echo "$ac_try_echo") >&5 3418 (eval "$ac_compile") 2>&5 3419 ac_status=$? 3420 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3421 (exit $ac_status); }; then 3422 for ac_file in conftest.o conftest.obj conftest.*; do 3423 test -f "$ac_file" || continue; 3424 case $ac_file in 3425 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3426 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3427 break;; 3428 esac 3429done 3430else 3431 $as_echo "$as_me: failed program was:" >&5 3432sed 's/^/| /' conftest.$ac_ext >&5 3433 3434{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3435$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3436{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3437See \`config.log' for more details." >&5 3438$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile 3439See \`config.log' for more details." >&2;} 3440 { (exit 1); exit 1; }; }; } 3441fi 3442 3443rm -f conftest.$ac_cv_objext conftest.$ac_ext 3444fi 3445{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3446$as_echo "$ac_cv_objext" >&6; } 3447OBJEXT=$ac_cv_objext 3448ac_objext=$OBJEXT 3449{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3450$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3451if test "${ac_cv_c_compiler_gnu+set}" = set; then 3452 $as_echo_n "(cached) " >&6 3453else 3454 cat >conftest.$ac_ext <<_ACEOF 3455/* confdefs.h. */ 3456_ACEOF 3457cat confdefs.h >>conftest.$ac_ext 3458cat >>conftest.$ac_ext <<_ACEOF 3459/* end confdefs.h. */ 3460 3461int 3462main () 3463{ 3464#ifndef __GNUC__ 3465 choke me 3466#endif 3467 3468 ; 3469 return 0; 3470} 3471_ACEOF 3472rm -f conftest.$ac_objext 3473if { (ac_try="$ac_compile" 3474case "(($ac_try" in 3475 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3476 *) ac_try_echo=$ac_try;; 3477esac 3478eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3479$as_echo "$ac_try_echo") >&5 3480 (eval "$ac_compile") 2>conftest.er1 3481 ac_status=$? 3482 grep -v '^ *+' conftest.er1 >conftest.err 3483 rm -f conftest.er1 3484 cat conftest.err >&5 3485 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3486 (exit $ac_status); } && { 3487 test -z "$ac_c_werror_flag" || 3488 test ! -s conftest.err 3489 } && test -s conftest.$ac_objext; then 3490 ac_compiler_gnu=yes 3491else 3492 $as_echo "$as_me: failed program was:" >&5 3493sed 's/^/| /' conftest.$ac_ext >&5 3494 3495 ac_compiler_gnu=no 3496fi 3497 3498rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3499ac_cv_c_compiler_gnu=$ac_compiler_gnu 3500 3501fi 3502{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3503$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3504if test $ac_compiler_gnu = yes; then 3505 GCC=yes 3506else 3507 GCC= 3508fi 3509ac_test_CFLAGS=${CFLAGS+set} 3510ac_save_CFLAGS=$CFLAGS 3511{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3512$as_echo_n "checking whether $CC accepts -g... " >&6; } 3513if test "${ac_cv_prog_cc_g+set}" = set; then 3514 $as_echo_n "(cached) " >&6 3515else 3516 ac_save_c_werror_flag=$ac_c_werror_flag 3517 ac_c_werror_flag=yes 3518 ac_cv_prog_cc_g=no 3519 CFLAGS="-g" 3520 cat >conftest.$ac_ext <<_ACEOF 3521/* confdefs.h. */ 3522_ACEOF 3523cat confdefs.h >>conftest.$ac_ext 3524cat >>conftest.$ac_ext <<_ACEOF 3525/* end confdefs.h. */ 3526 3527int 3528main () 3529{ 3530 3531 ; 3532 return 0; 3533} 3534_ACEOF 3535rm -f conftest.$ac_objext 3536if { (ac_try="$ac_compile" 3537case "(($ac_try" in 3538 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3539 *) ac_try_echo=$ac_try;; 3540esac 3541eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3542$as_echo "$ac_try_echo") >&5 3543 (eval "$ac_compile") 2>conftest.er1 3544 ac_status=$? 3545 grep -v '^ *+' conftest.er1 >conftest.err 3546 rm -f conftest.er1 3547 cat conftest.err >&5 3548 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3549 (exit $ac_status); } && { 3550 test -z "$ac_c_werror_flag" || 3551 test ! -s conftest.err 3552 } && test -s conftest.$ac_objext; then 3553 ac_cv_prog_cc_g=yes 3554else 3555 $as_echo "$as_me: failed program was:" >&5 3556sed 's/^/| /' conftest.$ac_ext >&5 3557 3558 CFLAGS="" 3559 cat >conftest.$ac_ext <<_ACEOF 3560/* confdefs.h. */ 3561_ACEOF 3562cat confdefs.h >>conftest.$ac_ext 3563cat >>conftest.$ac_ext <<_ACEOF 3564/* end confdefs.h. */ 3565 3566int 3567main () 3568{ 3569 3570 ; 3571 return 0; 3572} 3573_ACEOF 3574rm -f conftest.$ac_objext 3575if { (ac_try="$ac_compile" 3576case "(($ac_try" in 3577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3578 *) ac_try_echo=$ac_try;; 3579esac 3580eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3581$as_echo "$ac_try_echo") >&5 3582 (eval "$ac_compile") 2>conftest.er1 3583 ac_status=$? 3584 grep -v '^ *+' conftest.er1 >conftest.err 3585 rm -f conftest.er1 3586 cat conftest.err >&5 3587 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3588 (exit $ac_status); } && { 3589 test -z "$ac_c_werror_flag" || 3590 test ! -s conftest.err 3591 } && test -s conftest.$ac_objext; then 3592 : 3593else 3594 $as_echo "$as_me: failed program was:" >&5 3595sed 's/^/| /' conftest.$ac_ext >&5 3596 3597 ac_c_werror_flag=$ac_save_c_werror_flag 3598 CFLAGS="-g" 3599 cat >conftest.$ac_ext <<_ACEOF 3600/* confdefs.h. */ 3601_ACEOF 3602cat confdefs.h >>conftest.$ac_ext 3603cat >>conftest.$ac_ext <<_ACEOF 3604/* end confdefs.h. */ 3605 3606int 3607main () 3608{ 3609 3610 ; 3611 return 0; 3612} 3613_ACEOF 3614rm -f conftest.$ac_objext 3615if { (ac_try="$ac_compile" 3616case "(($ac_try" in 3617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3618 *) ac_try_echo=$ac_try;; 3619esac 3620eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3621$as_echo "$ac_try_echo") >&5 3622 (eval "$ac_compile") 2>conftest.er1 3623 ac_status=$? 3624 grep -v '^ *+' conftest.er1 >conftest.err 3625 rm -f conftest.er1 3626 cat conftest.err >&5 3627 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3628 (exit $ac_status); } && { 3629 test -z "$ac_c_werror_flag" || 3630 test ! -s conftest.err 3631 } && test -s conftest.$ac_objext; then 3632 ac_cv_prog_cc_g=yes 3633else 3634 $as_echo "$as_me: failed program was:" >&5 3635sed 's/^/| /' conftest.$ac_ext >&5 3636 3637 3638fi 3639 3640rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3641fi 3642 3643rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3644fi 3645 3646rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3647 ac_c_werror_flag=$ac_save_c_werror_flag 3648fi 3649{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3650$as_echo "$ac_cv_prog_cc_g" >&6; } 3651if test "$ac_test_CFLAGS" = set; then 3652 CFLAGS=$ac_save_CFLAGS 3653elif test $ac_cv_prog_cc_g = yes; then 3654 if test "$GCC" = yes; then 3655 CFLAGS="-g -O2" 3656 else 3657 CFLAGS="-g" 3658 fi 3659else 3660 if test "$GCC" = yes; then 3661 CFLAGS="-O2" 3662 else 3663 CFLAGS= 3664 fi 3665fi 3666{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3667$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3668if test "${ac_cv_prog_cc_c89+set}" = set; then 3669 $as_echo_n "(cached) " >&6 3670else 3671 ac_cv_prog_cc_c89=no 3672ac_save_CC=$CC 3673cat >conftest.$ac_ext <<_ACEOF 3674/* confdefs.h. */ 3675_ACEOF 3676cat confdefs.h >>conftest.$ac_ext 3677cat >>conftest.$ac_ext <<_ACEOF 3678/* end confdefs.h. */ 3679#include <stdarg.h> 3680#include <stdio.h> 3681#include <sys/types.h> 3682#include <sys/stat.h> 3683/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3684struct buf { int x; }; 3685FILE * (*rcsopen) (struct buf *, struct stat *, int); 3686static char *e (p, i) 3687 char **p; 3688 int i; 3689{ 3690 return p[i]; 3691} 3692static char *f (char * (*g) (char **, int), char **p, ...) 3693{ 3694 char *s; 3695 va_list v; 3696 va_start (v,p); 3697 s = g (p, va_arg (v,int)); 3698 va_end (v); 3699 return s; 3700} 3701 3702/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3703 function prototypes and stuff, but not '\xHH' hex character constants. 3704 These don't provoke an error unfortunately, instead are silently treated 3705 as 'x'. The following induces an error, until -std is added to get 3706 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3707 array size at least. It's necessary to write '\x00'==0 to get something 3708 that's true only with -std. */ 3709int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3710 3711/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3712 inside strings and character constants. */ 3713#define FOO(x) 'x' 3714int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3715 3716int test (int i, double x); 3717struct s1 {int (*f) (int a);}; 3718struct s2 {int (*f) (double a);}; 3719int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3720int argc; 3721char **argv; 3722int 3723main () 3724{ 3725return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3726 ; 3727 return 0; 3728} 3729_ACEOF 3730for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3731 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3732do 3733 CC="$ac_save_CC $ac_arg" 3734 rm -f conftest.$ac_objext 3735if { (ac_try="$ac_compile" 3736case "(($ac_try" in 3737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3738 *) ac_try_echo=$ac_try;; 3739esac 3740eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3741$as_echo "$ac_try_echo") >&5 3742 (eval "$ac_compile") 2>conftest.er1 3743 ac_status=$? 3744 grep -v '^ *+' conftest.er1 >conftest.err 3745 rm -f conftest.er1 3746 cat conftest.err >&5 3747 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3748 (exit $ac_status); } && { 3749 test -z "$ac_c_werror_flag" || 3750 test ! -s conftest.err 3751 } && test -s conftest.$ac_objext; then 3752 ac_cv_prog_cc_c89=$ac_arg 3753else 3754 $as_echo "$as_me: failed program was:" >&5 3755sed 's/^/| /' conftest.$ac_ext >&5 3756 3757 3758fi 3759 3760rm -f core conftest.err conftest.$ac_objext 3761 test "x$ac_cv_prog_cc_c89" != "xno" && break 3762done 3763rm -f conftest.$ac_ext 3764CC=$ac_save_CC 3765 3766fi 3767# AC_CACHE_VAL 3768case "x$ac_cv_prog_cc_c89" in 3769 x) 3770 { $as_echo "$as_me:$LINENO: result: none needed" >&5 3771$as_echo "none needed" >&6; } ;; 3772 xno) 3773 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 3774$as_echo "unsupported" >&6; } ;; 3775 *) 3776 CC="$CC $ac_cv_prog_cc_c89" 3777 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3778$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3779esac 3780 3781 3782ac_ext=c 3783ac_cpp='$CPP $CPPFLAGS' 3784ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3785ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3786ac_compiler_gnu=$ac_cv_c_compiler_gnu 3787 3788depcc="$CC" am_compiler_list= 3789 3790{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3791$as_echo_n "checking dependency style of $depcc... " >&6; } 3792if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3793 $as_echo_n "(cached) " >&6 3794else 3795 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3796 # We make a subdir and do the tests there. Otherwise we can end up 3797 # making bogus files that we don't know about and never remove. For 3798 # instance it was reported that on HP-UX the gcc test will end up 3799 # making a dummy file named `D' -- because `-MD' means `put the output 3800 # in D'. 3801 mkdir conftest.dir 3802 # Copy depcomp to subdir because otherwise we won't find it if we're 3803 # using a relative directory. 3804 cp "$am_depcomp" conftest.dir 3805 cd conftest.dir 3806 # We will build objects and dependencies in a subdirectory because 3807 # it helps to detect inapplicable dependency modes. For instance 3808 # both Tru64's cc and ICC support -MD to output dependencies as a 3809 # side effect of compilation, but ICC will put the dependencies in 3810 # the current directory while Tru64 will put them in the object 3811 # directory. 3812 mkdir sub 3813 3814 am_cv_CC_dependencies_compiler_type=none 3815 if test "$am_compiler_list" = ""; then 3816 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3817 fi 3818 am__universal=false 3819 case " $depcc " in #( 3820 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3821 esac 3822 3823 for depmode in $am_compiler_list; do 3824 # Setup a source with many dependencies, because some compilers 3825 # like to wrap large dependency lists on column 80 (with \), and 3826 # we should not choose a depcomp mode which is confused by this. 3827 # 3828 # We need to recreate these files for each test, as the compiler may 3829 # overwrite some of them when testing with obscure command lines. 3830 # This happens at least with the AIX C compiler. 3831 : > sub/conftest.c 3832 for i in 1 2 3 4 5 6; do 3833 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3834 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3835 # Solaris 8's {/usr,}/bin/sh. 3836 touch sub/conftst$i.h 3837 done 3838 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3839 3840 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3841 # mode. It turns out that the SunPro C++ compiler does not properly 3842 # handle `-M -o', and we need to detect this. Also, some Intel 3843 # versions had trouble with output in subdirs 3844 am__obj=sub/conftest.${OBJEXT-o} 3845 am__minus_obj="-o $am__obj" 3846 case $depmode in 3847 gcc) 3848 # This depmode causes a compiler race in universal mode. 3849 test "$am__universal" = false || continue 3850 ;; 3851 nosideeffect) 3852 # after this tag, mechanisms are not by side-effect, so they'll 3853 # only be used when explicitly requested 3854 if test "x$enable_dependency_tracking" = xyes; then 3855 continue 3856 else 3857 break 3858 fi 3859 ;; 3860 msvisualcpp | msvcmsys) 3861 # This compiler won't grok `-c -o', but also, the minuso test has 3862 # not run yet. These depmodes are late enough in the game, and 3863 # so weak that their functioning should not be impacted. 3864 am__obj=conftest.${OBJEXT-o} 3865 am__minus_obj= 3866 ;; 3867 none) break ;; 3868 esac 3869 if depmode=$depmode \ 3870 source=sub/conftest.c object=$am__obj \ 3871 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3872 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3873 >/dev/null 2>conftest.err && 3874 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3875 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3876 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3877 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3878 # icc doesn't choke on unknown options, it will just issue warnings 3879 # or remarks (even with -Werror). So we grep stderr for any message 3880 # that says an option was ignored or not supported. 3881 # When given -MP, icc 7.0 and 7.1 complain thusly: 3882 # icc: Command line warning: ignoring option '-M'; no argument required 3883 # The diagnosis changed in icc 8.0: 3884 # icc: Command line remark: option '-MP' not supported 3885 if (grep 'ignoring option' conftest.err || 3886 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3887 am_cv_CC_dependencies_compiler_type=$depmode 3888 break 3889 fi 3890 fi 3891 done 3892 3893 cd .. 3894 rm -rf conftest.dir 3895else 3896 am_cv_CC_dependencies_compiler_type=none 3897fi 3898 3899fi 3900{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3901$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3902CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3903 3904 if 3905 test "x$enable_dependency_tracking" != xno \ 3906 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3907 am__fastdepCC_TRUE= 3908 am__fastdepCC_FALSE='#' 3909else 3910 am__fastdepCC_TRUE='#' 3911 am__fastdepCC_FALSE= 3912fi 3913 3914 3915{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3916$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3917if test "${lt_cv_path_SED+set}" = set; then 3918 $as_echo_n "(cached) " >&6 3919else 3920 # Loop through the user's path and test for sed and gsed. 3921# Then use that list of sed's as ones to test for truncation. 3922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3923for as_dir in $PATH 3924do 3925 IFS=$as_save_IFS 3926 test -z "$as_dir" && as_dir=. 3927 for lt_ac_prog in sed gsed; do 3928 for ac_exec_ext in '' $ac_executable_extensions; do 3929 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then 3930 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3931 fi 3932 done 3933 done 3934done 3935IFS=$as_save_IFS 3936lt_ac_max=0 3937lt_ac_count=0 3938# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3939# along with /bin/sed that truncates output. 3940for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3941 test ! -f $lt_ac_sed && continue 3942 cat /dev/null > conftest.in 3943 lt_ac_count=0 3944 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3945 # Check for GNU sed and select it if it is found. 3946 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3947 lt_cv_path_SED=$lt_ac_sed 3948 break 3949 fi 3950 while true; do 3951 cat conftest.in conftest.in >conftest.tmp 3952 mv conftest.tmp conftest.in 3953 cp conftest.in conftest.nl 3954 echo >>conftest.nl 3955 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3956 cmp -s conftest.out conftest.nl || break 3957 # 10000 chars as input seems more than enough 3958 test $lt_ac_count -gt 10 && break 3959 lt_ac_count=`expr $lt_ac_count + 1` 3960 if test $lt_ac_count -gt $lt_ac_max; then 3961 lt_ac_max=$lt_ac_count 3962 lt_cv_path_SED=$lt_ac_sed 3963 fi 3964 done 3965done 3966 3967fi 3968 3969SED=$lt_cv_path_SED 3970 3971{ $as_echo "$as_me:$LINENO: result: $SED" >&5 3972$as_echo "$SED" >&6; } 3973 3974{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3975$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3976if test "${ac_cv_path_GREP+set}" = set; then 3977 $as_echo_n "(cached) " >&6 3978else 3979 if test -z "$GREP"; then 3980 ac_path_GREP_found=false 3981 # Loop through the user's path and test for each of PROGNAME-LIST 3982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3983for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3984do 3985 IFS=$as_save_IFS 3986 test -z "$as_dir" && as_dir=. 3987 for ac_prog in grep ggrep; do 3988 for ac_exec_ext in '' $ac_executable_extensions; do 3989 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3990 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3991# Check for GNU ac_path_GREP and select it if it is found. 3992 # Check for GNU $ac_path_GREP 3993case `"$ac_path_GREP" --version 2>&1` in 3994*GNU*) 3995 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3996*) 3997 ac_count=0 3998 $as_echo_n 0123456789 >"conftest.in" 3999 while : 4000 do 4001 cat "conftest.in" "conftest.in" >"conftest.tmp" 4002 mv "conftest.tmp" "conftest.in" 4003 cp "conftest.in" "conftest.nl" 4004 $as_echo 'GREP' >> "conftest.nl" 4005 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4006 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4007 ac_count=`expr $ac_count + 1` 4008 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4009 # Best one so far, save it but keep looking for a better one 4010 ac_cv_path_GREP="$ac_path_GREP" 4011 ac_path_GREP_max=$ac_count 4012 fi 4013 # 10*(2^10) chars as input seems more than enough 4014 test $ac_count -gt 10 && break 4015 done 4016 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4017esac 4018 4019 $ac_path_GREP_found && break 3 4020 done 4021 done 4022done 4023IFS=$as_save_IFS 4024 if test -z "$ac_cv_path_GREP"; then 4025 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4026$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4027 { (exit 1); exit 1; }; } 4028 fi 4029else 4030 ac_cv_path_GREP=$GREP 4031fi 4032 4033fi 4034{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 4035$as_echo "$ac_cv_path_GREP" >&6; } 4036 GREP="$ac_cv_path_GREP" 4037 4038 4039{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 4040$as_echo_n "checking for egrep... " >&6; } 4041if test "${ac_cv_path_EGREP+set}" = set; then 4042 $as_echo_n "(cached) " >&6 4043else 4044 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4045 then ac_cv_path_EGREP="$GREP -E" 4046 else 4047 if test -z "$EGREP"; then 4048 ac_path_EGREP_found=false 4049 # Loop through the user's path and test for each of PROGNAME-LIST 4050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4051for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4052do 4053 IFS=$as_save_IFS 4054 test -z "$as_dir" && as_dir=. 4055 for ac_prog in egrep; do 4056 for ac_exec_ext in '' $ac_executable_extensions; do 4057 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4058 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4059# Check for GNU ac_path_EGREP and select it if it is found. 4060 # Check for GNU $ac_path_EGREP 4061case `"$ac_path_EGREP" --version 2>&1` in 4062*GNU*) 4063 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4064*) 4065 ac_count=0 4066 $as_echo_n 0123456789 >"conftest.in" 4067 while : 4068 do 4069 cat "conftest.in" "conftest.in" >"conftest.tmp" 4070 mv "conftest.tmp" "conftest.in" 4071 cp "conftest.in" "conftest.nl" 4072 $as_echo 'EGREP' >> "conftest.nl" 4073 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4074 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4075 ac_count=`expr $ac_count + 1` 4076 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4077 # Best one so far, save it but keep looking for a better one 4078 ac_cv_path_EGREP="$ac_path_EGREP" 4079 ac_path_EGREP_max=$ac_count 4080 fi 4081 # 10*(2^10) chars as input seems more than enough 4082 test $ac_count -gt 10 && break 4083 done 4084 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4085esac 4086 4087 $ac_path_EGREP_found && break 3 4088 done 4089 done 4090done 4091IFS=$as_save_IFS 4092 if test -z "$ac_cv_path_EGREP"; then 4093 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4094$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4095 { (exit 1); exit 1; }; } 4096 fi 4097else 4098 ac_cv_path_EGREP=$EGREP 4099fi 4100 4101 fi 4102fi 4103{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 4104$as_echo "$ac_cv_path_EGREP" >&6; } 4105 EGREP="$ac_cv_path_EGREP" 4106 4107 4108 4109# Check whether --with-gnu-ld was given. 4110if test "${with_gnu_ld+set}" = set; then 4111 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4112else 4113 with_gnu_ld=no 4114fi 4115 4116ac_prog=ld 4117if test "$GCC" = yes; then 4118 # Check if gcc -print-prog-name=ld gives a path. 4119 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4120$as_echo_n "checking for ld used by $CC... " >&6; } 4121 case $host in 4122 *-*-mingw*) 4123 # gcc leaves a trailing carriage return which upsets mingw 4124 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4125 *) 4126 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4127 esac 4128 case $ac_prog in 4129 # Accept absolute paths. 4130 [\\/]* | ?:[\\/]*) 4131 re_direlt='/[^/][^/]*/\.\./' 4132 # Canonicalize the pathname of ld 4133 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4134 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4135 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4136 done 4137 test -z "$LD" && LD="$ac_prog" 4138 ;; 4139 "") 4140 # If it fails, then pretend we aren't using GCC. 4141 ac_prog=ld 4142 ;; 4143 *) 4144 # If it is relative, then search for the first ld in PATH. 4145 with_gnu_ld=unknown 4146 ;; 4147 esac 4148elif test "$with_gnu_ld" = yes; then 4149 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 4150$as_echo_n "checking for GNU ld... " >&6; } 4151else 4152 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4153$as_echo_n "checking for non-GNU ld... " >&6; } 4154fi 4155if test "${lt_cv_path_LD+set}" = set; then 4156 $as_echo_n "(cached) " >&6 4157else 4158 if test -z "$LD"; then 4159 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4160 for ac_dir in $PATH; do 4161 IFS="$lt_save_ifs" 4162 test -z "$ac_dir" && ac_dir=. 4163 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4164 lt_cv_path_LD="$ac_dir/$ac_prog" 4165 # Check to see if the program is GNU ld. I'd rather use --version, 4166 # but apparently some variants of GNU ld only accept -v. 4167 # Break only if it was the GNU/non-GNU ld that we prefer. 4168 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4169 *GNU* | *'with BFD'*) 4170 test "$with_gnu_ld" != no && break 4171 ;; 4172 *) 4173 test "$with_gnu_ld" != yes && break 4174 ;; 4175 esac 4176 fi 4177 done 4178 IFS="$lt_save_ifs" 4179else 4180 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4181fi 4182fi 4183 4184LD="$lt_cv_path_LD" 4185if test -n "$LD"; then 4186 { $as_echo "$as_me:$LINENO: result: $LD" >&5 4187$as_echo "$LD" >&6; } 4188else 4189 { $as_echo "$as_me:$LINENO: result: no" >&5 4190$as_echo "no" >&6; } 4191fi 4192test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4193$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4194 { (exit 1); exit 1; }; } 4195{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4196$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4197if test "${lt_cv_prog_gnu_ld+set}" = set; then 4198 $as_echo_n "(cached) " >&6 4199else 4200 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4201case `$LD -v 2>&1 </dev/null` in 4202*GNU* | *'with BFD'*) 4203 lt_cv_prog_gnu_ld=yes 4204 ;; 4205*) 4206 lt_cv_prog_gnu_ld=no 4207 ;; 4208esac 4209fi 4210{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4211$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4212with_gnu_ld=$lt_cv_prog_gnu_ld 4213 4214 4215{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4216$as_echo_n "checking for $LD option to reload object files... " >&6; } 4217if test "${lt_cv_ld_reload_flag+set}" = set; then 4218 $as_echo_n "(cached) " >&6 4219else 4220 lt_cv_ld_reload_flag='-r' 4221fi 4222{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4223$as_echo "$lt_cv_ld_reload_flag" >&6; } 4224reload_flag=$lt_cv_ld_reload_flag 4225case $reload_flag in 4226"" | " "*) ;; 4227*) reload_flag=" $reload_flag" ;; 4228esac 4229reload_cmds='$LD$reload_flag -o $output$reload_objs' 4230case $host_os in 4231 darwin*) 4232 if test "$GCC" = yes; then 4233 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4234 else 4235 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4236 fi 4237 ;; 4238esac 4239 4240{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4241$as_echo_n "checking for BSD-compatible nm... " >&6; } 4242if test "${lt_cv_path_NM+set}" = set; then 4243 $as_echo_n "(cached) " >&6 4244else 4245 if test -n "$NM"; then 4246 # Let the user override the test. 4247 lt_cv_path_NM="$NM" 4248else 4249 lt_nm_to_check="${ac_tool_prefix}nm" 4250 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4251 lt_nm_to_check="$lt_nm_to_check nm" 4252 fi 4253 for lt_tmp_nm in $lt_nm_to_check; do 4254 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4255 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4256 IFS="$lt_save_ifs" 4257 test -z "$ac_dir" && ac_dir=. 4258 tmp_nm="$ac_dir/$lt_tmp_nm" 4259 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4260 # Check to see if the nm accepts a BSD-compat flag. 4261 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4262 # nm: unknown option "B" ignored 4263 # Tru64's nm complains that /dev/null is an invalid object file 4264 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4265 */dev/null* | *'Invalid file or object type'*) 4266 lt_cv_path_NM="$tmp_nm -B" 4267 break 4268 ;; 4269 *) 4270 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4271 */dev/null*) 4272 lt_cv_path_NM="$tmp_nm -p" 4273 break 4274 ;; 4275 *) 4276 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4277 continue # so that we can try to find one that supports BSD flags 4278 ;; 4279 esac 4280 ;; 4281 esac 4282 fi 4283 done 4284 IFS="$lt_save_ifs" 4285 done 4286 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4287fi 4288fi 4289{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4290$as_echo "$lt_cv_path_NM" >&6; } 4291NM="$lt_cv_path_NM" 4292 4293{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 4294$as_echo_n "checking whether ln -s works... " >&6; } 4295LN_S=$as_ln_s 4296if test "$LN_S" = "ln -s"; then 4297 { $as_echo "$as_me:$LINENO: result: yes" >&5 4298$as_echo "yes" >&6; } 4299else 4300 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4301$as_echo "no, using $LN_S" >&6; } 4302fi 4303 4304{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 4305$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4306if test "${lt_cv_deplibs_check_method+set}" = set; then 4307 $as_echo_n "(cached) " >&6 4308else 4309 lt_cv_file_magic_cmd='$MAGIC_CMD' 4310lt_cv_file_magic_test_file= 4311lt_cv_deplibs_check_method='unknown' 4312# Need to set the preceding variable on all platforms that support 4313# interlibrary dependencies. 4314# 'none' -- dependencies not supported. 4315# `unknown' -- same as none, but documents that we really don't know. 4316# 'pass_all' -- all dependencies passed with no checks. 4317# 'test_compile' -- check by making test program. 4318# 'file_magic [[regex]]' -- check by looking for files in library path 4319# which responds to the $file_magic_cmd with a given extended regex. 4320# If you have `file' or equivalent on your system and you're not sure 4321# whether `pass_all' will *always* work, you probably want this one. 4322 4323case $host_os in 4324aix[4-9]*) 4325 lt_cv_deplibs_check_method=pass_all 4326 ;; 4327 4328beos*) 4329 lt_cv_deplibs_check_method=pass_all 4330 ;; 4331 4332bsdi[45]*) 4333 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4334 lt_cv_file_magic_cmd='/usr/bin/file -L' 4335 lt_cv_file_magic_test_file=/shlib/libc.so 4336 ;; 4337 4338cygwin*) 4339 # func_win32_libid is a shell function defined in ltmain.sh 4340 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4341 lt_cv_file_magic_cmd='func_win32_libid' 4342 ;; 4343 4344mingw* | pw32*) 4345 # Base MSYS/MinGW do not provide the 'file' command needed by 4346 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4347 # unless we find 'file', for example because we are cross-compiling. 4348 if ( file / ) >/dev/null 2>&1; then 4349 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4350 lt_cv_file_magic_cmd='func_win32_libid' 4351 else 4352 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4353 lt_cv_file_magic_cmd='$OBJDUMP -f' 4354 fi 4355 ;; 4356 4357darwin* | rhapsody*) 4358 lt_cv_deplibs_check_method=pass_all 4359 ;; 4360 4361freebsd* | dragonfly*) 4362 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4363 case $host_cpu in 4364 i*86 ) 4365 # Not sure whether the presence of OpenBSD here was a mistake. 4366 # Let's accept both of them until this is cleared up. 4367 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4368 lt_cv_file_magic_cmd=/usr/bin/file 4369 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4370 ;; 4371 esac 4372 else 4373 lt_cv_deplibs_check_method=pass_all 4374 fi 4375 ;; 4376 4377gnu*) 4378 lt_cv_deplibs_check_method=pass_all 4379 ;; 4380 4381hpux10.20* | hpux11*) 4382 lt_cv_file_magic_cmd=/usr/bin/file 4383 case $host_cpu in 4384 ia64*) 4385 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4386 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4387 ;; 4388 hppa*64*) 4389 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]' 4390 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4391 ;; 4392 *) 4393 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4394 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4395 ;; 4396 esac 4397 ;; 4398 4399interix[3-9]*) 4400 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4401 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4402 ;; 4403 4404irix5* | irix6* | nonstopux*) 4405 case $LD in 4406 *-32|*"-32 ") libmagic=32-bit;; 4407 *-n32|*"-n32 ") libmagic=N32;; 4408 *-64|*"-64 ") libmagic=64-bit;; 4409 *) libmagic=never-match;; 4410 esac 4411 lt_cv_deplibs_check_method=pass_all 4412 ;; 4413 4414# This must be Linux ELF. 4415linux* | k*bsd*-gnu) 4416 lt_cv_deplibs_check_method=pass_all 4417 ;; 4418 4419netbsd*) 4420 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4421 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4422 else 4423 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4424 fi 4425 ;; 4426 4427newos6*) 4428 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4429 lt_cv_file_magic_cmd=/usr/bin/file 4430 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4431 ;; 4432 4433nto-qnx*) 4434 lt_cv_deplibs_check_method=unknown 4435 ;; 4436 4437openbsd*) 4438 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4439 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4440 else 4441 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4442 fi 4443 ;; 4444 4445osf3* | osf4* | osf5*) 4446 lt_cv_deplibs_check_method=pass_all 4447 ;; 4448 4449rdos*) 4450 lt_cv_deplibs_check_method=pass_all 4451 ;; 4452 4453solaris*) 4454 lt_cv_deplibs_check_method=pass_all 4455 ;; 4456 4457sysv4 | sysv4.3*) 4458 case $host_vendor in 4459 motorola) 4460 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]' 4461 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4462 ;; 4463 ncr) 4464 lt_cv_deplibs_check_method=pass_all 4465 ;; 4466 sequent) 4467 lt_cv_file_magic_cmd='/bin/file' 4468 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4469 ;; 4470 sni) 4471 lt_cv_file_magic_cmd='/bin/file' 4472 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4473 lt_cv_file_magic_test_file=/lib/libc.so 4474 ;; 4475 siemens) 4476 lt_cv_deplibs_check_method=pass_all 4477 ;; 4478 pc) 4479 lt_cv_deplibs_check_method=pass_all 4480 ;; 4481 esac 4482 ;; 4483 4484sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4485 lt_cv_deplibs_check_method=pass_all 4486 ;; 4487esac 4488 4489fi 4490{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4491$as_echo "$lt_cv_deplibs_check_method" >&6; } 4492file_magic_cmd=$lt_cv_file_magic_cmd 4493deplibs_check_method=$lt_cv_deplibs_check_method 4494test -z "$deplibs_check_method" && deplibs_check_method=unknown 4495 4496 4497 4498 4499# If no C compiler was specified, use CC. 4500LTCC=${LTCC-"$CC"} 4501 4502# If no C compiler flags were specified, use CFLAGS. 4503LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4504 4505# Allow CC to be a program name with arguments. 4506compiler=$CC 4507 4508 4509# Check whether --enable-libtool-lock was given. 4510if test "${enable_libtool_lock+set}" = set; then 4511 enableval=$enable_libtool_lock; 4512fi 4513 4514test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4515 4516# Some flags need to be propagated to the compiler or linker for good 4517# libtool support. 4518case $host in 4519ia64-*-hpux*) 4520 # Find out which ABI we are using. 4521 echo 'int i;' > conftest.$ac_ext 4522 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4523 (eval $ac_compile) 2>&5 4524 ac_status=$? 4525 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4526 (exit $ac_status); }; then 4527 case `/usr/bin/file conftest.$ac_objext` in 4528 *ELF-32*) 4529 HPUX_IA64_MODE="32" 4530 ;; 4531 *ELF-64*) 4532 HPUX_IA64_MODE="64" 4533 ;; 4534 esac 4535 fi 4536 rm -rf conftest* 4537 ;; 4538*-*-irix6*) 4539 # Find out which ABI we are using. 4540 echo '#line 4540 "configure"' > conftest.$ac_ext 4541 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4542 (eval $ac_compile) 2>&5 4543 ac_status=$? 4544 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4545 (exit $ac_status); }; then 4546 if test "$lt_cv_prog_gnu_ld" = yes; then 4547 case `/usr/bin/file conftest.$ac_objext` in 4548 *32-bit*) 4549 LD="${LD-ld} -melf32bsmip" 4550 ;; 4551 *N32*) 4552 LD="${LD-ld} -melf32bmipn32" 4553 ;; 4554 *64-bit*) 4555 LD="${LD-ld} -melf64bmip" 4556 ;; 4557 esac 4558 else 4559 case `/usr/bin/file conftest.$ac_objext` in 4560 *32-bit*) 4561 LD="${LD-ld} -32" 4562 ;; 4563 *N32*) 4564 LD="${LD-ld} -n32" 4565 ;; 4566 *64-bit*) 4567 LD="${LD-ld} -64" 4568 ;; 4569 esac 4570 fi 4571 fi 4572 rm -rf conftest* 4573 ;; 4574 4575x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 4576s390*-*linux*|sparc*-*linux*) 4577 # Find out which ABI we are using. 4578 echo 'int i;' > conftest.$ac_ext 4579 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4580 (eval $ac_compile) 2>&5 4581 ac_status=$? 4582 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4583 (exit $ac_status); }; then 4584 case `/usr/bin/file conftest.o` in 4585 *32-bit*) 4586 case $host in 4587 x86_64-*kfreebsd*-gnu) 4588 LD="${LD-ld} -m elf_i386_fbsd" 4589 ;; 4590 x86_64-*linux*) 4591 LD="${LD-ld} -m elf_i386" 4592 ;; 4593 ppc64-*linux*|powerpc64-*linux*) 4594 LD="${LD-ld} -m elf32ppclinux" 4595 ;; 4596 s390x-*linux*) 4597 LD="${LD-ld} -m elf_s390" 4598 ;; 4599 sparc64-*linux*) 4600 LD="${LD-ld} -m elf32_sparc" 4601 ;; 4602 esac 4603 ;; 4604 *64-bit*) 4605 libsuff=64 4606 case $host in 4607 x86_64-*kfreebsd*-gnu) 4608 LD="${LD-ld} -m elf_x86_64_fbsd" 4609 ;; 4610 x86_64-*linux*) 4611 LD="${LD-ld} -m elf_x86_64" 4612 ;; 4613 ppc*-*linux*|powerpc*-*linux*) 4614 LD="${LD-ld} -m elf64ppc" 4615 ;; 4616 s390*-*linux*) 4617 LD="${LD-ld} -m elf64_s390" 4618 ;; 4619 sparc*-*linux*) 4620 LD="${LD-ld} -m elf64_sparc" 4621 ;; 4622 esac 4623 ;; 4624 esac 4625 fi 4626 rm -rf conftest* 4627 ;; 4628 4629*-*-sco3.2v5*) 4630 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4631 SAVE_CFLAGS="$CFLAGS" 4632 CFLAGS="$CFLAGS -belf" 4633 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4634$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 4635if test "${lt_cv_cc_needs_belf+set}" = set; then 4636 $as_echo_n "(cached) " >&6 4637else 4638 ac_ext=c 4639ac_cpp='$CPP $CPPFLAGS' 4640ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4641ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4642ac_compiler_gnu=$ac_cv_c_compiler_gnu 4643 4644 cat >conftest.$ac_ext <<_ACEOF 4645/* confdefs.h. */ 4646_ACEOF 4647cat confdefs.h >>conftest.$ac_ext 4648cat >>conftest.$ac_ext <<_ACEOF 4649/* end confdefs.h. */ 4650 4651int 4652main () 4653{ 4654 4655 ; 4656 return 0; 4657} 4658_ACEOF 4659rm -f conftest.$ac_objext conftest$ac_exeext 4660if { (ac_try="$ac_link" 4661case "(($ac_try" in 4662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4663 *) ac_try_echo=$ac_try;; 4664esac 4665eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4666$as_echo "$ac_try_echo") >&5 4667 (eval "$ac_link") 2>conftest.er1 4668 ac_status=$? 4669 grep -v '^ *+' conftest.er1 >conftest.err 4670 rm -f conftest.er1 4671 cat conftest.err >&5 4672 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4673 (exit $ac_status); } && { 4674 test -z "$ac_c_werror_flag" || 4675 test ! -s conftest.err 4676 } && test -s conftest$ac_exeext && { 4677 test "$cross_compiling" = yes || 4678 $as_test_x conftest$ac_exeext 4679 }; then 4680 lt_cv_cc_needs_belf=yes 4681else 4682 $as_echo "$as_me: failed program was:" >&5 4683sed 's/^/| /' conftest.$ac_ext >&5 4684 4685 lt_cv_cc_needs_belf=no 4686fi 4687 4688rm -rf conftest.dSYM 4689rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4690 conftest$ac_exeext conftest.$ac_ext 4691 ac_ext=c 4692ac_cpp='$CPP $CPPFLAGS' 4693ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4694ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4695ac_compiler_gnu=$ac_cv_c_compiler_gnu 4696 4697fi 4698{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4699$as_echo "$lt_cv_cc_needs_belf" >&6; } 4700 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4701 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4702 CFLAGS="$SAVE_CFLAGS" 4703 fi 4704 ;; 4705sparc*-*solaris*) 4706 # Find out which ABI we are using. 4707 echo 'int i;' > conftest.$ac_ext 4708 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4709 (eval $ac_compile) 2>&5 4710 ac_status=$? 4711 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4712 (exit $ac_status); }; then 4713 case `/usr/bin/file conftest.o` in 4714 *64-bit*) 4715 case $lt_cv_prog_gnu_ld in 4716 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4717 *) 4718 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 4719 LD="${LD-ld} -64" 4720 fi 4721 ;; 4722 esac 4723 ;; 4724 esac 4725 fi 4726 rm -rf conftest* 4727 ;; 4728 4729 4730esac 4731 4732need_locks="$enable_libtool_lock" 4733 4734 4735ac_ext=c 4736ac_cpp='$CPP $CPPFLAGS' 4737ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4738ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4739ac_compiler_gnu=$ac_cv_c_compiler_gnu 4740{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4741$as_echo_n "checking how to run the C preprocessor... " >&6; } 4742# On Suns, sometimes $CPP names a directory. 4743if test -n "$CPP" && test -d "$CPP"; then 4744 CPP= 4745fi 4746if test -z "$CPP"; then 4747 if test "${ac_cv_prog_CPP+set}" = set; then 4748 $as_echo_n "(cached) " >&6 4749else 4750 # Double quotes because CPP needs to be expanded 4751 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4752 do 4753 ac_preproc_ok=false 4754for ac_c_preproc_warn_flag in '' yes 4755do 4756 # Use a header file that comes with gcc, so configuring glibc 4757 # with a fresh cross-compiler works. 4758 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4759 # <limits.h> exists even on freestanding compilers. 4760 # On the NeXT, cc -E runs the code through the compiler's parser, 4761 # not just through cpp. "Syntax error" is here to catch this case. 4762 cat >conftest.$ac_ext <<_ACEOF 4763/* confdefs.h. */ 4764_ACEOF 4765cat confdefs.h >>conftest.$ac_ext 4766cat >>conftest.$ac_ext <<_ACEOF 4767/* end confdefs.h. */ 4768#ifdef __STDC__ 4769# include <limits.h> 4770#else 4771# include <assert.h> 4772#endif 4773 Syntax error 4774_ACEOF 4775if { (ac_try="$ac_cpp conftest.$ac_ext" 4776case "(($ac_try" in 4777 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4778 *) ac_try_echo=$ac_try;; 4779esac 4780eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4781$as_echo "$ac_try_echo") >&5 4782 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4783 ac_status=$? 4784 grep -v '^ *+' conftest.er1 >conftest.err 4785 rm -f conftest.er1 4786 cat conftest.err >&5 4787 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4788 (exit $ac_status); } >/dev/null && { 4789 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4790 test ! -s conftest.err 4791 }; then 4792 : 4793else 4794 $as_echo "$as_me: failed program was:" >&5 4795sed 's/^/| /' conftest.$ac_ext >&5 4796 4797 # Broken: fails on valid input. 4798continue 4799fi 4800 4801rm -f conftest.err conftest.$ac_ext 4802 4803 # OK, works on sane cases. Now check whether nonexistent headers 4804 # can be detected and how. 4805 cat >conftest.$ac_ext <<_ACEOF 4806/* confdefs.h. */ 4807_ACEOF 4808cat confdefs.h >>conftest.$ac_ext 4809cat >>conftest.$ac_ext <<_ACEOF 4810/* end confdefs.h. */ 4811#include <ac_nonexistent.h> 4812_ACEOF 4813if { (ac_try="$ac_cpp conftest.$ac_ext" 4814case "(($ac_try" in 4815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4816 *) ac_try_echo=$ac_try;; 4817esac 4818eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4819$as_echo "$ac_try_echo") >&5 4820 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4821 ac_status=$? 4822 grep -v '^ *+' conftest.er1 >conftest.err 4823 rm -f conftest.er1 4824 cat conftest.err >&5 4825 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4826 (exit $ac_status); } >/dev/null && { 4827 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4828 test ! -s conftest.err 4829 }; then 4830 # Broken: success on invalid input. 4831continue 4832else 4833 $as_echo "$as_me: failed program was:" >&5 4834sed 's/^/| /' conftest.$ac_ext >&5 4835 4836 # Passes both tests. 4837ac_preproc_ok=: 4838break 4839fi 4840 4841rm -f conftest.err conftest.$ac_ext 4842 4843done 4844# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4845rm -f conftest.err conftest.$ac_ext 4846if $ac_preproc_ok; then 4847 break 4848fi 4849 4850 done 4851 ac_cv_prog_CPP=$CPP 4852 4853fi 4854 CPP=$ac_cv_prog_CPP 4855else 4856 ac_cv_prog_CPP=$CPP 4857fi 4858{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 4859$as_echo "$CPP" >&6; } 4860ac_preproc_ok=false 4861for ac_c_preproc_warn_flag in '' yes 4862do 4863 # Use a header file that comes with gcc, so configuring glibc 4864 # with a fresh cross-compiler works. 4865 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4866 # <limits.h> exists even on freestanding compilers. 4867 # On the NeXT, cc -E runs the code through the compiler's parser, 4868 # not just through cpp. "Syntax error" is here to catch this case. 4869 cat >conftest.$ac_ext <<_ACEOF 4870/* confdefs.h. */ 4871_ACEOF 4872cat confdefs.h >>conftest.$ac_ext 4873cat >>conftest.$ac_ext <<_ACEOF 4874/* end confdefs.h. */ 4875#ifdef __STDC__ 4876# include <limits.h> 4877#else 4878# include <assert.h> 4879#endif 4880 Syntax error 4881_ACEOF 4882if { (ac_try="$ac_cpp conftest.$ac_ext" 4883case "(($ac_try" in 4884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4885 *) ac_try_echo=$ac_try;; 4886esac 4887eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4888$as_echo "$ac_try_echo") >&5 4889 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4890 ac_status=$? 4891 grep -v '^ *+' conftest.er1 >conftest.err 4892 rm -f conftest.er1 4893 cat conftest.err >&5 4894 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4895 (exit $ac_status); } >/dev/null && { 4896 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4897 test ! -s conftest.err 4898 }; then 4899 : 4900else 4901 $as_echo "$as_me: failed program was:" >&5 4902sed 's/^/| /' conftest.$ac_ext >&5 4903 4904 # Broken: fails on valid input. 4905continue 4906fi 4907 4908rm -f conftest.err conftest.$ac_ext 4909 4910 # OK, works on sane cases. Now check whether nonexistent headers 4911 # can be detected and how. 4912 cat >conftest.$ac_ext <<_ACEOF 4913/* confdefs.h. */ 4914_ACEOF 4915cat confdefs.h >>conftest.$ac_ext 4916cat >>conftest.$ac_ext <<_ACEOF 4917/* end confdefs.h. */ 4918#include <ac_nonexistent.h> 4919_ACEOF 4920if { (ac_try="$ac_cpp conftest.$ac_ext" 4921case "(($ac_try" in 4922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4923 *) ac_try_echo=$ac_try;; 4924esac 4925eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4926$as_echo "$ac_try_echo") >&5 4927 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4928 ac_status=$? 4929 grep -v '^ *+' conftest.er1 >conftest.err 4930 rm -f conftest.er1 4931 cat conftest.err >&5 4932 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4933 (exit $ac_status); } >/dev/null && { 4934 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4935 test ! -s conftest.err 4936 }; then 4937 # Broken: success on invalid input. 4938continue 4939else 4940 $as_echo "$as_me: failed program was:" >&5 4941sed 's/^/| /' conftest.$ac_ext >&5 4942 4943 # Passes both tests. 4944ac_preproc_ok=: 4945break 4946fi 4947 4948rm -f conftest.err conftest.$ac_ext 4949 4950done 4951# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4952rm -f conftest.err conftest.$ac_ext 4953if $ac_preproc_ok; then 4954 : 4955else 4956 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 4957$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4958{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4959See \`config.log' for more details." >&5 4960$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4961See \`config.log' for more details." >&2;} 4962 { (exit 1); exit 1; }; }; } 4963fi 4964 4965ac_ext=c 4966ac_cpp='$CPP $CPPFLAGS' 4967ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4968ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4969ac_compiler_gnu=$ac_cv_c_compiler_gnu 4970 4971 4972{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4973$as_echo_n "checking for ANSI C header files... " >&6; } 4974if test "${ac_cv_header_stdc+set}" = set; then 4975 $as_echo_n "(cached) " >&6 4976else 4977 cat >conftest.$ac_ext <<_ACEOF 4978/* confdefs.h. */ 4979_ACEOF 4980cat confdefs.h >>conftest.$ac_ext 4981cat >>conftest.$ac_ext <<_ACEOF 4982/* end confdefs.h. */ 4983#include <stdlib.h> 4984#include <stdarg.h> 4985#include <string.h> 4986#include <float.h> 4987 4988int 4989main () 4990{ 4991 4992 ; 4993 return 0; 4994} 4995_ACEOF 4996rm -f conftest.$ac_objext 4997if { (ac_try="$ac_compile" 4998case "(($ac_try" in 4999 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5000 *) ac_try_echo=$ac_try;; 5001esac 5002eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5003$as_echo "$ac_try_echo") >&5 5004 (eval "$ac_compile") 2>conftest.er1 5005 ac_status=$? 5006 grep -v '^ *+' conftest.er1 >conftest.err 5007 rm -f conftest.er1 5008 cat conftest.err >&5 5009 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5010 (exit $ac_status); } && { 5011 test -z "$ac_c_werror_flag" || 5012 test ! -s conftest.err 5013 } && test -s conftest.$ac_objext; then 5014 ac_cv_header_stdc=yes 5015else 5016 $as_echo "$as_me: failed program was:" >&5 5017sed 's/^/| /' conftest.$ac_ext >&5 5018 5019 ac_cv_header_stdc=no 5020fi 5021 5022rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5023 5024if test $ac_cv_header_stdc = yes; then 5025 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5026 cat >conftest.$ac_ext <<_ACEOF 5027/* confdefs.h. */ 5028_ACEOF 5029cat confdefs.h >>conftest.$ac_ext 5030cat >>conftest.$ac_ext <<_ACEOF 5031/* end confdefs.h. */ 5032#include <string.h> 5033 5034_ACEOF 5035if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5036 $EGREP "memchr" >/dev/null 2>&1; then 5037 : 5038else 5039 ac_cv_header_stdc=no 5040fi 5041rm -f conftest* 5042 5043fi 5044 5045if test $ac_cv_header_stdc = yes; then 5046 # ISC 2.0.2 stdlib.h does not declare free, 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 <stdlib.h> 5054 5055_ACEOF 5056if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5057 $EGREP "free" >/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 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5068 if test "$cross_compiling" = yes; then 5069 : 5070else 5071 cat >conftest.$ac_ext <<_ACEOF 5072/* confdefs.h. */ 5073_ACEOF 5074cat confdefs.h >>conftest.$ac_ext 5075cat >>conftest.$ac_ext <<_ACEOF 5076/* end confdefs.h. */ 5077#include <ctype.h> 5078#include <stdlib.h> 5079#if ((' ' & 0x0FF) == 0x020) 5080# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5081# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5082#else 5083# define ISLOWER(c) \ 5084 (('a' <= (c) && (c) <= 'i') \ 5085 || ('j' <= (c) && (c) <= 'r') \ 5086 || ('s' <= (c) && (c) <= 'z')) 5087# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5088#endif 5089 5090#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5091int 5092main () 5093{ 5094 int i; 5095 for (i = 0; i < 256; i++) 5096 if (XOR (islower (i), ISLOWER (i)) 5097 || toupper (i) != TOUPPER (i)) 5098 return 2; 5099 return 0; 5100} 5101_ACEOF 5102rm -f conftest$ac_exeext 5103if { (ac_try="$ac_link" 5104case "(($ac_try" in 5105 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5106 *) ac_try_echo=$ac_try;; 5107esac 5108eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5109$as_echo "$ac_try_echo") >&5 5110 (eval "$ac_link") 2>&5 5111 ac_status=$? 5112 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5113 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5114 { (case "(($ac_try" in 5115 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5116 *) ac_try_echo=$ac_try;; 5117esac 5118eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5119$as_echo "$ac_try_echo") >&5 5120 (eval "$ac_try") 2>&5 5121 ac_status=$? 5122 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5123 (exit $ac_status); }; }; then 5124 : 5125else 5126 $as_echo "$as_me: program exited with status $ac_status" >&5 5127$as_echo "$as_me: failed program was:" >&5 5128sed 's/^/| /' conftest.$ac_ext >&5 5129 5130( exit $ac_status ) 5131ac_cv_header_stdc=no 5132fi 5133rm -rf conftest.dSYM 5134rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5135fi 5136 5137 5138fi 5139fi 5140{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5141$as_echo "$ac_cv_header_stdc" >&6; } 5142if test $ac_cv_header_stdc = yes; then 5143 5144cat >>confdefs.h <<\_ACEOF 5145#define STDC_HEADERS 1 5146_ACEOF 5147 5148fi 5149 5150# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5161 inttypes.h stdint.h unistd.h 5162do 5163as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5164{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5165$as_echo_n "checking for $ac_header... " >&6; } 5166if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5167 $as_echo_n "(cached) " >&6 5168else 5169 cat >conftest.$ac_ext <<_ACEOF 5170/* confdefs.h. */ 5171_ACEOF 5172cat confdefs.h >>conftest.$ac_ext 5173cat >>conftest.$ac_ext <<_ACEOF 5174/* end confdefs.h. */ 5175$ac_includes_default 5176 5177#include <$ac_header> 5178_ACEOF 5179rm -f conftest.$ac_objext 5180if { (ac_try="$ac_compile" 5181case "(($ac_try" in 5182 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5183 *) ac_try_echo=$ac_try;; 5184esac 5185eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5186$as_echo "$ac_try_echo") >&5 5187 (eval "$ac_compile") 2>conftest.er1 5188 ac_status=$? 5189 grep -v '^ *+' conftest.er1 >conftest.err 5190 rm -f conftest.er1 5191 cat conftest.err >&5 5192 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5193 (exit $ac_status); } && { 5194 test -z "$ac_c_werror_flag" || 5195 test ! -s conftest.err 5196 } && test -s conftest.$ac_objext; then 5197 eval "$as_ac_Header=yes" 5198else 5199 $as_echo "$as_me: failed program was:" >&5 5200sed 's/^/| /' conftest.$ac_ext >&5 5201 5202 eval "$as_ac_Header=no" 5203fi 5204 5205rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5206fi 5207ac_res=`eval 'as_val=${'$as_ac_Header'} 5208 $as_echo "$as_val"'` 5209 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5210$as_echo "$ac_res" >&6; } 5211as_val=`eval 'as_val=${'$as_ac_Header'} 5212 $as_echo "$as_val"'` 5213 if test "x$as_val" = x""yes; then 5214 cat >>confdefs.h <<_ACEOF 5215#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5216_ACEOF 5217 5218fi 5219 5220done 5221 5222 5223 5224for ac_header in dlfcn.h 5225do 5226as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5227if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5228 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5229$as_echo_n "checking for $ac_header... " >&6; } 5230if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5231 $as_echo_n "(cached) " >&6 5232fi 5233ac_res=`eval 'as_val=${'$as_ac_Header'} 5234 $as_echo "$as_val"'` 5235 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5236$as_echo "$ac_res" >&6; } 5237else 5238 # Is the header compilable? 5239{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 5240$as_echo_n "checking $ac_header usability... " >&6; } 5241cat >conftest.$ac_ext <<_ACEOF 5242/* confdefs.h. */ 5243_ACEOF 5244cat confdefs.h >>conftest.$ac_ext 5245cat >>conftest.$ac_ext <<_ACEOF 5246/* end confdefs.h. */ 5247$ac_includes_default 5248#include <$ac_header> 5249_ACEOF 5250rm -f conftest.$ac_objext 5251if { (ac_try="$ac_compile" 5252case "(($ac_try" in 5253 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5254 *) ac_try_echo=$ac_try;; 5255esac 5256eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5257$as_echo "$ac_try_echo") >&5 5258 (eval "$ac_compile") 2>conftest.er1 5259 ac_status=$? 5260 grep -v '^ *+' conftest.er1 >conftest.err 5261 rm -f conftest.er1 5262 cat conftest.err >&5 5263 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5264 (exit $ac_status); } && { 5265 test -z "$ac_c_werror_flag" || 5266 test ! -s conftest.err 5267 } && test -s conftest.$ac_objext; then 5268 ac_header_compiler=yes 5269else 5270 $as_echo "$as_me: failed program was:" >&5 5271sed 's/^/| /' conftest.$ac_ext >&5 5272 5273 ac_header_compiler=no 5274fi 5275 5276rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5277{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5278$as_echo "$ac_header_compiler" >&6; } 5279 5280# Is the header present? 5281{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 5282$as_echo_n "checking $ac_header presence... " >&6; } 5283cat >conftest.$ac_ext <<_ACEOF 5284/* confdefs.h. */ 5285_ACEOF 5286cat confdefs.h >>conftest.$ac_ext 5287cat >>conftest.$ac_ext <<_ACEOF 5288/* end confdefs.h. */ 5289#include <$ac_header> 5290_ACEOF 5291if { (ac_try="$ac_cpp conftest.$ac_ext" 5292case "(($ac_try" in 5293 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5294 *) ac_try_echo=$ac_try;; 5295esac 5296eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5297$as_echo "$ac_try_echo") >&5 5298 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5299 ac_status=$? 5300 grep -v '^ *+' conftest.er1 >conftest.err 5301 rm -f conftest.er1 5302 cat conftest.err >&5 5303 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5304 (exit $ac_status); } >/dev/null && { 5305 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5306 test ! -s conftest.err 5307 }; then 5308 ac_header_preproc=yes 5309else 5310 $as_echo "$as_me: failed program was:" >&5 5311sed 's/^/| /' conftest.$ac_ext >&5 5312 5313 ac_header_preproc=no 5314fi 5315 5316rm -f conftest.err conftest.$ac_ext 5317{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5318$as_echo "$ac_header_preproc" >&6; } 5319 5320# So? What about this header? 5321case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5322 yes:no: ) 5323 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5324$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5325 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5326$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5327 ac_header_preproc=yes 5328 ;; 5329 no:yes:* ) 5330 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5331$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5332 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5333$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5334 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5335$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5336 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5337$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5338 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5339$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5340 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5341$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5342 ( cat <<\_ASBOX 5343## ---------------------------------------------------------------------- ## 5344## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 5345## ---------------------------------------------------------------------- ## 5346_ASBOX 5347 ) | sed "s/^/$as_me: WARNING: /" >&2 5348 ;; 5349esac 5350{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5351$as_echo_n "checking for $ac_header... " >&6; } 5352if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5353 $as_echo_n "(cached) " >&6 5354else 5355 eval "$as_ac_Header=\$ac_header_preproc" 5356fi 5357ac_res=`eval 'as_val=${'$as_ac_Header'} 5358 $as_echo "$as_val"'` 5359 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5360$as_echo "$ac_res" >&6; } 5361 5362fi 5363as_val=`eval 'as_val=${'$as_ac_Header'} 5364 $as_echo "$as_val"'` 5365 if test "x$as_val" = x""yes; then 5366 cat >>confdefs.h <<_ACEOF 5367#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5368_ACEOF 5369 5370fi 5371 5372done 5373 5374ac_ext=cpp 5375ac_cpp='$CXXCPP $CPPFLAGS' 5376ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5377ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5378ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5379if test -z "$CXX"; then 5380 if test -n "$CCC"; then 5381 CXX=$CCC 5382 else 5383 if test -n "$ac_tool_prefix"; then 5384 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5385 do 5386 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5387set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5388{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5389$as_echo_n "checking for $ac_word... " >&6; } 5390if test "${ac_cv_prog_CXX+set}" = set; then 5391 $as_echo_n "(cached) " >&6 5392else 5393 if test -n "$CXX"; then 5394 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5395else 5396as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5397for as_dir in $PATH 5398do 5399 IFS=$as_save_IFS 5400 test -z "$as_dir" && as_dir=. 5401 for ac_exec_ext in '' $ac_executable_extensions; do 5402 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5403 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5404 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5405 break 2 5406 fi 5407done 5408done 5409IFS=$as_save_IFS 5410 5411fi 5412fi 5413CXX=$ac_cv_prog_CXX 5414if test -n "$CXX"; then 5415 { $as_echo "$as_me:$LINENO: result: $CXX" >&5 5416$as_echo "$CXX" >&6; } 5417else 5418 { $as_echo "$as_me:$LINENO: result: no" >&5 5419$as_echo "no" >&6; } 5420fi 5421 5422 5423 test -n "$CXX" && break 5424 done 5425fi 5426if test -z "$CXX"; then 5427 ac_ct_CXX=$CXX 5428 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5429do 5430 # Extract the first word of "$ac_prog", so it can be a program name with args. 5431set dummy $ac_prog; ac_word=$2 5432{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5433$as_echo_n "checking for $ac_word... " >&6; } 5434if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5435 $as_echo_n "(cached) " >&6 5436else 5437 if test -n "$ac_ct_CXX"; then 5438 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5439else 5440as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5441for as_dir in $PATH 5442do 5443 IFS=$as_save_IFS 5444 test -z "$as_dir" && as_dir=. 5445 for ac_exec_ext in '' $ac_executable_extensions; do 5446 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5447 ac_cv_prog_ac_ct_CXX="$ac_prog" 5448 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5449 break 2 5450 fi 5451done 5452done 5453IFS=$as_save_IFS 5454 5455fi 5456fi 5457ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5458if test -n "$ac_ct_CXX"; then 5459 { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5460$as_echo "$ac_ct_CXX" >&6; } 5461else 5462 { $as_echo "$as_me:$LINENO: result: no" >&5 5463$as_echo "no" >&6; } 5464fi 5465 5466 5467 test -n "$ac_ct_CXX" && break 5468done 5469 5470 if test "x$ac_ct_CXX" = x; then 5471 CXX="g++" 5472 else 5473 case $cross_compiling:$ac_tool_warned in 5474yes:) 5475{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 5476$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5477ac_tool_warned=yes ;; 5478esac 5479 CXX=$ac_ct_CXX 5480 fi 5481fi 5482 5483 fi 5484fi 5485# Provide some information about the compiler. 5486$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5487set X $ac_compile 5488ac_compiler=$2 5489{ (ac_try="$ac_compiler --version >&5" 5490case "(($ac_try" in 5491 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5492 *) ac_try_echo=$ac_try;; 5493esac 5494eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5495$as_echo "$ac_try_echo") >&5 5496 (eval "$ac_compiler --version >&5") 2>&5 5497 ac_status=$? 5498 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5499 (exit $ac_status); } 5500{ (ac_try="$ac_compiler -v >&5" 5501case "(($ac_try" in 5502 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5503 *) ac_try_echo=$ac_try;; 5504esac 5505eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5506$as_echo "$ac_try_echo") >&5 5507 (eval "$ac_compiler -v >&5") 2>&5 5508 ac_status=$? 5509 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5510 (exit $ac_status); } 5511{ (ac_try="$ac_compiler -V >&5" 5512case "(($ac_try" in 5513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5514 *) ac_try_echo=$ac_try;; 5515esac 5516eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5517$as_echo "$ac_try_echo") >&5 5518 (eval "$ac_compiler -V >&5") 2>&5 5519 ac_status=$? 5520 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5521 (exit $ac_status); } 5522 5523{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5524$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 5525if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5526 $as_echo_n "(cached) " >&6 5527else 5528 cat >conftest.$ac_ext <<_ACEOF 5529/* confdefs.h. */ 5530_ACEOF 5531cat confdefs.h >>conftest.$ac_ext 5532cat >>conftest.$ac_ext <<_ACEOF 5533/* end confdefs.h. */ 5534 5535int 5536main () 5537{ 5538#ifndef __GNUC__ 5539 choke me 5540#endif 5541 5542 ; 5543 return 0; 5544} 5545_ACEOF 5546rm -f conftest.$ac_objext 5547if { (ac_try="$ac_compile" 5548case "(($ac_try" in 5549 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5550 *) ac_try_echo=$ac_try;; 5551esac 5552eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5553$as_echo "$ac_try_echo") >&5 5554 (eval "$ac_compile") 2>conftest.er1 5555 ac_status=$? 5556 grep -v '^ *+' conftest.er1 >conftest.err 5557 rm -f conftest.er1 5558 cat conftest.err >&5 5559 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5560 (exit $ac_status); } && { 5561 test -z "$ac_cxx_werror_flag" || 5562 test ! -s conftest.err 5563 } && test -s conftest.$ac_objext; then 5564 ac_compiler_gnu=yes 5565else 5566 $as_echo "$as_me: failed program was:" >&5 5567sed 's/^/| /' conftest.$ac_ext >&5 5568 5569 ac_compiler_gnu=no 5570fi 5571 5572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5573ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5574 5575fi 5576{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5577$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 5578if test $ac_compiler_gnu = yes; then 5579 GXX=yes 5580else 5581 GXX= 5582fi 5583ac_test_CXXFLAGS=${CXXFLAGS+set} 5584ac_save_CXXFLAGS=$CXXFLAGS 5585{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5586$as_echo_n "checking whether $CXX accepts -g... " >&6; } 5587if test "${ac_cv_prog_cxx_g+set}" = set; then 5588 $as_echo_n "(cached) " >&6 5589else 5590 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5591 ac_cxx_werror_flag=yes 5592 ac_cv_prog_cxx_g=no 5593 CXXFLAGS="-g" 5594 cat >conftest.$ac_ext <<_ACEOF 5595/* confdefs.h. */ 5596_ACEOF 5597cat confdefs.h >>conftest.$ac_ext 5598cat >>conftest.$ac_ext <<_ACEOF 5599/* end confdefs.h. */ 5600 5601int 5602main () 5603{ 5604 5605 ; 5606 return 0; 5607} 5608_ACEOF 5609rm -f conftest.$ac_objext 5610if { (ac_try="$ac_compile" 5611case "(($ac_try" in 5612 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5613 *) ac_try_echo=$ac_try;; 5614esac 5615eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5616$as_echo "$ac_try_echo") >&5 5617 (eval "$ac_compile") 2>conftest.er1 5618 ac_status=$? 5619 grep -v '^ *+' conftest.er1 >conftest.err 5620 rm -f conftest.er1 5621 cat conftest.err >&5 5622 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5623 (exit $ac_status); } && { 5624 test -z "$ac_cxx_werror_flag" || 5625 test ! -s conftest.err 5626 } && test -s conftest.$ac_objext; then 5627 ac_cv_prog_cxx_g=yes 5628else 5629 $as_echo "$as_me: failed program was:" >&5 5630sed 's/^/| /' conftest.$ac_ext >&5 5631 5632 CXXFLAGS="" 5633 cat >conftest.$ac_ext <<_ACEOF 5634/* confdefs.h. */ 5635_ACEOF 5636cat confdefs.h >>conftest.$ac_ext 5637cat >>conftest.$ac_ext <<_ACEOF 5638/* end confdefs.h. */ 5639 5640int 5641main () 5642{ 5643 5644 ; 5645 return 0; 5646} 5647_ACEOF 5648rm -f conftest.$ac_objext 5649if { (ac_try="$ac_compile" 5650case "(($ac_try" in 5651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5652 *) ac_try_echo=$ac_try;; 5653esac 5654eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5655$as_echo "$ac_try_echo") >&5 5656 (eval "$ac_compile") 2>conftest.er1 5657 ac_status=$? 5658 grep -v '^ *+' conftest.er1 >conftest.err 5659 rm -f conftest.er1 5660 cat conftest.err >&5 5661 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5662 (exit $ac_status); } && { 5663 test -z "$ac_cxx_werror_flag" || 5664 test ! -s conftest.err 5665 } && test -s conftest.$ac_objext; then 5666 : 5667else 5668 $as_echo "$as_me: failed program was:" >&5 5669sed 's/^/| /' conftest.$ac_ext >&5 5670 5671 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5672 CXXFLAGS="-g" 5673 cat >conftest.$ac_ext <<_ACEOF 5674/* confdefs.h. */ 5675_ACEOF 5676cat confdefs.h >>conftest.$ac_ext 5677cat >>conftest.$ac_ext <<_ACEOF 5678/* end confdefs.h. */ 5679 5680int 5681main () 5682{ 5683 5684 ; 5685 return 0; 5686} 5687_ACEOF 5688rm -f conftest.$ac_objext 5689if { (ac_try="$ac_compile" 5690case "(($ac_try" in 5691 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5692 *) ac_try_echo=$ac_try;; 5693esac 5694eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5695$as_echo "$ac_try_echo") >&5 5696 (eval "$ac_compile") 2>conftest.er1 5697 ac_status=$? 5698 grep -v '^ *+' conftest.er1 >conftest.err 5699 rm -f conftest.er1 5700 cat conftest.err >&5 5701 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5702 (exit $ac_status); } && { 5703 test -z "$ac_cxx_werror_flag" || 5704 test ! -s conftest.err 5705 } && test -s conftest.$ac_objext; then 5706 ac_cv_prog_cxx_g=yes 5707else 5708 $as_echo "$as_me: failed program was:" >&5 5709sed 's/^/| /' conftest.$ac_ext >&5 5710 5711 5712fi 5713 5714rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5715fi 5716 5717rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5718fi 5719 5720rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5721 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5722fi 5723{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5724$as_echo "$ac_cv_prog_cxx_g" >&6; } 5725if test "$ac_test_CXXFLAGS" = set; then 5726 CXXFLAGS=$ac_save_CXXFLAGS 5727elif test $ac_cv_prog_cxx_g = yes; then 5728 if test "$GXX" = yes; then 5729 CXXFLAGS="-g -O2" 5730 else 5731 CXXFLAGS="-g" 5732 fi 5733else 5734 if test "$GXX" = yes; then 5735 CXXFLAGS="-O2" 5736 else 5737 CXXFLAGS= 5738 fi 5739fi 5740ac_ext=cpp 5741ac_cpp='$CXXCPP $CPPFLAGS' 5742ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5743ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5744ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5745 5746depcc="$CXX" am_compiler_list= 5747 5748{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5749$as_echo_n "checking dependency style of $depcc... " >&6; } 5750if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5751 $as_echo_n "(cached) " >&6 5752else 5753 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5754 # We make a subdir and do the tests there. Otherwise we can end up 5755 # making bogus files that we don't know about and never remove. For 5756 # instance it was reported that on HP-UX the gcc test will end up 5757 # making a dummy file named `D' -- because `-MD' means `put the output 5758 # in D'. 5759 mkdir conftest.dir 5760 # Copy depcomp to subdir because otherwise we won't find it if we're 5761 # using a relative directory. 5762 cp "$am_depcomp" conftest.dir 5763 cd conftest.dir 5764 # We will build objects and dependencies in a subdirectory because 5765 # it helps to detect inapplicable dependency modes. For instance 5766 # both Tru64's cc and ICC support -MD to output dependencies as a 5767 # side effect of compilation, but ICC will put the dependencies in 5768 # the current directory while Tru64 will put them in the object 5769 # directory. 5770 mkdir sub 5771 5772 am_cv_CXX_dependencies_compiler_type=none 5773 if test "$am_compiler_list" = ""; then 5774 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5775 fi 5776 am__universal=false 5777 case " $depcc " in #( 5778 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5779 esac 5780 5781 for depmode in $am_compiler_list; do 5782 # Setup a source with many dependencies, because some compilers 5783 # like to wrap large dependency lists on column 80 (with \), and 5784 # we should not choose a depcomp mode which is confused by this. 5785 # 5786 # We need to recreate these files for each test, as the compiler may 5787 # overwrite some of them when testing with obscure command lines. 5788 # This happens at least with the AIX C compiler. 5789 : > sub/conftest.c 5790 for i in 1 2 3 4 5 6; do 5791 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5792 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5793 # Solaris 8's {/usr,}/bin/sh. 5794 touch sub/conftst$i.h 5795 done 5796 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5797 5798 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5799 # mode. It turns out that the SunPro C++ compiler does not properly 5800 # handle `-M -o', and we need to detect this. Also, some Intel 5801 # versions had trouble with output in subdirs 5802 am__obj=sub/conftest.${OBJEXT-o} 5803 am__minus_obj="-o $am__obj" 5804 case $depmode in 5805 gcc) 5806 # This depmode causes a compiler race in universal mode. 5807 test "$am__universal" = false || continue 5808 ;; 5809 nosideeffect) 5810 # after this tag, mechanisms are not by side-effect, so they'll 5811 # only be used when explicitly requested 5812 if test "x$enable_dependency_tracking" = xyes; then 5813 continue 5814 else 5815 break 5816 fi 5817 ;; 5818 msvisualcpp | msvcmsys) 5819 # This compiler won't grok `-c -o', but also, the minuso test has 5820 # not run yet. These depmodes are late enough in the game, and 5821 # so weak that their functioning should not be impacted. 5822 am__obj=conftest.${OBJEXT-o} 5823 am__minus_obj= 5824 ;; 5825 none) break ;; 5826 esac 5827 if depmode=$depmode \ 5828 source=sub/conftest.c object=$am__obj \ 5829 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5830 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5831 >/dev/null 2>conftest.err && 5832 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5833 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5834 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5835 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5836 # icc doesn't choke on unknown options, it will just issue warnings 5837 # or remarks (even with -Werror). So we grep stderr for any message 5838 # that says an option was ignored or not supported. 5839 # When given -MP, icc 7.0 and 7.1 complain thusly: 5840 # icc: Command line warning: ignoring option '-M'; no argument required 5841 # The diagnosis changed in icc 8.0: 5842 # icc: Command line remark: option '-MP' not supported 5843 if (grep 'ignoring option' conftest.err || 5844 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5845 am_cv_CXX_dependencies_compiler_type=$depmode 5846 break 5847 fi 5848 fi 5849 done 5850 5851 cd .. 5852 rm -rf conftest.dir 5853else 5854 am_cv_CXX_dependencies_compiler_type=none 5855fi 5856 5857fi 5858{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5859$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 5860CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5861 5862 if 5863 test "x$enable_dependency_tracking" != xno \ 5864 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5865 am__fastdepCXX_TRUE= 5866 am__fastdepCXX_FALSE='#' 5867else 5868 am__fastdepCXX_TRUE='#' 5869 am__fastdepCXX_FALSE= 5870fi 5871 5872 5873 5874 5875if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5876 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5877 (test "X$CXX" != "Xg++"))) ; then 5878 ac_ext=cpp 5879ac_cpp='$CXXCPP $CPPFLAGS' 5880ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5881ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5882ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5883{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5884$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 5885if test -z "$CXXCPP"; then 5886 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5887 $as_echo_n "(cached) " >&6 5888else 5889 # Double quotes because CXXCPP needs to be expanded 5890 for CXXCPP in "$CXX -E" "/lib/cpp" 5891 do 5892 ac_preproc_ok=false 5893for ac_cxx_preproc_warn_flag in '' yes 5894do 5895 # Use a header file that comes with gcc, so configuring glibc 5896 # with a fresh cross-compiler works. 5897 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5898 # <limits.h> exists even on freestanding compilers. 5899 # On the NeXT, cc -E runs the code through the compiler's parser, 5900 # not just through cpp. "Syntax error" is here to catch this case. 5901 cat >conftest.$ac_ext <<_ACEOF 5902/* confdefs.h. */ 5903_ACEOF 5904cat confdefs.h >>conftest.$ac_ext 5905cat >>conftest.$ac_ext <<_ACEOF 5906/* end confdefs.h. */ 5907#ifdef __STDC__ 5908# include <limits.h> 5909#else 5910# include <assert.h> 5911#endif 5912 Syntax error 5913_ACEOF 5914if { (ac_try="$ac_cpp conftest.$ac_ext" 5915case "(($ac_try" in 5916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5917 *) ac_try_echo=$ac_try;; 5918esac 5919eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5920$as_echo "$ac_try_echo") >&5 5921 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5922 ac_status=$? 5923 grep -v '^ *+' conftest.er1 >conftest.err 5924 rm -f conftest.er1 5925 cat conftest.err >&5 5926 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5927 (exit $ac_status); } >/dev/null && { 5928 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5929 test ! -s conftest.err 5930 }; then 5931 : 5932else 5933 $as_echo "$as_me: failed program was:" >&5 5934sed 's/^/| /' conftest.$ac_ext >&5 5935 5936 # Broken: fails on valid input. 5937continue 5938fi 5939 5940rm -f conftest.err conftest.$ac_ext 5941 5942 # OK, works on sane cases. Now check whether nonexistent headers 5943 # can be detected and how. 5944 cat >conftest.$ac_ext <<_ACEOF 5945/* confdefs.h. */ 5946_ACEOF 5947cat confdefs.h >>conftest.$ac_ext 5948cat >>conftest.$ac_ext <<_ACEOF 5949/* end confdefs.h. */ 5950#include <ac_nonexistent.h> 5951_ACEOF 5952if { (ac_try="$ac_cpp conftest.$ac_ext" 5953case "(($ac_try" in 5954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5955 *) ac_try_echo=$ac_try;; 5956esac 5957eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5958$as_echo "$ac_try_echo") >&5 5959 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5960 ac_status=$? 5961 grep -v '^ *+' conftest.er1 >conftest.err 5962 rm -f conftest.er1 5963 cat conftest.err >&5 5964 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5965 (exit $ac_status); } >/dev/null && { 5966 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5967 test ! -s conftest.err 5968 }; then 5969 # Broken: success on invalid input. 5970continue 5971else 5972 $as_echo "$as_me: failed program was:" >&5 5973sed 's/^/| /' conftest.$ac_ext >&5 5974 5975 # Passes both tests. 5976ac_preproc_ok=: 5977break 5978fi 5979 5980rm -f conftest.err conftest.$ac_ext 5981 5982done 5983# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5984rm -f conftest.err conftest.$ac_ext 5985if $ac_preproc_ok; then 5986 break 5987fi 5988 5989 done 5990 ac_cv_prog_CXXCPP=$CXXCPP 5991 5992fi 5993 CXXCPP=$ac_cv_prog_CXXCPP 5994else 5995 ac_cv_prog_CXXCPP=$CXXCPP 5996fi 5997{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5 5998$as_echo "$CXXCPP" >&6; } 5999ac_preproc_ok=false 6000for ac_cxx_preproc_warn_flag in '' yes 6001do 6002 # Use a header file that comes with gcc, so configuring glibc 6003 # with a fresh cross-compiler works. 6004 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6005 # <limits.h> exists even on freestanding compilers. 6006 # On the NeXT, cc -E runs the code through the compiler's parser, 6007 # not just through cpp. "Syntax error" is here to catch this case. 6008 cat >conftest.$ac_ext <<_ACEOF 6009/* confdefs.h. */ 6010_ACEOF 6011cat confdefs.h >>conftest.$ac_ext 6012cat >>conftest.$ac_ext <<_ACEOF 6013/* end confdefs.h. */ 6014#ifdef __STDC__ 6015# include <limits.h> 6016#else 6017# include <assert.h> 6018#endif 6019 Syntax error 6020_ACEOF 6021if { (ac_try="$ac_cpp conftest.$ac_ext" 6022case "(($ac_try" in 6023 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6024 *) ac_try_echo=$ac_try;; 6025esac 6026eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6027$as_echo "$ac_try_echo") >&5 6028 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6029 ac_status=$? 6030 grep -v '^ *+' conftest.er1 >conftest.err 6031 rm -f conftest.er1 6032 cat conftest.err >&5 6033 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6034 (exit $ac_status); } >/dev/null && { 6035 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6036 test ! -s conftest.err 6037 }; then 6038 : 6039else 6040 $as_echo "$as_me: failed program was:" >&5 6041sed 's/^/| /' conftest.$ac_ext >&5 6042 6043 # Broken: fails on valid input. 6044continue 6045fi 6046 6047rm -f conftest.err conftest.$ac_ext 6048 6049 # OK, works on sane cases. Now check whether nonexistent headers 6050 # can be detected and how. 6051 cat >conftest.$ac_ext <<_ACEOF 6052/* confdefs.h. */ 6053_ACEOF 6054cat confdefs.h >>conftest.$ac_ext 6055cat >>conftest.$ac_ext <<_ACEOF 6056/* end confdefs.h. */ 6057#include <ac_nonexistent.h> 6058_ACEOF 6059if { (ac_try="$ac_cpp conftest.$ac_ext" 6060case "(($ac_try" in 6061 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6062 *) ac_try_echo=$ac_try;; 6063esac 6064eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6065$as_echo "$ac_try_echo") >&5 6066 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6067 ac_status=$? 6068 grep -v '^ *+' conftest.er1 >conftest.err 6069 rm -f conftest.er1 6070 cat conftest.err >&5 6071 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6072 (exit $ac_status); } >/dev/null && { 6073 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6074 test ! -s conftest.err 6075 }; then 6076 # Broken: success on invalid input. 6077continue 6078else 6079 $as_echo "$as_me: failed program was:" >&5 6080sed 's/^/| /' conftest.$ac_ext >&5 6081 6082 # Passes both tests. 6083ac_preproc_ok=: 6084break 6085fi 6086 6087rm -f conftest.err conftest.$ac_ext 6088 6089done 6090# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6091rm -f conftest.err conftest.$ac_ext 6092if $ac_preproc_ok; then 6093 : 6094else 6095 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 6096$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6097{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6098See \`config.log' for more details." >&5 6099$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6100See \`config.log' for more details." >&2;} 6101 { (exit 1); exit 1; }; }; } 6102fi 6103 6104ac_ext=cpp 6105ac_cpp='$CXXCPP $CPPFLAGS' 6106ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6107ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6108ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6109 6110fi 6111 6112 6113ac_ext=f 6114ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 6115ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6116ac_compiler_gnu=$ac_cv_f77_compiler_gnu 6117if test -n "$ac_tool_prefix"; then 6118 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 6119 do 6120 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6121set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6122{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6123$as_echo_n "checking for $ac_word... " >&6; } 6124if test "${ac_cv_prog_F77+set}" = set; then 6125 $as_echo_n "(cached) " >&6 6126else 6127 if test -n "$F77"; then 6128 ac_cv_prog_F77="$F77" # Let the user override the test. 6129else 6130as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6131for as_dir in $PATH 6132do 6133 IFS=$as_save_IFS 6134 test -z "$as_dir" && as_dir=. 6135 for ac_exec_ext in '' $ac_executable_extensions; do 6136 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6137 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 6138 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6139 break 2 6140 fi 6141done 6142done 6143IFS=$as_save_IFS 6144 6145fi 6146fi 6147F77=$ac_cv_prog_F77 6148if test -n "$F77"; then 6149 { $as_echo "$as_me:$LINENO: result: $F77" >&5 6150$as_echo "$F77" >&6; } 6151else 6152 { $as_echo "$as_me:$LINENO: result: no" >&5 6153$as_echo "no" >&6; } 6154fi 6155 6156 6157 test -n "$F77" && break 6158 done 6159fi 6160if test -z "$F77"; then 6161 ac_ct_F77=$F77 6162 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 6163do 6164 # Extract the first word of "$ac_prog", so it can be a program name with args. 6165set dummy $ac_prog; ac_word=$2 6166{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6167$as_echo_n "checking for $ac_word... " >&6; } 6168if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 6169 $as_echo_n "(cached) " >&6 6170else 6171 if test -n "$ac_ct_F77"; then 6172 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 6173else 6174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6175for as_dir in $PATH 6176do 6177 IFS=$as_save_IFS 6178 test -z "$as_dir" && as_dir=. 6179 for ac_exec_ext in '' $ac_executable_extensions; do 6180 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6181 ac_cv_prog_ac_ct_F77="$ac_prog" 6182 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6183 break 2 6184 fi 6185done 6186done 6187IFS=$as_save_IFS 6188 6189fi 6190fi 6191ac_ct_F77=$ac_cv_prog_ac_ct_F77 6192if test -n "$ac_ct_F77"; then 6193 { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6194$as_echo "$ac_ct_F77" >&6; } 6195else 6196 { $as_echo "$as_me:$LINENO: result: no" >&5 6197$as_echo "no" >&6; } 6198fi 6199 6200 6201 test -n "$ac_ct_F77" && break 6202done 6203 6204 if test "x$ac_ct_F77" = x; then 6205 F77="" 6206 else 6207 case $cross_compiling:$ac_tool_warned in 6208yes:) 6209{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6210$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6211ac_tool_warned=yes ;; 6212esac 6213 F77=$ac_ct_F77 6214 fi 6215fi 6216 6217 6218# Provide some information about the compiler. 6219$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6220set X $ac_compile 6221ac_compiler=$2 6222{ (ac_try="$ac_compiler --version >&5" 6223case "(($ac_try" in 6224 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6225 *) ac_try_echo=$ac_try;; 6226esac 6227eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6228$as_echo "$ac_try_echo") >&5 6229 (eval "$ac_compiler --version >&5") 2>&5 6230 ac_status=$? 6231 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6232 (exit $ac_status); } 6233{ (ac_try="$ac_compiler -v >&5" 6234case "(($ac_try" in 6235 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6236 *) ac_try_echo=$ac_try;; 6237esac 6238eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6239$as_echo "$ac_try_echo") >&5 6240 (eval "$ac_compiler -v >&5") 2>&5 6241 ac_status=$? 6242 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6243 (exit $ac_status); } 6244{ (ac_try="$ac_compiler -V >&5" 6245case "(($ac_try" in 6246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6247 *) ac_try_echo=$ac_try;; 6248esac 6249eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6250$as_echo "$ac_try_echo") >&5 6251 (eval "$ac_compiler -V >&5") 2>&5 6252 ac_status=$? 6253 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6254 (exit $ac_status); } 6255rm -f a.out 6256 6257# If we don't use `.F' as extension, the preprocessor is not run on the 6258# input file. (Note that this only needs to work for GNU compilers.) 6259ac_save_ext=$ac_ext 6260ac_ext=F 6261{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6262$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } 6263if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6264 $as_echo_n "(cached) " >&6 6265else 6266 cat >conftest.$ac_ext <<_ACEOF 6267 program main 6268#ifndef __GNUC__ 6269 choke me 6270#endif 6271 6272 end 6273_ACEOF 6274rm -f conftest.$ac_objext 6275if { (ac_try="$ac_compile" 6276case "(($ac_try" in 6277 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6278 *) ac_try_echo=$ac_try;; 6279esac 6280eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6281$as_echo "$ac_try_echo") >&5 6282 (eval "$ac_compile") 2>conftest.er1 6283 ac_status=$? 6284 grep -v '^ *+' conftest.er1 >conftest.err 6285 rm -f conftest.er1 6286 cat conftest.err >&5 6287 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6288 (exit $ac_status); } && { 6289 test -z "$ac_f77_werror_flag" || 6290 test ! -s conftest.err 6291 } && test -s conftest.$ac_objext; then 6292 ac_compiler_gnu=yes 6293else 6294 $as_echo "$as_me: failed program was:" >&5 6295sed 's/^/| /' conftest.$ac_ext >&5 6296 6297 ac_compiler_gnu=no 6298fi 6299 6300rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6301ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6302 6303fi 6304{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6305$as_echo "$ac_cv_f77_compiler_gnu" >&6; } 6306ac_ext=$ac_save_ext 6307ac_test_FFLAGS=${FFLAGS+set} 6308ac_save_FFLAGS=$FFLAGS 6309FFLAGS= 6310{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6311$as_echo_n "checking whether $F77 accepts -g... " >&6; } 6312if test "${ac_cv_prog_f77_g+set}" = set; then 6313 $as_echo_n "(cached) " >&6 6314else 6315 FFLAGS=-g 6316cat >conftest.$ac_ext <<_ACEOF 6317 program main 6318 6319 end 6320_ACEOF 6321rm -f conftest.$ac_objext 6322if { (ac_try="$ac_compile" 6323case "(($ac_try" in 6324 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6325 *) ac_try_echo=$ac_try;; 6326esac 6327eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6328$as_echo "$ac_try_echo") >&5 6329 (eval "$ac_compile") 2>conftest.er1 6330 ac_status=$? 6331 grep -v '^ *+' conftest.er1 >conftest.err 6332 rm -f conftest.er1 6333 cat conftest.err >&5 6334 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6335 (exit $ac_status); } && { 6336 test -z "$ac_f77_werror_flag" || 6337 test ! -s conftest.err 6338 } && test -s conftest.$ac_objext; then 6339 ac_cv_prog_f77_g=yes 6340else 6341 $as_echo "$as_me: failed program was:" >&5 6342sed 's/^/| /' conftest.$ac_ext >&5 6343 6344 ac_cv_prog_f77_g=no 6345fi 6346 6347rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6348 6349fi 6350{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6351$as_echo "$ac_cv_prog_f77_g" >&6; } 6352if test "$ac_test_FFLAGS" = set; then 6353 FFLAGS=$ac_save_FFLAGS 6354elif test $ac_cv_prog_f77_g = yes; then 6355 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6356 FFLAGS="-g -O2" 6357 else 6358 FFLAGS="-g" 6359 fi 6360else 6361 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6362 FFLAGS="-O2" 6363 else 6364 FFLAGS= 6365 fi 6366fi 6367 6368if test $ac_compiler_gnu = yes; then 6369 G77=yes 6370else 6371 G77= 6372fi 6373ac_ext=c 6374ac_cpp='$CPP $CPPFLAGS' 6375ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6376ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6377ac_compiler_gnu=$ac_cv_c_compiler_gnu 6378 6379 6380 6381# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6382# find the maximum length of command line arguments 6383{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6384$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6385if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6386 $as_echo_n "(cached) " >&6 6387else 6388 i=0 6389 teststring="ABCD" 6390 6391 case $build_os in 6392 msdosdjgpp*) 6393 # On DJGPP, this test can blow up pretty badly due to problems in libc 6394 # (any single argument exceeding 2000 bytes causes a buffer overrun 6395 # during glob expansion). Even if it were fixed, the result of this 6396 # check would be larger than it should be. 6397 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6398 ;; 6399 6400 gnu*) 6401 # Under GNU Hurd, this test is not required because there is 6402 # no limit to the length of command line arguments. 6403 # Libtool will interpret -1 as no limit whatsoever 6404 lt_cv_sys_max_cmd_len=-1; 6405 ;; 6406 6407 cygwin* | mingw*) 6408 # On Win9x/ME, this test blows up -- it succeeds, but takes 6409 # about 5 minutes as the teststring grows exponentially. 6410 # Worse, since 9x/ME are not pre-emptively multitasking, 6411 # you end up with a "frozen" computer, even though with patience 6412 # the test eventually succeeds (with a max line length of 256k). 6413 # Instead, let's just punt: use the minimum linelength reported by 6414 # all of the supported platforms: 8192 (on NT/2K/XP). 6415 lt_cv_sys_max_cmd_len=8192; 6416 ;; 6417 6418 amigaos*) 6419 # On AmigaOS with pdksh, this test takes hours, literally. 6420 # So we just punt and use a minimum line length of 8192. 6421 lt_cv_sys_max_cmd_len=8192; 6422 ;; 6423 6424 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6425 # This has been around since 386BSD, at least. Likely further. 6426 if test -x /sbin/sysctl; then 6427 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6428 elif test -x /usr/sbin/sysctl; then 6429 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6430 else 6431 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6432 fi 6433 # And add a safety zone 6434 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6435 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6436 ;; 6437 6438 interix*) 6439 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6440 lt_cv_sys_max_cmd_len=196608 6441 ;; 6442 6443 osf*) 6444 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6445 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6446 # nice to cause kernel panics so lets avoid the loop below. 6447 # First set a reasonable default. 6448 lt_cv_sys_max_cmd_len=16384 6449 # 6450 if test -x /sbin/sysconfig; then 6451 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6452 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6453 esac 6454 fi 6455 ;; 6456 sco3.2v5*) 6457 lt_cv_sys_max_cmd_len=102400 6458 ;; 6459 sysv5* | sco5v6* | sysv4.2uw2*) 6460 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6461 if test -n "$kargmax"; then 6462 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6463 else 6464 lt_cv_sys_max_cmd_len=32768 6465 fi 6466 ;; 6467 *) 6468 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6469 if test -n "$lt_cv_sys_max_cmd_len"; then 6470 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6471 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6472 else 6473 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6474 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6475 = "XX$teststring") >/dev/null 2>&1 && 6476 new_result=`expr "X$teststring" : ".*" 2>&1` && 6477 lt_cv_sys_max_cmd_len=$new_result && 6478 test $i != 17 # 1/2 MB should be enough 6479 do 6480 i=`expr $i + 1` 6481 teststring=$teststring$teststring 6482 done 6483 teststring= 6484 # Add a significant safety factor because C++ compilers can tack on massive 6485 # amounts of additional arguments before passing them to the linker. 6486 # It appears as though 1/2 is a usable value. 6487 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6488 fi 6489 ;; 6490 esac 6491 6492fi 6493 6494if test -n $lt_cv_sys_max_cmd_len ; then 6495 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6496$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6497else 6498 { $as_echo "$as_me:$LINENO: result: none" >&5 6499$as_echo "none" >&6; } 6500fi 6501 6502 6503 6504 6505 6506# Check for command to grab the raw symbol name followed by C symbol from nm. 6507{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6508$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6509if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6510 $as_echo_n "(cached) " >&6 6511else 6512 6513# These are sane defaults that work on at least a few old systems. 6514# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6515 6516# Character class describing NM global symbol codes. 6517symcode='[BCDEGRST]' 6518 6519# Regexp to match symbols that can be accessed directly from C. 6520sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6521 6522# Transform an extracted symbol line into a proper C declaration 6523lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6524 6525# Transform an extracted symbol line into symbol name and symbol address 6526lt_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'" 6527 6528# Define system-specific variables. 6529case $host_os in 6530aix*) 6531 symcode='[BCDT]' 6532 ;; 6533cygwin* | mingw* | pw32*) 6534 symcode='[ABCDGISTW]' 6535 ;; 6536hpux*) # Its linker distinguishes data from code symbols 6537 if test "$host_cpu" = ia64; then 6538 symcode='[ABCDEGRST]' 6539 fi 6540 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6541 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'" 6542 ;; 6543linux* | k*bsd*-gnu) 6544 if test "$host_cpu" = ia64; then 6545 symcode='[ABCDGIRSTW]' 6546 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6547 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'" 6548 fi 6549 ;; 6550irix* | nonstopux*) 6551 symcode='[BCDEGRST]' 6552 ;; 6553osf*) 6554 symcode='[BCDEGQRST]' 6555 ;; 6556solaris*) 6557 symcode='[BDRT]' 6558 ;; 6559sco3.2v5*) 6560 symcode='[DT]' 6561 ;; 6562sysv4.2uw2*) 6563 symcode='[DT]' 6564 ;; 6565sysv5* | sco5v6* | unixware* | OpenUNIX*) 6566 symcode='[ABDT]' 6567 ;; 6568sysv4) 6569 symcode='[DFNSTU]' 6570 ;; 6571esac 6572 6573# Handle CRLF in mingw tool chain 6574opt_cr= 6575case $build_os in 6576mingw*) 6577 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6578 ;; 6579esac 6580 6581# If we're using GNU nm, then use its standard symbol codes. 6582case `$NM -V 2>&1` in 6583*GNU* | *'with BFD'*) 6584 symcode='[ABCDGIRSTW]' ;; 6585esac 6586 6587# Try without a prefix undercore, then with it. 6588for ac_symprfx in "" "_"; do 6589 6590 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6591 symxfrm="\\1 $ac_symprfx\\2 \\2" 6592 6593 # Write the raw and C identifiers. 6594 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6595 6596 # Check to see that the pipe works correctly. 6597 pipe_works=no 6598 6599 rm -f conftest* 6600 cat > conftest.$ac_ext <<EOF 6601#ifdef __cplusplus 6602extern "C" { 6603#endif 6604char nm_test_var; 6605void nm_test_func(){} 6606#ifdef __cplusplus 6607} 6608#endif 6609int main(){nm_test_var='a';nm_test_func();return(0);} 6610EOF 6611 6612 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6613 (eval $ac_compile) 2>&5 6614 ac_status=$? 6615 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6616 (exit $ac_status); }; then 6617 # Now try to grab the symbols. 6618 nlist=conftest.nm 6619 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6620 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6621 ac_status=$? 6622 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6623 (exit $ac_status); } && test -s "$nlist"; then 6624 # Try sorting and uniquifying the output. 6625 if sort "$nlist" | uniq > "$nlist"T; then 6626 mv -f "$nlist"T "$nlist" 6627 else 6628 rm -f "$nlist"T 6629 fi 6630 6631 # Make sure that we snagged all the symbols we need. 6632 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6633 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6634 cat <<EOF > conftest.$ac_ext 6635#ifdef __cplusplus 6636extern "C" { 6637#endif 6638 6639EOF 6640 # Now generate the symbol file. 6641 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6642 6643 cat <<EOF >> conftest.$ac_ext 6644#if defined (__STDC__) && __STDC__ 6645# define lt_ptr_t void * 6646#else 6647# define lt_ptr_t char * 6648# define const 6649#endif 6650 6651/* The mapping between symbol names and symbols. */ 6652const struct { 6653 const char *name; 6654 lt_ptr_t address; 6655} 6656lt_preloaded_symbols[] = 6657{ 6658EOF 6659 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6660 cat <<\EOF >> conftest.$ac_ext 6661 {0, (lt_ptr_t) 0} 6662}; 6663 6664#ifdef __cplusplus 6665} 6666#endif 6667EOF 6668 # Now try linking the two files. 6669 mv conftest.$ac_objext conftstm.$ac_objext 6670 lt_save_LIBS="$LIBS" 6671 lt_save_CFLAGS="$CFLAGS" 6672 LIBS="conftstm.$ac_objext" 6673 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6674 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6675 (eval $ac_link) 2>&5 6676 ac_status=$? 6677 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6678 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6679 pipe_works=yes 6680 fi 6681 LIBS="$lt_save_LIBS" 6682 CFLAGS="$lt_save_CFLAGS" 6683 else 6684 echo "cannot find nm_test_func in $nlist" >&5 6685 fi 6686 else 6687 echo "cannot find nm_test_var in $nlist" >&5 6688 fi 6689 else 6690 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6691 fi 6692 else 6693 echo "$progname: failed program was:" >&5 6694 cat conftest.$ac_ext >&5 6695 fi 6696 rm -rf conftest* conftst* 6697 6698 # Do not use the global_symbol_pipe unless it works. 6699 if test "$pipe_works" = yes; then 6700 break 6701 else 6702 lt_cv_sys_global_symbol_pipe= 6703 fi 6704done 6705 6706fi 6707 6708if test -z "$lt_cv_sys_global_symbol_pipe"; then 6709 lt_cv_sys_global_symbol_to_cdecl= 6710fi 6711if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6712 { $as_echo "$as_me:$LINENO: result: failed" >&5 6713$as_echo "failed" >&6; } 6714else 6715 { $as_echo "$as_me:$LINENO: result: ok" >&5 6716$as_echo "ok" >&6; } 6717fi 6718 6719{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 6720$as_echo_n "checking for objdir... " >&6; } 6721if test "${lt_cv_objdir+set}" = set; then 6722 $as_echo_n "(cached) " >&6 6723else 6724 rm -f .libs 2>/dev/null 6725mkdir .libs 2>/dev/null 6726if test -d .libs; then 6727 lt_cv_objdir=.libs 6728else 6729 # MS-DOS does not allow filenames that begin with a dot. 6730 lt_cv_objdir=_libs 6731fi 6732rmdir .libs 2>/dev/null 6733fi 6734{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6735$as_echo "$lt_cv_objdir" >&6; } 6736objdir=$lt_cv_objdir 6737 6738 6739 6740 6741 6742case $host_os in 6743aix3*) 6744 # AIX sometimes has problems with the GCC collect2 program. For some 6745 # reason, if we set the COLLECT_NAMES environment variable, the problems 6746 # vanish in a puff of smoke. 6747 if test "X${COLLECT_NAMES+set}" != Xset; then 6748 COLLECT_NAMES= 6749 export COLLECT_NAMES 6750 fi 6751 ;; 6752esac 6753 6754# Sed substitution that helps us do robust quoting. It backslashifies 6755# metacharacters that are still active within double-quoted strings. 6756Xsed='sed -e 1s/^X//' 6757sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6758 6759# Same as above, but do not quote variable references. 6760double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6761 6762# Sed substitution to delay expansion of an escaped shell variable in a 6763# double_quote_subst'ed string. 6764delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6765 6766# Sed substitution to avoid accidental globbing in evaled expressions 6767no_glob_subst='s/\*/\\\*/g' 6768 6769# Constants: 6770rm="rm -f" 6771 6772# Global variables: 6773default_ofile=libtool 6774can_build_shared=yes 6775 6776# All known linkers require a `.a' archive for static linking (except MSVC, 6777# which needs '.lib'). 6778libext=a 6779ltmain="$ac_aux_dir/ltmain.sh" 6780ofile="$default_ofile" 6781with_gnu_ld="$lt_cv_prog_gnu_ld" 6782 6783if test -n "$ac_tool_prefix"; then 6784 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6785set dummy ${ac_tool_prefix}ar; ac_word=$2 6786{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6787$as_echo_n "checking for $ac_word... " >&6; } 6788if test "${ac_cv_prog_AR+set}" = set; then 6789 $as_echo_n "(cached) " >&6 6790else 6791 if test -n "$AR"; then 6792 ac_cv_prog_AR="$AR" # Let the user override the test. 6793else 6794as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6795for as_dir in $PATH 6796do 6797 IFS=$as_save_IFS 6798 test -z "$as_dir" && as_dir=. 6799 for ac_exec_ext in '' $ac_executable_extensions; do 6800 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6801 ac_cv_prog_AR="${ac_tool_prefix}ar" 6802 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6803 break 2 6804 fi 6805done 6806done 6807IFS=$as_save_IFS 6808 6809fi 6810fi 6811AR=$ac_cv_prog_AR 6812if test -n "$AR"; then 6813 { $as_echo "$as_me:$LINENO: result: $AR" >&5 6814$as_echo "$AR" >&6; } 6815else 6816 { $as_echo "$as_me:$LINENO: result: no" >&5 6817$as_echo "no" >&6; } 6818fi 6819 6820 6821fi 6822if test -z "$ac_cv_prog_AR"; then 6823 ac_ct_AR=$AR 6824 # Extract the first word of "ar", so it can be a program name with args. 6825set dummy ar; ac_word=$2 6826{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6827$as_echo_n "checking for $ac_word... " >&6; } 6828if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6829 $as_echo_n "(cached) " >&6 6830else 6831 if test -n "$ac_ct_AR"; then 6832 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6833else 6834as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6835for as_dir in $PATH 6836do 6837 IFS=$as_save_IFS 6838 test -z "$as_dir" && as_dir=. 6839 for ac_exec_ext in '' $ac_executable_extensions; do 6840 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6841 ac_cv_prog_ac_ct_AR="ar" 6842 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6843 break 2 6844 fi 6845done 6846done 6847IFS=$as_save_IFS 6848 6849fi 6850fi 6851ac_ct_AR=$ac_cv_prog_ac_ct_AR 6852if test -n "$ac_ct_AR"; then 6853 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6854$as_echo "$ac_ct_AR" >&6; } 6855else 6856 { $as_echo "$as_me:$LINENO: result: no" >&5 6857$as_echo "no" >&6; } 6858fi 6859 6860 if test "x$ac_ct_AR" = x; then 6861 AR="false" 6862 else 6863 case $cross_compiling:$ac_tool_warned in 6864yes:) 6865{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6866$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6867ac_tool_warned=yes ;; 6868esac 6869 AR=$ac_ct_AR 6870 fi 6871else 6872 AR="$ac_cv_prog_AR" 6873fi 6874 6875if test -n "$ac_tool_prefix"; then 6876 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6877set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6878{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6879$as_echo_n "checking for $ac_word... " >&6; } 6880if test "${ac_cv_prog_RANLIB+set}" = set; then 6881 $as_echo_n "(cached) " >&6 6882else 6883 if test -n "$RANLIB"; then 6884 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6885else 6886as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6887for as_dir in $PATH 6888do 6889 IFS=$as_save_IFS 6890 test -z "$as_dir" && as_dir=. 6891 for ac_exec_ext in '' $ac_executable_extensions; do 6892 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6893 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6894 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6895 break 2 6896 fi 6897done 6898done 6899IFS=$as_save_IFS 6900 6901fi 6902fi 6903RANLIB=$ac_cv_prog_RANLIB 6904if test -n "$RANLIB"; then 6905 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 6906$as_echo "$RANLIB" >&6; } 6907else 6908 { $as_echo "$as_me:$LINENO: result: no" >&5 6909$as_echo "no" >&6; } 6910fi 6911 6912 6913fi 6914if test -z "$ac_cv_prog_RANLIB"; then 6915 ac_ct_RANLIB=$RANLIB 6916 # Extract the first word of "ranlib", so it can be a program name with args. 6917set dummy ranlib; ac_word=$2 6918{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6919$as_echo_n "checking for $ac_word... " >&6; } 6920if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6921 $as_echo_n "(cached) " >&6 6922else 6923 if test -n "$ac_ct_RANLIB"; then 6924 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6925else 6926as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6927for as_dir in $PATH 6928do 6929 IFS=$as_save_IFS 6930 test -z "$as_dir" && as_dir=. 6931 for ac_exec_ext in '' $ac_executable_extensions; do 6932 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6933 ac_cv_prog_ac_ct_RANLIB="ranlib" 6934 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6935 break 2 6936 fi 6937done 6938done 6939IFS=$as_save_IFS 6940 6941fi 6942fi 6943ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6944if test -n "$ac_ct_RANLIB"; then 6945 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6946$as_echo "$ac_ct_RANLIB" >&6; } 6947else 6948 { $as_echo "$as_me:$LINENO: result: no" >&5 6949$as_echo "no" >&6; } 6950fi 6951 6952 if test "x$ac_ct_RANLIB" = x; then 6953 RANLIB=":" 6954 else 6955 case $cross_compiling:$ac_tool_warned in 6956yes:) 6957{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6958$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6959ac_tool_warned=yes ;; 6960esac 6961 RANLIB=$ac_ct_RANLIB 6962 fi 6963else 6964 RANLIB="$ac_cv_prog_RANLIB" 6965fi 6966 6967if test -n "$ac_tool_prefix"; then 6968 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6969set dummy ${ac_tool_prefix}strip; ac_word=$2 6970{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6971$as_echo_n "checking for $ac_word... " >&6; } 6972if test "${ac_cv_prog_STRIP+set}" = set; then 6973 $as_echo_n "(cached) " >&6 6974else 6975 if test -n "$STRIP"; then 6976 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6977else 6978as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6979for as_dir in $PATH 6980do 6981 IFS=$as_save_IFS 6982 test -z "$as_dir" && as_dir=. 6983 for ac_exec_ext in '' $ac_executable_extensions; do 6984 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6985 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6986 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6987 break 2 6988 fi 6989done 6990done 6991IFS=$as_save_IFS 6992 6993fi 6994fi 6995STRIP=$ac_cv_prog_STRIP 6996if test -n "$STRIP"; then 6997 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 6998$as_echo "$STRIP" >&6; } 6999else 7000 { $as_echo "$as_me:$LINENO: result: no" >&5 7001$as_echo "no" >&6; } 7002fi 7003 7004 7005fi 7006if test -z "$ac_cv_prog_STRIP"; then 7007 ac_ct_STRIP=$STRIP 7008 # Extract the first word of "strip", so it can be a program name with args. 7009set dummy strip; ac_word=$2 7010{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7011$as_echo_n "checking for $ac_word... " >&6; } 7012if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 7013 $as_echo_n "(cached) " >&6 7014else 7015 if test -n "$ac_ct_STRIP"; then 7016 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7017else 7018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7019for as_dir in $PATH 7020do 7021 IFS=$as_save_IFS 7022 test -z "$as_dir" && as_dir=. 7023 for ac_exec_ext in '' $ac_executable_extensions; do 7024 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7025 ac_cv_prog_ac_ct_STRIP="strip" 7026 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7027 break 2 7028 fi 7029done 7030done 7031IFS=$as_save_IFS 7032 7033fi 7034fi 7035ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7036if test -n "$ac_ct_STRIP"; then 7037 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 7038$as_echo "$ac_ct_STRIP" >&6; } 7039else 7040 { $as_echo "$as_me:$LINENO: result: no" >&5 7041$as_echo "no" >&6; } 7042fi 7043 7044 if test "x$ac_ct_STRIP" = x; then 7045 STRIP=":" 7046 else 7047 case $cross_compiling:$ac_tool_warned in 7048yes:) 7049{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7050$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7051ac_tool_warned=yes ;; 7052esac 7053 STRIP=$ac_ct_STRIP 7054 fi 7055else 7056 STRIP="$ac_cv_prog_STRIP" 7057fi 7058 7059 7060old_CC="$CC" 7061old_CFLAGS="$CFLAGS" 7062 7063# Set sane defaults for various variables 7064test -z "$AR" && AR=ar 7065test -z "$AR_FLAGS" && AR_FLAGS=cru 7066test -z "$AS" && AS=as 7067test -z "$CC" && CC=cc 7068test -z "$LTCC" && LTCC=$CC 7069test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7070test -z "$DLLTOOL" && DLLTOOL=dlltool 7071test -z "$LD" && LD=ld 7072test -z "$LN_S" && LN_S="ln -s" 7073test -z "$MAGIC_CMD" && MAGIC_CMD=file 7074test -z "$NM" && NM=nm 7075test -z "$SED" && SED=sed 7076test -z "$OBJDUMP" && OBJDUMP=objdump 7077test -z "$RANLIB" && RANLIB=: 7078test -z "$STRIP" && STRIP=: 7079test -z "$ac_objext" && ac_objext=o 7080 7081# Determine commands to create old-style static archives. 7082old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7083old_postinstall_cmds='chmod 644 $oldlib' 7084old_postuninstall_cmds= 7085 7086if test -n "$RANLIB"; then 7087 case $host_os in 7088 openbsd*) 7089 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7090 ;; 7091 *) 7092 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7093 ;; 7094 esac 7095 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7096fi 7097 7098for cc_temp in $compiler""; do 7099 case $cc_temp in 7100 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7101 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7102 \-*) ;; 7103 *) break;; 7104 esac 7105done 7106cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7107 7108 7109# Only perform the check for file, if the check method requires it 7110case $deplibs_check_method in 7111file_magic*) 7112 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7113 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 7114$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7115if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7116 $as_echo_n "(cached) " >&6 7117else 7118 case $MAGIC_CMD in 7119[\\/*] | ?:[\\/]*) 7120 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7121 ;; 7122*) 7123 lt_save_MAGIC_CMD="$MAGIC_CMD" 7124 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7125 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7126 for ac_dir in $ac_dummy; do 7127 IFS="$lt_save_ifs" 7128 test -z "$ac_dir" && ac_dir=. 7129 if test -f $ac_dir/${ac_tool_prefix}file; then 7130 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7131 if test -n "$file_magic_test_file"; then 7132 case $deplibs_check_method in 7133 "file_magic "*) 7134 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7135 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7136 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7137 $EGREP "$file_magic_regex" > /dev/null; then 7138 : 7139 else 7140 cat <<EOF 1>&2 7141 7142*** Warning: the command libtool uses to detect shared libraries, 7143*** $file_magic_cmd, produces output that libtool cannot recognize. 7144*** The result is that libtool may fail to recognize shared libraries 7145*** as such. This will affect the creation of libtool libraries that 7146*** depend on shared libraries, but programs linked with such libtool 7147*** libraries will work regardless of this problem. Nevertheless, you 7148*** may want to report the problem to your system manager and/or to 7149*** bug-libtool@gnu.org 7150 7151EOF 7152 fi ;; 7153 esac 7154 fi 7155 break 7156 fi 7157 done 7158 IFS="$lt_save_ifs" 7159 MAGIC_CMD="$lt_save_MAGIC_CMD" 7160 ;; 7161esac 7162fi 7163 7164MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7165if test -n "$MAGIC_CMD"; then 7166 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7167$as_echo "$MAGIC_CMD" >&6; } 7168else 7169 { $as_echo "$as_me:$LINENO: result: no" >&5 7170$as_echo "no" >&6; } 7171fi 7172 7173if test -z "$lt_cv_path_MAGIC_CMD"; then 7174 if test -n "$ac_tool_prefix"; then 7175 { $as_echo "$as_me:$LINENO: checking for file" >&5 7176$as_echo_n "checking for file... " >&6; } 7177if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7178 $as_echo_n "(cached) " >&6 7179else 7180 case $MAGIC_CMD in 7181[\\/*] | ?:[\\/]*) 7182 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7183 ;; 7184*) 7185 lt_save_MAGIC_CMD="$MAGIC_CMD" 7186 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7187 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7188 for ac_dir in $ac_dummy; do 7189 IFS="$lt_save_ifs" 7190 test -z "$ac_dir" && ac_dir=. 7191 if test -f $ac_dir/file; then 7192 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7193 if test -n "$file_magic_test_file"; then 7194 case $deplibs_check_method in 7195 "file_magic "*) 7196 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7197 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7198 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7199 $EGREP "$file_magic_regex" > /dev/null; then 7200 : 7201 else 7202 cat <<EOF 1>&2 7203 7204*** Warning: the command libtool uses to detect shared libraries, 7205*** $file_magic_cmd, produces output that libtool cannot recognize. 7206*** The result is that libtool may fail to recognize shared libraries 7207*** as such. This will affect the creation of libtool libraries that 7208*** depend on shared libraries, but programs linked with such libtool 7209*** libraries will work regardless of this problem. Nevertheless, you 7210*** may want to report the problem to your system manager and/or to 7211*** bug-libtool@gnu.org 7212 7213EOF 7214 fi ;; 7215 esac 7216 fi 7217 break 7218 fi 7219 done 7220 IFS="$lt_save_ifs" 7221 MAGIC_CMD="$lt_save_MAGIC_CMD" 7222 ;; 7223esac 7224fi 7225 7226MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7227if test -n "$MAGIC_CMD"; then 7228 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7229$as_echo "$MAGIC_CMD" >&6; } 7230else 7231 { $as_echo "$as_me:$LINENO: result: no" >&5 7232$as_echo "no" >&6; } 7233fi 7234 7235 else 7236 MAGIC_CMD=: 7237 fi 7238fi 7239 7240 fi 7241 ;; 7242esac 7243 7244 7245 case $host_os in 7246 rhapsody* | darwin*) 7247 if test -n "$ac_tool_prefix"; then 7248 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7249set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7250{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7251$as_echo_n "checking for $ac_word... " >&6; } 7252if test "${ac_cv_prog_DSYMUTIL+set}" = set; then 7253 $as_echo_n "(cached) " >&6 7254else 7255 if test -n "$DSYMUTIL"; then 7256 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7257else 7258as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7259for as_dir in $PATH 7260do 7261 IFS=$as_save_IFS 7262 test -z "$as_dir" && as_dir=. 7263 for ac_exec_ext in '' $ac_executable_extensions; do 7264 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7265 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7266 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7267 break 2 7268 fi 7269done 7270done 7271IFS=$as_save_IFS 7272 7273fi 7274fi 7275DSYMUTIL=$ac_cv_prog_DSYMUTIL 7276if test -n "$DSYMUTIL"; then 7277 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 7278$as_echo "$DSYMUTIL" >&6; } 7279else 7280 { $as_echo "$as_me:$LINENO: result: no" >&5 7281$as_echo "no" >&6; } 7282fi 7283 7284 7285fi 7286if test -z "$ac_cv_prog_DSYMUTIL"; then 7287 ac_ct_DSYMUTIL=$DSYMUTIL 7288 # Extract the first word of "dsymutil", so it can be a program name with args. 7289set dummy dsymutil; ac_word=$2 7290{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7291$as_echo_n "checking for $ac_word... " >&6; } 7292if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then 7293 $as_echo_n "(cached) " >&6 7294else 7295 if test -n "$ac_ct_DSYMUTIL"; then 7296 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7297else 7298as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7299for as_dir in $PATH 7300do 7301 IFS=$as_save_IFS 7302 test -z "$as_dir" && as_dir=. 7303 for ac_exec_ext in '' $ac_executable_extensions; do 7304 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7305 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7306 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7307 break 2 7308 fi 7309done 7310done 7311IFS=$as_save_IFS 7312 7313fi 7314fi 7315ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7316if test -n "$ac_ct_DSYMUTIL"; then 7317 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 7318$as_echo "$ac_ct_DSYMUTIL" >&6; } 7319else 7320 { $as_echo "$as_me:$LINENO: result: no" >&5 7321$as_echo "no" >&6; } 7322fi 7323 7324 if test "x$ac_ct_DSYMUTIL" = x; then 7325 DSYMUTIL=":" 7326 else 7327 case $cross_compiling:$ac_tool_warned in 7328yes:) 7329{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7330$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7331ac_tool_warned=yes ;; 7332esac 7333 DSYMUTIL=$ac_ct_DSYMUTIL 7334 fi 7335else 7336 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7337fi 7338 7339 if test -n "$ac_tool_prefix"; then 7340 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7341set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7342{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7343$as_echo_n "checking for $ac_word... " >&6; } 7344if test "${ac_cv_prog_NMEDIT+set}" = set; then 7345 $as_echo_n "(cached) " >&6 7346else 7347 if test -n "$NMEDIT"; then 7348 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7349else 7350as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7351for as_dir in $PATH 7352do 7353 IFS=$as_save_IFS 7354 test -z "$as_dir" && as_dir=. 7355 for ac_exec_ext in '' $ac_executable_extensions; do 7356 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7357 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7358 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7359 break 2 7360 fi 7361done 7362done 7363IFS=$as_save_IFS 7364 7365fi 7366fi 7367NMEDIT=$ac_cv_prog_NMEDIT 7368if test -n "$NMEDIT"; then 7369 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 7370$as_echo "$NMEDIT" >&6; } 7371else 7372 { $as_echo "$as_me:$LINENO: result: no" >&5 7373$as_echo "no" >&6; } 7374fi 7375 7376 7377fi 7378if test -z "$ac_cv_prog_NMEDIT"; then 7379 ac_ct_NMEDIT=$NMEDIT 7380 # Extract the first word of "nmedit", so it can be a program name with args. 7381set dummy nmedit; ac_word=$2 7382{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7383$as_echo_n "checking for $ac_word... " >&6; } 7384if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then 7385 $as_echo_n "(cached) " >&6 7386else 7387 if test -n "$ac_ct_NMEDIT"; then 7388 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7389else 7390as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7391for as_dir in $PATH 7392do 7393 IFS=$as_save_IFS 7394 test -z "$as_dir" && as_dir=. 7395 for ac_exec_ext in '' $ac_executable_extensions; do 7396 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7397 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7398 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7399 break 2 7400 fi 7401done 7402done 7403IFS=$as_save_IFS 7404 7405fi 7406fi 7407ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7408if test -n "$ac_ct_NMEDIT"; then 7409 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 7410$as_echo "$ac_ct_NMEDIT" >&6; } 7411else 7412 { $as_echo "$as_me:$LINENO: result: no" >&5 7413$as_echo "no" >&6; } 7414fi 7415 7416 if test "x$ac_ct_NMEDIT" = x; then 7417 NMEDIT=":" 7418 else 7419 case $cross_compiling:$ac_tool_warned in 7420yes:) 7421{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7422$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7423ac_tool_warned=yes ;; 7424esac 7425 NMEDIT=$ac_ct_NMEDIT 7426 fi 7427else 7428 NMEDIT="$ac_cv_prog_NMEDIT" 7429fi 7430 7431 7432 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 7433$as_echo_n "checking for -single_module linker flag... " >&6; } 7434if test "${lt_cv_apple_cc_single_mod+set}" = set; then 7435 $as_echo_n "(cached) " >&6 7436else 7437 lt_cv_apple_cc_single_mod=no 7438 if test -z "${LT_MULTI_MODULE}"; then 7439 # By default we will add the -single_module flag. You can override 7440 # by either setting the environment variable LT_MULTI_MODULE 7441 # non-empty at configure time, or by adding -multi_module to the 7442 # link flags. 7443 echo "int foo(void){return 1;}" > conftest.c 7444 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7445 -dynamiclib ${wl}-single_module conftest.c 7446 if test -f libconftest.dylib; then 7447 lt_cv_apple_cc_single_mod=yes 7448 rm -rf libconftest.dylib* 7449 fi 7450 rm conftest.c 7451 fi 7452fi 7453{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 7454$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7455 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 7456$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7457if test "${lt_cv_ld_exported_symbols_list+set}" = set; then 7458 $as_echo_n "(cached) " >&6 7459else 7460 lt_cv_ld_exported_symbols_list=no 7461 save_LDFLAGS=$LDFLAGS 7462 echo "_main" > conftest.sym 7463 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7464 cat >conftest.$ac_ext <<_ACEOF 7465/* confdefs.h. */ 7466_ACEOF 7467cat confdefs.h >>conftest.$ac_ext 7468cat >>conftest.$ac_ext <<_ACEOF 7469/* end confdefs.h. */ 7470 7471int 7472main () 7473{ 7474 7475 ; 7476 return 0; 7477} 7478_ACEOF 7479rm -f conftest.$ac_objext conftest$ac_exeext 7480if { (ac_try="$ac_link" 7481case "(($ac_try" in 7482 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7483 *) ac_try_echo=$ac_try;; 7484esac 7485eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 7486$as_echo "$ac_try_echo") >&5 7487 (eval "$ac_link") 2>conftest.er1 7488 ac_status=$? 7489 grep -v '^ *+' conftest.er1 >conftest.err 7490 rm -f conftest.er1 7491 cat conftest.err >&5 7492 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 7493 (exit $ac_status); } && { 7494 test -z "$ac_c_werror_flag" || 7495 test ! -s conftest.err 7496 } && test -s conftest$ac_exeext && { 7497 test "$cross_compiling" = yes || 7498 $as_test_x conftest$ac_exeext 7499 }; then 7500 lt_cv_ld_exported_symbols_list=yes 7501else 7502 $as_echo "$as_me: failed program was:" >&5 7503sed 's/^/| /' conftest.$ac_ext >&5 7504 7505 lt_cv_ld_exported_symbols_list=no 7506fi 7507 7508rm -rf conftest.dSYM 7509rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7510 conftest$ac_exeext conftest.$ac_ext 7511 LDFLAGS="$save_LDFLAGS" 7512 7513fi 7514{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 7515$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7516 case $host_os in 7517 rhapsody* | darwin1.[0123]) 7518 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7519 darwin1.*) 7520 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7521 darwin*) 7522 # if running on 10.5 or later, the deployment target defaults 7523 # to the OS version, if on x86, and 10.4, the deployment 7524 # target defaults to 10.4. Don't you love it? 7525 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7526 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7527 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7528 10.[012]*) 7529 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7530 10.*) 7531 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7532 esac 7533 ;; 7534 esac 7535 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7536 _lt_dar_single_mod='$single_module' 7537 fi 7538 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7539 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7540 else 7541 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" 7542 fi 7543 if test "$DSYMUTIL" != ":"; then 7544 _lt_dsymutil="~$DSYMUTIL \$lib || :" 7545 else 7546 _lt_dsymutil= 7547 fi 7548 ;; 7549 esac 7550 7551 7552enable_dlopen=no 7553enable_win32_dll=no 7554 7555# Check whether --enable-libtool-lock was given. 7556if test "${enable_libtool_lock+set}" = set; then 7557 enableval=$enable_libtool_lock; 7558fi 7559 7560test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7561 7562 7563# Check whether --with-pic was given. 7564if test "${with_pic+set}" = set; then 7565 withval=$with_pic; pic_mode="$withval" 7566else 7567 pic_mode=default 7568fi 7569 7570test -z "$pic_mode" && pic_mode=default 7571 7572# Use C for the default configuration in the libtool script 7573tagname= 7574lt_save_CC="$CC" 7575ac_ext=c 7576ac_cpp='$CPP $CPPFLAGS' 7577ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7578ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7579ac_compiler_gnu=$ac_cv_c_compiler_gnu 7580 7581 7582# Source file extension for C test sources. 7583ac_ext=c 7584 7585# Object file extension for compiled C test sources. 7586objext=o 7587objext=$objext 7588 7589# Code to be used in simple compile tests 7590lt_simple_compile_test_code="int some_variable = 0;" 7591 7592# Code to be used in simple link tests 7593lt_simple_link_test_code='int main(){return(0);}' 7594 7595 7596# If no C compiler was specified, use CC. 7597LTCC=${LTCC-"$CC"} 7598 7599# If no C compiler flags were specified, use CFLAGS. 7600LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7601 7602# Allow CC to be a program name with arguments. 7603compiler=$CC 7604 7605 7606# save warnings/boilerplate of simple test code 7607ac_outfile=conftest.$ac_objext 7608echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7609eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7610_lt_compiler_boilerplate=`cat conftest.err` 7611$rm conftest* 7612 7613ac_outfile=conftest.$ac_objext 7614echo "$lt_simple_link_test_code" >conftest.$ac_ext 7615eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7616_lt_linker_boilerplate=`cat conftest.err` 7617$rm -r conftest* 7618 7619 7620 7621lt_prog_compiler_no_builtin_flag= 7622 7623if test "$GCC" = yes; then 7624 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7625 7626 7627{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7628$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7629if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7630 $as_echo_n "(cached) " >&6 7631else 7632 lt_cv_prog_compiler_rtti_exceptions=no 7633 ac_outfile=conftest.$ac_objext 7634 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7635 lt_compiler_flag="-fno-rtti -fno-exceptions" 7636 # Insert the option either (1) after the last *FLAGS variable, or 7637 # (2) before a word containing "conftest.", or (3) at the end. 7638 # Note that $ac_compile itself does not contain backslashes and begins 7639 # with a dollar sign (not a hyphen), so the echo should work correctly. 7640 # The option is referenced via a variable to avoid confusing sed. 7641 lt_compile=`echo "$ac_compile" | $SED \ 7642 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7643 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7644 -e 's:$: $lt_compiler_flag:'` 7645 (eval echo "\"\$as_me:7645: $lt_compile\"" >&5) 7646 (eval "$lt_compile" 2>conftest.err) 7647 ac_status=$? 7648 cat conftest.err >&5 7649 echo "$as_me:7649: \$? = $ac_status" >&5 7650 if (exit $ac_status) && test -s "$ac_outfile"; then 7651 # The compiler can only warn and ignore the option if not recognized 7652 # So say no if there are warnings other than the usual output. 7653 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7654 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7655 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7656 lt_cv_prog_compiler_rtti_exceptions=yes 7657 fi 7658 fi 7659 $rm conftest* 7660 7661fi 7662{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7663$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7664 7665if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7666 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7667else 7668 : 7669fi 7670 7671fi 7672 7673lt_prog_compiler_wl= 7674lt_prog_compiler_pic= 7675lt_prog_compiler_static= 7676 7677{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7678$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7679 7680 if test "$GCC" = yes; then 7681 lt_prog_compiler_wl='-Wl,' 7682 lt_prog_compiler_static='-static' 7683 7684 case $host_os in 7685 aix*) 7686 # All AIX code is PIC. 7687 if test "$host_cpu" = ia64; then 7688 # AIX 5 now supports IA64 processor 7689 lt_prog_compiler_static='-Bstatic' 7690 fi 7691 ;; 7692 7693 amigaos*) 7694 # FIXME: we need at least 68020 code to build shared libraries, but 7695 # adding the `-m68020' flag to GCC prevents building anything better, 7696 # like `-m68040'. 7697 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7698 ;; 7699 7700 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7701 # PIC is the default for these OSes. 7702 ;; 7703 7704 mingw* | cygwin* | pw32* | os2*) 7705 # This hack is so that the source file can tell whether it is being 7706 # built for inclusion in a dll (and should export symbols for example). 7707 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7708 # (--disable-auto-import) libraries 7709 lt_prog_compiler_pic='-DDLL_EXPORT' 7710 ;; 7711 7712 darwin* | rhapsody*) 7713 # PIC is the default on this platform 7714 # Common symbols not allowed in MH_DYLIB files 7715 lt_prog_compiler_pic='-fno-common' 7716 ;; 7717 7718 interix[3-9]*) 7719 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7720 # Instead, we relocate shared libraries at runtime. 7721 ;; 7722 7723 msdosdjgpp*) 7724 # Just because we use GCC doesn't mean we suddenly get shared libraries 7725 # on systems that don't support them. 7726 lt_prog_compiler_can_build_shared=no 7727 enable_shared=no 7728 ;; 7729 7730 sysv4*MP*) 7731 if test -d /usr/nec; then 7732 lt_prog_compiler_pic=-Kconform_pic 7733 fi 7734 ;; 7735 7736 hpux*) 7737 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7738 # not for PA HP-UX. 7739 case $host_cpu in 7740 hppa*64*|ia64*) 7741 # +Z the default 7742 ;; 7743 *) 7744 lt_prog_compiler_pic='-fPIC' 7745 ;; 7746 esac 7747 ;; 7748 7749 *) 7750 lt_prog_compiler_pic='-fPIC' 7751 ;; 7752 esac 7753 else 7754 # PORTME Check for flag to pass linker flags through the system compiler. 7755 case $host_os in 7756 aix*) 7757 lt_prog_compiler_wl='-Wl,' 7758 if test "$host_cpu" = ia64; then 7759 # AIX 5 now supports IA64 processor 7760 lt_prog_compiler_static='-Bstatic' 7761 else 7762 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7763 fi 7764 ;; 7765 darwin*) 7766 # PIC is the default on this platform 7767 # Common symbols not allowed in MH_DYLIB files 7768 case $cc_basename in 7769 xlc*) 7770 lt_prog_compiler_pic='-qnocommon' 7771 lt_prog_compiler_wl='-Wl,' 7772 ;; 7773 esac 7774 ;; 7775 7776 mingw* | cygwin* | pw32* | os2*) 7777 # This hack is so that the source file can tell whether it is being 7778 # built for inclusion in a dll (and should export symbols for example). 7779 lt_prog_compiler_pic='-DDLL_EXPORT' 7780 ;; 7781 7782 hpux9* | hpux10* | hpux11*) 7783 lt_prog_compiler_wl='-Wl,' 7784 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7785 # not for PA HP-UX. 7786 case $host_cpu in 7787 hppa*64*|ia64*) 7788 # +Z the default 7789 ;; 7790 *) 7791 lt_prog_compiler_pic='+Z' 7792 ;; 7793 esac 7794 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7795 lt_prog_compiler_static='${wl}-a ${wl}archive' 7796 ;; 7797 7798 irix5* | irix6* | nonstopux*) 7799 lt_prog_compiler_wl='-Wl,' 7800 # PIC (with -KPIC) is the default. 7801 lt_prog_compiler_static='-non_shared' 7802 ;; 7803 7804 newsos6) 7805 lt_prog_compiler_pic='-KPIC' 7806 lt_prog_compiler_static='-Bstatic' 7807 ;; 7808 7809 linux* | k*bsd*-gnu) 7810 case $cc_basename in 7811 icc* | ecc*) 7812 lt_prog_compiler_wl='-Wl,' 7813 lt_prog_compiler_pic='-KPIC' 7814 lt_prog_compiler_static='-static' 7815 ;; 7816 pgcc* | pgf77* | pgf90* | pgf95*) 7817 # Portland Group compilers (*not* the Pentium gcc compiler, 7818 # which looks to be a dead project) 7819 lt_prog_compiler_wl='-Wl,' 7820 lt_prog_compiler_pic='-fpic' 7821 lt_prog_compiler_static='-Bstatic' 7822 ;; 7823 ccc*) 7824 lt_prog_compiler_wl='-Wl,' 7825 # All Alpha code is PIC. 7826 lt_prog_compiler_static='-non_shared' 7827 ;; 7828 *) 7829 case `$CC -V 2>&1 | sed 5q` in 7830 *Sun\ C*) 7831 # Sun C 5.9 7832 lt_prog_compiler_pic='-KPIC' 7833 lt_prog_compiler_static='-Bstatic' 7834 lt_prog_compiler_wl='-Wl,' 7835 ;; 7836 *Sun\ F*) 7837 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7838 lt_prog_compiler_pic='-KPIC' 7839 lt_prog_compiler_static='-Bstatic' 7840 lt_prog_compiler_wl='' 7841 ;; 7842 esac 7843 ;; 7844 esac 7845 ;; 7846 7847 osf3* | osf4* | osf5*) 7848 lt_prog_compiler_wl='-Wl,' 7849 # All OSF/1 code is PIC. 7850 lt_prog_compiler_static='-non_shared' 7851 ;; 7852 7853 rdos*) 7854 lt_prog_compiler_static='-non_shared' 7855 ;; 7856 7857 solaris*) 7858 lt_prog_compiler_pic='-KPIC' 7859 lt_prog_compiler_static='-Bstatic' 7860 case $cc_basename in 7861 f77* | f90* | f95*) 7862 lt_prog_compiler_wl='-Qoption ld ';; 7863 *) 7864 lt_prog_compiler_wl='-Wl,';; 7865 esac 7866 ;; 7867 7868 sunos4*) 7869 lt_prog_compiler_wl='-Qoption ld ' 7870 lt_prog_compiler_pic='-PIC' 7871 lt_prog_compiler_static='-Bstatic' 7872 ;; 7873 7874 sysv4 | sysv4.2uw2* | sysv4.3*) 7875 lt_prog_compiler_wl='-Wl,' 7876 lt_prog_compiler_pic='-KPIC' 7877 lt_prog_compiler_static='-Bstatic' 7878 ;; 7879 7880 sysv4*MP*) 7881 if test -d /usr/nec ;then 7882 lt_prog_compiler_pic='-Kconform_pic' 7883 lt_prog_compiler_static='-Bstatic' 7884 fi 7885 ;; 7886 7887 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7888 lt_prog_compiler_wl='-Wl,' 7889 lt_prog_compiler_pic='-KPIC' 7890 lt_prog_compiler_static='-Bstatic' 7891 ;; 7892 7893 unicos*) 7894 lt_prog_compiler_wl='-Wl,' 7895 lt_prog_compiler_can_build_shared=no 7896 ;; 7897 7898 uts4*) 7899 lt_prog_compiler_pic='-pic' 7900 lt_prog_compiler_static='-Bstatic' 7901 ;; 7902 7903 *) 7904 lt_prog_compiler_can_build_shared=no 7905 ;; 7906 esac 7907 fi 7908 7909{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7910$as_echo "$lt_prog_compiler_pic" >&6; } 7911 7912# 7913# Check to make sure the PIC flag actually works. 7914# 7915if test -n "$lt_prog_compiler_pic"; then 7916 7917{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7918$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7919if test "${lt_cv_prog_compiler_pic_works+set}" = set; then 7920 $as_echo_n "(cached) " >&6 7921else 7922 lt_cv_prog_compiler_pic_works=no 7923 ac_outfile=conftest.$ac_objext 7924 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7925 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7926 # Insert the option either (1) after the last *FLAGS variable, or 7927 # (2) before a word containing "conftest.", or (3) at the end. 7928 # Note that $ac_compile itself does not contain backslashes and begins 7929 # with a dollar sign (not a hyphen), so the echo should work correctly. 7930 # The option is referenced via a variable to avoid confusing sed. 7931 lt_compile=`echo "$ac_compile" | $SED \ 7932 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7933 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7934 -e 's:$: $lt_compiler_flag:'` 7935 (eval echo "\"\$as_me:7935: $lt_compile\"" >&5) 7936 (eval "$lt_compile" 2>conftest.err) 7937 ac_status=$? 7938 cat conftest.err >&5 7939 echo "$as_me:7939: \$? = $ac_status" >&5 7940 if (exit $ac_status) && test -s "$ac_outfile"; then 7941 # The compiler can only warn and ignore the option if not recognized 7942 # So say no if there are warnings other than the usual output. 7943 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7944 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7945 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7946 lt_cv_prog_compiler_pic_works=yes 7947 fi 7948 fi 7949 $rm conftest* 7950 7951fi 7952{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 7953$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7954 7955if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7956 case $lt_prog_compiler_pic in 7957 "" | " "*) ;; 7958 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7959 esac 7960else 7961 lt_prog_compiler_pic= 7962 lt_prog_compiler_can_build_shared=no 7963fi 7964 7965fi 7966case $host_os in 7967 # For platforms which do not support PIC, -DPIC is meaningless: 7968 *djgpp*) 7969 lt_prog_compiler_pic= 7970 ;; 7971 *) 7972 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7973 ;; 7974esac 7975 7976# 7977# Check to make sure the static flag actually works. 7978# 7979wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7980{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7981$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7982if test "${lt_cv_prog_compiler_static_works+set}" = set; then 7983 $as_echo_n "(cached) " >&6 7984else 7985 lt_cv_prog_compiler_static_works=no 7986 save_LDFLAGS="$LDFLAGS" 7987 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7988 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7989 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7990 # The linker can only warn and ignore the option if not recognized 7991 # So say no if there are warnings 7992 if test -s conftest.err; then 7993 # Append any errors to the config.log. 7994 cat conftest.err 1>&5 7995 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7996 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7997 if diff conftest.exp conftest.er2 >/dev/null; then 7998 lt_cv_prog_compiler_static_works=yes 7999 fi 8000 else 8001 lt_cv_prog_compiler_static_works=yes 8002 fi 8003 fi 8004 $rm -r conftest* 8005 LDFLAGS="$save_LDFLAGS" 8006 8007fi 8008{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 8009$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8010 8011if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8012 : 8013else 8014 lt_prog_compiler_static= 8015fi 8016 8017 8018{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 8019$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8020if test "${lt_cv_prog_compiler_c_o+set}" = set; then 8021 $as_echo_n "(cached) " >&6 8022else 8023 lt_cv_prog_compiler_c_o=no 8024 $rm -r conftest 2>/dev/null 8025 mkdir conftest 8026 cd conftest 8027 mkdir out 8028 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8029 8030 lt_compiler_flag="-o out/conftest2.$ac_objext" 8031 # Insert the option either (1) after the last *FLAGS variable, or 8032 # (2) before a word containing "conftest.", or (3) at the end. 8033 # Note that $ac_compile itself does not contain backslashes and begins 8034 # with a dollar sign (not a hyphen), so the echo should work correctly. 8035 lt_compile=`echo "$ac_compile" | $SED \ 8036 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8037 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8038 -e 's:$: $lt_compiler_flag:'` 8039 (eval echo "\"\$as_me:8039: $lt_compile\"" >&5) 8040 (eval "$lt_compile" 2>out/conftest.err) 8041 ac_status=$? 8042 cat out/conftest.err >&5 8043 echo "$as_me:8043: \$? = $ac_status" >&5 8044 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8045 then 8046 # The compiler can only warn and ignore the option if not recognized 8047 # So say no if there are warnings 8048 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8049 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8050 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8051 lt_cv_prog_compiler_c_o=yes 8052 fi 8053 fi 8054 chmod u+w . 2>&5 8055 $rm conftest* 8056 # SGI C++ compiler will create directory out/ii_files/ for 8057 # template instantiation 8058 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 8059 $rm out/* && rmdir out 8060 cd .. 8061 rmdir conftest 8062 $rm conftest* 8063 8064fi 8065{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 8066$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8067 8068 8069hard_links="nottested" 8070if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8071 # do not overwrite the value of need_locks provided by the user 8072 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 8073$as_echo_n "checking if we can lock with hard links... " >&6; } 8074 hard_links=yes 8075 $rm conftest* 8076 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8077 touch conftest.a 8078 ln conftest.a conftest.b 2>&5 || hard_links=no 8079 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8080 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 8081$as_echo "$hard_links" >&6; } 8082 if test "$hard_links" = no; then 8083 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8084$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8085 need_locks=warn 8086 fi 8087else 8088 need_locks=no 8089fi 8090 8091{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8092$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8093 8094 runpath_var= 8095 allow_undefined_flag= 8096 enable_shared_with_static_runtimes=no 8097 archive_cmds= 8098 archive_expsym_cmds= 8099 old_archive_From_new_cmds= 8100 old_archive_from_expsyms_cmds= 8101 export_dynamic_flag_spec= 8102 whole_archive_flag_spec= 8103 thread_safe_flag_spec= 8104 hardcode_libdir_flag_spec= 8105 hardcode_libdir_flag_spec_ld= 8106 hardcode_libdir_separator= 8107 hardcode_direct=no 8108 hardcode_minus_L=no 8109 hardcode_shlibpath_var=unsupported 8110 link_all_deplibs=unknown 8111 hardcode_automatic=no 8112 module_cmds= 8113 module_expsym_cmds= 8114 always_export_symbols=no 8115 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8116 # include_expsyms should be a list of space-separated symbols to be *always* 8117 # included in the symbol list 8118 include_expsyms= 8119 # exclude_expsyms can be an extended regexp of symbols to exclude 8120 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8121 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8122 # as well as any symbol that contains `d'. 8123 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8124 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8125 # platforms (ab)use it in PIC code, but their linkers get confused if 8126 # the symbol is explicitly referenced. Since portable code cannot 8127 # rely on this symbol name, it's probably fine to never include it in 8128 # preloaded symbol tables. 8129 # Exclude shared library initialization/finalization symbols. 8130 extract_expsyms_cmds= 8131 # Just being paranoid about ensuring that cc_basename is set. 8132 for cc_temp in $compiler""; do 8133 case $cc_temp in 8134 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8135 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8136 \-*) ;; 8137 *) break;; 8138 esac 8139done 8140cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 8141 8142 case $host_os in 8143 cygwin* | mingw* | pw32*) 8144 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8145 # When not using gcc, we currently assume that we are using 8146 # Microsoft Visual C++. 8147 if test "$GCC" != yes; then 8148 with_gnu_ld=no 8149 fi 8150 ;; 8151 interix*) 8152 # we just hope/assume this is gcc and not c89 (= MSVC++) 8153 with_gnu_ld=yes 8154 ;; 8155 openbsd*) 8156 with_gnu_ld=no 8157 ;; 8158 esac 8159 8160 ld_shlibs=yes 8161 if test "$with_gnu_ld" = yes; then 8162 # If archive_cmds runs LD, not CC, wlarc should be empty 8163 wlarc='${wl}' 8164 8165 # Set some defaults for GNU ld with shared library support. These 8166 # are reset later if shared libraries are not supported. Putting them 8167 # here allows them to be overridden if necessary. 8168 runpath_var=LD_RUN_PATH 8169 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 8170 export_dynamic_flag_spec='${wl}--export-dynamic' 8171 # ancient GNU ld didn't support --whole-archive et. al. 8172 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 8173 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8174 else 8175 whole_archive_flag_spec= 8176 fi 8177 supports_anon_versioning=no 8178 case `$LD -v 2>/dev/null` in 8179 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8180 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8181 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8182 *\ 2.11.*) ;; # other 2.11 versions 8183 *) supports_anon_versioning=yes ;; 8184 esac 8185 8186 # See if GNU ld supports shared libraries. 8187 case $host_os in 8188 aix[3-9]*) 8189 # On AIX/PPC, the GNU linker is very broken 8190 if test "$host_cpu" != ia64; then 8191 ld_shlibs=no 8192 cat <<EOF 1>&2 8193 8194*** Warning: the GNU linker, at least up to release 2.9.1, is reported 8195*** to be unable to reliably create shared libraries on AIX. 8196*** Therefore, libtool is disabling shared libraries support. If you 8197*** really care for shared libraries, you may want to modify your PATH 8198*** so that a non-GNU linker is found, and then restart. 8199 8200EOF 8201 fi 8202 ;; 8203 8204 amigaos*) 8205 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)' 8206 hardcode_libdir_flag_spec='-L$libdir' 8207 hardcode_minus_L=yes 8208 8209 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 8210 # that the semantics of dynamic libraries on AmigaOS, at least up 8211 # to version 4, is to share data among multiple programs linked 8212 # with the same dynamic library. Since this doesn't match the 8213 # behavior of shared libraries on other platforms, we can't use 8214 # them. 8215 ld_shlibs=no 8216 ;; 8217 8218 beos*) 8219 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8220 allow_undefined_flag=unsupported 8221 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8222 # support --undefined. This deserves some investigation. FIXME 8223 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8224 else 8225 ld_shlibs=no 8226 fi 8227 ;; 8228 8229 cygwin* | mingw* | pw32*) 8230 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8231 # as there is no search path for DLLs. 8232 hardcode_libdir_flag_spec='-L$libdir' 8233 allow_undefined_flag=unsupported 8234 always_export_symbols=no 8235 enable_shared_with_static_runtimes=yes 8236 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8237 8238 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 8239 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8240 # If the export-symbols file already is a .def file (1st line 8241 # is EXPORTS), use it as is; otherwise, prepend... 8242 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8243 cp $export_symbols $output_objdir/$soname.def; 8244 else 8245 echo EXPORTS > $output_objdir/$soname.def; 8246 cat $export_symbols >> $output_objdir/$soname.def; 8247 fi~ 8248 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8249 else 8250 ld_shlibs=no 8251 fi 8252 ;; 8253 8254 interix[3-9]*) 8255 hardcode_direct=no 8256 hardcode_shlibpath_var=no 8257 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8258 export_dynamic_flag_spec='${wl}-E' 8259 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8260 # Instead, shared libraries are loaded at an image base (0x10000000 by 8261 # default) and relocated if they conflict, which is a slow very memory 8262 # consuming and fragmenting process. To avoid this, we pick a random, 8263 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8264 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8265 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8266 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' 8267 ;; 8268 8269 gnu* | linux* | k*bsd*-gnu) 8270 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8271 tmp_addflag= 8272 case $cc_basename,$host_cpu in 8273 pgcc*) # Portland Group C compiler 8274 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' 8275 tmp_addflag=' $pic_flag' 8276 ;; 8277 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8278 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' 8279 tmp_addflag=' $pic_flag -Mnomain' ;; 8280 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8281 tmp_addflag=' -i_dynamic' ;; 8282 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8283 tmp_addflag=' -i_dynamic -nofor_main' ;; 8284 ifc* | ifort*) # Intel Fortran compiler 8285 tmp_addflag=' -nofor_main' ;; 8286 esac 8287 case `$CC -V 2>&1 | sed 5q` in 8288 *Sun\ C*) # Sun C 5.9 8289 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' 8290 tmp_sharedflag='-G' ;; 8291 *Sun\ F*) # Sun Fortran 8.3 8292 tmp_sharedflag='-G' ;; 8293 *) 8294 tmp_sharedflag='-shared' ;; 8295 esac 8296 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8297 8298 if test $supports_anon_versioning = yes; then 8299 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 8300 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8301 $echo "local: *; };" >> $output_objdir/$libname.ver~ 8302 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8303 fi 8304 else 8305 ld_shlibs=no 8306 fi 8307 ;; 8308 8309 netbsd*) 8310 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8311 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8312 wlarc= 8313 else 8314 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8315 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8316 fi 8317 ;; 8318 8319 solaris*) 8320 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 8321 ld_shlibs=no 8322 cat <<EOF 1>&2 8323 8324*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8325*** create shared libraries on Solaris systems. Therefore, libtool 8326*** is disabling shared libraries support. We urge you to upgrade GNU 8327*** binutils to release 2.9.1 or newer. Another option is to modify 8328*** your PATH or compiler configuration so that the native linker is 8329*** used, and then restart. 8330 8331EOF 8332 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8333 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8334 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8335 else 8336 ld_shlibs=no 8337 fi 8338 ;; 8339 8340 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8341 case `$LD -v 2>&1` in 8342 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8343 ld_shlibs=no 8344 cat <<_LT_EOF 1>&2 8345 8346*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8347*** reliably create shared libraries on SCO systems. Therefore, libtool 8348*** is disabling shared libraries support. We urge you to upgrade GNU 8349*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8350*** your PATH or compiler configuration so that the native linker is 8351*** used, and then restart. 8352 8353_LT_EOF 8354 ;; 8355 *) 8356 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8357 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 8358 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 8359 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 8360 else 8361 ld_shlibs=no 8362 fi 8363 ;; 8364 esac 8365 ;; 8366 8367 sunos4*) 8368 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8369 wlarc= 8370 hardcode_direct=yes 8371 hardcode_shlibpath_var=no 8372 ;; 8373 8374 *) 8375 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8376 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8377 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8378 else 8379 ld_shlibs=no 8380 fi 8381 ;; 8382 esac 8383 8384 if test "$ld_shlibs" = no; then 8385 runpath_var= 8386 hardcode_libdir_flag_spec= 8387 export_dynamic_flag_spec= 8388 whole_archive_flag_spec= 8389 fi 8390 else 8391 # PORTME fill in a description of your system's linker (not GNU ld) 8392 case $host_os in 8393 aix3*) 8394 allow_undefined_flag=unsupported 8395 always_export_symbols=yes 8396 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' 8397 # Note: this linker hardcodes the directories in LIBPATH if there 8398 # are no directories specified by -L. 8399 hardcode_minus_L=yes 8400 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8401 # Neither direct hardcoding nor static linking is supported with a 8402 # broken collect2. 8403 hardcode_direct=unsupported 8404 fi 8405 ;; 8406 8407 aix[4-9]*) 8408 if test "$host_cpu" = ia64; then 8409 # On IA64, the linker does run time linking by default, so we don't 8410 # have to do anything special. 8411 aix_use_runtimelinking=no 8412 exp_sym_flag='-Bexport' 8413 no_entry_flag="" 8414 else 8415 # If we're using GNU nm, then we don't want the "-C" option. 8416 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8417 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 8418 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' 8419 else 8420 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' 8421 fi 8422 aix_use_runtimelinking=no 8423 8424 # Test if we are trying to use run time linking or normal 8425 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8426 # need to do runtime linking. 8427 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8428 for ld_flag in $LDFLAGS; do 8429 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8430 aix_use_runtimelinking=yes 8431 break 8432 fi 8433 done 8434 ;; 8435 esac 8436 8437 exp_sym_flag='-bexport' 8438 no_entry_flag='-bnoentry' 8439 fi 8440 8441 # When large executables or shared objects are built, AIX ld can 8442 # have problems creating the table of contents. If linking a library 8443 # or program results in "error TOC overflow" add -mminimal-toc to 8444 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8445 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8446 8447 archive_cmds='' 8448 hardcode_direct=yes 8449 hardcode_libdir_separator=':' 8450 link_all_deplibs=yes 8451 8452 if test "$GCC" = yes; then 8453 case $host_os in aix4.[012]|aix4.[012].*) 8454 # We only want to do this on AIX 4.2 and lower, the check 8455 # below for broken collect2 doesn't work under 4.3+ 8456 collect2name=`${CC} -print-prog-name=collect2` 8457 if test -f "$collect2name" && \ 8458 strings "$collect2name" | grep resolve_lib_name >/dev/null 8459 then 8460 # We have reworked collect2 8461 : 8462 else 8463 # We have old collect2 8464 hardcode_direct=unsupported 8465 # It fails to find uninstalled libraries when the uninstalled 8466 # path is not listed in the libpath. Setting hardcode_minus_L 8467 # to unsupported forces relinking 8468 hardcode_minus_L=yes 8469 hardcode_libdir_flag_spec='-L$libdir' 8470 hardcode_libdir_separator= 8471 fi 8472 ;; 8473 esac 8474 shared_flag='-shared' 8475 if test "$aix_use_runtimelinking" = yes; then 8476 shared_flag="$shared_flag "'${wl}-G' 8477 fi 8478 else 8479 # not using gcc 8480 if test "$host_cpu" = ia64; then 8481 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8482 # chokes on -Wl,-G. The following line is correct: 8483 shared_flag='-G' 8484 else 8485 if test "$aix_use_runtimelinking" = yes; then 8486 shared_flag='${wl}-G' 8487 else 8488 shared_flag='${wl}-bM:SRE' 8489 fi 8490 fi 8491 fi 8492 8493 # It seems that -bexpall does not export symbols beginning with 8494 # underscore (_), so it is better to generate a list of symbols to export. 8495 always_export_symbols=yes 8496 if test "$aix_use_runtimelinking" = yes; then 8497 # Warning - without using the other runtime loading flags (-brtl), 8498 # -berok will link without error, but may produce a broken library. 8499 allow_undefined_flag='-berok' 8500 # Determine the default libpath from the value encoded in an empty executable. 8501 cat >conftest.$ac_ext <<_ACEOF 8502/* confdefs.h. */ 8503_ACEOF 8504cat confdefs.h >>conftest.$ac_ext 8505cat >>conftest.$ac_ext <<_ACEOF 8506/* end confdefs.h. */ 8507 8508int 8509main () 8510{ 8511 8512 ; 8513 return 0; 8514} 8515_ACEOF 8516rm -f conftest.$ac_objext conftest$ac_exeext 8517if { (ac_try="$ac_link" 8518case "(($ac_try" in 8519 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8520 *) ac_try_echo=$ac_try;; 8521esac 8522eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8523$as_echo "$ac_try_echo") >&5 8524 (eval "$ac_link") 2>conftest.er1 8525 ac_status=$? 8526 grep -v '^ *+' conftest.er1 >conftest.err 8527 rm -f conftest.er1 8528 cat conftest.err >&5 8529 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8530 (exit $ac_status); } && { 8531 test -z "$ac_c_werror_flag" || 8532 test ! -s conftest.err 8533 } && test -s conftest$ac_exeext && { 8534 test "$cross_compiling" = yes || 8535 $as_test_x conftest$ac_exeext 8536 }; then 8537 8538lt_aix_libpath_sed=' 8539 /Import File Strings/,/^$/ { 8540 /^0/ { 8541 s/^0 *\(.*\)$/\1/ 8542 p 8543 } 8544 }' 8545aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8546# Check for a 64-bit object if we didn't find anything. 8547if test -z "$aix_libpath"; then 8548 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8549fi 8550else 8551 $as_echo "$as_me: failed program was:" >&5 8552sed 's/^/| /' conftest.$ac_ext >&5 8553 8554 8555fi 8556 8557rm -rf conftest.dSYM 8558rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8559 conftest$ac_exeext conftest.$ac_ext 8560if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8561 8562 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8563 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" 8564 else 8565 if test "$host_cpu" = ia64; then 8566 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8567 allow_undefined_flag="-z nodefs" 8568 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" 8569 else 8570 # Determine the default libpath from the value encoded in an empty executable. 8571 cat >conftest.$ac_ext <<_ACEOF 8572/* confdefs.h. */ 8573_ACEOF 8574cat confdefs.h >>conftest.$ac_ext 8575cat >>conftest.$ac_ext <<_ACEOF 8576/* end confdefs.h. */ 8577 8578int 8579main () 8580{ 8581 8582 ; 8583 return 0; 8584} 8585_ACEOF 8586rm -f conftest.$ac_objext conftest$ac_exeext 8587if { (ac_try="$ac_link" 8588case "(($ac_try" in 8589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8590 *) ac_try_echo=$ac_try;; 8591esac 8592eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8593$as_echo "$ac_try_echo") >&5 8594 (eval "$ac_link") 2>conftest.er1 8595 ac_status=$? 8596 grep -v '^ *+' conftest.er1 >conftest.err 8597 rm -f conftest.er1 8598 cat conftest.err >&5 8599 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8600 (exit $ac_status); } && { 8601 test -z "$ac_c_werror_flag" || 8602 test ! -s conftest.err 8603 } && test -s conftest$ac_exeext && { 8604 test "$cross_compiling" = yes || 8605 $as_test_x conftest$ac_exeext 8606 }; then 8607 8608lt_aix_libpath_sed=' 8609 /Import File Strings/,/^$/ { 8610 /^0/ { 8611 s/^0 *\(.*\)$/\1/ 8612 p 8613 } 8614 }' 8615aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8616# Check for a 64-bit object if we didn't find anything. 8617if test -z "$aix_libpath"; then 8618 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8619fi 8620else 8621 $as_echo "$as_me: failed program was:" >&5 8622sed 's/^/| /' conftest.$ac_ext >&5 8623 8624 8625fi 8626 8627rm -rf conftest.dSYM 8628rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8629 conftest$ac_exeext conftest.$ac_ext 8630if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8631 8632 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8633 # Warning - without using the other run time loading flags, 8634 # -berok will link without error, but may produce a broken library. 8635 no_undefined_flag=' ${wl}-bernotok' 8636 allow_undefined_flag=' ${wl}-berok' 8637 # Exported symbols can be pulled into shared objects from archives 8638 whole_archive_flag_spec='$convenience' 8639 archive_cmds_need_lc=yes 8640 # This is similar to how AIX traditionally builds its shared libraries. 8641 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' 8642 fi 8643 fi 8644 ;; 8645 8646 amigaos*) 8647 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)' 8648 hardcode_libdir_flag_spec='-L$libdir' 8649 hardcode_minus_L=yes 8650 # see comment about different semantics on the GNU ld section 8651 ld_shlibs=no 8652 ;; 8653 8654 bsdi[45]*) 8655 export_dynamic_flag_spec=-rdynamic 8656 ;; 8657 8658 cygwin* | mingw* | pw32*) 8659 # When not using gcc, we currently assume that we are using 8660 # Microsoft Visual C++. 8661 # hardcode_libdir_flag_spec is actually meaningless, as there is 8662 # no search path for DLLs. 8663 hardcode_libdir_flag_spec=' ' 8664 allow_undefined_flag=unsupported 8665 # Tell ltmain to make .lib files, not .a files. 8666 libext=lib 8667 # Tell ltmain to make .dll files, not .so files. 8668 shrext_cmds=".dll" 8669 # FIXME: Setting linknames here is a bad hack. 8670 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8671 # The linker will automatically build a .lib file if we build a DLL. 8672 old_archive_From_new_cmds='true' 8673 # FIXME: Should let the user specify the lib program. 8674 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8675 fix_srcfile_path='`cygpath -w "$srcfile"`' 8676 enable_shared_with_static_runtimes=yes 8677 ;; 8678 8679 darwin* | rhapsody*) 8680 case $host_os in 8681 rhapsody* | darwin1.[012]) 8682 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8683 ;; 8684 *) # Darwin 1.3 on 8685 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8686 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8687 else 8688 case ${MACOSX_DEPLOYMENT_TARGET} in 8689 10.[012]) 8690 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8691 ;; 8692 10.*) 8693 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8694 ;; 8695 esac 8696 fi 8697 ;; 8698 esac 8699 archive_cmds_need_lc=no 8700 hardcode_direct=no 8701 hardcode_automatic=yes 8702 hardcode_shlibpath_var=unsupported 8703 whole_archive_flag_spec='' 8704 link_all_deplibs=yes 8705 if test "$GCC" = yes ; then 8706 output_verbose_link_cmd='echo' 8707 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8708 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8709 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}" 8710 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}" 8711 else 8712 case $cc_basename in 8713 xlc*) 8714 output_verbose_link_cmd='echo' 8715 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 8716 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8717 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8718 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}' 8719 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}' 8720 ;; 8721 *) 8722 ld_shlibs=no 8723 ;; 8724 esac 8725 fi 8726 ;; 8727 8728 dgux*) 8729 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8730 hardcode_libdir_flag_spec='-L$libdir' 8731 hardcode_shlibpath_var=no 8732 ;; 8733 8734 freebsd1*) 8735 ld_shlibs=no 8736 ;; 8737 8738 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8739 # support. Future versions do this automatically, but an explicit c++rt0.o 8740 # does not break anything, and helps significantly (at the cost of a little 8741 # extra space). 8742 freebsd2.2*) 8743 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8744 hardcode_libdir_flag_spec='-R$libdir' 8745 hardcode_direct=yes 8746 hardcode_shlibpath_var=no 8747 ;; 8748 8749 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8750 freebsd2*) 8751 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8752 hardcode_direct=yes 8753 hardcode_minus_L=yes 8754 hardcode_shlibpath_var=no 8755 ;; 8756 8757 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8758 freebsd* | dragonfly*) 8759 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8760 hardcode_libdir_flag_spec='-R$libdir' 8761 hardcode_direct=yes 8762 hardcode_shlibpath_var=no 8763 ;; 8764 8765 hpux9*) 8766 if test "$GCC" = yes; then 8767 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' 8768 else 8769 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' 8770 fi 8771 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8772 hardcode_libdir_separator=: 8773 hardcode_direct=yes 8774 8775 # hardcode_minus_L: Not really in the search PATH, 8776 # but as the default location of the library. 8777 hardcode_minus_L=yes 8778 export_dynamic_flag_spec='${wl}-E' 8779 ;; 8780 8781 hpux10*) 8782 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8783 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8784 else 8785 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8786 fi 8787 if test "$with_gnu_ld" = no; then 8788 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8789 hardcode_libdir_separator=: 8790 8791 hardcode_direct=yes 8792 export_dynamic_flag_spec='${wl}-E' 8793 8794 # hardcode_minus_L: Not really in the search PATH, 8795 # but as the default location of the library. 8796 hardcode_minus_L=yes 8797 fi 8798 ;; 8799 8800 hpux11*) 8801 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8802 case $host_cpu in 8803 hppa*64*) 8804 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8805 ;; 8806 ia64*) 8807 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8808 ;; 8809 *) 8810 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8811 ;; 8812 esac 8813 else 8814 case $host_cpu in 8815 hppa*64*) 8816 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8817 ;; 8818 ia64*) 8819 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8820 ;; 8821 *) 8822 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8823 ;; 8824 esac 8825 fi 8826 if test "$with_gnu_ld" = no; then 8827 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8828 hardcode_libdir_separator=: 8829 8830 case $host_cpu in 8831 hppa*64*|ia64*) 8832 hardcode_libdir_flag_spec_ld='+b $libdir' 8833 hardcode_direct=no 8834 hardcode_shlibpath_var=no 8835 ;; 8836 *) 8837 hardcode_direct=yes 8838 export_dynamic_flag_spec='${wl}-E' 8839 8840 # hardcode_minus_L: Not really in the search PATH, 8841 # but as the default location of the library. 8842 hardcode_minus_L=yes 8843 ;; 8844 esac 8845 fi 8846 ;; 8847 8848 irix5* | irix6* | nonstopux*) 8849 if test "$GCC" = yes; then 8850 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' 8851 else 8852 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' 8853 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8854 fi 8855 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8856 hardcode_libdir_separator=: 8857 link_all_deplibs=yes 8858 ;; 8859 8860 netbsd*) 8861 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8862 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8863 else 8864 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8865 fi 8866 hardcode_libdir_flag_spec='-R$libdir' 8867 hardcode_direct=yes 8868 hardcode_shlibpath_var=no 8869 ;; 8870 8871 newsos6) 8872 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8873 hardcode_direct=yes 8874 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8875 hardcode_libdir_separator=: 8876 hardcode_shlibpath_var=no 8877 ;; 8878 8879 openbsd*) 8880 if test -f /usr/libexec/ld.so; then 8881 hardcode_direct=yes 8882 hardcode_shlibpath_var=no 8883 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8884 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8885 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8886 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8887 export_dynamic_flag_spec='${wl}-E' 8888 else 8889 case $host_os in 8890 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8891 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8892 hardcode_libdir_flag_spec='-R$libdir' 8893 ;; 8894 *) 8895 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8896 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8897 ;; 8898 esac 8899 fi 8900 else 8901 ld_shlibs=no 8902 fi 8903 ;; 8904 8905 os2*) 8906 hardcode_libdir_flag_spec='-L$libdir' 8907 hardcode_minus_L=yes 8908 allow_undefined_flag=unsupported 8909 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' 8910 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8911 ;; 8912 8913 osf3*) 8914 if test "$GCC" = yes; then 8915 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8916 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' 8917 else 8918 allow_undefined_flag=' -expect_unresolved \*' 8919 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' 8920 fi 8921 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8922 hardcode_libdir_separator=: 8923 ;; 8924 8925 osf4* | osf5*) # as osf3* with the addition of -msym flag 8926 if test "$GCC" = yes; then 8927 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8928 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' 8929 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8930 else 8931 allow_undefined_flag=' -expect_unresolved \*' 8932 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' 8933 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8934 $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' 8935 8936 # Both c and cxx compiler support -rpath directly 8937 hardcode_libdir_flag_spec='-rpath $libdir' 8938 fi 8939 hardcode_libdir_separator=: 8940 ;; 8941 8942 solaris*) 8943 no_undefined_flag=' -z text' 8944 if test "$GCC" = yes; then 8945 wlarc='${wl}' 8946 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8947 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8948 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8949 else 8950 wlarc='' 8951 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8952 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8953 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8954 fi 8955 hardcode_libdir_flag_spec='-R$libdir' 8956 hardcode_shlibpath_var=no 8957 case $host_os in 8958 solaris2.[0-5] | solaris2.[0-5].*) ;; 8959 *) 8960 # The compiler driver will combine and reorder linker options, 8961 # but understands `-z linker_flag'. GCC discards it without `$wl', 8962 # but is careful enough not to reorder. 8963 # Supported since Solaris 2.6 (maybe 2.5.1?) 8964 if test "$GCC" = yes; then 8965 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8966 else 8967 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8968 fi 8969 ;; 8970 esac 8971 link_all_deplibs=yes 8972 ;; 8973 8974 sunos4*) 8975 if test "x$host_vendor" = xsequent; then 8976 # Use $CC to link under sequent, because it throws in some extra .o 8977 # files that make .init and .fini sections work. 8978 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8979 else 8980 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8981 fi 8982 hardcode_libdir_flag_spec='-L$libdir' 8983 hardcode_direct=yes 8984 hardcode_minus_L=yes 8985 hardcode_shlibpath_var=no 8986 ;; 8987 8988 sysv4) 8989 case $host_vendor in 8990 sni) 8991 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8992 hardcode_direct=yes # is this really true??? 8993 ;; 8994 siemens) 8995 ## LD is ld it makes a PLAMLIB 8996 ## CC just makes a GrossModule. 8997 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8998 reload_cmds='$CC -r -o $output$reload_objs' 8999 hardcode_direct=no 9000 ;; 9001 motorola) 9002 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9003 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9004 ;; 9005 esac 9006 runpath_var='LD_RUN_PATH' 9007 hardcode_shlibpath_var=no 9008 ;; 9009 9010 sysv4.3*) 9011 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9012 hardcode_shlibpath_var=no 9013 export_dynamic_flag_spec='-Bexport' 9014 ;; 9015 9016 sysv4*MP*) 9017 if test -d /usr/nec; then 9018 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9019 hardcode_shlibpath_var=no 9020 runpath_var=LD_RUN_PATH 9021 hardcode_runpath_var=yes 9022 ld_shlibs=yes 9023 fi 9024 ;; 9025 9026 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9027 no_undefined_flag='${wl}-z,text' 9028 archive_cmds_need_lc=no 9029 hardcode_shlibpath_var=no 9030 runpath_var='LD_RUN_PATH' 9031 9032 if test "$GCC" = yes; then 9033 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9034 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9035 else 9036 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9037 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9038 fi 9039 ;; 9040 9041 sysv5* | sco3.2v5* | sco5v6*) 9042 # Note: We can NOT use -z defs as we might desire, because we do not 9043 # link with -lc, and that would cause any symbols used from libc to 9044 # always be unresolved, which means just about no library would 9045 # ever link correctly. If we're not using GNU ld we use -z text 9046 # though, which does catch some bad symbols but isn't as heavy-handed 9047 # as -z defs. 9048 no_undefined_flag='${wl}-z,text' 9049 allow_undefined_flag='${wl}-z,nodefs' 9050 archive_cmds_need_lc=no 9051 hardcode_shlibpath_var=no 9052 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 9053 hardcode_libdir_separator=':' 9054 link_all_deplibs=yes 9055 export_dynamic_flag_spec='${wl}-Bexport' 9056 runpath_var='LD_RUN_PATH' 9057 9058 if test "$GCC" = yes; then 9059 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9060 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9061 else 9062 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9063 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9064 fi 9065 ;; 9066 9067 uts4*) 9068 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9069 hardcode_libdir_flag_spec='-L$libdir' 9070 hardcode_shlibpath_var=no 9071 ;; 9072 9073 *) 9074 ld_shlibs=no 9075 ;; 9076 esac 9077 fi 9078 9079{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 9080$as_echo "$ld_shlibs" >&6; } 9081test "$ld_shlibs" = no && can_build_shared=no 9082 9083# 9084# Do we need to explicitly link libc? 9085# 9086case "x$archive_cmds_need_lc" in 9087x|xyes) 9088 # Assume -lc should be added 9089 archive_cmds_need_lc=yes 9090 9091 if test "$enable_shared" = yes && test "$GCC" = yes; then 9092 case $archive_cmds in 9093 *'~'*) 9094 # FIXME: we may have to deal with multi-command sequences. 9095 ;; 9096 '$CC '*) 9097 # Test whether the compiler implicitly links with -lc since on some 9098 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9099 # to ld, don't add -lc before -lgcc. 9100 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 9101$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9102 $rm conftest* 9103 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9104 9105 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 9106 (eval $ac_compile) 2>&5 9107 ac_status=$? 9108 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9109 (exit $ac_status); } 2>conftest.err; then 9110 soname=conftest 9111 lib=conftest 9112 libobjs=conftest.$ac_objext 9113 deplibs= 9114 wl=$lt_prog_compiler_wl 9115 pic_flag=$lt_prog_compiler_pic 9116 compiler_flags=-v 9117 linker_flags=-v 9118 verstring= 9119 output_objdir=. 9120 libname=conftest 9121 lt_save_allow_undefined_flag=$allow_undefined_flag 9122 allow_undefined_flag= 9123 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 9124 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 9125 ac_status=$? 9126 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9127 (exit $ac_status); } 9128 then 9129 archive_cmds_need_lc=no 9130 else 9131 archive_cmds_need_lc=yes 9132 fi 9133 allow_undefined_flag=$lt_save_allow_undefined_flag 9134 else 9135 cat conftest.err 1>&5 9136 fi 9137 $rm conftest* 9138 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 9139$as_echo "$archive_cmds_need_lc" >&6; } 9140 ;; 9141 esac 9142 fi 9143 ;; 9144esac 9145 9146{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 9147$as_echo_n "checking dynamic linker characteristics... " >&6; } 9148library_names_spec= 9149libname_spec='lib$name' 9150soname_spec= 9151shrext_cmds=".so" 9152postinstall_cmds= 9153postuninstall_cmds= 9154finish_cmds= 9155finish_eval= 9156shlibpath_var= 9157shlibpath_overrides_runpath=unknown 9158version_type=none 9159dynamic_linker="$host_os ld.so" 9160sys_lib_dlsearch_path_spec="/lib /usr/lib" 9161 9162if test "$GCC" = yes; then 9163 case $host_os in 9164 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9165 *) lt_awk_arg="/^libraries:/" ;; 9166 esac 9167 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9168 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then 9169 # if the path contains ";" then we assume it to be the separator 9170 # otherwise default to the standard path separator (i.e. ":") - it is 9171 # assumed that no part of a normal pathname contains ";" but that should 9172 # okay in the real world where ";" in dirpaths is itself problematic. 9173 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9174 else 9175 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9176 fi 9177 # Ok, now we have the path, separated by spaces, we can step through it 9178 # and add multilib dir if necessary. 9179 lt_tmp_lt_search_path_spec= 9180 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9181 for lt_sys_path in $lt_search_path_spec; do 9182 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9183 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9184 else 9185 test -d "$lt_sys_path" && \ 9186 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9187 fi 9188 done 9189 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' 9190BEGIN {RS=" "; FS="/|\n";} { 9191 lt_foo=""; 9192 lt_count=0; 9193 for (lt_i = NF; lt_i > 0; lt_i--) { 9194 if ($lt_i != "" && $lt_i != ".") { 9195 if ($lt_i == "..") { 9196 lt_count++; 9197 } else { 9198 if (lt_count == 0) { 9199 lt_foo="/" $lt_i lt_foo; 9200 } else { 9201 lt_count--; 9202 } 9203 } 9204 } 9205 } 9206 if (lt_foo != "") { lt_freq[lt_foo]++; } 9207 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9208}'` 9209 sys_lib_search_path_spec=`echo $lt_search_path_spec` 9210else 9211 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9212fi 9213need_lib_prefix=unknown 9214hardcode_into_libs=no 9215 9216# when you set need_version to no, make sure it does not cause -set_version 9217# flags to be left without arguments 9218need_version=unknown 9219 9220case $host_os in 9221aix3*) 9222 version_type=linux 9223 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9224 shlibpath_var=LIBPATH 9225 9226 # AIX 3 has no versioning support, so we append a major version to the name. 9227 soname_spec='${libname}${release}${shared_ext}$major' 9228 ;; 9229 9230aix[4-9]*) 9231 version_type=linux 9232 need_lib_prefix=no 9233 need_version=no 9234 hardcode_into_libs=yes 9235 if test "$host_cpu" = ia64; then 9236 # AIX 5 supports IA64 9237 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9238 shlibpath_var=LD_LIBRARY_PATH 9239 else 9240 # With GCC up to 2.95.x, collect2 would create an import file 9241 # for dependence libraries. The import file would start with 9242 # the line `#! .'. This would cause the generated library to 9243 # depend on `.', always an invalid library. This was fixed in 9244 # development snapshots of GCC prior to 3.0. 9245 case $host_os in 9246 aix4 | aix4.[01] | aix4.[01].*) 9247 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9248 echo ' yes ' 9249 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 9250 : 9251 else 9252 can_build_shared=no 9253 fi 9254 ;; 9255 esac 9256 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9257 # soname into executable. Probably we can add versioning support to 9258 # collect2, so additional links can be useful in future. 9259 if test "$aix_use_runtimelinking" = yes; then 9260 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9261 # instead of lib<name>.a to let people know that these are not 9262 # typical AIX shared libraries. 9263 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9264 else 9265 # We preserve .a as extension for shared libraries through AIX4.2 9266 # and later when we are not doing run time linking. 9267 library_names_spec='${libname}${release}.a $libname.a' 9268 soname_spec='${libname}${release}${shared_ext}$major' 9269 fi 9270 shlibpath_var=LIBPATH 9271 fi 9272 ;; 9273 9274amigaos*) 9275 library_names_spec='$libname.ixlibrary $libname.a' 9276 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9277 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' 9278 ;; 9279 9280beos*) 9281 library_names_spec='${libname}${shared_ext}' 9282 dynamic_linker="$host_os ld.so" 9283 shlibpath_var=LIBRARY_PATH 9284 ;; 9285 9286bsdi[45]*) 9287 version_type=linux 9288 need_version=no 9289 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9290 soname_spec='${libname}${release}${shared_ext}$major' 9291 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9292 shlibpath_var=LD_LIBRARY_PATH 9293 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9294 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9295 # the default ld.so.conf also contains /usr/contrib/lib and 9296 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9297 # libtool to hard-code these into programs 9298 ;; 9299 9300cygwin* | mingw* | pw32*) 9301 version_type=windows 9302 shrext_cmds=".dll" 9303 need_version=no 9304 need_lib_prefix=no 9305 9306 case $GCC,$host_os in 9307 yes,cygwin* | yes,mingw* | yes,pw32*) 9308 library_names_spec='$libname.dll.a' 9309 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9310 postinstall_cmds='base_file=`basename \${file}`~ 9311 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 9312 dldir=$destdir/`dirname \$dlpath`~ 9313 test -d \$dldir || mkdir -p \$dldir~ 9314 $install_prog $dir/$dlname \$dldir/$dlname~ 9315 chmod a+x \$dldir/$dlname' 9316 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9317 dlpath=$dir/\$dldll~ 9318 $rm \$dlpath' 9319 shlibpath_overrides_runpath=yes 9320 9321 case $host_os in 9322 cygwin*) 9323 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9324 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9325 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9326 ;; 9327 mingw*) 9328 # MinGW DLLs use traditional 'lib' prefix 9329 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9330 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9331 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 9332 # It is most probably a Windows format PATH printed by 9333 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9334 # path with ; separators, and with drive letters. We can handle the 9335 # drive letters (cygwin fileutils understands them), so leave them, 9336 # especially as we might pass files found there to a mingw objdump, 9337 # which wouldn't understand a cygwinified path. Ahh. 9338 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9339 else 9340 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9341 fi 9342 ;; 9343 pw32*) 9344 # pw32 DLLs use 'pw' prefix rather than 'lib' 9345 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9346 ;; 9347 esac 9348 ;; 9349 9350 *) 9351 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9352 ;; 9353 esac 9354 dynamic_linker='Win32 ld.exe' 9355 # FIXME: first we should search . and the directory the executable is in 9356 shlibpath_var=PATH 9357 ;; 9358 9359darwin* | rhapsody*) 9360 dynamic_linker="$host_os dyld" 9361 version_type=darwin 9362 need_lib_prefix=no 9363 need_version=no 9364 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9365 soname_spec='${libname}${release}${major}$shared_ext' 9366 shlibpath_overrides_runpath=yes 9367 shlibpath_var=DYLD_LIBRARY_PATH 9368 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9369 9370 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9371 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9372 ;; 9373 9374dgux*) 9375 version_type=linux 9376 need_lib_prefix=no 9377 need_version=no 9378 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9379 soname_spec='${libname}${release}${shared_ext}$major' 9380 shlibpath_var=LD_LIBRARY_PATH 9381 ;; 9382 9383freebsd1*) 9384 dynamic_linker=no 9385 ;; 9386 9387freebsd* | dragonfly*) 9388 # DragonFly does not have aout. When/if they implement a new 9389 # versioning mechanism, adjust this. 9390 if test -x /usr/bin/objformat; then 9391 objformat=`/usr/bin/objformat` 9392 else 9393 case $host_os in 9394 freebsd[123]*) objformat=aout ;; 9395 *) objformat=elf ;; 9396 esac 9397 fi 9398 version_type=freebsd-$objformat 9399 case $version_type in 9400 freebsd-elf*) 9401 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9402 need_version=no 9403 need_lib_prefix=no 9404 ;; 9405 freebsd-*) 9406 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9407 need_version=yes 9408 ;; 9409 esac 9410 shlibpath_var=LD_LIBRARY_PATH 9411 case $host_os in 9412 freebsd2*) 9413 shlibpath_overrides_runpath=yes 9414 ;; 9415 freebsd3.[01]* | freebsdelf3.[01]*) 9416 shlibpath_overrides_runpath=yes 9417 hardcode_into_libs=yes 9418 ;; 9419 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9420 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9421 shlibpath_overrides_runpath=no 9422 hardcode_into_libs=yes 9423 ;; 9424 *) # from 4.6 on, and DragonFly 9425 shlibpath_overrides_runpath=yes 9426 hardcode_into_libs=yes 9427 ;; 9428 esac 9429 ;; 9430 9431gnu*) 9432 version_type=linux 9433 need_lib_prefix=no 9434 need_version=no 9435 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9436 soname_spec='${libname}${release}${shared_ext}$major' 9437 shlibpath_var=LD_LIBRARY_PATH 9438 hardcode_into_libs=yes 9439 ;; 9440 9441hpux9* | hpux10* | hpux11*) 9442 # Give a soname corresponding to the major version so that dld.sl refuses to 9443 # link against other versions. 9444 version_type=sunos 9445 need_lib_prefix=no 9446 need_version=no 9447 case $host_cpu in 9448 ia64*) 9449 shrext_cmds='.so' 9450 hardcode_into_libs=yes 9451 dynamic_linker="$host_os dld.so" 9452 shlibpath_var=LD_LIBRARY_PATH 9453 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9454 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9455 soname_spec='${libname}${release}${shared_ext}$major' 9456 if test "X$HPUX_IA64_MODE" = X32; then 9457 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9458 else 9459 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9460 fi 9461 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9462 ;; 9463 hppa*64*) 9464 shrext_cmds='.sl' 9465 hardcode_into_libs=yes 9466 dynamic_linker="$host_os dld.sl" 9467 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9468 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9469 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9470 soname_spec='${libname}${release}${shared_ext}$major' 9471 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9472 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9473 ;; 9474 *) 9475 shrext_cmds='.sl' 9476 dynamic_linker="$host_os dld.sl" 9477 shlibpath_var=SHLIB_PATH 9478 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9479 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9480 soname_spec='${libname}${release}${shared_ext}$major' 9481 ;; 9482 esac 9483 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9484 postinstall_cmds='chmod 555 $lib' 9485 ;; 9486 9487interix[3-9]*) 9488 version_type=linux 9489 need_lib_prefix=no 9490 need_version=no 9491 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9492 soname_spec='${libname}${release}${shared_ext}$major' 9493 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9494 shlibpath_var=LD_LIBRARY_PATH 9495 shlibpath_overrides_runpath=no 9496 hardcode_into_libs=yes 9497 ;; 9498 9499irix5* | irix6* | nonstopux*) 9500 case $host_os in 9501 nonstopux*) version_type=nonstopux ;; 9502 *) 9503 if test "$lt_cv_prog_gnu_ld" = yes; then 9504 version_type=linux 9505 else 9506 version_type=irix 9507 fi ;; 9508 esac 9509 need_lib_prefix=no 9510 need_version=no 9511 soname_spec='${libname}${release}${shared_ext}$major' 9512 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9513 case $host_os in 9514 irix5* | nonstopux*) 9515 libsuff= shlibsuff= 9516 ;; 9517 *) 9518 case $LD in # libtool.m4 will add one of these switches to LD 9519 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9520 libsuff= shlibsuff= libmagic=32-bit;; 9521 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9522 libsuff=32 shlibsuff=N32 libmagic=N32;; 9523 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9524 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9525 *) libsuff= shlibsuff= libmagic=never-match;; 9526 esac 9527 ;; 9528 esac 9529 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9530 shlibpath_overrides_runpath=no 9531 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9532 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9533 hardcode_into_libs=yes 9534 ;; 9535 9536# No shared lib support for Linux oldld, aout, or coff. 9537linux*oldld* | linux*aout* | linux*coff*) 9538 dynamic_linker=no 9539 ;; 9540 9541# This must be Linux ELF. 9542linux* | k*bsd*-gnu) 9543 version_type=linux 9544 need_lib_prefix=no 9545 need_version=no 9546 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9547 soname_spec='${libname}${release}${shared_ext}$major' 9548 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9549 shlibpath_var=LD_LIBRARY_PATH 9550 shlibpath_overrides_runpath=no 9551 # This implies no fast_install, which is unacceptable. 9552 # Some rework will be needed to allow for fast_install 9553 # before this can be enabled. 9554 hardcode_into_libs=yes 9555 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9556 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9557 9558 # Append ld.so.conf contents to the search path 9559 if test -f /etc/ld.so.conf; then 9560 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' ' '` 9561 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 9562 fi 9563 9564 # We used to test for /lib/ld.so.1 and disable shared libraries on 9565 # powerpc, because MkLinux only supported shared libraries with the 9566 # GNU dynamic linker. Since this was broken with cross compilers, 9567 # most powerpc-linux boxes support dynamic linking these days and 9568 # people can always --disable-shared, the test was removed, and we 9569 # assume the GNU/Linux dynamic linker is in use. 9570 dynamic_linker='GNU/Linux ld.so' 9571 ;; 9572 9573netbsd*) 9574 version_type=sunos 9575 need_lib_prefix=no 9576 need_version=no 9577 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9578 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9579 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9580 dynamic_linker='NetBSD (a.out) ld.so' 9581 else 9582 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9583 soname_spec='${libname}${release}${shared_ext}$major' 9584 dynamic_linker='NetBSD ld.elf_so' 9585 fi 9586 shlibpath_var=LD_LIBRARY_PATH 9587 shlibpath_overrides_runpath=yes 9588 hardcode_into_libs=yes 9589 ;; 9590 9591newsos6) 9592 version_type=linux 9593 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9594 shlibpath_var=LD_LIBRARY_PATH 9595 shlibpath_overrides_runpath=yes 9596 ;; 9597 9598nto-qnx*) 9599 version_type=linux 9600 need_lib_prefix=no 9601 need_version=no 9602 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9603 soname_spec='${libname}${release}${shared_ext}$major' 9604 shlibpath_var=LD_LIBRARY_PATH 9605 shlibpath_overrides_runpath=yes 9606 ;; 9607 9608openbsd*) 9609 version_type=sunos 9610 sys_lib_dlsearch_path_spec="/usr/lib" 9611 need_lib_prefix=no 9612 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9613 case $host_os in 9614 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9615 *) need_version=no ;; 9616 esac 9617 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9618 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9619 shlibpath_var=LD_LIBRARY_PATH 9620 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9621 case $host_os in 9622 openbsd2.[89] | openbsd2.[89].*) 9623 shlibpath_overrides_runpath=no 9624 ;; 9625 *) 9626 shlibpath_overrides_runpath=yes 9627 ;; 9628 esac 9629 else 9630 shlibpath_overrides_runpath=yes 9631 fi 9632 ;; 9633 9634os2*) 9635 libname_spec='$name' 9636 shrext_cmds=".dll" 9637 need_lib_prefix=no 9638 library_names_spec='$libname${shared_ext} $libname.a' 9639 dynamic_linker='OS/2 ld.exe' 9640 shlibpath_var=LIBPATH 9641 ;; 9642 9643osf3* | osf4* | osf5*) 9644 version_type=osf 9645 need_lib_prefix=no 9646 need_version=no 9647 soname_spec='${libname}${release}${shared_ext}$major' 9648 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9649 shlibpath_var=LD_LIBRARY_PATH 9650 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9651 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9652 ;; 9653 9654rdos*) 9655 dynamic_linker=no 9656 ;; 9657 9658solaris*) 9659 version_type=linux 9660 need_lib_prefix=no 9661 need_version=no 9662 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9663 soname_spec='${libname}${release}${shared_ext}$major' 9664 shlibpath_var=LD_LIBRARY_PATH 9665 shlibpath_overrides_runpath=yes 9666 hardcode_into_libs=yes 9667 # ldd complains unless libraries are executable 9668 postinstall_cmds='chmod +x $lib' 9669 ;; 9670 9671sunos4*) 9672 version_type=sunos 9673 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9674 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9675 shlibpath_var=LD_LIBRARY_PATH 9676 shlibpath_overrides_runpath=yes 9677 if test "$with_gnu_ld" = yes; then 9678 need_lib_prefix=no 9679 fi 9680 need_version=yes 9681 ;; 9682 9683sysv4 | sysv4.3*) 9684 version_type=linux 9685 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9686 soname_spec='${libname}${release}${shared_ext}$major' 9687 shlibpath_var=LD_LIBRARY_PATH 9688 case $host_vendor in 9689 sni) 9690 shlibpath_overrides_runpath=no 9691 need_lib_prefix=no 9692 export_dynamic_flag_spec='${wl}-Blargedynsym' 9693 runpath_var=LD_RUN_PATH 9694 ;; 9695 siemens) 9696 need_lib_prefix=no 9697 ;; 9698 motorola) 9699 need_lib_prefix=no 9700 need_version=no 9701 shlibpath_overrides_runpath=no 9702 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9703 ;; 9704 esac 9705 ;; 9706 9707sysv4*MP*) 9708 if test -d /usr/nec ;then 9709 version_type=linux 9710 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9711 soname_spec='$libname${shared_ext}.$major' 9712 shlibpath_var=LD_LIBRARY_PATH 9713 fi 9714 ;; 9715 9716sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9717 version_type=freebsd-elf 9718 need_lib_prefix=no 9719 need_version=no 9720 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9721 soname_spec='${libname}${release}${shared_ext}$major' 9722 shlibpath_var=LD_LIBRARY_PATH 9723 hardcode_into_libs=yes 9724 if test "$with_gnu_ld" = yes; then 9725 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9726 shlibpath_overrides_runpath=no 9727 else 9728 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9729 shlibpath_overrides_runpath=yes 9730 case $host_os in 9731 sco3.2v5*) 9732 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9733 ;; 9734 esac 9735 fi 9736 sys_lib_dlsearch_path_spec='/usr/lib' 9737 ;; 9738 9739uts4*) 9740 version_type=linux 9741 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9742 soname_spec='${libname}${release}${shared_ext}$major' 9743 shlibpath_var=LD_LIBRARY_PATH 9744 ;; 9745 9746*) 9747 dynamic_linker=no 9748 ;; 9749esac 9750{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9751$as_echo "$dynamic_linker" >&6; } 9752test "$dynamic_linker" = no && can_build_shared=no 9753 9754if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9755 $as_echo_n "(cached) " >&6 9756else 9757 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 9758fi 9759 9760sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9761if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9762 $as_echo_n "(cached) " >&6 9763else 9764 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 9765fi 9766 9767sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9768 9769variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9770if test "$GCC" = yes; then 9771 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9772fi 9773 9774{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9775$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9776hardcode_action= 9777if test -n "$hardcode_libdir_flag_spec" || \ 9778 test -n "$runpath_var" || \ 9779 test "X$hardcode_automatic" = "Xyes" ; then 9780 9781 # We can hardcode non-existant directories. 9782 if test "$hardcode_direct" != no && 9783 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9784 # have to relink, otherwise we might link with an installed library 9785 # when we should be linking with a yet-to-be-installed one 9786 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9787 test "$hardcode_minus_L" != no; then 9788 # Linking always hardcodes the temporary library directory. 9789 hardcode_action=relink 9790 else 9791 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9792 hardcode_action=immediate 9793 fi 9794else 9795 # We cannot hardcode anything, or else we can only hardcode existing 9796 # directories. 9797 hardcode_action=unsupported 9798fi 9799{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 9800$as_echo "$hardcode_action" >&6; } 9801 9802if test "$hardcode_action" = relink; then 9803 # Fast installation is not supported 9804 enable_fast_install=no 9805elif test "$shlibpath_overrides_runpath" = yes || 9806 test "$enable_shared" = no; then 9807 # Fast installation is not necessary 9808 enable_fast_install=needless 9809fi 9810 9811striplib= 9812old_striplib= 9813{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9814$as_echo_n "checking whether stripping libraries is possible... " >&6; } 9815if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9816 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9817 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9818 { $as_echo "$as_me:$LINENO: result: yes" >&5 9819$as_echo "yes" >&6; } 9820else 9821# FIXME - insert some real tests, host_os isn't really good enough 9822 case $host_os in 9823 darwin*) 9824 if test -n "$STRIP" ; then 9825 striplib="$STRIP -x" 9826 old_striplib="$STRIP -S" 9827 { $as_echo "$as_me:$LINENO: result: yes" >&5 9828$as_echo "yes" >&6; } 9829 else 9830 { $as_echo "$as_me:$LINENO: result: no" >&5 9831$as_echo "no" >&6; } 9832fi 9833 ;; 9834 *) 9835 { $as_echo "$as_me:$LINENO: result: no" >&5 9836$as_echo "no" >&6; } 9837 ;; 9838 esac 9839fi 9840 9841if test "x$enable_dlopen" != xyes; then 9842 enable_dlopen=unknown 9843 enable_dlopen_self=unknown 9844 enable_dlopen_self_static=unknown 9845else 9846 lt_cv_dlopen=no 9847 lt_cv_dlopen_libs= 9848 9849 case $host_os in 9850 beos*) 9851 lt_cv_dlopen="load_add_on" 9852 lt_cv_dlopen_libs= 9853 lt_cv_dlopen_self=yes 9854 ;; 9855 9856 mingw* | pw32*) 9857 lt_cv_dlopen="LoadLibrary" 9858 lt_cv_dlopen_libs= 9859 ;; 9860 9861 cygwin*) 9862 lt_cv_dlopen="dlopen" 9863 lt_cv_dlopen_libs= 9864 ;; 9865 9866 darwin*) 9867 # if libdl is installed we need to link against it 9868 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9869$as_echo_n "checking for dlopen in -ldl... " >&6; } 9870if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9871 $as_echo_n "(cached) " >&6 9872else 9873 ac_check_lib_save_LIBS=$LIBS 9874LIBS="-ldl $LIBS" 9875cat >conftest.$ac_ext <<_ACEOF 9876/* confdefs.h. */ 9877_ACEOF 9878cat confdefs.h >>conftest.$ac_ext 9879cat >>conftest.$ac_ext <<_ACEOF 9880/* end confdefs.h. */ 9881 9882/* Override any GCC internal prototype to avoid an error. 9883 Use char because int might match the return type of a GCC 9884 builtin and then its argument prototype would still apply. */ 9885#ifdef __cplusplus 9886extern "C" 9887#endif 9888char dlopen (); 9889int 9890main () 9891{ 9892return dlopen (); 9893 ; 9894 return 0; 9895} 9896_ACEOF 9897rm -f conftest.$ac_objext conftest$ac_exeext 9898if { (ac_try="$ac_link" 9899case "(($ac_try" in 9900 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9901 *) ac_try_echo=$ac_try;; 9902esac 9903eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 9904$as_echo "$ac_try_echo") >&5 9905 (eval "$ac_link") 2>conftest.er1 9906 ac_status=$? 9907 grep -v '^ *+' conftest.er1 >conftest.err 9908 rm -f conftest.er1 9909 cat conftest.err >&5 9910 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9911 (exit $ac_status); } && { 9912 test -z "$ac_c_werror_flag" || 9913 test ! -s conftest.err 9914 } && test -s conftest$ac_exeext && { 9915 test "$cross_compiling" = yes || 9916 $as_test_x conftest$ac_exeext 9917 }; then 9918 ac_cv_lib_dl_dlopen=yes 9919else 9920 $as_echo "$as_me: failed program was:" >&5 9921sed 's/^/| /' conftest.$ac_ext >&5 9922 9923 ac_cv_lib_dl_dlopen=no 9924fi 9925 9926rm -rf conftest.dSYM 9927rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9928 conftest$ac_exeext conftest.$ac_ext 9929LIBS=$ac_check_lib_save_LIBS 9930fi 9931{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9932$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9933if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 9934 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9935else 9936 9937 lt_cv_dlopen="dyld" 9938 lt_cv_dlopen_libs= 9939 lt_cv_dlopen_self=yes 9940 9941fi 9942 9943 ;; 9944 9945 *) 9946 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 9947$as_echo_n "checking for shl_load... " >&6; } 9948if test "${ac_cv_func_shl_load+set}" = set; then 9949 $as_echo_n "(cached) " >&6 9950else 9951 cat >conftest.$ac_ext <<_ACEOF 9952/* confdefs.h. */ 9953_ACEOF 9954cat confdefs.h >>conftest.$ac_ext 9955cat >>conftest.$ac_ext <<_ACEOF 9956/* end confdefs.h. */ 9957/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9958 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9959#define shl_load innocuous_shl_load 9960 9961/* System header to define __stub macros and hopefully few prototypes, 9962 which can conflict with char shl_load (); below. 9963 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9964 <limits.h> exists even on freestanding compilers. */ 9965 9966#ifdef __STDC__ 9967# include <limits.h> 9968#else 9969# include <assert.h> 9970#endif 9971 9972#undef shl_load 9973 9974/* Override any GCC internal prototype to avoid an error. 9975 Use char because int might match the return type of a GCC 9976 builtin and then its argument prototype would still apply. */ 9977#ifdef __cplusplus 9978extern "C" 9979#endif 9980char shl_load (); 9981/* The GNU C library defines this for functions which it implements 9982 to always fail with ENOSYS. Some functions are actually named 9983 something starting with __ and the normal name is an alias. */ 9984#if defined __stub_shl_load || defined __stub___shl_load 9985choke me 9986#endif 9987 9988int 9989main () 9990{ 9991return shl_load (); 9992 ; 9993 return 0; 9994} 9995_ACEOF 9996rm -f conftest.$ac_objext conftest$ac_exeext 9997if { (ac_try="$ac_link" 9998case "(($ac_try" in 9999 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10000 *) ac_try_echo=$ac_try;; 10001esac 10002eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10003$as_echo "$ac_try_echo") >&5 10004 (eval "$ac_link") 2>conftest.er1 10005 ac_status=$? 10006 grep -v '^ *+' conftest.er1 >conftest.err 10007 rm -f conftest.er1 10008 cat conftest.err >&5 10009 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10010 (exit $ac_status); } && { 10011 test -z "$ac_c_werror_flag" || 10012 test ! -s conftest.err 10013 } && test -s conftest$ac_exeext && { 10014 test "$cross_compiling" = yes || 10015 $as_test_x conftest$ac_exeext 10016 }; then 10017 ac_cv_func_shl_load=yes 10018else 10019 $as_echo "$as_me: failed program was:" >&5 10020sed 's/^/| /' conftest.$ac_ext >&5 10021 10022 ac_cv_func_shl_load=no 10023fi 10024 10025rm -rf conftest.dSYM 10026rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10027 conftest$ac_exeext conftest.$ac_ext 10028fi 10029{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 10030$as_echo "$ac_cv_func_shl_load" >&6; } 10031if test "x$ac_cv_func_shl_load" = x""yes; then 10032 lt_cv_dlopen="shl_load" 10033else 10034 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 10035$as_echo_n "checking for shl_load in -ldld... " >&6; } 10036if test "${ac_cv_lib_dld_shl_load+set}" = set; then 10037 $as_echo_n "(cached) " >&6 10038else 10039 ac_check_lib_save_LIBS=$LIBS 10040LIBS="-ldld $LIBS" 10041cat >conftest.$ac_ext <<_ACEOF 10042/* confdefs.h. */ 10043_ACEOF 10044cat confdefs.h >>conftest.$ac_ext 10045cat >>conftest.$ac_ext <<_ACEOF 10046/* end confdefs.h. */ 10047 10048/* Override any GCC internal prototype to avoid an error. 10049 Use char because int might match the return type of a GCC 10050 builtin and then its argument prototype would still apply. */ 10051#ifdef __cplusplus 10052extern "C" 10053#endif 10054char shl_load (); 10055int 10056main () 10057{ 10058return shl_load (); 10059 ; 10060 return 0; 10061} 10062_ACEOF 10063rm -f conftest.$ac_objext conftest$ac_exeext 10064if { (ac_try="$ac_link" 10065case "(($ac_try" in 10066 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10067 *) ac_try_echo=$ac_try;; 10068esac 10069eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10070$as_echo "$ac_try_echo") >&5 10071 (eval "$ac_link") 2>conftest.er1 10072 ac_status=$? 10073 grep -v '^ *+' conftest.er1 >conftest.err 10074 rm -f conftest.er1 10075 cat conftest.err >&5 10076 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10077 (exit $ac_status); } && { 10078 test -z "$ac_c_werror_flag" || 10079 test ! -s conftest.err 10080 } && test -s conftest$ac_exeext && { 10081 test "$cross_compiling" = yes || 10082 $as_test_x conftest$ac_exeext 10083 }; then 10084 ac_cv_lib_dld_shl_load=yes 10085else 10086 $as_echo "$as_me: failed program was:" >&5 10087sed 's/^/| /' conftest.$ac_ext >&5 10088 10089 ac_cv_lib_dld_shl_load=no 10090fi 10091 10092rm -rf conftest.dSYM 10093rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10094 conftest$ac_exeext conftest.$ac_ext 10095LIBS=$ac_check_lib_save_LIBS 10096fi 10097{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 10098$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10099if test "x$ac_cv_lib_dld_shl_load" = x""yes; then 10100 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10101else 10102 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 10103$as_echo_n "checking for dlopen... " >&6; } 10104if test "${ac_cv_func_dlopen+set}" = set; then 10105 $as_echo_n "(cached) " >&6 10106else 10107 cat >conftest.$ac_ext <<_ACEOF 10108/* confdefs.h. */ 10109_ACEOF 10110cat confdefs.h >>conftest.$ac_ext 10111cat >>conftest.$ac_ext <<_ACEOF 10112/* end confdefs.h. */ 10113/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 10114 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10115#define dlopen innocuous_dlopen 10116 10117/* System header to define __stub macros and hopefully few prototypes, 10118 which can conflict with char dlopen (); below. 10119 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10120 <limits.h> exists even on freestanding compilers. */ 10121 10122#ifdef __STDC__ 10123# include <limits.h> 10124#else 10125# include <assert.h> 10126#endif 10127 10128#undef dlopen 10129 10130/* Override any GCC internal prototype to avoid an error. 10131 Use char because int might match the return type of a GCC 10132 builtin and then its argument prototype would still apply. */ 10133#ifdef __cplusplus 10134extern "C" 10135#endif 10136char dlopen (); 10137/* The GNU C library defines this for functions which it implements 10138 to always fail with ENOSYS. Some functions are actually named 10139 something starting with __ and the normal name is an alias. */ 10140#if defined __stub_dlopen || defined __stub___dlopen 10141choke me 10142#endif 10143 10144int 10145main () 10146{ 10147return dlopen (); 10148 ; 10149 return 0; 10150} 10151_ACEOF 10152rm -f conftest.$ac_objext conftest$ac_exeext 10153if { (ac_try="$ac_link" 10154case "(($ac_try" in 10155 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10156 *) ac_try_echo=$ac_try;; 10157esac 10158eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10159$as_echo "$ac_try_echo") >&5 10160 (eval "$ac_link") 2>conftest.er1 10161 ac_status=$? 10162 grep -v '^ *+' conftest.er1 >conftest.err 10163 rm -f conftest.er1 10164 cat conftest.err >&5 10165 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10166 (exit $ac_status); } && { 10167 test -z "$ac_c_werror_flag" || 10168 test ! -s conftest.err 10169 } && test -s conftest$ac_exeext && { 10170 test "$cross_compiling" = yes || 10171 $as_test_x conftest$ac_exeext 10172 }; then 10173 ac_cv_func_dlopen=yes 10174else 10175 $as_echo "$as_me: failed program was:" >&5 10176sed 's/^/| /' conftest.$ac_ext >&5 10177 10178 ac_cv_func_dlopen=no 10179fi 10180 10181rm -rf conftest.dSYM 10182rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10183 conftest$ac_exeext conftest.$ac_ext 10184fi 10185{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 10186$as_echo "$ac_cv_func_dlopen" >&6; } 10187if test "x$ac_cv_func_dlopen" = x""yes; then 10188 lt_cv_dlopen="dlopen" 10189else 10190 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 10191$as_echo_n "checking for dlopen in -ldl... " >&6; } 10192if test "${ac_cv_lib_dl_dlopen+set}" = set; then 10193 $as_echo_n "(cached) " >&6 10194else 10195 ac_check_lib_save_LIBS=$LIBS 10196LIBS="-ldl $LIBS" 10197cat >conftest.$ac_ext <<_ACEOF 10198/* confdefs.h. */ 10199_ACEOF 10200cat confdefs.h >>conftest.$ac_ext 10201cat >>conftest.$ac_ext <<_ACEOF 10202/* end confdefs.h. */ 10203 10204/* Override any GCC internal prototype to avoid an error. 10205 Use char because int might match the return type of a GCC 10206 builtin and then its argument prototype would still apply. */ 10207#ifdef __cplusplus 10208extern "C" 10209#endif 10210char dlopen (); 10211int 10212main () 10213{ 10214return dlopen (); 10215 ; 10216 return 0; 10217} 10218_ACEOF 10219rm -f conftest.$ac_objext conftest$ac_exeext 10220if { (ac_try="$ac_link" 10221case "(($ac_try" in 10222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10223 *) ac_try_echo=$ac_try;; 10224esac 10225eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10226$as_echo "$ac_try_echo") >&5 10227 (eval "$ac_link") 2>conftest.er1 10228 ac_status=$? 10229 grep -v '^ *+' conftest.er1 >conftest.err 10230 rm -f conftest.er1 10231 cat conftest.err >&5 10232 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10233 (exit $ac_status); } && { 10234 test -z "$ac_c_werror_flag" || 10235 test ! -s conftest.err 10236 } && test -s conftest$ac_exeext && { 10237 test "$cross_compiling" = yes || 10238 $as_test_x conftest$ac_exeext 10239 }; then 10240 ac_cv_lib_dl_dlopen=yes 10241else 10242 $as_echo "$as_me: failed program was:" >&5 10243sed 's/^/| /' conftest.$ac_ext >&5 10244 10245 ac_cv_lib_dl_dlopen=no 10246fi 10247 10248rm -rf conftest.dSYM 10249rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10250 conftest$ac_exeext conftest.$ac_ext 10251LIBS=$ac_check_lib_save_LIBS 10252fi 10253{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 10254$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10255if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 10256 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10257else 10258 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 10259$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10260if test "${ac_cv_lib_svld_dlopen+set}" = set; then 10261 $as_echo_n "(cached) " >&6 10262else 10263 ac_check_lib_save_LIBS=$LIBS 10264LIBS="-lsvld $LIBS" 10265cat >conftest.$ac_ext <<_ACEOF 10266/* confdefs.h. */ 10267_ACEOF 10268cat confdefs.h >>conftest.$ac_ext 10269cat >>conftest.$ac_ext <<_ACEOF 10270/* end confdefs.h. */ 10271 10272/* Override any GCC internal prototype to avoid an error. 10273 Use char because int might match the return type of a GCC 10274 builtin and then its argument prototype would still apply. */ 10275#ifdef __cplusplus 10276extern "C" 10277#endif 10278char dlopen (); 10279int 10280main () 10281{ 10282return dlopen (); 10283 ; 10284 return 0; 10285} 10286_ACEOF 10287rm -f conftest.$ac_objext conftest$ac_exeext 10288if { (ac_try="$ac_link" 10289case "(($ac_try" in 10290 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10291 *) ac_try_echo=$ac_try;; 10292esac 10293eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10294$as_echo "$ac_try_echo") >&5 10295 (eval "$ac_link") 2>conftest.er1 10296 ac_status=$? 10297 grep -v '^ *+' conftest.er1 >conftest.err 10298 rm -f conftest.er1 10299 cat conftest.err >&5 10300 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10301 (exit $ac_status); } && { 10302 test -z "$ac_c_werror_flag" || 10303 test ! -s conftest.err 10304 } && test -s conftest$ac_exeext && { 10305 test "$cross_compiling" = yes || 10306 $as_test_x conftest$ac_exeext 10307 }; then 10308 ac_cv_lib_svld_dlopen=yes 10309else 10310 $as_echo "$as_me: failed program was:" >&5 10311sed 's/^/| /' conftest.$ac_ext >&5 10312 10313 ac_cv_lib_svld_dlopen=no 10314fi 10315 10316rm -rf conftest.dSYM 10317rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10318 conftest$ac_exeext conftest.$ac_ext 10319LIBS=$ac_check_lib_save_LIBS 10320fi 10321{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 10322$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10323if test "x$ac_cv_lib_svld_dlopen" = x""yes; then 10324 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10325else 10326 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 10327$as_echo_n "checking for dld_link in -ldld... " >&6; } 10328if test "${ac_cv_lib_dld_dld_link+set}" = set; then 10329 $as_echo_n "(cached) " >&6 10330else 10331 ac_check_lib_save_LIBS=$LIBS 10332LIBS="-ldld $LIBS" 10333cat >conftest.$ac_ext <<_ACEOF 10334/* confdefs.h. */ 10335_ACEOF 10336cat confdefs.h >>conftest.$ac_ext 10337cat >>conftest.$ac_ext <<_ACEOF 10338/* end confdefs.h. */ 10339 10340/* Override any GCC internal prototype to avoid an error. 10341 Use char because int might match the return type of a GCC 10342 builtin and then its argument prototype would still apply. */ 10343#ifdef __cplusplus 10344extern "C" 10345#endif 10346char dld_link (); 10347int 10348main () 10349{ 10350return dld_link (); 10351 ; 10352 return 0; 10353} 10354_ACEOF 10355rm -f conftest.$ac_objext conftest$ac_exeext 10356if { (ac_try="$ac_link" 10357case "(($ac_try" in 10358 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10359 *) ac_try_echo=$ac_try;; 10360esac 10361eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10362$as_echo "$ac_try_echo") >&5 10363 (eval "$ac_link") 2>conftest.er1 10364 ac_status=$? 10365 grep -v '^ *+' conftest.er1 >conftest.err 10366 rm -f conftest.er1 10367 cat conftest.err >&5 10368 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10369 (exit $ac_status); } && { 10370 test -z "$ac_c_werror_flag" || 10371 test ! -s conftest.err 10372 } && test -s conftest$ac_exeext && { 10373 test "$cross_compiling" = yes || 10374 $as_test_x conftest$ac_exeext 10375 }; then 10376 ac_cv_lib_dld_dld_link=yes 10377else 10378 $as_echo "$as_me: failed program was:" >&5 10379sed 's/^/| /' conftest.$ac_ext >&5 10380 10381 ac_cv_lib_dld_dld_link=no 10382fi 10383 10384rm -rf conftest.dSYM 10385rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10386 conftest$ac_exeext conftest.$ac_ext 10387LIBS=$ac_check_lib_save_LIBS 10388fi 10389{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10390$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10391if test "x$ac_cv_lib_dld_dld_link" = x""yes; then 10392 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10393fi 10394 10395 10396fi 10397 10398 10399fi 10400 10401 10402fi 10403 10404 10405fi 10406 10407 10408fi 10409 10410 ;; 10411 esac 10412 10413 if test "x$lt_cv_dlopen" != xno; then 10414 enable_dlopen=yes 10415 else 10416 enable_dlopen=no 10417 fi 10418 10419 case $lt_cv_dlopen in 10420 dlopen) 10421 save_CPPFLAGS="$CPPFLAGS" 10422 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10423 10424 save_LDFLAGS="$LDFLAGS" 10425 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10426 10427 save_LIBS="$LIBS" 10428 LIBS="$lt_cv_dlopen_libs $LIBS" 10429 10430 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10431$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10432if test "${lt_cv_dlopen_self+set}" = set; then 10433 $as_echo_n "(cached) " >&6 10434else 10435 if test "$cross_compiling" = yes; then : 10436 lt_cv_dlopen_self=cross 10437else 10438 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10439 lt_status=$lt_dlunknown 10440 cat > conftest.$ac_ext <<EOF 10441#line 10441 "configure" 10442#include "confdefs.h" 10443 10444#if HAVE_DLFCN_H 10445#include <dlfcn.h> 10446#endif 10447 10448#include <stdio.h> 10449 10450#ifdef RTLD_GLOBAL 10451# define LT_DLGLOBAL RTLD_GLOBAL 10452#else 10453# ifdef DL_GLOBAL 10454# define LT_DLGLOBAL DL_GLOBAL 10455# else 10456# define LT_DLGLOBAL 0 10457# endif 10458#endif 10459 10460/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10461 find out it does not work in some platform. */ 10462#ifndef LT_DLLAZY_OR_NOW 10463# ifdef RTLD_LAZY 10464# define LT_DLLAZY_OR_NOW RTLD_LAZY 10465# else 10466# ifdef DL_LAZY 10467# define LT_DLLAZY_OR_NOW DL_LAZY 10468# else 10469# ifdef RTLD_NOW 10470# define LT_DLLAZY_OR_NOW RTLD_NOW 10471# else 10472# ifdef DL_NOW 10473# define LT_DLLAZY_OR_NOW DL_NOW 10474# else 10475# define LT_DLLAZY_OR_NOW 0 10476# endif 10477# endif 10478# endif 10479# endif 10480#endif 10481 10482#ifdef __cplusplus 10483extern "C" void exit (int); 10484#endif 10485 10486void fnord() { int i=42;} 10487int main () 10488{ 10489 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10490 int status = $lt_dlunknown; 10491 10492 if (self) 10493 { 10494 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10495 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10496 /* dlclose (self); */ 10497 } 10498 else 10499 puts (dlerror ()); 10500 10501 exit (status); 10502} 10503EOF 10504 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10505 (eval $ac_link) 2>&5 10506 ac_status=$? 10507 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10508 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10509 (./conftest; exit; ) >&5 2>/dev/null 10510 lt_status=$? 10511 case x$lt_status in 10512 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10513 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10514 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10515 esac 10516 else : 10517 # compilation failed 10518 lt_cv_dlopen_self=no 10519 fi 10520fi 10521rm -fr conftest* 10522 10523 10524fi 10525{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10526$as_echo "$lt_cv_dlopen_self" >&6; } 10527 10528 if test "x$lt_cv_dlopen_self" = xyes; then 10529 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10530 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10531$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10532if test "${lt_cv_dlopen_self_static+set}" = set; then 10533 $as_echo_n "(cached) " >&6 10534else 10535 if test "$cross_compiling" = yes; then : 10536 lt_cv_dlopen_self_static=cross 10537else 10538 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10539 lt_status=$lt_dlunknown 10540 cat > conftest.$ac_ext <<EOF 10541#line 10541 "configure" 10542#include "confdefs.h" 10543 10544#if HAVE_DLFCN_H 10545#include <dlfcn.h> 10546#endif 10547 10548#include <stdio.h> 10549 10550#ifdef RTLD_GLOBAL 10551# define LT_DLGLOBAL RTLD_GLOBAL 10552#else 10553# ifdef DL_GLOBAL 10554# define LT_DLGLOBAL DL_GLOBAL 10555# else 10556# define LT_DLGLOBAL 0 10557# endif 10558#endif 10559 10560/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10561 find out it does not work in some platform. */ 10562#ifndef LT_DLLAZY_OR_NOW 10563# ifdef RTLD_LAZY 10564# define LT_DLLAZY_OR_NOW RTLD_LAZY 10565# else 10566# ifdef DL_LAZY 10567# define LT_DLLAZY_OR_NOW DL_LAZY 10568# else 10569# ifdef RTLD_NOW 10570# define LT_DLLAZY_OR_NOW RTLD_NOW 10571# else 10572# ifdef DL_NOW 10573# define LT_DLLAZY_OR_NOW DL_NOW 10574# else 10575# define LT_DLLAZY_OR_NOW 0 10576# endif 10577# endif 10578# endif 10579# endif 10580#endif 10581 10582#ifdef __cplusplus 10583extern "C" void exit (int); 10584#endif 10585 10586void fnord() { int i=42;} 10587int main () 10588{ 10589 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10590 int status = $lt_dlunknown; 10591 10592 if (self) 10593 { 10594 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10595 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10596 /* dlclose (self); */ 10597 } 10598 else 10599 puts (dlerror ()); 10600 10601 exit (status); 10602} 10603EOF 10604 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10605 (eval $ac_link) 2>&5 10606 ac_status=$? 10607 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10608 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10609 (./conftest; exit; ) >&5 2>/dev/null 10610 lt_status=$? 10611 case x$lt_status in 10612 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10613 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10614 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10615 esac 10616 else : 10617 # compilation failed 10618 lt_cv_dlopen_self_static=no 10619 fi 10620fi 10621rm -fr conftest* 10622 10623 10624fi 10625{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10626$as_echo "$lt_cv_dlopen_self_static" >&6; } 10627 fi 10628 10629 CPPFLAGS="$save_CPPFLAGS" 10630 LDFLAGS="$save_LDFLAGS" 10631 LIBS="$save_LIBS" 10632 ;; 10633 esac 10634 10635 case $lt_cv_dlopen_self in 10636 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10637 *) enable_dlopen_self=unknown ;; 10638 esac 10639 10640 case $lt_cv_dlopen_self_static in 10641 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10642 *) enable_dlopen_self_static=unknown ;; 10643 esac 10644fi 10645 10646 10647# Report which library types will actually be built 10648{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10649$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10650{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 10651$as_echo "$can_build_shared" >&6; } 10652 10653{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10654$as_echo_n "checking whether to build shared libraries... " >&6; } 10655test "$can_build_shared" = "no" && enable_shared=no 10656 10657# On AIX, shared libraries and static libraries use the same namespace, and 10658# are all built from PIC. 10659case $host_os in 10660aix3*) 10661 test "$enable_shared" = yes && enable_static=no 10662 if test -n "$RANLIB"; then 10663 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10664 postinstall_cmds='$RANLIB $lib' 10665 fi 10666 ;; 10667 10668aix[4-9]*) 10669 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10670 test "$enable_shared" = yes && enable_static=no 10671 fi 10672 ;; 10673esac 10674{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 10675$as_echo "$enable_shared" >&6; } 10676 10677{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10678$as_echo_n "checking whether to build static libraries... " >&6; } 10679# Make sure either enable_shared or enable_static is yes. 10680test "$enable_shared" = yes || enable_static=yes 10681{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 10682$as_echo "$enable_static" >&6; } 10683 10684# The else clause should only fire when bootstrapping the 10685# libtool distribution, otherwise you forgot to ship ltmain.sh 10686# with your package, and you will get complaints that there are 10687# no rules to generate ltmain.sh. 10688if test -f "$ltmain"; then 10689 # See if we are running on zsh, and set the options which allow our commands through 10690 # without removal of \ escapes. 10691 if test -n "${ZSH_VERSION+set}" ; then 10692 setopt NO_GLOB_SUBST 10693 fi 10694 # Now quote all the things that may contain metacharacters while being 10695 # careful not to overquote the AC_SUBSTed values. We take copies of the 10696 # variables and quote the copies for generation of the libtool script. 10697 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10698 SED SHELL STRIP \ 10699 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10700 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10701 deplibs_check_method reload_flag reload_cmds need_locks \ 10702 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10703 lt_cv_sys_global_symbol_to_c_name_address \ 10704 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10705 old_postinstall_cmds old_postuninstall_cmds \ 10706 compiler \ 10707 CC \ 10708 LD \ 10709 lt_prog_compiler_wl \ 10710 lt_prog_compiler_pic \ 10711 lt_prog_compiler_static \ 10712 lt_prog_compiler_no_builtin_flag \ 10713 export_dynamic_flag_spec \ 10714 thread_safe_flag_spec \ 10715 whole_archive_flag_spec \ 10716 enable_shared_with_static_runtimes \ 10717 old_archive_cmds \ 10718 old_archive_from_new_cmds \ 10719 predep_objects \ 10720 postdep_objects \ 10721 predeps \ 10722 postdeps \ 10723 compiler_lib_search_path \ 10724 compiler_lib_search_dirs \ 10725 archive_cmds \ 10726 archive_expsym_cmds \ 10727 postinstall_cmds \ 10728 postuninstall_cmds \ 10729 old_archive_from_expsyms_cmds \ 10730 allow_undefined_flag \ 10731 no_undefined_flag \ 10732 export_symbols_cmds \ 10733 hardcode_libdir_flag_spec \ 10734 hardcode_libdir_flag_spec_ld \ 10735 hardcode_libdir_separator \ 10736 hardcode_automatic \ 10737 module_cmds \ 10738 module_expsym_cmds \ 10739 lt_cv_prog_compiler_c_o \ 10740 fix_srcfile_path \ 10741 exclude_expsyms \ 10742 include_expsyms; do 10743 10744 case $var in 10745 old_archive_cmds | \ 10746 old_archive_from_new_cmds | \ 10747 archive_cmds | \ 10748 archive_expsym_cmds | \ 10749 module_cmds | \ 10750 module_expsym_cmds | \ 10751 old_archive_from_expsyms_cmds | \ 10752 export_symbols_cmds | \ 10753 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10754 postinstall_cmds | postuninstall_cmds | \ 10755 old_postinstall_cmds | old_postuninstall_cmds | \ 10756 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10757 # Double-quote double-evaled strings. 10758 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10759 ;; 10760 *) 10761 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10762 ;; 10763 esac 10764 done 10765 10766 case $lt_echo in 10767 *'\$0 --fallback-echo"') 10768 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10769 ;; 10770 esac 10771 10772cfgfile="${ofile}T" 10773 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10774 $rm -f "$cfgfile" 10775 { $as_echo "$as_me:$LINENO: creating $ofile" >&5 10776$as_echo "$as_me: creating $ofile" >&6;} 10777 10778 cat <<__EOF__ >> "$cfgfile" 10779#! $SHELL 10780 10781# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10782# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10783# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10784# 10785# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 10786# Free Software Foundation, Inc. 10787# 10788# This file is part of GNU Libtool: 10789# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10790# 10791# This program is free software; you can redistribute it and/or modify 10792# it under the terms of the GNU General Public License as published by 10793# the Free Software Foundation; either version 2 of the License, or 10794# (at your option) any later version. 10795# 10796# This program is distributed in the hope that it will be useful, but 10797# WITHOUT ANY WARRANTY; without even the implied warranty of 10798# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10799# General Public License for more details. 10800# 10801# You should have received a copy of the GNU General Public License 10802# along with this program; if not, write to the Free Software 10803# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10804# 10805# As a special exception to the GNU General Public License, if you 10806# distribute this file as part of a program that contains a 10807# configuration script generated by Autoconf, you may include it under 10808# the same distribution terms that you use for the rest of that program. 10809 10810# A sed program that does not truncate output. 10811SED=$lt_SED 10812 10813# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10814Xsed="$SED -e 1s/^X//" 10815 10816# The HP-UX ksh and POSIX shell print the target directory to stdout 10817# if CDPATH is set. 10818(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10819 10820# The names of the tagged configurations supported by this script. 10821available_tags= 10822 10823# ### BEGIN LIBTOOL CONFIG 10824 10825# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10826 10827# Shell to use when invoking shell scripts. 10828SHELL=$lt_SHELL 10829 10830# Whether or not to build shared libraries. 10831build_libtool_libs=$enable_shared 10832 10833# Whether or not to build static libraries. 10834build_old_libs=$enable_static 10835 10836# Whether or not to add -lc for building shared libraries. 10837build_libtool_need_lc=$archive_cmds_need_lc 10838 10839# Whether or not to disallow shared libs when runtime libs are static 10840allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10841 10842# Whether or not to optimize for fast installation. 10843fast_install=$enable_fast_install 10844 10845# The host system. 10846host_alias=$host_alias 10847host=$host 10848host_os=$host_os 10849 10850# The build system. 10851build_alias=$build_alias 10852build=$build 10853build_os=$build_os 10854 10855# An echo program that does not interpret backslashes. 10856echo=$lt_echo 10857 10858# The archiver. 10859AR=$lt_AR 10860AR_FLAGS=$lt_AR_FLAGS 10861 10862# A C compiler. 10863LTCC=$lt_LTCC 10864 10865# LTCC compiler flags. 10866LTCFLAGS=$lt_LTCFLAGS 10867 10868# A language-specific compiler. 10869CC=$lt_compiler 10870 10871# Is the compiler the GNU C compiler? 10872with_gcc=$GCC 10873 10874# An ERE matcher. 10875EGREP=$lt_EGREP 10876 10877# The linker used to build libraries. 10878LD=$lt_LD 10879 10880# Whether we need hard or soft links. 10881LN_S=$lt_LN_S 10882 10883# A BSD-compatible nm program. 10884NM=$lt_NM 10885 10886# A symbol stripping program 10887STRIP=$lt_STRIP 10888 10889# Used to examine libraries when file_magic_cmd begins "file" 10890MAGIC_CMD=$MAGIC_CMD 10891 10892# Used on cygwin: DLL creation program. 10893DLLTOOL="$DLLTOOL" 10894 10895# Used on cygwin: object dumper. 10896OBJDUMP="$OBJDUMP" 10897 10898# Used on cygwin: assembler. 10899AS="$AS" 10900 10901# The name of the directory that contains temporary libtool files. 10902objdir=$objdir 10903 10904# How to create reloadable object files. 10905reload_flag=$lt_reload_flag 10906reload_cmds=$lt_reload_cmds 10907 10908# How to pass a linker flag through the compiler. 10909wl=$lt_lt_prog_compiler_wl 10910 10911# Object file suffix (normally "o"). 10912objext="$ac_objext" 10913 10914# Old archive suffix (normally "a"). 10915libext="$libext" 10916 10917# Shared library suffix (normally ".so"). 10918shrext_cmds='$shrext_cmds' 10919 10920# Executable file suffix (normally ""). 10921exeext="$exeext" 10922 10923# Additional compiler flags for building library objects. 10924pic_flag=$lt_lt_prog_compiler_pic 10925pic_mode=$pic_mode 10926 10927# What is the maximum length of a command? 10928max_cmd_len=$lt_cv_sys_max_cmd_len 10929 10930# Does compiler simultaneously support -c and -o options? 10931compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10932 10933# Must we lock files when doing compilation? 10934need_locks=$lt_need_locks 10935 10936# Do we need the lib prefix for modules? 10937need_lib_prefix=$need_lib_prefix 10938 10939# Do we need a version for libraries? 10940need_version=$need_version 10941 10942# Whether dlopen is supported. 10943dlopen_support=$enable_dlopen 10944 10945# Whether dlopen of programs is supported. 10946dlopen_self=$enable_dlopen_self 10947 10948# Whether dlopen of statically linked programs is supported. 10949dlopen_self_static=$enable_dlopen_self_static 10950 10951# Compiler flag to prevent dynamic linking. 10952link_static_flag=$lt_lt_prog_compiler_static 10953 10954# Compiler flag to turn off builtin functions. 10955no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10956 10957# Compiler flag to allow reflexive dlopens. 10958export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10959 10960# Compiler flag to generate shared objects directly from archives. 10961whole_archive_flag_spec=$lt_whole_archive_flag_spec 10962 10963# Compiler flag to generate thread-safe objects. 10964thread_safe_flag_spec=$lt_thread_safe_flag_spec 10965 10966# Library versioning type. 10967version_type=$version_type 10968 10969# Format of library name prefix. 10970libname_spec=$lt_libname_spec 10971 10972# List of archive names. First name is the real one, the rest are links. 10973# The last name is the one that the linker finds with -lNAME. 10974library_names_spec=$lt_library_names_spec 10975 10976# The coded name of the library, if different from the real name. 10977soname_spec=$lt_soname_spec 10978 10979# Commands used to build and install an old-style archive. 10980RANLIB=$lt_RANLIB 10981old_archive_cmds=$lt_old_archive_cmds 10982old_postinstall_cmds=$lt_old_postinstall_cmds 10983old_postuninstall_cmds=$lt_old_postuninstall_cmds 10984 10985# Create an old-style archive from a shared archive. 10986old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 10987 10988# Create a temporary old-style archive to link instead of a shared archive. 10989old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 10990 10991# Commands used to build and install a shared archive. 10992archive_cmds=$lt_archive_cmds 10993archive_expsym_cmds=$lt_archive_expsym_cmds 10994postinstall_cmds=$lt_postinstall_cmds 10995postuninstall_cmds=$lt_postuninstall_cmds 10996 10997# Commands used to build a loadable module (assumed same as above if empty) 10998module_cmds=$lt_module_cmds 10999module_expsym_cmds=$lt_module_expsym_cmds 11000 11001# Commands to strip libraries. 11002old_striplib=$lt_old_striplib 11003striplib=$lt_striplib 11004 11005# Dependencies to place before the objects being linked to create a 11006# shared library. 11007predep_objects=$lt_predep_objects 11008 11009# Dependencies to place after the objects being linked to create a 11010# shared library. 11011postdep_objects=$lt_postdep_objects 11012 11013# Dependencies to place before the objects being linked to create a 11014# shared library. 11015predeps=$lt_predeps 11016 11017# Dependencies to place after the objects being linked to create a 11018# shared library. 11019postdeps=$lt_postdeps 11020 11021# The directories searched by this compiler when creating a shared 11022# library 11023compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 11024 11025# The library search path used internally by the compiler when linking 11026# a shared library. 11027compiler_lib_search_path=$lt_compiler_lib_search_path 11028 11029# Method to check whether dependent libraries are shared objects. 11030deplibs_check_method=$lt_deplibs_check_method 11031 11032# Command to use when deplibs_check_method == file_magic. 11033file_magic_cmd=$lt_file_magic_cmd 11034 11035# Flag that allows shared libraries with undefined symbols to be built. 11036allow_undefined_flag=$lt_allow_undefined_flag 11037 11038# Flag that forces no undefined symbols. 11039no_undefined_flag=$lt_no_undefined_flag 11040 11041# Commands used to finish a libtool library installation in a directory. 11042finish_cmds=$lt_finish_cmds 11043 11044# Same as above, but a single script fragment to be evaled but not shown. 11045finish_eval=$lt_finish_eval 11046 11047# Take the output of nm and produce a listing of raw symbols and C names. 11048global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 11049 11050# Transform the output of nm in a proper C declaration 11051global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 11052 11053# Transform the output of nm in a C name address pair 11054global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 11055 11056# This is the shared library runtime path variable. 11057runpath_var=$runpath_var 11058 11059# This is the shared library path variable. 11060shlibpath_var=$shlibpath_var 11061 11062# Is shlibpath searched before the hard-coded library search path? 11063shlibpath_overrides_runpath=$shlibpath_overrides_runpath 11064 11065# How to hardcode a shared library path into an executable. 11066hardcode_action=$hardcode_action 11067 11068# Whether we should hardcode library paths into libraries. 11069hardcode_into_libs=$hardcode_into_libs 11070 11071# Flag to hardcode \$libdir into a binary during linking. 11072# This must work even if \$libdir does not exist. 11073hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 11074 11075# If ld is used when linking, flag to hardcode \$libdir into 11076# a binary during linking. This must work even if \$libdir does 11077# not exist. 11078hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 11079 11080# Whether we need a single -rpath flag with a separated argument. 11081hardcode_libdir_separator=$lt_hardcode_libdir_separator 11082 11083# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 11084# resulting binary. 11085hardcode_direct=$hardcode_direct 11086 11087# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 11088# resulting binary. 11089hardcode_minus_L=$hardcode_minus_L 11090 11091# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 11092# the resulting binary. 11093hardcode_shlibpath_var=$hardcode_shlibpath_var 11094 11095# Set to yes if building a shared library automatically hardcodes DIR into the library 11096# and all subsequent libraries and executables linked against it. 11097hardcode_automatic=$hardcode_automatic 11098 11099# Variables whose values should be saved in libtool wrapper scripts and 11100# restored at relink time. 11101variables_saved_for_relink="$variables_saved_for_relink" 11102 11103# Whether libtool must link a program against all its dependency libraries. 11104link_all_deplibs=$link_all_deplibs 11105 11106# Compile-time system search path for libraries 11107sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 11108 11109# Run-time system search path for libraries 11110sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 11111 11112# Fix the shell variable \$srcfile for the compiler. 11113fix_srcfile_path=$lt_fix_srcfile_path 11114 11115# Set to yes if exported symbols are required. 11116always_export_symbols=$always_export_symbols 11117 11118# The commands to list exported symbols. 11119export_symbols_cmds=$lt_export_symbols_cmds 11120 11121# The commands to extract the exported symbol list from a shared archive. 11122extract_expsyms_cmds=$lt_extract_expsyms_cmds 11123 11124# Symbols that should not be listed in the preloaded symbols. 11125exclude_expsyms=$lt_exclude_expsyms 11126 11127# Symbols that must always be exported. 11128include_expsyms=$lt_include_expsyms 11129 11130# ### END LIBTOOL CONFIG 11131 11132__EOF__ 11133 11134 11135 case $host_os in 11136 aix3*) 11137 cat <<\EOF >> "$cfgfile" 11138 11139# AIX sometimes has problems with the GCC collect2 program. For some 11140# reason, if we set the COLLECT_NAMES environment variable, the problems 11141# vanish in a puff of smoke. 11142if test "X${COLLECT_NAMES+set}" != Xset; then 11143 COLLECT_NAMES= 11144 export COLLECT_NAMES 11145fi 11146EOF 11147 ;; 11148 esac 11149 11150 # We use sed instead of cat because bash on DJGPP gets confused if 11151 # if finds mixed CR/LF and LF-only lines. Since sed operates in 11152 # text mode, it properly converts lines to CR/LF. This bash problem 11153 # is reportedly fixed, but why not run on old versions too? 11154 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 11155 11156 mv -f "$cfgfile" "$ofile" || \ 11157 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 11158 chmod +x "$ofile" 11159 11160else 11161 # If there is no Makefile yet, we rely on a make rule to execute 11162 # `config.status --recheck' to rerun these tests and create the 11163 # libtool script then. 11164 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 11165 if test -f "$ltmain_in"; then 11166 test -f Makefile && make "$ltmain" 11167 fi 11168fi 11169 11170 11171ac_ext=c 11172ac_cpp='$CPP $CPPFLAGS' 11173ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11174ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11175ac_compiler_gnu=$ac_cv_c_compiler_gnu 11176 11177CC="$lt_save_CC" 11178 11179 11180# Check whether --with-tags was given. 11181if test "${with_tags+set}" = set; then 11182 withval=$with_tags; tagnames="$withval" 11183fi 11184 11185 11186if test -f "$ltmain" && test -n "$tagnames"; then 11187 if test ! -f "${ofile}"; then 11188 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 11189$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 11190 fi 11191 11192 if test -z "$LTCC"; then 11193 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 11194 if test -z "$LTCC"; then 11195 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 11196$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 11197 else 11198 { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 11199$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 11200 fi 11201 fi 11202 if test -z "$LTCFLAGS"; then 11203 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 11204 fi 11205 11206 # Extract list of available tagged configurations in $ofile. 11207 # Note that this assumes the entire list is on one line. 11208 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 11209 11210 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 11211 for tagname in $tagnames; do 11212 IFS="$lt_save_ifs" 11213 # Check whether tagname contains only valid characters 11214 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 11215 "") ;; 11216 *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 11217$as_echo "$as_me: error: invalid tag name: $tagname" >&2;} 11218 { (exit 1); exit 1; }; } 11219 ;; 11220 esac 11221 11222 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 11223 then 11224 { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 11225$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 11226 { (exit 1); exit 1; }; } 11227 fi 11228 11229 # Update the list of available tags. 11230 if test -n "$tagname"; then 11231 echo appending configuration tag \"$tagname\" to $ofile 11232 11233 case $tagname in 11234 CXX) 11235 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11236 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11237 (test "X$CXX" != "Xg++"))) ; then 11238 ac_ext=cpp 11239ac_cpp='$CXXCPP $CPPFLAGS' 11240ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11241ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11242ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11243 11244 11245 11246 11247archive_cmds_need_lc_CXX=no 11248allow_undefined_flag_CXX= 11249always_export_symbols_CXX=no 11250archive_expsym_cmds_CXX= 11251export_dynamic_flag_spec_CXX= 11252hardcode_direct_CXX=no 11253hardcode_libdir_flag_spec_CXX= 11254hardcode_libdir_flag_spec_ld_CXX= 11255hardcode_libdir_separator_CXX= 11256hardcode_minus_L_CXX=no 11257hardcode_shlibpath_var_CXX=unsupported 11258hardcode_automatic_CXX=no 11259module_cmds_CXX= 11260module_expsym_cmds_CXX= 11261link_all_deplibs_CXX=unknown 11262old_archive_cmds_CXX=$old_archive_cmds 11263no_undefined_flag_CXX= 11264whole_archive_flag_spec_CXX= 11265enable_shared_with_static_runtimes_CXX=no 11266 11267# Dependencies to place before and after the object being linked: 11268predep_objects_CXX= 11269postdep_objects_CXX= 11270predeps_CXX= 11271postdeps_CXX= 11272compiler_lib_search_path_CXX= 11273compiler_lib_search_dirs_CXX= 11274 11275# Source file extension for C++ test sources. 11276ac_ext=cpp 11277 11278# Object file extension for compiled C++ test sources. 11279objext=o 11280objext_CXX=$objext 11281 11282# Code to be used in simple compile tests 11283lt_simple_compile_test_code="int some_variable = 0;" 11284 11285# Code to be used in simple link tests 11286lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11287 11288# ltmain only uses $CC for tagged configurations so make sure $CC is set. 11289 11290# If no C compiler was specified, use CC. 11291LTCC=${LTCC-"$CC"} 11292 11293# If no C compiler flags were specified, use CFLAGS. 11294LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11295 11296# Allow CC to be a program name with arguments. 11297compiler=$CC 11298 11299 11300# save warnings/boilerplate of simple test code 11301ac_outfile=conftest.$ac_objext 11302echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11303eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11304_lt_compiler_boilerplate=`cat conftest.err` 11305$rm conftest* 11306 11307ac_outfile=conftest.$ac_objext 11308echo "$lt_simple_link_test_code" >conftest.$ac_ext 11309eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11310_lt_linker_boilerplate=`cat conftest.err` 11311$rm -r conftest* 11312 11313 11314# Allow CC to be a program name with arguments. 11315lt_save_CC=$CC 11316lt_save_LD=$LD 11317lt_save_GCC=$GCC 11318GCC=$GXX 11319lt_save_with_gnu_ld=$with_gnu_ld 11320lt_save_path_LD=$lt_cv_path_LD 11321if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11322 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11323else 11324 $as_unset lt_cv_prog_gnu_ld 11325fi 11326if test -n "${lt_cv_path_LDCXX+set}"; then 11327 lt_cv_path_LD=$lt_cv_path_LDCXX 11328else 11329 $as_unset lt_cv_path_LD 11330fi 11331test -z "${LDCXX+set}" || LD=$LDCXX 11332CC=${CXX-"c++"} 11333compiler=$CC 11334compiler_CXX=$CC 11335for cc_temp in $compiler""; do 11336 case $cc_temp in 11337 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11338 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11339 \-*) ;; 11340 *) break;; 11341 esac 11342done 11343cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 11344 11345 11346# We don't want -fno-exception wen compiling C++ code, so set the 11347# no_builtin_flag separately 11348if test "$GXX" = yes; then 11349 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11350else 11351 lt_prog_compiler_no_builtin_flag_CXX= 11352fi 11353 11354if test "$GXX" = yes; then 11355 # Set up default GNU C++ configuration 11356 11357 11358# Check whether --with-gnu-ld was given. 11359if test "${with_gnu_ld+set}" = set; then 11360 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11361else 11362 with_gnu_ld=no 11363fi 11364 11365ac_prog=ld 11366if test "$GCC" = yes; then 11367 # Check if gcc -print-prog-name=ld gives a path. 11368 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 11369$as_echo_n "checking for ld used by $CC... " >&6; } 11370 case $host in 11371 *-*-mingw*) 11372 # gcc leaves a trailing carriage return which upsets mingw 11373 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11374 *) 11375 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11376 esac 11377 case $ac_prog in 11378 # Accept absolute paths. 11379 [\\/]* | ?:[\\/]*) 11380 re_direlt='/[^/][^/]*/\.\./' 11381 # Canonicalize the pathname of ld 11382 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 11383 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11384 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 11385 done 11386 test -z "$LD" && LD="$ac_prog" 11387 ;; 11388 "") 11389 # If it fails, then pretend we aren't using GCC. 11390 ac_prog=ld 11391 ;; 11392 *) 11393 # If it is relative, then search for the first ld in PATH. 11394 with_gnu_ld=unknown 11395 ;; 11396 esac 11397elif test "$with_gnu_ld" = yes; then 11398 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 11399$as_echo_n "checking for GNU ld... " >&6; } 11400else 11401 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 11402$as_echo_n "checking for non-GNU ld... " >&6; } 11403fi 11404if test "${lt_cv_path_LD+set}" = set; then 11405 $as_echo_n "(cached) " >&6 11406else 11407 if test -z "$LD"; then 11408 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11409 for ac_dir in $PATH; do 11410 IFS="$lt_save_ifs" 11411 test -z "$ac_dir" && ac_dir=. 11412 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11413 lt_cv_path_LD="$ac_dir/$ac_prog" 11414 # Check to see if the program is GNU ld. I'd rather use --version, 11415 # but apparently some variants of GNU ld only accept -v. 11416 # Break only if it was the GNU/non-GNU ld that we prefer. 11417 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11418 *GNU* | *'with BFD'*) 11419 test "$with_gnu_ld" != no && break 11420 ;; 11421 *) 11422 test "$with_gnu_ld" != yes && break 11423 ;; 11424 esac 11425 fi 11426 done 11427 IFS="$lt_save_ifs" 11428else 11429 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11430fi 11431fi 11432 11433LD="$lt_cv_path_LD" 11434if test -n "$LD"; then 11435 { $as_echo "$as_me:$LINENO: result: $LD" >&5 11436$as_echo "$LD" >&6; } 11437else 11438 { $as_echo "$as_me:$LINENO: result: no" >&5 11439$as_echo "no" >&6; } 11440fi 11441test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 11442$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 11443 { (exit 1); exit 1; }; } 11444{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 11445$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11446if test "${lt_cv_prog_gnu_ld+set}" = set; then 11447 $as_echo_n "(cached) " >&6 11448else 11449 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11450case `$LD -v 2>&1 </dev/null` in 11451*GNU* | *'with BFD'*) 11452 lt_cv_prog_gnu_ld=yes 11453 ;; 11454*) 11455 lt_cv_prog_gnu_ld=no 11456 ;; 11457esac 11458fi 11459{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 11460$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11461with_gnu_ld=$lt_cv_prog_gnu_ld 11462 11463 11464 11465 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11466 # archiving commands below assume that GNU ld is being used. 11467 if test "$with_gnu_ld" = yes; then 11468 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11469 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' 11470 11471 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11472 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11473 11474 # If archive_cmds runs LD, not CC, wlarc should be empty 11475 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11476 # investigate it a little bit more. (MM) 11477 wlarc='${wl}' 11478 11479 # ancient GNU ld didn't support --whole-archive et. al. 11480 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 11481 grep 'no-whole-archive' > /dev/null; then 11482 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11483 else 11484 whole_archive_flag_spec_CXX= 11485 fi 11486 else 11487 with_gnu_ld=no 11488 wlarc= 11489 11490 # A generic and very simple default shared library creation 11491 # command for GNU C++ for the case where it uses the native 11492 # linker, instead of GNU ld. If possible, this setting should 11493 # overridden to take advantage of the native linker features on 11494 # the platform it is being used on. 11495 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11496 fi 11497 11498 # Commands to make compiler produce verbose output that lists 11499 # what "hidden" libraries, object files and flags are used when 11500 # linking a shared library. 11501 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11502 11503else 11504 GXX=no 11505 with_gnu_ld=no 11506 wlarc= 11507fi 11508 11509# PORTME: fill in a description of your system's C++ link characteristics 11510{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11511$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11512ld_shlibs_CXX=yes 11513case $host_os in 11514 aix3*) 11515 # FIXME: insert proper C++ library support 11516 ld_shlibs_CXX=no 11517 ;; 11518 aix[4-9]*) 11519 if test "$host_cpu" = ia64; then 11520 # On IA64, the linker does run time linking by default, so we don't 11521 # have to do anything special. 11522 aix_use_runtimelinking=no 11523 exp_sym_flag='-Bexport' 11524 no_entry_flag="" 11525 else 11526 aix_use_runtimelinking=no 11527 11528 # Test if we are trying to use run time linking or normal 11529 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11530 # need to do runtime linking. 11531 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11532 for ld_flag in $LDFLAGS; do 11533 case $ld_flag in 11534 *-brtl*) 11535 aix_use_runtimelinking=yes 11536 break 11537 ;; 11538 esac 11539 done 11540 ;; 11541 esac 11542 11543 exp_sym_flag='-bexport' 11544 no_entry_flag='-bnoentry' 11545 fi 11546 11547 # When large executables or shared objects are built, AIX ld can 11548 # have problems creating the table of contents. If linking a library 11549 # or program results in "error TOC overflow" add -mminimal-toc to 11550 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11551 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11552 11553 archive_cmds_CXX='' 11554 hardcode_direct_CXX=yes 11555 hardcode_libdir_separator_CXX=':' 11556 link_all_deplibs_CXX=yes 11557 11558 if test "$GXX" = yes; then 11559 case $host_os in aix4.[012]|aix4.[012].*) 11560 # We only want to do this on AIX 4.2 and lower, the check 11561 # below for broken collect2 doesn't work under 4.3+ 11562 collect2name=`${CC} -print-prog-name=collect2` 11563 if test -f "$collect2name" && \ 11564 strings "$collect2name" | grep resolve_lib_name >/dev/null 11565 then 11566 # We have reworked collect2 11567 : 11568 else 11569 # We have old collect2 11570 hardcode_direct_CXX=unsupported 11571 # It fails to find uninstalled libraries when the uninstalled 11572 # path is not listed in the libpath. Setting hardcode_minus_L 11573 # to unsupported forces relinking 11574 hardcode_minus_L_CXX=yes 11575 hardcode_libdir_flag_spec_CXX='-L$libdir' 11576 hardcode_libdir_separator_CXX= 11577 fi 11578 ;; 11579 esac 11580 shared_flag='-shared' 11581 if test "$aix_use_runtimelinking" = yes; then 11582 shared_flag="$shared_flag "'${wl}-G' 11583 fi 11584 else 11585 # not using gcc 11586 if test "$host_cpu" = ia64; then 11587 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11588 # chokes on -Wl,-G. The following line is correct: 11589 shared_flag='-G' 11590 else 11591 if test "$aix_use_runtimelinking" = yes; then 11592 shared_flag='${wl}-G' 11593 else 11594 shared_flag='${wl}-bM:SRE' 11595 fi 11596 fi 11597 fi 11598 11599 # It seems that -bexpall does not export symbols beginning with 11600 # underscore (_), so it is better to generate a list of symbols to export. 11601 always_export_symbols_CXX=yes 11602 if test "$aix_use_runtimelinking" = yes; then 11603 # Warning - without using the other runtime loading flags (-brtl), 11604 # -berok will link without error, but may produce a broken library. 11605 allow_undefined_flag_CXX='-berok' 11606 # Determine the default libpath from the value encoded in an empty executable. 11607 cat >conftest.$ac_ext <<_ACEOF 11608/* confdefs.h. */ 11609_ACEOF 11610cat confdefs.h >>conftest.$ac_ext 11611cat >>conftest.$ac_ext <<_ACEOF 11612/* end confdefs.h. */ 11613 11614int 11615main () 11616{ 11617 11618 ; 11619 return 0; 11620} 11621_ACEOF 11622rm -f conftest.$ac_objext conftest$ac_exeext 11623if { (ac_try="$ac_link" 11624case "(($ac_try" in 11625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11626 *) ac_try_echo=$ac_try;; 11627esac 11628eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11629$as_echo "$ac_try_echo") >&5 11630 (eval "$ac_link") 2>conftest.er1 11631 ac_status=$? 11632 grep -v '^ *+' conftest.er1 >conftest.err 11633 rm -f conftest.er1 11634 cat conftest.err >&5 11635 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11636 (exit $ac_status); } && { 11637 test -z "$ac_cxx_werror_flag" || 11638 test ! -s conftest.err 11639 } && test -s conftest$ac_exeext && { 11640 test "$cross_compiling" = yes || 11641 $as_test_x conftest$ac_exeext 11642 }; then 11643 11644lt_aix_libpath_sed=' 11645 /Import File Strings/,/^$/ { 11646 /^0/ { 11647 s/^0 *\(.*\)$/\1/ 11648 p 11649 } 11650 }' 11651aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11652# Check for a 64-bit object if we didn't find anything. 11653if test -z "$aix_libpath"; then 11654 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11655fi 11656else 11657 $as_echo "$as_me: failed program was:" >&5 11658sed 's/^/| /' conftest.$ac_ext >&5 11659 11660 11661fi 11662 11663rm -rf conftest.dSYM 11664rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11665 conftest$ac_exeext conftest.$ac_ext 11666if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11667 11668 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11669 11670 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" 11671 else 11672 if test "$host_cpu" = ia64; then 11673 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11674 allow_undefined_flag_CXX="-z nodefs" 11675 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" 11676 else 11677 # Determine the default libpath from the value encoded in an empty executable. 11678 cat >conftest.$ac_ext <<_ACEOF 11679/* confdefs.h. */ 11680_ACEOF 11681cat confdefs.h >>conftest.$ac_ext 11682cat >>conftest.$ac_ext <<_ACEOF 11683/* end confdefs.h. */ 11684 11685int 11686main () 11687{ 11688 11689 ; 11690 return 0; 11691} 11692_ACEOF 11693rm -f conftest.$ac_objext conftest$ac_exeext 11694if { (ac_try="$ac_link" 11695case "(($ac_try" in 11696 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11697 *) ac_try_echo=$ac_try;; 11698esac 11699eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11700$as_echo "$ac_try_echo") >&5 11701 (eval "$ac_link") 2>conftest.er1 11702 ac_status=$? 11703 grep -v '^ *+' conftest.er1 >conftest.err 11704 rm -f conftest.er1 11705 cat conftest.err >&5 11706 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11707 (exit $ac_status); } && { 11708 test -z "$ac_cxx_werror_flag" || 11709 test ! -s conftest.err 11710 } && test -s conftest$ac_exeext && { 11711 test "$cross_compiling" = yes || 11712 $as_test_x conftest$ac_exeext 11713 }; then 11714 11715lt_aix_libpath_sed=' 11716 /Import File Strings/,/^$/ { 11717 /^0/ { 11718 s/^0 *\(.*\)$/\1/ 11719 p 11720 } 11721 }' 11722aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11723# Check for a 64-bit object if we didn't find anything. 11724if test -z "$aix_libpath"; then 11725 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11726fi 11727else 11728 $as_echo "$as_me: failed program was:" >&5 11729sed 's/^/| /' conftest.$ac_ext >&5 11730 11731 11732fi 11733 11734rm -rf conftest.dSYM 11735rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11736 conftest$ac_exeext conftest.$ac_ext 11737if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11738 11739 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11740 # Warning - without using the other run time loading flags, 11741 # -berok will link without error, but may produce a broken library. 11742 no_undefined_flag_CXX=' ${wl}-bernotok' 11743 allow_undefined_flag_CXX=' ${wl}-berok' 11744 # Exported symbols can be pulled into shared objects from archives 11745 whole_archive_flag_spec_CXX='$convenience' 11746 archive_cmds_need_lc_CXX=yes 11747 # This is similar to how AIX traditionally builds its shared libraries. 11748 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' 11749 fi 11750 fi 11751 ;; 11752 11753 beos*) 11754 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11755 allow_undefined_flag_CXX=unsupported 11756 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11757 # support --undefined. This deserves some investigation. FIXME 11758 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11759 else 11760 ld_shlibs_CXX=no 11761 fi 11762 ;; 11763 11764 chorus*) 11765 case $cc_basename in 11766 *) 11767 # FIXME: insert proper C++ library support 11768 ld_shlibs_CXX=no 11769 ;; 11770 esac 11771 ;; 11772 11773 cygwin* | mingw* | pw32*) 11774 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11775 # as there is no search path for DLLs. 11776 hardcode_libdir_flag_spec_CXX='-L$libdir' 11777 allow_undefined_flag_CXX=unsupported 11778 always_export_symbols_CXX=no 11779 enable_shared_with_static_runtimes_CXX=yes 11780 11781 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11782 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' 11783 # If the export-symbols file already is a .def file (1st line 11784 # is EXPORTS), use it as is; otherwise, prepend... 11785 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11786 cp $export_symbols $output_objdir/$soname.def; 11787 else 11788 echo EXPORTS > $output_objdir/$soname.def; 11789 cat $export_symbols >> $output_objdir/$soname.def; 11790 fi~ 11791 $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' 11792 else 11793 ld_shlibs_CXX=no 11794 fi 11795 ;; 11796 darwin* | rhapsody*) 11797 archive_cmds_need_lc_CXX=no 11798 hardcode_direct_CXX=no 11799 hardcode_automatic_CXX=yes 11800 hardcode_shlibpath_var_CXX=unsupported 11801 whole_archive_flag_spec_CXX='' 11802 link_all_deplibs_CXX=yes 11803 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 11804 if test "$GXX" = yes ; then 11805 output_verbose_link_cmd='echo' 11806 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}" 11807 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 11808 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}" 11809 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}" 11810 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 11811 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}" 11812 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}" 11813 fi 11814 else 11815 case $cc_basename in 11816 xlc*) 11817 output_verbose_link_cmd='echo' 11818 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' 11819 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11820 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11821 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}' 11822 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}' 11823 ;; 11824 *) 11825 ld_shlibs_CXX=no 11826 ;; 11827 esac 11828 fi 11829 ;; 11830 11831 dgux*) 11832 case $cc_basename in 11833 ec++*) 11834 # FIXME: insert proper C++ library support 11835 ld_shlibs_CXX=no 11836 ;; 11837 ghcx*) 11838 # Green Hills C++ Compiler 11839 # FIXME: insert proper C++ library support 11840 ld_shlibs_CXX=no 11841 ;; 11842 *) 11843 # FIXME: insert proper C++ library support 11844 ld_shlibs_CXX=no 11845 ;; 11846 esac 11847 ;; 11848 freebsd[12]*) 11849 # C++ shared libraries reported to be fairly broken before switch to ELF 11850 ld_shlibs_CXX=no 11851 ;; 11852 freebsd-elf*) 11853 archive_cmds_need_lc_CXX=no 11854 ;; 11855 freebsd* | dragonfly*) 11856 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11857 # conventions 11858 ld_shlibs_CXX=yes 11859 ;; 11860 gnu*) 11861 ;; 11862 hpux9*) 11863 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11864 hardcode_libdir_separator_CXX=: 11865 export_dynamic_flag_spec_CXX='${wl}-E' 11866 hardcode_direct_CXX=yes 11867 hardcode_minus_L_CXX=yes # Not in the search PATH, 11868 # but as the default 11869 # location of the library. 11870 11871 case $cc_basename in 11872 CC*) 11873 # FIXME: insert proper C++ library support 11874 ld_shlibs_CXX=no 11875 ;; 11876 aCC*) 11877 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' 11878 # Commands to make compiler produce verbose output that lists 11879 # what "hidden" libraries, object files and flags are used when 11880 # linking a shared library. 11881 # 11882 # There doesn't appear to be a way to prevent this compiler from 11883 # explicitly linking system object files so we need to strip them 11884 # from the output so that they don't get included in the library 11885 # dependencies. 11886 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' 11887 ;; 11888 *) 11889 if test "$GXX" = yes; then 11890 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' 11891 else 11892 # FIXME: insert proper C++ library support 11893 ld_shlibs_CXX=no 11894 fi 11895 ;; 11896 esac 11897 ;; 11898 hpux10*|hpux11*) 11899 if test $with_gnu_ld = no; then 11900 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11901 hardcode_libdir_separator_CXX=: 11902 11903 case $host_cpu in 11904 hppa*64*|ia64*) ;; 11905 *) 11906 export_dynamic_flag_spec_CXX='${wl}-E' 11907 ;; 11908 esac 11909 fi 11910 case $host_cpu in 11911 hppa*64*|ia64*) 11912 hardcode_direct_CXX=no 11913 hardcode_shlibpath_var_CXX=no 11914 ;; 11915 *) 11916 hardcode_direct_CXX=yes 11917 hardcode_minus_L_CXX=yes # Not in the search PATH, 11918 # but as the default 11919 # location of the library. 11920 ;; 11921 esac 11922 11923 case $cc_basename in 11924 CC*) 11925 # FIXME: insert proper C++ library support 11926 ld_shlibs_CXX=no 11927 ;; 11928 aCC*) 11929 case $host_cpu in 11930 hppa*64*) 11931 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11932 ;; 11933 ia64*) 11934 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11935 ;; 11936 *) 11937 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11938 ;; 11939 esac 11940 # Commands to make compiler produce verbose output that lists 11941 # what "hidden" libraries, object files and flags are used when 11942 # linking a shared library. 11943 # 11944 # There doesn't appear to be a way to prevent this compiler from 11945 # explicitly linking system object files so we need to strip them 11946 # from the output so that they don't get included in the library 11947 # dependencies. 11948 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' 11949 ;; 11950 *) 11951 if test "$GXX" = yes; then 11952 if test $with_gnu_ld = no; then 11953 case $host_cpu in 11954 hppa*64*) 11955 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11956 ;; 11957 ia64*) 11958 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11959 ;; 11960 *) 11961 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' 11962 ;; 11963 esac 11964 fi 11965 else 11966 # FIXME: insert proper C++ library support 11967 ld_shlibs_CXX=no 11968 fi 11969 ;; 11970 esac 11971 ;; 11972 interix[3-9]*) 11973 hardcode_direct_CXX=no 11974 hardcode_shlibpath_var_CXX=no 11975 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11976 export_dynamic_flag_spec_CXX='${wl}-E' 11977 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11978 # Instead, shared libraries are loaded at an image base (0x10000000 by 11979 # default) and relocated if they conflict, which is a slow very memory 11980 # consuming and fragmenting process. To avoid this, we pick a random, 11981 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11982 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11983 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' 11984 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' 11985 ;; 11986 irix5* | irix6*) 11987 case $cc_basename in 11988 CC*) 11989 # SGI C++ 11990 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' 11991 11992 # Archives containing C++ object files must be created using 11993 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 11994 # necessary to make sure instantiated templates are included 11995 # in the archive. 11996 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 11997 ;; 11998 *) 11999 if test "$GXX" = yes; then 12000 if test "$with_gnu_ld" = no; then 12001 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' 12002 else 12003 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' 12004 fi 12005 fi 12006 link_all_deplibs_CXX=yes 12007 ;; 12008 esac 12009 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12010 hardcode_libdir_separator_CXX=: 12011 ;; 12012 linux* | k*bsd*-gnu) 12013 case $cc_basename in 12014 KCC*) 12015 # Kuck and Associates, Inc. (KAI) C++ Compiler 12016 12017 # KCC will only create a shared library if the output file 12018 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12019 # to its proper name (with version) after linking. 12020 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' 12021 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' 12022 # Commands to make compiler produce verbose output that lists 12023 # what "hidden" libraries, object files and flags are used when 12024 # linking a shared library. 12025 # 12026 # There doesn't appear to be a way to prevent this compiler from 12027 # explicitly linking system object files so we need to strip them 12028 # from the output so that they don't get included in the library 12029 # dependencies. 12030 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' 12031 12032 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 12033 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12034 12035 # Archives containing C++ object files must be created using 12036 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12037 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12038 ;; 12039 icpc*) 12040 # Intel C++ 12041 with_gnu_ld=yes 12042 # version 8.0 and above of icpc choke on multiply defined symbols 12043 # if we add $predep_objects and $postdep_objects, however 7.1 and 12044 # earlier do not add the objects themselves. 12045 case `$CC -V 2>&1` in 12046 *"Version 7."*) 12047 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12048 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' 12049 ;; 12050 *) # Version 8.0 or newer 12051 tmp_idyn= 12052 case $host_cpu in 12053 ia64*) tmp_idyn=' -i_dynamic';; 12054 esac 12055 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12056 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' 12057 ;; 12058 esac 12059 archive_cmds_need_lc_CXX=no 12060 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12061 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12062 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12063 ;; 12064 pgCC* | pgcpp*) 12065 # Portland Group C++ compiler 12066 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12067 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' 12068 12069 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12070 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12071 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' 12072 ;; 12073 cxx*) 12074 # Compaq C++ 12075 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12076 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' 12077 12078 runpath_var=LD_RUN_PATH 12079 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12080 hardcode_libdir_separator_CXX=: 12081 12082 # Commands to make compiler produce verbose output that lists 12083 # what "hidden" libraries, object files and flags are used when 12084 # linking a shared library. 12085 # 12086 # There doesn't appear to be a way to prevent this compiler from 12087 # explicitly linking system object files so we need to strip them 12088 # from the output so that they don't get included in the library 12089 # dependencies. 12090 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' 12091 ;; 12092 *) 12093 case `$CC -V 2>&1 | sed 5q` in 12094 *Sun\ C*) 12095 # Sun C++ 5.9 12096 no_undefined_flag_CXX=' -zdefs' 12097 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12098 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' 12099 hardcode_libdir_flag_spec_CXX='-R$libdir' 12100 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' 12101 12102 # Not sure whether something based on 12103 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12104 # would be better. 12105 output_verbose_link_cmd='echo' 12106 12107 # Archives containing C++ object files must be created using 12108 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12109 # necessary to make sure instantiated templates are included 12110 # in the archive. 12111 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12112 ;; 12113 esac 12114 ;; 12115 esac 12116 ;; 12117 lynxos*) 12118 # FIXME: insert proper C++ library support 12119 ld_shlibs_CXX=no 12120 ;; 12121 m88k*) 12122 # FIXME: insert proper C++ library support 12123 ld_shlibs_CXX=no 12124 ;; 12125 mvs*) 12126 case $cc_basename in 12127 cxx*) 12128 # FIXME: insert proper C++ library support 12129 ld_shlibs_CXX=no 12130 ;; 12131 *) 12132 # FIXME: insert proper C++ library support 12133 ld_shlibs_CXX=no 12134 ;; 12135 esac 12136 ;; 12137 netbsd*) 12138 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 12139 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12140 wlarc= 12141 hardcode_libdir_flag_spec_CXX='-R$libdir' 12142 hardcode_direct_CXX=yes 12143 hardcode_shlibpath_var_CXX=no 12144 fi 12145 # Workaround some broken pre-1.5 toolchains 12146 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12147 ;; 12148 openbsd2*) 12149 # C++ shared libraries are fairly broken 12150 ld_shlibs_CXX=no 12151 ;; 12152 openbsd*) 12153 if test -f /usr/libexec/ld.so; then 12154 hardcode_direct_CXX=yes 12155 hardcode_shlibpath_var_CXX=no 12156 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12157 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12158 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12159 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12160 export_dynamic_flag_spec_CXX='${wl}-E' 12161 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12162 fi 12163 output_verbose_link_cmd='echo' 12164 else 12165 ld_shlibs_CXX=no 12166 fi 12167 ;; 12168 osf3*) 12169 case $cc_basename in 12170 KCC*) 12171 # Kuck and Associates, Inc. (KAI) C++ Compiler 12172 12173 # KCC will only create a shared library if the output file 12174 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12175 # to its proper name (with version) after linking. 12176 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' 12177 12178 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12179 hardcode_libdir_separator_CXX=: 12180 12181 # Archives containing C++ object files must be created using 12182 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12183 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12184 12185 ;; 12186 RCC*) 12187 # Rational C++ 2.4.1 12188 # FIXME: insert proper C++ library support 12189 ld_shlibs_CXX=no 12190 ;; 12191 cxx*) 12192 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12193 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' 12194 12195 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12196 hardcode_libdir_separator_CXX=: 12197 12198 # Commands to make compiler produce verbose output that lists 12199 # what "hidden" libraries, object files and flags are used when 12200 # linking a shared library. 12201 # 12202 # There doesn't appear to be a way to prevent this compiler from 12203 # explicitly linking system object files so we need to strip them 12204 # from the output so that they don't get included in the library 12205 # dependencies. 12206 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' 12207 ;; 12208 *) 12209 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12210 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12211 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' 12212 12213 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12214 hardcode_libdir_separator_CXX=: 12215 12216 # Commands to make compiler produce verbose output that lists 12217 # what "hidden" libraries, object files and flags are used when 12218 # linking a shared library. 12219 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12220 12221 else 12222 # FIXME: insert proper C++ library support 12223 ld_shlibs_CXX=no 12224 fi 12225 ;; 12226 esac 12227 ;; 12228 osf4* | osf5*) 12229 case $cc_basename in 12230 KCC*) 12231 # Kuck and Associates, Inc. (KAI) C++ Compiler 12232 12233 # KCC will only create a shared library if the output file 12234 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12235 # to its proper name (with version) after linking. 12236 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' 12237 12238 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12239 hardcode_libdir_separator_CXX=: 12240 12241 # Archives containing C++ object files must be created using 12242 # the KAI C++ compiler. 12243 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 12244 ;; 12245 RCC*) 12246 # Rational C++ 2.4.1 12247 # FIXME: insert proper C++ library support 12248 ld_shlibs_CXX=no 12249 ;; 12250 cxx*) 12251 allow_undefined_flag_CXX=' -expect_unresolved \*' 12252 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' 12253 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12254 echo "-hidden">> $lib.exp~ 12255 $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~ 12256 $rm $lib.exp' 12257 12258 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12259 hardcode_libdir_separator_CXX=: 12260 12261 # Commands to make compiler produce verbose output that lists 12262 # what "hidden" libraries, object files and flags are used when 12263 # linking a shared library. 12264 # 12265 # There doesn't appear to be a way to prevent this compiler from 12266 # explicitly linking system object files so we need to strip them 12267 # from the output so that they don't get included in the library 12268 # dependencies. 12269 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' 12270 ;; 12271 *) 12272 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12273 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12274 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' 12275 12276 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12277 hardcode_libdir_separator_CXX=: 12278 12279 # Commands to make compiler produce verbose output that lists 12280 # what "hidden" libraries, object files and flags are used when 12281 # linking a shared library. 12282 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12283 12284 else 12285 # FIXME: insert proper C++ library support 12286 ld_shlibs_CXX=no 12287 fi 12288 ;; 12289 esac 12290 ;; 12291 psos*) 12292 # FIXME: insert proper C++ library support 12293 ld_shlibs_CXX=no 12294 ;; 12295 sunos4*) 12296 case $cc_basename in 12297 CC*) 12298 # Sun C++ 4.x 12299 # FIXME: insert proper C++ library support 12300 ld_shlibs_CXX=no 12301 ;; 12302 lcc*) 12303 # Lucid 12304 # FIXME: insert proper C++ library support 12305 ld_shlibs_CXX=no 12306 ;; 12307 *) 12308 # FIXME: insert proper C++ library support 12309 ld_shlibs_CXX=no 12310 ;; 12311 esac 12312 ;; 12313 solaris*) 12314 case $cc_basename in 12315 CC*) 12316 # Sun C++ 4.2, 5.x and Centerline C++ 12317 archive_cmds_need_lc_CXX=yes 12318 no_undefined_flag_CXX=' -zdefs' 12319 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12320 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12321 $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' 12322 12323 hardcode_libdir_flag_spec_CXX='-R$libdir' 12324 hardcode_shlibpath_var_CXX=no 12325 case $host_os in 12326 solaris2.[0-5] | solaris2.[0-5].*) ;; 12327 *) 12328 # The compiler driver will combine and reorder linker options, 12329 # but understands `-z linker_flag'. 12330 # Supported since Solaris 2.6 (maybe 2.5.1?) 12331 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12332 ;; 12333 esac 12334 link_all_deplibs_CXX=yes 12335 12336 output_verbose_link_cmd='echo' 12337 12338 # Archives containing C++ object files must be created using 12339 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12340 # necessary to make sure instantiated templates are included 12341 # in the archive. 12342 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12343 ;; 12344 gcx*) 12345 # Green Hills C++ Compiler 12346 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12347 12348 # The C++ compiler must be used to create the archive. 12349 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12350 ;; 12351 *) 12352 # GNU C++ compiler with Solaris linker 12353 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12354 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12355 if $CC --version | grep -v '^2\.7' > /dev/null; then 12356 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12357 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12358 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12359 12360 # Commands to make compiler produce verbose output that lists 12361 # what "hidden" libraries, object files and flags are used when 12362 # linking a shared library. 12363 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12364 else 12365 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12366 # platform. 12367 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12368 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12369 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12370 12371 # Commands to make compiler produce verbose output that lists 12372 # what "hidden" libraries, object files and flags are used when 12373 # linking a shared library. 12374 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12375 fi 12376 12377 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12378 case $host_os in 12379 solaris2.[0-5] | solaris2.[0-5].*) ;; 12380 *) 12381 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12382 ;; 12383 esac 12384 fi 12385 ;; 12386 esac 12387 ;; 12388 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12389 no_undefined_flag_CXX='${wl}-z,text' 12390 archive_cmds_need_lc_CXX=no 12391 hardcode_shlibpath_var_CXX=no 12392 runpath_var='LD_RUN_PATH' 12393 12394 case $cc_basename in 12395 CC*) 12396 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12397 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12398 ;; 12399 *) 12400 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12401 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12402 ;; 12403 esac 12404 ;; 12405 sysv5* | sco3.2v5* | sco5v6*) 12406 # Note: We can NOT use -z defs as we might desire, because we do not 12407 # link with -lc, and that would cause any symbols used from libc to 12408 # always be unresolved, which means just about no library would 12409 # ever link correctly. If we're not using GNU ld we use -z text 12410 # though, which does catch some bad symbols but isn't as heavy-handed 12411 # as -z defs. 12412 # For security reasons, it is highly recommended that you always 12413 # use absolute paths for naming shared libraries, and exclude the 12414 # DT_RUNPATH tag from executables and libraries. But doing so 12415 # requires that you compile everything twice, which is a pain. 12416 # So that behaviour is only enabled if SCOABSPATH is set to a 12417 # non-empty value in the environment. Most likely only useful for 12418 # creating official distributions of packages. 12419 # This is a hack until libtool officially supports absolute path 12420 # names for shared libraries. 12421 no_undefined_flag_CXX='${wl}-z,text' 12422 allow_undefined_flag_CXX='${wl}-z,nodefs' 12423 archive_cmds_need_lc_CXX=no 12424 hardcode_shlibpath_var_CXX=no 12425 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 12426 hardcode_libdir_separator_CXX=':' 12427 link_all_deplibs_CXX=yes 12428 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12429 runpath_var='LD_RUN_PATH' 12430 12431 case $cc_basename in 12432 CC*) 12433 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12434 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12435 ;; 12436 *) 12437 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12438 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12439 ;; 12440 esac 12441 ;; 12442 tandem*) 12443 case $cc_basename in 12444 NCC*) 12445 # NonStop-UX NCC 3.20 12446 # FIXME: insert proper C++ library support 12447 ld_shlibs_CXX=no 12448 ;; 12449 *) 12450 # FIXME: insert proper C++ library support 12451 ld_shlibs_CXX=no 12452 ;; 12453 esac 12454 ;; 12455 vxworks*) 12456 # FIXME: insert proper C++ library support 12457 ld_shlibs_CXX=no 12458 ;; 12459 *) 12460 # FIXME: insert proper C++ library support 12461 ld_shlibs_CXX=no 12462 ;; 12463esac 12464{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12465$as_echo "$ld_shlibs_CXX" >&6; } 12466test "$ld_shlibs_CXX" = no && can_build_shared=no 12467 12468GCC_CXX="$GXX" 12469LD_CXX="$LD" 12470 12471cat > conftest.$ac_ext <<EOF 12472class Foo 12473{ 12474public: 12475 Foo (void) { a = 0; } 12476private: 12477 int a; 12478}; 12479EOF 12480 12481if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12482 (eval $ac_compile) 2>&5 12483 ac_status=$? 12484 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 12485 (exit $ac_status); }; then 12486 # Parse the compiler output and extract the necessary 12487 # objects, libraries and library flags. 12488 12489 # Sentinel used to keep track of whether or not we are before 12490 # the conftest object file. 12491 pre_test_object_deps_done=no 12492 12493 # The `*' in the case matches for architectures that use `case' in 12494 # $output_verbose_cmd can trigger glob expansion during the loop 12495 # eval without this substitution. 12496 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 12497 12498 for p in `eval $output_verbose_link_cmd`; do 12499 case $p in 12500 12501 -L* | -R* | -l*) 12502 # Some compilers place space between "-{L,R}" and the path. 12503 # Remove the space. 12504 if test $p = "-L" \ 12505 || test $p = "-R"; then 12506 prev=$p 12507 continue 12508 else 12509 prev= 12510 fi 12511 12512 if test "$pre_test_object_deps_done" = no; then 12513 case $p in 12514 -L* | -R*) 12515 # Internal compiler library paths should come after those 12516 # provided the user. The postdeps already come after the 12517 # user supplied libs so there is no need to process them. 12518 if test -z "$compiler_lib_search_path_CXX"; then 12519 compiler_lib_search_path_CXX="${prev}${p}" 12520 else 12521 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12522 fi 12523 ;; 12524 # The "-l" case would never come before the object being 12525 # linked, so don't bother handling this case. 12526 esac 12527 else 12528 if test -z "$postdeps_CXX"; then 12529 postdeps_CXX="${prev}${p}" 12530 else 12531 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12532 fi 12533 fi 12534 ;; 12535 12536 *.$objext) 12537 # This assumes that the test object file only shows up 12538 # once in the compiler output. 12539 if test "$p" = "conftest.$objext"; then 12540 pre_test_object_deps_done=yes 12541 continue 12542 fi 12543 12544 if test "$pre_test_object_deps_done" = no; then 12545 if test -z "$predep_objects_CXX"; then 12546 predep_objects_CXX="$p" 12547 else 12548 predep_objects_CXX="$predep_objects_CXX $p" 12549 fi 12550 else 12551 if test -z "$postdep_objects_CXX"; then 12552 postdep_objects_CXX="$p" 12553 else 12554 postdep_objects_CXX="$postdep_objects_CXX $p" 12555 fi 12556 fi 12557 ;; 12558 12559 *) ;; # Ignore the rest. 12560 12561 esac 12562 done 12563 12564 # Clean up. 12565 rm -f a.out a.exe 12566else 12567 echo "libtool.m4: error: problem compiling CXX test program" 12568fi 12569 12570$rm -f confest.$objext 12571 12572compiler_lib_search_dirs_CXX= 12573if test -n "$compiler_lib_search_path_CXX"; then 12574 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12575fi 12576 12577# PORTME: override above test on systems where it is broken 12578case $host_os in 12579interix[3-9]*) 12580 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12581 # hack all around it, let's just trust "g++" to DTRT. 12582 predep_objects_CXX= 12583 postdep_objects_CXX= 12584 postdeps_CXX= 12585 ;; 12586 12587linux*) 12588 case `$CC -V 2>&1 | sed 5q` in 12589 *Sun\ C*) 12590 # Sun C++ 5.9 12591 # 12592 # The more standards-conforming stlport4 library is 12593 # incompatible with the Cstd library. Avoid specifying 12594 # it if it's in CXXFLAGS. Ignore libCrun as 12595 # -library=stlport4 depends on it. 12596 case " $CXX $CXXFLAGS " in 12597 *" -library=stlport4 "*) 12598 solaris_use_stlport4=yes 12599 ;; 12600 esac 12601 if test "$solaris_use_stlport4" != yes; then 12602 postdeps_CXX='-library=Cstd -library=Crun' 12603 fi 12604 ;; 12605 esac 12606 ;; 12607 12608solaris*) 12609 case $cc_basename in 12610 CC*) 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 12621 # Adding this requires a known-good setup of shared libraries for 12622 # Sun compiler versions before 5.6, else PIC objects from an old 12623 # archive will be linked into the output, leading to subtle bugs. 12624 if test "$solaris_use_stlport4" != yes; then 12625 postdeps_CXX='-library=Cstd -library=Crun' 12626 fi 12627 ;; 12628 esac 12629 ;; 12630esac 12631 12632case " $postdeps_CXX " in 12633*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12634esac 12635 12636lt_prog_compiler_wl_CXX= 12637lt_prog_compiler_pic_CXX= 12638lt_prog_compiler_static_CXX= 12639 12640{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12641$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 12642 12643 # C++ specific cases for pic, static, wl, etc. 12644 if test "$GXX" = yes; then 12645 lt_prog_compiler_wl_CXX='-Wl,' 12646 lt_prog_compiler_static_CXX='-static' 12647 12648 case $host_os in 12649 aix*) 12650 # All AIX code is PIC. 12651 if test "$host_cpu" = ia64; then 12652 # AIX 5 now supports IA64 processor 12653 lt_prog_compiler_static_CXX='-Bstatic' 12654 fi 12655 ;; 12656 amigaos*) 12657 # FIXME: we need at least 68020 code to build shared libraries, but 12658 # adding the `-m68020' flag to GCC prevents building anything better, 12659 # like `-m68040'. 12660 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12661 ;; 12662 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12663 # PIC is the default for these OSes. 12664 ;; 12665 mingw* | cygwin* | os2* | pw32*) 12666 # This hack is so that the source file can tell whether it is being 12667 # built for inclusion in a dll (and should export symbols for example). 12668 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12669 # (--disable-auto-import) libraries 12670 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12671 ;; 12672 darwin* | rhapsody*) 12673 # PIC is the default on this platform 12674 # Common symbols not allowed in MH_DYLIB files 12675 lt_prog_compiler_pic_CXX='-fno-common' 12676 ;; 12677 *djgpp*) 12678 # DJGPP does not support shared libraries at all 12679 lt_prog_compiler_pic_CXX= 12680 ;; 12681 interix[3-9]*) 12682 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12683 # Instead, we relocate shared libraries at runtime. 12684 ;; 12685 sysv4*MP*) 12686 if test -d /usr/nec; then 12687 lt_prog_compiler_pic_CXX=-Kconform_pic 12688 fi 12689 ;; 12690 hpux*) 12691 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12692 # not for PA HP-UX. 12693 case $host_cpu in 12694 hppa*64*|ia64*) 12695 ;; 12696 *) 12697 lt_prog_compiler_pic_CXX='-fPIC' 12698 ;; 12699 esac 12700 ;; 12701 *) 12702 lt_prog_compiler_pic_CXX='-fPIC' 12703 ;; 12704 esac 12705 else 12706 case $host_os in 12707 aix[4-9]*) 12708 # All AIX code is PIC. 12709 if test "$host_cpu" = ia64; then 12710 # AIX 5 now supports IA64 processor 12711 lt_prog_compiler_static_CXX='-Bstatic' 12712 else 12713 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12714 fi 12715 ;; 12716 chorus*) 12717 case $cc_basename in 12718 cxch68*) 12719 # Green Hills C++ Compiler 12720 # _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" 12721 ;; 12722 esac 12723 ;; 12724 darwin*) 12725 # PIC is the default on this platform 12726 # Common symbols not allowed in MH_DYLIB files 12727 case $cc_basename in 12728 xlc*) 12729 lt_prog_compiler_pic_CXX='-qnocommon' 12730 lt_prog_compiler_wl_CXX='-Wl,' 12731 ;; 12732 esac 12733 ;; 12734 dgux*) 12735 case $cc_basename in 12736 ec++*) 12737 lt_prog_compiler_pic_CXX='-KPIC' 12738 ;; 12739 ghcx*) 12740 # Green Hills C++ Compiler 12741 lt_prog_compiler_pic_CXX='-pic' 12742 ;; 12743 *) 12744 ;; 12745 esac 12746 ;; 12747 freebsd* | dragonfly*) 12748 # FreeBSD uses GNU C++ 12749 ;; 12750 hpux9* | hpux10* | hpux11*) 12751 case $cc_basename in 12752 CC*) 12753 lt_prog_compiler_wl_CXX='-Wl,' 12754 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12755 if test "$host_cpu" != ia64; then 12756 lt_prog_compiler_pic_CXX='+Z' 12757 fi 12758 ;; 12759 aCC*) 12760 lt_prog_compiler_wl_CXX='-Wl,' 12761 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12762 case $host_cpu in 12763 hppa*64*|ia64*) 12764 # +Z the default 12765 ;; 12766 *) 12767 lt_prog_compiler_pic_CXX='+Z' 12768 ;; 12769 esac 12770 ;; 12771 *) 12772 ;; 12773 esac 12774 ;; 12775 interix*) 12776 # This is c89, which is MS Visual C++ (no shared libs) 12777 # Anyone wants to do a port? 12778 ;; 12779 irix5* | irix6* | nonstopux*) 12780 case $cc_basename in 12781 CC*) 12782 lt_prog_compiler_wl_CXX='-Wl,' 12783 lt_prog_compiler_static_CXX='-non_shared' 12784 # CC pic flag -KPIC is the default. 12785 ;; 12786 *) 12787 ;; 12788 esac 12789 ;; 12790 linux* | k*bsd*-gnu) 12791 case $cc_basename in 12792 KCC*) 12793 # KAI C++ Compiler 12794 lt_prog_compiler_wl_CXX='--backend -Wl,' 12795 lt_prog_compiler_pic_CXX='-fPIC' 12796 ;; 12797 icpc* | ecpc*) 12798 # Intel C++ 12799 lt_prog_compiler_wl_CXX='-Wl,' 12800 lt_prog_compiler_pic_CXX='-KPIC' 12801 lt_prog_compiler_static_CXX='-static' 12802 ;; 12803 pgCC* | pgcpp*) 12804 # Portland Group C++ compiler. 12805 lt_prog_compiler_wl_CXX='-Wl,' 12806 lt_prog_compiler_pic_CXX='-fpic' 12807 lt_prog_compiler_static_CXX='-Bstatic' 12808 ;; 12809 cxx*) 12810 # Compaq C++ 12811 # Make sure the PIC flag is empty. It appears that all Alpha 12812 # Linux and Compaq Tru64 Unix objects are PIC. 12813 lt_prog_compiler_pic_CXX= 12814 lt_prog_compiler_static_CXX='-non_shared' 12815 ;; 12816 *) 12817 case `$CC -V 2>&1 | sed 5q` in 12818 *Sun\ C*) 12819 # Sun C++ 5.9 12820 lt_prog_compiler_pic_CXX='-KPIC' 12821 lt_prog_compiler_static_CXX='-Bstatic' 12822 lt_prog_compiler_wl_CXX='-Qoption ld ' 12823 ;; 12824 esac 12825 ;; 12826 esac 12827 ;; 12828 lynxos*) 12829 ;; 12830 m88k*) 12831 ;; 12832 mvs*) 12833 case $cc_basename in 12834 cxx*) 12835 lt_prog_compiler_pic_CXX='-W c,exportall' 12836 ;; 12837 *) 12838 ;; 12839 esac 12840 ;; 12841 netbsd*) 12842 ;; 12843 osf3* | osf4* | osf5*) 12844 case $cc_basename in 12845 KCC*) 12846 lt_prog_compiler_wl_CXX='--backend -Wl,' 12847 ;; 12848 RCC*) 12849 # Rational C++ 2.4.1 12850 lt_prog_compiler_pic_CXX='-pic' 12851 ;; 12852 cxx*) 12853 # Digital/Compaq C++ 12854 lt_prog_compiler_wl_CXX='-Wl,' 12855 # Make sure the PIC flag is empty. It appears that all Alpha 12856 # Linux and Compaq Tru64 Unix objects are PIC. 12857 lt_prog_compiler_pic_CXX= 12858 lt_prog_compiler_static_CXX='-non_shared' 12859 ;; 12860 *) 12861 ;; 12862 esac 12863 ;; 12864 psos*) 12865 ;; 12866 solaris*) 12867 case $cc_basename in 12868 CC*) 12869 # Sun C++ 4.2, 5.x and Centerline C++ 12870 lt_prog_compiler_pic_CXX='-KPIC' 12871 lt_prog_compiler_static_CXX='-Bstatic' 12872 lt_prog_compiler_wl_CXX='-Qoption ld ' 12873 ;; 12874 gcx*) 12875 # Green Hills C++ Compiler 12876 lt_prog_compiler_pic_CXX='-PIC' 12877 ;; 12878 *) 12879 ;; 12880 esac 12881 ;; 12882 sunos4*) 12883 case $cc_basename in 12884 CC*) 12885 # Sun C++ 4.x 12886 lt_prog_compiler_pic_CXX='-pic' 12887 lt_prog_compiler_static_CXX='-Bstatic' 12888 ;; 12889 lcc*) 12890 # Lucid 12891 lt_prog_compiler_pic_CXX='-pic' 12892 ;; 12893 *) 12894 ;; 12895 esac 12896 ;; 12897 tandem*) 12898 case $cc_basename in 12899 NCC*) 12900 # NonStop-UX NCC 3.20 12901 lt_prog_compiler_pic_CXX='-KPIC' 12902 ;; 12903 *) 12904 ;; 12905 esac 12906 ;; 12907 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12908 case $cc_basename in 12909 CC*) 12910 lt_prog_compiler_wl_CXX='-Wl,' 12911 lt_prog_compiler_pic_CXX='-KPIC' 12912 lt_prog_compiler_static_CXX='-Bstatic' 12913 ;; 12914 esac 12915 ;; 12916 vxworks*) 12917 ;; 12918 *) 12919 lt_prog_compiler_can_build_shared_CXX=no 12920 ;; 12921 esac 12922 fi 12923 12924{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12925$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 12926 12927# 12928# Check to make sure the PIC flag actually works. 12929# 12930if test -n "$lt_prog_compiler_pic_CXX"; then 12931 12932{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12933$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 12934if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then 12935 $as_echo_n "(cached) " >&6 12936else 12937 lt_cv_prog_compiler_pic_works_CXX=no 12938 ac_outfile=conftest.$ac_objext 12939 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12940 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12941 # Insert the option either (1) after the last *FLAGS variable, or 12942 # (2) before a word containing "conftest.", or (3) at the end. 12943 # Note that $ac_compile itself does not contain backslashes and begins 12944 # with a dollar sign (not a hyphen), so the echo should work correctly. 12945 # The option is referenced via a variable to avoid confusing sed. 12946 lt_compile=`echo "$ac_compile" | $SED \ 12947 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12948 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12949 -e 's:$: $lt_compiler_flag:'` 12950 (eval echo "\"\$as_me:12950: $lt_compile\"" >&5) 12951 (eval "$lt_compile" 2>conftest.err) 12952 ac_status=$? 12953 cat conftest.err >&5 12954 echo "$as_me:12954: \$? = $ac_status" >&5 12955 if (exit $ac_status) && test -s "$ac_outfile"; then 12956 # The compiler can only warn and ignore the option if not recognized 12957 # So say no if there are warnings other than the usual output. 12958 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 12959 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12960 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12961 lt_cv_prog_compiler_pic_works_CXX=yes 12962 fi 12963 fi 12964 $rm conftest* 12965 12966fi 12967{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 12968$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 12969 12970if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 12971 case $lt_prog_compiler_pic_CXX in 12972 "" | " "*) ;; 12973 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 12974 esac 12975else 12976 lt_prog_compiler_pic_CXX= 12977 lt_prog_compiler_can_build_shared_CXX=no 12978fi 12979 12980fi 12981case $host_os in 12982 # For platforms which do not support PIC, -DPIC is meaningless: 12983 *djgpp*) 12984 lt_prog_compiler_pic_CXX= 12985 ;; 12986 *) 12987 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 12988 ;; 12989esac 12990 12991# 12992# Check to make sure the static flag actually works. 12993# 12994wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 12995{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12996$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 12997if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then 12998 $as_echo_n "(cached) " >&6 12999else 13000 lt_cv_prog_compiler_static_works_CXX=no 13001 save_LDFLAGS="$LDFLAGS" 13002 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13003 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13004 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13005 # The linker can only warn and ignore the option if not recognized 13006 # So say no if there are warnings 13007 if test -s conftest.err; then 13008 # Append any errors to the config.log. 13009 cat conftest.err 1>&5 13010 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 13011 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13012 if diff conftest.exp conftest.er2 >/dev/null; then 13013 lt_cv_prog_compiler_static_works_CXX=yes 13014 fi 13015 else 13016 lt_cv_prog_compiler_static_works_CXX=yes 13017 fi 13018 fi 13019 $rm -r conftest* 13020 LDFLAGS="$save_LDFLAGS" 13021 13022fi 13023{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13024$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13025 13026if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13027 : 13028else 13029 lt_prog_compiler_static_CXX= 13030fi 13031 13032 13033{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 13034$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13035if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 13036 $as_echo_n "(cached) " >&6 13037else 13038 lt_cv_prog_compiler_c_o_CXX=no 13039 $rm -r conftest 2>/dev/null 13040 mkdir conftest 13041 cd conftest 13042 mkdir out 13043 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13044 13045 lt_compiler_flag="-o out/conftest2.$ac_objext" 13046 # Insert the option either (1) after the last *FLAGS variable, or 13047 # (2) before a word containing "conftest.", or (3) at the end. 13048 # Note that $ac_compile itself does not contain backslashes and begins 13049 # with a dollar sign (not a hyphen), so the echo should work correctly. 13050 lt_compile=`echo "$ac_compile" | $SED \ 13051 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13052 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13053 -e 's:$: $lt_compiler_flag:'` 13054 (eval echo "\"\$as_me:13054: $lt_compile\"" >&5) 13055 (eval "$lt_compile" 2>out/conftest.err) 13056 ac_status=$? 13057 cat out/conftest.err >&5 13058 echo "$as_me:13058: \$? = $ac_status" >&5 13059 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13060 then 13061 # The compiler can only warn and ignore the option if not recognized 13062 # So say no if there are warnings 13063 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 13064 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13065 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13066 lt_cv_prog_compiler_c_o_CXX=yes 13067 fi 13068 fi 13069 chmod u+w . 2>&5 13070 $rm conftest* 13071 # SGI C++ compiler will create directory out/ii_files/ for 13072 # template instantiation 13073 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 13074 $rm out/* && rmdir out 13075 cd .. 13076 rmdir conftest 13077 $rm conftest* 13078 13079fi 13080{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13081$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13082 13083 13084hard_links="nottested" 13085if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13086 # do not overwrite the value of need_locks provided by the user 13087 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 13088$as_echo_n "checking if we can lock with hard links... " >&6; } 13089 hard_links=yes 13090 $rm conftest* 13091 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13092 touch conftest.a 13093 ln conftest.a conftest.b 2>&5 || hard_links=no 13094 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13095 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 13096$as_echo "$hard_links" >&6; } 13097 if test "$hard_links" = no; then 13098 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13099$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13100 need_locks=warn 13101 fi 13102else 13103 need_locks=no 13104fi 13105 13106{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13107$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13108 13109 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13110 case $host_os in 13111 aix[4-9]*) 13112 # If we're using GNU nm, then we don't want the "-C" option. 13113 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13114 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 13115 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' 13116 else 13117 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' 13118 fi 13119 ;; 13120 pw32*) 13121 export_symbols_cmds_CXX="$ltdll_cmds" 13122 ;; 13123 cygwin* | mingw*) 13124 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' 13125 ;; 13126 *) 13127 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13128 ;; 13129 esac 13130 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13131 13132{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 13133$as_echo "$ld_shlibs_CXX" >&6; } 13134test "$ld_shlibs_CXX" = no && can_build_shared=no 13135 13136# 13137# Do we need to explicitly link libc? 13138# 13139case "x$archive_cmds_need_lc_CXX" in 13140x|xyes) 13141 # Assume -lc should be added 13142 archive_cmds_need_lc_CXX=yes 13143 13144 if test "$enable_shared" = yes && test "$GCC" = yes; then 13145 case $archive_cmds_CXX in 13146 *'~'*) 13147 # FIXME: we may have to deal with multi-command sequences. 13148 ;; 13149 '$CC '*) 13150 # Test whether the compiler implicitly links with -lc since on some 13151 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13152 # to ld, don't add -lc before -lgcc. 13153 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 13154$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13155 $rm conftest* 13156 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13157 13158 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13159 (eval $ac_compile) 2>&5 13160 ac_status=$? 13161 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13162 (exit $ac_status); } 2>conftest.err; then 13163 soname=conftest 13164 lib=conftest 13165 libobjs=conftest.$ac_objext 13166 deplibs= 13167 wl=$lt_prog_compiler_wl_CXX 13168 pic_flag=$lt_prog_compiler_pic_CXX 13169 compiler_flags=-v 13170 linker_flags=-v 13171 verstring= 13172 output_objdir=. 13173 libname=conftest 13174 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 13175 allow_undefined_flag_CXX= 13176 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 13177 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 13178 ac_status=$? 13179 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13180 (exit $ac_status); } 13181 then 13182 archive_cmds_need_lc_CXX=no 13183 else 13184 archive_cmds_need_lc_CXX=yes 13185 fi 13186 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13187 else 13188 cat conftest.err 1>&5 13189 fi 13190 $rm conftest* 13191 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 13192$as_echo "$archive_cmds_need_lc_CXX" >&6; } 13193 ;; 13194 esac 13195 fi 13196 ;; 13197esac 13198 13199{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 13200$as_echo_n "checking dynamic linker characteristics... " >&6; } 13201library_names_spec= 13202libname_spec='lib$name' 13203soname_spec= 13204shrext_cmds=".so" 13205postinstall_cmds= 13206postuninstall_cmds= 13207finish_cmds= 13208finish_eval= 13209shlibpath_var= 13210shlibpath_overrides_runpath=unknown 13211version_type=none 13212dynamic_linker="$host_os ld.so" 13213sys_lib_dlsearch_path_spec="/lib /usr/lib" 13214 13215need_lib_prefix=unknown 13216hardcode_into_libs=no 13217 13218# when you set need_version to no, make sure it does not cause -set_version 13219# flags to be left without arguments 13220need_version=unknown 13221 13222case $host_os in 13223aix3*) 13224 version_type=linux 13225 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13226 shlibpath_var=LIBPATH 13227 13228 # AIX 3 has no versioning support, so we append a major version to the name. 13229 soname_spec='${libname}${release}${shared_ext}$major' 13230 ;; 13231 13232aix[4-9]*) 13233 version_type=linux 13234 need_lib_prefix=no 13235 need_version=no 13236 hardcode_into_libs=yes 13237 if test "$host_cpu" = ia64; then 13238 # AIX 5 supports IA64 13239 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 13240 shlibpath_var=LD_LIBRARY_PATH 13241 else 13242 # With GCC up to 2.95.x, collect2 would create an import file 13243 # for dependence libraries. The import file would start with 13244 # the line `#! .'. This would cause the generated library to 13245 # depend on `.', always an invalid library. This was fixed in 13246 # development snapshots of GCC prior to 3.0. 13247 case $host_os in 13248 aix4 | aix4.[01] | aix4.[01].*) 13249 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13250 echo ' yes ' 13251 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 13252 : 13253 else 13254 can_build_shared=no 13255 fi 13256 ;; 13257 esac 13258 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13259 # soname into executable. Probably we can add versioning support to 13260 # collect2, so additional links can be useful in future. 13261 if test "$aix_use_runtimelinking" = yes; then 13262 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13263 # instead of lib<name>.a to let people know that these are not 13264 # typical AIX shared libraries. 13265 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13266 else 13267 # We preserve .a as extension for shared libraries through AIX4.2 13268 # and later when we are not doing run time linking. 13269 library_names_spec='${libname}${release}.a $libname.a' 13270 soname_spec='${libname}${release}${shared_ext}$major' 13271 fi 13272 shlibpath_var=LIBPATH 13273 fi 13274 ;; 13275 13276amigaos*) 13277 library_names_spec='$libname.ixlibrary $libname.a' 13278 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13279 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' 13280 ;; 13281 13282beos*) 13283 library_names_spec='${libname}${shared_ext}' 13284 dynamic_linker="$host_os ld.so" 13285 shlibpath_var=LIBRARY_PATH 13286 ;; 13287 13288bsdi[45]*) 13289 version_type=linux 13290 need_version=no 13291 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13292 soname_spec='${libname}${release}${shared_ext}$major' 13293 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13294 shlibpath_var=LD_LIBRARY_PATH 13295 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13296 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13297 # the default ld.so.conf also contains /usr/contrib/lib and 13298 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13299 # libtool to hard-code these into programs 13300 ;; 13301 13302cygwin* | mingw* | pw32*) 13303 version_type=windows 13304 shrext_cmds=".dll" 13305 need_version=no 13306 need_lib_prefix=no 13307 13308 case $GCC,$host_os in 13309 yes,cygwin* | yes,mingw* | yes,pw32*) 13310 library_names_spec='$libname.dll.a' 13311 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13312 postinstall_cmds='base_file=`basename \${file}`~ 13313 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 13314 dldir=$destdir/`dirname \$dlpath`~ 13315 test -d \$dldir || mkdir -p \$dldir~ 13316 $install_prog $dir/$dlname \$dldir/$dlname~ 13317 chmod a+x \$dldir/$dlname' 13318 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13319 dlpath=$dir/\$dldll~ 13320 $rm \$dlpath' 13321 shlibpath_overrides_runpath=yes 13322 13323 case $host_os in 13324 cygwin*) 13325 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13326 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13327 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 13328 ;; 13329 mingw*) 13330 # MinGW DLLs use traditional 'lib' prefix 13331 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13332 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 13333 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 13334 # It is most probably a Windows format PATH printed by 13335 # mingw gcc, but we are running on Cygwin. Gcc prints its search 13336 # path with ; separators, and with drive letters. We can handle the 13337 # drive letters (cygwin fileutils understands them), so leave them, 13338 # especially as we might pass files found there to a mingw objdump, 13339 # which wouldn't understand a cygwinified path. Ahh. 13340 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13341 else 13342 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13343 fi 13344 ;; 13345 pw32*) 13346 # pw32 DLLs use 'pw' prefix rather than 'lib' 13347 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13348 ;; 13349 esac 13350 ;; 13351 13352 *) 13353 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13354 ;; 13355 esac 13356 dynamic_linker='Win32 ld.exe' 13357 # FIXME: first we should search . and the directory the executable is in 13358 shlibpath_var=PATH 13359 ;; 13360 13361darwin* | rhapsody*) 13362 dynamic_linker="$host_os dyld" 13363 version_type=darwin 13364 need_lib_prefix=no 13365 need_version=no 13366 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13367 soname_spec='${libname}${release}${major}$shared_ext' 13368 shlibpath_overrides_runpath=yes 13369 shlibpath_var=DYLD_LIBRARY_PATH 13370 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13371 13372 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13373 ;; 13374 13375dgux*) 13376 version_type=linux 13377 need_lib_prefix=no 13378 need_version=no 13379 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13380 soname_spec='${libname}${release}${shared_ext}$major' 13381 shlibpath_var=LD_LIBRARY_PATH 13382 ;; 13383 13384freebsd1*) 13385 dynamic_linker=no 13386 ;; 13387 13388freebsd* | dragonfly*) 13389 # DragonFly does not have aout. When/if they implement a new 13390 # versioning mechanism, adjust this. 13391 if test -x /usr/bin/objformat; then 13392 objformat=`/usr/bin/objformat` 13393 else 13394 case $host_os in 13395 freebsd[123]*) objformat=aout ;; 13396 *) objformat=elf ;; 13397 esac 13398 fi 13399 version_type=freebsd-$objformat 13400 case $version_type in 13401 freebsd-elf*) 13402 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13403 need_version=no 13404 need_lib_prefix=no 13405 ;; 13406 freebsd-*) 13407 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13408 need_version=yes 13409 ;; 13410 esac 13411 shlibpath_var=LD_LIBRARY_PATH 13412 case $host_os in 13413 freebsd2*) 13414 shlibpath_overrides_runpath=yes 13415 ;; 13416 freebsd3.[01]* | freebsdelf3.[01]*) 13417 shlibpath_overrides_runpath=yes 13418 hardcode_into_libs=yes 13419 ;; 13420 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13421 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13422 shlibpath_overrides_runpath=no 13423 hardcode_into_libs=yes 13424 ;; 13425 *) # from 4.6 on, and DragonFly 13426 shlibpath_overrides_runpath=yes 13427 hardcode_into_libs=yes 13428 ;; 13429 esac 13430 ;; 13431 13432gnu*) 13433 version_type=linux 13434 need_lib_prefix=no 13435 need_version=no 13436 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13437 soname_spec='${libname}${release}${shared_ext}$major' 13438 shlibpath_var=LD_LIBRARY_PATH 13439 hardcode_into_libs=yes 13440 ;; 13441 13442hpux9* | hpux10* | hpux11*) 13443 # Give a soname corresponding to the major version so that dld.sl refuses to 13444 # link against other versions. 13445 version_type=sunos 13446 need_lib_prefix=no 13447 need_version=no 13448 case $host_cpu in 13449 ia64*) 13450 shrext_cmds='.so' 13451 hardcode_into_libs=yes 13452 dynamic_linker="$host_os dld.so" 13453 shlibpath_var=LD_LIBRARY_PATH 13454 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 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 if test "X$HPUX_IA64_MODE" = X32; then 13458 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13459 else 13460 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13461 fi 13462 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13463 ;; 13464 hppa*64*) 13465 shrext_cmds='.sl' 13466 hardcode_into_libs=yes 13467 dynamic_linker="$host_os dld.sl" 13468 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13469 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13470 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13471 soname_spec='${libname}${release}${shared_ext}$major' 13472 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13473 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13474 ;; 13475 *) 13476 shrext_cmds='.sl' 13477 dynamic_linker="$host_os dld.sl" 13478 shlibpath_var=SHLIB_PATH 13479 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13480 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13481 soname_spec='${libname}${release}${shared_ext}$major' 13482 ;; 13483 esac 13484 # HP-UX runs *really* slowly unless shared libraries are mode 555. 13485 postinstall_cmds='chmod 555 $lib' 13486 ;; 13487 13488interix[3-9]*) 13489 version_type=linux 13490 need_lib_prefix=no 13491 need_version=no 13492 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13493 soname_spec='${libname}${release}${shared_ext}$major' 13494 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13495 shlibpath_var=LD_LIBRARY_PATH 13496 shlibpath_overrides_runpath=no 13497 hardcode_into_libs=yes 13498 ;; 13499 13500irix5* | irix6* | nonstopux*) 13501 case $host_os in 13502 nonstopux*) version_type=nonstopux ;; 13503 *) 13504 if test "$lt_cv_prog_gnu_ld" = yes; then 13505 version_type=linux 13506 else 13507 version_type=irix 13508 fi ;; 13509 esac 13510 need_lib_prefix=no 13511 need_version=no 13512 soname_spec='${libname}${release}${shared_ext}$major' 13513 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13514 case $host_os in 13515 irix5* | nonstopux*) 13516 libsuff= shlibsuff= 13517 ;; 13518 *) 13519 case $LD in # libtool.m4 will add one of these switches to LD 13520 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13521 libsuff= shlibsuff= libmagic=32-bit;; 13522 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13523 libsuff=32 shlibsuff=N32 libmagic=N32;; 13524 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13525 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13526 *) libsuff= shlibsuff= libmagic=never-match;; 13527 esac 13528 ;; 13529 esac 13530 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13531 shlibpath_overrides_runpath=no 13532 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13533 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13534 hardcode_into_libs=yes 13535 ;; 13536 13537# No shared lib support for Linux oldld, aout, or coff. 13538linux*oldld* | linux*aout* | linux*coff*) 13539 dynamic_linker=no 13540 ;; 13541 13542# This must be Linux ELF. 13543linux* | k*bsd*-gnu) 13544 version_type=linux 13545 need_lib_prefix=no 13546 need_version=no 13547 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13548 soname_spec='${libname}${release}${shared_ext}$major' 13549 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13550 shlibpath_var=LD_LIBRARY_PATH 13551 shlibpath_overrides_runpath=no 13552 # This implies no fast_install, which is unacceptable. 13553 # Some rework will be needed to allow for fast_install 13554 # before this can be enabled. 13555 hardcode_into_libs=yes 13556 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13557 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13558 13559 # Append ld.so.conf contents to the search path 13560 if test -f /etc/ld.so.conf; then 13561 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' ' '` 13562 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 13563 fi 13564 13565 # We used to test for /lib/ld.so.1 and disable shared libraries on 13566 # powerpc, because MkLinux only supported shared libraries with the 13567 # GNU dynamic linker. Since this was broken with cross compilers, 13568 # most powerpc-linux boxes support dynamic linking these days and 13569 # people can always --disable-shared, the test was removed, and we 13570 # assume the GNU/Linux dynamic linker is in use. 13571 dynamic_linker='GNU/Linux ld.so' 13572 ;; 13573 13574netbsd*) 13575 version_type=sunos 13576 need_lib_prefix=no 13577 need_version=no 13578 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13579 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13580 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13581 dynamic_linker='NetBSD (a.out) ld.so' 13582 else 13583 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13584 soname_spec='${libname}${release}${shared_ext}$major' 13585 dynamic_linker='NetBSD ld.elf_so' 13586 fi 13587 shlibpath_var=LD_LIBRARY_PATH 13588 shlibpath_overrides_runpath=yes 13589 hardcode_into_libs=yes 13590 ;; 13591 13592newsos6) 13593 version_type=linux 13594 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13595 shlibpath_var=LD_LIBRARY_PATH 13596 shlibpath_overrides_runpath=yes 13597 ;; 13598 13599nto-qnx*) 13600 version_type=linux 13601 need_lib_prefix=no 13602 need_version=no 13603 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13604 soname_spec='${libname}${release}${shared_ext}$major' 13605 shlibpath_var=LD_LIBRARY_PATH 13606 shlibpath_overrides_runpath=yes 13607 ;; 13608 13609openbsd*) 13610 version_type=sunos 13611 sys_lib_dlsearch_path_spec="/usr/lib" 13612 need_lib_prefix=no 13613 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13614 case $host_os in 13615 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13616 *) need_version=no ;; 13617 esac 13618 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13619 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13620 shlibpath_var=LD_LIBRARY_PATH 13621 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13622 case $host_os in 13623 openbsd2.[89] | openbsd2.[89].*) 13624 shlibpath_overrides_runpath=no 13625 ;; 13626 *) 13627 shlibpath_overrides_runpath=yes 13628 ;; 13629 esac 13630 else 13631 shlibpath_overrides_runpath=yes 13632 fi 13633 ;; 13634 13635os2*) 13636 libname_spec='$name' 13637 shrext_cmds=".dll" 13638 need_lib_prefix=no 13639 library_names_spec='$libname${shared_ext} $libname.a' 13640 dynamic_linker='OS/2 ld.exe' 13641 shlibpath_var=LIBPATH 13642 ;; 13643 13644osf3* | osf4* | osf5*) 13645 version_type=osf 13646 need_lib_prefix=no 13647 need_version=no 13648 soname_spec='${libname}${release}${shared_ext}$major' 13649 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13650 shlibpath_var=LD_LIBRARY_PATH 13651 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13652 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13653 ;; 13654 13655rdos*) 13656 dynamic_linker=no 13657 ;; 13658 13659solaris*) 13660 version_type=linux 13661 need_lib_prefix=no 13662 need_version=no 13663 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13664 soname_spec='${libname}${release}${shared_ext}$major' 13665 shlibpath_var=LD_LIBRARY_PATH 13666 shlibpath_overrides_runpath=yes 13667 hardcode_into_libs=yes 13668 # ldd complains unless libraries are executable 13669 postinstall_cmds='chmod +x $lib' 13670 ;; 13671 13672sunos4*) 13673 version_type=sunos 13674 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13675 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13676 shlibpath_var=LD_LIBRARY_PATH 13677 shlibpath_overrides_runpath=yes 13678 if test "$with_gnu_ld" = yes; then 13679 need_lib_prefix=no 13680 fi 13681 need_version=yes 13682 ;; 13683 13684sysv4 | sysv4.3*) 13685 version_type=linux 13686 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13687 soname_spec='${libname}${release}${shared_ext}$major' 13688 shlibpath_var=LD_LIBRARY_PATH 13689 case $host_vendor in 13690 sni) 13691 shlibpath_overrides_runpath=no 13692 need_lib_prefix=no 13693 export_dynamic_flag_spec='${wl}-Blargedynsym' 13694 runpath_var=LD_RUN_PATH 13695 ;; 13696 siemens) 13697 need_lib_prefix=no 13698 ;; 13699 motorola) 13700 need_lib_prefix=no 13701 need_version=no 13702 shlibpath_overrides_runpath=no 13703 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13704 ;; 13705 esac 13706 ;; 13707 13708sysv4*MP*) 13709 if test -d /usr/nec ;then 13710 version_type=linux 13711 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13712 soname_spec='$libname${shared_ext}.$major' 13713 shlibpath_var=LD_LIBRARY_PATH 13714 fi 13715 ;; 13716 13717sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13718 version_type=freebsd-elf 13719 need_lib_prefix=no 13720 need_version=no 13721 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13722 soname_spec='${libname}${release}${shared_ext}$major' 13723 shlibpath_var=LD_LIBRARY_PATH 13724 hardcode_into_libs=yes 13725 if test "$with_gnu_ld" = yes; then 13726 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13727 shlibpath_overrides_runpath=no 13728 else 13729 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13730 shlibpath_overrides_runpath=yes 13731 case $host_os in 13732 sco3.2v5*) 13733 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13734 ;; 13735 esac 13736 fi 13737 sys_lib_dlsearch_path_spec='/usr/lib' 13738 ;; 13739 13740uts4*) 13741 version_type=linux 13742 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13743 soname_spec='${libname}${release}${shared_ext}$major' 13744 shlibpath_var=LD_LIBRARY_PATH 13745 ;; 13746 13747*) 13748 dynamic_linker=no 13749 ;; 13750esac 13751{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13752$as_echo "$dynamic_linker" >&6; } 13753test "$dynamic_linker" = no && can_build_shared=no 13754 13755if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 13756 $as_echo_n "(cached) " >&6 13757else 13758 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 13759fi 13760 13761sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 13762if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 13763 $as_echo_n "(cached) " >&6 13764else 13765 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 13766fi 13767 13768sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 13769 13770variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13771if test "$GCC" = yes; then 13772 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13773fi 13774 13775{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13776$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 13777hardcode_action_CXX= 13778if test -n "$hardcode_libdir_flag_spec_CXX" || \ 13779 test -n "$runpath_var_CXX" || \ 13780 test "X$hardcode_automatic_CXX" = "Xyes" ; then 13781 13782 # We can hardcode non-existant directories. 13783 if test "$hardcode_direct_CXX" != no && 13784 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13785 # have to relink, otherwise we might link with an installed library 13786 # when we should be linking with a yet-to-be-installed one 13787 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 13788 test "$hardcode_minus_L_CXX" != no; then 13789 # Linking always hardcodes the temporary library directory. 13790 hardcode_action_CXX=relink 13791 else 13792 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13793 hardcode_action_CXX=immediate 13794 fi 13795else 13796 # We cannot hardcode anything, or else we can only hardcode existing 13797 # directories. 13798 hardcode_action_CXX=unsupported 13799fi 13800{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13801$as_echo "$hardcode_action_CXX" >&6; } 13802 13803if test "$hardcode_action_CXX" = relink; then 13804 # Fast installation is not supported 13805 enable_fast_install=no 13806elif test "$shlibpath_overrides_runpath" = yes || 13807 test "$enable_shared" = no; then 13808 # Fast installation is not necessary 13809 enable_fast_install=needless 13810fi 13811 13812 13813# The else clause should only fire when bootstrapping the 13814# libtool distribution, otherwise you forgot to ship ltmain.sh 13815# with your package, and you will get complaints that there are 13816# no rules to generate ltmain.sh. 13817if test -f "$ltmain"; then 13818 # See if we are running on zsh, and set the options which allow our commands through 13819 # without removal of \ escapes. 13820 if test -n "${ZSH_VERSION+set}" ; then 13821 setopt NO_GLOB_SUBST 13822 fi 13823 # Now quote all the things that may contain metacharacters while being 13824 # careful not to overquote the AC_SUBSTed values. We take copies of the 13825 # variables and quote the copies for generation of the libtool script. 13826 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 13827 SED SHELL STRIP \ 13828 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13829 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13830 deplibs_check_method reload_flag reload_cmds need_locks \ 13831 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13832 lt_cv_sys_global_symbol_to_c_name_address \ 13833 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13834 old_postinstall_cmds old_postuninstall_cmds \ 13835 compiler_CXX \ 13836 CC_CXX \ 13837 LD_CXX \ 13838 lt_prog_compiler_wl_CXX \ 13839 lt_prog_compiler_pic_CXX \ 13840 lt_prog_compiler_static_CXX \ 13841 lt_prog_compiler_no_builtin_flag_CXX \ 13842 export_dynamic_flag_spec_CXX \ 13843 thread_safe_flag_spec_CXX \ 13844 whole_archive_flag_spec_CXX \ 13845 enable_shared_with_static_runtimes_CXX \ 13846 old_archive_cmds_CXX \ 13847 old_archive_from_new_cmds_CXX \ 13848 predep_objects_CXX \ 13849 postdep_objects_CXX \ 13850 predeps_CXX \ 13851 postdeps_CXX \ 13852 compiler_lib_search_path_CXX \ 13853 compiler_lib_search_dirs_CXX \ 13854 archive_cmds_CXX \ 13855 archive_expsym_cmds_CXX \ 13856 postinstall_cmds_CXX \ 13857 postuninstall_cmds_CXX \ 13858 old_archive_from_expsyms_cmds_CXX \ 13859 allow_undefined_flag_CXX \ 13860 no_undefined_flag_CXX \ 13861 export_symbols_cmds_CXX \ 13862 hardcode_libdir_flag_spec_CXX \ 13863 hardcode_libdir_flag_spec_ld_CXX \ 13864 hardcode_libdir_separator_CXX \ 13865 hardcode_automatic_CXX \ 13866 module_cmds_CXX \ 13867 module_expsym_cmds_CXX \ 13868 lt_cv_prog_compiler_c_o_CXX \ 13869 fix_srcfile_path_CXX \ 13870 exclude_expsyms_CXX \ 13871 include_expsyms_CXX; do 13872 13873 case $var in 13874 old_archive_cmds_CXX | \ 13875 old_archive_from_new_cmds_CXX | \ 13876 archive_cmds_CXX | \ 13877 archive_expsym_cmds_CXX | \ 13878 module_cmds_CXX | \ 13879 module_expsym_cmds_CXX | \ 13880 old_archive_from_expsyms_cmds_CXX | \ 13881 export_symbols_cmds_CXX | \ 13882 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13883 postinstall_cmds | postuninstall_cmds | \ 13884 old_postinstall_cmds | old_postuninstall_cmds | \ 13885 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13886 # Double-quote double-evaled strings. 13887 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13888 ;; 13889 *) 13890 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13891 ;; 13892 esac 13893 done 13894 13895 case $lt_echo in 13896 *'\$0 --fallback-echo"') 13897 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13898 ;; 13899 esac 13900 13901cfgfile="$ofile" 13902 13903 cat <<__EOF__ >> "$cfgfile" 13904# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13905 13906# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13907 13908# Shell to use when invoking shell scripts. 13909SHELL=$lt_SHELL 13910 13911# Whether or not to build shared libraries. 13912build_libtool_libs=$enable_shared 13913 13914# Whether or not to build static libraries. 13915build_old_libs=$enable_static 13916 13917# Whether or not to add -lc for building shared libraries. 13918build_libtool_need_lc=$archive_cmds_need_lc_CXX 13919 13920# Whether or not to disallow shared libs when runtime libs are static 13921allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13922 13923# Whether or not to optimize for fast installation. 13924fast_install=$enable_fast_install 13925 13926# The host system. 13927host_alias=$host_alias 13928host=$host 13929host_os=$host_os 13930 13931# The build system. 13932build_alias=$build_alias 13933build=$build 13934build_os=$build_os 13935 13936# An echo program that does not interpret backslashes. 13937echo=$lt_echo 13938 13939# The archiver. 13940AR=$lt_AR 13941AR_FLAGS=$lt_AR_FLAGS 13942 13943# A C compiler. 13944LTCC=$lt_LTCC 13945 13946# LTCC compiler flags. 13947LTCFLAGS=$lt_LTCFLAGS 13948 13949# A language-specific compiler. 13950CC=$lt_compiler_CXX 13951 13952# Is the compiler the GNU C compiler? 13953with_gcc=$GCC_CXX 13954 13955# An ERE matcher. 13956EGREP=$lt_EGREP 13957 13958# The linker used to build libraries. 13959LD=$lt_LD_CXX 13960 13961# Whether we need hard or soft links. 13962LN_S=$lt_LN_S 13963 13964# A BSD-compatible nm program. 13965NM=$lt_NM 13966 13967# A symbol stripping program 13968STRIP=$lt_STRIP 13969 13970# Used to examine libraries when file_magic_cmd begins "file" 13971MAGIC_CMD=$MAGIC_CMD 13972 13973# Used on cygwin: DLL creation program. 13974DLLTOOL="$DLLTOOL" 13975 13976# Used on cygwin: object dumper. 13977OBJDUMP="$OBJDUMP" 13978 13979# Used on cygwin: assembler. 13980AS="$AS" 13981 13982# The name of the directory that contains temporary libtool files. 13983objdir=$objdir 13984 13985# How to create reloadable object files. 13986reload_flag=$lt_reload_flag 13987reload_cmds=$lt_reload_cmds 13988 13989# How to pass a linker flag through the compiler. 13990wl=$lt_lt_prog_compiler_wl_CXX 13991 13992# Object file suffix (normally "o"). 13993objext="$ac_objext" 13994 13995# Old archive suffix (normally "a"). 13996libext="$libext" 13997 13998# Shared library suffix (normally ".so"). 13999shrext_cmds='$shrext_cmds' 14000 14001# Executable file suffix (normally ""). 14002exeext="$exeext" 14003 14004# Additional compiler flags for building library objects. 14005pic_flag=$lt_lt_prog_compiler_pic_CXX 14006pic_mode=$pic_mode 14007 14008# What is the maximum length of a command? 14009max_cmd_len=$lt_cv_sys_max_cmd_len 14010 14011# Does compiler simultaneously support -c and -o options? 14012compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 14013 14014# Must we lock files when doing compilation? 14015need_locks=$lt_need_locks 14016 14017# Do we need the lib prefix for modules? 14018need_lib_prefix=$need_lib_prefix 14019 14020# Do we need a version for libraries? 14021need_version=$need_version 14022 14023# Whether dlopen is supported. 14024dlopen_support=$enable_dlopen 14025 14026# Whether dlopen of programs is supported. 14027dlopen_self=$enable_dlopen_self 14028 14029# Whether dlopen of statically linked programs is supported. 14030dlopen_self_static=$enable_dlopen_self_static 14031 14032# Compiler flag to prevent dynamic linking. 14033link_static_flag=$lt_lt_prog_compiler_static_CXX 14034 14035# Compiler flag to turn off builtin functions. 14036no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 14037 14038# Compiler flag to allow reflexive dlopens. 14039export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 14040 14041# Compiler flag to generate shared objects directly from archives. 14042whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 14043 14044# Compiler flag to generate thread-safe objects. 14045thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 14046 14047# Library versioning type. 14048version_type=$version_type 14049 14050# Format of library name prefix. 14051libname_spec=$lt_libname_spec 14052 14053# List of archive names. First name is the real one, the rest are links. 14054# The last name is the one that the linker finds with -lNAME. 14055library_names_spec=$lt_library_names_spec 14056 14057# The coded name of the library, if different from the real name. 14058soname_spec=$lt_soname_spec 14059 14060# Commands used to build and install an old-style archive. 14061RANLIB=$lt_RANLIB 14062old_archive_cmds=$lt_old_archive_cmds_CXX 14063old_postinstall_cmds=$lt_old_postinstall_cmds 14064old_postuninstall_cmds=$lt_old_postuninstall_cmds 14065 14066# Create an old-style archive from a shared archive. 14067old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 14068 14069# Create a temporary old-style archive to link instead of a shared archive. 14070old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 14071 14072# Commands used to build and install a shared archive. 14073archive_cmds=$lt_archive_cmds_CXX 14074archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 14075postinstall_cmds=$lt_postinstall_cmds 14076postuninstall_cmds=$lt_postuninstall_cmds 14077 14078# Commands used to build a loadable module (assumed same as above if empty) 14079module_cmds=$lt_module_cmds_CXX 14080module_expsym_cmds=$lt_module_expsym_cmds_CXX 14081 14082# Commands to strip libraries. 14083old_striplib=$lt_old_striplib 14084striplib=$lt_striplib 14085 14086# Dependencies to place before the objects being linked to create a 14087# shared library. 14088predep_objects=$lt_predep_objects_CXX 14089 14090# Dependencies to place after the objects being linked to create a 14091# shared library. 14092postdep_objects=$lt_postdep_objects_CXX 14093 14094# Dependencies to place before the objects being linked to create a 14095# shared library. 14096predeps=$lt_predeps_CXX 14097 14098# Dependencies to place after the objects being linked to create a 14099# shared library. 14100postdeps=$lt_postdeps_CXX 14101 14102# The directories searched by this compiler when creating a shared 14103# library 14104compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 14105 14106# The library search path used internally by the compiler when linking 14107# a shared library. 14108compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 14109 14110# Method to check whether dependent libraries are shared objects. 14111deplibs_check_method=$lt_deplibs_check_method 14112 14113# Command to use when deplibs_check_method == file_magic. 14114file_magic_cmd=$lt_file_magic_cmd 14115 14116# Flag that allows shared libraries with undefined symbols to be built. 14117allow_undefined_flag=$lt_allow_undefined_flag_CXX 14118 14119# Flag that forces no undefined symbols. 14120no_undefined_flag=$lt_no_undefined_flag_CXX 14121 14122# Commands used to finish a libtool library installation in a directory. 14123finish_cmds=$lt_finish_cmds 14124 14125# Same as above, but a single script fragment to be evaled but not shown. 14126finish_eval=$lt_finish_eval 14127 14128# Take the output of nm and produce a listing of raw symbols and C names. 14129global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14130 14131# Transform the output of nm in a proper C declaration 14132global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14133 14134# Transform the output of nm in a C name address pair 14135global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14136 14137# This is the shared library runtime path variable. 14138runpath_var=$runpath_var 14139 14140# This is the shared library path variable. 14141shlibpath_var=$shlibpath_var 14142 14143# Is shlibpath searched before the hard-coded library search path? 14144shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14145 14146# How to hardcode a shared library path into an executable. 14147hardcode_action=$hardcode_action_CXX 14148 14149# Whether we should hardcode library paths into libraries. 14150hardcode_into_libs=$hardcode_into_libs 14151 14152# Flag to hardcode \$libdir into a binary during linking. 14153# This must work even if \$libdir does not exist. 14154hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 14155 14156# If ld is used when linking, flag to hardcode \$libdir into 14157# a binary during linking. This must work even if \$libdir does 14158# not exist. 14159hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 14160 14161# Whether we need a single -rpath flag with a separated argument. 14162hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 14163 14164# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 14165# resulting binary. 14166hardcode_direct=$hardcode_direct_CXX 14167 14168# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 14169# resulting binary. 14170hardcode_minus_L=$hardcode_minus_L_CXX 14171 14172# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 14173# the resulting binary. 14174hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 14175 14176# Set to yes if building a shared library automatically hardcodes DIR into the library 14177# and all subsequent libraries and executables linked against it. 14178hardcode_automatic=$hardcode_automatic_CXX 14179 14180# Variables whose values should be saved in libtool wrapper scripts and 14181# restored at relink time. 14182variables_saved_for_relink="$variables_saved_for_relink" 14183 14184# Whether libtool must link a program against all its dependency libraries. 14185link_all_deplibs=$link_all_deplibs_CXX 14186 14187# Compile-time system search path for libraries 14188sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14189 14190# Run-time system search path for libraries 14191sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14192 14193# Fix the shell variable \$srcfile for the compiler. 14194fix_srcfile_path=$lt_fix_srcfile_path 14195 14196# Set to yes if exported symbols are required. 14197always_export_symbols=$always_export_symbols_CXX 14198 14199# The commands to list exported symbols. 14200export_symbols_cmds=$lt_export_symbols_cmds_CXX 14201 14202# The commands to extract the exported symbol list from a shared archive. 14203extract_expsyms_cmds=$lt_extract_expsyms_cmds 14204 14205# Symbols that should not be listed in the preloaded symbols. 14206exclude_expsyms=$lt_exclude_expsyms_CXX 14207 14208# Symbols that must always be exported. 14209include_expsyms=$lt_include_expsyms_CXX 14210 14211# ### END LIBTOOL TAG CONFIG: $tagname 14212 14213__EOF__ 14214 14215 14216else 14217 # If there is no Makefile yet, we rely on a make rule to execute 14218 # `config.status --recheck' to rerun these tests and create the 14219 # libtool script then. 14220 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 14221 if test -f "$ltmain_in"; then 14222 test -f Makefile && make "$ltmain" 14223 fi 14224fi 14225 14226 14227ac_ext=c 14228ac_cpp='$CPP $CPPFLAGS' 14229ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14230ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14231ac_compiler_gnu=$ac_cv_c_compiler_gnu 14232 14233CC=$lt_save_CC 14234LDCXX=$LD 14235LD=$lt_save_LD 14236GCC=$lt_save_GCC 14237with_gnu_ldcxx=$with_gnu_ld 14238with_gnu_ld=$lt_save_with_gnu_ld 14239lt_cv_path_LDCXX=$lt_cv_path_LD 14240lt_cv_path_LD=$lt_save_path_LD 14241lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14242lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14243 14244 else 14245 tagname="" 14246 fi 14247 ;; 14248 14249 F77) 14250 if test -n "$F77" && test "X$F77" != "Xno"; then 14251 14252ac_ext=f 14253ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 14254ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14255ac_compiler_gnu=$ac_cv_f77_compiler_gnu 14256 14257 14258archive_cmds_need_lc_F77=no 14259allow_undefined_flag_F77= 14260always_export_symbols_F77=no 14261archive_expsym_cmds_F77= 14262export_dynamic_flag_spec_F77= 14263hardcode_direct_F77=no 14264hardcode_libdir_flag_spec_F77= 14265hardcode_libdir_flag_spec_ld_F77= 14266hardcode_libdir_separator_F77= 14267hardcode_minus_L_F77=no 14268hardcode_automatic_F77=no 14269module_cmds_F77= 14270module_expsym_cmds_F77= 14271link_all_deplibs_F77=unknown 14272old_archive_cmds_F77=$old_archive_cmds 14273no_undefined_flag_F77= 14274whole_archive_flag_spec_F77= 14275enable_shared_with_static_runtimes_F77=no 14276 14277# Source file extension for f77 test sources. 14278ac_ext=f 14279 14280# Object file extension for compiled f77 test sources. 14281objext=o 14282objext_F77=$objext 14283 14284# Code to be used in simple compile tests 14285lt_simple_compile_test_code="\ 14286 subroutine t 14287 return 14288 end 14289" 14290 14291# Code to be used in simple link tests 14292lt_simple_link_test_code="\ 14293 program t 14294 end 14295" 14296 14297# ltmain only uses $CC for tagged configurations so make sure $CC is set. 14298 14299# If no C compiler was specified, use CC. 14300LTCC=${LTCC-"$CC"} 14301 14302# If no C compiler flags were specified, use CFLAGS. 14303LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14304 14305# Allow CC to be a program name with arguments. 14306compiler=$CC 14307 14308 14309# save warnings/boilerplate of simple test code 14310ac_outfile=conftest.$ac_objext 14311echo "$lt_simple_compile_test_code" >conftest.$ac_ext 14312eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14313_lt_compiler_boilerplate=`cat conftest.err` 14314$rm conftest* 14315 14316ac_outfile=conftest.$ac_objext 14317echo "$lt_simple_link_test_code" >conftest.$ac_ext 14318eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14319_lt_linker_boilerplate=`cat conftest.err` 14320$rm -r conftest* 14321 14322 14323# Allow CC to be a program name with arguments. 14324lt_save_CC="$CC" 14325CC=${F77-"f77"} 14326compiler=$CC 14327compiler_F77=$CC 14328for cc_temp in $compiler""; do 14329 case $cc_temp in 14330 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14331 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14332 \-*) ;; 14333 *) break;; 14334 esac 14335done 14336cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14337 14338 14339{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14340$as_echo_n "checking if libtool supports shared libraries... " >&6; } 14341{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 14342$as_echo "$can_build_shared" >&6; } 14343 14344{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14345$as_echo_n "checking whether to build shared libraries... " >&6; } 14346test "$can_build_shared" = "no" && enable_shared=no 14347 14348# On AIX, shared libraries and static libraries use the same namespace, and 14349# are all built from PIC. 14350case $host_os in 14351aix3*) 14352 test "$enable_shared" = yes && enable_static=no 14353 if test -n "$RANLIB"; then 14354 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14355 postinstall_cmds='$RANLIB $lib' 14356 fi 14357 ;; 14358aix[4-9]*) 14359 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14360 test "$enable_shared" = yes && enable_static=no 14361 fi 14362 ;; 14363esac 14364{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 14365$as_echo "$enable_shared" >&6; } 14366 14367{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14368$as_echo_n "checking whether to build static libraries... " >&6; } 14369# Make sure either enable_shared or enable_static is yes. 14370test "$enable_shared" = yes || enable_static=yes 14371{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 14372$as_echo "$enable_static" >&6; } 14373 14374GCC_F77="$G77" 14375LD_F77="$LD" 14376 14377lt_prog_compiler_wl_F77= 14378lt_prog_compiler_pic_F77= 14379lt_prog_compiler_static_F77= 14380 14381{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14382$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14383 14384 if test "$GCC" = yes; then 14385 lt_prog_compiler_wl_F77='-Wl,' 14386 lt_prog_compiler_static_F77='-static' 14387 14388 case $host_os in 14389 aix*) 14390 # All AIX code is PIC. 14391 if test "$host_cpu" = ia64; then 14392 # AIX 5 now supports IA64 processor 14393 lt_prog_compiler_static_F77='-Bstatic' 14394 fi 14395 ;; 14396 14397 amigaos*) 14398 # FIXME: we need at least 68020 code to build shared libraries, but 14399 # adding the `-m68020' flag to GCC prevents building anything better, 14400 # like `-m68040'. 14401 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14402 ;; 14403 14404 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14405 # PIC is the default for these OSes. 14406 ;; 14407 14408 mingw* | cygwin* | pw32* | os2*) 14409 # This hack is so that the source file can tell whether it is being 14410 # built for inclusion in a dll (and should export symbols for example). 14411 # Although the cygwin gcc ignores -fPIC, still need this for old-style 14412 # (--disable-auto-import) libraries 14413 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14414 ;; 14415 14416 darwin* | rhapsody*) 14417 # PIC is the default on this platform 14418 # Common symbols not allowed in MH_DYLIB files 14419 lt_prog_compiler_pic_F77='-fno-common' 14420 ;; 14421 14422 interix[3-9]*) 14423 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14424 # Instead, we relocate shared libraries at runtime. 14425 ;; 14426 14427 msdosdjgpp*) 14428 # Just because we use GCC doesn't mean we suddenly get shared libraries 14429 # on systems that don't support them. 14430 lt_prog_compiler_can_build_shared_F77=no 14431 enable_shared=no 14432 ;; 14433 14434 sysv4*MP*) 14435 if test -d /usr/nec; then 14436 lt_prog_compiler_pic_F77=-Kconform_pic 14437 fi 14438 ;; 14439 14440 hpux*) 14441 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14442 # not for PA HP-UX. 14443 case $host_cpu in 14444 hppa*64*|ia64*) 14445 # +Z the default 14446 ;; 14447 *) 14448 lt_prog_compiler_pic_F77='-fPIC' 14449 ;; 14450 esac 14451 ;; 14452 14453 *) 14454 lt_prog_compiler_pic_F77='-fPIC' 14455 ;; 14456 esac 14457 else 14458 # PORTME Check for flag to pass linker flags through the system compiler. 14459 case $host_os in 14460 aix*) 14461 lt_prog_compiler_wl_F77='-Wl,' 14462 if test "$host_cpu" = ia64; then 14463 # AIX 5 now supports IA64 processor 14464 lt_prog_compiler_static_F77='-Bstatic' 14465 else 14466 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14467 fi 14468 ;; 14469 darwin*) 14470 # PIC is the default on this platform 14471 # Common symbols not allowed in MH_DYLIB files 14472 case $cc_basename in 14473 xlc*) 14474 lt_prog_compiler_pic_F77='-qnocommon' 14475 lt_prog_compiler_wl_F77='-Wl,' 14476 ;; 14477 esac 14478 ;; 14479 14480 mingw* | cygwin* | pw32* | os2*) 14481 # This hack is so that the source file can tell whether it is being 14482 # built for inclusion in a dll (and should export symbols for example). 14483 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14484 ;; 14485 14486 hpux9* | hpux10* | hpux11*) 14487 lt_prog_compiler_wl_F77='-Wl,' 14488 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14489 # not for PA HP-UX. 14490 case $host_cpu in 14491 hppa*64*|ia64*) 14492 # +Z the default 14493 ;; 14494 *) 14495 lt_prog_compiler_pic_F77='+Z' 14496 ;; 14497 esac 14498 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14499 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14500 ;; 14501 14502 irix5* | irix6* | nonstopux*) 14503 lt_prog_compiler_wl_F77='-Wl,' 14504 # PIC (with -KPIC) is the default. 14505 lt_prog_compiler_static_F77='-non_shared' 14506 ;; 14507 14508 newsos6) 14509 lt_prog_compiler_pic_F77='-KPIC' 14510 lt_prog_compiler_static_F77='-Bstatic' 14511 ;; 14512 14513 linux* | k*bsd*-gnu) 14514 case $cc_basename in 14515 icc* | ecc*) 14516 lt_prog_compiler_wl_F77='-Wl,' 14517 lt_prog_compiler_pic_F77='-KPIC' 14518 lt_prog_compiler_static_F77='-static' 14519 ;; 14520 pgcc* | pgf77* | pgf90* | pgf95*) 14521 # Portland Group compilers (*not* the Pentium gcc compiler, 14522 # which looks to be a dead project) 14523 lt_prog_compiler_wl_F77='-Wl,' 14524 lt_prog_compiler_pic_F77='-fpic' 14525 lt_prog_compiler_static_F77='-Bstatic' 14526 ;; 14527 ccc*) 14528 lt_prog_compiler_wl_F77='-Wl,' 14529 # All Alpha code is PIC. 14530 lt_prog_compiler_static_F77='-non_shared' 14531 ;; 14532 *) 14533 case `$CC -V 2>&1 | sed 5q` in 14534 *Sun\ C*) 14535 # Sun C 5.9 14536 lt_prog_compiler_pic_F77='-KPIC' 14537 lt_prog_compiler_static_F77='-Bstatic' 14538 lt_prog_compiler_wl_F77='-Wl,' 14539 ;; 14540 *Sun\ F*) 14541 # Sun Fortran 8.3 passes all unrecognized flags to the linker 14542 lt_prog_compiler_pic_F77='-KPIC' 14543 lt_prog_compiler_static_F77='-Bstatic' 14544 lt_prog_compiler_wl_F77='' 14545 ;; 14546 esac 14547 ;; 14548 esac 14549 ;; 14550 14551 osf3* | osf4* | osf5*) 14552 lt_prog_compiler_wl_F77='-Wl,' 14553 # All OSF/1 code is PIC. 14554 lt_prog_compiler_static_F77='-non_shared' 14555 ;; 14556 14557 rdos*) 14558 lt_prog_compiler_static_F77='-non_shared' 14559 ;; 14560 14561 solaris*) 14562 lt_prog_compiler_pic_F77='-KPIC' 14563 lt_prog_compiler_static_F77='-Bstatic' 14564 case $cc_basename in 14565 f77* | f90* | f95*) 14566 lt_prog_compiler_wl_F77='-Qoption ld ';; 14567 *) 14568 lt_prog_compiler_wl_F77='-Wl,';; 14569 esac 14570 ;; 14571 14572 sunos4*) 14573 lt_prog_compiler_wl_F77='-Qoption ld ' 14574 lt_prog_compiler_pic_F77='-PIC' 14575 lt_prog_compiler_static_F77='-Bstatic' 14576 ;; 14577 14578 sysv4 | sysv4.2uw2* | sysv4.3*) 14579 lt_prog_compiler_wl_F77='-Wl,' 14580 lt_prog_compiler_pic_F77='-KPIC' 14581 lt_prog_compiler_static_F77='-Bstatic' 14582 ;; 14583 14584 sysv4*MP*) 14585 if test -d /usr/nec ;then 14586 lt_prog_compiler_pic_F77='-Kconform_pic' 14587 lt_prog_compiler_static_F77='-Bstatic' 14588 fi 14589 ;; 14590 14591 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14592 lt_prog_compiler_wl_F77='-Wl,' 14593 lt_prog_compiler_pic_F77='-KPIC' 14594 lt_prog_compiler_static_F77='-Bstatic' 14595 ;; 14596 14597 unicos*) 14598 lt_prog_compiler_wl_F77='-Wl,' 14599 lt_prog_compiler_can_build_shared_F77=no 14600 ;; 14601 14602 uts4*) 14603 lt_prog_compiler_pic_F77='-pic' 14604 lt_prog_compiler_static_F77='-Bstatic' 14605 ;; 14606 14607 *) 14608 lt_prog_compiler_can_build_shared_F77=no 14609 ;; 14610 esac 14611 fi 14612 14613{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14614$as_echo "$lt_prog_compiler_pic_F77" >&6; } 14615 14616# 14617# Check to make sure the PIC flag actually works. 14618# 14619if test -n "$lt_prog_compiler_pic_F77"; then 14620 14621{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14622$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; } 14623if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then 14624 $as_echo_n "(cached) " >&6 14625else 14626 lt_cv_prog_compiler_pic_works_F77=no 14627 ac_outfile=conftest.$ac_objext 14628 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14629 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14630 # Insert the option either (1) after the last *FLAGS variable, or 14631 # (2) before a word containing "conftest.", or (3) at the end. 14632 # Note that $ac_compile itself does not contain backslashes and begins 14633 # with a dollar sign (not a hyphen), so the echo should work correctly. 14634 # The option is referenced via a variable to avoid confusing sed. 14635 lt_compile=`echo "$ac_compile" | $SED \ 14636 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14637 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14638 -e 's:$: $lt_compiler_flag:'` 14639 (eval echo "\"\$as_me:14639: $lt_compile\"" >&5) 14640 (eval "$lt_compile" 2>conftest.err) 14641 ac_status=$? 14642 cat conftest.err >&5 14643 echo "$as_me:14643: \$? = $ac_status" >&5 14644 if (exit $ac_status) && test -s "$ac_outfile"; then 14645 # The compiler can only warn and ignore the option if not recognized 14646 # So say no if there are warnings other than the usual output. 14647 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14648 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14649 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14650 lt_cv_prog_compiler_pic_works_F77=yes 14651 fi 14652 fi 14653 $rm conftest* 14654 14655fi 14656{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5 14657$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; } 14658 14659if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then 14660 case $lt_prog_compiler_pic_F77 in 14661 "" | " "*) ;; 14662 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14663 esac 14664else 14665 lt_prog_compiler_pic_F77= 14666 lt_prog_compiler_can_build_shared_F77=no 14667fi 14668 14669fi 14670case $host_os in 14671 # For platforms which do not support PIC, -DPIC is meaningless: 14672 *djgpp*) 14673 lt_prog_compiler_pic_F77= 14674 ;; 14675 *) 14676 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14677 ;; 14678esac 14679 14680# 14681# Check to make sure the static flag actually works. 14682# 14683wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14684{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14685$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14686if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then 14687 $as_echo_n "(cached) " >&6 14688else 14689 lt_cv_prog_compiler_static_works_F77=no 14690 save_LDFLAGS="$LDFLAGS" 14691 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14692 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14693 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14694 # The linker can only warn and ignore the option if not recognized 14695 # So say no if there are warnings 14696 if test -s conftest.err; then 14697 # Append any errors to the config.log. 14698 cat conftest.err 1>&5 14699 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14700 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14701 if diff conftest.exp conftest.er2 >/dev/null; then 14702 lt_cv_prog_compiler_static_works_F77=yes 14703 fi 14704 else 14705 lt_cv_prog_compiler_static_works_F77=yes 14706 fi 14707 fi 14708 $rm -r conftest* 14709 LDFLAGS="$save_LDFLAGS" 14710 14711fi 14712{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5 14713$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; } 14714 14715if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then 14716 : 14717else 14718 lt_prog_compiler_static_F77= 14719fi 14720 14721 14722{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14723$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14724if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14725 $as_echo_n "(cached) " >&6 14726else 14727 lt_cv_prog_compiler_c_o_F77=no 14728 $rm -r conftest 2>/dev/null 14729 mkdir conftest 14730 cd conftest 14731 mkdir out 14732 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14733 14734 lt_compiler_flag="-o out/conftest2.$ac_objext" 14735 # Insert the option either (1) after the last *FLAGS variable, or 14736 # (2) before a word containing "conftest.", or (3) at the end. 14737 # Note that $ac_compile itself does not contain backslashes and begins 14738 # with a dollar sign (not a hyphen), so the echo should work correctly. 14739 lt_compile=`echo "$ac_compile" | $SED \ 14740 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14741 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14742 -e 's:$: $lt_compiler_flag:'` 14743 (eval echo "\"\$as_me:14743: $lt_compile\"" >&5) 14744 (eval "$lt_compile" 2>out/conftest.err) 14745 ac_status=$? 14746 cat out/conftest.err >&5 14747 echo "$as_me:14747: \$? = $ac_status" >&5 14748 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14749 then 14750 # The compiler can only warn and ignore the option if not recognized 14751 # So say no if there are warnings 14752 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14753 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14754 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14755 lt_cv_prog_compiler_c_o_F77=yes 14756 fi 14757 fi 14758 chmod u+w . 2>&5 14759 $rm conftest* 14760 # SGI C++ compiler will create directory out/ii_files/ for 14761 # template instantiation 14762 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14763 $rm out/* && rmdir out 14764 cd .. 14765 rmdir conftest 14766 $rm conftest* 14767 14768fi 14769{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14770$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } 14771 14772 14773hard_links="nottested" 14774if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14775 # do not overwrite the value of need_locks provided by the user 14776 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14777$as_echo_n "checking if we can lock with hard links... " >&6; } 14778 hard_links=yes 14779 $rm conftest* 14780 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14781 touch conftest.a 14782 ln conftest.a conftest.b 2>&5 || hard_links=no 14783 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14784 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 14785$as_echo "$hard_links" >&6; } 14786 if test "$hard_links" = no; then 14787 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14788$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14789 need_locks=warn 14790 fi 14791else 14792 need_locks=no 14793fi 14794 14795{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14796$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14797 14798 runpath_var= 14799 allow_undefined_flag_F77= 14800 enable_shared_with_static_runtimes_F77=no 14801 archive_cmds_F77= 14802 archive_expsym_cmds_F77= 14803 old_archive_From_new_cmds_F77= 14804 old_archive_from_expsyms_cmds_F77= 14805 export_dynamic_flag_spec_F77= 14806 whole_archive_flag_spec_F77= 14807 thread_safe_flag_spec_F77= 14808 hardcode_libdir_flag_spec_F77= 14809 hardcode_libdir_flag_spec_ld_F77= 14810 hardcode_libdir_separator_F77= 14811 hardcode_direct_F77=no 14812 hardcode_minus_L_F77=no 14813 hardcode_shlibpath_var_F77=unsupported 14814 link_all_deplibs_F77=unknown 14815 hardcode_automatic_F77=no 14816 module_cmds_F77= 14817 module_expsym_cmds_F77= 14818 always_export_symbols_F77=no 14819 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14820 # include_expsyms should be a list of space-separated symbols to be *always* 14821 # included in the symbol list 14822 include_expsyms_F77= 14823 # exclude_expsyms can be an extended regexp of symbols to exclude 14824 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14825 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14826 # as well as any symbol that contains `d'. 14827 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14828 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14829 # platforms (ab)use it in PIC code, but their linkers get confused if 14830 # the symbol is explicitly referenced. Since portable code cannot 14831 # rely on this symbol name, it's probably fine to never include it in 14832 # preloaded symbol tables. 14833 # Exclude shared library initialization/finalization symbols. 14834 extract_expsyms_cmds= 14835 # Just being paranoid about ensuring that cc_basename is set. 14836 for cc_temp in $compiler""; do 14837 case $cc_temp in 14838 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14839 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14840 \-*) ;; 14841 *) break;; 14842 esac 14843done 14844cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14845 14846 case $host_os in 14847 cygwin* | mingw* | pw32*) 14848 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14849 # When not using gcc, we currently assume that we are using 14850 # Microsoft Visual C++. 14851 if test "$GCC" != yes; then 14852 with_gnu_ld=no 14853 fi 14854 ;; 14855 interix*) 14856 # we just hope/assume this is gcc and not c89 (= MSVC++) 14857 with_gnu_ld=yes 14858 ;; 14859 openbsd*) 14860 with_gnu_ld=no 14861 ;; 14862 esac 14863 14864 ld_shlibs_F77=yes 14865 if test "$with_gnu_ld" = yes; then 14866 # If archive_cmds runs LD, not CC, wlarc should be empty 14867 wlarc='${wl}' 14868 14869 # Set some defaults for GNU ld with shared library support. These 14870 # are reset later if shared libraries are not supported. Putting them 14871 # here allows them to be overridden if necessary. 14872 runpath_var=LD_RUN_PATH 14873 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14874 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14875 # ancient GNU ld didn't support --whole-archive et. al. 14876 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14877 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14878 else 14879 whole_archive_flag_spec_F77= 14880 fi 14881 supports_anon_versioning=no 14882 case `$LD -v 2>/dev/null` in 14883 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14884 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14885 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14886 *\ 2.11.*) ;; # other 2.11 versions 14887 *) supports_anon_versioning=yes ;; 14888 esac 14889 14890 # See if GNU ld supports shared libraries. 14891 case $host_os in 14892 aix[3-9]*) 14893 # On AIX/PPC, the GNU linker is very broken 14894 if test "$host_cpu" != ia64; then 14895 ld_shlibs_F77=no 14896 cat <<EOF 1>&2 14897 14898*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14899*** to be unable to reliably create shared libraries on AIX. 14900*** Therefore, libtool is disabling shared libraries support. If you 14901*** really care for shared libraries, you may want to modify your PATH 14902*** so that a non-GNU linker is found, and then restart. 14903 14904EOF 14905 fi 14906 ;; 14907 14908 amigaos*) 14909 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)' 14910 hardcode_libdir_flag_spec_F77='-L$libdir' 14911 hardcode_minus_L_F77=yes 14912 14913 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14914 # that the semantics of dynamic libraries on AmigaOS, at least up 14915 # to version 4, is to share data among multiple programs linked 14916 # with the same dynamic library. Since this doesn't match the 14917 # behavior of shared libraries on other platforms, we can't use 14918 # them. 14919 ld_shlibs_F77=no 14920 ;; 14921 14922 beos*) 14923 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14924 allow_undefined_flag_F77=unsupported 14925 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14926 # support --undefined. This deserves some investigation. FIXME 14927 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14928 else 14929 ld_shlibs_F77=no 14930 fi 14931 ;; 14932 14933 cygwin* | mingw* | pw32*) 14934 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14935 # as there is no search path for DLLs. 14936 hardcode_libdir_flag_spec_F77='-L$libdir' 14937 allow_undefined_flag_F77=unsupported 14938 always_export_symbols_F77=no 14939 enable_shared_with_static_runtimes_F77=yes 14940 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 14941 14942 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14943 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14944 # If the export-symbols file already is a .def file (1st line 14945 # is EXPORTS), use it as is; otherwise, prepend... 14946 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14947 cp $export_symbols $output_objdir/$soname.def; 14948 else 14949 echo EXPORTS > $output_objdir/$soname.def; 14950 cat $export_symbols >> $output_objdir/$soname.def; 14951 fi~ 14952 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14953 else 14954 ld_shlibs_F77=no 14955 fi 14956 ;; 14957 14958 interix[3-9]*) 14959 hardcode_direct_F77=no 14960 hardcode_shlibpath_var_F77=no 14961 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14962 export_dynamic_flag_spec_F77='${wl}-E' 14963 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14964 # Instead, shared libraries are loaded at an image base (0x10000000 by 14965 # default) and relocated if they conflict, which is a slow very memory 14966 # consuming and fragmenting process. To avoid this, we pick a random, 14967 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14968 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14969 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' 14970 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' 14971 ;; 14972 14973 gnu* | linux* | k*bsd*-gnu) 14974 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14975 tmp_addflag= 14976 case $cc_basename,$host_cpu in 14977 pgcc*) # Portland Group C compiler 14978 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' 14979 tmp_addflag=' $pic_flag' 14980 ;; 14981 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 14982 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' 14983 tmp_addflag=' $pic_flag -Mnomain' ;; 14984 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 14985 tmp_addflag=' -i_dynamic' ;; 14986 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 14987 tmp_addflag=' -i_dynamic -nofor_main' ;; 14988 ifc* | ifort*) # Intel Fortran compiler 14989 tmp_addflag=' -nofor_main' ;; 14990 esac 14991 case `$CC -V 2>&1 | sed 5q` in 14992 *Sun\ C*) # Sun C 5.9 14993 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' 14994 tmp_sharedflag='-G' ;; 14995 *Sun\ F*) # Sun Fortran 8.3 14996 tmp_sharedflag='-G' ;; 14997 *) 14998 tmp_sharedflag='-shared' ;; 14999 esac 15000 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15001 15002 if test $supports_anon_versioning = yes; then 15003 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 15004 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15005 $echo "local: *; };" >> $output_objdir/$libname.ver~ 15006 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 15007 fi 15008 else 15009 ld_shlibs_F77=no 15010 fi 15011 ;; 15012 15013 netbsd*) 15014 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15015 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15016 wlarc= 15017 else 15018 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15019 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15020 fi 15021 ;; 15022 15023 solaris*) 15024 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 15025 ld_shlibs_F77=no 15026 cat <<EOF 1>&2 15027 15028*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15029*** create shared libraries on Solaris systems. Therefore, libtool 15030*** is disabling shared libraries support. We urge you to upgrade GNU 15031*** binutils to release 2.9.1 or newer. Another option is to modify 15032*** your PATH or compiler configuration so that the native linker is 15033*** used, and then restart. 15034 15035EOF 15036 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15037 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15038 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15039 else 15040 ld_shlibs_F77=no 15041 fi 15042 ;; 15043 15044 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15045 case `$LD -v 2>&1` in 15046 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15047 ld_shlibs_F77=no 15048 cat <<_LT_EOF 1>&2 15049 15050*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 15051*** reliably create shared libraries on SCO systems. Therefore, libtool 15052*** is disabling shared libraries support. We urge you to upgrade GNU 15053*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15054*** your PATH or compiler configuration so that the native linker is 15055*** used, and then restart. 15056 15057_LT_EOF 15058 ;; 15059 *) 15060 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15061 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 15062 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 15063 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 15064 else 15065 ld_shlibs_F77=no 15066 fi 15067 ;; 15068 esac 15069 ;; 15070 15071 sunos4*) 15072 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15073 wlarc= 15074 hardcode_direct_F77=yes 15075 hardcode_shlibpath_var_F77=no 15076 ;; 15077 15078 *) 15079 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15080 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15081 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15082 else 15083 ld_shlibs_F77=no 15084 fi 15085 ;; 15086 esac 15087 15088 if test "$ld_shlibs_F77" = no; then 15089 runpath_var= 15090 hardcode_libdir_flag_spec_F77= 15091 export_dynamic_flag_spec_F77= 15092 whole_archive_flag_spec_F77= 15093 fi 15094 else 15095 # PORTME fill in a description of your system's linker (not GNU ld) 15096 case $host_os in 15097 aix3*) 15098 allow_undefined_flag_F77=unsupported 15099 always_export_symbols_F77=yes 15100 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' 15101 # Note: this linker hardcodes the directories in LIBPATH if there 15102 # are no directories specified by -L. 15103 hardcode_minus_L_F77=yes 15104 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 15105 # Neither direct hardcoding nor static linking is supported with a 15106 # broken collect2. 15107 hardcode_direct_F77=unsupported 15108 fi 15109 ;; 15110 15111 aix[4-9]*) 15112 if test "$host_cpu" = ia64; then 15113 # On IA64, the linker does run time linking by default, so we don't 15114 # have to do anything special. 15115 aix_use_runtimelinking=no 15116 exp_sym_flag='-Bexport' 15117 no_entry_flag="" 15118 else 15119 # If we're using GNU nm, then we don't want the "-C" option. 15120 # -C means demangle to AIX nm, but means don't demangle with GNU nm 15121 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 15122 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' 15123 else 15124 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' 15125 fi 15126 aix_use_runtimelinking=no 15127 15128 # Test if we are trying to use run time linking or normal 15129 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 15130 # need to do runtime linking. 15131 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 15132 for ld_flag in $LDFLAGS; do 15133 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 15134 aix_use_runtimelinking=yes 15135 break 15136 fi 15137 done 15138 ;; 15139 esac 15140 15141 exp_sym_flag='-bexport' 15142 no_entry_flag='-bnoentry' 15143 fi 15144 15145 # When large executables or shared objects are built, AIX ld can 15146 # have problems creating the table of contents. If linking a library 15147 # or program results in "error TOC overflow" add -mminimal-toc to 15148 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15149 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15150 15151 archive_cmds_F77='' 15152 hardcode_direct_F77=yes 15153 hardcode_libdir_separator_F77=':' 15154 link_all_deplibs_F77=yes 15155 15156 if test "$GCC" = yes; then 15157 case $host_os in aix4.[012]|aix4.[012].*) 15158 # We only want to do this on AIX 4.2 and lower, the check 15159 # below for broken collect2 doesn't work under 4.3+ 15160 collect2name=`${CC} -print-prog-name=collect2` 15161 if test -f "$collect2name" && \ 15162 strings "$collect2name" | grep resolve_lib_name >/dev/null 15163 then 15164 # We have reworked collect2 15165 : 15166 else 15167 # We have old collect2 15168 hardcode_direct_F77=unsupported 15169 # It fails to find uninstalled libraries when the uninstalled 15170 # path is not listed in the libpath. Setting hardcode_minus_L 15171 # to unsupported forces relinking 15172 hardcode_minus_L_F77=yes 15173 hardcode_libdir_flag_spec_F77='-L$libdir' 15174 hardcode_libdir_separator_F77= 15175 fi 15176 ;; 15177 esac 15178 shared_flag='-shared' 15179 if test "$aix_use_runtimelinking" = yes; then 15180 shared_flag="$shared_flag "'${wl}-G' 15181 fi 15182 else 15183 # not using gcc 15184 if test "$host_cpu" = ia64; then 15185 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15186 # chokes on -Wl,-G. The following line is correct: 15187 shared_flag='-G' 15188 else 15189 if test "$aix_use_runtimelinking" = yes; then 15190 shared_flag='${wl}-G' 15191 else 15192 shared_flag='${wl}-bM:SRE' 15193 fi 15194 fi 15195 fi 15196 15197 # It seems that -bexpall does not export symbols beginning with 15198 # underscore (_), so it is better to generate a list of symbols to export. 15199 always_export_symbols_F77=yes 15200 if test "$aix_use_runtimelinking" = yes; then 15201 # Warning - without using the other runtime loading flags (-brtl), 15202 # -berok will link without error, but may produce a broken library. 15203 allow_undefined_flag_F77='-berok' 15204 # Determine the default libpath from the value encoded in an empty executable. 15205 cat >conftest.$ac_ext <<_ACEOF 15206 program main 15207 15208 end 15209_ACEOF 15210rm -f conftest.$ac_objext conftest$ac_exeext 15211if { (ac_try="$ac_link" 15212case "(($ac_try" in 15213 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15214 *) ac_try_echo=$ac_try;; 15215esac 15216eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15217$as_echo "$ac_try_echo") >&5 15218 (eval "$ac_link") 2>conftest.er1 15219 ac_status=$? 15220 grep -v '^ *+' conftest.er1 >conftest.err 15221 rm -f conftest.er1 15222 cat conftest.err >&5 15223 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15224 (exit $ac_status); } && { 15225 test -z "$ac_f77_werror_flag" || 15226 test ! -s conftest.err 15227 } && test -s conftest$ac_exeext && { 15228 test "$cross_compiling" = yes || 15229 $as_test_x conftest$ac_exeext 15230 }; then 15231 15232lt_aix_libpath_sed=' 15233 /Import File Strings/,/^$/ { 15234 /^0/ { 15235 s/^0 *\(.*\)$/\1/ 15236 p 15237 } 15238 }' 15239aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15240# Check for a 64-bit object if we didn't find anything. 15241if test -z "$aix_libpath"; then 15242 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15243fi 15244else 15245 $as_echo "$as_me: failed program was:" >&5 15246sed 's/^/| /' conftest.$ac_ext >&5 15247 15248 15249fi 15250 15251rm -rf conftest.dSYM 15252rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15253 conftest$ac_exeext conftest.$ac_ext 15254if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15255 15256 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15257 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" 15258 else 15259 if test "$host_cpu" = ia64; then 15260 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 15261 allow_undefined_flag_F77="-z nodefs" 15262 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" 15263 else 15264 # Determine the default libpath from the value encoded in an empty executable. 15265 cat >conftest.$ac_ext <<_ACEOF 15266 program main 15267 15268 end 15269_ACEOF 15270rm -f conftest.$ac_objext conftest$ac_exeext 15271if { (ac_try="$ac_link" 15272case "(($ac_try" in 15273 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15274 *) ac_try_echo=$ac_try;; 15275esac 15276eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15277$as_echo "$ac_try_echo") >&5 15278 (eval "$ac_link") 2>conftest.er1 15279 ac_status=$? 15280 grep -v '^ *+' conftest.er1 >conftest.err 15281 rm -f conftest.er1 15282 cat conftest.err >&5 15283 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15284 (exit $ac_status); } && { 15285 test -z "$ac_f77_werror_flag" || 15286 test ! -s conftest.err 15287 } && test -s conftest$ac_exeext && { 15288 test "$cross_compiling" = yes || 15289 $as_test_x conftest$ac_exeext 15290 }; then 15291 15292lt_aix_libpath_sed=' 15293 /Import File Strings/,/^$/ { 15294 /^0/ { 15295 s/^0 *\(.*\)$/\1/ 15296 p 15297 } 15298 }' 15299aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15300# Check for a 64-bit object if we didn't find anything. 15301if test -z "$aix_libpath"; then 15302 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15303fi 15304else 15305 $as_echo "$as_me: failed program was:" >&5 15306sed 's/^/| /' conftest.$ac_ext >&5 15307 15308 15309fi 15310 15311rm -rf conftest.dSYM 15312rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15313 conftest$ac_exeext conftest.$ac_ext 15314if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15315 15316 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15317 # Warning - without using the other run time loading flags, 15318 # -berok will link without error, but may produce a broken library. 15319 no_undefined_flag_F77=' ${wl}-bernotok' 15320 allow_undefined_flag_F77=' ${wl}-berok' 15321 # Exported symbols can be pulled into shared objects from archives 15322 whole_archive_flag_spec_F77='$convenience' 15323 archive_cmds_need_lc_F77=yes 15324 # This is similar to how AIX traditionally builds its shared libraries. 15325 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' 15326 fi 15327 fi 15328 ;; 15329 15330 amigaos*) 15331 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)' 15332 hardcode_libdir_flag_spec_F77='-L$libdir' 15333 hardcode_minus_L_F77=yes 15334 # see comment about different semantics on the GNU ld section 15335 ld_shlibs_F77=no 15336 ;; 15337 15338 bsdi[45]*) 15339 export_dynamic_flag_spec_F77=-rdynamic 15340 ;; 15341 15342 cygwin* | mingw* | pw32*) 15343 # When not using gcc, we currently assume that we are using 15344 # Microsoft Visual C++. 15345 # hardcode_libdir_flag_spec is actually meaningless, as there is 15346 # no search path for DLLs. 15347 hardcode_libdir_flag_spec_F77=' ' 15348 allow_undefined_flag_F77=unsupported 15349 # Tell ltmain to make .lib files, not .a files. 15350 libext=lib 15351 # Tell ltmain to make .dll files, not .so files. 15352 shrext_cmds=".dll" 15353 # FIXME: Setting linknames here is a bad hack. 15354 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15355 # The linker will automatically build a .lib file if we build a DLL. 15356 old_archive_From_new_cmds_F77='true' 15357 # FIXME: Should let the user specify the lib program. 15358 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' 15359 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15360 enable_shared_with_static_runtimes_F77=yes 15361 ;; 15362 15363 darwin* | rhapsody*) 15364 case $host_os in 15365 rhapsody* | darwin1.[012]) 15366 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15367 ;; 15368 *) # Darwin 1.3 on 15369 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15370 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15371 else 15372 case ${MACOSX_DEPLOYMENT_TARGET} in 15373 10.[012]) 15374 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15375 ;; 15376 10.*) 15377 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15378 ;; 15379 esac 15380 fi 15381 ;; 15382 esac 15383 archive_cmds_need_lc_F77=no 15384 hardcode_direct_F77=no 15385 hardcode_automatic_F77=yes 15386 hardcode_shlibpath_var_F77=unsupported 15387 whole_archive_flag_spec_F77='' 15388 link_all_deplibs_F77=yes 15389 if test "$GCC" = yes ; then 15390 output_verbose_link_cmd='echo' 15391 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}" 15392 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 15393 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}" 15394 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}" 15395 else 15396 case $cc_basename in 15397 xlc*) 15398 output_verbose_link_cmd='echo' 15399 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 15400 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15401 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15402 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}' 15403 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}' 15404 ;; 15405 *) 15406 ld_shlibs_F77=no 15407 ;; 15408 esac 15409 fi 15410 ;; 15411 15412 dgux*) 15413 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15414 hardcode_libdir_flag_spec_F77='-L$libdir' 15415 hardcode_shlibpath_var_F77=no 15416 ;; 15417 15418 freebsd1*) 15419 ld_shlibs_F77=no 15420 ;; 15421 15422 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15423 # support. Future versions do this automatically, but an explicit c++rt0.o 15424 # does not break anything, and helps significantly (at the cost of a little 15425 # extra space). 15426 freebsd2.2*) 15427 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15428 hardcode_libdir_flag_spec_F77='-R$libdir' 15429 hardcode_direct_F77=yes 15430 hardcode_shlibpath_var_F77=no 15431 ;; 15432 15433 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15434 freebsd2*) 15435 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15436 hardcode_direct_F77=yes 15437 hardcode_minus_L_F77=yes 15438 hardcode_shlibpath_var_F77=no 15439 ;; 15440 15441 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15442 freebsd* | dragonfly*) 15443 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15444 hardcode_libdir_flag_spec_F77='-R$libdir' 15445 hardcode_direct_F77=yes 15446 hardcode_shlibpath_var_F77=no 15447 ;; 15448 15449 hpux9*) 15450 if test "$GCC" = yes; then 15451 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' 15452 else 15453 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' 15454 fi 15455 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15456 hardcode_libdir_separator_F77=: 15457 hardcode_direct_F77=yes 15458 15459 # hardcode_minus_L: Not really in the search PATH, 15460 # but as the default location of the library. 15461 hardcode_minus_L_F77=yes 15462 export_dynamic_flag_spec_F77='${wl}-E' 15463 ;; 15464 15465 hpux10*) 15466 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15467 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15468 else 15469 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15470 fi 15471 if test "$with_gnu_ld" = no; then 15472 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15473 hardcode_libdir_separator_F77=: 15474 15475 hardcode_direct_F77=yes 15476 export_dynamic_flag_spec_F77='${wl}-E' 15477 15478 # hardcode_minus_L: Not really in the search PATH, 15479 # but as the default location of the library. 15480 hardcode_minus_L_F77=yes 15481 fi 15482 ;; 15483 15484 hpux11*) 15485 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15486 case $host_cpu in 15487 hppa*64*) 15488 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15489 ;; 15490 ia64*) 15491 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15492 ;; 15493 *) 15494 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15495 ;; 15496 esac 15497 else 15498 case $host_cpu in 15499 hppa*64*) 15500 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15501 ;; 15502 ia64*) 15503 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15504 ;; 15505 *) 15506 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15507 ;; 15508 esac 15509 fi 15510 if test "$with_gnu_ld" = no; then 15511 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15512 hardcode_libdir_separator_F77=: 15513 15514 case $host_cpu in 15515 hppa*64*|ia64*) 15516 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15517 hardcode_direct_F77=no 15518 hardcode_shlibpath_var_F77=no 15519 ;; 15520 *) 15521 hardcode_direct_F77=yes 15522 export_dynamic_flag_spec_F77='${wl}-E' 15523 15524 # hardcode_minus_L: Not really in the search PATH, 15525 # but as the default location of the library. 15526 hardcode_minus_L_F77=yes 15527 ;; 15528 esac 15529 fi 15530 ;; 15531 15532 irix5* | irix6* | nonstopux*) 15533 if test "$GCC" = yes; then 15534 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' 15535 else 15536 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' 15537 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15538 fi 15539 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15540 hardcode_libdir_separator_F77=: 15541 link_all_deplibs_F77=yes 15542 ;; 15543 15544 netbsd*) 15545 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15546 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15547 else 15548 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15549 fi 15550 hardcode_libdir_flag_spec_F77='-R$libdir' 15551 hardcode_direct_F77=yes 15552 hardcode_shlibpath_var_F77=no 15553 ;; 15554 15555 newsos6) 15556 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15557 hardcode_direct_F77=yes 15558 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15559 hardcode_libdir_separator_F77=: 15560 hardcode_shlibpath_var_F77=no 15561 ;; 15562 15563 openbsd*) 15564 if test -f /usr/libexec/ld.so; then 15565 hardcode_direct_F77=yes 15566 hardcode_shlibpath_var_F77=no 15567 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15568 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15569 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15570 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15571 export_dynamic_flag_spec_F77='${wl}-E' 15572 else 15573 case $host_os in 15574 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15575 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15576 hardcode_libdir_flag_spec_F77='-R$libdir' 15577 ;; 15578 *) 15579 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15580 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15581 ;; 15582 esac 15583 fi 15584 else 15585 ld_shlibs_F77=no 15586 fi 15587 ;; 15588 15589 os2*) 15590 hardcode_libdir_flag_spec_F77='-L$libdir' 15591 hardcode_minus_L_F77=yes 15592 allow_undefined_flag_F77=unsupported 15593 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' 15594 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15595 ;; 15596 15597 osf3*) 15598 if test "$GCC" = yes; then 15599 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15600 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' 15601 else 15602 allow_undefined_flag_F77=' -expect_unresolved \*' 15603 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' 15604 fi 15605 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15606 hardcode_libdir_separator_F77=: 15607 ;; 15608 15609 osf4* | osf5*) # as osf3* with the addition of -msym flag 15610 if test "$GCC" = yes; then 15611 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15612 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' 15613 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15614 else 15615 allow_undefined_flag_F77=' -expect_unresolved \*' 15616 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' 15617 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~ 15618 $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' 15619 15620 # Both c and cxx compiler support -rpath directly 15621 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15622 fi 15623 hardcode_libdir_separator_F77=: 15624 ;; 15625 15626 solaris*) 15627 no_undefined_flag_F77=' -z text' 15628 if test "$GCC" = yes; then 15629 wlarc='${wl}' 15630 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15631 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15632 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15633 else 15634 wlarc='' 15635 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15636 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15637 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15638 fi 15639 hardcode_libdir_flag_spec_F77='-R$libdir' 15640 hardcode_shlibpath_var_F77=no 15641 case $host_os in 15642 solaris2.[0-5] | solaris2.[0-5].*) ;; 15643 *) 15644 # The compiler driver will combine and reorder linker options, 15645 # but understands `-z linker_flag'. GCC discards it without `$wl', 15646 # but is careful enough not to reorder. 15647 # Supported since Solaris 2.6 (maybe 2.5.1?) 15648 if test "$GCC" = yes; then 15649 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 15650 else 15651 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' 15652 fi 15653 ;; 15654 esac 15655 link_all_deplibs_F77=yes 15656 ;; 15657 15658 sunos4*) 15659 if test "x$host_vendor" = xsequent; then 15660 # Use $CC to link under sequent, because it throws in some extra .o 15661 # files that make .init and .fini sections work. 15662 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15663 else 15664 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15665 fi 15666 hardcode_libdir_flag_spec_F77='-L$libdir' 15667 hardcode_direct_F77=yes 15668 hardcode_minus_L_F77=yes 15669 hardcode_shlibpath_var_F77=no 15670 ;; 15671 15672 sysv4) 15673 case $host_vendor in 15674 sni) 15675 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15676 hardcode_direct_F77=yes # is this really true??? 15677 ;; 15678 siemens) 15679 ## LD is ld it makes a PLAMLIB 15680 ## CC just makes a GrossModule. 15681 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15682 reload_cmds_F77='$CC -r -o $output$reload_objs' 15683 hardcode_direct_F77=no 15684 ;; 15685 motorola) 15686 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15687 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15688 ;; 15689 esac 15690 runpath_var='LD_RUN_PATH' 15691 hardcode_shlibpath_var_F77=no 15692 ;; 15693 15694 sysv4.3*) 15695 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15696 hardcode_shlibpath_var_F77=no 15697 export_dynamic_flag_spec_F77='-Bexport' 15698 ;; 15699 15700 sysv4*MP*) 15701 if test -d /usr/nec; then 15702 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15703 hardcode_shlibpath_var_F77=no 15704 runpath_var=LD_RUN_PATH 15705 hardcode_runpath_var=yes 15706 ld_shlibs_F77=yes 15707 fi 15708 ;; 15709 15710 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15711 no_undefined_flag_F77='${wl}-z,text' 15712 archive_cmds_need_lc_F77=no 15713 hardcode_shlibpath_var_F77=no 15714 runpath_var='LD_RUN_PATH' 15715 15716 if test "$GCC" = yes; then 15717 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15718 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15719 else 15720 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15721 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15722 fi 15723 ;; 15724 15725 sysv5* | sco3.2v5* | sco5v6*) 15726 # Note: We can NOT use -z defs as we might desire, because we do not 15727 # link with -lc, and that would cause any symbols used from libc to 15728 # always be unresolved, which means just about no library would 15729 # ever link correctly. If we're not using GNU ld we use -z text 15730 # though, which does catch some bad symbols but isn't as heavy-handed 15731 # as -z defs. 15732 no_undefined_flag_F77='${wl}-z,text' 15733 allow_undefined_flag_F77='${wl}-z,nodefs' 15734 archive_cmds_need_lc_F77=no 15735 hardcode_shlibpath_var_F77=no 15736 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15737 hardcode_libdir_separator_F77=':' 15738 link_all_deplibs_F77=yes 15739 export_dynamic_flag_spec_F77='${wl}-Bexport' 15740 runpath_var='LD_RUN_PATH' 15741 15742 if test "$GCC" = yes; then 15743 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15744 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15745 else 15746 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15747 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15748 fi 15749 ;; 15750 15751 uts4*) 15752 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15753 hardcode_libdir_flag_spec_F77='-L$libdir' 15754 hardcode_shlibpath_var_F77=no 15755 ;; 15756 15757 *) 15758 ld_shlibs_F77=no 15759 ;; 15760 esac 15761 fi 15762 15763{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15764$as_echo "$ld_shlibs_F77" >&6; } 15765test "$ld_shlibs_F77" = no && can_build_shared=no 15766 15767# 15768# Do we need to explicitly link libc? 15769# 15770case "x$archive_cmds_need_lc_F77" in 15771x|xyes) 15772 # Assume -lc should be added 15773 archive_cmds_need_lc_F77=yes 15774 15775 if test "$enable_shared" = yes && test "$GCC" = yes; then 15776 case $archive_cmds_F77 in 15777 *'~'*) 15778 # FIXME: we may have to deal with multi-command sequences. 15779 ;; 15780 '$CC '*) 15781 # Test whether the compiler implicitly links with -lc since on some 15782 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15783 # to ld, don't add -lc before -lgcc. 15784 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15785$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 15786 $rm conftest* 15787 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15788 15789 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15790 (eval $ac_compile) 2>&5 15791 ac_status=$? 15792 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15793 (exit $ac_status); } 2>conftest.err; then 15794 soname=conftest 15795 lib=conftest 15796 libobjs=conftest.$ac_objext 15797 deplibs= 15798 wl=$lt_prog_compiler_wl_F77 15799 pic_flag=$lt_prog_compiler_pic_F77 15800 compiler_flags=-v 15801 linker_flags=-v 15802 verstring= 15803 output_objdir=. 15804 libname=conftest 15805 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15806 allow_undefined_flag_F77= 15807 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15808 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15809 ac_status=$? 15810 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15811 (exit $ac_status); } 15812 then 15813 archive_cmds_need_lc_F77=no 15814 else 15815 archive_cmds_need_lc_F77=yes 15816 fi 15817 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15818 else 15819 cat conftest.err 1>&5 15820 fi 15821 $rm conftest* 15822 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15823$as_echo "$archive_cmds_need_lc_F77" >&6; } 15824 ;; 15825 esac 15826 fi 15827 ;; 15828esac 15829 15830{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15831$as_echo_n "checking dynamic linker characteristics... " >&6; } 15832library_names_spec= 15833libname_spec='lib$name' 15834soname_spec= 15835shrext_cmds=".so" 15836postinstall_cmds= 15837postuninstall_cmds= 15838finish_cmds= 15839finish_eval= 15840shlibpath_var= 15841shlibpath_overrides_runpath=unknown 15842version_type=none 15843dynamic_linker="$host_os ld.so" 15844sys_lib_dlsearch_path_spec="/lib /usr/lib" 15845 15846need_lib_prefix=unknown 15847hardcode_into_libs=no 15848 15849# when you set need_version to no, make sure it does not cause -set_version 15850# flags to be left without arguments 15851need_version=unknown 15852 15853case $host_os in 15854aix3*) 15855 version_type=linux 15856 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15857 shlibpath_var=LIBPATH 15858 15859 # AIX 3 has no versioning support, so we append a major version to the name. 15860 soname_spec='${libname}${release}${shared_ext}$major' 15861 ;; 15862 15863aix[4-9]*) 15864 version_type=linux 15865 need_lib_prefix=no 15866 need_version=no 15867 hardcode_into_libs=yes 15868 if test "$host_cpu" = ia64; then 15869 # AIX 5 supports IA64 15870 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15871 shlibpath_var=LD_LIBRARY_PATH 15872 else 15873 # With GCC up to 2.95.x, collect2 would create an import file 15874 # for dependence libraries. The import file would start with 15875 # the line `#! .'. This would cause the generated library to 15876 # depend on `.', always an invalid library. This was fixed in 15877 # development snapshots of GCC prior to 3.0. 15878 case $host_os in 15879 aix4 | aix4.[01] | aix4.[01].*) 15880 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15881 echo ' yes ' 15882 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15883 : 15884 else 15885 can_build_shared=no 15886 fi 15887 ;; 15888 esac 15889 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15890 # soname into executable. Probably we can add versioning support to 15891 # collect2, so additional links can be useful in future. 15892 if test "$aix_use_runtimelinking" = yes; then 15893 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15894 # instead of lib<name>.a to let people know that these are not 15895 # typical AIX shared libraries. 15896 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15897 else 15898 # We preserve .a as extension for shared libraries through AIX4.2 15899 # and later when we are not doing run time linking. 15900 library_names_spec='${libname}${release}.a $libname.a' 15901 soname_spec='${libname}${release}${shared_ext}$major' 15902 fi 15903 shlibpath_var=LIBPATH 15904 fi 15905 ;; 15906 15907amigaos*) 15908 library_names_spec='$libname.ixlibrary $libname.a' 15909 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15910 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' 15911 ;; 15912 15913beos*) 15914 library_names_spec='${libname}${shared_ext}' 15915 dynamic_linker="$host_os ld.so" 15916 shlibpath_var=LIBRARY_PATH 15917 ;; 15918 15919bsdi[45]*) 15920 version_type=linux 15921 need_version=no 15922 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15923 soname_spec='${libname}${release}${shared_ext}$major' 15924 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15925 shlibpath_var=LD_LIBRARY_PATH 15926 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15927 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15928 # the default ld.so.conf also contains /usr/contrib/lib and 15929 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15930 # libtool to hard-code these into programs 15931 ;; 15932 15933cygwin* | mingw* | pw32*) 15934 version_type=windows 15935 shrext_cmds=".dll" 15936 need_version=no 15937 need_lib_prefix=no 15938 15939 case $GCC,$host_os in 15940 yes,cygwin* | yes,mingw* | yes,pw32*) 15941 library_names_spec='$libname.dll.a' 15942 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15943 postinstall_cmds='base_file=`basename \${file}`~ 15944 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15945 dldir=$destdir/`dirname \$dlpath`~ 15946 test -d \$dldir || mkdir -p \$dldir~ 15947 $install_prog $dir/$dlname \$dldir/$dlname~ 15948 chmod a+x \$dldir/$dlname' 15949 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15950 dlpath=$dir/\$dldll~ 15951 $rm \$dlpath' 15952 shlibpath_overrides_runpath=yes 15953 15954 case $host_os in 15955 cygwin*) 15956 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15957 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15958 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15959 ;; 15960 mingw*) 15961 # MinGW DLLs use traditional 'lib' prefix 15962 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15963 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15964 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15965 # It is most probably a Windows format PATH printed by 15966 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15967 # path with ; separators, and with drive letters. We can handle the 15968 # drive letters (cygwin fileutils understands them), so leave them, 15969 # especially as we might pass files found there to a mingw objdump, 15970 # which wouldn't understand a cygwinified path. Ahh. 15971 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15972 else 15973 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15974 fi 15975 ;; 15976 pw32*) 15977 # pw32 DLLs use 'pw' prefix rather than 'lib' 15978 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15979 ;; 15980 esac 15981 ;; 15982 15983 *) 15984 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 15985 ;; 15986 esac 15987 dynamic_linker='Win32 ld.exe' 15988 # FIXME: first we should search . and the directory the executable is in 15989 shlibpath_var=PATH 15990 ;; 15991 15992darwin* | rhapsody*) 15993 dynamic_linker="$host_os dyld" 15994 version_type=darwin 15995 need_lib_prefix=no 15996 need_version=no 15997 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 15998 soname_spec='${libname}${release}${major}$shared_ext' 15999 shlibpath_overrides_runpath=yes 16000 shlibpath_var=DYLD_LIBRARY_PATH 16001 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 16002 16003 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 16004 ;; 16005 16006dgux*) 16007 version_type=linux 16008 need_lib_prefix=no 16009 need_version=no 16010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 16011 soname_spec='${libname}${release}${shared_ext}$major' 16012 shlibpath_var=LD_LIBRARY_PATH 16013 ;; 16014 16015freebsd1*) 16016 dynamic_linker=no 16017 ;; 16018 16019freebsd* | dragonfly*) 16020 # DragonFly does not have aout. When/if they implement a new 16021 # versioning mechanism, adjust this. 16022 if test -x /usr/bin/objformat; then 16023 objformat=`/usr/bin/objformat` 16024 else 16025 case $host_os in 16026 freebsd[123]*) objformat=aout ;; 16027 *) objformat=elf ;; 16028 esac 16029 fi 16030 version_type=freebsd-$objformat 16031 case $version_type in 16032 freebsd-elf*) 16033 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16034 need_version=no 16035 need_lib_prefix=no 16036 ;; 16037 freebsd-*) 16038 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 16039 need_version=yes 16040 ;; 16041 esac 16042 shlibpath_var=LD_LIBRARY_PATH 16043 case $host_os in 16044 freebsd2*) 16045 shlibpath_overrides_runpath=yes 16046 ;; 16047 freebsd3.[01]* | freebsdelf3.[01]*) 16048 shlibpath_overrides_runpath=yes 16049 hardcode_into_libs=yes 16050 ;; 16051 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 16052 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 16053 shlibpath_overrides_runpath=no 16054 hardcode_into_libs=yes 16055 ;; 16056 *) # from 4.6 on, and DragonFly 16057 shlibpath_overrides_runpath=yes 16058 hardcode_into_libs=yes 16059 ;; 16060 esac 16061 ;; 16062 16063gnu*) 16064 version_type=linux 16065 need_lib_prefix=no 16066 need_version=no 16067 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16068 soname_spec='${libname}${release}${shared_ext}$major' 16069 shlibpath_var=LD_LIBRARY_PATH 16070 hardcode_into_libs=yes 16071 ;; 16072 16073hpux9* | hpux10* | hpux11*) 16074 # Give a soname corresponding to the major version so that dld.sl refuses to 16075 # link against other versions. 16076 version_type=sunos 16077 need_lib_prefix=no 16078 need_version=no 16079 case $host_cpu in 16080 ia64*) 16081 shrext_cmds='.so' 16082 hardcode_into_libs=yes 16083 dynamic_linker="$host_os dld.so" 16084 shlibpath_var=LD_LIBRARY_PATH 16085 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16086 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16087 soname_spec='${libname}${release}${shared_ext}$major' 16088 if test "X$HPUX_IA64_MODE" = X32; then 16089 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 16090 else 16091 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 16092 fi 16093 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16094 ;; 16095 hppa*64*) 16096 shrext_cmds='.sl' 16097 hardcode_into_libs=yes 16098 dynamic_linker="$host_os dld.sl" 16099 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 16100 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16101 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16102 soname_spec='${libname}${release}${shared_ext}$major' 16103 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 16104 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16105 ;; 16106 *) 16107 shrext_cmds='.sl' 16108 dynamic_linker="$host_os dld.sl" 16109 shlibpath_var=SHLIB_PATH 16110 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 16111 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16112 soname_spec='${libname}${release}${shared_ext}$major' 16113 ;; 16114 esac 16115 # HP-UX runs *really* slowly unless shared libraries are mode 555. 16116 postinstall_cmds='chmod 555 $lib' 16117 ;; 16118 16119interix[3-9]*) 16120 version_type=linux 16121 need_lib_prefix=no 16122 need_version=no 16123 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16124 soname_spec='${libname}${release}${shared_ext}$major' 16125 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 16126 shlibpath_var=LD_LIBRARY_PATH 16127 shlibpath_overrides_runpath=no 16128 hardcode_into_libs=yes 16129 ;; 16130 16131irix5* | irix6* | nonstopux*) 16132 case $host_os in 16133 nonstopux*) version_type=nonstopux ;; 16134 *) 16135 if test "$lt_cv_prog_gnu_ld" = yes; then 16136 version_type=linux 16137 else 16138 version_type=irix 16139 fi ;; 16140 esac 16141 need_lib_prefix=no 16142 need_version=no 16143 soname_spec='${libname}${release}${shared_ext}$major' 16144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 16145 case $host_os in 16146 irix5* | nonstopux*) 16147 libsuff= shlibsuff= 16148 ;; 16149 *) 16150 case $LD in # libtool.m4 will add one of these switches to LD 16151 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 16152 libsuff= shlibsuff= libmagic=32-bit;; 16153 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 16154 libsuff=32 shlibsuff=N32 libmagic=N32;; 16155 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 16156 libsuff=64 shlibsuff=64 libmagic=64-bit;; 16157 *) libsuff= shlibsuff= libmagic=never-match;; 16158 esac 16159 ;; 16160 esac 16161 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 16162 shlibpath_overrides_runpath=no 16163 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16164 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16165 hardcode_into_libs=yes 16166 ;; 16167 16168# No shared lib support for Linux oldld, aout, or coff. 16169linux*oldld* | linux*aout* | linux*coff*) 16170 dynamic_linker=no 16171 ;; 16172 16173# This must be Linux ELF. 16174linux* | k*bsd*-gnu) 16175 version_type=linux 16176 need_lib_prefix=no 16177 need_version=no 16178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16179 soname_spec='${libname}${release}${shared_ext}$major' 16180 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16181 shlibpath_var=LD_LIBRARY_PATH 16182 shlibpath_overrides_runpath=no 16183 # This implies no fast_install, which is unacceptable. 16184 # Some rework will be needed to allow for fast_install 16185 # before this can be enabled. 16186 hardcode_into_libs=yes 16187 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16188 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16189 16190 # Append ld.so.conf contents to the search path 16191 if test -f /etc/ld.so.conf; then 16192 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' ' '` 16193 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 16194 fi 16195 16196 # We used to test for /lib/ld.so.1 and disable shared libraries on 16197 # powerpc, because MkLinux only supported shared libraries with the 16198 # GNU dynamic linker. Since this was broken with cross compilers, 16199 # most powerpc-linux boxes support dynamic linking these days and 16200 # people can always --disable-shared, the test was removed, and we 16201 # assume the GNU/Linux dynamic linker is in use. 16202 dynamic_linker='GNU/Linux ld.so' 16203 ;; 16204 16205netbsd*) 16206 version_type=sunos 16207 need_lib_prefix=no 16208 need_version=no 16209 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16210 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16211 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16212 dynamic_linker='NetBSD (a.out) ld.so' 16213 else 16214 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16215 soname_spec='${libname}${release}${shared_ext}$major' 16216 dynamic_linker='NetBSD ld.elf_so' 16217 fi 16218 shlibpath_var=LD_LIBRARY_PATH 16219 shlibpath_overrides_runpath=yes 16220 hardcode_into_libs=yes 16221 ;; 16222 16223newsos6) 16224 version_type=linux 16225 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16226 shlibpath_var=LD_LIBRARY_PATH 16227 shlibpath_overrides_runpath=yes 16228 ;; 16229 16230nto-qnx*) 16231 version_type=linux 16232 need_lib_prefix=no 16233 need_version=no 16234 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16235 soname_spec='${libname}${release}${shared_ext}$major' 16236 shlibpath_var=LD_LIBRARY_PATH 16237 shlibpath_overrides_runpath=yes 16238 ;; 16239 16240openbsd*) 16241 version_type=sunos 16242 sys_lib_dlsearch_path_spec="/usr/lib" 16243 need_lib_prefix=no 16244 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 16245 case $host_os in 16246 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 16247 *) need_version=no ;; 16248 esac 16249 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16250 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16251 shlibpath_var=LD_LIBRARY_PATH 16252 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16253 case $host_os in 16254 openbsd2.[89] | openbsd2.[89].*) 16255 shlibpath_overrides_runpath=no 16256 ;; 16257 *) 16258 shlibpath_overrides_runpath=yes 16259 ;; 16260 esac 16261 else 16262 shlibpath_overrides_runpath=yes 16263 fi 16264 ;; 16265 16266os2*) 16267 libname_spec='$name' 16268 shrext_cmds=".dll" 16269 need_lib_prefix=no 16270 library_names_spec='$libname${shared_ext} $libname.a' 16271 dynamic_linker='OS/2 ld.exe' 16272 shlibpath_var=LIBPATH 16273 ;; 16274 16275osf3* | osf4* | osf5*) 16276 version_type=osf 16277 need_lib_prefix=no 16278 need_version=no 16279 soname_spec='${libname}${release}${shared_ext}$major' 16280 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16281 shlibpath_var=LD_LIBRARY_PATH 16282 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16283 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16284 ;; 16285 16286rdos*) 16287 dynamic_linker=no 16288 ;; 16289 16290solaris*) 16291 version_type=linux 16292 need_lib_prefix=no 16293 need_version=no 16294 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16295 soname_spec='${libname}${release}${shared_ext}$major' 16296 shlibpath_var=LD_LIBRARY_PATH 16297 shlibpath_overrides_runpath=yes 16298 hardcode_into_libs=yes 16299 # ldd complains unless libraries are executable 16300 postinstall_cmds='chmod +x $lib' 16301 ;; 16302 16303sunos4*) 16304 version_type=sunos 16305 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16306 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16307 shlibpath_var=LD_LIBRARY_PATH 16308 shlibpath_overrides_runpath=yes 16309 if test "$with_gnu_ld" = yes; then 16310 need_lib_prefix=no 16311 fi 16312 need_version=yes 16313 ;; 16314 16315sysv4 | sysv4.3*) 16316 version_type=linux 16317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16318 soname_spec='${libname}${release}${shared_ext}$major' 16319 shlibpath_var=LD_LIBRARY_PATH 16320 case $host_vendor in 16321 sni) 16322 shlibpath_overrides_runpath=no 16323 need_lib_prefix=no 16324 export_dynamic_flag_spec='${wl}-Blargedynsym' 16325 runpath_var=LD_RUN_PATH 16326 ;; 16327 siemens) 16328 need_lib_prefix=no 16329 ;; 16330 motorola) 16331 need_lib_prefix=no 16332 need_version=no 16333 shlibpath_overrides_runpath=no 16334 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16335 ;; 16336 esac 16337 ;; 16338 16339sysv4*MP*) 16340 if test -d /usr/nec ;then 16341 version_type=linux 16342 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16343 soname_spec='$libname${shared_ext}.$major' 16344 shlibpath_var=LD_LIBRARY_PATH 16345 fi 16346 ;; 16347 16348sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16349 version_type=freebsd-elf 16350 need_lib_prefix=no 16351 need_version=no 16352 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16353 soname_spec='${libname}${release}${shared_ext}$major' 16354 shlibpath_var=LD_LIBRARY_PATH 16355 hardcode_into_libs=yes 16356 if test "$with_gnu_ld" = yes; then 16357 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16358 shlibpath_overrides_runpath=no 16359 else 16360 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16361 shlibpath_overrides_runpath=yes 16362 case $host_os in 16363 sco3.2v5*) 16364 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16365 ;; 16366 esac 16367 fi 16368 sys_lib_dlsearch_path_spec='/usr/lib' 16369 ;; 16370 16371uts4*) 16372 version_type=linux 16373 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16374 soname_spec='${libname}${release}${shared_ext}$major' 16375 shlibpath_var=LD_LIBRARY_PATH 16376 ;; 16377 16378*) 16379 dynamic_linker=no 16380 ;; 16381esac 16382{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16383$as_echo "$dynamic_linker" >&6; } 16384test "$dynamic_linker" = no && can_build_shared=no 16385 16386if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 16387 $as_echo_n "(cached) " >&6 16388else 16389 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 16390fi 16391 16392sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 16393if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 16394 $as_echo_n "(cached) " >&6 16395else 16396 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 16397fi 16398 16399sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 16400 16401variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16402if test "$GCC" = yes; then 16403 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16404fi 16405 16406{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16407$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 16408hardcode_action_F77= 16409if test -n "$hardcode_libdir_flag_spec_F77" || \ 16410 test -n "$runpath_var_F77" || \ 16411 test "X$hardcode_automatic_F77" = "Xyes" ; then 16412 16413 # We can hardcode non-existant directories. 16414 if test "$hardcode_direct_F77" != no && 16415 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16416 # have to relink, otherwise we might link with an installed library 16417 # when we should be linking with a yet-to-be-installed one 16418 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16419 test "$hardcode_minus_L_F77" != no; then 16420 # Linking always hardcodes the temporary library directory. 16421 hardcode_action_F77=relink 16422 else 16423 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16424 hardcode_action_F77=immediate 16425 fi 16426else 16427 # We cannot hardcode anything, or else we can only hardcode existing 16428 # directories. 16429 hardcode_action_F77=unsupported 16430fi 16431{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16432$as_echo "$hardcode_action_F77" >&6; } 16433 16434if test "$hardcode_action_F77" = relink; then 16435 # Fast installation is not supported 16436 enable_fast_install=no 16437elif test "$shlibpath_overrides_runpath" = yes || 16438 test "$enable_shared" = no; then 16439 # Fast installation is not necessary 16440 enable_fast_install=needless 16441fi 16442 16443 16444# The else clause should only fire when bootstrapping the 16445# libtool distribution, otherwise you forgot to ship ltmain.sh 16446# with your package, and you will get complaints that there are 16447# no rules to generate ltmain.sh. 16448if test -f "$ltmain"; then 16449 # See if we are running on zsh, and set the options which allow our commands through 16450 # without removal of \ escapes. 16451 if test -n "${ZSH_VERSION+set}" ; then 16452 setopt NO_GLOB_SUBST 16453 fi 16454 # Now quote all the things that may contain metacharacters while being 16455 # careful not to overquote the AC_SUBSTed values. We take copies of the 16456 # variables and quote the copies for generation of the libtool script. 16457 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 16458 SED SHELL STRIP \ 16459 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16460 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16461 deplibs_check_method reload_flag reload_cmds need_locks \ 16462 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16463 lt_cv_sys_global_symbol_to_c_name_address \ 16464 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16465 old_postinstall_cmds old_postuninstall_cmds \ 16466 compiler_F77 \ 16467 CC_F77 \ 16468 LD_F77 \ 16469 lt_prog_compiler_wl_F77 \ 16470 lt_prog_compiler_pic_F77 \ 16471 lt_prog_compiler_static_F77 \ 16472 lt_prog_compiler_no_builtin_flag_F77 \ 16473 export_dynamic_flag_spec_F77 \ 16474 thread_safe_flag_spec_F77 \ 16475 whole_archive_flag_spec_F77 \ 16476 enable_shared_with_static_runtimes_F77 \ 16477 old_archive_cmds_F77 \ 16478 old_archive_from_new_cmds_F77 \ 16479 predep_objects_F77 \ 16480 postdep_objects_F77 \ 16481 predeps_F77 \ 16482 postdeps_F77 \ 16483 compiler_lib_search_path_F77 \ 16484 compiler_lib_search_dirs_F77 \ 16485 archive_cmds_F77 \ 16486 archive_expsym_cmds_F77 \ 16487 postinstall_cmds_F77 \ 16488 postuninstall_cmds_F77 \ 16489 old_archive_from_expsyms_cmds_F77 \ 16490 allow_undefined_flag_F77 \ 16491 no_undefined_flag_F77 \ 16492 export_symbols_cmds_F77 \ 16493 hardcode_libdir_flag_spec_F77 \ 16494 hardcode_libdir_flag_spec_ld_F77 \ 16495 hardcode_libdir_separator_F77 \ 16496 hardcode_automatic_F77 \ 16497 module_cmds_F77 \ 16498 module_expsym_cmds_F77 \ 16499 lt_cv_prog_compiler_c_o_F77 \ 16500 fix_srcfile_path_F77 \ 16501 exclude_expsyms_F77 \ 16502 include_expsyms_F77; do 16503 16504 case $var in 16505 old_archive_cmds_F77 | \ 16506 old_archive_from_new_cmds_F77 | \ 16507 archive_cmds_F77 | \ 16508 archive_expsym_cmds_F77 | \ 16509 module_cmds_F77 | \ 16510 module_expsym_cmds_F77 | \ 16511 old_archive_from_expsyms_cmds_F77 | \ 16512 export_symbols_cmds_F77 | \ 16513 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16514 postinstall_cmds | postuninstall_cmds | \ 16515 old_postinstall_cmds | old_postuninstall_cmds | \ 16516 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16517 # Double-quote double-evaled strings. 16518 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16519 ;; 16520 *) 16521 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16522 ;; 16523 esac 16524 done 16525 16526 case $lt_echo in 16527 *'\$0 --fallback-echo"') 16528 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16529 ;; 16530 esac 16531 16532cfgfile="$ofile" 16533 16534 cat <<__EOF__ >> "$cfgfile" 16535# ### BEGIN LIBTOOL TAG CONFIG: $tagname 16536 16537# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16538 16539# Shell to use when invoking shell scripts. 16540SHELL=$lt_SHELL 16541 16542# Whether or not to build shared libraries. 16543build_libtool_libs=$enable_shared 16544 16545# Whether or not to build static libraries. 16546build_old_libs=$enable_static 16547 16548# Whether or not to add -lc for building shared libraries. 16549build_libtool_need_lc=$archive_cmds_need_lc_F77 16550 16551# Whether or not to disallow shared libs when runtime libs are static 16552allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16553 16554# Whether or not to optimize for fast installation. 16555fast_install=$enable_fast_install 16556 16557# The host system. 16558host_alias=$host_alias 16559host=$host 16560host_os=$host_os 16561 16562# The build system. 16563build_alias=$build_alias 16564build=$build 16565build_os=$build_os 16566 16567# An echo program that does not interpret backslashes. 16568echo=$lt_echo 16569 16570# The archiver. 16571AR=$lt_AR 16572AR_FLAGS=$lt_AR_FLAGS 16573 16574# A C compiler. 16575LTCC=$lt_LTCC 16576 16577# LTCC compiler flags. 16578LTCFLAGS=$lt_LTCFLAGS 16579 16580# A language-specific compiler. 16581CC=$lt_compiler_F77 16582 16583# Is the compiler the GNU C compiler? 16584with_gcc=$GCC_F77 16585 16586# An ERE matcher. 16587EGREP=$lt_EGREP 16588 16589# The linker used to build libraries. 16590LD=$lt_LD_F77 16591 16592# Whether we need hard or soft links. 16593LN_S=$lt_LN_S 16594 16595# A BSD-compatible nm program. 16596NM=$lt_NM 16597 16598# A symbol stripping program 16599STRIP=$lt_STRIP 16600 16601# Used to examine libraries when file_magic_cmd begins "file" 16602MAGIC_CMD=$MAGIC_CMD 16603 16604# Used on cygwin: DLL creation program. 16605DLLTOOL="$DLLTOOL" 16606 16607# Used on cygwin: object dumper. 16608OBJDUMP="$OBJDUMP" 16609 16610# Used on cygwin: assembler. 16611AS="$AS" 16612 16613# The name of the directory that contains temporary libtool files. 16614objdir=$objdir 16615 16616# How to create reloadable object files. 16617reload_flag=$lt_reload_flag 16618reload_cmds=$lt_reload_cmds 16619 16620# How to pass a linker flag through the compiler. 16621wl=$lt_lt_prog_compiler_wl_F77 16622 16623# Object file suffix (normally "o"). 16624objext="$ac_objext" 16625 16626# Old archive suffix (normally "a"). 16627libext="$libext" 16628 16629# Shared library suffix (normally ".so"). 16630shrext_cmds='$shrext_cmds' 16631 16632# Executable file suffix (normally ""). 16633exeext="$exeext" 16634 16635# Additional compiler flags for building library objects. 16636pic_flag=$lt_lt_prog_compiler_pic_F77 16637pic_mode=$pic_mode 16638 16639# What is the maximum length of a command? 16640max_cmd_len=$lt_cv_sys_max_cmd_len 16641 16642# Does compiler simultaneously support -c and -o options? 16643compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16644 16645# Must we lock files when doing compilation? 16646need_locks=$lt_need_locks 16647 16648# Do we need the lib prefix for modules? 16649need_lib_prefix=$need_lib_prefix 16650 16651# Do we need a version for libraries? 16652need_version=$need_version 16653 16654# Whether dlopen is supported. 16655dlopen_support=$enable_dlopen 16656 16657# Whether dlopen of programs is supported. 16658dlopen_self=$enable_dlopen_self 16659 16660# Whether dlopen of statically linked programs is supported. 16661dlopen_self_static=$enable_dlopen_self_static 16662 16663# Compiler flag to prevent dynamic linking. 16664link_static_flag=$lt_lt_prog_compiler_static_F77 16665 16666# Compiler flag to turn off builtin functions. 16667no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16668 16669# Compiler flag to allow reflexive dlopens. 16670export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16671 16672# Compiler flag to generate shared objects directly from archives. 16673whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16674 16675# Compiler flag to generate thread-safe objects. 16676thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16677 16678# Library versioning type. 16679version_type=$version_type 16680 16681# Format of library name prefix. 16682libname_spec=$lt_libname_spec 16683 16684# List of archive names. First name is the real one, the rest are links. 16685# The last name is the one that the linker finds with -lNAME. 16686library_names_spec=$lt_library_names_spec 16687 16688# The coded name of the library, if different from the real name. 16689soname_spec=$lt_soname_spec 16690 16691# Commands used to build and install an old-style archive. 16692RANLIB=$lt_RANLIB 16693old_archive_cmds=$lt_old_archive_cmds_F77 16694old_postinstall_cmds=$lt_old_postinstall_cmds 16695old_postuninstall_cmds=$lt_old_postuninstall_cmds 16696 16697# Create an old-style archive from a shared archive. 16698old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16699 16700# Create a temporary old-style archive to link instead of a shared archive. 16701old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16702 16703# Commands used to build and install a shared archive. 16704archive_cmds=$lt_archive_cmds_F77 16705archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16706postinstall_cmds=$lt_postinstall_cmds 16707postuninstall_cmds=$lt_postuninstall_cmds 16708 16709# Commands used to build a loadable module (assumed same as above if empty) 16710module_cmds=$lt_module_cmds_F77 16711module_expsym_cmds=$lt_module_expsym_cmds_F77 16712 16713# Commands to strip libraries. 16714old_striplib=$lt_old_striplib 16715striplib=$lt_striplib 16716 16717# Dependencies to place before the objects being linked to create a 16718# shared library. 16719predep_objects=$lt_predep_objects_F77 16720 16721# Dependencies to place after the objects being linked to create a 16722# shared library. 16723postdep_objects=$lt_postdep_objects_F77 16724 16725# Dependencies to place before the objects being linked to create a 16726# shared library. 16727predeps=$lt_predeps_F77 16728 16729# Dependencies to place after the objects being linked to create a 16730# shared library. 16731postdeps=$lt_postdeps_F77 16732 16733# The directories searched by this compiler when creating a shared 16734# library 16735compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 16736 16737# The library search path used internally by the compiler when linking 16738# a shared library. 16739compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16740 16741# Method to check whether dependent libraries are shared objects. 16742deplibs_check_method=$lt_deplibs_check_method 16743 16744# Command to use when deplibs_check_method == file_magic. 16745file_magic_cmd=$lt_file_magic_cmd 16746 16747# Flag that allows shared libraries with undefined symbols to be built. 16748allow_undefined_flag=$lt_allow_undefined_flag_F77 16749 16750# Flag that forces no undefined symbols. 16751no_undefined_flag=$lt_no_undefined_flag_F77 16752 16753# Commands used to finish a libtool library installation in a directory. 16754finish_cmds=$lt_finish_cmds 16755 16756# Same as above, but a single script fragment to be evaled but not shown. 16757finish_eval=$lt_finish_eval 16758 16759# Take the output of nm and produce a listing of raw symbols and C names. 16760global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16761 16762# Transform the output of nm in a proper C declaration 16763global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16764 16765# Transform the output of nm in a C name address pair 16766global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16767 16768# This is the shared library runtime path variable. 16769runpath_var=$runpath_var 16770 16771# This is the shared library path variable. 16772shlibpath_var=$shlibpath_var 16773 16774# Is shlibpath searched before the hard-coded library search path? 16775shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16776 16777# How to hardcode a shared library path into an executable. 16778hardcode_action=$hardcode_action_F77 16779 16780# Whether we should hardcode library paths into libraries. 16781hardcode_into_libs=$hardcode_into_libs 16782 16783# Flag to hardcode \$libdir into a binary during linking. 16784# This must work even if \$libdir does not exist. 16785hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16786 16787# If ld is used when linking, flag to hardcode \$libdir into 16788# a binary during linking. This must work even if \$libdir does 16789# not exist. 16790hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16791 16792# Whether we need a single -rpath flag with a separated argument. 16793hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16794 16795# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16796# resulting binary. 16797hardcode_direct=$hardcode_direct_F77 16798 16799# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16800# resulting binary. 16801hardcode_minus_L=$hardcode_minus_L_F77 16802 16803# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16804# the resulting binary. 16805hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16806 16807# Set to yes if building a shared library automatically hardcodes DIR into the library 16808# and all subsequent libraries and executables linked against it. 16809hardcode_automatic=$hardcode_automatic_F77 16810 16811# Variables whose values should be saved in libtool wrapper scripts and 16812# restored at relink time. 16813variables_saved_for_relink="$variables_saved_for_relink" 16814 16815# Whether libtool must link a program against all its dependency libraries. 16816link_all_deplibs=$link_all_deplibs_F77 16817 16818# Compile-time system search path for libraries 16819sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16820 16821# Run-time system search path for libraries 16822sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16823 16824# Fix the shell variable \$srcfile for the compiler. 16825fix_srcfile_path=$lt_fix_srcfile_path 16826 16827# Set to yes if exported symbols are required. 16828always_export_symbols=$always_export_symbols_F77 16829 16830# The commands to list exported symbols. 16831export_symbols_cmds=$lt_export_symbols_cmds_F77 16832 16833# The commands to extract the exported symbol list from a shared archive. 16834extract_expsyms_cmds=$lt_extract_expsyms_cmds 16835 16836# Symbols that should not be listed in the preloaded symbols. 16837exclude_expsyms=$lt_exclude_expsyms_F77 16838 16839# Symbols that must always be exported. 16840include_expsyms=$lt_include_expsyms_F77 16841 16842# ### END LIBTOOL TAG CONFIG: $tagname 16843 16844__EOF__ 16845 16846 16847else 16848 # If there is no Makefile yet, we rely on a make rule to execute 16849 # `config.status --recheck' to rerun these tests and create the 16850 # libtool script then. 16851 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16852 if test -f "$ltmain_in"; then 16853 test -f Makefile && make "$ltmain" 16854 fi 16855fi 16856 16857 16858ac_ext=c 16859ac_cpp='$CPP $CPPFLAGS' 16860ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16861ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16862ac_compiler_gnu=$ac_cv_c_compiler_gnu 16863 16864CC="$lt_save_CC" 16865 16866 else 16867 tagname="" 16868 fi 16869 ;; 16870 16871 GCJ) 16872 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16873 16874 16875# Source file extension for Java test sources. 16876ac_ext=java 16877 16878# Object file extension for compiled Java test sources. 16879objext=o 16880objext_GCJ=$objext 16881 16882# Code to be used in simple compile tests 16883lt_simple_compile_test_code="class foo {}" 16884 16885# Code to be used in simple link tests 16886lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }' 16887 16888# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16889 16890# If no C compiler was specified, use CC. 16891LTCC=${LTCC-"$CC"} 16892 16893# If no C compiler flags were specified, use CFLAGS. 16894LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16895 16896# Allow CC to be a program name with arguments. 16897compiler=$CC 16898 16899 16900# save warnings/boilerplate of simple test code 16901ac_outfile=conftest.$ac_objext 16902echo "$lt_simple_compile_test_code" >conftest.$ac_ext 16903eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16904_lt_compiler_boilerplate=`cat conftest.err` 16905$rm conftest* 16906 16907ac_outfile=conftest.$ac_objext 16908echo "$lt_simple_link_test_code" >conftest.$ac_ext 16909eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16910_lt_linker_boilerplate=`cat conftest.err` 16911$rm -r conftest* 16912 16913 16914# Allow CC to be a program name with arguments. 16915lt_save_CC="$CC" 16916CC=${GCJ-"gcj"} 16917compiler=$CC 16918compiler_GCJ=$CC 16919for cc_temp in $compiler""; do 16920 case $cc_temp in 16921 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16922 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16923 \-*) ;; 16924 *) break;; 16925 esac 16926done 16927cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16928 16929 16930# GCJ did not exist at the time GCC didn't implicitly link libc in. 16931archive_cmds_need_lc_GCJ=no 16932 16933old_archive_cmds_GCJ=$old_archive_cmds 16934 16935 16936lt_prog_compiler_no_builtin_flag_GCJ= 16937 16938if test "$GCC" = yes; then 16939 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16940 16941 16942{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16943$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 16944if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16945 $as_echo_n "(cached) " >&6 16946else 16947 lt_cv_prog_compiler_rtti_exceptions=no 16948 ac_outfile=conftest.$ac_objext 16949 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16950 lt_compiler_flag="-fno-rtti -fno-exceptions" 16951 # Insert the option either (1) after the last *FLAGS variable, or 16952 # (2) before a word containing "conftest.", or (3) at the end. 16953 # Note that $ac_compile itself does not contain backslashes and begins 16954 # with a dollar sign (not a hyphen), so the echo should work correctly. 16955 # The option is referenced via a variable to avoid confusing sed. 16956 lt_compile=`echo "$ac_compile" | $SED \ 16957 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16958 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16959 -e 's:$: $lt_compiler_flag:'` 16960 (eval echo "\"\$as_me:16960: $lt_compile\"" >&5) 16961 (eval "$lt_compile" 2>conftest.err) 16962 ac_status=$? 16963 cat conftest.err >&5 16964 echo "$as_me:16964: \$? = $ac_status" >&5 16965 if (exit $ac_status) && test -s "$ac_outfile"; then 16966 # The compiler can only warn and ignore the option if not recognized 16967 # So say no if there are warnings other than the usual output. 16968 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16969 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16970 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16971 lt_cv_prog_compiler_rtti_exceptions=yes 16972 fi 16973 fi 16974 $rm conftest* 16975 16976fi 16977{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 16978$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 16979 16980if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 16981 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 16982else 16983 : 16984fi 16985 16986fi 16987 16988lt_prog_compiler_wl_GCJ= 16989lt_prog_compiler_pic_GCJ= 16990lt_prog_compiler_static_GCJ= 16991 16992{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 16993$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 16994 16995 if test "$GCC" = yes; then 16996 lt_prog_compiler_wl_GCJ='-Wl,' 16997 lt_prog_compiler_static_GCJ='-static' 16998 16999 case $host_os in 17000 aix*) 17001 # All AIX code is PIC. 17002 if test "$host_cpu" = ia64; then 17003 # AIX 5 now supports IA64 processor 17004 lt_prog_compiler_static_GCJ='-Bstatic' 17005 fi 17006 ;; 17007 17008 amigaos*) 17009 # FIXME: we need at least 68020 code to build shared libraries, but 17010 # adding the `-m68020' flag to GCC prevents building anything better, 17011 # like `-m68040'. 17012 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 17013 ;; 17014 17015 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 17016 # PIC is the default for these OSes. 17017 ;; 17018 17019 mingw* | cygwin* | pw32* | os2*) 17020 # This hack is so that the source file can tell whether it is being 17021 # built for inclusion in a dll (and should export symbols for example). 17022 # Although the cygwin gcc ignores -fPIC, still need this for old-style 17023 # (--disable-auto-import) libraries 17024 17025 ;; 17026 17027 darwin* | rhapsody*) 17028 # PIC is the default on this platform 17029 # Common symbols not allowed in MH_DYLIB files 17030 lt_prog_compiler_pic_GCJ='-fno-common' 17031 ;; 17032 17033 interix[3-9]*) 17034 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 17035 # Instead, we relocate shared libraries at runtime. 17036 ;; 17037 17038 msdosdjgpp*) 17039 # Just because we use GCC doesn't mean we suddenly get shared libraries 17040 # on systems that don't support them. 17041 lt_prog_compiler_can_build_shared_GCJ=no 17042 enable_shared=no 17043 ;; 17044 17045 sysv4*MP*) 17046 if test -d /usr/nec; then 17047 lt_prog_compiler_pic_GCJ=-Kconform_pic 17048 fi 17049 ;; 17050 17051 hpux*) 17052 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17053 # not for PA HP-UX. 17054 case $host_cpu in 17055 hppa*64*|ia64*) 17056 # +Z the default 17057 ;; 17058 *) 17059 lt_prog_compiler_pic_GCJ='-fPIC' 17060 ;; 17061 esac 17062 ;; 17063 17064 *) 17065 lt_prog_compiler_pic_GCJ='-fPIC' 17066 ;; 17067 esac 17068 else 17069 # PORTME Check for flag to pass linker flags through the system compiler. 17070 case $host_os in 17071 aix*) 17072 lt_prog_compiler_wl_GCJ='-Wl,' 17073 if test "$host_cpu" = ia64; then 17074 # AIX 5 now supports IA64 processor 17075 lt_prog_compiler_static_GCJ='-Bstatic' 17076 else 17077 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 17078 fi 17079 ;; 17080 darwin*) 17081 # PIC is the default on this platform 17082 # Common symbols not allowed in MH_DYLIB files 17083 case $cc_basename in 17084 xlc*) 17085 lt_prog_compiler_pic_GCJ='-qnocommon' 17086 lt_prog_compiler_wl_GCJ='-Wl,' 17087 ;; 17088 esac 17089 ;; 17090 17091 mingw* | cygwin* | pw32* | os2*) 17092 # This hack is so that the source file can tell whether it is being 17093 # built for inclusion in a dll (and should export symbols for example). 17094 17095 ;; 17096 17097 hpux9* | hpux10* | hpux11*) 17098 lt_prog_compiler_wl_GCJ='-Wl,' 17099 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17100 # not for PA HP-UX. 17101 case $host_cpu in 17102 hppa*64*|ia64*) 17103 # +Z the default 17104 ;; 17105 *) 17106 lt_prog_compiler_pic_GCJ='+Z' 17107 ;; 17108 esac 17109 # Is there a better lt_prog_compiler_static that works with the bundled CC? 17110 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 17111 ;; 17112 17113 irix5* | irix6* | nonstopux*) 17114 lt_prog_compiler_wl_GCJ='-Wl,' 17115 # PIC (with -KPIC) is the default. 17116 lt_prog_compiler_static_GCJ='-non_shared' 17117 ;; 17118 17119 newsos6) 17120 lt_prog_compiler_pic_GCJ='-KPIC' 17121 lt_prog_compiler_static_GCJ='-Bstatic' 17122 ;; 17123 17124 linux* | k*bsd*-gnu) 17125 case $cc_basename in 17126 icc* | ecc*) 17127 lt_prog_compiler_wl_GCJ='-Wl,' 17128 lt_prog_compiler_pic_GCJ='-KPIC' 17129 lt_prog_compiler_static_GCJ='-static' 17130 ;; 17131 pgcc* | pgf77* | pgf90* | pgf95*) 17132 # Portland Group compilers (*not* the Pentium gcc compiler, 17133 # which looks to be a dead project) 17134 lt_prog_compiler_wl_GCJ='-Wl,' 17135 lt_prog_compiler_pic_GCJ='-fpic' 17136 lt_prog_compiler_static_GCJ='-Bstatic' 17137 ;; 17138 ccc*) 17139 lt_prog_compiler_wl_GCJ='-Wl,' 17140 # All Alpha code is PIC. 17141 lt_prog_compiler_static_GCJ='-non_shared' 17142 ;; 17143 *) 17144 case `$CC -V 2>&1 | sed 5q` in 17145 *Sun\ C*) 17146 # Sun C 5.9 17147 lt_prog_compiler_pic_GCJ='-KPIC' 17148 lt_prog_compiler_static_GCJ='-Bstatic' 17149 lt_prog_compiler_wl_GCJ='-Wl,' 17150 ;; 17151 *Sun\ F*) 17152 # Sun Fortran 8.3 passes all unrecognized flags to the linker 17153 lt_prog_compiler_pic_GCJ='-KPIC' 17154 lt_prog_compiler_static_GCJ='-Bstatic' 17155 lt_prog_compiler_wl_GCJ='' 17156 ;; 17157 esac 17158 ;; 17159 esac 17160 ;; 17161 17162 osf3* | osf4* | osf5*) 17163 lt_prog_compiler_wl_GCJ='-Wl,' 17164 # All OSF/1 code is PIC. 17165 lt_prog_compiler_static_GCJ='-non_shared' 17166 ;; 17167 17168 rdos*) 17169 lt_prog_compiler_static_GCJ='-non_shared' 17170 ;; 17171 17172 solaris*) 17173 lt_prog_compiler_pic_GCJ='-KPIC' 17174 lt_prog_compiler_static_GCJ='-Bstatic' 17175 case $cc_basename in 17176 f77* | f90* | f95*) 17177 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 17178 *) 17179 lt_prog_compiler_wl_GCJ='-Wl,';; 17180 esac 17181 ;; 17182 17183 sunos4*) 17184 lt_prog_compiler_wl_GCJ='-Qoption ld ' 17185 lt_prog_compiler_pic_GCJ='-PIC' 17186 lt_prog_compiler_static_GCJ='-Bstatic' 17187 ;; 17188 17189 sysv4 | sysv4.2uw2* | sysv4.3*) 17190 lt_prog_compiler_wl_GCJ='-Wl,' 17191 lt_prog_compiler_pic_GCJ='-KPIC' 17192 lt_prog_compiler_static_GCJ='-Bstatic' 17193 ;; 17194 17195 sysv4*MP*) 17196 if test -d /usr/nec ;then 17197 lt_prog_compiler_pic_GCJ='-Kconform_pic' 17198 lt_prog_compiler_static_GCJ='-Bstatic' 17199 fi 17200 ;; 17201 17202 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 17203 lt_prog_compiler_wl_GCJ='-Wl,' 17204 lt_prog_compiler_pic_GCJ='-KPIC' 17205 lt_prog_compiler_static_GCJ='-Bstatic' 17206 ;; 17207 17208 unicos*) 17209 lt_prog_compiler_wl_GCJ='-Wl,' 17210 lt_prog_compiler_can_build_shared_GCJ=no 17211 ;; 17212 17213 uts4*) 17214 lt_prog_compiler_pic_GCJ='-pic' 17215 lt_prog_compiler_static_GCJ='-Bstatic' 17216 ;; 17217 17218 *) 17219 lt_prog_compiler_can_build_shared_GCJ=no 17220 ;; 17221 esac 17222 fi 17223 17224{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 17225$as_echo "$lt_prog_compiler_pic_GCJ" >&6; } 17226 17227# 17228# Check to make sure the PIC flag actually works. 17229# 17230if test -n "$lt_prog_compiler_pic_GCJ"; then 17231 17232{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 17233$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; } 17234if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then 17235 $as_echo_n "(cached) " >&6 17236else 17237 lt_cv_prog_compiler_pic_works_GCJ=no 17238 ac_outfile=conftest.$ac_objext 17239 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17240 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 17241 # Insert the option either (1) after the last *FLAGS variable, or 17242 # (2) before a word containing "conftest.", or (3) at the end. 17243 # Note that $ac_compile itself does not contain backslashes and begins 17244 # with a dollar sign (not a hyphen), so the echo should work correctly. 17245 # The option is referenced via a variable to avoid confusing sed. 17246 lt_compile=`echo "$ac_compile" | $SED \ 17247 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17248 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17249 -e 's:$: $lt_compiler_flag:'` 17250 (eval echo "\"\$as_me:17250: $lt_compile\"" >&5) 17251 (eval "$lt_compile" 2>conftest.err) 17252 ac_status=$? 17253 cat conftest.err >&5 17254 echo "$as_me:17254: \$? = $ac_status" >&5 17255 if (exit $ac_status) && test -s "$ac_outfile"; then 17256 # The compiler can only warn and ignore the option if not recognized 17257 # So say no if there are warnings other than the usual output. 17258 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 17259 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17260 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17261 lt_cv_prog_compiler_pic_works_GCJ=yes 17262 fi 17263 fi 17264 $rm conftest* 17265 17266fi 17267{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5 17268$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; } 17269 17270if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then 17271 case $lt_prog_compiler_pic_GCJ in 17272 "" | " "*) ;; 17273 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 17274 esac 17275else 17276 lt_prog_compiler_pic_GCJ= 17277 lt_prog_compiler_can_build_shared_GCJ=no 17278fi 17279 17280fi 17281case $host_os in 17282 # For platforms which do not support PIC, -DPIC is meaningless: 17283 *djgpp*) 17284 lt_prog_compiler_pic_GCJ= 17285 ;; 17286 *) 17287 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 17288 ;; 17289esac 17290 17291# 17292# Check to make sure the static flag actually works. 17293# 17294wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 17295{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 17296$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 17297if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then 17298 $as_echo_n "(cached) " >&6 17299else 17300 lt_cv_prog_compiler_static_works_GCJ=no 17301 save_LDFLAGS="$LDFLAGS" 17302 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 17303 echo "$lt_simple_link_test_code" > conftest.$ac_ext 17304 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17305 # The linker can only warn and ignore the option if not recognized 17306 # So say no if there are warnings 17307 if test -s conftest.err; then 17308 # Append any errors to the config.log. 17309 cat conftest.err 1>&5 17310 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 17311 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17312 if diff conftest.exp conftest.er2 >/dev/null; then 17313 lt_cv_prog_compiler_static_works_GCJ=yes 17314 fi 17315 else 17316 lt_cv_prog_compiler_static_works_GCJ=yes 17317 fi 17318 fi 17319 $rm -r conftest* 17320 LDFLAGS="$save_LDFLAGS" 17321 17322fi 17323{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5 17324$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; } 17325 17326if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then 17327 : 17328else 17329 lt_prog_compiler_static_GCJ= 17330fi 17331 17332 17333{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 17334$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 17335if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 17336 $as_echo_n "(cached) " >&6 17337else 17338 lt_cv_prog_compiler_c_o_GCJ=no 17339 $rm -r conftest 2>/dev/null 17340 mkdir conftest 17341 cd conftest 17342 mkdir out 17343 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17344 17345 lt_compiler_flag="-o out/conftest2.$ac_objext" 17346 # Insert the option either (1) after the last *FLAGS variable, or 17347 # (2) before a word containing "conftest.", or (3) at the end. 17348 # Note that $ac_compile itself does not contain backslashes and begins 17349 # with a dollar sign (not a hyphen), so the echo should work correctly. 17350 lt_compile=`echo "$ac_compile" | $SED \ 17351 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17352 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17353 -e 's:$: $lt_compiler_flag:'` 17354 (eval echo "\"\$as_me:17354: $lt_compile\"" >&5) 17355 (eval "$lt_compile" 2>out/conftest.err) 17356 ac_status=$? 17357 cat out/conftest.err >&5 17358 echo "$as_me:17358: \$? = $ac_status" >&5 17359 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17360 then 17361 # The compiler can only warn and ignore the option if not recognized 17362 # So say no if there are warnings 17363 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 17364 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17365 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17366 lt_cv_prog_compiler_c_o_GCJ=yes 17367 fi 17368 fi 17369 chmod u+w . 2>&5 17370 $rm conftest* 17371 # SGI C++ compiler will create directory out/ii_files/ for 17372 # template instantiation 17373 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17374 $rm out/* && rmdir out 17375 cd .. 17376 rmdir conftest 17377 $rm conftest* 17378 17379fi 17380{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17381$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17382 17383 17384hard_links="nottested" 17385if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17386 # do not overwrite the value of need_locks provided by the user 17387 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17388$as_echo_n "checking if we can lock with hard links... " >&6; } 17389 hard_links=yes 17390 $rm conftest* 17391 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17392 touch conftest.a 17393 ln conftest.a conftest.b 2>&5 || hard_links=no 17394 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17395 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 17396$as_echo "$hard_links" >&6; } 17397 if test "$hard_links" = no; then 17398 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17399$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17400 need_locks=warn 17401 fi 17402else 17403 need_locks=no 17404fi 17405 17406{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17407$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 17408 17409 runpath_var= 17410 allow_undefined_flag_GCJ= 17411 enable_shared_with_static_runtimes_GCJ=no 17412 archive_cmds_GCJ= 17413 archive_expsym_cmds_GCJ= 17414 old_archive_From_new_cmds_GCJ= 17415 old_archive_from_expsyms_cmds_GCJ= 17416 export_dynamic_flag_spec_GCJ= 17417 whole_archive_flag_spec_GCJ= 17418 thread_safe_flag_spec_GCJ= 17419 hardcode_libdir_flag_spec_GCJ= 17420 hardcode_libdir_flag_spec_ld_GCJ= 17421 hardcode_libdir_separator_GCJ= 17422 hardcode_direct_GCJ=no 17423 hardcode_minus_L_GCJ=no 17424 hardcode_shlibpath_var_GCJ=unsupported 17425 link_all_deplibs_GCJ=unknown 17426 hardcode_automatic_GCJ=no 17427 module_cmds_GCJ= 17428 module_expsym_cmds_GCJ= 17429 always_export_symbols_GCJ=no 17430 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17431 # include_expsyms should be a list of space-separated symbols to be *always* 17432 # included in the symbol list 17433 include_expsyms_GCJ= 17434 # exclude_expsyms can be an extended regexp of symbols to exclude 17435 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17436 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17437 # as well as any symbol that contains `d'. 17438 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 17439 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17440 # platforms (ab)use it in PIC code, but their linkers get confused if 17441 # the symbol is explicitly referenced. Since portable code cannot 17442 # rely on this symbol name, it's probably fine to never include it in 17443 # preloaded symbol tables. 17444 # Exclude shared library initialization/finalization symbols. 17445 extract_expsyms_cmds= 17446 # Just being paranoid about ensuring that cc_basename is set. 17447 for cc_temp in $compiler""; do 17448 case $cc_temp in 17449 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17450 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17451 \-*) ;; 17452 *) break;; 17453 esac 17454done 17455cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17456 17457 case $host_os in 17458 cygwin* | mingw* | pw32*) 17459 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17460 # When not using gcc, we currently assume that we are using 17461 # Microsoft Visual C++. 17462 if test "$GCC" != yes; then 17463 with_gnu_ld=no 17464 fi 17465 ;; 17466 interix*) 17467 # we just hope/assume this is gcc and not c89 (= MSVC++) 17468 with_gnu_ld=yes 17469 ;; 17470 openbsd*) 17471 with_gnu_ld=no 17472 ;; 17473 esac 17474 17475 ld_shlibs_GCJ=yes 17476 if test "$with_gnu_ld" = yes; then 17477 # If archive_cmds runs LD, not CC, wlarc should be empty 17478 wlarc='${wl}' 17479 17480 # Set some defaults for GNU ld with shared library support. These 17481 # are reset later if shared libraries are not supported. Putting them 17482 # here allows them to be overridden if necessary. 17483 runpath_var=LD_RUN_PATH 17484 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17485 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17486 # ancient GNU ld didn't support --whole-archive et. al. 17487 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17488 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17489 else 17490 whole_archive_flag_spec_GCJ= 17491 fi 17492 supports_anon_versioning=no 17493 case `$LD -v 2>/dev/null` in 17494 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17495 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17496 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17497 *\ 2.11.*) ;; # other 2.11 versions 17498 *) supports_anon_versioning=yes ;; 17499 esac 17500 17501 # See if GNU ld supports shared libraries. 17502 case $host_os in 17503 aix[3-9]*) 17504 # On AIX/PPC, the GNU linker is very broken 17505 if test "$host_cpu" != ia64; then 17506 ld_shlibs_GCJ=no 17507 cat <<EOF 1>&2 17508 17509*** Warning: the GNU linker, at least up to release 2.9.1, is reported 17510*** to be unable to reliably create shared libraries on AIX. 17511*** Therefore, libtool is disabling shared libraries support. If you 17512*** really care for shared libraries, you may want to modify your PATH 17513*** so that a non-GNU linker is found, and then restart. 17514 17515EOF 17516 fi 17517 ;; 17518 17519 amigaos*) 17520 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)' 17521 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17522 hardcode_minus_L_GCJ=yes 17523 17524 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 17525 # that the semantics of dynamic libraries on AmigaOS, at least up 17526 # to version 4, is to share data among multiple programs linked 17527 # with the same dynamic library. Since this doesn't match the 17528 # behavior of shared libraries on other platforms, we can't use 17529 # them. 17530 ld_shlibs_GCJ=no 17531 ;; 17532 17533 beos*) 17534 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17535 allow_undefined_flag_GCJ=unsupported 17536 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17537 # support --undefined. This deserves some investigation. FIXME 17538 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17539 else 17540 ld_shlibs_GCJ=no 17541 fi 17542 ;; 17543 17544 cygwin* | mingw* | pw32*) 17545 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17546 # as there is no search path for DLLs. 17547 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17548 allow_undefined_flag_GCJ=unsupported 17549 always_export_symbols_GCJ=no 17550 enable_shared_with_static_runtimes_GCJ=yes 17551 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 17552 17553 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17554 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17555 # If the export-symbols file already is a .def file (1st line 17556 # is EXPORTS), use it as is; otherwise, prepend... 17557 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17558 cp $export_symbols $output_objdir/$soname.def; 17559 else 17560 echo EXPORTS > $output_objdir/$soname.def; 17561 cat $export_symbols >> $output_objdir/$soname.def; 17562 fi~ 17563 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17564 else 17565 ld_shlibs_GCJ=no 17566 fi 17567 ;; 17568 17569 interix[3-9]*) 17570 hardcode_direct_GCJ=no 17571 hardcode_shlibpath_var_GCJ=no 17572 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17573 export_dynamic_flag_spec_GCJ='${wl}-E' 17574 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17575 # Instead, shared libraries are loaded at an image base (0x10000000 by 17576 # default) and relocated if they conflict, which is a slow very memory 17577 # consuming and fragmenting process. To avoid this, we pick a random, 17578 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17579 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17580 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' 17581 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' 17582 ;; 17583 17584 gnu* | linux* | k*bsd*-gnu) 17585 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17586 tmp_addflag= 17587 case $cc_basename,$host_cpu in 17588 pgcc*) # Portland Group C compiler 17589 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' 17590 tmp_addflag=' $pic_flag' 17591 ;; 17592 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 17593 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' 17594 tmp_addflag=' $pic_flag -Mnomain' ;; 17595 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17596 tmp_addflag=' -i_dynamic' ;; 17597 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17598 tmp_addflag=' -i_dynamic -nofor_main' ;; 17599 ifc* | ifort*) # Intel Fortran compiler 17600 tmp_addflag=' -nofor_main' ;; 17601 esac 17602 case `$CC -V 2>&1 | sed 5q` in 17603 *Sun\ C*) # Sun C 5.9 17604 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' 17605 tmp_sharedflag='-G' ;; 17606 *Sun\ F*) # Sun Fortran 8.3 17607 tmp_sharedflag='-G' ;; 17608 *) 17609 tmp_sharedflag='-shared' ;; 17610 esac 17611 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17612 17613 if test $supports_anon_versioning = yes; then 17614 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17615 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17616 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17617 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17618 fi 17619 else 17620 ld_shlibs_GCJ=no 17621 fi 17622 ;; 17623 17624 netbsd*) 17625 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17626 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17627 wlarc= 17628 else 17629 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17630 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17631 fi 17632 ;; 17633 17634 solaris*) 17635 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17636 ld_shlibs_GCJ=no 17637 cat <<EOF 1>&2 17638 17639*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17640*** create shared libraries on Solaris systems. Therefore, libtool 17641*** is disabling shared libraries support. We urge you to upgrade GNU 17642*** binutils to release 2.9.1 or newer. Another option is to modify 17643*** your PATH or compiler configuration so that the native linker is 17644*** used, and then restart. 17645 17646EOF 17647 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17648 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17649 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17650 else 17651 ld_shlibs_GCJ=no 17652 fi 17653 ;; 17654 17655 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17656 case `$LD -v 2>&1` in 17657 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17658 ld_shlibs_GCJ=no 17659 cat <<_LT_EOF 1>&2 17660 17661*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17662*** reliably create shared libraries on SCO systems. Therefore, libtool 17663*** is disabling shared libraries support. We urge you to upgrade GNU 17664*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17665*** your PATH or compiler configuration so that the native linker is 17666*** used, and then restart. 17667 17668_LT_EOF 17669 ;; 17670 *) 17671 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17672 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17673 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17674 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17675 else 17676 ld_shlibs_GCJ=no 17677 fi 17678 ;; 17679 esac 17680 ;; 17681 17682 sunos4*) 17683 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17684 wlarc= 17685 hardcode_direct_GCJ=yes 17686 hardcode_shlibpath_var_GCJ=no 17687 ;; 17688 17689 *) 17690 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17691 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17692 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17693 else 17694 ld_shlibs_GCJ=no 17695 fi 17696 ;; 17697 esac 17698 17699 if test "$ld_shlibs_GCJ" = no; then 17700 runpath_var= 17701 hardcode_libdir_flag_spec_GCJ= 17702 export_dynamic_flag_spec_GCJ= 17703 whole_archive_flag_spec_GCJ= 17704 fi 17705 else 17706 # PORTME fill in a description of your system's linker (not GNU ld) 17707 case $host_os in 17708 aix3*) 17709 allow_undefined_flag_GCJ=unsupported 17710 always_export_symbols_GCJ=yes 17711 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' 17712 # Note: this linker hardcodes the directories in LIBPATH if there 17713 # are no directories specified by -L. 17714 hardcode_minus_L_GCJ=yes 17715 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17716 # Neither direct hardcoding nor static linking is supported with a 17717 # broken collect2. 17718 hardcode_direct_GCJ=unsupported 17719 fi 17720 ;; 17721 17722 aix[4-9]*) 17723 if test "$host_cpu" = ia64; then 17724 # On IA64, the linker does run time linking by default, so we don't 17725 # have to do anything special. 17726 aix_use_runtimelinking=no 17727 exp_sym_flag='-Bexport' 17728 no_entry_flag="" 17729 else 17730 # If we're using GNU nm, then we don't want the "-C" option. 17731 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17732 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17733 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' 17734 else 17735 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' 17736 fi 17737 aix_use_runtimelinking=no 17738 17739 # Test if we are trying to use run time linking or normal 17740 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17741 # need to do runtime linking. 17742 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 17743 for ld_flag in $LDFLAGS; do 17744 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17745 aix_use_runtimelinking=yes 17746 break 17747 fi 17748 done 17749 ;; 17750 esac 17751 17752 exp_sym_flag='-bexport' 17753 no_entry_flag='-bnoentry' 17754 fi 17755 17756 # When large executables or shared objects are built, AIX ld can 17757 # have problems creating the table of contents. If linking a library 17758 # or program results in "error TOC overflow" add -mminimal-toc to 17759 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17760 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17761 17762 archive_cmds_GCJ='' 17763 hardcode_direct_GCJ=yes 17764 hardcode_libdir_separator_GCJ=':' 17765 link_all_deplibs_GCJ=yes 17766 17767 if test "$GCC" = yes; then 17768 case $host_os in aix4.[012]|aix4.[012].*) 17769 # We only want to do this on AIX 4.2 and lower, the check 17770 # below for broken collect2 doesn't work under 4.3+ 17771 collect2name=`${CC} -print-prog-name=collect2` 17772 if test -f "$collect2name" && \ 17773 strings "$collect2name" | grep resolve_lib_name >/dev/null 17774 then 17775 # We have reworked collect2 17776 : 17777 else 17778 # We have old collect2 17779 hardcode_direct_GCJ=unsupported 17780 # It fails to find uninstalled libraries when the uninstalled 17781 # path is not listed in the libpath. Setting hardcode_minus_L 17782 # to unsupported forces relinking 17783 hardcode_minus_L_GCJ=yes 17784 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17785 hardcode_libdir_separator_GCJ= 17786 fi 17787 ;; 17788 esac 17789 shared_flag='-shared' 17790 if test "$aix_use_runtimelinking" = yes; then 17791 shared_flag="$shared_flag "'${wl}-G' 17792 fi 17793 else 17794 # not using gcc 17795 if test "$host_cpu" = ia64; then 17796 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17797 # chokes on -Wl,-G. The following line is correct: 17798 shared_flag='-G' 17799 else 17800 if test "$aix_use_runtimelinking" = yes; then 17801 shared_flag='${wl}-G' 17802 else 17803 shared_flag='${wl}-bM:SRE' 17804 fi 17805 fi 17806 fi 17807 17808 # It seems that -bexpall does not export symbols beginning with 17809 # underscore (_), so it is better to generate a list of symbols to export. 17810 always_export_symbols_GCJ=yes 17811 if test "$aix_use_runtimelinking" = yes; then 17812 # Warning - without using the other runtime loading flags (-brtl), 17813 # -berok will link without error, but may produce a broken library. 17814 allow_undefined_flag_GCJ='-berok' 17815 # Determine the default libpath from the value encoded in an empty executable. 17816 cat >conftest.$ac_ext <<_ACEOF 17817/* confdefs.h. */ 17818_ACEOF 17819cat confdefs.h >>conftest.$ac_ext 17820cat >>conftest.$ac_ext <<_ACEOF 17821/* end confdefs.h. */ 17822 17823int 17824main () 17825{ 17826 17827 ; 17828 return 0; 17829} 17830_ACEOF 17831rm -f conftest.$ac_objext conftest$ac_exeext 17832if { (ac_try="$ac_link" 17833case "(($ac_try" in 17834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17835 *) ac_try_echo=$ac_try;; 17836esac 17837eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17838$as_echo "$ac_try_echo") >&5 17839 (eval "$ac_link") 2>conftest.er1 17840 ac_status=$? 17841 grep -v '^ *+' conftest.er1 >conftest.err 17842 rm -f conftest.er1 17843 cat conftest.err >&5 17844 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17845 (exit $ac_status); } && { 17846 test -z "$ac_c_werror_flag" || 17847 test ! -s conftest.err 17848 } && test -s conftest$ac_exeext && { 17849 test "$cross_compiling" = yes || 17850 $as_test_x conftest$ac_exeext 17851 }; then 17852 17853lt_aix_libpath_sed=' 17854 /Import File Strings/,/^$/ { 17855 /^0/ { 17856 s/^0 *\(.*\)$/\1/ 17857 p 17858 } 17859 }' 17860aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17861# Check for a 64-bit object if we didn't find anything. 17862if test -z "$aix_libpath"; then 17863 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17864fi 17865else 17866 $as_echo "$as_me: failed program was:" >&5 17867sed 's/^/| /' conftest.$ac_ext >&5 17868 17869 17870fi 17871 17872rm -rf conftest.dSYM 17873rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17874 conftest$ac_exeext conftest.$ac_ext 17875if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17876 17877 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17878 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" 17879 else 17880 if test "$host_cpu" = ia64; then 17881 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17882 allow_undefined_flag_GCJ="-z nodefs" 17883 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" 17884 else 17885 # Determine the default libpath from the value encoded in an empty executable. 17886 cat >conftest.$ac_ext <<_ACEOF 17887/* confdefs.h. */ 17888_ACEOF 17889cat confdefs.h >>conftest.$ac_ext 17890cat >>conftest.$ac_ext <<_ACEOF 17891/* end confdefs.h. */ 17892 17893int 17894main () 17895{ 17896 17897 ; 17898 return 0; 17899} 17900_ACEOF 17901rm -f conftest.$ac_objext conftest$ac_exeext 17902if { (ac_try="$ac_link" 17903case "(($ac_try" in 17904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17905 *) ac_try_echo=$ac_try;; 17906esac 17907eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17908$as_echo "$ac_try_echo") >&5 17909 (eval "$ac_link") 2>conftest.er1 17910 ac_status=$? 17911 grep -v '^ *+' conftest.er1 >conftest.err 17912 rm -f conftest.er1 17913 cat conftest.err >&5 17914 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17915 (exit $ac_status); } && { 17916 test -z "$ac_c_werror_flag" || 17917 test ! -s conftest.err 17918 } && test -s conftest$ac_exeext && { 17919 test "$cross_compiling" = yes || 17920 $as_test_x conftest$ac_exeext 17921 }; then 17922 17923lt_aix_libpath_sed=' 17924 /Import File Strings/,/^$/ { 17925 /^0/ { 17926 s/^0 *\(.*\)$/\1/ 17927 p 17928 } 17929 }' 17930aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17931# Check for a 64-bit object if we didn't find anything. 17932if test -z "$aix_libpath"; then 17933 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17934fi 17935else 17936 $as_echo "$as_me: failed program was:" >&5 17937sed 's/^/| /' conftest.$ac_ext >&5 17938 17939 17940fi 17941 17942rm -rf conftest.dSYM 17943rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17944 conftest$ac_exeext conftest.$ac_ext 17945if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17946 17947 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17948 # Warning - without using the other run time loading flags, 17949 # -berok will link without error, but may produce a broken library. 17950 no_undefined_flag_GCJ=' ${wl}-bernotok' 17951 allow_undefined_flag_GCJ=' ${wl}-berok' 17952 # Exported symbols can be pulled into shared objects from archives 17953 whole_archive_flag_spec_GCJ='$convenience' 17954 archive_cmds_need_lc_GCJ=yes 17955 # This is similar to how AIX traditionally builds its shared libraries. 17956 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' 17957 fi 17958 fi 17959 ;; 17960 17961 amigaos*) 17962 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)' 17963 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17964 hardcode_minus_L_GCJ=yes 17965 # see comment about different semantics on the GNU ld section 17966 ld_shlibs_GCJ=no 17967 ;; 17968 17969 bsdi[45]*) 17970 export_dynamic_flag_spec_GCJ=-rdynamic 17971 ;; 17972 17973 cygwin* | mingw* | pw32*) 17974 # When not using gcc, we currently assume that we are using 17975 # Microsoft Visual C++. 17976 # hardcode_libdir_flag_spec is actually meaningless, as there is 17977 # no search path for DLLs. 17978 hardcode_libdir_flag_spec_GCJ=' ' 17979 allow_undefined_flag_GCJ=unsupported 17980 # Tell ltmain to make .lib files, not .a files. 17981 libext=lib 17982 # Tell ltmain to make .dll files, not .so files. 17983 shrext_cmds=".dll" 17984 # FIXME: Setting linknames here is a bad hack. 17985 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 17986 # The linker will automatically build a .lib file if we build a DLL. 17987 old_archive_From_new_cmds_GCJ='true' 17988 # FIXME: Should let the user specify the lib program. 17989 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs' 17990 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 17991 enable_shared_with_static_runtimes_GCJ=yes 17992 ;; 17993 17994 darwin* | rhapsody*) 17995 case $host_os in 17996 rhapsody* | darwin1.[012]) 17997 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 17998 ;; 17999 *) # Darwin 1.3 on 18000 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 18001 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18002 else 18003 case ${MACOSX_DEPLOYMENT_TARGET} in 18004 10.[012]) 18005 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18006 ;; 18007 10.*) 18008 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 18009 ;; 18010 esac 18011 fi 18012 ;; 18013 esac 18014 archive_cmds_need_lc_GCJ=no 18015 hardcode_direct_GCJ=no 18016 hardcode_automatic_GCJ=yes 18017 hardcode_shlibpath_var_GCJ=unsupported 18018 whole_archive_flag_spec_GCJ='' 18019 link_all_deplibs_GCJ=yes 18020 if test "$GCC" = yes ; then 18021 output_verbose_link_cmd='echo' 18022 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}" 18023 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 18024 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}" 18025 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}" 18026 else 18027 case $cc_basename in 18028 xlc*) 18029 output_verbose_link_cmd='echo' 18030 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 18031 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 18032 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 18033 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}' 18034 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}' 18035 ;; 18036 *) 18037 ld_shlibs_GCJ=no 18038 ;; 18039 esac 18040 fi 18041 ;; 18042 18043 dgux*) 18044 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18045 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18046 hardcode_shlibpath_var_GCJ=no 18047 ;; 18048 18049 freebsd1*) 18050 ld_shlibs_GCJ=no 18051 ;; 18052 18053 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 18054 # support. Future versions do this automatically, but an explicit c++rt0.o 18055 # does not break anything, and helps significantly (at the cost of a little 18056 # extra space). 18057 freebsd2.2*) 18058 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 18059 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18060 hardcode_direct_GCJ=yes 18061 hardcode_shlibpath_var_GCJ=no 18062 ;; 18063 18064 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 18065 freebsd2*) 18066 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18067 hardcode_direct_GCJ=yes 18068 hardcode_minus_L_GCJ=yes 18069 hardcode_shlibpath_var_GCJ=no 18070 ;; 18071 18072 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 18073 freebsd* | dragonfly*) 18074 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 18075 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18076 hardcode_direct_GCJ=yes 18077 hardcode_shlibpath_var_GCJ=no 18078 ;; 18079 18080 hpux9*) 18081 if test "$GCC" = yes; then 18082 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' 18083 else 18084 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' 18085 fi 18086 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18087 hardcode_libdir_separator_GCJ=: 18088 hardcode_direct_GCJ=yes 18089 18090 # hardcode_minus_L: Not really in the search PATH, 18091 # but as the default location of the library. 18092 hardcode_minus_L_GCJ=yes 18093 export_dynamic_flag_spec_GCJ='${wl}-E' 18094 ;; 18095 18096 hpux10*) 18097 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18098 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18099 else 18100 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 18101 fi 18102 if test "$with_gnu_ld" = no; then 18103 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18104 hardcode_libdir_separator_GCJ=: 18105 18106 hardcode_direct_GCJ=yes 18107 export_dynamic_flag_spec_GCJ='${wl}-E' 18108 18109 # hardcode_minus_L: Not really in the search PATH, 18110 # but as the default location of the library. 18111 hardcode_minus_L_GCJ=yes 18112 fi 18113 ;; 18114 18115 hpux11*) 18116 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18117 case $host_cpu in 18118 hppa*64*) 18119 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18120 ;; 18121 ia64*) 18122 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18123 ;; 18124 *) 18125 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18126 ;; 18127 esac 18128 else 18129 case $host_cpu in 18130 hppa*64*) 18131 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18132 ;; 18133 ia64*) 18134 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18135 ;; 18136 *) 18137 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18138 ;; 18139 esac 18140 fi 18141 if test "$with_gnu_ld" = no; then 18142 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18143 hardcode_libdir_separator_GCJ=: 18144 18145 case $host_cpu in 18146 hppa*64*|ia64*) 18147 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 18148 hardcode_direct_GCJ=no 18149 hardcode_shlibpath_var_GCJ=no 18150 ;; 18151 *) 18152 hardcode_direct_GCJ=yes 18153 export_dynamic_flag_spec_GCJ='${wl}-E' 18154 18155 # hardcode_minus_L: Not really in the search PATH, 18156 # but as the default location of the library. 18157 hardcode_minus_L_GCJ=yes 18158 ;; 18159 esac 18160 fi 18161 ;; 18162 18163 irix5* | irix6* | nonstopux*) 18164 if test "$GCC" = yes; then 18165 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' 18166 else 18167 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' 18168 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 18169 fi 18170 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18171 hardcode_libdir_separator_GCJ=: 18172 link_all_deplibs_GCJ=yes 18173 ;; 18174 18175 netbsd*) 18176 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18177 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 18178 else 18179 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 18180 fi 18181 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18182 hardcode_direct_GCJ=yes 18183 hardcode_shlibpath_var_GCJ=no 18184 ;; 18185 18186 newsos6) 18187 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18188 hardcode_direct_GCJ=yes 18189 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18190 hardcode_libdir_separator_GCJ=: 18191 hardcode_shlibpath_var_GCJ=no 18192 ;; 18193 18194 openbsd*) 18195 if test -f /usr/libexec/ld.so; then 18196 hardcode_direct_GCJ=yes 18197 hardcode_shlibpath_var_GCJ=no 18198 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18199 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18200 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 18201 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18202 export_dynamic_flag_spec_GCJ='${wl}-E' 18203 else 18204 case $host_os in 18205 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 18206 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18207 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18208 ;; 18209 *) 18210 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18211 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18212 ;; 18213 esac 18214 fi 18215 else 18216 ld_shlibs_GCJ=no 18217 fi 18218 ;; 18219 18220 os2*) 18221 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18222 hardcode_minus_L_GCJ=yes 18223 allow_undefined_flag_GCJ=unsupported 18224 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' 18225 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 18226 ;; 18227 18228 osf3*) 18229 if test "$GCC" = yes; then 18230 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18231 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' 18232 else 18233 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18234 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' 18235 fi 18236 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18237 hardcode_libdir_separator_GCJ=: 18238 ;; 18239 18240 osf4* | osf5*) # as osf3* with the addition of -msym flag 18241 if test "$GCC" = yes; then 18242 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18243 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' 18244 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18245 else 18246 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18247 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' 18248 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~ 18249 $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' 18250 18251 # Both c and cxx compiler support -rpath directly 18252 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 18253 fi 18254 hardcode_libdir_separator_GCJ=: 18255 ;; 18256 18257 solaris*) 18258 no_undefined_flag_GCJ=' -z text' 18259 if test "$GCC" = yes; then 18260 wlarc='${wl}' 18261 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18262 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18263 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 18264 else 18265 wlarc='' 18266 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 18267 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18268 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 18269 fi 18270 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18271 hardcode_shlibpath_var_GCJ=no 18272 case $host_os in 18273 solaris2.[0-5] | solaris2.[0-5].*) ;; 18274 *) 18275 # The compiler driver will combine and reorder linker options, 18276 # but understands `-z linker_flag'. GCC discards it without `$wl', 18277 # but is careful enough not to reorder. 18278 # Supported since Solaris 2.6 (maybe 2.5.1?) 18279 if test "$GCC" = yes; then 18280 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 18281 else 18282 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' 18283 fi 18284 ;; 18285 esac 18286 link_all_deplibs_GCJ=yes 18287 ;; 18288 18289 sunos4*) 18290 if test "x$host_vendor" = xsequent; then 18291 # Use $CC to link under sequent, because it throws in some extra .o 18292 # files that make .init and .fini sections work. 18293 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 18294 else 18295 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 18296 fi 18297 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18298 hardcode_direct_GCJ=yes 18299 hardcode_minus_L_GCJ=yes 18300 hardcode_shlibpath_var_GCJ=no 18301 ;; 18302 18303 sysv4) 18304 case $host_vendor in 18305 sni) 18306 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18307 hardcode_direct_GCJ=yes # is this really true??? 18308 ;; 18309 siemens) 18310 ## LD is ld it makes a PLAMLIB 18311 ## CC just makes a GrossModule. 18312 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18313 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 18314 hardcode_direct_GCJ=no 18315 ;; 18316 motorola) 18317 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18318 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 18319 ;; 18320 esac 18321 runpath_var='LD_RUN_PATH' 18322 hardcode_shlibpath_var_GCJ=no 18323 ;; 18324 18325 sysv4.3*) 18326 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18327 hardcode_shlibpath_var_GCJ=no 18328 export_dynamic_flag_spec_GCJ='-Bexport' 18329 ;; 18330 18331 sysv4*MP*) 18332 if test -d /usr/nec; then 18333 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18334 hardcode_shlibpath_var_GCJ=no 18335 runpath_var=LD_RUN_PATH 18336 hardcode_runpath_var=yes 18337 ld_shlibs_GCJ=yes 18338 fi 18339 ;; 18340 18341 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 18342 no_undefined_flag_GCJ='${wl}-z,text' 18343 archive_cmds_need_lc_GCJ=no 18344 hardcode_shlibpath_var_GCJ=no 18345 runpath_var='LD_RUN_PATH' 18346 18347 if test "$GCC" = yes; then 18348 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18349 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18350 else 18351 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18352 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18353 fi 18354 ;; 18355 18356 sysv5* | sco3.2v5* | sco5v6*) 18357 # Note: We can NOT use -z defs as we might desire, because we do not 18358 # link with -lc, and that would cause any symbols used from libc to 18359 # always be unresolved, which means just about no library would 18360 # ever link correctly. If we're not using GNU ld we use -z text 18361 # though, which does catch some bad symbols but isn't as heavy-handed 18362 # as -z defs. 18363 no_undefined_flag_GCJ='${wl}-z,text' 18364 allow_undefined_flag_GCJ='${wl}-z,nodefs' 18365 archive_cmds_need_lc_GCJ=no 18366 hardcode_shlibpath_var_GCJ=no 18367 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 18368 hardcode_libdir_separator_GCJ=':' 18369 link_all_deplibs_GCJ=yes 18370 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 18371 runpath_var='LD_RUN_PATH' 18372 18373 if test "$GCC" = yes; then 18374 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18375 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18376 else 18377 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18378 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18379 fi 18380 ;; 18381 18382 uts4*) 18383 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18384 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18385 hardcode_shlibpath_var_GCJ=no 18386 ;; 18387 18388 *) 18389 ld_shlibs_GCJ=no 18390 ;; 18391 esac 18392 fi 18393 18394{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 18395$as_echo "$ld_shlibs_GCJ" >&6; } 18396test "$ld_shlibs_GCJ" = no && can_build_shared=no 18397 18398# 18399# Do we need to explicitly link libc? 18400# 18401case "x$archive_cmds_need_lc_GCJ" in 18402x|xyes) 18403 # Assume -lc should be added 18404 archive_cmds_need_lc_GCJ=yes 18405 18406 if test "$enable_shared" = yes && test "$GCC" = yes; then 18407 case $archive_cmds_GCJ in 18408 *'~'*) 18409 # FIXME: we may have to deal with multi-command sequences. 18410 ;; 18411 '$CC '*) 18412 # Test whether the compiler implicitly links with -lc since on some 18413 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18414 # to ld, don't add -lc before -lgcc. 18415 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18416$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 18417 $rm conftest* 18418 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 18419 18420 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18421 (eval $ac_compile) 2>&5 18422 ac_status=$? 18423 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18424 (exit $ac_status); } 2>conftest.err; then 18425 soname=conftest 18426 lib=conftest 18427 libobjs=conftest.$ac_objext 18428 deplibs= 18429 wl=$lt_prog_compiler_wl_GCJ 18430 pic_flag=$lt_prog_compiler_pic_GCJ 18431 compiler_flags=-v 18432 linker_flags=-v 18433 verstring= 18434 output_objdir=. 18435 libname=conftest 18436 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18437 allow_undefined_flag_GCJ= 18438 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 18439 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 18440 ac_status=$? 18441 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18442 (exit $ac_status); } 18443 then 18444 archive_cmds_need_lc_GCJ=no 18445 else 18446 archive_cmds_need_lc_GCJ=yes 18447 fi 18448 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 18449 else 18450 cat conftest.err 1>&5 18451 fi 18452 $rm conftest* 18453 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 18454$as_echo "$archive_cmds_need_lc_GCJ" >&6; } 18455 ;; 18456 esac 18457 fi 18458 ;; 18459esac 18460 18461{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 18462$as_echo_n "checking dynamic linker characteristics... " >&6; } 18463library_names_spec= 18464libname_spec='lib$name' 18465soname_spec= 18466shrext_cmds=".so" 18467postinstall_cmds= 18468postuninstall_cmds= 18469finish_cmds= 18470finish_eval= 18471shlibpath_var= 18472shlibpath_overrides_runpath=unknown 18473version_type=none 18474dynamic_linker="$host_os ld.so" 18475sys_lib_dlsearch_path_spec="/lib /usr/lib" 18476 18477need_lib_prefix=unknown 18478hardcode_into_libs=no 18479 18480# when you set need_version to no, make sure it does not cause -set_version 18481# flags to be left without arguments 18482need_version=unknown 18483 18484case $host_os in 18485aix3*) 18486 version_type=linux 18487 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18488 shlibpath_var=LIBPATH 18489 18490 # AIX 3 has no versioning support, so we append a major version to the name. 18491 soname_spec='${libname}${release}${shared_ext}$major' 18492 ;; 18493 18494aix[4-9]*) 18495 version_type=linux 18496 need_lib_prefix=no 18497 need_version=no 18498 hardcode_into_libs=yes 18499 if test "$host_cpu" = ia64; then 18500 # AIX 5 supports IA64 18501 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18502 shlibpath_var=LD_LIBRARY_PATH 18503 else 18504 # With GCC up to 2.95.x, collect2 would create an import file 18505 # for dependence libraries. The import file would start with 18506 # the line `#! .'. This would cause the generated library to 18507 # depend on `.', always an invalid library. This was fixed in 18508 # development snapshots of GCC prior to 3.0. 18509 case $host_os in 18510 aix4 | aix4.[01] | aix4.[01].*) 18511 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18512 echo ' yes ' 18513 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18514 : 18515 else 18516 can_build_shared=no 18517 fi 18518 ;; 18519 esac 18520 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18521 # soname into executable. Probably we can add versioning support to 18522 # collect2, so additional links can be useful in future. 18523 if test "$aix_use_runtimelinking" = yes; then 18524 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18525 # instead of lib<name>.a to let people know that these are not 18526 # typical AIX shared libraries. 18527 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18528 else 18529 # We preserve .a as extension for shared libraries through AIX4.2 18530 # and later when we are not doing run time linking. 18531 library_names_spec='${libname}${release}.a $libname.a' 18532 soname_spec='${libname}${release}${shared_ext}$major' 18533 fi 18534 shlibpath_var=LIBPATH 18535 fi 18536 ;; 18537 18538amigaos*) 18539 library_names_spec='$libname.ixlibrary $libname.a' 18540 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18541 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' 18542 ;; 18543 18544beos*) 18545 library_names_spec='${libname}${shared_ext}' 18546 dynamic_linker="$host_os ld.so" 18547 shlibpath_var=LIBRARY_PATH 18548 ;; 18549 18550bsdi[45]*) 18551 version_type=linux 18552 need_version=no 18553 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18554 soname_spec='${libname}${release}${shared_ext}$major' 18555 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18556 shlibpath_var=LD_LIBRARY_PATH 18557 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18558 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18559 # the default ld.so.conf also contains /usr/contrib/lib and 18560 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18561 # libtool to hard-code these into programs 18562 ;; 18563 18564cygwin* | mingw* | pw32*) 18565 version_type=windows 18566 shrext_cmds=".dll" 18567 need_version=no 18568 need_lib_prefix=no 18569 18570 case $GCC,$host_os in 18571 yes,cygwin* | yes,mingw* | yes,pw32*) 18572 library_names_spec='$libname.dll.a' 18573 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18574 postinstall_cmds='base_file=`basename \${file}`~ 18575 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18576 dldir=$destdir/`dirname \$dlpath`~ 18577 test -d \$dldir || mkdir -p \$dldir~ 18578 $install_prog $dir/$dlname \$dldir/$dlname~ 18579 chmod a+x \$dldir/$dlname' 18580 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18581 dlpath=$dir/\$dldll~ 18582 $rm \$dlpath' 18583 shlibpath_overrides_runpath=yes 18584 18585 case $host_os in 18586 cygwin*) 18587 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18588 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18589 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18590 ;; 18591 mingw*) 18592 # MinGW DLLs use traditional 'lib' prefix 18593 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18594 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18595 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18596 # It is most probably a Windows format PATH printed by 18597 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18598 # path with ; separators, and with drive letters. We can handle the 18599 # drive letters (cygwin fileutils understands them), so leave them, 18600 # especially as we might pass files found there to a mingw objdump, 18601 # which wouldn't understand a cygwinified path. Ahh. 18602 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18603 else 18604 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18605 fi 18606 ;; 18607 pw32*) 18608 # pw32 DLLs use 'pw' prefix rather than 'lib' 18609 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18610 ;; 18611 esac 18612 ;; 18613 18614 *) 18615 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18616 ;; 18617 esac 18618 dynamic_linker='Win32 ld.exe' 18619 # FIXME: first we should search . and the directory the executable is in 18620 shlibpath_var=PATH 18621 ;; 18622 18623darwin* | rhapsody*) 18624 dynamic_linker="$host_os dyld" 18625 version_type=darwin 18626 need_lib_prefix=no 18627 need_version=no 18628 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18629 soname_spec='${libname}${release}${major}$shared_ext' 18630 shlibpath_overrides_runpath=yes 18631 shlibpath_var=DYLD_LIBRARY_PATH 18632 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18633 18634 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18635 ;; 18636 18637dgux*) 18638 version_type=linux 18639 need_lib_prefix=no 18640 need_version=no 18641 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18642 soname_spec='${libname}${release}${shared_ext}$major' 18643 shlibpath_var=LD_LIBRARY_PATH 18644 ;; 18645 18646freebsd1*) 18647 dynamic_linker=no 18648 ;; 18649 18650freebsd* | dragonfly*) 18651 # DragonFly does not have aout. When/if they implement a new 18652 # versioning mechanism, adjust this. 18653 if test -x /usr/bin/objformat; then 18654 objformat=`/usr/bin/objformat` 18655 else 18656 case $host_os in 18657 freebsd[123]*) objformat=aout ;; 18658 *) objformat=elf ;; 18659 esac 18660 fi 18661 version_type=freebsd-$objformat 18662 case $version_type in 18663 freebsd-elf*) 18664 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18665 need_version=no 18666 need_lib_prefix=no 18667 ;; 18668 freebsd-*) 18669 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18670 need_version=yes 18671 ;; 18672 esac 18673 shlibpath_var=LD_LIBRARY_PATH 18674 case $host_os in 18675 freebsd2*) 18676 shlibpath_overrides_runpath=yes 18677 ;; 18678 freebsd3.[01]* | freebsdelf3.[01]*) 18679 shlibpath_overrides_runpath=yes 18680 hardcode_into_libs=yes 18681 ;; 18682 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18683 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18684 shlibpath_overrides_runpath=no 18685 hardcode_into_libs=yes 18686 ;; 18687 *) # from 4.6 on, and DragonFly 18688 shlibpath_overrides_runpath=yes 18689 hardcode_into_libs=yes 18690 ;; 18691 esac 18692 ;; 18693 18694gnu*) 18695 version_type=linux 18696 need_lib_prefix=no 18697 need_version=no 18698 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18699 soname_spec='${libname}${release}${shared_ext}$major' 18700 shlibpath_var=LD_LIBRARY_PATH 18701 hardcode_into_libs=yes 18702 ;; 18703 18704hpux9* | hpux10* | hpux11*) 18705 # Give a soname corresponding to the major version so that dld.sl refuses to 18706 # link against other versions. 18707 version_type=sunos 18708 need_lib_prefix=no 18709 need_version=no 18710 case $host_cpu in 18711 ia64*) 18712 shrext_cmds='.so' 18713 hardcode_into_libs=yes 18714 dynamic_linker="$host_os dld.so" 18715 shlibpath_var=LD_LIBRARY_PATH 18716 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18717 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18718 soname_spec='${libname}${release}${shared_ext}$major' 18719 if test "X$HPUX_IA64_MODE" = X32; then 18720 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18721 else 18722 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18723 fi 18724 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18725 ;; 18726 hppa*64*) 18727 shrext_cmds='.sl' 18728 hardcode_into_libs=yes 18729 dynamic_linker="$host_os dld.sl" 18730 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_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 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18735 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18736 ;; 18737 *) 18738 shrext_cmds='.sl' 18739 dynamic_linker="$host_os dld.sl" 18740 shlibpath_var=SHLIB_PATH 18741 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18742 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18743 soname_spec='${libname}${release}${shared_ext}$major' 18744 ;; 18745 esac 18746 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18747 postinstall_cmds='chmod 555 $lib' 18748 ;; 18749 18750interix[3-9]*) 18751 version_type=linux 18752 need_lib_prefix=no 18753 need_version=no 18754 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18755 soname_spec='${libname}${release}${shared_ext}$major' 18756 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18757 shlibpath_var=LD_LIBRARY_PATH 18758 shlibpath_overrides_runpath=no 18759 hardcode_into_libs=yes 18760 ;; 18761 18762irix5* | irix6* | nonstopux*) 18763 case $host_os in 18764 nonstopux*) version_type=nonstopux ;; 18765 *) 18766 if test "$lt_cv_prog_gnu_ld" = yes; then 18767 version_type=linux 18768 else 18769 version_type=irix 18770 fi ;; 18771 esac 18772 need_lib_prefix=no 18773 need_version=no 18774 soname_spec='${libname}${release}${shared_ext}$major' 18775 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18776 case $host_os in 18777 irix5* | nonstopux*) 18778 libsuff= shlibsuff= 18779 ;; 18780 *) 18781 case $LD in # libtool.m4 will add one of these switches to LD 18782 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18783 libsuff= shlibsuff= libmagic=32-bit;; 18784 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18785 libsuff=32 shlibsuff=N32 libmagic=N32;; 18786 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18787 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18788 *) libsuff= shlibsuff= libmagic=never-match;; 18789 esac 18790 ;; 18791 esac 18792 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18793 shlibpath_overrides_runpath=no 18794 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18795 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18796 hardcode_into_libs=yes 18797 ;; 18798 18799# No shared lib support for Linux oldld, aout, or coff. 18800linux*oldld* | linux*aout* | linux*coff*) 18801 dynamic_linker=no 18802 ;; 18803 18804# This must be Linux ELF. 18805linux* | k*bsd*-gnu) 18806 version_type=linux 18807 need_lib_prefix=no 18808 need_version=no 18809 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18810 soname_spec='${libname}${release}${shared_ext}$major' 18811 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18812 shlibpath_var=LD_LIBRARY_PATH 18813 shlibpath_overrides_runpath=no 18814 # This implies no fast_install, which is unacceptable. 18815 # Some rework will be needed to allow for fast_install 18816 # before this can be enabled. 18817 hardcode_into_libs=yes 18818 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18819 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18820 18821 # Append ld.so.conf contents to the search path 18822 if test -f /etc/ld.so.conf; then 18823 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' ' '` 18824 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 18825 fi 18826 18827 # We used to test for /lib/ld.so.1 and disable shared libraries on 18828 # powerpc, because MkLinux only supported shared libraries with the 18829 # GNU dynamic linker. Since this was broken with cross compilers, 18830 # most powerpc-linux boxes support dynamic linking these days and 18831 # people can always --disable-shared, the test was removed, and we 18832 # assume the GNU/Linux dynamic linker is in use. 18833 dynamic_linker='GNU/Linux ld.so' 18834 ;; 18835 18836netbsd*) 18837 version_type=sunos 18838 need_lib_prefix=no 18839 need_version=no 18840 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18841 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18842 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18843 dynamic_linker='NetBSD (a.out) ld.so' 18844 else 18845 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18846 soname_spec='${libname}${release}${shared_ext}$major' 18847 dynamic_linker='NetBSD ld.elf_so' 18848 fi 18849 shlibpath_var=LD_LIBRARY_PATH 18850 shlibpath_overrides_runpath=yes 18851 hardcode_into_libs=yes 18852 ;; 18853 18854newsos6) 18855 version_type=linux 18856 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18857 shlibpath_var=LD_LIBRARY_PATH 18858 shlibpath_overrides_runpath=yes 18859 ;; 18860 18861nto-qnx*) 18862 version_type=linux 18863 need_lib_prefix=no 18864 need_version=no 18865 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18866 soname_spec='${libname}${release}${shared_ext}$major' 18867 shlibpath_var=LD_LIBRARY_PATH 18868 shlibpath_overrides_runpath=yes 18869 ;; 18870 18871openbsd*) 18872 version_type=sunos 18873 sys_lib_dlsearch_path_spec="/usr/lib" 18874 need_lib_prefix=no 18875 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18876 case $host_os in 18877 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18878 *) need_version=no ;; 18879 esac 18880 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18881 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18882 shlibpath_var=LD_LIBRARY_PATH 18883 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18884 case $host_os in 18885 openbsd2.[89] | openbsd2.[89].*) 18886 shlibpath_overrides_runpath=no 18887 ;; 18888 *) 18889 shlibpath_overrides_runpath=yes 18890 ;; 18891 esac 18892 else 18893 shlibpath_overrides_runpath=yes 18894 fi 18895 ;; 18896 18897os2*) 18898 libname_spec='$name' 18899 shrext_cmds=".dll" 18900 need_lib_prefix=no 18901 library_names_spec='$libname${shared_ext} $libname.a' 18902 dynamic_linker='OS/2 ld.exe' 18903 shlibpath_var=LIBPATH 18904 ;; 18905 18906osf3* | osf4* | osf5*) 18907 version_type=osf 18908 need_lib_prefix=no 18909 need_version=no 18910 soname_spec='${libname}${release}${shared_ext}$major' 18911 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18912 shlibpath_var=LD_LIBRARY_PATH 18913 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18914 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18915 ;; 18916 18917rdos*) 18918 dynamic_linker=no 18919 ;; 18920 18921solaris*) 18922 version_type=linux 18923 need_lib_prefix=no 18924 need_version=no 18925 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18926 soname_spec='${libname}${release}${shared_ext}$major' 18927 shlibpath_var=LD_LIBRARY_PATH 18928 shlibpath_overrides_runpath=yes 18929 hardcode_into_libs=yes 18930 # ldd complains unless libraries are executable 18931 postinstall_cmds='chmod +x $lib' 18932 ;; 18933 18934sunos4*) 18935 version_type=sunos 18936 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18937 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18938 shlibpath_var=LD_LIBRARY_PATH 18939 shlibpath_overrides_runpath=yes 18940 if test "$with_gnu_ld" = yes; then 18941 need_lib_prefix=no 18942 fi 18943 need_version=yes 18944 ;; 18945 18946sysv4 | sysv4.3*) 18947 version_type=linux 18948 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18949 soname_spec='${libname}${release}${shared_ext}$major' 18950 shlibpath_var=LD_LIBRARY_PATH 18951 case $host_vendor in 18952 sni) 18953 shlibpath_overrides_runpath=no 18954 need_lib_prefix=no 18955 export_dynamic_flag_spec='${wl}-Blargedynsym' 18956 runpath_var=LD_RUN_PATH 18957 ;; 18958 siemens) 18959 need_lib_prefix=no 18960 ;; 18961 motorola) 18962 need_lib_prefix=no 18963 need_version=no 18964 shlibpath_overrides_runpath=no 18965 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18966 ;; 18967 esac 18968 ;; 18969 18970sysv4*MP*) 18971 if test -d /usr/nec ;then 18972 version_type=linux 18973 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 18974 soname_spec='$libname${shared_ext}.$major' 18975 shlibpath_var=LD_LIBRARY_PATH 18976 fi 18977 ;; 18978 18979sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 18980 version_type=freebsd-elf 18981 need_lib_prefix=no 18982 need_version=no 18983 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18984 soname_spec='${libname}${release}${shared_ext}$major' 18985 shlibpath_var=LD_LIBRARY_PATH 18986 hardcode_into_libs=yes 18987 if test "$with_gnu_ld" = yes; then 18988 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 18989 shlibpath_overrides_runpath=no 18990 else 18991 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 18992 shlibpath_overrides_runpath=yes 18993 case $host_os in 18994 sco3.2v5*) 18995 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 18996 ;; 18997 esac 18998 fi 18999 sys_lib_dlsearch_path_spec='/usr/lib' 19000 ;; 19001 19002uts4*) 19003 version_type=linux 19004 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19005 soname_spec='${libname}${release}${shared_ext}$major' 19006 shlibpath_var=LD_LIBRARY_PATH 19007 ;; 19008 19009*) 19010 dynamic_linker=no 19011 ;; 19012esac 19013{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 19014$as_echo "$dynamic_linker" >&6; } 19015test "$dynamic_linker" = no && can_build_shared=no 19016 19017if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 19018 $as_echo_n "(cached) " >&6 19019else 19020 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 19021fi 19022 19023sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 19024if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 19025 $as_echo_n "(cached) " >&6 19026else 19027 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 19028fi 19029 19030sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 19031 19032variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 19033if test "$GCC" = yes; then 19034 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 19035fi 19036 19037{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 19038$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 19039hardcode_action_GCJ= 19040if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 19041 test -n "$runpath_var_GCJ" || \ 19042 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 19043 19044 # We can hardcode non-existant directories. 19045 if test "$hardcode_direct_GCJ" != no && 19046 # If the only mechanism to avoid hardcoding is shlibpath_var, we 19047 # have to relink, otherwise we might link with an installed library 19048 # when we should be linking with a yet-to-be-installed one 19049 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 19050 test "$hardcode_minus_L_GCJ" != no; then 19051 # Linking always hardcodes the temporary library directory. 19052 hardcode_action_GCJ=relink 19053 else 19054 # We can link without hardcoding, and we can hardcode nonexisting dirs. 19055 hardcode_action_GCJ=immediate 19056 fi 19057else 19058 # We cannot hardcode anything, or else we can only hardcode existing 19059 # directories. 19060 hardcode_action_GCJ=unsupported 19061fi 19062{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 19063$as_echo "$hardcode_action_GCJ" >&6; } 19064 19065if test "$hardcode_action_GCJ" = relink; then 19066 # Fast installation is not supported 19067 enable_fast_install=no 19068elif test "$shlibpath_overrides_runpath" = yes || 19069 test "$enable_shared" = no; then 19070 # Fast installation is not necessary 19071 enable_fast_install=needless 19072fi 19073 19074 19075# The else clause should only fire when bootstrapping the 19076# libtool distribution, otherwise you forgot to ship ltmain.sh 19077# with your package, and you will get complaints that there are 19078# no rules to generate ltmain.sh. 19079if test -f "$ltmain"; then 19080 # See if we are running on zsh, and set the options which allow our commands through 19081 # without removal of \ escapes. 19082 if test -n "${ZSH_VERSION+set}" ; then 19083 setopt NO_GLOB_SUBST 19084 fi 19085 # Now quote all the things that may contain metacharacters while being 19086 # careful not to overquote the AC_SUBSTed values. We take copies of the 19087 # variables and quote the copies for generation of the libtool script. 19088 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19089 SED SHELL STRIP \ 19090 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19091 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19092 deplibs_check_method reload_flag reload_cmds need_locks \ 19093 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19094 lt_cv_sys_global_symbol_to_c_name_address \ 19095 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19096 old_postinstall_cmds old_postuninstall_cmds \ 19097 compiler_GCJ \ 19098 CC_GCJ \ 19099 LD_GCJ \ 19100 lt_prog_compiler_wl_GCJ \ 19101 lt_prog_compiler_pic_GCJ \ 19102 lt_prog_compiler_static_GCJ \ 19103 lt_prog_compiler_no_builtin_flag_GCJ \ 19104 export_dynamic_flag_spec_GCJ \ 19105 thread_safe_flag_spec_GCJ \ 19106 whole_archive_flag_spec_GCJ \ 19107 enable_shared_with_static_runtimes_GCJ \ 19108 old_archive_cmds_GCJ \ 19109 old_archive_from_new_cmds_GCJ \ 19110 predep_objects_GCJ \ 19111 postdep_objects_GCJ \ 19112 predeps_GCJ \ 19113 postdeps_GCJ \ 19114 compiler_lib_search_path_GCJ \ 19115 compiler_lib_search_dirs_GCJ \ 19116 archive_cmds_GCJ \ 19117 archive_expsym_cmds_GCJ \ 19118 postinstall_cmds_GCJ \ 19119 postuninstall_cmds_GCJ \ 19120 old_archive_from_expsyms_cmds_GCJ \ 19121 allow_undefined_flag_GCJ \ 19122 no_undefined_flag_GCJ \ 19123 export_symbols_cmds_GCJ \ 19124 hardcode_libdir_flag_spec_GCJ \ 19125 hardcode_libdir_flag_spec_ld_GCJ \ 19126 hardcode_libdir_separator_GCJ \ 19127 hardcode_automatic_GCJ \ 19128 module_cmds_GCJ \ 19129 module_expsym_cmds_GCJ \ 19130 lt_cv_prog_compiler_c_o_GCJ \ 19131 fix_srcfile_path_GCJ \ 19132 exclude_expsyms_GCJ \ 19133 include_expsyms_GCJ; do 19134 19135 case $var in 19136 old_archive_cmds_GCJ | \ 19137 old_archive_from_new_cmds_GCJ | \ 19138 archive_cmds_GCJ | \ 19139 archive_expsym_cmds_GCJ | \ 19140 module_cmds_GCJ | \ 19141 module_expsym_cmds_GCJ | \ 19142 old_archive_from_expsyms_cmds_GCJ | \ 19143 export_symbols_cmds_GCJ | \ 19144 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19145 postinstall_cmds | postuninstall_cmds | \ 19146 old_postinstall_cmds | old_postuninstall_cmds | \ 19147 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19148 # Double-quote double-evaled strings. 19149 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19150 ;; 19151 *) 19152 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19153 ;; 19154 esac 19155 done 19156 19157 case $lt_echo in 19158 *'\$0 --fallback-echo"') 19159 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19160 ;; 19161 esac 19162 19163cfgfile="$ofile" 19164 19165 cat <<__EOF__ >> "$cfgfile" 19166# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19167 19168# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19169 19170# Shell to use when invoking shell scripts. 19171SHELL=$lt_SHELL 19172 19173# Whether or not to build shared libraries. 19174build_libtool_libs=$enable_shared 19175 19176# Whether or not to build static libraries. 19177build_old_libs=$enable_static 19178 19179# Whether or not to add -lc for building shared libraries. 19180build_libtool_need_lc=$archive_cmds_need_lc_GCJ 19181 19182# Whether or not to disallow shared libs when runtime libs are static 19183allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 19184 19185# Whether or not to optimize for fast installation. 19186fast_install=$enable_fast_install 19187 19188# The host system. 19189host_alias=$host_alias 19190host=$host 19191host_os=$host_os 19192 19193# The build system. 19194build_alias=$build_alias 19195build=$build 19196build_os=$build_os 19197 19198# An echo program that does not interpret backslashes. 19199echo=$lt_echo 19200 19201# The archiver. 19202AR=$lt_AR 19203AR_FLAGS=$lt_AR_FLAGS 19204 19205# A C compiler. 19206LTCC=$lt_LTCC 19207 19208# LTCC compiler flags. 19209LTCFLAGS=$lt_LTCFLAGS 19210 19211# A language-specific compiler. 19212CC=$lt_compiler_GCJ 19213 19214# Is the compiler the GNU C compiler? 19215with_gcc=$GCC_GCJ 19216 19217# An ERE matcher. 19218EGREP=$lt_EGREP 19219 19220# The linker used to build libraries. 19221LD=$lt_LD_GCJ 19222 19223# Whether we need hard or soft links. 19224LN_S=$lt_LN_S 19225 19226# A BSD-compatible nm program. 19227NM=$lt_NM 19228 19229# A symbol stripping program 19230STRIP=$lt_STRIP 19231 19232# Used to examine libraries when file_magic_cmd begins "file" 19233MAGIC_CMD=$MAGIC_CMD 19234 19235# Used on cygwin: DLL creation program. 19236DLLTOOL="$DLLTOOL" 19237 19238# Used on cygwin: object dumper. 19239OBJDUMP="$OBJDUMP" 19240 19241# Used on cygwin: assembler. 19242AS="$AS" 19243 19244# The name of the directory that contains temporary libtool files. 19245objdir=$objdir 19246 19247# How to create reloadable object files. 19248reload_flag=$lt_reload_flag 19249reload_cmds=$lt_reload_cmds 19250 19251# How to pass a linker flag through the compiler. 19252wl=$lt_lt_prog_compiler_wl_GCJ 19253 19254# Object file suffix (normally "o"). 19255objext="$ac_objext" 19256 19257# Old archive suffix (normally "a"). 19258libext="$libext" 19259 19260# Shared library suffix (normally ".so"). 19261shrext_cmds='$shrext_cmds' 19262 19263# Executable file suffix (normally ""). 19264exeext="$exeext" 19265 19266# Additional compiler flags for building library objects. 19267pic_flag=$lt_lt_prog_compiler_pic_GCJ 19268pic_mode=$pic_mode 19269 19270# What is the maximum length of a command? 19271max_cmd_len=$lt_cv_sys_max_cmd_len 19272 19273# Does compiler simultaneously support -c and -o options? 19274compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 19275 19276# Must we lock files when doing compilation? 19277need_locks=$lt_need_locks 19278 19279# Do we need the lib prefix for modules? 19280need_lib_prefix=$need_lib_prefix 19281 19282# Do we need a version for libraries? 19283need_version=$need_version 19284 19285# Whether dlopen is supported. 19286dlopen_support=$enable_dlopen 19287 19288# Whether dlopen of programs is supported. 19289dlopen_self=$enable_dlopen_self 19290 19291# Whether dlopen of statically linked programs is supported. 19292dlopen_self_static=$enable_dlopen_self_static 19293 19294# Compiler flag to prevent dynamic linking. 19295link_static_flag=$lt_lt_prog_compiler_static_GCJ 19296 19297# Compiler flag to turn off builtin functions. 19298no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 19299 19300# Compiler flag to allow reflexive dlopens. 19301export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 19302 19303# Compiler flag to generate shared objects directly from archives. 19304whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 19305 19306# Compiler flag to generate thread-safe objects. 19307thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 19308 19309# Library versioning type. 19310version_type=$version_type 19311 19312# Format of library name prefix. 19313libname_spec=$lt_libname_spec 19314 19315# List of archive names. First name is the real one, the rest are links. 19316# The last name is the one that the linker finds with -lNAME. 19317library_names_spec=$lt_library_names_spec 19318 19319# The coded name of the library, if different from the real name. 19320soname_spec=$lt_soname_spec 19321 19322# Commands used to build and install an old-style archive. 19323RANLIB=$lt_RANLIB 19324old_archive_cmds=$lt_old_archive_cmds_GCJ 19325old_postinstall_cmds=$lt_old_postinstall_cmds 19326old_postuninstall_cmds=$lt_old_postuninstall_cmds 19327 19328# Create an old-style archive from a shared archive. 19329old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19330 19331# Create a temporary old-style archive to link instead of a shared archive. 19332old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19333 19334# Commands used to build and install a shared archive. 19335archive_cmds=$lt_archive_cmds_GCJ 19336archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19337postinstall_cmds=$lt_postinstall_cmds 19338postuninstall_cmds=$lt_postuninstall_cmds 19339 19340# Commands used to build a loadable module (assumed same as above if empty) 19341module_cmds=$lt_module_cmds_GCJ 19342module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19343 19344# Commands to strip libraries. 19345old_striplib=$lt_old_striplib 19346striplib=$lt_striplib 19347 19348# Dependencies to place before the objects being linked to create a 19349# shared library. 19350predep_objects=$lt_predep_objects_GCJ 19351 19352# Dependencies to place after the objects being linked to create a 19353# shared library. 19354postdep_objects=$lt_postdep_objects_GCJ 19355 19356# Dependencies to place before the objects being linked to create a 19357# shared library. 19358predeps=$lt_predeps_GCJ 19359 19360# Dependencies to place after the objects being linked to create a 19361# shared library. 19362postdeps=$lt_postdeps_GCJ 19363 19364# The directories searched by this compiler when creating a shared 19365# library 19366compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ 19367 19368# The library search path used internally by the compiler when linking 19369# a shared library. 19370compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19371 19372# Method to check whether dependent libraries are shared objects. 19373deplibs_check_method=$lt_deplibs_check_method 19374 19375# Command to use when deplibs_check_method == file_magic. 19376file_magic_cmd=$lt_file_magic_cmd 19377 19378# Flag that allows shared libraries with undefined symbols to be built. 19379allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19380 19381# Flag that forces no undefined symbols. 19382no_undefined_flag=$lt_no_undefined_flag_GCJ 19383 19384# Commands used to finish a libtool library installation in a directory. 19385finish_cmds=$lt_finish_cmds 19386 19387# Same as above, but a single script fragment to be evaled but not shown. 19388finish_eval=$lt_finish_eval 19389 19390# Take the output of nm and produce a listing of raw symbols and C names. 19391global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19392 19393# Transform the output of nm in a proper C declaration 19394global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19395 19396# Transform the output of nm in a C name address pair 19397global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19398 19399# This is the shared library runtime path variable. 19400runpath_var=$runpath_var 19401 19402# This is the shared library path variable. 19403shlibpath_var=$shlibpath_var 19404 19405# Is shlibpath searched before the hard-coded library search path? 19406shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19407 19408# How to hardcode a shared library path into an executable. 19409hardcode_action=$hardcode_action_GCJ 19410 19411# Whether we should hardcode library paths into libraries. 19412hardcode_into_libs=$hardcode_into_libs 19413 19414# Flag to hardcode \$libdir into a binary during linking. 19415# This must work even if \$libdir does not exist. 19416hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19417 19418# If ld is used when linking, flag to hardcode \$libdir into 19419# a binary during linking. This must work even if \$libdir does 19420# not exist. 19421hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19422 19423# Whether we need a single -rpath flag with a separated argument. 19424hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19425 19426# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19427# resulting binary. 19428hardcode_direct=$hardcode_direct_GCJ 19429 19430# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19431# resulting binary. 19432hardcode_minus_L=$hardcode_minus_L_GCJ 19433 19434# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19435# the resulting binary. 19436hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19437 19438# Set to yes if building a shared library automatically hardcodes DIR into the library 19439# and all subsequent libraries and executables linked against it. 19440hardcode_automatic=$hardcode_automatic_GCJ 19441 19442# Variables whose values should be saved in libtool wrapper scripts and 19443# restored at relink time. 19444variables_saved_for_relink="$variables_saved_for_relink" 19445 19446# Whether libtool must link a program against all its dependency libraries. 19447link_all_deplibs=$link_all_deplibs_GCJ 19448 19449# Compile-time system search path for libraries 19450sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19451 19452# Run-time system search path for libraries 19453sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19454 19455# Fix the shell variable \$srcfile for the compiler. 19456fix_srcfile_path=$lt_fix_srcfile_path 19457 19458# Set to yes if exported symbols are required. 19459always_export_symbols=$always_export_symbols_GCJ 19460 19461# The commands to list exported symbols. 19462export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19463 19464# The commands to extract the exported symbol list from a shared archive. 19465extract_expsyms_cmds=$lt_extract_expsyms_cmds 19466 19467# Symbols that should not be listed in the preloaded symbols. 19468exclude_expsyms=$lt_exclude_expsyms_GCJ 19469 19470# Symbols that must always be exported. 19471include_expsyms=$lt_include_expsyms_GCJ 19472 19473# ### END LIBTOOL TAG CONFIG: $tagname 19474 19475__EOF__ 19476 19477 19478else 19479 # If there is no Makefile yet, we rely on a make rule to execute 19480 # `config.status --recheck' to rerun these tests and create the 19481 # libtool script then. 19482 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19483 if test -f "$ltmain_in"; then 19484 test -f Makefile && make "$ltmain" 19485 fi 19486fi 19487 19488 19489ac_ext=c 19490ac_cpp='$CPP $CPPFLAGS' 19491ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19492ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19493ac_compiler_gnu=$ac_cv_c_compiler_gnu 19494 19495CC="$lt_save_CC" 19496 19497 else 19498 tagname="" 19499 fi 19500 ;; 19501 19502 RC) 19503 19504 19505# Source file extension for RC test sources. 19506ac_ext=rc 19507 19508# Object file extension for compiled RC test sources. 19509objext=o 19510objext_RC=$objext 19511 19512# Code to be used in simple compile tests 19513lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' 19514 19515# Code to be used in simple link tests 19516lt_simple_link_test_code="$lt_simple_compile_test_code" 19517 19518# ltmain only uses $CC for tagged configurations so make sure $CC is set. 19519 19520# If no C compiler was specified, use CC. 19521LTCC=${LTCC-"$CC"} 19522 19523# If no C compiler flags were specified, use CFLAGS. 19524LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 19525 19526# Allow CC to be a program name with arguments. 19527compiler=$CC 19528 19529 19530# save warnings/boilerplate of simple test code 19531ac_outfile=conftest.$ac_objext 19532echo "$lt_simple_compile_test_code" >conftest.$ac_ext 19533eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19534_lt_compiler_boilerplate=`cat conftest.err` 19535$rm conftest* 19536 19537ac_outfile=conftest.$ac_objext 19538echo "$lt_simple_link_test_code" >conftest.$ac_ext 19539eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19540_lt_linker_boilerplate=`cat conftest.err` 19541$rm -r conftest* 19542 19543 19544# Allow CC to be a program name with arguments. 19545lt_save_CC="$CC" 19546CC=${RC-"windres"} 19547compiler=$CC 19548compiler_RC=$CC 19549for cc_temp in $compiler""; do 19550 case $cc_temp in 19551 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19552 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19553 \-*) ;; 19554 *) break;; 19555 esac 19556done 19557cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19558 19559lt_cv_prog_compiler_c_o_RC=yes 19560 19561# The else clause should only fire when bootstrapping the 19562# libtool distribution, otherwise you forgot to ship ltmain.sh 19563# with your package, and you will get complaints that there are 19564# no rules to generate ltmain.sh. 19565if test -f "$ltmain"; then 19566 # See if we are running on zsh, and set the options which allow our commands through 19567 # without removal of \ escapes. 19568 if test -n "${ZSH_VERSION+set}" ; then 19569 setopt NO_GLOB_SUBST 19570 fi 19571 # Now quote all the things that may contain metacharacters while being 19572 # careful not to overquote the AC_SUBSTed values. We take copies of the 19573 # variables and quote the copies for generation of the libtool script. 19574 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19575 SED SHELL STRIP \ 19576 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19577 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19578 deplibs_check_method reload_flag reload_cmds need_locks \ 19579 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19580 lt_cv_sys_global_symbol_to_c_name_address \ 19581 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19582 old_postinstall_cmds old_postuninstall_cmds \ 19583 compiler_RC \ 19584 CC_RC \ 19585 LD_RC \ 19586 lt_prog_compiler_wl_RC \ 19587 lt_prog_compiler_pic_RC \ 19588 lt_prog_compiler_static_RC \ 19589 lt_prog_compiler_no_builtin_flag_RC \ 19590 export_dynamic_flag_spec_RC \ 19591 thread_safe_flag_spec_RC \ 19592 whole_archive_flag_spec_RC \ 19593 enable_shared_with_static_runtimes_RC \ 19594 old_archive_cmds_RC \ 19595 old_archive_from_new_cmds_RC \ 19596 predep_objects_RC \ 19597 postdep_objects_RC \ 19598 predeps_RC \ 19599 postdeps_RC \ 19600 compiler_lib_search_path_RC \ 19601 compiler_lib_search_dirs_RC \ 19602 archive_cmds_RC \ 19603 archive_expsym_cmds_RC \ 19604 postinstall_cmds_RC \ 19605 postuninstall_cmds_RC \ 19606 old_archive_from_expsyms_cmds_RC \ 19607 allow_undefined_flag_RC \ 19608 no_undefined_flag_RC \ 19609 export_symbols_cmds_RC \ 19610 hardcode_libdir_flag_spec_RC \ 19611 hardcode_libdir_flag_spec_ld_RC \ 19612 hardcode_libdir_separator_RC \ 19613 hardcode_automatic_RC \ 19614 module_cmds_RC \ 19615 module_expsym_cmds_RC \ 19616 lt_cv_prog_compiler_c_o_RC \ 19617 fix_srcfile_path_RC \ 19618 exclude_expsyms_RC \ 19619 include_expsyms_RC; do 19620 19621 case $var in 19622 old_archive_cmds_RC | \ 19623 old_archive_from_new_cmds_RC | \ 19624 archive_cmds_RC | \ 19625 archive_expsym_cmds_RC | \ 19626 module_cmds_RC | \ 19627 module_expsym_cmds_RC | \ 19628 old_archive_from_expsyms_cmds_RC | \ 19629 export_symbols_cmds_RC | \ 19630 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19631 postinstall_cmds | postuninstall_cmds | \ 19632 old_postinstall_cmds | old_postuninstall_cmds | \ 19633 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19634 # Double-quote double-evaled strings. 19635 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19636 ;; 19637 *) 19638 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19639 ;; 19640 esac 19641 done 19642 19643 case $lt_echo in 19644 *'\$0 --fallback-echo"') 19645 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19646 ;; 19647 esac 19648 19649cfgfile="$ofile" 19650 19651 cat <<__EOF__ >> "$cfgfile" 19652# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19653 19654# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19655 19656# Shell to use when invoking shell scripts. 19657SHELL=$lt_SHELL 19658 19659# Whether or not to build shared libraries. 19660build_libtool_libs=$enable_shared 19661 19662# Whether or not to build static libraries. 19663build_old_libs=$enable_static 19664 19665# Whether or not to add -lc for building shared libraries. 19666build_libtool_need_lc=$archive_cmds_need_lc_RC 19667 19668# Whether or not to disallow shared libs when runtime libs are static 19669allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19670 19671# Whether or not to optimize for fast installation. 19672fast_install=$enable_fast_install 19673 19674# The host system. 19675host_alias=$host_alias 19676host=$host 19677host_os=$host_os 19678 19679# The build system. 19680build_alias=$build_alias 19681build=$build 19682build_os=$build_os 19683 19684# An echo program that does not interpret backslashes. 19685echo=$lt_echo 19686 19687# The archiver. 19688AR=$lt_AR 19689AR_FLAGS=$lt_AR_FLAGS 19690 19691# A C compiler. 19692LTCC=$lt_LTCC 19693 19694# LTCC compiler flags. 19695LTCFLAGS=$lt_LTCFLAGS 19696 19697# A language-specific compiler. 19698CC=$lt_compiler_RC 19699 19700# Is the compiler the GNU C compiler? 19701with_gcc=$GCC_RC 19702 19703# An ERE matcher. 19704EGREP=$lt_EGREP 19705 19706# The linker used to build libraries. 19707LD=$lt_LD_RC 19708 19709# Whether we need hard or soft links. 19710LN_S=$lt_LN_S 19711 19712# A BSD-compatible nm program. 19713NM=$lt_NM 19714 19715# A symbol stripping program 19716STRIP=$lt_STRIP 19717 19718# Used to examine libraries when file_magic_cmd begins "file" 19719MAGIC_CMD=$MAGIC_CMD 19720 19721# Used on cygwin: DLL creation program. 19722DLLTOOL="$DLLTOOL" 19723 19724# Used on cygwin: object dumper. 19725OBJDUMP="$OBJDUMP" 19726 19727# Used on cygwin: assembler. 19728AS="$AS" 19729 19730# The name of the directory that contains temporary libtool files. 19731objdir=$objdir 19732 19733# How to create reloadable object files. 19734reload_flag=$lt_reload_flag 19735reload_cmds=$lt_reload_cmds 19736 19737# How to pass a linker flag through the compiler. 19738wl=$lt_lt_prog_compiler_wl_RC 19739 19740# Object file suffix (normally "o"). 19741objext="$ac_objext" 19742 19743# Old archive suffix (normally "a"). 19744libext="$libext" 19745 19746# Shared library suffix (normally ".so"). 19747shrext_cmds='$shrext_cmds' 19748 19749# Executable file suffix (normally ""). 19750exeext="$exeext" 19751 19752# Additional compiler flags for building library objects. 19753pic_flag=$lt_lt_prog_compiler_pic_RC 19754pic_mode=$pic_mode 19755 19756# What is the maximum length of a command? 19757max_cmd_len=$lt_cv_sys_max_cmd_len 19758 19759# Does compiler simultaneously support -c and -o options? 19760compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19761 19762# Must we lock files when doing compilation? 19763need_locks=$lt_need_locks 19764 19765# Do we need the lib prefix for modules? 19766need_lib_prefix=$need_lib_prefix 19767 19768# Do we need a version for libraries? 19769need_version=$need_version 19770 19771# Whether dlopen is supported. 19772dlopen_support=$enable_dlopen 19773 19774# Whether dlopen of programs is supported. 19775dlopen_self=$enable_dlopen_self 19776 19777# Whether dlopen of statically linked programs is supported. 19778dlopen_self_static=$enable_dlopen_self_static 19779 19780# Compiler flag to prevent dynamic linking. 19781link_static_flag=$lt_lt_prog_compiler_static_RC 19782 19783# Compiler flag to turn off builtin functions. 19784no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 19785 19786# Compiler flag to allow reflexive dlopens. 19787export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 19788 19789# Compiler flag to generate shared objects directly from archives. 19790whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 19791 19792# Compiler flag to generate thread-safe objects. 19793thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 19794 19795# Library versioning type. 19796version_type=$version_type 19797 19798# Format of library name prefix. 19799libname_spec=$lt_libname_spec 19800 19801# List of archive names. First name is the real one, the rest are links. 19802# The last name is the one that the linker finds with -lNAME. 19803library_names_spec=$lt_library_names_spec 19804 19805# The coded name of the library, if different from the real name. 19806soname_spec=$lt_soname_spec 19807 19808# Commands used to build and install an old-style archive. 19809RANLIB=$lt_RANLIB 19810old_archive_cmds=$lt_old_archive_cmds_RC 19811old_postinstall_cmds=$lt_old_postinstall_cmds 19812old_postuninstall_cmds=$lt_old_postuninstall_cmds 19813 19814# Create an old-style archive from a shared archive. 19815old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 19816 19817# Create a temporary old-style archive to link instead of a shared archive. 19818old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 19819 19820# Commands used to build and install a shared archive. 19821archive_cmds=$lt_archive_cmds_RC 19822archive_expsym_cmds=$lt_archive_expsym_cmds_RC 19823postinstall_cmds=$lt_postinstall_cmds 19824postuninstall_cmds=$lt_postuninstall_cmds 19825 19826# Commands used to build a loadable module (assumed same as above if empty) 19827module_cmds=$lt_module_cmds_RC 19828module_expsym_cmds=$lt_module_expsym_cmds_RC 19829 19830# Commands to strip libraries. 19831old_striplib=$lt_old_striplib 19832striplib=$lt_striplib 19833 19834# Dependencies to place before the objects being linked to create a 19835# shared library. 19836predep_objects=$lt_predep_objects_RC 19837 19838# Dependencies to place after the objects being linked to create a 19839# shared library. 19840postdep_objects=$lt_postdep_objects_RC 19841 19842# Dependencies to place before the objects being linked to create a 19843# shared library. 19844predeps=$lt_predeps_RC 19845 19846# Dependencies to place after the objects being linked to create a 19847# shared library. 19848postdeps=$lt_postdeps_RC 19849 19850# The directories searched by this compiler when creating a shared 19851# library 19852compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC 19853 19854# The library search path used internally by the compiler when linking 19855# a shared library. 19856compiler_lib_search_path=$lt_compiler_lib_search_path_RC 19857 19858# Method to check whether dependent libraries are shared objects. 19859deplibs_check_method=$lt_deplibs_check_method 19860 19861# Command to use when deplibs_check_method == file_magic. 19862file_magic_cmd=$lt_file_magic_cmd 19863 19864# Flag that allows shared libraries with undefined symbols to be built. 19865allow_undefined_flag=$lt_allow_undefined_flag_RC 19866 19867# Flag that forces no undefined symbols. 19868no_undefined_flag=$lt_no_undefined_flag_RC 19869 19870# Commands used to finish a libtool library installation in a directory. 19871finish_cmds=$lt_finish_cmds 19872 19873# Same as above, but a single script fragment to be evaled but not shown. 19874finish_eval=$lt_finish_eval 19875 19876# Take the output of nm and produce a listing of raw symbols and C names. 19877global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19878 19879# Transform the output of nm in a proper C declaration 19880global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19881 19882# Transform the output of nm in a C name address pair 19883global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19884 19885# This is the shared library runtime path variable. 19886runpath_var=$runpath_var 19887 19888# This is the shared library path variable. 19889shlibpath_var=$shlibpath_var 19890 19891# Is shlibpath searched before the hard-coded library search path? 19892shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19893 19894# How to hardcode a shared library path into an executable. 19895hardcode_action=$hardcode_action_RC 19896 19897# Whether we should hardcode library paths into libraries. 19898hardcode_into_libs=$hardcode_into_libs 19899 19900# Flag to hardcode \$libdir into a binary during linking. 19901# This must work even if \$libdir does not exist. 19902hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 19903 19904# If ld is used when linking, flag to hardcode \$libdir into 19905# a binary during linking. This must work even if \$libdir does 19906# not exist. 19907hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 19908 19909# Whether we need a single -rpath flag with a separated argument. 19910hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 19911 19912# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19913# resulting binary. 19914hardcode_direct=$hardcode_direct_RC 19915 19916# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19917# resulting binary. 19918hardcode_minus_L=$hardcode_minus_L_RC 19919 19920# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19921# the resulting binary. 19922hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 19923 19924# Set to yes if building a shared library automatically hardcodes DIR into the library 19925# and all subsequent libraries and executables linked against it. 19926hardcode_automatic=$hardcode_automatic_RC 19927 19928# Variables whose values should be saved in libtool wrapper scripts and 19929# restored at relink time. 19930variables_saved_for_relink="$variables_saved_for_relink" 19931 19932# Whether libtool must link a program against all its dependency libraries. 19933link_all_deplibs=$link_all_deplibs_RC 19934 19935# Compile-time system search path for libraries 19936sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19937 19938# Run-time system search path for libraries 19939sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19940 19941# Fix the shell variable \$srcfile for the compiler. 19942fix_srcfile_path=$lt_fix_srcfile_path 19943 19944# Set to yes if exported symbols are required. 19945always_export_symbols=$always_export_symbols_RC 19946 19947# The commands to list exported symbols. 19948export_symbols_cmds=$lt_export_symbols_cmds_RC 19949 19950# The commands to extract the exported symbol list from a shared archive. 19951extract_expsyms_cmds=$lt_extract_expsyms_cmds 19952 19953# Symbols that should not be listed in the preloaded symbols. 19954exclude_expsyms=$lt_exclude_expsyms_RC 19955 19956# Symbols that must always be exported. 19957include_expsyms=$lt_include_expsyms_RC 19958 19959# ### END LIBTOOL TAG CONFIG: $tagname 19960 19961__EOF__ 19962 19963 19964else 19965 # If there is no Makefile yet, we rely on a make rule to execute 19966 # `config.status --recheck' to rerun these tests and create the 19967 # libtool script then. 19968 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19969 if test -f "$ltmain_in"; then 19970 test -f Makefile && make "$ltmain" 19971 fi 19972fi 19973 19974 19975ac_ext=c 19976ac_cpp='$CPP $CPPFLAGS' 19977ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19978ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19979ac_compiler_gnu=$ac_cv_c_compiler_gnu 19980 19981CC="$lt_save_CC" 19982 19983 ;; 19984 19985 *) 19986 { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 19987$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 19988 { (exit 1); exit 1; }; } 19989 ;; 19990 esac 19991 19992 # Append the new tag name to the list of available tags. 19993 if test -n "$tagname" ; then 19994 available_tags="$available_tags $tagname" 19995 fi 19996 fi 19997 done 19998 IFS="$lt_save_ifs" 19999 20000 # Now substitute the updated list of available tags. 20001 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 20002 mv "${ofile}T" "$ofile" 20003 chmod +x "$ofile" 20004 else 20005 rm -f "${ofile}T" 20006 { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 20007$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 20008 { (exit 1); exit 1; }; } 20009 fi 20010fi 20011 20012 20013 20014# This can be used to rebuild libtool when needed 20015LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 20016 20017# Always use our own libtool. 20018LIBTOOL='$(SHELL) $(top_builddir)/libtool' 20019 20020# Prevent multiple expansion 20021 20022 20023 20024 20025 20026 20027 20028 20029 20030 20031 20032 20033 20034 20035 20036 20037 20038 20039 20040 20041ac_ext=c 20042ac_cpp='$CPP $CPPFLAGS' 20043ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20044ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20045ac_compiler_gnu=$ac_cv_c_compiler_gnu 20046if test -n "$ac_tool_prefix"; then 20047 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 20048set dummy ${ac_tool_prefix}gcc; ac_word=$2 20049{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20050$as_echo_n "checking for $ac_word... " >&6; } 20051if test "${ac_cv_prog_CC+set}" = set; then 20052 $as_echo_n "(cached) " >&6 20053else 20054 if test -n "$CC"; then 20055 ac_cv_prog_CC="$CC" # Let the user override the test. 20056else 20057as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20058for as_dir in $PATH 20059do 20060 IFS=$as_save_IFS 20061 test -z "$as_dir" && as_dir=. 20062 for ac_exec_ext in '' $ac_executable_extensions; do 20063 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20064 ac_cv_prog_CC="${ac_tool_prefix}gcc" 20065 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20066 break 2 20067 fi 20068done 20069done 20070IFS=$as_save_IFS 20071 20072fi 20073fi 20074CC=$ac_cv_prog_CC 20075if test -n "$CC"; then 20076 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20077$as_echo "$CC" >&6; } 20078else 20079 { $as_echo "$as_me:$LINENO: result: no" >&5 20080$as_echo "no" >&6; } 20081fi 20082 20083 20084fi 20085if test -z "$ac_cv_prog_CC"; then 20086 ac_ct_CC=$CC 20087 # Extract the first word of "gcc", so it can be a program name with args. 20088set dummy gcc; ac_word=$2 20089{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20090$as_echo_n "checking for $ac_word... " >&6; } 20091if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 20092 $as_echo_n "(cached) " >&6 20093else 20094 if test -n "$ac_ct_CC"; then 20095 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 20096else 20097as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20098for as_dir in $PATH 20099do 20100 IFS=$as_save_IFS 20101 test -z "$as_dir" && as_dir=. 20102 for ac_exec_ext in '' $ac_executable_extensions; do 20103 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20104 ac_cv_prog_ac_ct_CC="gcc" 20105 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20106 break 2 20107 fi 20108done 20109done 20110IFS=$as_save_IFS 20111 20112fi 20113fi 20114ac_ct_CC=$ac_cv_prog_ac_ct_CC 20115if test -n "$ac_ct_CC"; then 20116 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 20117$as_echo "$ac_ct_CC" >&6; } 20118else 20119 { $as_echo "$as_me:$LINENO: result: no" >&5 20120$as_echo "no" >&6; } 20121fi 20122 20123 if test "x$ac_ct_CC" = x; then 20124 CC="" 20125 else 20126 case $cross_compiling:$ac_tool_warned in 20127yes:) 20128{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20129$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20130ac_tool_warned=yes ;; 20131esac 20132 CC=$ac_ct_CC 20133 fi 20134else 20135 CC="$ac_cv_prog_CC" 20136fi 20137 20138if test -z "$CC"; then 20139 if test -n "$ac_tool_prefix"; then 20140 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 20141set dummy ${ac_tool_prefix}cc; ac_word=$2 20142{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20143$as_echo_n "checking for $ac_word... " >&6; } 20144if test "${ac_cv_prog_CC+set}" = set; then 20145 $as_echo_n "(cached) " >&6 20146else 20147 if test -n "$CC"; then 20148 ac_cv_prog_CC="$CC" # Let the user override the test. 20149else 20150as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20151for as_dir in $PATH 20152do 20153 IFS=$as_save_IFS 20154 test -z "$as_dir" && as_dir=. 20155 for ac_exec_ext in '' $ac_executable_extensions; do 20156 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20157 ac_cv_prog_CC="${ac_tool_prefix}cc" 20158 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20159 break 2 20160 fi 20161done 20162done 20163IFS=$as_save_IFS 20164 20165fi 20166fi 20167CC=$ac_cv_prog_CC 20168if test -n "$CC"; then 20169 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20170$as_echo "$CC" >&6; } 20171else 20172 { $as_echo "$as_me:$LINENO: result: no" >&5 20173$as_echo "no" >&6; } 20174fi 20175 20176 20177 fi 20178fi 20179if test -z "$CC"; then 20180 # Extract the first word of "cc", so it can be a program name with args. 20181set dummy cc; ac_word=$2 20182{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20183$as_echo_n "checking for $ac_word... " >&6; } 20184if test "${ac_cv_prog_CC+set}" = set; then 20185 $as_echo_n "(cached) " >&6 20186else 20187 if test -n "$CC"; then 20188 ac_cv_prog_CC="$CC" # Let the user override the test. 20189else 20190 ac_prog_rejected=no 20191as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20192for as_dir in $PATH 20193do 20194 IFS=$as_save_IFS 20195 test -z "$as_dir" && as_dir=. 20196 for ac_exec_ext in '' $ac_executable_extensions; do 20197 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20198 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 20199 ac_prog_rejected=yes 20200 continue 20201 fi 20202 ac_cv_prog_CC="cc" 20203 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20204 break 2 20205 fi 20206done 20207done 20208IFS=$as_save_IFS 20209 20210if test $ac_prog_rejected = yes; then 20211 # We found a bogon in the path, so make sure we never use it. 20212 set dummy $ac_cv_prog_CC 20213 shift 20214 if test $# != 0; then 20215 # We chose a different compiler from the bogus one. 20216 # However, it has the same basename, so the bogon will be chosen 20217 # first if we set CC to just the basename; use the full file name. 20218 shift 20219 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 20220 fi 20221fi 20222fi 20223fi 20224CC=$ac_cv_prog_CC 20225if test -n "$CC"; then 20226 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20227$as_echo "$CC" >&6; } 20228else 20229 { $as_echo "$as_me:$LINENO: result: no" >&5 20230$as_echo "no" >&6; } 20231fi 20232 20233 20234fi 20235if test -z "$CC"; then 20236 if test -n "$ac_tool_prefix"; then 20237 for ac_prog in cl.exe 20238 do 20239 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 20240set dummy $ac_tool_prefix$ac_prog; ac_word=$2 20241{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20242$as_echo_n "checking for $ac_word... " >&6; } 20243if test "${ac_cv_prog_CC+set}" = set; then 20244 $as_echo_n "(cached) " >&6 20245else 20246 if test -n "$CC"; then 20247 ac_cv_prog_CC="$CC" # Let the user override the test. 20248else 20249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20250for as_dir in $PATH 20251do 20252 IFS=$as_save_IFS 20253 test -z "$as_dir" && as_dir=. 20254 for ac_exec_ext in '' $ac_executable_extensions; do 20255 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20256 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 20257 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20258 break 2 20259 fi 20260done 20261done 20262IFS=$as_save_IFS 20263 20264fi 20265fi 20266CC=$ac_cv_prog_CC 20267if test -n "$CC"; then 20268 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20269$as_echo "$CC" >&6; } 20270else 20271 { $as_echo "$as_me:$LINENO: result: no" >&5 20272$as_echo "no" >&6; } 20273fi 20274 20275 20276 test -n "$CC" && break 20277 done 20278fi 20279if test -z "$CC"; then 20280 ac_ct_CC=$CC 20281 for ac_prog in cl.exe 20282do 20283 # Extract the first word of "$ac_prog", so it can be a program name with args. 20284set dummy $ac_prog; ac_word=$2 20285{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20286$as_echo_n "checking for $ac_word... " >&6; } 20287if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 20288 $as_echo_n "(cached) " >&6 20289else 20290 if test -n "$ac_ct_CC"; then 20291 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 20292else 20293as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20294for as_dir in $PATH 20295do 20296 IFS=$as_save_IFS 20297 test -z "$as_dir" && as_dir=. 20298 for ac_exec_ext in '' $ac_executable_extensions; do 20299 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20300 ac_cv_prog_ac_ct_CC="$ac_prog" 20301 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20302 break 2 20303 fi 20304done 20305done 20306IFS=$as_save_IFS 20307 20308fi 20309fi 20310ac_ct_CC=$ac_cv_prog_ac_ct_CC 20311if test -n "$ac_ct_CC"; then 20312 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 20313$as_echo "$ac_ct_CC" >&6; } 20314else 20315 { $as_echo "$as_me:$LINENO: result: no" >&5 20316$as_echo "no" >&6; } 20317fi 20318 20319 20320 test -n "$ac_ct_CC" && break 20321done 20322 20323 if test "x$ac_ct_CC" = x; then 20324 CC="" 20325 else 20326 case $cross_compiling:$ac_tool_warned in 20327yes:) 20328{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20329$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20330ac_tool_warned=yes ;; 20331esac 20332 CC=$ac_ct_CC 20333 fi 20334fi 20335 20336fi 20337 20338 20339test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 20340$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 20341{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 20342See \`config.log' for more details." >&5 20343$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 20344See \`config.log' for more details." >&2;} 20345 { (exit 1); exit 1; }; }; } 20346 20347# Provide some information about the compiler. 20348$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 20349set X $ac_compile 20350ac_compiler=$2 20351{ (ac_try="$ac_compiler --version >&5" 20352case "(($ac_try" in 20353 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20354 *) ac_try_echo=$ac_try;; 20355esac 20356eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20357$as_echo "$ac_try_echo") >&5 20358 (eval "$ac_compiler --version >&5") 2>&5 20359 ac_status=$? 20360 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20361 (exit $ac_status); } 20362{ (ac_try="$ac_compiler -v >&5" 20363case "(($ac_try" in 20364 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20365 *) ac_try_echo=$ac_try;; 20366esac 20367eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20368$as_echo "$ac_try_echo") >&5 20369 (eval "$ac_compiler -v >&5") 2>&5 20370 ac_status=$? 20371 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20372 (exit $ac_status); } 20373{ (ac_try="$ac_compiler -V >&5" 20374case "(($ac_try" in 20375 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20376 *) ac_try_echo=$ac_try;; 20377esac 20378eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20379$as_echo "$ac_try_echo") >&5 20380 (eval "$ac_compiler -V >&5") 2>&5 20381 ac_status=$? 20382 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20383 (exit $ac_status); } 20384 20385{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 20386$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 20387if test "${ac_cv_c_compiler_gnu+set}" = set; then 20388 $as_echo_n "(cached) " >&6 20389else 20390 cat >conftest.$ac_ext <<_ACEOF 20391/* confdefs.h. */ 20392_ACEOF 20393cat confdefs.h >>conftest.$ac_ext 20394cat >>conftest.$ac_ext <<_ACEOF 20395/* end confdefs.h. */ 20396 20397int 20398main () 20399{ 20400#ifndef __GNUC__ 20401 choke me 20402#endif 20403 20404 ; 20405 return 0; 20406} 20407_ACEOF 20408rm -f conftest.$ac_objext 20409if { (ac_try="$ac_compile" 20410case "(($ac_try" in 20411 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20412 *) ac_try_echo=$ac_try;; 20413esac 20414eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20415$as_echo "$ac_try_echo") >&5 20416 (eval "$ac_compile") 2>conftest.er1 20417 ac_status=$? 20418 grep -v '^ *+' conftest.er1 >conftest.err 20419 rm -f conftest.er1 20420 cat conftest.err >&5 20421 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20422 (exit $ac_status); } && { 20423 test -z "$ac_c_werror_flag" || 20424 test ! -s conftest.err 20425 } && test -s conftest.$ac_objext; then 20426 ac_compiler_gnu=yes 20427else 20428 $as_echo "$as_me: failed program was:" >&5 20429sed 's/^/| /' conftest.$ac_ext >&5 20430 20431 ac_compiler_gnu=no 20432fi 20433 20434rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20435ac_cv_c_compiler_gnu=$ac_compiler_gnu 20436 20437fi 20438{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 20439$as_echo "$ac_cv_c_compiler_gnu" >&6; } 20440if test $ac_compiler_gnu = yes; then 20441 GCC=yes 20442else 20443 GCC= 20444fi 20445ac_test_CFLAGS=${CFLAGS+set} 20446ac_save_CFLAGS=$CFLAGS 20447{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 20448$as_echo_n "checking whether $CC accepts -g... " >&6; } 20449if test "${ac_cv_prog_cc_g+set}" = set; then 20450 $as_echo_n "(cached) " >&6 20451else 20452 ac_save_c_werror_flag=$ac_c_werror_flag 20453 ac_c_werror_flag=yes 20454 ac_cv_prog_cc_g=no 20455 CFLAGS="-g" 20456 cat >conftest.$ac_ext <<_ACEOF 20457/* confdefs.h. */ 20458_ACEOF 20459cat confdefs.h >>conftest.$ac_ext 20460cat >>conftest.$ac_ext <<_ACEOF 20461/* end confdefs.h. */ 20462 20463int 20464main () 20465{ 20466 20467 ; 20468 return 0; 20469} 20470_ACEOF 20471rm -f conftest.$ac_objext 20472if { (ac_try="$ac_compile" 20473case "(($ac_try" in 20474 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20475 *) ac_try_echo=$ac_try;; 20476esac 20477eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20478$as_echo "$ac_try_echo") >&5 20479 (eval "$ac_compile") 2>conftest.er1 20480 ac_status=$? 20481 grep -v '^ *+' conftest.er1 >conftest.err 20482 rm -f conftest.er1 20483 cat conftest.err >&5 20484 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20485 (exit $ac_status); } && { 20486 test -z "$ac_c_werror_flag" || 20487 test ! -s conftest.err 20488 } && test -s conftest.$ac_objext; then 20489 ac_cv_prog_cc_g=yes 20490else 20491 $as_echo "$as_me: failed program was:" >&5 20492sed 's/^/| /' conftest.$ac_ext >&5 20493 20494 CFLAGS="" 20495 cat >conftest.$ac_ext <<_ACEOF 20496/* confdefs.h. */ 20497_ACEOF 20498cat confdefs.h >>conftest.$ac_ext 20499cat >>conftest.$ac_ext <<_ACEOF 20500/* end confdefs.h. */ 20501 20502int 20503main () 20504{ 20505 20506 ; 20507 return 0; 20508} 20509_ACEOF 20510rm -f conftest.$ac_objext 20511if { (ac_try="$ac_compile" 20512case "(($ac_try" in 20513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20514 *) ac_try_echo=$ac_try;; 20515esac 20516eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20517$as_echo "$ac_try_echo") >&5 20518 (eval "$ac_compile") 2>conftest.er1 20519 ac_status=$? 20520 grep -v '^ *+' conftest.er1 >conftest.err 20521 rm -f conftest.er1 20522 cat conftest.err >&5 20523 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20524 (exit $ac_status); } && { 20525 test -z "$ac_c_werror_flag" || 20526 test ! -s conftest.err 20527 } && test -s conftest.$ac_objext; then 20528 : 20529else 20530 $as_echo "$as_me: failed program was:" >&5 20531sed 's/^/| /' conftest.$ac_ext >&5 20532 20533 ac_c_werror_flag=$ac_save_c_werror_flag 20534 CFLAGS="-g" 20535 cat >conftest.$ac_ext <<_ACEOF 20536/* confdefs.h. */ 20537_ACEOF 20538cat confdefs.h >>conftest.$ac_ext 20539cat >>conftest.$ac_ext <<_ACEOF 20540/* end confdefs.h. */ 20541 20542int 20543main () 20544{ 20545 20546 ; 20547 return 0; 20548} 20549_ACEOF 20550rm -f conftest.$ac_objext 20551if { (ac_try="$ac_compile" 20552case "(($ac_try" in 20553 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20554 *) ac_try_echo=$ac_try;; 20555esac 20556eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20557$as_echo "$ac_try_echo") >&5 20558 (eval "$ac_compile") 2>conftest.er1 20559 ac_status=$? 20560 grep -v '^ *+' conftest.er1 >conftest.err 20561 rm -f conftest.er1 20562 cat conftest.err >&5 20563 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20564 (exit $ac_status); } && { 20565 test -z "$ac_c_werror_flag" || 20566 test ! -s conftest.err 20567 } && test -s conftest.$ac_objext; then 20568 ac_cv_prog_cc_g=yes 20569else 20570 $as_echo "$as_me: failed program was:" >&5 20571sed 's/^/| /' conftest.$ac_ext >&5 20572 20573 20574fi 20575 20576rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20577fi 20578 20579rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20580fi 20581 20582rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20583 ac_c_werror_flag=$ac_save_c_werror_flag 20584fi 20585{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 20586$as_echo "$ac_cv_prog_cc_g" >&6; } 20587if test "$ac_test_CFLAGS" = set; then 20588 CFLAGS=$ac_save_CFLAGS 20589elif test $ac_cv_prog_cc_g = yes; then 20590 if test "$GCC" = yes; then 20591 CFLAGS="-g -O2" 20592 else 20593 CFLAGS="-g" 20594 fi 20595else 20596 if test "$GCC" = yes; then 20597 CFLAGS="-O2" 20598 else 20599 CFLAGS= 20600 fi 20601fi 20602{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 20603$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 20604if test "${ac_cv_prog_cc_c89+set}" = set; then 20605 $as_echo_n "(cached) " >&6 20606else 20607 ac_cv_prog_cc_c89=no 20608ac_save_CC=$CC 20609cat >conftest.$ac_ext <<_ACEOF 20610/* confdefs.h. */ 20611_ACEOF 20612cat confdefs.h >>conftest.$ac_ext 20613cat >>conftest.$ac_ext <<_ACEOF 20614/* end confdefs.h. */ 20615#include <stdarg.h> 20616#include <stdio.h> 20617#include <sys/types.h> 20618#include <sys/stat.h> 20619/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 20620struct buf { int x; }; 20621FILE * (*rcsopen) (struct buf *, struct stat *, int); 20622static char *e (p, i) 20623 char **p; 20624 int i; 20625{ 20626 return p[i]; 20627} 20628static char *f (char * (*g) (char **, int), char **p, ...) 20629{ 20630 char *s; 20631 va_list v; 20632 va_start (v,p); 20633 s = g (p, va_arg (v,int)); 20634 va_end (v); 20635 return s; 20636} 20637 20638/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 20639 function prototypes and stuff, but not '\xHH' hex character constants. 20640 These don't provoke an error unfortunately, instead are silently treated 20641 as 'x'. The following induces an error, until -std is added to get 20642 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 20643 array size at least. It's necessary to write '\x00'==0 to get something 20644 that's true only with -std. */ 20645int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 20646 20647/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 20648 inside strings and character constants. */ 20649#define FOO(x) 'x' 20650int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 20651 20652int test (int i, double x); 20653struct s1 {int (*f) (int a);}; 20654struct s2 {int (*f) (double a);}; 20655int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 20656int argc; 20657char **argv; 20658int 20659main () 20660{ 20661return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 20662 ; 20663 return 0; 20664} 20665_ACEOF 20666for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 20667 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 20668do 20669 CC="$ac_save_CC $ac_arg" 20670 rm -f conftest.$ac_objext 20671if { (ac_try="$ac_compile" 20672case "(($ac_try" in 20673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20674 *) ac_try_echo=$ac_try;; 20675esac 20676eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20677$as_echo "$ac_try_echo") >&5 20678 (eval "$ac_compile") 2>conftest.er1 20679 ac_status=$? 20680 grep -v '^ *+' conftest.er1 >conftest.err 20681 rm -f conftest.er1 20682 cat conftest.err >&5 20683 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20684 (exit $ac_status); } && { 20685 test -z "$ac_c_werror_flag" || 20686 test ! -s conftest.err 20687 } && test -s conftest.$ac_objext; then 20688 ac_cv_prog_cc_c89=$ac_arg 20689else 20690 $as_echo "$as_me: failed program was:" >&5 20691sed 's/^/| /' conftest.$ac_ext >&5 20692 20693 20694fi 20695 20696rm -f core conftest.err conftest.$ac_objext 20697 test "x$ac_cv_prog_cc_c89" != "xno" && break 20698done 20699rm -f conftest.$ac_ext 20700CC=$ac_save_CC 20701 20702fi 20703# AC_CACHE_VAL 20704case "x$ac_cv_prog_cc_c89" in 20705 x) 20706 { $as_echo "$as_me:$LINENO: result: none needed" >&5 20707$as_echo "none needed" >&6; } ;; 20708 xno) 20709 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 20710$as_echo "unsupported" >&6; } ;; 20711 *) 20712 CC="$CC $ac_cv_prog_cc_c89" 20713 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 20714$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 20715esac 20716 20717 20718ac_ext=c 20719ac_cpp='$CPP $CPPFLAGS' 20720ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20721ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20722ac_compiler_gnu=$ac_cv_c_compiler_gnu 20723 20724depcc="$CC" am_compiler_list= 20725 20726{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 20727$as_echo_n "checking dependency style of $depcc... " >&6; } 20728if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 20729 $as_echo_n "(cached) " >&6 20730else 20731 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 20732 # We make a subdir and do the tests there. Otherwise we can end up 20733 # making bogus files that we don't know about and never remove. For 20734 # instance it was reported that on HP-UX the gcc test will end up 20735 # making a dummy file named `D' -- because `-MD' means `put the output 20736 # in D'. 20737 mkdir conftest.dir 20738 # Copy depcomp to subdir because otherwise we won't find it if we're 20739 # using a relative directory. 20740 cp "$am_depcomp" conftest.dir 20741 cd conftest.dir 20742 # We will build objects and dependencies in a subdirectory because 20743 # it helps to detect inapplicable dependency modes. For instance 20744 # both Tru64's cc and ICC support -MD to output dependencies as a 20745 # side effect of compilation, but ICC will put the dependencies in 20746 # the current directory while Tru64 will put them in the object 20747 # directory. 20748 mkdir sub 20749 20750 am_cv_CC_dependencies_compiler_type=none 20751 if test "$am_compiler_list" = ""; then 20752 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 20753 fi 20754 am__universal=false 20755 case " $depcc " in #( 20756 *\ -arch\ *\ -arch\ *) am__universal=true ;; 20757 esac 20758 20759 for depmode in $am_compiler_list; do 20760 # Setup a source with many dependencies, because some compilers 20761 # like to wrap large dependency lists on column 80 (with \), and 20762 # we should not choose a depcomp mode which is confused by this. 20763 # 20764 # We need to recreate these files for each test, as the compiler may 20765 # overwrite some of them when testing with obscure command lines. 20766 # This happens at least with the AIX C compiler. 20767 : > sub/conftest.c 20768 for i in 1 2 3 4 5 6; do 20769 echo '#include "conftst'$i'.h"' >> sub/conftest.c 20770 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 20771 # Solaris 8's {/usr,}/bin/sh. 20772 touch sub/conftst$i.h 20773 done 20774 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 20775 20776 # We check with `-c' and `-o' for the sake of the "dashmstdout" 20777 # mode. It turns out that the SunPro C++ compiler does not properly 20778 # handle `-M -o', and we need to detect this. Also, some Intel 20779 # versions had trouble with output in subdirs 20780 am__obj=sub/conftest.${OBJEXT-o} 20781 am__minus_obj="-o $am__obj" 20782 case $depmode in 20783 gcc) 20784 # This depmode causes a compiler race in universal mode. 20785 test "$am__universal" = false || continue 20786 ;; 20787 nosideeffect) 20788 # after this tag, mechanisms are not by side-effect, so they'll 20789 # only be used when explicitly requested 20790 if test "x$enable_dependency_tracking" = xyes; then 20791 continue 20792 else 20793 break 20794 fi 20795 ;; 20796 msvisualcpp | msvcmsys) 20797 # This compiler won't grok `-c -o', but also, the minuso test has 20798 # not run yet. These depmodes are late enough in the game, and 20799 # so weak that their functioning should not be impacted. 20800 am__obj=conftest.${OBJEXT-o} 20801 am__minus_obj= 20802 ;; 20803 none) break ;; 20804 esac 20805 if depmode=$depmode \ 20806 source=sub/conftest.c object=$am__obj \ 20807 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 20808 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 20809 >/dev/null 2>conftest.err && 20810 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 20811 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 20812 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 20813 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 20814 # icc doesn't choke on unknown options, it will just issue warnings 20815 # or remarks (even with -Werror). So we grep stderr for any message 20816 # that says an option was ignored or not supported. 20817 # When given -MP, icc 7.0 and 7.1 complain thusly: 20818 # icc: Command line warning: ignoring option '-M'; no argument required 20819 # The diagnosis changed in icc 8.0: 20820 # icc: Command line remark: option '-MP' not supported 20821 if (grep 'ignoring option' conftest.err || 20822 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 20823 am_cv_CC_dependencies_compiler_type=$depmode 20824 break 20825 fi 20826 fi 20827 done 20828 20829 cd .. 20830 rm -rf conftest.dir 20831else 20832 am_cv_CC_dependencies_compiler_type=none 20833fi 20834 20835fi 20836{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 20837$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 20838CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 20839 20840 if 20841 test "x$enable_dependency_tracking" != xno \ 20842 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 20843 am__fastdepCC_TRUE= 20844 am__fastdepCC_FALSE='#' 20845else 20846 am__fastdepCC_TRUE='#' 20847 am__fastdepCC_FALSE= 20848fi 20849 20850 20851 20852 20853 20854 20855 20856# Check whether --with-xorg-module-dir was given. 20857if test "${with_xorg_module_dir+set}" = set; then 20858 withval=$with_xorg_module_dir; moduledir="$withval" 20859else 20860 moduledir="$libdir/xorg/modules" 20861fi 20862 20863 20864# Checks for extensions 20865 20866 SAVE_CFLAGS="$CFLAGS" 20867 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20868 cat >conftest.$ac_ext <<_ACEOF 20869/* confdefs.h. */ 20870_ACEOF 20871cat confdefs.h >>conftest.$ac_ext 20872cat >>conftest.$ac_ext <<_ACEOF 20873/* end confdefs.h. */ 20874 20875#include "xorg-server.h" 20876#if !defined RANDR 20877#error RANDR not defined 20878#endif 20879 20880int 20881main () 20882{ 20883 20884 ; 20885 return 0; 20886} 20887_ACEOF 20888rm -f conftest.$ac_objext 20889if { (ac_try="$ac_compile" 20890case "(($ac_try" in 20891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20892 *) ac_try_echo=$ac_try;; 20893esac 20894eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20895$as_echo "$ac_try_echo") >&5 20896 (eval "$ac_compile") 2>conftest.er1 20897 ac_status=$? 20898 grep -v '^ *+' conftest.er1 >conftest.err 20899 rm -f conftest.er1 20900 cat conftest.err >&5 20901 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20902 (exit $ac_status); } && { 20903 test -z "$ac_c_werror_flag" || 20904 test ! -s conftest.err 20905 } && test -s conftest.$ac_objext; then 20906 _EXT_CHECK=yes 20907else 20908 $as_echo "$as_me: failed program was:" >&5 20909sed 's/^/| /' conftest.$ac_ext >&5 20910 20911 _EXT_CHECK=no 20912fi 20913 20914rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20915 CFLAGS="$SAVE_CFLAGS" 20916 { $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5 20917$as_echo_n "checking if RANDR is defined... " >&6; } 20918 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20919$as_echo "$_EXT_CHECK" >&6; } 20920 if test "$_EXT_CHECK" != no; then 20921 REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 20922 fi 20923 20924 20925 SAVE_CFLAGS="$CFLAGS" 20926 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20927 cat >conftest.$ac_ext <<_ACEOF 20928/* confdefs.h. */ 20929_ACEOF 20930cat confdefs.h >>conftest.$ac_ext 20931cat >>conftest.$ac_ext <<_ACEOF 20932/* end confdefs.h. */ 20933 20934#include "xorg-server.h" 20935#if !defined RENDER 20936#error RENDER not defined 20937#endif 20938 20939int 20940main () 20941{ 20942 20943 ; 20944 return 0; 20945} 20946_ACEOF 20947rm -f conftest.$ac_objext 20948if { (ac_try="$ac_compile" 20949case "(($ac_try" in 20950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20951 *) ac_try_echo=$ac_try;; 20952esac 20953eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20954$as_echo "$ac_try_echo") >&5 20955 (eval "$ac_compile") 2>conftest.er1 20956 ac_status=$? 20957 grep -v '^ *+' conftest.er1 >conftest.err 20958 rm -f conftest.er1 20959 cat conftest.err >&5 20960 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20961 (exit $ac_status); } && { 20962 test -z "$ac_c_werror_flag" || 20963 test ! -s conftest.err 20964 } && test -s conftest.$ac_objext; then 20965 _EXT_CHECK=yes 20966else 20967 $as_echo "$as_me: failed program was:" >&5 20968sed 's/^/| /' conftest.$ac_ext >&5 20969 20970 _EXT_CHECK=no 20971fi 20972 20973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20974 CFLAGS="$SAVE_CFLAGS" 20975 { $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5 20976$as_echo_n "checking if RENDER is defined... " >&6; } 20977 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20978$as_echo "$_EXT_CHECK" >&6; } 20979 if test "$_EXT_CHECK" != no; then 20980 REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 20981 fi 20982 20983 20984 SAVE_CFLAGS="$CFLAGS" 20985 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20986 cat >conftest.$ac_ext <<_ACEOF 20987/* confdefs.h. */ 20988_ACEOF 20989cat confdefs.h >>conftest.$ac_ext 20990cat >>conftest.$ac_ext <<_ACEOF 20991/* end confdefs.h. */ 20992 20993#include "xorg-server.h" 20994#if !defined XV 20995#error XV not defined 20996#endif 20997 20998int 20999main () 21000{ 21001 21002 ; 21003 return 0; 21004} 21005_ACEOF 21006rm -f conftest.$ac_objext 21007if { (ac_try="$ac_compile" 21008case "(($ac_try" in 21009 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21010 *) ac_try_echo=$ac_try;; 21011esac 21012eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21013$as_echo "$ac_try_echo") >&5 21014 (eval "$ac_compile") 2>conftest.er1 21015 ac_status=$? 21016 grep -v '^ *+' conftest.er1 >conftest.err 21017 rm -f conftest.er1 21018 cat conftest.err >&5 21019 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21020 (exit $ac_status); } && { 21021 test -z "$ac_c_werror_flag" || 21022 test ! -s conftest.err 21023 } && test -s conftest.$ac_objext; then 21024 _EXT_CHECK=yes 21025else 21026 $as_echo "$as_me: failed program was:" >&5 21027sed 's/^/| /' conftest.$ac_ext >&5 21028 21029 _EXT_CHECK=no 21030fi 21031 21032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21033 CFLAGS="$SAVE_CFLAGS" 21034 { $as_echo "$as_me:$LINENO: checking if XV is defined" >&5 21035$as_echo_n "checking if XV is defined... " >&6; } 21036 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 21037$as_echo "$_EXT_CHECK" >&6; } 21038 if test "$_EXT_CHECK" != no; then 21039 REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 21040 fi 21041 21042 21043 SAVE_CFLAGS="$CFLAGS" 21044 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 21045 cat >conftest.$ac_ext <<_ACEOF 21046/* confdefs.h. */ 21047_ACEOF 21048cat confdefs.h >>conftest.$ac_ext 21049cat >>conftest.$ac_ext <<_ACEOF 21050/* end confdefs.h. */ 21051 21052#include "xorg-server.h" 21053#if !defined DPMSExtension 21054#error DPMSExtension not defined 21055#endif 21056 21057int 21058main () 21059{ 21060 21061 ; 21062 return 0; 21063} 21064_ACEOF 21065rm -f conftest.$ac_objext 21066if { (ac_try="$ac_compile" 21067case "(($ac_try" in 21068 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21069 *) ac_try_echo=$ac_try;; 21070esac 21071eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21072$as_echo "$ac_try_echo") >&5 21073 (eval "$ac_compile") 2>conftest.er1 21074 ac_status=$? 21075 grep -v '^ *+' conftest.er1 >conftest.err 21076 rm -f conftest.er1 21077 cat conftest.err >&5 21078 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21079 (exit $ac_status); } && { 21080 test -z "$ac_c_werror_flag" || 21081 test ! -s conftest.err 21082 } && test -s conftest.$ac_objext; then 21083 _EXT_CHECK=yes 21084else 21085 $as_echo "$as_me: failed program was:" >&5 21086sed 's/^/| /' conftest.$ac_ext >&5 21087 21088 _EXT_CHECK=no 21089fi 21090 21091rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21092 CFLAGS="$SAVE_CFLAGS" 21093 { $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5 21094$as_echo_n "checking if DPMSExtension is defined... " >&6; } 21095 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 21096$as_echo "$_EXT_CHECK" >&6; } 21097 if test "$_EXT_CHECK" != no; then 21098 REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 21099 fi 21100 21101 21102# Checks for pkg-config packages 21103 21104 21105if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 21106 if test -n "$ac_tool_prefix"; then 21107 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 21108set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 21109{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 21110$as_echo_n "checking for $ac_word... " >&6; } 21111if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 21112 $as_echo_n "(cached) " >&6 21113else 21114 case $PKG_CONFIG in 21115 [\\/]* | ?:[\\/]*) 21116 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 21117 ;; 21118 *) 21119 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21120for as_dir in $PATH 21121do 21122 IFS=$as_save_IFS 21123 test -z "$as_dir" && as_dir=. 21124 for ac_exec_ext in '' $ac_executable_extensions; do 21125 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21126 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 21127 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21128 break 2 21129 fi 21130done 21131done 21132IFS=$as_save_IFS 21133 21134 ;; 21135esac 21136fi 21137PKG_CONFIG=$ac_cv_path_PKG_CONFIG 21138if test -n "$PKG_CONFIG"; then 21139 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 21140$as_echo "$PKG_CONFIG" >&6; } 21141else 21142 { $as_echo "$as_me:$LINENO: result: no" >&5 21143$as_echo "no" >&6; } 21144fi 21145 21146 21147fi 21148if test -z "$ac_cv_path_PKG_CONFIG"; then 21149 ac_pt_PKG_CONFIG=$PKG_CONFIG 21150 # Extract the first word of "pkg-config", so it can be a program name with args. 21151set dummy pkg-config; ac_word=$2 21152{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 21153$as_echo_n "checking for $ac_word... " >&6; } 21154if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 21155 $as_echo_n "(cached) " >&6 21156else 21157 case $ac_pt_PKG_CONFIG in 21158 [\\/]* | ?:[\\/]*) 21159 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 21160 ;; 21161 *) 21162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21163for as_dir in $PATH 21164do 21165 IFS=$as_save_IFS 21166 test -z "$as_dir" && as_dir=. 21167 for ac_exec_ext in '' $ac_executable_extensions; do 21168 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21169 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 21170 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21171 break 2 21172 fi 21173done 21174done 21175IFS=$as_save_IFS 21176 21177 ;; 21178esac 21179fi 21180ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 21181if test -n "$ac_pt_PKG_CONFIG"; then 21182 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 21183$as_echo "$ac_pt_PKG_CONFIG" >&6; } 21184else 21185 { $as_echo "$as_me:$LINENO: result: no" >&5 21186$as_echo "no" >&6; } 21187fi 21188 21189 if test "x$ac_pt_PKG_CONFIG" = x; then 21190 PKG_CONFIG="" 21191 else 21192 case $cross_compiling:$ac_tool_warned in 21193yes:) 21194{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 21195$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 21196ac_tool_warned=yes ;; 21197esac 21198 PKG_CONFIG=$ac_pt_PKG_CONFIG 21199 fi 21200else 21201 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 21202fi 21203 21204fi 21205if test -n "$PKG_CONFIG"; then 21206 _pkg_min_version=0.9.0 21207 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 21208$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 21209 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 21210 { $as_echo "$as_me:$LINENO: result: yes" >&5 21211$as_echo "yes" >&6; } 21212 else 21213 { $as_echo "$as_me:$LINENO: result: no" >&5 21214$as_echo "no" >&6; } 21215 PKG_CONFIG="" 21216 fi 21217 21218fi 21219 21220pkg_failed=no 21221{ $as_echo "$as_me:$LINENO: checking for XORG" >&5 21222$as_echo_n "checking for XORG... " >&6; } 21223 21224if test -n "$XORG_CFLAGS"; then 21225 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 21226 elif test -n "$PKG_CONFIG"; then 21227 if test -n "$PKG_CONFIG" && \ 21228 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 21229 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 21230 ac_status=$? 21231 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21232 (exit $ac_status); }; then 21233 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 21234else 21235 pkg_failed=yes 21236fi 21237 else 21238 pkg_failed=untried 21239fi 21240if test -n "$XORG_LIBS"; then 21241 pkg_cv_XORG_LIBS="$XORG_LIBS" 21242 elif test -n "$PKG_CONFIG"; then 21243 if test -n "$PKG_CONFIG" && \ 21244 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 21245 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 21246 ac_status=$? 21247 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21248 (exit $ac_status); }; then 21249 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 21250else 21251 pkg_failed=yes 21252fi 21253 else 21254 pkg_failed=untried 21255fi 21256 21257 21258 21259if test $pkg_failed = yes; then 21260 21261if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21262 _pkg_short_errors_supported=yes 21263else 21264 _pkg_short_errors_supported=no 21265fi 21266 if test $_pkg_short_errors_supported = yes; then 21267 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 21268 else 21269 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 21270 fi 21271 # Put the nasty error message in config.log where it belongs 21272 echo "$XORG_PKG_ERRORS" >&5 21273 21274 { { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 21275 21276$XORG_PKG_ERRORS 21277 21278Consider adjusting the PKG_CONFIG_PATH environment variable if you 21279installed software in a non-standard prefix. 21280 21281Alternatively, you may set the environment variables XORG_CFLAGS 21282and XORG_LIBS to avoid the need to call pkg-config. 21283See the pkg-config man page for more details. 21284" >&5 21285$as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 21286 21287$XORG_PKG_ERRORS 21288 21289Consider adjusting the PKG_CONFIG_PATH environment variable if you 21290installed software in a non-standard prefix. 21291 21292Alternatively, you may set the environment variables XORG_CFLAGS 21293and XORG_LIBS to avoid the need to call pkg-config. 21294See the pkg-config man page for more details. 21295" >&2;} 21296 { (exit 1); exit 1; }; } 21297elif test $pkg_failed = untried; then 21298 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 21299$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21300{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21301is in your PATH or set the PKG_CONFIG environment variable to the full 21302path to pkg-config. 21303 21304Alternatively, you may set the environment variables XORG_CFLAGS 21305and XORG_LIBS to avoid the need to call pkg-config. 21306See the pkg-config man page for more details. 21307 21308To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21309See \`config.log' for more details." >&5 21310$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21311is in your PATH or set the PKG_CONFIG environment variable to the full 21312path to pkg-config. 21313 21314Alternatively, you may set the environment variables XORG_CFLAGS 21315and XORG_LIBS to avoid the need to call pkg-config. 21316See the pkg-config man page for more details. 21317 21318To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21319See \`config.log' for more details." >&2;} 21320 { (exit 1); exit 1; }; }; } 21321else 21322 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 21323 XORG_LIBS=$pkg_cv_XORG_LIBS 21324 { $as_echo "$as_me:$LINENO: result: yes" >&5 21325$as_echo "yes" >&6; } 21326 : 21327fi 21328sdkdir=$(pkg-config --variable=sdkdir xorg-server) 21329 21330# Checks for libraries. 21331SAVE_CPPFLAGS="$CPPFLAGS" 21332CPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 21333{ $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5 21334$as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; } 21335if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then 21336 $as_echo_n "(cached) " >&6 21337else 21338 cat >conftest.$ac_ext <<_ACEOF 21339/* confdefs.h. */ 21340_ACEOF 21341cat confdefs.h >>conftest.$ac_ext 21342cat >>conftest.$ac_ext <<_ACEOF 21343/* end confdefs.h. */ 21344#include "xorg-server.h" 21345 21346int 21347main () 21348{ 21349#ifndef XSERVER_LIBPCIACCESS 21350 (void) XSERVER_LIBPCIACCESS; 21351#endif 21352 21353 ; 21354 return 0; 21355} 21356_ACEOF 21357rm -f conftest.$ac_objext 21358if { (ac_try="$ac_compile" 21359case "(($ac_try" in 21360 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21361 *) ac_try_echo=$ac_try;; 21362esac 21363eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21364$as_echo "$ac_try_echo") >&5 21365 (eval "$ac_compile") 2>conftest.er1 21366 ac_status=$? 21367 grep -v '^ *+' conftest.er1 >conftest.err 21368 rm -f conftest.er1 21369 cat conftest.err >&5 21370 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21371 (exit $ac_status); } && { 21372 test -z "$ac_c_werror_flag" || 21373 test ! -s conftest.err 21374 } && test -s conftest.$ac_objext; then 21375 ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes 21376else 21377 $as_echo "$as_me: failed program was:" >&5 21378sed 's/^/| /' conftest.$ac_ext >&5 21379 21380 ac_cv_have_decl_XSERVER_LIBPCIACCESS=no 21381fi 21382 21383rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21384fi 21385{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5 21386$as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; } 21387if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then 21388 XSERVER_LIBPCIACCESS=yes 21389else 21390 XSERVER_LIBPCIACCESS=no 21391fi 21392 21393CPPFLAGS="$SAVE_CPPFLAGS" 21394 21395# Checks for header files. 21396{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 21397$as_echo_n "checking for ANSI C header files... " >&6; } 21398if test "${ac_cv_header_stdc+set}" = set; then 21399 $as_echo_n "(cached) " >&6 21400else 21401 cat >conftest.$ac_ext <<_ACEOF 21402/* confdefs.h. */ 21403_ACEOF 21404cat confdefs.h >>conftest.$ac_ext 21405cat >>conftest.$ac_ext <<_ACEOF 21406/* end confdefs.h. */ 21407#include <stdlib.h> 21408#include <stdarg.h> 21409#include <string.h> 21410#include <float.h> 21411 21412int 21413main () 21414{ 21415 21416 ; 21417 return 0; 21418} 21419_ACEOF 21420rm -f conftest.$ac_objext 21421if { (ac_try="$ac_compile" 21422case "(($ac_try" in 21423 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21424 *) ac_try_echo=$ac_try;; 21425esac 21426eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21427$as_echo "$ac_try_echo") >&5 21428 (eval "$ac_compile") 2>conftest.er1 21429 ac_status=$? 21430 grep -v '^ *+' conftest.er1 >conftest.err 21431 rm -f conftest.er1 21432 cat conftest.err >&5 21433 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21434 (exit $ac_status); } && { 21435 test -z "$ac_c_werror_flag" || 21436 test ! -s conftest.err 21437 } && test -s conftest.$ac_objext; then 21438 ac_cv_header_stdc=yes 21439else 21440 $as_echo "$as_me: failed program was:" >&5 21441sed 's/^/| /' conftest.$ac_ext >&5 21442 21443 ac_cv_header_stdc=no 21444fi 21445 21446rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21447 21448if test $ac_cv_header_stdc = yes; then 21449 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 21450 cat >conftest.$ac_ext <<_ACEOF 21451/* confdefs.h. */ 21452_ACEOF 21453cat confdefs.h >>conftest.$ac_ext 21454cat >>conftest.$ac_ext <<_ACEOF 21455/* end confdefs.h. */ 21456#include <string.h> 21457 21458_ACEOF 21459if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21460 $EGREP "memchr" >/dev/null 2>&1; then 21461 : 21462else 21463 ac_cv_header_stdc=no 21464fi 21465rm -f conftest* 21466 21467fi 21468 21469if test $ac_cv_header_stdc = yes; then 21470 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 21471 cat >conftest.$ac_ext <<_ACEOF 21472/* confdefs.h. */ 21473_ACEOF 21474cat confdefs.h >>conftest.$ac_ext 21475cat >>conftest.$ac_ext <<_ACEOF 21476/* end confdefs.h. */ 21477#include <stdlib.h> 21478 21479_ACEOF 21480if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21481 $EGREP "free" >/dev/null 2>&1; then 21482 : 21483else 21484 ac_cv_header_stdc=no 21485fi 21486rm -f conftest* 21487 21488fi 21489 21490if test $ac_cv_header_stdc = yes; then 21491 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 21492 if test "$cross_compiling" = yes; then 21493 : 21494else 21495 cat >conftest.$ac_ext <<_ACEOF 21496/* confdefs.h. */ 21497_ACEOF 21498cat confdefs.h >>conftest.$ac_ext 21499cat >>conftest.$ac_ext <<_ACEOF 21500/* end confdefs.h. */ 21501#include <ctype.h> 21502#include <stdlib.h> 21503#if ((' ' & 0x0FF) == 0x020) 21504# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 21505# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 21506#else 21507# define ISLOWER(c) \ 21508 (('a' <= (c) && (c) <= 'i') \ 21509 || ('j' <= (c) && (c) <= 'r') \ 21510 || ('s' <= (c) && (c) <= 'z')) 21511# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 21512#endif 21513 21514#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 21515int 21516main () 21517{ 21518 int i; 21519 for (i = 0; i < 256; i++) 21520 if (XOR (islower (i), ISLOWER (i)) 21521 || toupper (i) != TOUPPER (i)) 21522 return 2; 21523 return 0; 21524} 21525_ACEOF 21526rm -f conftest$ac_exeext 21527if { (ac_try="$ac_link" 21528case "(($ac_try" in 21529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21530 *) ac_try_echo=$ac_try;; 21531esac 21532eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21533$as_echo "$ac_try_echo") >&5 21534 (eval "$ac_link") 2>&5 21535 ac_status=$? 21536 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21537 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 21538 { (case "(($ac_try" in 21539 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21540 *) ac_try_echo=$ac_try;; 21541esac 21542eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21543$as_echo "$ac_try_echo") >&5 21544 (eval "$ac_try") 2>&5 21545 ac_status=$? 21546 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21547 (exit $ac_status); }; }; then 21548 : 21549else 21550 $as_echo "$as_me: program exited with status $ac_status" >&5 21551$as_echo "$as_me: failed program was:" >&5 21552sed 's/^/| /' conftest.$ac_ext >&5 21553 21554( exit $ac_status ) 21555ac_cv_header_stdc=no 21556fi 21557rm -rf conftest.dSYM 21558rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 21559fi 21560 21561 21562fi 21563fi 21564{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 21565$as_echo "$ac_cv_header_stdc" >&6; } 21566if test $ac_cv_header_stdc = yes; then 21567 21568cat >>confdefs.h <<\_ACEOF 21569#define STDC_HEADERS 1 21570_ACEOF 21571 21572fi 21573 21574 21575if test "x$XSERVER_LIBPCIACCESS" = xyes; then 21576 21577pkg_failed=no 21578{ $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5 21579$as_echo_n "checking for PCIACCESS... " >&6; } 21580 21581if test -n "$PCIACCESS_CFLAGS"; then 21582 pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 21583 elif test -n "$PKG_CONFIG"; then 21584 if test -n "$PKG_CONFIG" && \ 21585 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5 21586 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 21587 ac_status=$? 21588 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21589 (exit $ac_status); }; then 21590 pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null` 21591else 21592 pkg_failed=yes 21593fi 21594 else 21595 pkg_failed=untried 21596fi 21597if test -n "$PCIACCESS_LIBS"; then 21598 pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 21599 elif test -n "$PKG_CONFIG"; then 21600 if test -n "$PKG_CONFIG" && \ 21601 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5 21602 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 21603 ac_status=$? 21604 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21605 (exit $ac_status); }; then 21606 pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null` 21607else 21608 pkg_failed=yes 21609fi 21610 else 21611 pkg_failed=untried 21612fi 21613 21614 21615 21616if test $pkg_failed = yes; then 21617 21618if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21619 _pkg_short_errors_supported=yes 21620else 21621 _pkg_short_errors_supported=no 21622fi 21623 if test $_pkg_short_errors_supported = yes; then 21624 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1` 21625 else 21626 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1` 21627 fi 21628 # Put the nasty error message in config.log where it belongs 21629 echo "$PCIACCESS_PKG_ERRORS" >&5 21630 21631 { { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met: 21632 21633$PCIACCESS_PKG_ERRORS 21634 21635Consider adjusting the PKG_CONFIG_PATH environment variable if you 21636installed software in a non-standard prefix. 21637 21638Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21639and PCIACCESS_LIBS to avoid the need to call pkg-config. 21640See the pkg-config man page for more details. 21641" >&5 21642$as_echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met: 21643 21644$PCIACCESS_PKG_ERRORS 21645 21646Consider adjusting the PKG_CONFIG_PATH environment variable if you 21647installed software in a non-standard prefix. 21648 21649Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21650and PCIACCESS_LIBS to avoid the need to call pkg-config. 21651See the pkg-config man page for more details. 21652" >&2;} 21653 { (exit 1); exit 1; }; } 21654elif test $pkg_failed = untried; then 21655 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 21656$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21657{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21658is in your PATH or set the PKG_CONFIG environment variable to the full 21659path to pkg-config. 21660 21661Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21662and PCIACCESS_LIBS to avoid the need to call pkg-config. 21663See the pkg-config man page for more details. 21664 21665To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21666See \`config.log' for more details." >&5 21667$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21668is in your PATH or set the PKG_CONFIG environment variable to the full 21669path to pkg-config. 21670 21671Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21672and PCIACCESS_LIBS to avoid the need to call pkg-config. 21673See the pkg-config man page for more details. 21674 21675To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21676See \`config.log' for more details." >&2;} 21677 { (exit 1); exit 1; }; }; } 21678else 21679 PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 21680 PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 21681 { $as_echo "$as_me:$LINENO: result: yes" >&5 21682$as_echo "yes" >&6; } 21683 : 21684fi 21685 XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS" 21686fi 21687 if test "x$XSERVER_LIBPCIACCESS" = xyes; then 21688 XSERVER_LIBPCIACCESS_TRUE= 21689 XSERVER_LIBPCIACCESS_FALSE='#' 21690else 21691 XSERVER_LIBPCIACCESS_TRUE='#' 21692 XSERVER_LIBPCIACCESS_FALSE= 21693fi 21694 21695 21696 21697 21698 21699DRIVER_NAME=nv 21700 21701 21702 21703 21704 21705if test x$APP_MAN_SUFFIX = x ; then 21706 APP_MAN_SUFFIX=1 21707fi 21708if test x$APP_MAN_DIR = x ; then 21709 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 21710fi 21711 21712if test x$LIB_MAN_SUFFIX = x ; then 21713 LIB_MAN_SUFFIX=3 21714fi 21715if test x$LIB_MAN_DIR = x ; then 21716 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 21717fi 21718 21719if test x$FILE_MAN_SUFFIX = x ; then 21720 case $host_os in 21721 solaris*) FILE_MAN_SUFFIX=4 ;; 21722 *) FILE_MAN_SUFFIX=5 ;; 21723 esac 21724fi 21725if test x$FILE_MAN_DIR = x ; then 21726 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 21727fi 21728 21729if test x$MISC_MAN_SUFFIX = x ; then 21730 case $host_os in 21731 solaris*) MISC_MAN_SUFFIX=5 ;; 21732 *) MISC_MAN_SUFFIX=7 ;; 21733 esac 21734fi 21735if test x$MISC_MAN_DIR = x ; then 21736 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 21737fi 21738 21739if test x$DRIVER_MAN_SUFFIX = x ; then 21740 case $host_os in 21741 solaris*) DRIVER_MAN_SUFFIX=7 ;; 21742 *) DRIVER_MAN_SUFFIX=4 ;; 21743 esac 21744fi 21745if test x$DRIVER_MAN_DIR = x ; then 21746 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 21747fi 21748 21749if test x$ADMIN_MAN_SUFFIX = x ; then 21750 case $host_os in 21751 solaris*) ADMIN_MAN_SUFFIX=1m ;; 21752 *) ADMIN_MAN_SUFFIX=8 ;; 21753 esac 21754fi 21755if test x$ADMIN_MAN_DIR = x ; then 21756 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 21757fi 21758 21759 21760 21761 21762 21763 21764 21765 21766 21767 21768 21769 21770 21771 21772 21773 21774 21775# Check whether --with-release-version was given. 21776if test "${with_release_version+set}" = set; then 21777 withval=$with_release_version; RELEASE_VERSION="$withval" 21778else 21779 RELEASE_VERSION="" 21780fi 21781 21782 if test "x$RELEASE_VERSION" != "x"; then 21783 PACKAGE="$PACKAGE-$RELEASE_VERSION" 21784 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 21785 { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 21786$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;} 21787 fi 21788 21789cat >>confdefs.h <<_ACEOF 21790#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 21791_ACEOF 21792 21793 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 21794 if test "x$PVM" = "x"; then 21795 PVM="0" 21796 fi 21797 21798cat >>confdefs.h <<_ACEOF 21799#define PACKAGE_VERSION_MINOR $PVM 21800_ACEOF 21801 21802 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 21803 if test "x$PVP" = "x"; then 21804 PVP="0" 21805 fi 21806 21807cat >>confdefs.h <<_ACEOF 21808#define PACKAGE_VERSION_PATCHLEVEL $PVP 21809_ACEOF 21810 21811 21812 21813ac_config_files="$ac_config_files Makefile src/Makefile" 21814 21815cat >confcache <<\_ACEOF 21816# This file is a shell script that caches the results of configure 21817# tests run on this system so they can be shared between configure 21818# scripts and configure runs, see configure's option --config-cache. 21819# It is not useful on other systems. If it contains results you don't 21820# want to keep, you may remove or edit it. 21821# 21822# config.status only pays attention to the cache file if you give it 21823# the --recheck option to rerun configure. 21824# 21825# `ac_cv_env_foo' variables (set or unset) will be overridden when 21826# loading this file, other *unset* `ac_cv_foo' will be assigned the 21827# following values. 21828 21829_ACEOF 21830 21831# The following way of writing the cache mishandles newlines in values, 21832# but we know of no workaround that is simple, portable, and efficient. 21833# So, we kill variables containing newlines. 21834# Ultrix sh set writes to stderr and can't be redirected directly, 21835# and sets the high bit in the cache file unless we assign to the vars. 21836( 21837 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 21838 eval ac_val=\$$ac_var 21839 case $ac_val in #( 21840 *${as_nl}*) 21841 case $ac_var in #( 21842 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 21843$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 21844 esac 21845 case $ac_var in #( 21846 _ | IFS | as_nl) ;; #( 21847 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 21848 *) $as_unset $ac_var ;; 21849 esac ;; 21850 esac 21851 done 21852 21853 (set) 2>&1 | 21854 case $as_nl`(ac_space=' '; set) 2>&1` in #( 21855 *${as_nl}ac_space=\ *) 21856 # `set' does not quote correctly, so add quotes (double-quote 21857 # substitution turns \\\\ into \\, and sed turns \\ into \). 21858 sed -n \ 21859 "s/'/'\\\\''/g; 21860 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 21861 ;; #( 21862 *) 21863 # `set' quotes correctly as required by POSIX, so do not add quotes. 21864 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 21865 ;; 21866 esac | 21867 sort 21868) | 21869 sed ' 21870 /^ac_cv_env_/b end 21871 t clear 21872 :clear 21873 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 21874 t end 21875 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 21876 :end' >>confcache 21877if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 21878 if test -w "$cache_file"; then 21879 test "x$cache_file" != "x/dev/null" && 21880 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 21881$as_echo "$as_me: updating cache $cache_file" >&6;} 21882 cat confcache >$cache_file 21883 else 21884 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 21885$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 21886 fi 21887fi 21888rm -f confcache 21889 21890test "x$prefix" = xNONE && prefix=$ac_default_prefix 21891# Let make expand exec_prefix. 21892test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 21893 21894DEFS=-DHAVE_CONFIG_H 21895 21896ac_libobjs= 21897ac_ltlibobjs= 21898for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 21899 # 1. Remove the extension, and $U if already installed. 21900 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 21901 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 21902 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 21903 # will be set to the directory where LIBOBJS objects are built. 21904 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 21905 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 21906done 21907LIBOBJS=$ac_libobjs 21908 21909LTLIBOBJS=$ac_ltlibobjs 21910 21911 21912 if test -n "$EXEEXT"; then 21913 am__EXEEXT_TRUE= 21914 am__EXEEXT_FALSE='#' 21915else 21916 am__EXEEXT_TRUE='#' 21917 am__EXEEXT_FALSE= 21918fi 21919 21920if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 21921 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 21922Usually this means the macro was only invoked conditionally." >&5 21923$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 21924Usually this means the macro was only invoked conditionally." >&2;} 21925 { (exit 1); exit 1; }; } 21926fi 21927if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 21928 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 21929Usually this means the macro was only invoked conditionally." >&5 21930$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. 21931Usually this means the macro was only invoked conditionally." >&2;} 21932 { (exit 1); exit 1; }; } 21933fi 21934if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21935 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 21936Usually this means the macro was only invoked conditionally." >&5 21937$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 21938Usually this means the macro was only invoked conditionally." >&2;} 21939 { (exit 1); exit 1; }; } 21940fi 21941if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 21942 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 21943Usually this means the macro was only invoked conditionally." >&5 21944$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 21945Usually this means the macro was only invoked conditionally." >&2;} 21946 { (exit 1); exit 1; }; } 21947fi 21948if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21949 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 21950Usually this means the macro was only invoked conditionally." >&5 21951$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 21952Usually this means the macro was only invoked conditionally." >&2;} 21953 { (exit 1); exit 1; }; } 21954fi 21955if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then 21956 { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined. 21957Usually this means the macro was only invoked conditionally." >&5 21958$as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined. 21959Usually this means the macro was only invoked conditionally." >&2;} 21960 { (exit 1); exit 1; }; } 21961fi 21962 21963: ${CONFIG_STATUS=./config.status} 21964ac_write_fail=0 21965ac_clean_files_save=$ac_clean_files 21966ac_clean_files="$ac_clean_files $CONFIG_STATUS" 21967{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 21968$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 21969cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21970#! $SHELL 21971# Generated by $as_me. 21972# Run this file to recreate the current configuration. 21973# Compiler output produced by configure, useful for debugging 21974# configure, is in config.log if it exists. 21975 21976debug=false 21977ac_cs_recheck=false 21978ac_cs_silent=false 21979SHELL=\${CONFIG_SHELL-$SHELL} 21980_ACEOF 21981 21982cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21983## --------------------- ## 21984## M4sh Initialization. ## 21985## --------------------- ## 21986 21987# Be more Bourne compatible 21988DUALCASE=1; export DUALCASE # for MKS sh 21989if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 21990 emulate sh 21991 NULLCMD=: 21992 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21993 # is contrary to our usage. Disable this feature. 21994 alias -g '${1+"$@"}'='"$@"' 21995 setopt NO_GLOB_SUBST 21996else 21997 case `(set -o) 2>/dev/null` in 21998 *posix*) set -o posix ;; 21999esac 22000 22001fi 22002 22003 22004 22005 22006# PATH needs CR 22007# Avoid depending upon Character Ranges. 22008as_cr_letters='abcdefghijklmnopqrstuvwxyz' 22009as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 22010as_cr_Letters=$as_cr_letters$as_cr_LETTERS 22011as_cr_digits='0123456789' 22012as_cr_alnum=$as_cr_Letters$as_cr_digits 22013 22014as_nl=' 22015' 22016export as_nl 22017# Printing a long string crashes Solaris 7 /usr/bin/printf. 22018as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 22019as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 22020as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 22021if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 22022 as_echo='printf %s\n' 22023 as_echo_n='printf %s' 22024else 22025 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 22026 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 22027 as_echo_n='/usr/ucb/echo -n' 22028 else 22029 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 22030 as_echo_n_body='eval 22031 arg=$1; 22032 case $arg in 22033 *"$as_nl"*) 22034 expr "X$arg" : "X\\(.*\\)$as_nl"; 22035 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 22036 esac; 22037 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 22038 ' 22039 export as_echo_n_body 22040 as_echo_n='sh -c $as_echo_n_body as_echo' 22041 fi 22042 export as_echo_body 22043 as_echo='sh -c $as_echo_body as_echo' 22044fi 22045 22046# The user is always right. 22047if test "${PATH_SEPARATOR+set}" != set; then 22048 PATH_SEPARATOR=: 22049 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 22050 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 22051 PATH_SEPARATOR=';' 22052 } 22053fi 22054 22055# Support unset when possible. 22056if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 22057 as_unset=unset 22058else 22059 as_unset=false 22060fi 22061 22062 22063# IFS 22064# We need space, tab and new line, in precisely that order. Quoting is 22065# there to prevent editors from complaining about space-tab. 22066# (If _AS_PATH_WALK were called with IFS unset, it would disable word 22067# splitting by setting IFS to empty value.) 22068IFS=" "" $as_nl" 22069 22070# Find who we are. Look in the path if we contain no directory separator. 22071case $0 in 22072 *[\\/]* ) as_myself=$0 ;; 22073 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22074for as_dir in $PATH 22075do 22076 IFS=$as_save_IFS 22077 test -z "$as_dir" && as_dir=. 22078 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 22079done 22080IFS=$as_save_IFS 22081 22082 ;; 22083esac 22084# We did not find ourselves, most probably we were run as `sh COMMAND' 22085# in which case we are not to be found in the path. 22086if test "x$as_myself" = x; then 22087 as_myself=$0 22088fi 22089if test ! -f "$as_myself"; then 22090 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 22091 { (exit 1); exit 1; } 22092fi 22093 22094# Work around bugs in pre-3.0 UWIN ksh. 22095for as_var in ENV MAIL MAILPATH 22096do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 22097done 22098PS1='$ ' 22099PS2='> ' 22100PS4='+ ' 22101 22102# NLS nuisances. 22103LC_ALL=C 22104export LC_ALL 22105LANGUAGE=C 22106export LANGUAGE 22107 22108# Required to use basename. 22109if expr a : '\(a\)' >/dev/null 2>&1 && 22110 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22111 as_expr=expr 22112else 22113 as_expr=false 22114fi 22115 22116if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 22117 as_basename=basename 22118else 22119 as_basename=false 22120fi 22121 22122 22123# Name of the executable. 22124as_me=`$as_basename -- "$0" || 22125$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 22126 X"$0" : 'X\(//\)$' \| \ 22127 X"$0" : 'X\(/\)' \| . 2>/dev/null || 22128$as_echo X/"$0" | 22129 sed '/^.*\/\([^/][^/]*\)\/*$/{ 22130 s//\1/ 22131 q 22132 } 22133 /^X\/\(\/\/\)$/{ 22134 s//\1/ 22135 q 22136 } 22137 /^X\/\(\/\).*/{ 22138 s//\1/ 22139 q 22140 } 22141 s/.*/./; q'` 22142 22143# CDPATH. 22144$as_unset CDPATH 22145 22146 22147 22148 as_lineno_1=$LINENO 22149 as_lineno_2=$LINENO 22150 test "x$as_lineno_1" != "x$as_lineno_2" && 22151 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 22152 22153 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 22154 # uniformly replaced by the line number. The first 'sed' inserts a 22155 # line-number line after each line using $LINENO; the second 'sed' 22156 # does the real work. The second script uses 'N' to pair each 22157 # line-number line with the line containing $LINENO, and appends 22158 # trailing '-' during substitution so that $LINENO is not a special 22159 # case at line end. 22160 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 22161 # scripts with optimization help from Paolo Bonzini. Blame Lee 22162 # E. McMahon (1931-1989) for sed's syntax. :-) 22163 sed -n ' 22164 p 22165 /[$]LINENO/= 22166 ' <$as_myself | 22167 sed ' 22168 s/[$]LINENO.*/&-/ 22169 t lineno 22170 b 22171 :lineno 22172 N 22173 :loop 22174 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 22175 t loop 22176 s/-\n.*// 22177 ' >$as_me.lineno && 22178 chmod +x "$as_me.lineno" || 22179 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 22180 { (exit 1); exit 1; }; } 22181 22182 # Don't try to exec as it changes $[0], causing all sort of problems 22183 # (the dirname of $[0] is not the place where we might find the 22184 # original and so on. Autoconf is especially sensitive to this). 22185 . "./$as_me.lineno" 22186 # Exit status is that of the last command. 22187 exit 22188} 22189 22190 22191if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 22192 as_dirname=dirname 22193else 22194 as_dirname=false 22195fi 22196 22197ECHO_C= ECHO_N= ECHO_T= 22198case `echo -n x` in 22199-n*) 22200 case `echo 'x\c'` in 22201 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 22202 *) ECHO_C='\c';; 22203 esac;; 22204*) 22205 ECHO_N='-n';; 22206esac 22207if expr a : '\(a\)' >/dev/null 2>&1 && 22208 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22209 as_expr=expr 22210else 22211 as_expr=false 22212fi 22213 22214rm -f conf$$ conf$$.exe conf$$.file 22215if test -d conf$$.dir; then 22216 rm -f conf$$.dir/conf$$.file 22217else 22218 rm -f conf$$.dir 22219 mkdir conf$$.dir 2>/dev/null 22220fi 22221if (echo >conf$$.file) 2>/dev/null; then 22222 if ln -s conf$$.file conf$$ 2>/dev/null; then 22223 as_ln_s='ln -s' 22224 # ... but there are two gotchas: 22225 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 22226 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 22227 # In both cases, we have to default to `cp -p'. 22228 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 22229 as_ln_s='cp -p' 22230 elif ln conf$$.file conf$$ 2>/dev/null; then 22231 as_ln_s=ln 22232 else 22233 as_ln_s='cp -p' 22234 fi 22235else 22236 as_ln_s='cp -p' 22237fi 22238rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 22239rmdir conf$$.dir 2>/dev/null 22240 22241if mkdir -p . 2>/dev/null; then 22242 as_mkdir_p=: 22243else 22244 test -d ./-p && rmdir ./-p 22245 as_mkdir_p=false 22246fi 22247 22248if test -x / >/dev/null 2>&1; then 22249 as_test_x='test -x' 22250else 22251 if ls -dL / >/dev/null 2>&1; then 22252 as_ls_L_option=L 22253 else 22254 as_ls_L_option= 22255 fi 22256 as_test_x=' 22257 eval sh -c '\'' 22258 if test -d "$1"; then 22259 test -d "$1/."; 22260 else 22261 case $1 in 22262 -*)set "./$1";; 22263 esac; 22264 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 22265 ???[sx]*):;;*)false;;esac;fi 22266 '\'' sh 22267 ' 22268fi 22269as_executable_p=$as_test_x 22270 22271# Sed expression to map a string onto a valid CPP name. 22272as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 22273 22274# Sed expression to map a string onto a valid variable name. 22275as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 22276 22277 22278exec 6>&1 22279 22280# Save the log message, to keep $[0] and so on meaningful, and to 22281# report actual input values of CONFIG_FILES etc. instead of their 22282# values after options handling. 22283ac_log=" 22284This file was extended by xf86-video-ast $as_me 0.89.9, which was 22285generated by GNU Autoconf 2.63. Invocation command line was 22286 22287 CONFIG_FILES = $CONFIG_FILES 22288 CONFIG_HEADERS = $CONFIG_HEADERS 22289 CONFIG_LINKS = $CONFIG_LINKS 22290 CONFIG_COMMANDS = $CONFIG_COMMANDS 22291 $ $0 $@ 22292 22293on `(hostname || uname -n) 2>/dev/null | sed 1q` 22294" 22295 22296_ACEOF 22297 22298case $ac_config_files in *" 22299"*) set x $ac_config_files; shift; ac_config_files=$*;; 22300esac 22301 22302case $ac_config_headers in *" 22303"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 22304esac 22305 22306 22307cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22308# Files that config.status was made for. 22309config_files="$ac_config_files" 22310config_headers="$ac_config_headers" 22311config_commands="$ac_config_commands" 22312 22313_ACEOF 22314 22315cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22316ac_cs_usage="\ 22317\`$as_me' instantiates files from templates according to the 22318current configuration. 22319 22320Usage: $0 [OPTION]... [FILE]... 22321 22322 -h, --help print this help, then exit 22323 -V, --version print version number and configuration settings, then exit 22324 -q, --quiet, --silent 22325 do not print progress messages 22326 -d, --debug don't remove temporary files 22327 --recheck update $as_me by reconfiguring in the same conditions 22328 --file=FILE[:TEMPLATE] 22329 instantiate the configuration file FILE 22330 --header=FILE[:TEMPLATE] 22331 instantiate the configuration header FILE 22332 22333Configuration files: 22334$config_files 22335 22336Configuration headers: 22337$config_headers 22338 22339Configuration commands: 22340$config_commands 22341 22342Report bugs to <bug-autoconf@gnu.org>." 22343 22344_ACEOF 22345cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22346ac_cs_version="\\ 22347xf86-video-ast config.status 0.89.9 22348configured by $0, generated by GNU Autoconf 2.63, 22349 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 22350 22351Copyright (C) 2008 Free Software Foundation, Inc. 22352This config.status script is free software; the Free Software Foundation 22353gives unlimited permission to copy, distribute and modify it." 22354 22355ac_pwd='$ac_pwd' 22356srcdir='$srcdir' 22357INSTALL='$INSTALL' 22358MKDIR_P='$MKDIR_P' 22359AWK='$AWK' 22360test -n "\$AWK" || AWK=awk 22361_ACEOF 22362 22363cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22364# The default lists apply if the user does not specify any file. 22365ac_need_defaults=: 22366while test $# != 0 22367do 22368 case $1 in 22369 --*=*) 22370 ac_option=`expr "X$1" : 'X\([^=]*\)='` 22371 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 22372 ac_shift=: 22373 ;; 22374 *) 22375 ac_option=$1 22376 ac_optarg=$2 22377 ac_shift=shift 22378 ;; 22379 esac 22380 22381 case $ac_option in 22382 # Handling of the options. 22383 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 22384 ac_cs_recheck=: ;; 22385 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 22386 $as_echo "$ac_cs_version"; exit ;; 22387 --debug | --debu | --deb | --de | --d | -d ) 22388 debug=: ;; 22389 --file | --fil | --fi | --f ) 22390 $ac_shift 22391 case $ac_optarg in 22392 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 22393 esac 22394 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" 22395 ac_need_defaults=false;; 22396 --header | --heade | --head | --hea ) 22397 $ac_shift 22398 case $ac_optarg in 22399 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 22400 esac 22401 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" 22402 ac_need_defaults=false;; 22403 --he | --h) 22404 # Conflict between --help and --header 22405 { $as_echo "$as_me: error: ambiguous option: $1 22406Try \`$0 --help' for more information." >&2 22407 { (exit 1); exit 1; }; };; 22408 --help | --hel | -h ) 22409 $as_echo "$ac_cs_usage"; exit ;; 22410 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 22411 | -silent | --silent | --silen | --sile | --sil | --si | --s) 22412 ac_cs_silent=: ;; 22413 22414 # This is an error. 22415 -*) { $as_echo "$as_me: error: unrecognized option: $1 22416Try \`$0 --help' for more information." >&2 22417 { (exit 1); exit 1; }; } ;; 22418 22419 *) ac_config_targets="$ac_config_targets $1" 22420 ac_need_defaults=false ;; 22421 22422 esac 22423 shift 22424done 22425 22426ac_configure_extra_args= 22427 22428if $ac_cs_silent; then 22429 exec 6>/dev/null 22430 ac_configure_extra_args="$ac_configure_extra_args --silent" 22431fi 22432 22433_ACEOF 22434cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22435if \$ac_cs_recheck; then 22436 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 22437 shift 22438 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 22439 CONFIG_SHELL='$SHELL' 22440 export CONFIG_SHELL 22441 exec "\$@" 22442fi 22443 22444_ACEOF 22445cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22446exec 5>>config.log 22447{ 22448 echo 22449 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 22450## Running $as_me. ## 22451_ASBOX 22452 $as_echo "$ac_log" 22453} >&5 22454 22455_ACEOF 22456cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22457# 22458# INIT-COMMANDS 22459# 22460AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 22461 22462_ACEOF 22463 22464cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22465 22466# Handling of arguments. 22467for ac_config_target in $ac_config_targets 22468do 22469 case $ac_config_target in 22470 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 22471 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 22472 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 22473 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 22474 22475 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 22476$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 22477 { (exit 1); exit 1; }; };; 22478 esac 22479done 22480 22481 22482# If the user did not use the arguments to specify the items to instantiate, 22483# then the envvar interface is used. Set only those that are not. 22484# We use the long form for the default assignment because of an extremely 22485# bizarre bug on SunOS 4.1.3. 22486if $ac_need_defaults; then 22487 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 22488 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 22489 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 22490fi 22491 22492# Have a temporary directory for convenience. Make it in the build tree 22493# simply because there is no reason against having it here, and in addition, 22494# creating and moving files from /tmp can sometimes cause problems. 22495# Hook for its removal unless debugging. 22496# Note that there is a small window in which the directory will not be cleaned: 22497# after its creation but before its name has been assigned to `$tmp'. 22498$debug || 22499{ 22500 tmp= 22501 trap 'exit_status=$? 22502 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 22503' 0 22504 trap '{ (exit 1); exit 1; }' 1 2 13 15 22505} 22506# Create a (secure) tmp directory for tmp files. 22507 22508{ 22509 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 22510 test -n "$tmp" && test -d "$tmp" 22511} || 22512{ 22513 tmp=./conf$$-$RANDOM 22514 (umask 077 && mkdir "$tmp") 22515} || 22516{ 22517 $as_echo "$as_me: cannot create a temporary directory in ." >&2 22518 { (exit 1); exit 1; } 22519} 22520 22521# Set up the scripts for CONFIG_FILES section. 22522# No need to generate them if there are no CONFIG_FILES. 22523# This happens for instance with `./config.status config.h'. 22524if test -n "$CONFIG_FILES"; then 22525 22526 22527ac_cr=' 22528' 22529ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 22530if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 22531 ac_cs_awk_cr='\\r' 22532else 22533 ac_cs_awk_cr=$ac_cr 22534fi 22535 22536echo 'BEGIN {' >"$tmp/subs1.awk" && 22537_ACEOF 22538 22539 22540{ 22541 echo "cat >conf$$subs.awk <<_ACEOF" && 22542 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 22543 echo "_ACEOF" 22544} >conf$$subs.sh || 22545 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22546$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22547 { (exit 1); exit 1; }; } 22548ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 22549ac_delim='%!_!# ' 22550for ac_last_try in false false false false false :; do 22551 . ./conf$$subs.sh || 22552 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22553$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22554 { (exit 1); exit 1; }; } 22555 22556 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 22557 if test $ac_delim_n = $ac_delim_num; then 22558 break 22559 elif $ac_last_try; then 22560 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22561$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22562 { (exit 1); exit 1; }; } 22563 else 22564 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22565 fi 22566done 22567rm -f conf$$subs.sh 22568 22569cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22570cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 22571_ACEOF 22572sed -n ' 22573h 22574s/^/S["/; s/!.*/"]=/ 22575p 22576g 22577s/^[^!]*!// 22578:repl 22579t repl 22580s/'"$ac_delim"'$// 22581t delim 22582:nl 22583h 22584s/\(.\{148\}\).*/\1/ 22585t more1 22586s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 22587p 22588n 22589b repl 22590:more1 22591s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22592p 22593g 22594s/.\{148\}// 22595t nl 22596:delim 22597h 22598s/\(.\{148\}\).*/\1/ 22599t more2 22600s/["\\]/\\&/g; s/^/"/; s/$/"/ 22601p 22602b 22603:more2 22604s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22605p 22606g 22607s/.\{148\}// 22608t delim 22609' <conf$$subs.awk | sed ' 22610/^[^""]/{ 22611 N 22612 s/\n// 22613} 22614' >>$CONFIG_STATUS || ac_write_fail=1 22615rm -f conf$$subs.awk 22616cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22617_ACAWK 22618cat >>"\$tmp/subs1.awk" <<_ACAWK && 22619 for (key in S) S_is_set[key] = 1 22620 FS = "" 22621 22622} 22623{ 22624 line = $ 0 22625 nfields = split(line, field, "@") 22626 substed = 0 22627 len = length(field[1]) 22628 for (i = 2; i < nfields; i++) { 22629 key = field[i] 22630 keylen = length(key) 22631 if (S_is_set[key]) { 22632 value = S[key] 22633 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 22634 len += length(value) + length(field[++i]) 22635 substed = 1 22636 } else 22637 len += 1 + keylen 22638 } 22639 22640 print line 22641} 22642 22643_ACAWK 22644_ACEOF 22645cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22646if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 22647 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 22648else 22649 cat 22650fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 22651 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 22652$as_echo "$as_me: error: could not setup config files machinery" >&2;} 22653 { (exit 1); exit 1; }; } 22654_ACEOF 22655 22656# VPATH may cause trouble with some makes, so we remove $(srcdir), 22657# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 22658# trailing colons and then remove the whole line if VPATH becomes empty 22659# (actually we leave an empty line to preserve line numbers). 22660if test "x$srcdir" = x.; then 22661 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 22662s/:*\$(srcdir):*/:/ 22663s/:*\${srcdir}:*/:/ 22664s/:*@srcdir@:*/:/ 22665s/^\([^=]*=[ ]*\):*/\1/ 22666s/:*$// 22667s/^[^=]*=[ ]*$// 22668}' 22669fi 22670 22671cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22672fi # test -n "$CONFIG_FILES" 22673 22674# Set up the scripts for CONFIG_HEADERS section. 22675# No need to generate them if there are no CONFIG_HEADERS. 22676# This happens for instance with `./config.status Makefile'. 22677if test -n "$CONFIG_HEADERS"; then 22678cat >"$tmp/defines.awk" <<\_ACAWK || 22679BEGIN { 22680_ACEOF 22681 22682# Transform confdefs.h into an awk script `defines.awk', embedded as 22683# here-document in config.status, that substitutes the proper values into 22684# config.h.in to produce config.h. 22685 22686# Create a delimiter string that does not exist in confdefs.h, to ease 22687# handling of long lines. 22688ac_delim='%!_!# ' 22689for ac_last_try in false false :; do 22690 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 22691 if test -z "$ac_t"; then 22692 break 22693 elif $ac_last_try; then 22694 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 22695$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} 22696 { (exit 1); exit 1; }; } 22697 else 22698 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22699 fi 22700done 22701 22702# For the awk script, D is an array of macro values keyed by name, 22703# likewise P contains macro parameters if any. Preserve backslash 22704# newline sequences. 22705 22706ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 22707sed -n ' 22708s/.\{148\}/&'"$ac_delim"'/g 22709t rset 22710:rset 22711s/^[ ]*#[ ]*define[ ][ ]*/ / 22712t def 22713d 22714:def 22715s/\\$// 22716t bsnl 22717s/["\\]/\\&/g 22718s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22719D["\1"]=" \3"/p 22720s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 22721d 22722:bsnl 22723s/["\\]/\\&/g 22724s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22725D["\1"]=" \3\\\\\\n"\\/p 22726t cont 22727s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 22728t cont 22729d 22730:cont 22731n 22732s/.\{148\}/&'"$ac_delim"'/g 22733t clear 22734:clear 22735s/\\$// 22736t bsnlc 22737s/["\\]/\\&/g; s/^/"/; s/$/"/p 22738d 22739:bsnlc 22740s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 22741b cont 22742' <confdefs.h | sed ' 22743s/'"$ac_delim"'/"\\\ 22744"/g' >>$CONFIG_STATUS || ac_write_fail=1 22745 22746cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22747 for (key in D) D_is_set[key] = 1 22748 FS = "" 22749} 22750/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 22751 line = \$ 0 22752 split(line, arg, " ") 22753 if (arg[1] == "#") { 22754 defundef = arg[2] 22755 mac1 = arg[3] 22756 } else { 22757 defundef = substr(arg[1], 2) 22758 mac1 = arg[2] 22759 } 22760 split(mac1, mac2, "(") #) 22761 macro = mac2[1] 22762 prefix = substr(line, 1, index(line, defundef) - 1) 22763 if (D_is_set[macro]) { 22764 # Preserve the white space surrounding the "#". 22765 print prefix "define", macro P[macro] D[macro] 22766 next 22767 } else { 22768 # Replace #undef with comments. This is necessary, for example, 22769 # in the case of _POSIX_SOURCE, which is predefined and required 22770 # on some systems where configure will not decide to define it. 22771 if (defundef == "undef") { 22772 print "/*", prefix defundef, macro, "*/" 22773 next 22774 } 22775 } 22776} 22777{ print } 22778_ACAWK 22779_ACEOF 22780cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22781 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 22782$as_echo "$as_me: error: could not setup config headers machinery" >&2;} 22783 { (exit 1); exit 1; }; } 22784fi # test -n "$CONFIG_HEADERS" 22785 22786 22787eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 22788shift 22789for ac_tag 22790do 22791 case $ac_tag in 22792 :[FHLC]) ac_mode=$ac_tag; continue;; 22793 esac 22794 case $ac_mode$ac_tag in 22795 :[FHL]*:*);; 22796 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 22797$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} 22798 { (exit 1); exit 1; }; };; 22799 :[FH]-) ac_tag=-:-;; 22800 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 22801 esac 22802 ac_save_IFS=$IFS 22803 IFS=: 22804 set x $ac_tag 22805 IFS=$ac_save_IFS 22806 shift 22807 ac_file=$1 22808 shift 22809 22810 case $ac_mode in 22811 :L) ac_source=$1;; 22812 :[FH]) 22813 ac_file_inputs= 22814 for ac_f 22815 do 22816 case $ac_f in 22817 -) ac_f="$tmp/stdin";; 22818 *) # Look for the file first in the build tree, then in the source tree 22819 # (if the path is not absolute). The absolute path cannot be DOS-style, 22820 # because $ac_f cannot contain `:'. 22821 test -f "$ac_f" || 22822 case $ac_f in 22823 [\\/$]*) false;; 22824 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 22825 esac || 22826 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 22827$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} 22828 { (exit 1); exit 1; }; };; 22829 esac 22830 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 22831 ac_file_inputs="$ac_file_inputs '$ac_f'" 22832 done 22833 22834 # Let's still pretend it is `configure' which instantiates (i.e., don't 22835 # use $as_me), people would be surprised to read: 22836 # /* config.h. Generated by config.status. */ 22837 configure_input='Generated from '` 22838 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 22839 `' by configure.' 22840 if test x"$ac_file" != x-; then 22841 configure_input="$ac_file. $configure_input" 22842 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 22843$as_echo "$as_me: creating $ac_file" >&6;} 22844 fi 22845 # Neutralize special characters interpreted by sed in replacement strings. 22846 case $configure_input in #( 22847 *\&* | *\|* | *\\* ) 22848 ac_sed_conf_input=`$as_echo "$configure_input" | 22849 sed 's/[\\\\&|]/\\\\&/g'`;; #( 22850 *) ac_sed_conf_input=$configure_input;; 22851 esac 22852 22853 case $ac_tag in 22854 *:-:* | *:-) cat >"$tmp/stdin" \ 22855 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 22856$as_echo "$as_me: error: could not create $ac_file" >&2;} 22857 { (exit 1); exit 1; }; } ;; 22858 esac 22859 ;; 22860 esac 22861 22862 ac_dir=`$as_dirname -- "$ac_file" || 22863$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22864 X"$ac_file" : 'X\(//\)[^/]' \| \ 22865 X"$ac_file" : 'X\(//\)$' \| \ 22866 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 22867$as_echo X"$ac_file" | 22868 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22869 s//\1/ 22870 q 22871 } 22872 /^X\(\/\/\)[^/].*/{ 22873 s//\1/ 22874 q 22875 } 22876 /^X\(\/\/\)$/{ 22877 s//\1/ 22878 q 22879 } 22880 /^X\(\/\).*/{ 22881 s//\1/ 22882 q 22883 } 22884 s/.*/./; q'` 22885 { as_dir="$ac_dir" 22886 case $as_dir in #( 22887 -*) as_dir=./$as_dir;; 22888 esac 22889 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 22890 as_dirs= 22891 while :; do 22892 case $as_dir in #( 22893 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 22894 *) as_qdir=$as_dir;; 22895 esac 22896 as_dirs="'$as_qdir' $as_dirs" 22897 as_dir=`$as_dirname -- "$as_dir" || 22898$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22899 X"$as_dir" : 'X\(//\)[^/]' \| \ 22900 X"$as_dir" : 'X\(//\)$' \| \ 22901 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 22902$as_echo X"$as_dir" | 22903 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22904 s//\1/ 22905 q 22906 } 22907 /^X\(\/\/\)[^/].*/{ 22908 s//\1/ 22909 q 22910 } 22911 /^X\(\/\/\)$/{ 22912 s//\1/ 22913 q 22914 } 22915 /^X\(\/\).*/{ 22916 s//\1/ 22917 q 22918 } 22919 s/.*/./; q'` 22920 test -d "$as_dir" && break 22921 done 22922 test -z "$as_dirs" || eval "mkdir $as_dirs" 22923 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 22924$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 22925 { (exit 1); exit 1; }; }; } 22926 ac_builddir=. 22927 22928case "$ac_dir" in 22929.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 22930*) 22931 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 22932 # A ".." for each directory in $ac_dir_suffix. 22933 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 22934 case $ac_top_builddir_sub in 22935 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 22936 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 22937 esac ;; 22938esac 22939ac_abs_top_builddir=$ac_pwd 22940ac_abs_builddir=$ac_pwd$ac_dir_suffix 22941# for backward compatibility: 22942ac_top_builddir=$ac_top_build_prefix 22943 22944case $srcdir in 22945 .) # We are building in place. 22946 ac_srcdir=. 22947 ac_top_srcdir=$ac_top_builddir_sub 22948 ac_abs_top_srcdir=$ac_pwd ;; 22949 [\\/]* | ?:[\\/]* ) # Absolute name. 22950 ac_srcdir=$srcdir$ac_dir_suffix; 22951 ac_top_srcdir=$srcdir 22952 ac_abs_top_srcdir=$srcdir ;; 22953 *) # Relative name. 22954 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 22955 ac_top_srcdir=$ac_top_build_prefix$srcdir 22956 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 22957esac 22958ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 22959 22960 22961 case $ac_mode in 22962 :F) 22963 # 22964 # CONFIG_FILE 22965 # 22966 22967 case $INSTALL in 22968 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 22969 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 22970 esac 22971 ac_MKDIR_P=$MKDIR_P 22972 case $MKDIR_P in 22973 [\\/$]* | ?:[\\/]* ) ;; 22974 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 22975 esac 22976_ACEOF 22977 22978cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22979# If the template does not know about datarootdir, expand it. 22980# FIXME: This hack should be removed a few years after 2.60. 22981ac_datarootdir_hack=; ac_datarootdir_seen= 22982 22983ac_sed_dataroot=' 22984/datarootdir/ { 22985 p 22986 q 22987} 22988/@datadir@/p 22989/@docdir@/p 22990/@infodir@/p 22991/@localedir@/p 22992/@mandir@/p 22993' 22994case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 22995*datarootdir*) ac_datarootdir_seen=yes;; 22996*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 22997 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 22998$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 22999_ACEOF 23000cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23001 ac_datarootdir_hack=' 23002 s&@datadir@&$datadir&g 23003 s&@docdir@&$docdir&g 23004 s&@infodir@&$infodir&g 23005 s&@localedir@&$localedir&g 23006 s&@mandir@&$mandir&g 23007 s&\\\${datarootdir}&$datarootdir&g' ;; 23008esac 23009_ACEOF 23010 23011# Neutralize VPATH when `$srcdir' = `.'. 23012# Shell code in configure.ac might set extrasub. 23013# FIXME: do we really want to maintain this feature? 23014cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23015ac_sed_extra="$ac_vpsub 23016$extrasub 23017_ACEOF 23018cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23019:t 23020/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 23021s|@configure_input@|$ac_sed_conf_input|;t t 23022s&@top_builddir@&$ac_top_builddir_sub&;t t 23023s&@top_build_prefix@&$ac_top_build_prefix&;t t 23024s&@srcdir@&$ac_srcdir&;t t 23025s&@abs_srcdir@&$ac_abs_srcdir&;t t 23026s&@top_srcdir@&$ac_top_srcdir&;t t 23027s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 23028s&@builddir@&$ac_builddir&;t t 23029s&@abs_builddir@&$ac_abs_builddir&;t t 23030s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 23031s&@INSTALL@&$ac_INSTALL&;t t 23032s&@MKDIR_P@&$ac_MKDIR_P&;t t 23033$ac_datarootdir_hack 23034" 23035eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 23036 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23037$as_echo "$as_me: error: could not create $ac_file" >&2;} 23038 { (exit 1); exit 1; }; } 23039 23040test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 23041 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 23042 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 23043 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23044which seems to be undefined. Please make sure it is defined." >&5 23045$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23046which seems to be undefined. Please make sure it is defined." >&2;} 23047 23048 rm -f "$tmp/stdin" 23049 case $ac_file in 23050 -) cat "$tmp/out" && rm -f "$tmp/out";; 23051 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 23052 esac \ 23053 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23054$as_echo "$as_me: error: could not create $ac_file" >&2;} 23055 { (exit 1); exit 1; }; } 23056 ;; 23057 :H) 23058 # 23059 # CONFIG_HEADER 23060 # 23061 if test x"$ac_file" != x-; then 23062 { 23063 $as_echo "/* $configure_input */" \ 23064 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 23065 } >"$tmp/config.h" \ 23066 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23067$as_echo "$as_me: error: could not create $ac_file" >&2;} 23068 { (exit 1); exit 1; }; } 23069 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 23070 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 23071$as_echo "$as_me: $ac_file is unchanged" >&6;} 23072 else 23073 rm -f "$ac_file" 23074 mv "$tmp/config.h" "$ac_file" \ 23075 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23076$as_echo "$as_me: error: could not create $ac_file" >&2;} 23077 { (exit 1); exit 1; }; } 23078 fi 23079 else 23080 $as_echo "/* $configure_input */" \ 23081 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 23082 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 23083$as_echo "$as_me: error: could not create -" >&2;} 23084 { (exit 1); exit 1; }; } 23085 fi 23086# Compute "$ac_file"'s index in $config_headers. 23087_am_arg="$ac_file" 23088_am_stamp_count=1 23089for _am_header in $config_headers :; do 23090 case $_am_header in 23091 $_am_arg | $_am_arg:* ) 23092 break ;; 23093 * ) 23094 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 23095 esac 23096done 23097echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 23098$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23099 X"$_am_arg" : 'X\(//\)[^/]' \| \ 23100 X"$_am_arg" : 'X\(//\)$' \| \ 23101 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 23102$as_echo X"$_am_arg" | 23103 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23104 s//\1/ 23105 q 23106 } 23107 /^X\(\/\/\)[^/].*/{ 23108 s//\1/ 23109 q 23110 } 23111 /^X\(\/\/\)$/{ 23112 s//\1/ 23113 q 23114 } 23115 /^X\(\/\).*/{ 23116 s//\1/ 23117 q 23118 } 23119 s/.*/./; q'`/stamp-h$_am_stamp_count 23120 ;; 23121 23122 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 23123$as_echo "$as_me: executing $ac_file commands" >&6;} 23124 ;; 23125 esac 23126 23127 23128 case $ac_file$ac_mode in 23129 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 23130 # Autoconf 2.62 quotes --file arguments for eval, but not when files 23131 # are listed without --file. Let's play safe and only enable the eval 23132 # if we detect the quoting. 23133 case $CONFIG_FILES in 23134 *\'*) eval set x "$CONFIG_FILES" ;; 23135 *) set x $CONFIG_FILES ;; 23136 esac 23137 shift 23138 for mf 23139 do 23140 # Strip MF so we end up with the name of the file. 23141 mf=`echo "$mf" | sed -e 's/:.*$//'` 23142 # Check whether this is an Automake generated Makefile or not. 23143 # We used to match only the files named `Makefile.in', but 23144 # some people rename them; so instead we look at the file content. 23145 # Grep'ing the first line is not enough: some people post-process 23146 # each Makefile.in and add a new line on top of each file to say so. 23147 # Grep'ing the whole file is not good either: AIX grep has a line 23148 # limit of 2048, but all sed's we know have understand at least 4000. 23149 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 23150 dirpart=`$as_dirname -- "$mf" || 23151$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23152 X"$mf" : 'X\(//\)[^/]' \| \ 23153 X"$mf" : 'X\(//\)$' \| \ 23154 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 23155$as_echo X"$mf" | 23156 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23157 s//\1/ 23158 q 23159 } 23160 /^X\(\/\/\)[^/].*/{ 23161 s//\1/ 23162 q 23163 } 23164 /^X\(\/\/\)$/{ 23165 s//\1/ 23166 q 23167 } 23168 /^X\(\/\).*/{ 23169 s//\1/ 23170 q 23171 } 23172 s/.*/./; q'` 23173 else 23174 continue 23175 fi 23176 # Extract the definition of DEPDIR, am__include, and am__quote 23177 # from the Makefile without running `make'. 23178 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 23179 test -z "$DEPDIR" && continue 23180 am__include=`sed -n 's/^am__include = //p' < "$mf"` 23181 test -z "am__include" && continue 23182 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 23183 # When using ansi2knr, U may be empty or an underscore; expand it 23184 U=`sed -n 's/^U = //p' < "$mf"` 23185 # Find all dependency output files, they are included files with 23186 # $(DEPDIR) in their names. We invoke sed twice because it is the 23187 # simplest approach to changing $(DEPDIR) to its actual value in the 23188 # expansion. 23189 for file in `sed -n " 23190 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 23191 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 23192 # Make sure the directory exists. 23193 test -f "$dirpart/$file" && continue 23194 fdir=`$as_dirname -- "$file" || 23195$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23196 X"$file" : 'X\(//\)[^/]' \| \ 23197 X"$file" : 'X\(//\)$' \| \ 23198 X"$file" : 'X\(/\)' \| . 2>/dev/null || 23199$as_echo X"$file" | 23200 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23201 s//\1/ 23202 q 23203 } 23204 /^X\(\/\/\)[^/].*/{ 23205 s//\1/ 23206 q 23207 } 23208 /^X\(\/\/\)$/{ 23209 s//\1/ 23210 q 23211 } 23212 /^X\(\/\).*/{ 23213 s//\1/ 23214 q 23215 } 23216 s/.*/./; q'` 23217 { as_dir=$dirpart/$fdir 23218 case $as_dir in #( 23219 -*) as_dir=./$as_dir;; 23220 esac 23221 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23222 as_dirs= 23223 while :; do 23224 case $as_dir in #( 23225 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 23226 *) as_qdir=$as_dir;; 23227 esac 23228 as_dirs="'$as_qdir' $as_dirs" 23229 as_dir=`$as_dirname -- "$as_dir" || 23230$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23231 X"$as_dir" : 'X\(//\)[^/]' \| \ 23232 X"$as_dir" : 'X\(//\)$' \| \ 23233 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23234$as_echo X"$as_dir" | 23235 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23236 s//\1/ 23237 q 23238 } 23239 /^X\(\/\/\)[^/].*/{ 23240 s//\1/ 23241 q 23242 } 23243 /^X\(\/\/\)$/{ 23244 s//\1/ 23245 q 23246 } 23247 /^X\(\/\).*/{ 23248 s//\1/ 23249 q 23250 } 23251 s/.*/./; q'` 23252 test -d "$as_dir" && break 23253 done 23254 test -z "$as_dirs" || eval "mkdir $as_dirs" 23255 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23256$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 23257 { (exit 1); exit 1; }; }; } 23258 # echo "creating $dirpart/$file" 23259 echo '# dummy' > "$dirpart/$file" 23260 done 23261 done 23262} 23263 ;; 23264 23265 esac 23266done # for ac_tag 23267 23268 23269{ (exit 0); exit 0; } 23270_ACEOF 23271chmod +x $CONFIG_STATUS 23272ac_clean_files=$ac_clean_files_save 23273 23274test $ac_write_fail = 0 || 23275 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 23276$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} 23277 { (exit 1); exit 1; }; } 23278 23279 23280# configure is writing to config.log, and then calls config.status. 23281# config.status does its own redirection, appending to config.log. 23282# Unfortunately, on DOS this fails, as config.log is still kept open 23283# by configure, so config.status won't be able to write to it; its 23284# output is simply discarded. So we exec the FD to /dev/null, 23285# effectively closing config.log, so it can be properly (re)opened and 23286# appended to by config.status. When coming back to configure, we 23287# need to make the FD available again. 23288if test "$no_create" != yes; then 23289 ac_cs_success=: 23290 ac_config_status_args= 23291 test "$silent" = yes && 23292 ac_config_status_args="$ac_config_status_args --quiet" 23293 exec 5>/dev/null 23294 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23295 exec 5>>config.log 23296 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23297 # would make configure fail if this is the last instruction. 23298 $ac_cs_success || { (exit 1); exit 1; } 23299fi 23300if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 23301 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 23302$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 23303fi 23304 23305