configure revision 5e695a52
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.63 for xf86-video-ark 0.7.2. 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-ark' 752PACKAGE_TARNAME='xf86-video-ark' 753PACKAGE_VERSION='0.7.2' 754PACKAGE_STRING='xf86-video-ark 0.7.2' 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 811XSERVER_LIBPCIACCESS_FALSE 812XSERVER_LIBPCIACCESS_TRUE 813PCIACCESS_LIBS 814PCIACCESS_CFLAGS 815INCLUDES 816XORG_LIBS 817XORG_CFLAGS 818PKG_CONFIG 819moduledir 820LIBTOOL 821ac_ct_F77 822FFLAGS 823F77 824CXXCPP 825am__fastdepCXX_FALSE 826am__fastdepCXX_TRUE 827CXXDEPMODE 828ac_ct_CXX 829CXXFLAGS 830CXX 831CPP 832NMEDIT 833DSYMUTIL 834RANLIB 835AR 836ECHO 837LN_S 838EGREP 839GREP 840SED 841am__fastdepCC_FALSE 842am__fastdepCC_TRUE 843CCDEPMODE 844AMDEPBACKSLASH 845AMDEP_FALSE 846AMDEP_TRUE 847am__quote 848am__include 849DEPDIR 850OBJEXT 851EXEEXT 852ac_ct_CC 853CPPFLAGS 854LDFLAGS 855CFLAGS 856CC 857host_os 858host_vendor 859host_cpu 860host 861build_os 862build_vendor 863build_cpu 864build 865MAINT 866MAINTAINER_MODE_FALSE 867MAINTAINER_MODE_TRUE 868am__untar 869am__tar 870AMTAR 871am__leading_dot 872SET_MAKE 873AWK 874mkdir_p 875MKDIR_P 876INSTALL_STRIP_PROGRAM 877STRIP 878install_sh 879MAKEINFO 880AUTOHEADER 881AUTOMAKE 882AUTOCONF 883ACLOCAL 884VERSION 885PACKAGE 886CYGPATH_W 887am__isrc 888INSTALL_DATA 889INSTALL_SCRIPT 890INSTALL_PROGRAM 891target_alias 892host_alias 893build_alias 894LIBS 895ECHO_T 896ECHO_N 897ECHO_C 898DEFS 899mandir 900localedir 901libdir 902psdir 903pdfdir 904dvidir 905htmldir 906infodir 907docdir 908oldincludedir 909includedir 910localstatedir 911sharedstatedir 912sysconfdir 913datadir 914datarootdir 915libexecdir 916sbindir 917bindir 918program_transform_name 919prefix 920exec_prefix 921PACKAGE_BUGREPORT 922PACKAGE_STRING 923PACKAGE_VERSION 924PACKAGE_TARNAME 925PACKAGE_NAME 926PATH_SEPARATOR 927SHELL' 928ac_subst_files='' 929ac_user_opts=' 930enable_option_checking 931enable_maintainer_mode 932enable_static 933enable_shared 934enable_fast_install 935enable_dependency_tracking 936with_gnu_ld 937enable_libtool_lock 938with_pic 939with_tags 940with_xorg_module_dir 941with_release_version 942' 943 ac_precious_vars='build_alias 944host_alias 945target_alias 946CC 947CFLAGS 948LDFLAGS 949LIBS 950CPPFLAGS 951CPP 952CXX 953CXXFLAGS 954CCC 955CXXCPP 956F77 957FFLAGS 958PKG_CONFIG 959XORG_CFLAGS 960XORG_LIBS 961PCIACCESS_CFLAGS 962PCIACCESS_LIBS' 963 964 965# Initialize some variables set by options. 966ac_init_help= 967ac_init_version=false 968ac_unrecognized_opts= 969ac_unrecognized_sep= 970# The variables have the same names as the options, with 971# dashes changed to underlines. 972cache_file=/dev/null 973exec_prefix=NONE 974no_create= 975no_recursion= 976prefix=NONE 977program_prefix=NONE 978program_suffix=NONE 979program_transform_name=s,x,x, 980silent= 981site= 982srcdir= 983verbose= 984x_includes=NONE 985x_libraries=NONE 986 987# Installation directory options. 988# These are left unexpanded so users can "make install exec_prefix=/foo" 989# and all the variables that are supposed to be based on exec_prefix 990# by default will actually change. 991# Use braces instead of parens because sh, perl, etc. also accept them. 992# (The list follows the same order as the GNU Coding Standards.) 993bindir='${exec_prefix}/bin' 994sbindir='${exec_prefix}/sbin' 995libexecdir='${exec_prefix}/libexec' 996datarootdir='${prefix}/share' 997datadir='${datarootdir}' 998sysconfdir='${prefix}/etc' 999sharedstatedir='${prefix}/com' 1000localstatedir='${prefix}/var' 1001includedir='${prefix}/include' 1002oldincludedir='/usr/include' 1003docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 1004infodir='${datarootdir}/info' 1005htmldir='${docdir}' 1006dvidir='${docdir}' 1007pdfdir='${docdir}' 1008psdir='${docdir}' 1009libdir='${exec_prefix}/lib' 1010localedir='${datarootdir}/locale' 1011mandir='${datarootdir}/man' 1012 1013ac_prev= 1014ac_dashdash= 1015for ac_option 1016do 1017 # If the previous option needs an argument, assign it. 1018 if test -n "$ac_prev"; then 1019 eval $ac_prev=\$ac_option 1020 ac_prev= 1021 continue 1022 fi 1023 1024 case $ac_option in 1025 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1026 *) ac_optarg=yes ;; 1027 esac 1028 1029 # Accept the important Cygnus configure options, so we can diagnose typos. 1030 1031 case $ac_dashdash$ac_option in 1032 --) 1033 ac_dashdash=yes ;; 1034 1035 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1036 ac_prev=bindir ;; 1037 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1038 bindir=$ac_optarg ;; 1039 1040 -build | --build | --buil | --bui | --bu) 1041 ac_prev=build_alias ;; 1042 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1043 build_alias=$ac_optarg ;; 1044 1045 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1046 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1047 ac_prev=cache_file ;; 1048 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1049 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1050 cache_file=$ac_optarg ;; 1051 1052 --config-cache | -C) 1053 cache_file=config.cache ;; 1054 1055 -datadir | --datadir | --datadi | --datad) 1056 ac_prev=datadir ;; 1057 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1058 datadir=$ac_optarg ;; 1059 1060 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1061 | --dataroo | --dataro | --datar) 1062 ac_prev=datarootdir ;; 1063 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1064 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1065 datarootdir=$ac_optarg ;; 1066 1067 -disable-* | --disable-*) 1068 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1069 # Reject names that are not valid shell variable names. 1070 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1071 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1072 { (exit 1); exit 1; }; } 1073 ac_useropt_orig=$ac_useropt 1074 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1075 case $ac_user_opts in 1076 *" 1077"enable_$ac_useropt" 1078"*) ;; 1079 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1080 ac_unrecognized_sep=', ';; 1081 esac 1082 eval enable_$ac_useropt=no ;; 1083 1084 -docdir | --docdir | --docdi | --doc | --do) 1085 ac_prev=docdir ;; 1086 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1087 docdir=$ac_optarg ;; 1088 1089 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1090 ac_prev=dvidir ;; 1091 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1092 dvidir=$ac_optarg ;; 1093 1094 -enable-* | --enable-*) 1095 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1096 # Reject names that are not valid shell variable names. 1097 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1098 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1099 { (exit 1); exit 1; }; } 1100 ac_useropt_orig=$ac_useropt 1101 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1102 case $ac_user_opts in 1103 *" 1104"enable_$ac_useropt" 1105"*) ;; 1106 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1107 ac_unrecognized_sep=', ';; 1108 esac 1109 eval enable_$ac_useropt=\$ac_optarg ;; 1110 1111 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1112 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1113 | --exec | --exe | --ex) 1114 ac_prev=exec_prefix ;; 1115 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1116 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1117 | --exec=* | --exe=* | --ex=*) 1118 exec_prefix=$ac_optarg ;; 1119 1120 -gas | --gas | --ga | --g) 1121 # Obsolete; use --with-gas. 1122 with_gas=yes ;; 1123 1124 -help | --help | --hel | --he | -h) 1125 ac_init_help=long ;; 1126 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1127 ac_init_help=recursive ;; 1128 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1129 ac_init_help=short ;; 1130 1131 -host | --host | --hos | --ho) 1132 ac_prev=host_alias ;; 1133 -host=* | --host=* | --hos=* | --ho=*) 1134 host_alias=$ac_optarg ;; 1135 1136 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1137 ac_prev=htmldir ;; 1138 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1139 | --ht=*) 1140 htmldir=$ac_optarg ;; 1141 1142 -includedir | --includedir | --includedi | --included | --include \ 1143 | --includ | --inclu | --incl | --inc) 1144 ac_prev=includedir ;; 1145 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1146 | --includ=* | --inclu=* | --incl=* | --inc=*) 1147 includedir=$ac_optarg ;; 1148 1149 -infodir | --infodir | --infodi | --infod | --info | --inf) 1150 ac_prev=infodir ;; 1151 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1152 infodir=$ac_optarg ;; 1153 1154 -libdir | --libdir | --libdi | --libd) 1155 ac_prev=libdir ;; 1156 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1157 libdir=$ac_optarg ;; 1158 1159 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1160 | --libexe | --libex | --libe) 1161 ac_prev=libexecdir ;; 1162 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1163 | --libexe=* | --libex=* | --libe=*) 1164 libexecdir=$ac_optarg ;; 1165 1166 -localedir | --localedir | --localedi | --localed | --locale) 1167 ac_prev=localedir ;; 1168 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1169 localedir=$ac_optarg ;; 1170 1171 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1172 | --localstate | --localstat | --localsta | --localst | --locals) 1173 ac_prev=localstatedir ;; 1174 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1175 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1176 localstatedir=$ac_optarg ;; 1177 1178 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1179 ac_prev=mandir ;; 1180 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1181 mandir=$ac_optarg ;; 1182 1183 -nfp | --nfp | --nf) 1184 # Obsolete; use --without-fp. 1185 with_fp=no ;; 1186 1187 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1188 | --no-cr | --no-c | -n) 1189 no_create=yes ;; 1190 1191 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1192 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1193 no_recursion=yes ;; 1194 1195 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1196 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1197 | --oldin | --oldi | --old | --ol | --o) 1198 ac_prev=oldincludedir ;; 1199 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1200 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1201 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1202 oldincludedir=$ac_optarg ;; 1203 1204 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1205 ac_prev=prefix ;; 1206 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1207 prefix=$ac_optarg ;; 1208 1209 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1210 | --program-pre | --program-pr | --program-p) 1211 ac_prev=program_prefix ;; 1212 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1213 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1214 program_prefix=$ac_optarg ;; 1215 1216 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1217 | --program-suf | --program-su | --program-s) 1218 ac_prev=program_suffix ;; 1219 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1220 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1221 program_suffix=$ac_optarg ;; 1222 1223 -program-transform-name | --program-transform-name \ 1224 | --program-transform-nam | --program-transform-na \ 1225 | --program-transform-n | --program-transform- \ 1226 | --program-transform | --program-transfor \ 1227 | --program-transfo | --program-transf \ 1228 | --program-trans | --program-tran \ 1229 | --progr-tra | --program-tr | --program-t) 1230 ac_prev=program_transform_name ;; 1231 -program-transform-name=* | --program-transform-name=* \ 1232 | --program-transform-nam=* | --program-transform-na=* \ 1233 | --program-transform-n=* | --program-transform-=* \ 1234 | --program-transform=* | --program-transfor=* \ 1235 | --program-transfo=* | --program-transf=* \ 1236 | --program-trans=* | --program-tran=* \ 1237 | --progr-tra=* | --program-tr=* | --program-t=*) 1238 program_transform_name=$ac_optarg ;; 1239 1240 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1241 ac_prev=pdfdir ;; 1242 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1243 pdfdir=$ac_optarg ;; 1244 1245 -psdir | --psdir | --psdi | --psd | --ps) 1246 ac_prev=psdir ;; 1247 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1248 psdir=$ac_optarg ;; 1249 1250 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1251 | -silent | --silent | --silen | --sile | --sil) 1252 silent=yes ;; 1253 1254 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1255 ac_prev=sbindir ;; 1256 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1257 | --sbi=* | --sb=*) 1258 sbindir=$ac_optarg ;; 1259 1260 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1261 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1262 | --sharedst | --shareds | --shared | --share | --shar \ 1263 | --sha | --sh) 1264 ac_prev=sharedstatedir ;; 1265 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1266 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1267 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1268 | --sha=* | --sh=*) 1269 sharedstatedir=$ac_optarg ;; 1270 1271 -site | --site | --sit) 1272 ac_prev=site ;; 1273 -site=* | --site=* | --sit=*) 1274 site=$ac_optarg ;; 1275 1276 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1277 ac_prev=srcdir ;; 1278 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1279 srcdir=$ac_optarg ;; 1280 1281 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1282 | --syscon | --sysco | --sysc | --sys | --sy) 1283 ac_prev=sysconfdir ;; 1284 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1285 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1286 sysconfdir=$ac_optarg ;; 1287 1288 -target | --target | --targe | --targ | --tar | --ta | --t) 1289 ac_prev=target_alias ;; 1290 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1291 target_alias=$ac_optarg ;; 1292 1293 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1294 verbose=yes ;; 1295 1296 -version | --version | --versio | --versi | --vers | -V) 1297 ac_init_version=: ;; 1298 1299 -with-* | --with-*) 1300 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1301 # Reject names that are not valid shell variable names. 1302 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1303 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1304 { (exit 1); exit 1; }; } 1305 ac_useropt_orig=$ac_useropt 1306 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1307 case $ac_user_opts in 1308 *" 1309"with_$ac_useropt" 1310"*) ;; 1311 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1312 ac_unrecognized_sep=', ';; 1313 esac 1314 eval with_$ac_useropt=\$ac_optarg ;; 1315 1316 -without-* | --without-*) 1317 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1318 # Reject names that are not valid shell variable names. 1319 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1320 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1321 { (exit 1); exit 1; }; } 1322 ac_useropt_orig=$ac_useropt 1323 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1324 case $ac_user_opts in 1325 *" 1326"with_$ac_useropt" 1327"*) ;; 1328 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1329 ac_unrecognized_sep=', ';; 1330 esac 1331 eval with_$ac_useropt=no ;; 1332 1333 --x) 1334 # Obsolete; use --with-x. 1335 with_x=yes ;; 1336 1337 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1338 | --x-incl | --x-inc | --x-in | --x-i) 1339 ac_prev=x_includes ;; 1340 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1341 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1342 x_includes=$ac_optarg ;; 1343 1344 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1345 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1346 ac_prev=x_libraries ;; 1347 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1348 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1349 x_libraries=$ac_optarg ;; 1350 1351 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option 1352Try \`$0 --help' for more information." >&2 1353 { (exit 1); exit 1; }; } 1354 ;; 1355 1356 *=*) 1357 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1358 # Reject names that are not valid shell variable names. 1359 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1360 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1361 { (exit 1); exit 1; }; } 1362 eval $ac_envvar=\$ac_optarg 1363 export $ac_envvar ;; 1364 1365 *) 1366 # FIXME: should be removed in autoconf 3.0. 1367 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1368 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1369 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1370 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1371 ;; 1372 1373 esac 1374done 1375 1376if test -n "$ac_prev"; then 1377 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1378 { $as_echo "$as_me: error: missing argument to $ac_option" >&2 1379 { (exit 1); exit 1; }; } 1380fi 1381 1382if test -n "$ac_unrecognized_opts"; then 1383 case $enable_option_checking in 1384 no) ;; 1385 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 1386 { (exit 1); exit 1; }; } ;; 1387 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1388 esac 1389fi 1390 1391# Check all directory arguments for consistency. 1392for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1393 datadir sysconfdir sharedstatedir localstatedir includedir \ 1394 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1395 libdir localedir mandir 1396do 1397 eval ac_val=\$$ac_var 1398 # Remove trailing slashes. 1399 case $ac_val in 1400 */ ) 1401 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1402 eval $ac_var=\$ac_val;; 1403 esac 1404 # Be sure to have absolute directory names. 1405 case $ac_val in 1406 [\\/$]* | ?:[\\/]* ) continue;; 1407 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1408 esac 1409 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1410 { (exit 1); exit 1; }; } 1411done 1412 1413# There might be people who depend on the old broken behavior: `$host' 1414# used to hold the argument of --host etc. 1415# FIXME: To remove some day. 1416build=$build_alias 1417host=$host_alias 1418target=$target_alias 1419 1420# FIXME: To remove some day. 1421if test "x$host_alias" != x; then 1422 if test "x$build_alias" = x; then 1423 cross_compiling=maybe 1424 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1425 If a cross compiler is detected then cross compile mode will be used." >&2 1426 elif test "x$build_alias" != "x$host_alias"; then 1427 cross_compiling=yes 1428 fi 1429fi 1430 1431ac_tool_prefix= 1432test -n "$host_alias" && ac_tool_prefix=$host_alias- 1433 1434test "$silent" = yes && exec 6>/dev/null 1435 1436 1437ac_pwd=`pwd` && test -n "$ac_pwd" && 1438ac_ls_di=`ls -di .` && 1439ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1440 { $as_echo "$as_me: error: working directory cannot be determined" >&2 1441 { (exit 1); exit 1; }; } 1442test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1443 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 1444 { (exit 1); exit 1; }; } 1445 1446 1447# Find the source files, if location was not specified. 1448if test -z "$srcdir"; then 1449 ac_srcdir_defaulted=yes 1450 # Try the directory containing this script, then the parent directory. 1451 ac_confdir=`$as_dirname -- "$as_myself" || 1452$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1453 X"$as_myself" : 'X\(//\)[^/]' \| \ 1454 X"$as_myself" : 'X\(//\)$' \| \ 1455 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1456$as_echo X"$as_myself" | 1457 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1458 s//\1/ 1459 q 1460 } 1461 /^X\(\/\/\)[^/].*/{ 1462 s//\1/ 1463 q 1464 } 1465 /^X\(\/\/\)$/{ 1466 s//\1/ 1467 q 1468 } 1469 /^X\(\/\).*/{ 1470 s//\1/ 1471 q 1472 } 1473 s/.*/./; q'` 1474 srcdir=$ac_confdir 1475 if test ! -r "$srcdir/$ac_unique_file"; then 1476 srcdir=.. 1477 fi 1478else 1479 ac_srcdir_defaulted=no 1480fi 1481if test ! -r "$srcdir/$ac_unique_file"; then 1482 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1483 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1484 { (exit 1); exit 1; }; } 1485fi 1486ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1487ac_abs_confdir=`( 1488 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 1489 { (exit 1); exit 1; }; } 1490 pwd)` 1491# When building in place, set srcdir=. 1492if test "$ac_abs_confdir" = "$ac_pwd"; then 1493 srcdir=. 1494fi 1495# Remove unnecessary trailing slashes from srcdir. 1496# Double slashes in file names in object file debugging info 1497# mess up M-x gdb in Emacs. 1498case $srcdir in 1499*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1500esac 1501for ac_var in $ac_precious_vars; do 1502 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1503 eval ac_env_${ac_var}_value=\$${ac_var} 1504 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1505 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1506done 1507 1508# 1509# Report the --help message. 1510# 1511if test "$ac_init_help" = "long"; then 1512 # Omit some internal or obsolete options to make the list less imposing. 1513 # This message is too long to be a string in the A/UX 3.1 sh. 1514 cat <<_ACEOF 1515\`configure' configures xf86-video-ark 0.7.2 to adapt to many kinds of systems. 1516 1517Usage: $0 [OPTION]... [VAR=VALUE]... 1518 1519To assign environment variables (e.g., CC, CFLAGS...), specify them as 1520VAR=VALUE. See below for descriptions of some of the useful variables. 1521 1522Defaults for the options are specified in brackets. 1523 1524Configuration: 1525 -h, --help display this help and exit 1526 --help=short display options specific to this package 1527 --help=recursive display the short help of all the included packages 1528 -V, --version display version information and exit 1529 -q, --quiet, --silent do not print \`checking...' messages 1530 --cache-file=FILE cache test results in FILE [disabled] 1531 -C, --config-cache alias for \`--cache-file=config.cache' 1532 -n, --no-create do not create output files 1533 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1534 1535Installation directories: 1536 --prefix=PREFIX install architecture-independent files in PREFIX 1537 [$ac_default_prefix] 1538 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1539 [PREFIX] 1540 1541By default, \`make install' will install all the files in 1542\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1543an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1544for instance \`--prefix=\$HOME'. 1545 1546For better control, use the options below. 1547 1548Fine tuning of the installation directories: 1549 --bindir=DIR user executables [EPREFIX/bin] 1550 --sbindir=DIR system admin executables [EPREFIX/sbin] 1551 --libexecdir=DIR program executables [EPREFIX/libexec] 1552 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1553 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1554 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1555 --libdir=DIR object code libraries [EPREFIX/lib] 1556 --includedir=DIR C header files [PREFIX/include] 1557 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1558 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1559 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1560 --infodir=DIR info documentation [DATAROOTDIR/info] 1561 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1562 --mandir=DIR man documentation [DATAROOTDIR/man] 1563 --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-ark] 1564 --htmldir=DIR html documentation [DOCDIR] 1565 --dvidir=DIR dvi documentation [DOCDIR] 1566 --pdfdir=DIR pdf documentation [DOCDIR] 1567 --psdir=DIR ps documentation [DOCDIR] 1568_ACEOF 1569 1570 cat <<\_ACEOF 1571 1572Program names: 1573 --program-prefix=PREFIX prepend PREFIX to installed program names 1574 --program-suffix=SUFFIX append SUFFIX to installed program names 1575 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1576 1577System types: 1578 --build=BUILD configure for building on BUILD [guessed] 1579 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1580_ACEOF 1581fi 1582 1583if test -n "$ac_init_help"; then 1584 case $ac_init_help in 1585 short | recursive ) echo "Configuration of xf86-video-ark 0.7.2:";; 1586 esac 1587 cat <<\_ACEOF 1588 1589Optional Features: 1590 --disable-option-checking ignore unrecognized --enable/--with options 1591 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1592 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1593 --enable-maintainer-mode enable make rules and dependencies not useful 1594 (and sometimes confusing) to the casual installer 1595 --enable-static[=PKGS] build static libraries [default=no] 1596 --enable-shared[=PKGS] build shared libraries [default=yes] 1597 --enable-fast-install[=PKGS] 1598 optimize for fast installation [default=yes] 1599 --disable-dependency-tracking speeds up one-time build 1600 --enable-dependency-tracking do not reject slow dependency extractors 1601 --disable-libtool-lock avoid locking (might break parallel builds) 1602 1603Optional Packages: 1604 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1605 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1606 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1607 --with-pic try to use only PIC/non-PIC objects [default=use 1608 both] 1609 --with-tags[=TAGS] include additional configurations [automatic] 1610 --with-xorg-module-dir=DIR 1611 --with-release-version=STRING 1612 Use release version string in package name 1613 1614Some influential environment variables: 1615 CC C compiler command 1616 CFLAGS C compiler flags 1617 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1618 nonstandard directory <lib dir> 1619 LIBS libraries to pass to the linker, e.g. -l<library> 1620 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1621 you have headers in a nonstandard directory <include dir> 1622 CPP C preprocessor 1623 CXX C++ compiler command 1624 CXXFLAGS C++ compiler flags 1625 CXXCPP C++ preprocessor 1626 F77 Fortran 77 compiler command 1627 FFLAGS Fortran 77 compiler flags 1628 PKG_CONFIG path to pkg-config utility 1629 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1630 XORG_LIBS linker flags for XORG, overriding pkg-config 1631 PCIACCESS_CFLAGS 1632 C compiler flags for PCIACCESS, overriding pkg-config 1633 PCIACCESS_LIBS 1634 linker flags for PCIACCESS, overriding pkg-config 1635 1636Use these variables to override the choices made by `configure' or to help 1637it to find libraries and programs with nonstandard names/locations. 1638 1639Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1640_ACEOF 1641ac_status=$? 1642fi 1643 1644if test "$ac_init_help" = "recursive"; then 1645 # If there are subdirs, report their specific --help. 1646 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1647 test -d "$ac_dir" || 1648 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1649 continue 1650 ac_builddir=. 1651 1652case "$ac_dir" in 1653.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1654*) 1655 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1656 # A ".." for each directory in $ac_dir_suffix. 1657 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1658 case $ac_top_builddir_sub in 1659 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1660 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1661 esac ;; 1662esac 1663ac_abs_top_builddir=$ac_pwd 1664ac_abs_builddir=$ac_pwd$ac_dir_suffix 1665# for backward compatibility: 1666ac_top_builddir=$ac_top_build_prefix 1667 1668case $srcdir in 1669 .) # We are building in place. 1670 ac_srcdir=. 1671 ac_top_srcdir=$ac_top_builddir_sub 1672 ac_abs_top_srcdir=$ac_pwd ;; 1673 [\\/]* | ?:[\\/]* ) # Absolute name. 1674 ac_srcdir=$srcdir$ac_dir_suffix; 1675 ac_top_srcdir=$srcdir 1676 ac_abs_top_srcdir=$srcdir ;; 1677 *) # Relative name. 1678 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1679 ac_top_srcdir=$ac_top_build_prefix$srcdir 1680 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1681esac 1682ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1683 1684 cd "$ac_dir" || { ac_status=$?; continue; } 1685 # Check for guested configure. 1686 if test -f "$ac_srcdir/configure.gnu"; then 1687 echo && 1688 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1689 elif test -f "$ac_srcdir/configure"; then 1690 echo && 1691 $SHELL "$ac_srcdir/configure" --help=recursive 1692 else 1693 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1694 fi || ac_status=$? 1695 cd "$ac_pwd" || { ac_status=$?; break; } 1696 done 1697fi 1698 1699test -n "$ac_init_help" && exit $ac_status 1700if $ac_init_version; then 1701 cat <<\_ACEOF 1702xf86-video-ark configure 0.7.2 1703generated by GNU Autoconf 2.63 1704 1705Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 17062002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 1707This configure script is free software; the Free Software Foundation 1708gives unlimited permission to copy, distribute and modify it. 1709_ACEOF 1710 exit 1711fi 1712cat >config.log <<_ACEOF 1713This file contains any messages produced by compilers while 1714running configure, to aid debugging if configure makes a mistake. 1715 1716It was created by xf86-video-ark $as_me 0.7.2, which was 1717generated by GNU Autoconf 2.63. Invocation command line was 1718 1719 $ $0 $@ 1720 1721_ACEOF 1722exec 5>>config.log 1723{ 1724cat <<_ASUNAME 1725## --------- ## 1726## Platform. ## 1727## --------- ## 1728 1729hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1730uname -m = `(uname -m) 2>/dev/null || echo unknown` 1731uname -r = `(uname -r) 2>/dev/null || echo unknown` 1732uname -s = `(uname -s) 2>/dev/null || echo unknown` 1733uname -v = `(uname -v) 2>/dev/null || echo unknown` 1734 1735/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1736/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1737 1738/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1739/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1740/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1741/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1742/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1743/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1744/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1745 1746_ASUNAME 1747 1748as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1749for as_dir in $PATH 1750do 1751 IFS=$as_save_IFS 1752 test -z "$as_dir" && as_dir=. 1753 $as_echo "PATH: $as_dir" 1754done 1755IFS=$as_save_IFS 1756 1757} >&5 1758 1759cat >&5 <<_ACEOF 1760 1761 1762## ----------- ## 1763## Core tests. ## 1764## ----------- ## 1765 1766_ACEOF 1767 1768 1769# Keep a trace of the command line. 1770# Strip out --no-create and --no-recursion so they do not pile up. 1771# Strip out --silent because we don't want to record it for future runs. 1772# Also quote any args containing shell meta-characters. 1773# Make two passes to allow for proper duplicate-argument suppression. 1774ac_configure_args= 1775ac_configure_args0= 1776ac_configure_args1= 1777ac_must_keep_next=false 1778for ac_pass in 1 2 1779do 1780 for ac_arg 1781 do 1782 case $ac_arg in 1783 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1784 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1785 | -silent | --silent | --silen | --sile | --sil) 1786 continue ;; 1787 *\'*) 1788 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1789 esac 1790 case $ac_pass in 1791 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1792 2) 1793 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1794 if test $ac_must_keep_next = true; then 1795 ac_must_keep_next=false # Got value, back to normal. 1796 else 1797 case $ac_arg in 1798 *=* | --config-cache | -C | -disable-* | --disable-* \ 1799 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1800 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1801 | -with-* | --with-* | -without-* | --without-* | --x) 1802 case "$ac_configure_args0 " in 1803 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1804 esac 1805 ;; 1806 -* ) ac_must_keep_next=true ;; 1807 esac 1808 fi 1809 ac_configure_args="$ac_configure_args '$ac_arg'" 1810 ;; 1811 esac 1812 done 1813done 1814$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1815$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1816 1817# When interrupted or exit'd, cleanup temporary files, and complete 1818# config.log. We remove comments because anyway the quotes in there 1819# would cause problems or look ugly. 1820# WARNING: Use '\'' to represent an apostrophe within the trap. 1821# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1822trap 'exit_status=$? 1823 # Save into config.log some information that might help in debugging. 1824 { 1825 echo 1826 1827 cat <<\_ASBOX 1828## ---------------- ## 1829## Cache variables. ## 1830## ---------------- ## 1831_ASBOX 1832 echo 1833 # The following way of writing the cache mishandles newlines in values, 1834( 1835 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1836 eval ac_val=\$$ac_var 1837 case $ac_val in #( 1838 *${as_nl}*) 1839 case $ac_var in #( 1840 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 1841$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1842 esac 1843 case $ac_var in #( 1844 _ | IFS | as_nl) ;; #( 1845 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1846 *) $as_unset $ac_var ;; 1847 esac ;; 1848 esac 1849 done 1850 (set) 2>&1 | 1851 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1852 *${as_nl}ac_space=\ *) 1853 sed -n \ 1854 "s/'\''/'\''\\\\'\'''\''/g; 1855 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1856 ;; #( 1857 *) 1858 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1859 ;; 1860 esac | 1861 sort 1862) 1863 echo 1864 1865 cat <<\_ASBOX 1866## ----------------- ## 1867## Output variables. ## 1868## ----------------- ## 1869_ASBOX 1870 echo 1871 for ac_var in $ac_subst_vars 1872 do 1873 eval ac_val=\$$ac_var 1874 case $ac_val in 1875 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1876 esac 1877 $as_echo "$ac_var='\''$ac_val'\''" 1878 done | sort 1879 echo 1880 1881 if test -n "$ac_subst_files"; then 1882 cat <<\_ASBOX 1883## ------------------- ## 1884## File substitutions. ## 1885## ------------------- ## 1886_ASBOX 1887 echo 1888 for ac_var in $ac_subst_files 1889 do 1890 eval ac_val=\$$ac_var 1891 case $ac_val in 1892 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1893 esac 1894 $as_echo "$ac_var='\''$ac_val'\''" 1895 done | sort 1896 echo 1897 fi 1898 1899 if test -s confdefs.h; then 1900 cat <<\_ASBOX 1901## ----------- ## 1902## confdefs.h. ## 1903## ----------- ## 1904_ASBOX 1905 echo 1906 cat confdefs.h 1907 echo 1908 fi 1909 test "$ac_signal" != 0 && 1910 $as_echo "$as_me: caught signal $ac_signal" 1911 $as_echo "$as_me: exit $exit_status" 1912 } >&5 1913 rm -f core *.core core.conftest.* && 1914 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1915 exit $exit_status 1916' 0 1917for ac_signal in 1 2 13 15; do 1918 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1919done 1920ac_signal=0 1921 1922# confdefs.h avoids OS command line length limits that DEFS can exceed. 1923rm -f -r conftest* confdefs.h 1924 1925# Predefined preprocessor variables. 1926 1927cat >>confdefs.h <<_ACEOF 1928#define PACKAGE_NAME "$PACKAGE_NAME" 1929_ACEOF 1930 1931 1932cat >>confdefs.h <<_ACEOF 1933#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1934_ACEOF 1935 1936 1937cat >>confdefs.h <<_ACEOF 1938#define PACKAGE_VERSION "$PACKAGE_VERSION" 1939_ACEOF 1940 1941 1942cat >>confdefs.h <<_ACEOF 1943#define PACKAGE_STRING "$PACKAGE_STRING" 1944_ACEOF 1945 1946 1947cat >>confdefs.h <<_ACEOF 1948#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1949_ACEOF 1950 1951 1952# Let the site file select an alternate cache file if it wants to. 1953# Prefer an explicitly selected file to automatically selected ones. 1954ac_site_file1=NONE 1955ac_site_file2=NONE 1956if test -n "$CONFIG_SITE"; then 1957 ac_site_file1=$CONFIG_SITE 1958elif test "x$prefix" != xNONE; then 1959 ac_site_file1=$prefix/share/config.site 1960 ac_site_file2=$prefix/etc/config.site 1961else 1962 ac_site_file1=$ac_default_prefix/share/config.site 1963 ac_site_file2=$ac_default_prefix/etc/config.site 1964fi 1965for ac_site_file in "$ac_site_file1" "$ac_site_file2" 1966do 1967 test "x$ac_site_file" = xNONE && continue 1968 if test -r "$ac_site_file"; then 1969 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1970$as_echo "$as_me: loading site script $ac_site_file" >&6;} 1971 sed 's/^/| /' "$ac_site_file" >&5 1972 . "$ac_site_file" 1973 fi 1974done 1975 1976if test -r "$cache_file"; then 1977 # Some versions of bash will fail to source /dev/null (special 1978 # files actually), so we avoid doing that. 1979 if test -f "$cache_file"; then 1980 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 1981$as_echo "$as_me: loading cache $cache_file" >&6;} 1982 case $cache_file in 1983 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1984 *) . "./$cache_file";; 1985 esac 1986 fi 1987else 1988 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 1989$as_echo "$as_me: creating cache $cache_file" >&6;} 1990 >$cache_file 1991fi 1992 1993# Check that the precious variables saved in the cache have kept the same 1994# value. 1995ac_cache_corrupted=false 1996for ac_var in $ac_precious_vars; do 1997 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1998 eval ac_new_set=\$ac_env_${ac_var}_set 1999 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2000 eval ac_new_val=\$ac_env_${ac_var}_value 2001 case $ac_old_set,$ac_new_set in 2002 set,) 2003 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2004$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2005 ac_cache_corrupted=: ;; 2006 ,set) 2007 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 2008$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2009 ac_cache_corrupted=: ;; 2010 ,);; 2011 *) 2012 if test "x$ac_old_val" != "x$ac_new_val"; then 2013 # differences in whitespace do not lead to failure. 2014 ac_old_val_w=`echo x $ac_old_val` 2015 ac_new_val_w=`echo x $ac_new_val` 2016 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2017 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 2018$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2019 ac_cache_corrupted=: 2020 else 2021 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2022$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2023 eval $ac_var=\$ac_old_val 2024 fi 2025 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 2026$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2027 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 2028$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2029 fi;; 2030 esac 2031 # Pass precious variables to config.status. 2032 if test "$ac_new_set" = set; then 2033 case $ac_new_val in 2034 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2035 *) ac_arg=$ac_var=$ac_new_val ;; 2036 esac 2037 case " $ac_configure_args " in 2038 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2039 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 2040 esac 2041 fi 2042done 2043if $ac_cache_corrupted; then 2044 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 2045$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2046 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 2047$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2048 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 2049$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 2050 { (exit 1); exit 1; }; } 2051fi 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077ac_ext=c 2078ac_cpp='$CPP $CPPFLAGS' 2079ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2080ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2081ac_compiler_gnu=$ac_cv_c_compiler_gnu 2082 2083 2084 2085 2086ac_config_headers="$ac_config_headers config.h" 2087 2088ac_aux_dir= 2089for ac_dir in . "$srcdir"/.; do 2090 if test -f "$ac_dir/install-sh"; then 2091 ac_aux_dir=$ac_dir 2092 ac_install_sh="$ac_aux_dir/install-sh -c" 2093 break 2094 elif test -f "$ac_dir/install.sh"; then 2095 ac_aux_dir=$ac_dir 2096 ac_install_sh="$ac_aux_dir/install.sh -c" 2097 break 2098 elif test -f "$ac_dir/shtool"; then 2099 ac_aux_dir=$ac_dir 2100 ac_install_sh="$ac_aux_dir/shtool install -c" 2101 break 2102 fi 2103done 2104if test -z "$ac_aux_dir"; then 2105 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5 2106$as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;} 2107 { (exit 1); exit 1; }; } 2108fi 2109 2110# These three variables are undocumented and unsupported, 2111# and are intended to be withdrawn in a future Autoconf release. 2112# They can cause serious problems if a builder's source tree is in a directory 2113# whose full name contains unusual characters. 2114ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2115ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2116ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2117 2118 2119 2120am__api_version='1.11' 2121 2122# Find a good install program. We prefer a C program (faster), 2123# so one script is as good as another. But avoid the broken or 2124# incompatible versions: 2125# SysV /etc/install, /usr/sbin/install 2126# SunOS /usr/etc/install 2127# IRIX /sbin/install 2128# AIX /bin/install 2129# AmigaOS /C/install, which installs bootblocks on floppy discs 2130# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2131# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2132# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2133# OS/2's system install, which has a completely different semantic 2134# ./install, which can be erroneously created by make from ./install.sh. 2135# Reject install programs that cannot install multiple files. 2136{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2137$as_echo_n "checking for a BSD-compatible install... " >&6; } 2138if test -z "$INSTALL"; then 2139if test "${ac_cv_path_install+set}" = set; then 2140 $as_echo_n "(cached) " >&6 2141else 2142 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2143for as_dir in $PATH 2144do 2145 IFS=$as_save_IFS 2146 test -z "$as_dir" && as_dir=. 2147 # Account for people who put trailing slashes in PATH elements. 2148case $as_dir/ in 2149 ./ | .// | /cC/* | \ 2150 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2151 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2152 /usr/ucb/* ) ;; 2153 *) 2154 # OSF1 and SCO ODT 3.0 have their own names for install. 2155 # Don't use installbsd from OSF since it installs stuff as root 2156 # by default. 2157 for ac_prog in ginstall scoinst install; do 2158 for ac_exec_ext in '' $ac_executable_extensions; do 2159 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2160 if test $ac_prog = install && 2161 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2162 # AIX install. It has an incompatible calling convention. 2163 : 2164 elif test $ac_prog = install && 2165 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2166 # program-specific install script used by HP pwplus--don't use. 2167 : 2168 else 2169 rm -rf conftest.one conftest.two conftest.dir 2170 echo one > conftest.one 2171 echo two > conftest.two 2172 mkdir conftest.dir 2173 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2174 test -s conftest.one && test -s conftest.two && 2175 test -s conftest.dir/conftest.one && 2176 test -s conftest.dir/conftest.two 2177 then 2178 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2179 break 3 2180 fi 2181 fi 2182 fi 2183 done 2184 done 2185 ;; 2186esac 2187 2188done 2189IFS=$as_save_IFS 2190 2191rm -rf conftest.one conftest.two conftest.dir 2192 2193fi 2194 if test "${ac_cv_path_install+set}" = set; then 2195 INSTALL=$ac_cv_path_install 2196 else 2197 # As a last resort, use the slow shell script. Don't cache a 2198 # value for INSTALL within a source directory, because that will 2199 # break other packages using the cache if that directory is 2200 # removed, or if the value is a relative name. 2201 INSTALL=$ac_install_sh 2202 fi 2203fi 2204{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 2205$as_echo "$INSTALL" >&6; } 2206 2207# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2208# It thinks the first close brace ends the variable substitution. 2209test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2210 2211test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2212 2213test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2214 2215{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2216$as_echo_n "checking whether build environment is sane... " >&6; } 2217# Just in case 2218sleep 1 2219echo timestamp > conftest.file 2220# Reject unsafe characters in $srcdir or the absolute working directory 2221# name. Accept space and tab only in the latter. 2222am_lf=' 2223' 2224case `pwd` in 2225 *[\\\"\#\$\&\'\`$am_lf]*) 2226 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5 2227$as_echo "$as_me: error: unsafe absolute working directory name" >&2;} 2228 { (exit 1); exit 1; }; };; 2229esac 2230case $srcdir in 2231 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2232 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5 2233$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;} 2234 { (exit 1); exit 1; }; };; 2235esac 2236 2237# Do `set' in a subshell so we don't clobber the current shell's 2238# arguments. Must try -L first in case configure is actually a 2239# symlink; some systems play weird games with the mod time of symlinks 2240# (eg FreeBSD returns the mod time of the symlink's containing 2241# directory). 2242if ( 2243 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2244 if test "$*" = "X"; then 2245 # -L didn't work. 2246 set X `ls -t "$srcdir/configure" conftest.file` 2247 fi 2248 rm -f conftest.file 2249 if test "$*" != "X $srcdir/configure conftest.file" \ 2250 && test "$*" != "X conftest.file $srcdir/configure"; then 2251 2252 # If neither matched, then we have a broken ls. This can happen 2253 # if, for instance, CONFIG_SHELL is bash and it inherits a 2254 # broken ls alias from the environment. This has actually 2255 # happened. Such a system could not be considered "sane". 2256 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2257alias in your environment" >&5 2258$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2259alias in your environment" >&2;} 2260 { (exit 1); exit 1; }; } 2261 fi 2262 2263 test "$2" = conftest.file 2264 ) 2265then 2266 # Ok. 2267 : 2268else 2269 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2270Check your system clock" >&5 2271$as_echo "$as_me: error: newly created file is older than distributed files! 2272Check your system clock" >&2;} 2273 { (exit 1); exit 1; }; } 2274fi 2275{ $as_echo "$as_me:$LINENO: result: yes" >&5 2276$as_echo "yes" >&6; } 2277test "$program_prefix" != NONE && 2278 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2279# Use a double $ so make ignores it. 2280test "$program_suffix" != NONE && 2281 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2282# Double any \ or $. 2283# By default was `s,x,x', remove it if useless. 2284ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2285program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2286 2287# expand $ac_aux_dir to an absolute path 2288am_aux_dir=`cd $ac_aux_dir && pwd` 2289 2290if test x"${MISSING+set}" != xset; then 2291 case $am_aux_dir in 2292 *\ * | *\ *) 2293 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2294 *) 2295 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2296 esac 2297fi 2298# Use eval to expand $SHELL 2299if eval "$MISSING --run true"; then 2300 am_missing_run="$MISSING --run " 2301else 2302 am_missing_run= 2303 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2304$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2305fi 2306 2307if test x"${install_sh}" != xset; then 2308 case $am_aux_dir in 2309 *\ * | *\ *) 2310 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2311 *) 2312 install_sh="\${SHELL} $am_aux_dir/install-sh" 2313 esac 2314fi 2315 2316# Installed binaries are usually stripped using `strip' when the user 2317# run `make install-strip'. However `strip' might not be the right 2318# tool to use in cross-compilation environments, therefore Automake 2319# will honor the `STRIP' environment variable to overrule this program. 2320if test "$cross_compiling" != no; then 2321 if test -n "$ac_tool_prefix"; then 2322 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2323set dummy ${ac_tool_prefix}strip; ac_word=$2 2324{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2325$as_echo_n "checking for $ac_word... " >&6; } 2326if test "${ac_cv_prog_STRIP+set}" = set; then 2327 $as_echo_n "(cached) " >&6 2328else 2329 if test -n "$STRIP"; then 2330 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2331else 2332as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2333for as_dir in $PATH 2334do 2335 IFS=$as_save_IFS 2336 test -z "$as_dir" && as_dir=. 2337 for ac_exec_ext in '' $ac_executable_extensions; do 2338 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2339 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2340 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2341 break 2 2342 fi 2343done 2344done 2345IFS=$as_save_IFS 2346 2347fi 2348fi 2349STRIP=$ac_cv_prog_STRIP 2350if test -n "$STRIP"; then 2351 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 2352$as_echo "$STRIP" >&6; } 2353else 2354 { $as_echo "$as_me:$LINENO: result: no" >&5 2355$as_echo "no" >&6; } 2356fi 2357 2358 2359fi 2360if test -z "$ac_cv_prog_STRIP"; then 2361 ac_ct_STRIP=$STRIP 2362 # Extract the first word of "strip", so it can be a program name with args. 2363set dummy strip; ac_word=$2 2364{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2365$as_echo_n "checking for $ac_word... " >&6; } 2366if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2367 $as_echo_n "(cached) " >&6 2368else 2369 if test -n "$ac_ct_STRIP"; then 2370 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2371else 2372as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2373for as_dir in $PATH 2374do 2375 IFS=$as_save_IFS 2376 test -z "$as_dir" && as_dir=. 2377 for ac_exec_ext in '' $ac_executable_extensions; do 2378 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2379 ac_cv_prog_ac_ct_STRIP="strip" 2380 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2381 break 2 2382 fi 2383done 2384done 2385IFS=$as_save_IFS 2386 2387fi 2388fi 2389ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2390if test -n "$ac_ct_STRIP"; then 2391 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2392$as_echo "$ac_ct_STRIP" >&6; } 2393else 2394 { $as_echo "$as_me:$LINENO: result: no" >&5 2395$as_echo "no" >&6; } 2396fi 2397 2398 if test "x$ac_ct_STRIP" = x; then 2399 STRIP=":" 2400 else 2401 case $cross_compiling:$ac_tool_warned in 2402yes:) 2403{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2404$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2405ac_tool_warned=yes ;; 2406esac 2407 STRIP=$ac_ct_STRIP 2408 fi 2409else 2410 STRIP="$ac_cv_prog_STRIP" 2411fi 2412 2413fi 2414INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2415 2416{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 2417$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2418if test -z "$MKDIR_P"; then 2419 if test "${ac_cv_path_mkdir+set}" = set; then 2420 $as_echo_n "(cached) " >&6 2421else 2422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2423for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2424do 2425 IFS=$as_save_IFS 2426 test -z "$as_dir" && as_dir=. 2427 for ac_prog in mkdir gmkdir; do 2428 for ac_exec_ext in '' $ac_executable_extensions; do 2429 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2430 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2431 'mkdir (GNU coreutils) '* | \ 2432 'mkdir (coreutils) '* | \ 2433 'mkdir (fileutils) '4.1*) 2434 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2435 break 3;; 2436 esac 2437 done 2438 done 2439done 2440IFS=$as_save_IFS 2441 2442fi 2443 2444 if test "${ac_cv_path_mkdir+set}" = set; then 2445 MKDIR_P="$ac_cv_path_mkdir -p" 2446 else 2447 # As a last resort, use the slow shell script. Don't cache a 2448 # value for MKDIR_P within a source directory, because that will 2449 # break other packages using the cache if that directory is 2450 # removed, or if the value is a relative name. 2451 test -d ./--version && rmdir ./--version 2452 MKDIR_P="$ac_install_sh -d" 2453 fi 2454fi 2455{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 2456$as_echo "$MKDIR_P" >&6; } 2457 2458mkdir_p="$MKDIR_P" 2459case $mkdir_p in 2460 [\\/$]* | ?:[\\/]*) ;; 2461 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2462esac 2463 2464for ac_prog in gawk mawk nawk awk 2465do 2466 # Extract the first word of "$ac_prog", so it can be a program name with args. 2467set dummy $ac_prog; ac_word=$2 2468{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2469$as_echo_n "checking for $ac_word... " >&6; } 2470if test "${ac_cv_prog_AWK+set}" = set; then 2471 $as_echo_n "(cached) " >&6 2472else 2473 if test -n "$AWK"; then 2474 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2475else 2476as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2477for as_dir in $PATH 2478do 2479 IFS=$as_save_IFS 2480 test -z "$as_dir" && as_dir=. 2481 for ac_exec_ext in '' $ac_executable_extensions; do 2482 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2483 ac_cv_prog_AWK="$ac_prog" 2484 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2485 break 2 2486 fi 2487done 2488done 2489IFS=$as_save_IFS 2490 2491fi 2492fi 2493AWK=$ac_cv_prog_AWK 2494if test -n "$AWK"; then 2495 { $as_echo "$as_me:$LINENO: result: $AWK" >&5 2496$as_echo "$AWK" >&6; } 2497else 2498 { $as_echo "$as_me:$LINENO: result: no" >&5 2499$as_echo "no" >&6; } 2500fi 2501 2502 2503 test -n "$AWK" && break 2504done 2505 2506{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2507$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2508set x ${MAKE-make} 2509ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2510if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2511 $as_echo_n "(cached) " >&6 2512else 2513 cat >conftest.make <<\_ACEOF 2514SHELL = /bin/sh 2515all: 2516 @echo '@@@%%%=$(MAKE)=@@@%%%' 2517_ACEOF 2518# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2519case `${MAKE-make} -f conftest.make 2>/dev/null` in 2520 *@@@%%%=?*=@@@%%%*) 2521 eval ac_cv_prog_make_${ac_make}_set=yes;; 2522 *) 2523 eval ac_cv_prog_make_${ac_make}_set=no;; 2524esac 2525rm -f conftest.make 2526fi 2527if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2528 { $as_echo "$as_me:$LINENO: result: yes" >&5 2529$as_echo "yes" >&6; } 2530 SET_MAKE= 2531else 2532 { $as_echo "$as_me:$LINENO: result: no" >&5 2533$as_echo "no" >&6; } 2534 SET_MAKE="MAKE=${MAKE-make}" 2535fi 2536 2537rm -rf .tst 2>/dev/null 2538mkdir .tst 2>/dev/null 2539if test -d .tst; then 2540 am__leading_dot=. 2541else 2542 am__leading_dot=_ 2543fi 2544rmdir .tst 2>/dev/null 2545 2546if test "`cd $srcdir && pwd`" != "`pwd`"; then 2547 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2548 # is not polluted with repeated "-I." 2549 am__isrc=' -I$(srcdir)' 2550 # test to see if srcdir already configured 2551 if test -f $srcdir/config.status; then 2552 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2553$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2554 { (exit 1); exit 1; }; } 2555 fi 2556fi 2557 2558# test whether we have cygpath 2559if test -z "$CYGPATH_W"; then 2560 if (cygpath --version) >/dev/null 2>/dev/null; then 2561 CYGPATH_W='cygpath -w' 2562 else 2563 CYGPATH_W=echo 2564 fi 2565fi 2566 2567 2568# Define the identity of the package. 2569 PACKAGE='xf86-video-ark' 2570 VERSION='0.7.2' 2571 2572 2573cat >>confdefs.h <<_ACEOF 2574#define PACKAGE "$PACKAGE" 2575_ACEOF 2576 2577 2578cat >>confdefs.h <<_ACEOF 2579#define VERSION "$VERSION" 2580_ACEOF 2581 2582# Some tools Automake needs. 2583 2584ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2585 2586 2587AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2588 2589 2590AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2591 2592 2593AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2594 2595 2596MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2597 2598# We need awk for the "check" target. The system "awk" is bad on 2599# some platforms. 2600# Always define AMTAR for backward compatibility. 2601 2602AMTAR=${AMTAR-"${am_missing_run}tar"} 2603 2604am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2605 2606 2607 2608 2609 2610 2611 2612{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2613$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2614 # Check whether --enable-maintainer-mode was given. 2615if test "${enable_maintainer_mode+set}" = set; then 2616 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2617else 2618 USE_MAINTAINER_MODE=no 2619fi 2620 2621 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2622$as_echo "$USE_MAINTAINER_MODE" >&6; } 2623 if test $USE_MAINTAINER_MODE = yes; then 2624 MAINTAINER_MODE_TRUE= 2625 MAINTAINER_MODE_FALSE='#' 2626else 2627 MAINTAINER_MODE_TRUE='#' 2628 MAINTAINER_MODE_FALSE= 2629fi 2630 2631 MAINT=$MAINTAINER_MODE_TRUE 2632 2633 2634 2635# Checks for programs. 2636# Check whether --enable-static was given. 2637if test "${enable_static+set}" = set; then 2638 enableval=$enable_static; p=${PACKAGE-default} 2639 case $enableval in 2640 yes) enable_static=yes ;; 2641 no) enable_static=no ;; 2642 *) 2643 enable_static=no 2644 # Look at the argument we got. We use all the common list separators. 2645 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2646 for pkg in $enableval; do 2647 IFS="$lt_save_ifs" 2648 if test "X$pkg" = "X$p"; then 2649 enable_static=yes 2650 fi 2651 done 2652 IFS="$lt_save_ifs" 2653 ;; 2654 esac 2655else 2656 enable_static=no 2657fi 2658 2659 2660 2661# Check whether --enable-shared was given. 2662if test "${enable_shared+set}" = set; then 2663 enableval=$enable_shared; p=${PACKAGE-default} 2664 case $enableval in 2665 yes) enable_shared=yes ;; 2666 no) enable_shared=no ;; 2667 *) 2668 enable_shared=no 2669 # Look at the argument we got. We use all the common list separators. 2670 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2671 for pkg in $enableval; do 2672 IFS="$lt_save_ifs" 2673 if test "X$pkg" = "X$p"; then 2674 enable_shared=yes 2675 fi 2676 done 2677 IFS="$lt_save_ifs" 2678 ;; 2679 esac 2680else 2681 enable_shared=yes 2682fi 2683 2684 2685# Check whether --enable-fast-install was given. 2686if test "${enable_fast_install+set}" = set; then 2687 enableval=$enable_fast_install; p=${PACKAGE-default} 2688 case $enableval in 2689 yes) enable_fast_install=yes ;; 2690 no) enable_fast_install=no ;; 2691 *) 2692 enable_fast_install=no 2693 # Look at the argument we got. We use all the common list separators. 2694 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2695 for pkg in $enableval; do 2696 IFS="$lt_save_ifs" 2697 if test "X$pkg" = "X$p"; then 2698 enable_fast_install=yes 2699 fi 2700 done 2701 IFS="$lt_save_ifs" 2702 ;; 2703 esac 2704else 2705 enable_fast_install=yes 2706fi 2707 2708 2709# Make sure we can run config.sub. 2710$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2711 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 2712$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 2713 { (exit 1); exit 1; }; } 2714 2715{ $as_echo "$as_me:$LINENO: checking build system type" >&5 2716$as_echo_n "checking build system type... " >&6; } 2717if test "${ac_cv_build+set}" = set; then 2718 $as_echo_n "(cached) " >&6 2719else 2720 ac_build_alias=$build_alias 2721test "x$ac_build_alias" = x && 2722 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2723test "x$ac_build_alias" = x && 2724 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 2725$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 2726 { (exit 1); exit 1; }; } 2727ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2728 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 2729$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 2730 { (exit 1); exit 1; }; } 2731 2732fi 2733{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 2734$as_echo "$ac_cv_build" >&6; } 2735case $ac_cv_build in 2736*-*-*) ;; 2737*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 2738$as_echo "$as_me: error: invalid value of canonical build" >&2;} 2739 { (exit 1); exit 1; }; };; 2740esac 2741build=$ac_cv_build 2742ac_save_IFS=$IFS; IFS='-' 2743set x $ac_cv_build 2744shift 2745build_cpu=$1 2746build_vendor=$2 2747shift; shift 2748# Remember, the first character of IFS is used to create $*, 2749# except with old shells: 2750build_os=$* 2751IFS=$ac_save_IFS 2752case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2753 2754 2755{ $as_echo "$as_me:$LINENO: checking host system type" >&5 2756$as_echo_n "checking host system type... " >&6; } 2757if test "${ac_cv_host+set}" = set; then 2758 $as_echo_n "(cached) " >&6 2759else 2760 if test "x$host_alias" = x; then 2761 ac_cv_host=$ac_cv_build 2762else 2763 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2764 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 2765$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 2766 { (exit 1); exit 1; }; } 2767fi 2768 2769fi 2770{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 2771$as_echo "$ac_cv_host" >&6; } 2772case $ac_cv_host in 2773*-*-*) ;; 2774*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 2775$as_echo "$as_me: error: invalid value of canonical host" >&2;} 2776 { (exit 1); exit 1; }; };; 2777esac 2778host=$ac_cv_host 2779ac_save_IFS=$IFS; IFS='-' 2780set x $ac_cv_host 2781shift 2782host_cpu=$1 2783host_vendor=$2 2784shift; shift 2785# Remember, the first character of IFS is used to create $*, 2786# except with old shells: 2787host_os=$* 2788IFS=$ac_save_IFS 2789case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2790 2791 2792DEPDIR="${am__leading_dot}deps" 2793 2794ac_config_commands="$ac_config_commands depfiles" 2795 2796 2797am_make=${MAKE-make} 2798cat > confinc << 'END' 2799am__doit: 2800 @echo this is the am__doit target 2801.PHONY: am__doit 2802END 2803# If we don't find an include directive, just comment out the code. 2804{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 2805$as_echo_n "checking for style of include used by $am_make... " >&6; } 2806am__include="#" 2807am__quote= 2808_am_result=none 2809# First try GNU make style include. 2810echo "include confinc" > confmf 2811# Ignore all kinds of additional output from `make'. 2812case `$am_make -s -f confmf 2> /dev/null` in #( 2813*the\ am__doit\ target*) 2814 am__include=include 2815 am__quote= 2816 _am_result=GNU 2817 ;; 2818esac 2819# Now try BSD make style include. 2820if test "$am__include" = "#"; then 2821 echo '.include "confinc"' > confmf 2822 case `$am_make -s -f confmf 2> /dev/null` in #( 2823 *the\ am__doit\ target*) 2824 am__include=.include 2825 am__quote="\"" 2826 _am_result=BSD 2827 ;; 2828 esac 2829fi 2830 2831 2832{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 2833$as_echo "$_am_result" >&6; } 2834rm -f confinc confmf 2835 2836# Check whether --enable-dependency-tracking was given. 2837if test "${enable_dependency_tracking+set}" = set; then 2838 enableval=$enable_dependency_tracking; 2839fi 2840 2841if test "x$enable_dependency_tracking" != xno; then 2842 am_depcomp="$ac_aux_dir/depcomp" 2843 AMDEPBACKSLASH='\' 2844fi 2845 if test "x$enable_dependency_tracking" != xno; then 2846 AMDEP_TRUE= 2847 AMDEP_FALSE='#' 2848else 2849 AMDEP_TRUE='#' 2850 AMDEP_FALSE= 2851fi 2852 2853 2854ac_ext=c 2855ac_cpp='$CPP $CPPFLAGS' 2856ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2857ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2858ac_compiler_gnu=$ac_cv_c_compiler_gnu 2859if test -n "$ac_tool_prefix"; then 2860 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2861set dummy ${ac_tool_prefix}gcc; ac_word=$2 2862{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2863$as_echo_n "checking for $ac_word... " >&6; } 2864if test "${ac_cv_prog_CC+set}" = set; then 2865 $as_echo_n "(cached) " >&6 2866else 2867 if test -n "$CC"; then 2868 ac_cv_prog_CC="$CC" # Let the user override the test. 2869else 2870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2871for as_dir in $PATH 2872do 2873 IFS=$as_save_IFS 2874 test -z "$as_dir" && as_dir=. 2875 for ac_exec_ext in '' $ac_executable_extensions; do 2876 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2877 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2878 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2879 break 2 2880 fi 2881done 2882done 2883IFS=$as_save_IFS 2884 2885fi 2886fi 2887CC=$ac_cv_prog_CC 2888if test -n "$CC"; then 2889 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2890$as_echo "$CC" >&6; } 2891else 2892 { $as_echo "$as_me:$LINENO: result: no" >&5 2893$as_echo "no" >&6; } 2894fi 2895 2896 2897fi 2898if test -z "$ac_cv_prog_CC"; then 2899 ac_ct_CC=$CC 2900 # Extract the first word of "gcc", so it can be a program name with args. 2901set dummy gcc; ac_word=$2 2902{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2903$as_echo_n "checking for $ac_word... " >&6; } 2904if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2905 $as_echo_n "(cached) " >&6 2906else 2907 if test -n "$ac_ct_CC"; then 2908 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2909else 2910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2911for as_dir in $PATH 2912do 2913 IFS=$as_save_IFS 2914 test -z "$as_dir" && as_dir=. 2915 for ac_exec_ext in '' $ac_executable_extensions; do 2916 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2917 ac_cv_prog_ac_ct_CC="gcc" 2918 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2919 break 2 2920 fi 2921done 2922done 2923IFS=$as_save_IFS 2924 2925fi 2926fi 2927ac_ct_CC=$ac_cv_prog_ac_ct_CC 2928if test -n "$ac_ct_CC"; then 2929 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2930$as_echo "$ac_ct_CC" >&6; } 2931else 2932 { $as_echo "$as_me:$LINENO: result: no" >&5 2933$as_echo "no" >&6; } 2934fi 2935 2936 if test "x$ac_ct_CC" = x; then 2937 CC="" 2938 else 2939 case $cross_compiling:$ac_tool_warned in 2940yes:) 2941{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2942$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2943ac_tool_warned=yes ;; 2944esac 2945 CC=$ac_ct_CC 2946 fi 2947else 2948 CC="$ac_cv_prog_CC" 2949fi 2950 2951if test -z "$CC"; then 2952 if test -n "$ac_tool_prefix"; then 2953 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2954set dummy ${ac_tool_prefix}cc; ac_word=$2 2955{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2956$as_echo_n "checking for $ac_word... " >&6; } 2957if test "${ac_cv_prog_CC+set}" = set; then 2958 $as_echo_n "(cached) " >&6 2959else 2960 if test -n "$CC"; then 2961 ac_cv_prog_CC="$CC" # Let the user override the test. 2962else 2963as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2964for as_dir in $PATH 2965do 2966 IFS=$as_save_IFS 2967 test -z "$as_dir" && as_dir=. 2968 for ac_exec_ext in '' $ac_executable_extensions; do 2969 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2970 ac_cv_prog_CC="${ac_tool_prefix}cc" 2971 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2972 break 2 2973 fi 2974done 2975done 2976IFS=$as_save_IFS 2977 2978fi 2979fi 2980CC=$ac_cv_prog_CC 2981if test -n "$CC"; then 2982 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2983$as_echo "$CC" >&6; } 2984else 2985 { $as_echo "$as_me:$LINENO: result: no" >&5 2986$as_echo "no" >&6; } 2987fi 2988 2989 2990 fi 2991fi 2992if test -z "$CC"; then 2993 # Extract the first word of "cc", so it can be a program name with args. 2994set dummy cc; ac_word=$2 2995{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2996$as_echo_n "checking for $ac_word... " >&6; } 2997if test "${ac_cv_prog_CC+set}" = set; then 2998 $as_echo_n "(cached) " >&6 2999else 3000 if test -n "$CC"; then 3001 ac_cv_prog_CC="$CC" # Let the user override the test. 3002else 3003 ac_prog_rejected=no 3004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3005for as_dir in $PATH 3006do 3007 IFS=$as_save_IFS 3008 test -z "$as_dir" && as_dir=. 3009 for ac_exec_ext in '' $ac_executable_extensions; do 3010 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3011 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3012 ac_prog_rejected=yes 3013 continue 3014 fi 3015 ac_cv_prog_CC="cc" 3016 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3017 break 2 3018 fi 3019done 3020done 3021IFS=$as_save_IFS 3022 3023if test $ac_prog_rejected = yes; then 3024 # We found a bogon in the path, so make sure we never use it. 3025 set dummy $ac_cv_prog_CC 3026 shift 3027 if test $# != 0; then 3028 # We chose a different compiler from the bogus one. 3029 # However, it has the same basename, so the bogon will be chosen 3030 # first if we set CC to just the basename; use the full file name. 3031 shift 3032 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3033 fi 3034fi 3035fi 3036fi 3037CC=$ac_cv_prog_CC 3038if test -n "$CC"; then 3039 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3040$as_echo "$CC" >&6; } 3041else 3042 { $as_echo "$as_me:$LINENO: result: no" >&5 3043$as_echo "no" >&6; } 3044fi 3045 3046 3047fi 3048if test -z "$CC"; then 3049 if test -n "$ac_tool_prefix"; then 3050 for ac_prog in cl.exe 3051 do 3052 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3053set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3054{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3055$as_echo_n "checking for $ac_word... " >&6; } 3056if test "${ac_cv_prog_CC+set}" = set; then 3057 $as_echo_n "(cached) " >&6 3058else 3059 if test -n "$CC"; then 3060 ac_cv_prog_CC="$CC" # Let the user override the test. 3061else 3062as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3063for as_dir in $PATH 3064do 3065 IFS=$as_save_IFS 3066 test -z "$as_dir" && as_dir=. 3067 for ac_exec_ext in '' $ac_executable_extensions; do 3068 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3069 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3070 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3071 break 2 3072 fi 3073done 3074done 3075IFS=$as_save_IFS 3076 3077fi 3078fi 3079CC=$ac_cv_prog_CC 3080if test -n "$CC"; then 3081 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3082$as_echo "$CC" >&6; } 3083else 3084 { $as_echo "$as_me:$LINENO: result: no" >&5 3085$as_echo "no" >&6; } 3086fi 3087 3088 3089 test -n "$CC" && break 3090 done 3091fi 3092if test -z "$CC"; then 3093 ac_ct_CC=$CC 3094 for ac_prog in cl.exe 3095do 3096 # Extract the first word of "$ac_prog", so it can be a program name with args. 3097set dummy $ac_prog; ac_word=$2 3098{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3099$as_echo_n "checking for $ac_word... " >&6; } 3100if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 3101 $as_echo_n "(cached) " >&6 3102else 3103 if test -n "$ac_ct_CC"; then 3104 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3105else 3106as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3107for as_dir in $PATH 3108do 3109 IFS=$as_save_IFS 3110 test -z "$as_dir" && as_dir=. 3111 for ac_exec_ext in '' $ac_executable_extensions; do 3112 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3113 ac_cv_prog_ac_ct_CC="$ac_prog" 3114 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3115 break 2 3116 fi 3117done 3118done 3119IFS=$as_save_IFS 3120 3121fi 3122fi 3123ac_ct_CC=$ac_cv_prog_ac_ct_CC 3124if test -n "$ac_ct_CC"; then 3125 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 3126$as_echo "$ac_ct_CC" >&6; } 3127else 3128 { $as_echo "$as_me:$LINENO: result: no" >&5 3129$as_echo "no" >&6; } 3130fi 3131 3132 3133 test -n "$ac_ct_CC" && break 3134done 3135 3136 if test "x$ac_ct_CC" = x; then 3137 CC="" 3138 else 3139 case $cross_compiling:$ac_tool_warned in 3140yes:) 3141{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 3142$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3143ac_tool_warned=yes ;; 3144esac 3145 CC=$ac_ct_CC 3146 fi 3147fi 3148 3149fi 3150 3151 3152test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3153$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3154{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 3155See \`config.log' for more details." >&5 3156$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 3157See \`config.log' for more details." >&2;} 3158 { (exit 1); exit 1; }; }; } 3159 3160# Provide some information about the compiler. 3161$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 3162set X $ac_compile 3163ac_compiler=$2 3164{ (ac_try="$ac_compiler --version >&5" 3165case "(($ac_try" in 3166 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3167 *) ac_try_echo=$ac_try;; 3168esac 3169eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3170$as_echo "$ac_try_echo") >&5 3171 (eval "$ac_compiler --version >&5") 2>&5 3172 ac_status=$? 3173 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3174 (exit $ac_status); } 3175{ (ac_try="$ac_compiler -v >&5" 3176case "(($ac_try" in 3177 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3178 *) ac_try_echo=$ac_try;; 3179esac 3180eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3181$as_echo "$ac_try_echo") >&5 3182 (eval "$ac_compiler -v >&5") 2>&5 3183 ac_status=$? 3184 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3185 (exit $ac_status); } 3186{ (ac_try="$ac_compiler -V >&5" 3187case "(($ac_try" in 3188 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3189 *) ac_try_echo=$ac_try;; 3190esac 3191eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3192$as_echo "$ac_try_echo") >&5 3193 (eval "$ac_compiler -V >&5") 2>&5 3194 ac_status=$? 3195 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3196 (exit $ac_status); } 3197 3198cat >conftest.$ac_ext <<_ACEOF 3199/* confdefs.h. */ 3200_ACEOF 3201cat confdefs.h >>conftest.$ac_ext 3202cat >>conftest.$ac_ext <<_ACEOF 3203/* end confdefs.h. */ 3204 3205int 3206main () 3207{ 3208 3209 ; 3210 return 0; 3211} 3212_ACEOF 3213ac_clean_files_save=$ac_clean_files 3214ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3215# Try to create an executable without -o first, disregard a.out. 3216# It will help us diagnose broken compilers, and finding out an intuition 3217# of exeext. 3218{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 3219$as_echo_n "checking for C compiler default output file name... " >&6; } 3220ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3221 3222# The possible output files: 3223ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3224 3225ac_rmfiles= 3226for ac_file in $ac_files 3227do 3228 case $ac_file in 3229 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3230 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3231 esac 3232done 3233rm -f $ac_rmfiles 3234 3235if { (ac_try="$ac_link_default" 3236case "(($ac_try" in 3237 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3238 *) ac_try_echo=$ac_try;; 3239esac 3240eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3241$as_echo "$ac_try_echo") >&5 3242 (eval "$ac_link_default") 2>&5 3243 ac_status=$? 3244 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3245 (exit $ac_status); }; then 3246 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3247# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3248# in a Makefile. We should not override ac_cv_exeext if it was cached, 3249# so that the user can short-circuit this test for compilers unknown to 3250# Autoconf. 3251for ac_file in $ac_files '' 3252do 3253 test -f "$ac_file" || continue 3254 case $ac_file in 3255 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3256 ;; 3257 [ab].out ) 3258 # We found the default executable, but exeext='' is most 3259 # certainly right. 3260 break;; 3261 *.* ) 3262 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3263 then :; else 3264 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3265 fi 3266 # We set ac_cv_exeext here because the later test for it is not 3267 # safe: cross compilers may not add the suffix if given an `-o' 3268 # argument, so we may need to know it at that point already. 3269 # Even if this section looks crufty: it has the advantage of 3270 # actually working. 3271 break;; 3272 * ) 3273 break;; 3274 esac 3275done 3276test "$ac_cv_exeext" = no && ac_cv_exeext= 3277 3278else 3279 ac_file='' 3280fi 3281 3282{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 3283$as_echo "$ac_file" >&6; } 3284if test -z "$ac_file"; then 3285 $as_echo "$as_me: failed program was:" >&5 3286sed 's/^/| /' conftest.$ac_ext >&5 3287 3288{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3289$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3290{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables 3291See \`config.log' for more details." >&5 3292$as_echo "$as_me: error: C compiler cannot create executables 3293See \`config.log' for more details." >&2;} 3294 { (exit 77); exit 77; }; }; } 3295fi 3296 3297ac_exeext=$ac_cv_exeext 3298 3299# Check that the compiler produces executables we can run. If not, either 3300# the compiler is broken, or we cross compile. 3301{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 3302$as_echo_n "checking whether the C compiler works... " >&6; } 3303# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3304# If not cross compiling, check that we can run a simple program. 3305if test "$cross_compiling" != yes; then 3306 if { ac_try='./$ac_file' 3307 { (case "(($ac_try" in 3308 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3309 *) ac_try_echo=$ac_try;; 3310esac 3311eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3312$as_echo "$ac_try_echo") >&5 3313 (eval "$ac_try") 2>&5 3314 ac_status=$? 3315 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3316 (exit $ac_status); }; }; then 3317 cross_compiling=no 3318 else 3319 if test "$cross_compiling" = maybe; then 3320 cross_compiling=yes 3321 else 3322 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3323$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3324{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. 3325If you meant to cross compile, use \`--host'. 3326See \`config.log' for more details." >&5 3327$as_echo "$as_me: error: cannot run C compiled programs. 3328If you meant to cross compile, use \`--host'. 3329See \`config.log' for more details." >&2;} 3330 { (exit 1); exit 1; }; }; } 3331 fi 3332 fi 3333fi 3334{ $as_echo "$as_me:$LINENO: result: yes" >&5 3335$as_echo "yes" >&6; } 3336 3337rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3338ac_clean_files=$ac_clean_files_save 3339# Check that the compiler produces executables we can run. If not, either 3340# the compiler is broken, or we cross compile. 3341{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3342$as_echo_n "checking whether we are cross compiling... " >&6; } 3343{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 3344$as_echo "$cross_compiling" >&6; } 3345 3346{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 3347$as_echo_n "checking for suffix of executables... " >&6; } 3348if { (ac_try="$ac_link" 3349case "(($ac_try" in 3350 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3351 *) ac_try_echo=$ac_try;; 3352esac 3353eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3354$as_echo "$ac_try_echo") >&5 3355 (eval "$ac_link") 2>&5 3356 ac_status=$? 3357 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3358 (exit $ac_status); }; then 3359 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3360# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3361# work properly (i.e., refer to `conftest.exe'), while it won't with 3362# `rm'. 3363for ac_file in conftest.exe conftest conftest.*; do 3364 test -f "$ac_file" || continue 3365 case $ac_file in 3366 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3367 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3368 break;; 3369 * ) break;; 3370 esac 3371done 3372else 3373 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3374$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3375{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3376See \`config.log' for more details." >&5 3377$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3378See \`config.log' for more details." >&2;} 3379 { (exit 1); exit 1; }; }; } 3380fi 3381 3382rm -f conftest$ac_cv_exeext 3383{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3384$as_echo "$ac_cv_exeext" >&6; } 3385 3386rm -f conftest.$ac_ext 3387EXEEXT=$ac_cv_exeext 3388ac_exeext=$EXEEXT 3389{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 3390$as_echo_n "checking for suffix of object files... " >&6; } 3391if test "${ac_cv_objext+set}" = set; then 3392 $as_echo_n "(cached) " >&6 3393else 3394 cat >conftest.$ac_ext <<_ACEOF 3395/* confdefs.h. */ 3396_ACEOF 3397cat confdefs.h >>conftest.$ac_ext 3398cat >>conftest.$ac_ext <<_ACEOF 3399/* end confdefs.h. */ 3400 3401int 3402main () 3403{ 3404 3405 ; 3406 return 0; 3407} 3408_ACEOF 3409rm -f conftest.o conftest.obj 3410if { (ac_try="$ac_compile" 3411case "(($ac_try" in 3412 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3413 *) ac_try_echo=$ac_try;; 3414esac 3415eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3416$as_echo "$ac_try_echo") >&5 3417 (eval "$ac_compile") 2>&5 3418 ac_status=$? 3419 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3420 (exit $ac_status); }; then 3421 for ac_file in conftest.o conftest.obj conftest.*; do 3422 test -f "$ac_file" || continue; 3423 case $ac_file in 3424 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3425 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3426 break;; 3427 esac 3428done 3429else 3430 $as_echo "$as_me: failed program was:" >&5 3431sed 's/^/| /' conftest.$ac_ext >&5 3432 3433{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3434$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3435{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3436See \`config.log' for more details." >&5 3437$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile 3438See \`config.log' for more details." >&2;} 3439 { (exit 1); exit 1; }; }; } 3440fi 3441 3442rm -f conftest.$ac_cv_objext conftest.$ac_ext 3443fi 3444{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3445$as_echo "$ac_cv_objext" >&6; } 3446OBJEXT=$ac_cv_objext 3447ac_objext=$OBJEXT 3448{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3449$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3450if test "${ac_cv_c_compiler_gnu+set}" = set; then 3451 $as_echo_n "(cached) " >&6 3452else 3453 cat >conftest.$ac_ext <<_ACEOF 3454/* confdefs.h. */ 3455_ACEOF 3456cat confdefs.h >>conftest.$ac_ext 3457cat >>conftest.$ac_ext <<_ACEOF 3458/* end confdefs.h. */ 3459 3460int 3461main () 3462{ 3463#ifndef __GNUC__ 3464 choke me 3465#endif 3466 3467 ; 3468 return 0; 3469} 3470_ACEOF 3471rm -f conftest.$ac_objext 3472if { (ac_try="$ac_compile" 3473case "(($ac_try" in 3474 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3475 *) ac_try_echo=$ac_try;; 3476esac 3477eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3478$as_echo "$ac_try_echo") >&5 3479 (eval "$ac_compile") 2>conftest.er1 3480 ac_status=$? 3481 grep -v '^ *+' conftest.er1 >conftest.err 3482 rm -f conftest.er1 3483 cat conftest.err >&5 3484 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3485 (exit $ac_status); } && { 3486 test -z "$ac_c_werror_flag" || 3487 test ! -s conftest.err 3488 } && test -s conftest.$ac_objext; then 3489 ac_compiler_gnu=yes 3490else 3491 $as_echo "$as_me: failed program was:" >&5 3492sed 's/^/| /' conftest.$ac_ext >&5 3493 3494 ac_compiler_gnu=no 3495fi 3496 3497rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3498ac_cv_c_compiler_gnu=$ac_compiler_gnu 3499 3500fi 3501{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3502$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3503if test $ac_compiler_gnu = yes; then 3504 GCC=yes 3505else 3506 GCC= 3507fi 3508ac_test_CFLAGS=${CFLAGS+set} 3509ac_save_CFLAGS=$CFLAGS 3510{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3511$as_echo_n "checking whether $CC accepts -g... " >&6; } 3512if test "${ac_cv_prog_cc_g+set}" = set; then 3513 $as_echo_n "(cached) " >&6 3514else 3515 ac_save_c_werror_flag=$ac_c_werror_flag 3516 ac_c_werror_flag=yes 3517 ac_cv_prog_cc_g=no 3518 CFLAGS="-g" 3519 cat >conftest.$ac_ext <<_ACEOF 3520/* confdefs.h. */ 3521_ACEOF 3522cat confdefs.h >>conftest.$ac_ext 3523cat >>conftest.$ac_ext <<_ACEOF 3524/* end confdefs.h. */ 3525 3526int 3527main () 3528{ 3529 3530 ; 3531 return 0; 3532} 3533_ACEOF 3534rm -f conftest.$ac_objext 3535if { (ac_try="$ac_compile" 3536case "(($ac_try" in 3537 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3538 *) ac_try_echo=$ac_try;; 3539esac 3540eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3541$as_echo "$ac_try_echo") >&5 3542 (eval "$ac_compile") 2>conftest.er1 3543 ac_status=$? 3544 grep -v '^ *+' conftest.er1 >conftest.err 3545 rm -f conftest.er1 3546 cat conftest.err >&5 3547 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3548 (exit $ac_status); } && { 3549 test -z "$ac_c_werror_flag" || 3550 test ! -s conftest.err 3551 } && test -s conftest.$ac_objext; then 3552 ac_cv_prog_cc_g=yes 3553else 3554 $as_echo "$as_me: failed program was:" >&5 3555sed 's/^/| /' conftest.$ac_ext >&5 3556 3557 CFLAGS="" 3558 cat >conftest.$ac_ext <<_ACEOF 3559/* confdefs.h. */ 3560_ACEOF 3561cat confdefs.h >>conftest.$ac_ext 3562cat >>conftest.$ac_ext <<_ACEOF 3563/* end confdefs.h. */ 3564 3565int 3566main () 3567{ 3568 3569 ; 3570 return 0; 3571} 3572_ACEOF 3573rm -f conftest.$ac_objext 3574if { (ac_try="$ac_compile" 3575case "(($ac_try" in 3576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3577 *) ac_try_echo=$ac_try;; 3578esac 3579eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3580$as_echo "$ac_try_echo") >&5 3581 (eval "$ac_compile") 2>conftest.er1 3582 ac_status=$? 3583 grep -v '^ *+' conftest.er1 >conftest.err 3584 rm -f conftest.er1 3585 cat conftest.err >&5 3586 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3587 (exit $ac_status); } && { 3588 test -z "$ac_c_werror_flag" || 3589 test ! -s conftest.err 3590 } && test -s conftest.$ac_objext; then 3591 : 3592else 3593 $as_echo "$as_me: failed program was:" >&5 3594sed 's/^/| /' conftest.$ac_ext >&5 3595 3596 ac_c_werror_flag=$ac_save_c_werror_flag 3597 CFLAGS="-g" 3598 cat >conftest.$ac_ext <<_ACEOF 3599/* confdefs.h. */ 3600_ACEOF 3601cat confdefs.h >>conftest.$ac_ext 3602cat >>conftest.$ac_ext <<_ACEOF 3603/* end confdefs.h. */ 3604 3605int 3606main () 3607{ 3608 3609 ; 3610 return 0; 3611} 3612_ACEOF 3613rm -f conftest.$ac_objext 3614if { (ac_try="$ac_compile" 3615case "(($ac_try" in 3616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3617 *) ac_try_echo=$ac_try;; 3618esac 3619eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3620$as_echo "$ac_try_echo") >&5 3621 (eval "$ac_compile") 2>conftest.er1 3622 ac_status=$? 3623 grep -v '^ *+' conftest.er1 >conftest.err 3624 rm -f conftest.er1 3625 cat conftest.err >&5 3626 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3627 (exit $ac_status); } && { 3628 test -z "$ac_c_werror_flag" || 3629 test ! -s conftest.err 3630 } && test -s conftest.$ac_objext; then 3631 ac_cv_prog_cc_g=yes 3632else 3633 $as_echo "$as_me: failed program was:" >&5 3634sed 's/^/| /' conftest.$ac_ext >&5 3635 3636 3637fi 3638 3639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3640fi 3641 3642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3643fi 3644 3645rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3646 ac_c_werror_flag=$ac_save_c_werror_flag 3647fi 3648{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3649$as_echo "$ac_cv_prog_cc_g" >&6; } 3650if test "$ac_test_CFLAGS" = set; then 3651 CFLAGS=$ac_save_CFLAGS 3652elif test $ac_cv_prog_cc_g = yes; then 3653 if test "$GCC" = yes; then 3654 CFLAGS="-g -O2" 3655 else 3656 CFLAGS="-g" 3657 fi 3658else 3659 if test "$GCC" = yes; then 3660 CFLAGS="-O2" 3661 else 3662 CFLAGS= 3663 fi 3664fi 3665{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3666$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3667if test "${ac_cv_prog_cc_c89+set}" = set; then 3668 $as_echo_n "(cached) " >&6 3669else 3670 ac_cv_prog_cc_c89=no 3671ac_save_CC=$CC 3672cat >conftest.$ac_ext <<_ACEOF 3673/* confdefs.h. */ 3674_ACEOF 3675cat confdefs.h >>conftest.$ac_ext 3676cat >>conftest.$ac_ext <<_ACEOF 3677/* end confdefs.h. */ 3678#include <stdarg.h> 3679#include <stdio.h> 3680#include <sys/types.h> 3681#include <sys/stat.h> 3682/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3683struct buf { int x; }; 3684FILE * (*rcsopen) (struct buf *, struct stat *, int); 3685static char *e (p, i) 3686 char **p; 3687 int i; 3688{ 3689 return p[i]; 3690} 3691static char *f (char * (*g) (char **, int), char **p, ...) 3692{ 3693 char *s; 3694 va_list v; 3695 va_start (v,p); 3696 s = g (p, va_arg (v,int)); 3697 va_end (v); 3698 return s; 3699} 3700 3701/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3702 function prototypes and stuff, but not '\xHH' hex character constants. 3703 These don't provoke an error unfortunately, instead are silently treated 3704 as 'x'. The following induces an error, until -std is added to get 3705 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3706 array size at least. It's necessary to write '\x00'==0 to get something 3707 that's true only with -std. */ 3708int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3709 3710/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3711 inside strings and character constants. */ 3712#define FOO(x) 'x' 3713int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3714 3715int test (int i, double x); 3716struct s1 {int (*f) (int a);}; 3717struct s2 {int (*f) (double a);}; 3718int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3719int argc; 3720char **argv; 3721int 3722main () 3723{ 3724return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3725 ; 3726 return 0; 3727} 3728_ACEOF 3729for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3730 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3731do 3732 CC="$ac_save_CC $ac_arg" 3733 rm -f conftest.$ac_objext 3734if { (ac_try="$ac_compile" 3735case "(($ac_try" in 3736 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3737 *) ac_try_echo=$ac_try;; 3738esac 3739eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3740$as_echo "$ac_try_echo") >&5 3741 (eval "$ac_compile") 2>conftest.er1 3742 ac_status=$? 3743 grep -v '^ *+' conftest.er1 >conftest.err 3744 rm -f conftest.er1 3745 cat conftest.err >&5 3746 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3747 (exit $ac_status); } && { 3748 test -z "$ac_c_werror_flag" || 3749 test ! -s conftest.err 3750 } && test -s conftest.$ac_objext; then 3751 ac_cv_prog_cc_c89=$ac_arg 3752else 3753 $as_echo "$as_me: failed program was:" >&5 3754sed 's/^/| /' conftest.$ac_ext >&5 3755 3756 3757fi 3758 3759rm -f core conftest.err conftest.$ac_objext 3760 test "x$ac_cv_prog_cc_c89" != "xno" && break 3761done 3762rm -f conftest.$ac_ext 3763CC=$ac_save_CC 3764 3765fi 3766# AC_CACHE_VAL 3767case "x$ac_cv_prog_cc_c89" in 3768 x) 3769 { $as_echo "$as_me:$LINENO: result: none needed" >&5 3770$as_echo "none needed" >&6; } ;; 3771 xno) 3772 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 3773$as_echo "unsupported" >&6; } ;; 3774 *) 3775 CC="$CC $ac_cv_prog_cc_c89" 3776 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3777$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3778esac 3779 3780 3781ac_ext=c 3782ac_cpp='$CPP $CPPFLAGS' 3783ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3784ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3785ac_compiler_gnu=$ac_cv_c_compiler_gnu 3786 3787depcc="$CC" am_compiler_list= 3788 3789{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3790$as_echo_n "checking dependency style of $depcc... " >&6; } 3791if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3792 $as_echo_n "(cached) " >&6 3793else 3794 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3795 # We make a subdir and do the tests there. Otherwise we can end up 3796 # making bogus files that we don't know about and never remove. For 3797 # instance it was reported that on HP-UX the gcc test will end up 3798 # making a dummy file named `D' -- because `-MD' means `put the output 3799 # in D'. 3800 mkdir conftest.dir 3801 # Copy depcomp to subdir because otherwise we won't find it if we're 3802 # using a relative directory. 3803 cp "$am_depcomp" conftest.dir 3804 cd conftest.dir 3805 # We will build objects and dependencies in a subdirectory because 3806 # it helps to detect inapplicable dependency modes. For instance 3807 # both Tru64's cc and ICC support -MD to output dependencies as a 3808 # side effect of compilation, but ICC will put the dependencies in 3809 # the current directory while Tru64 will put them in the object 3810 # directory. 3811 mkdir sub 3812 3813 am_cv_CC_dependencies_compiler_type=none 3814 if test "$am_compiler_list" = ""; then 3815 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3816 fi 3817 am__universal=false 3818 case " $depcc " in #( 3819 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3820 esac 3821 3822 for depmode in $am_compiler_list; do 3823 # Setup a source with many dependencies, because some compilers 3824 # like to wrap large dependency lists on column 80 (with \), and 3825 # we should not choose a depcomp mode which is confused by this. 3826 # 3827 # We need to recreate these files for each test, as the compiler may 3828 # overwrite some of them when testing with obscure command lines. 3829 # This happens at least with the AIX C compiler. 3830 : > sub/conftest.c 3831 for i in 1 2 3 4 5 6; do 3832 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3833 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3834 # Solaris 8's {/usr,}/bin/sh. 3835 touch sub/conftst$i.h 3836 done 3837 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3838 3839 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3840 # mode. It turns out that the SunPro C++ compiler does not properly 3841 # handle `-M -o', and we need to detect this. Also, some Intel 3842 # versions had trouble with output in subdirs 3843 am__obj=sub/conftest.${OBJEXT-o} 3844 am__minus_obj="-o $am__obj" 3845 case $depmode in 3846 gcc) 3847 # This depmode causes a compiler race in universal mode. 3848 test "$am__universal" = false || continue 3849 ;; 3850 nosideeffect) 3851 # after this tag, mechanisms are not by side-effect, so they'll 3852 # only be used when explicitly requested 3853 if test "x$enable_dependency_tracking" = xyes; then 3854 continue 3855 else 3856 break 3857 fi 3858 ;; 3859 msvisualcpp | msvcmsys) 3860 # This compiler won't grok `-c -o', but also, the minuso test has 3861 # not run yet. These depmodes are late enough in the game, and 3862 # so weak that their functioning should not be impacted. 3863 am__obj=conftest.${OBJEXT-o} 3864 am__minus_obj= 3865 ;; 3866 none) break ;; 3867 esac 3868 if depmode=$depmode \ 3869 source=sub/conftest.c object=$am__obj \ 3870 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3871 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3872 >/dev/null 2>conftest.err && 3873 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3874 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3875 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3876 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3877 # icc doesn't choke on unknown options, it will just issue warnings 3878 # or remarks (even with -Werror). So we grep stderr for any message 3879 # that says an option was ignored or not supported. 3880 # When given -MP, icc 7.0 and 7.1 complain thusly: 3881 # icc: Command line warning: ignoring option '-M'; no argument required 3882 # The diagnosis changed in icc 8.0: 3883 # icc: Command line remark: option '-MP' not supported 3884 if (grep 'ignoring option' conftest.err || 3885 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3886 am_cv_CC_dependencies_compiler_type=$depmode 3887 break 3888 fi 3889 fi 3890 done 3891 3892 cd .. 3893 rm -rf conftest.dir 3894else 3895 am_cv_CC_dependencies_compiler_type=none 3896fi 3897 3898fi 3899{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3900$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3901CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3902 3903 if 3904 test "x$enable_dependency_tracking" != xno \ 3905 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3906 am__fastdepCC_TRUE= 3907 am__fastdepCC_FALSE='#' 3908else 3909 am__fastdepCC_TRUE='#' 3910 am__fastdepCC_FALSE= 3911fi 3912 3913 3914{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3915$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3916if test "${lt_cv_path_SED+set}" = set; then 3917 $as_echo_n "(cached) " >&6 3918else 3919 # Loop through the user's path and test for sed and gsed. 3920# Then use that list of sed's as ones to test for truncation. 3921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3922for as_dir in $PATH 3923do 3924 IFS=$as_save_IFS 3925 test -z "$as_dir" && as_dir=. 3926 for lt_ac_prog in sed gsed; do 3927 for ac_exec_ext in '' $ac_executable_extensions; do 3928 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then 3929 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3930 fi 3931 done 3932 done 3933done 3934IFS=$as_save_IFS 3935lt_ac_max=0 3936lt_ac_count=0 3937# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3938# along with /bin/sed that truncates output. 3939for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3940 test ! -f $lt_ac_sed && continue 3941 cat /dev/null > conftest.in 3942 lt_ac_count=0 3943 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3944 # Check for GNU sed and select it if it is found. 3945 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3946 lt_cv_path_SED=$lt_ac_sed 3947 break 3948 fi 3949 while true; do 3950 cat conftest.in conftest.in >conftest.tmp 3951 mv conftest.tmp conftest.in 3952 cp conftest.in conftest.nl 3953 echo >>conftest.nl 3954 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3955 cmp -s conftest.out conftest.nl || break 3956 # 10000 chars as input seems more than enough 3957 test $lt_ac_count -gt 10 && break 3958 lt_ac_count=`expr $lt_ac_count + 1` 3959 if test $lt_ac_count -gt $lt_ac_max; then 3960 lt_ac_max=$lt_ac_count 3961 lt_cv_path_SED=$lt_ac_sed 3962 fi 3963 done 3964done 3965 3966fi 3967 3968SED=$lt_cv_path_SED 3969 3970{ $as_echo "$as_me:$LINENO: result: $SED" >&5 3971$as_echo "$SED" >&6; } 3972 3973{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3974$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3975if test "${ac_cv_path_GREP+set}" = set; then 3976 $as_echo_n "(cached) " >&6 3977else 3978 if test -z "$GREP"; then 3979 ac_path_GREP_found=false 3980 # Loop through the user's path and test for each of PROGNAME-LIST 3981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3982for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3983do 3984 IFS=$as_save_IFS 3985 test -z "$as_dir" && as_dir=. 3986 for ac_prog in grep ggrep; do 3987 for ac_exec_ext in '' $ac_executable_extensions; do 3988 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3989 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3990# Check for GNU ac_path_GREP and select it if it is found. 3991 # Check for GNU $ac_path_GREP 3992case `"$ac_path_GREP" --version 2>&1` in 3993*GNU*) 3994 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3995*) 3996 ac_count=0 3997 $as_echo_n 0123456789 >"conftest.in" 3998 while : 3999 do 4000 cat "conftest.in" "conftest.in" >"conftest.tmp" 4001 mv "conftest.tmp" "conftest.in" 4002 cp "conftest.in" "conftest.nl" 4003 $as_echo 'GREP' >> "conftest.nl" 4004 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4005 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4006 ac_count=`expr $ac_count + 1` 4007 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4008 # Best one so far, save it but keep looking for a better one 4009 ac_cv_path_GREP="$ac_path_GREP" 4010 ac_path_GREP_max=$ac_count 4011 fi 4012 # 10*(2^10) chars as input seems more than enough 4013 test $ac_count -gt 10 && break 4014 done 4015 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4016esac 4017 4018 $ac_path_GREP_found && break 3 4019 done 4020 done 4021done 4022IFS=$as_save_IFS 4023 if test -z "$ac_cv_path_GREP"; then 4024 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4025$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4026 { (exit 1); exit 1; }; } 4027 fi 4028else 4029 ac_cv_path_GREP=$GREP 4030fi 4031 4032fi 4033{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 4034$as_echo "$ac_cv_path_GREP" >&6; } 4035 GREP="$ac_cv_path_GREP" 4036 4037 4038{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 4039$as_echo_n "checking for egrep... " >&6; } 4040if test "${ac_cv_path_EGREP+set}" = set; then 4041 $as_echo_n "(cached) " >&6 4042else 4043 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4044 then ac_cv_path_EGREP="$GREP -E" 4045 else 4046 if test -z "$EGREP"; then 4047 ac_path_EGREP_found=false 4048 # Loop through the user's path and test for each of PROGNAME-LIST 4049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4050for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4051do 4052 IFS=$as_save_IFS 4053 test -z "$as_dir" && as_dir=. 4054 for ac_prog in egrep; do 4055 for ac_exec_ext in '' $ac_executable_extensions; do 4056 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4057 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4058# Check for GNU ac_path_EGREP and select it if it is found. 4059 # Check for GNU $ac_path_EGREP 4060case `"$ac_path_EGREP" --version 2>&1` in 4061*GNU*) 4062 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4063*) 4064 ac_count=0 4065 $as_echo_n 0123456789 >"conftest.in" 4066 while : 4067 do 4068 cat "conftest.in" "conftest.in" >"conftest.tmp" 4069 mv "conftest.tmp" "conftest.in" 4070 cp "conftest.in" "conftest.nl" 4071 $as_echo 'EGREP' >> "conftest.nl" 4072 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4073 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4074 ac_count=`expr $ac_count + 1` 4075 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4076 # Best one so far, save it but keep looking for a better one 4077 ac_cv_path_EGREP="$ac_path_EGREP" 4078 ac_path_EGREP_max=$ac_count 4079 fi 4080 # 10*(2^10) chars as input seems more than enough 4081 test $ac_count -gt 10 && break 4082 done 4083 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4084esac 4085 4086 $ac_path_EGREP_found && break 3 4087 done 4088 done 4089done 4090IFS=$as_save_IFS 4091 if test -z "$ac_cv_path_EGREP"; then 4092 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4093$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4094 { (exit 1); exit 1; }; } 4095 fi 4096else 4097 ac_cv_path_EGREP=$EGREP 4098fi 4099 4100 fi 4101fi 4102{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 4103$as_echo "$ac_cv_path_EGREP" >&6; } 4104 EGREP="$ac_cv_path_EGREP" 4105 4106 4107 4108# Check whether --with-gnu-ld was given. 4109if test "${with_gnu_ld+set}" = set; then 4110 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4111else 4112 with_gnu_ld=no 4113fi 4114 4115ac_prog=ld 4116if test "$GCC" = yes; then 4117 # Check if gcc -print-prog-name=ld gives a path. 4118 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4119$as_echo_n "checking for ld used by $CC... " >&6; } 4120 case $host in 4121 *-*-mingw*) 4122 # gcc leaves a trailing carriage return which upsets mingw 4123 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4124 *) 4125 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4126 esac 4127 case $ac_prog in 4128 # Accept absolute paths. 4129 [\\/]* | ?:[\\/]*) 4130 re_direlt='/[^/][^/]*/\.\./' 4131 # Canonicalize the pathname of ld 4132 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4133 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4134 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4135 done 4136 test -z "$LD" && LD="$ac_prog" 4137 ;; 4138 "") 4139 # If it fails, then pretend we aren't using GCC. 4140 ac_prog=ld 4141 ;; 4142 *) 4143 # If it is relative, then search for the first ld in PATH. 4144 with_gnu_ld=unknown 4145 ;; 4146 esac 4147elif test "$with_gnu_ld" = yes; then 4148 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 4149$as_echo_n "checking for GNU ld... " >&6; } 4150else 4151 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4152$as_echo_n "checking for non-GNU ld... " >&6; } 4153fi 4154if test "${lt_cv_path_LD+set}" = set; then 4155 $as_echo_n "(cached) " >&6 4156else 4157 if test -z "$LD"; then 4158 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4159 for ac_dir in $PATH; do 4160 IFS="$lt_save_ifs" 4161 test -z "$ac_dir" && ac_dir=. 4162 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4163 lt_cv_path_LD="$ac_dir/$ac_prog" 4164 # Check to see if the program is GNU ld. I'd rather use --version, 4165 # but apparently some variants of GNU ld only accept -v. 4166 # Break only if it was the GNU/non-GNU ld that we prefer. 4167 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4168 *GNU* | *'with BFD'*) 4169 test "$with_gnu_ld" != no && break 4170 ;; 4171 *) 4172 test "$with_gnu_ld" != yes && break 4173 ;; 4174 esac 4175 fi 4176 done 4177 IFS="$lt_save_ifs" 4178else 4179 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4180fi 4181fi 4182 4183LD="$lt_cv_path_LD" 4184if test -n "$LD"; then 4185 { $as_echo "$as_me:$LINENO: result: $LD" >&5 4186$as_echo "$LD" >&6; } 4187else 4188 { $as_echo "$as_me:$LINENO: result: no" >&5 4189$as_echo "no" >&6; } 4190fi 4191test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4192$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4193 { (exit 1); exit 1; }; } 4194{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4195$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4196if test "${lt_cv_prog_gnu_ld+set}" = set; then 4197 $as_echo_n "(cached) " >&6 4198else 4199 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4200case `$LD -v 2>&1 </dev/null` in 4201*GNU* | *'with BFD'*) 4202 lt_cv_prog_gnu_ld=yes 4203 ;; 4204*) 4205 lt_cv_prog_gnu_ld=no 4206 ;; 4207esac 4208fi 4209{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4210$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4211with_gnu_ld=$lt_cv_prog_gnu_ld 4212 4213 4214{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4215$as_echo_n "checking for $LD option to reload object files... " >&6; } 4216if test "${lt_cv_ld_reload_flag+set}" = set; then 4217 $as_echo_n "(cached) " >&6 4218else 4219 lt_cv_ld_reload_flag='-r' 4220fi 4221{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4222$as_echo "$lt_cv_ld_reload_flag" >&6; } 4223reload_flag=$lt_cv_ld_reload_flag 4224case $reload_flag in 4225"" | " "*) ;; 4226*) reload_flag=" $reload_flag" ;; 4227esac 4228reload_cmds='$LD$reload_flag -o $output$reload_objs' 4229case $host_os in 4230 darwin*) 4231 if test "$GCC" = yes; then 4232 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4233 else 4234 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4235 fi 4236 ;; 4237esac 4238 4239{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4240$as_echo_n "checking for BSD-compatible nm... " >&6; } 4241if test "${lt_cv_path_NM+set}" = set; then 4242 $as_echo_n "(cached) " >&6 4243else 4244 if test -n "$NM"; then 4245 # Let the user override the test. 4246 lt_cv_path_NM="$NM" 4247else 4248 lt_nm_to_check="${ac_tool_prefix}nm" 4249 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4250 lt_nm_to_check="$lt_nm_to_check nm" 4251 fi 4252 for lt_tmp_nm in $lt_nm_to_check; do 4253 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4254 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4255 IFS="$lt_save_ifs" 4256 test -z "$ac_dir" && ac_dir=. 4257 tmp_nm="$ac_dir/$lt_tmp_nm" 4258 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4259 # Check to see if the nm accepts a BSD-compat flag. 4260 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4261 # nm: unknown option "B" ignored 4262 # Tru64's nm complains that /dev/null is an invalid object file 4263 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4264 */dev/null* | *'Invalid file or object type'*) 4265 lt_cv_path_NM="$tmp_nm -B" 4266 break 4267 ;; 4268 *) 4269 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4270 */dev/null*) 4271 lt_cv_path_NM="$tmp_nm -p" 4272 break 4273 ;; 4274 *) 4275 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4276 continue # so that we can try to find one that supports BSD flags 4277 ;; 4278 esac 4279 ;; 4280 esac 4281 fi 4282 done 4283 IFS="$lt_save_ifs" 4284 done 4285 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4286fi 4287fi 4288{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4289$as_echo "$lt_cv_path_NM" >&6; } 4290NM="$lt_cv_path_NM" 4291 4292{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 4293$as_echo_n "checking whether ln -s works... " >&6; } 4294LN_S=$as_ln_s 4295if test "$LN_S" = "ln -s"; then 4296 { $as_echo "$as_me:$LINENO: result: yes" >&5 4297$as_echo "yes" >&6; } 4298else 4299 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4300$as_echo "no, using $LN_S" >&6; } 4301fi 4302 4303{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 4304$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4305if test "${lt_cv_deplibs_check_method+set}" = set; then 4306 $as_echo_n "(cached) " >&6 4307else 4308 lt_cv_file_magic_cmd='$MAGIC_CMD' 4309lt_cv_file_magic_test_file= 4310lt_cv_deplibs_check_method='unknown' 4311# Need to set the preceding variable on all platforms that support 4312# interlibrary dependencies. 4313# 'none' -- dependencies not supported. 4314# `unknown' -- same as none, but documents that we really don't know. 4315# 'pass_all' -- all dependencies passed with no checks. 4316# 'test_compile' -- check by making test program. 4317# 'file_magic [[regex]]' -- check by looking for files in library path 4318# which responds to the $file_magic_cmd with a given extended regex. 4319# If you have `file' or equivalent on your system and you're not sure 4320# whether `pass_all' will *always* work, you probably want this one. 4321 4322case $host_os in 4323aix[4-9]*) 4324 lt_cv_deplibs_check_method=pass_all 4325 ;; 4326 4327beos*) 4328 lt_cv_deplibs_check_method=pass_all 4329 ;; 4330 4331bsdi[45]*) 4332 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4333 lt_cv_file_magic_cmd='/usr/bin/file -L' 4334 lt_cv_file_magic_test_file=/shlib/libc.so 4335 ;; 4336 4337cygwin*) 4338 # func_win32_libid is a shell function defined in ltmain.sh 4339 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4340 lt_cv_file_magic_cmd='func_win32_libid' 4341 ;; 4342 4343mingw* | pw32*) 4344 # Base MSYS/MinGW do not provide the 'file' command needed by 4345 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4346 # unless we find 'file', for example because we are cross-compiling. 4347 if ( file / ) >/dev/null 2>&1; then 4348 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4349 lt_cv_file_magic_cmd='func_win32_libid' 4350 else 4351 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4352 lt_cv_file_magic_cmd='$OBJDUMP -f' 4353 fi 4354 ;; 4355 4356darwin* | rhapsody*) 4357 lt_cv_deplibs_check_method=pass_all 4358 ;; 4359 4360freebsd* | dragonfly*) 4361 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4362 case $host_cpu in 4363 i*86 ) 4364 # Not sure whether the presence of OpenBSD here was a mistake. 4365 # Let's accept both of them until this is cleared up. 4366 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4367 lt_cv_file_magic_cmd=/usr/bin/file 4368 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4369 ;; 4370 esac 4371 else 4372 lt_cv_deplibs_check_method=pass_all 4373 fi 4374 ;; 4375 4376gnu*) 4377 lt_cv_deplibs_check_method=pass_all 4378 ;; 4379 4380hpux10.20* | hpux11*) 4381 lt_cv_file_magic_cmd=/usr/bin/file 4382 case $host_cpu in 4383 ia64*) 4384 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4385 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4386 ;; 4387 hppa*64*) 4388 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]' 4389 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4390 ;; 4391 *) 4392 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4393 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4394 ;; 4395 esac 4396 ;; 4397 4398interix[3-9]*) 4399 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4400 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4401 ;; 4402 4403irix5* | irix6* | nonstopux*) 4404 case $LD in 4405 *-32|*"-32 ") libmagic=32-bit;; 4406 *-n32|*"-n32 ") libmagic=N32;; 4407 *-64|*"-64 ") libmagic=64-bit;; 4408 *) libmagic=never-match;; 4409 esac 4410 lt_cv_deplibs_check_method=pass_all 4411 ;; 4412 4413# This must be Linux ELF. 4414linux* | k*bsd*-gnu) 4415 lt_cv_deplibs_check_method=pass_all 4416 ;; 4417 4418netbsd*) 4419 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4420 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4421 else 4422 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4423 fi 4424 ;; 4425 4426newos6*) 4427 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4428 lt_cv_file_magic_cmd=/usr/bin/file 4429 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4430 ;; 4431 4432nto-qnx*) 4433 lt_cv_deplibs_check_method=unknown 4434 ;; 4435 4436openbsd*) 4437 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4438 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4439 else 4440 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4441 fi 4442 ;; 4443 4444osf3* | osf4* | osf5*) 4445 lt_cv_deplibs_check_method=pass_all 4446 ;; 4447 4448rdos*) 4449 lt_cv_deplibs_check_method=pass_all 4450 ;; 4451 4452solaris*) 4453 lt_cv_deplibs_check_method=pass_all 4454 ;; 4455 4456sysv4 | sysv4.3*) 4457 case $host_vendor in 4458 motorola) 4459 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]' 4460 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4461 ;; 4462 ncr) 4463 lt_cv_deplibs_check_method=pass_all 4464 ;; 4465 sequent) 4466 lt_cv_file_magic_cmd='/bin/file' 4467 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4468 ;; 4469 sni) 4470 lt_cv_file_magic_cmd='/bin/file' 4471 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4472 lt_cv_file_magic_test_file=/lib/libc.so 4473 ;; 4474 siemens) 4475 lt_cv_deplibs_check_method=pass_all 4476 ;; 4477 pc) 4478 lt_cv_deplibs_check_method=pass_all 4479 ;; 4480 esac 4481 ;; 4482 4483sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4484 lt_cv_deplibs_check_method=pass_all 4485 ;; 4486esac 4487 4488fi 4489{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4490$as_echo "$lt_cv_deplibs_check_method" >&6; } 4491file_magic_cmd=$lt_cv_file_magic_cmd 4492deplibs_check_method=$lt_cv_deplibs_check_method 4493test -z "$deplibs_check_method" && deplibs_check_method=unknown 4494 4495 4496 4497 4498# If no C compiler was specified, use CC. 4499LTCC=${LTCC-"$CC"} 4500 4501# If no C compiler flags were specified, use CFLAGS. 4502LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4503 4504# Allow CC to be a program name with arguments. 4505compiler=$CC 4506 4507 4508# Check whether --enable-libtool-lock was given. 4509if test "${enable_libtool_lock+set}" = set; then 4510 enableval=$enable_libtool_lock; 4511fi 4512 4513test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4514 4515# Some flags need to be propagated to the compiler or linker for good 4516# libtool support. 4517case $host in 4518ia64-*-hpux*) 4519 # Find out which ABI we are using. 4520 echo 'int i;' > conftest.$ac_ext 4521 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4522 (eval $ac_compile) 2>&5 4523 ac_status=$? 4524 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4525 (exit $ac_status); }; then 4526 case `/usr/bin/file conftest.$ac_objext` in 4527 *ELF-32*) 4528 HPUX_IA64_MODE="32" 4529 ;; 4530 *ELF-64*) 4531 HPUX_IA64_MODE="64" 4532 ;; 4533 esac 4534 fi 4535 rm -rf conftest* 4536 ;; 4537*-*-irix6*) 4538 # Find out which ABI we are using. 4539 echo '#line 4539 "configure"' > conftest.$ac_ext 4540 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4541 (eval $ac_compile) 2>&5 4542 ac_status=$? 4543 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4544 (exit $ac_status); }; then 4545 if test "$lt_cv_prog_gnu_ld" = yes; then 4546 case `/usr/bin/file conftest.$ac_objext` in 4547 *32-bit*) 4548 LD="${LD-ld} -melf32bsmip" 4549 ;; 4550 *N32*) 4551 LD="${LD-ld} -melf32bmipn32" 4552 ;; 4553 *64-bit*) 4554 LD="${LD-ld} -melf64bmip" 4555 ;; 4556 esac 4557 else 4558 case `/usr/bin/file conftest.$ac_objext` in 4559 *32-bit*) 4560 LD="${LD-ld} -32" 4561 ;; 4562 *N32*) 4563 LD="${LD-ld} -n32" 4564 ;; 4565 *64-bit*) 4566 LD="${LD-ld} -64" 4567 ;; 4568 esac 4569 fi 4570 fi 4571 rm -rf conftest* 4572 ;; 4573 4574x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 4575s390*-*linux*|sparc*-*linux*) 4576 # Find out which ABI we are using. 4577 echo 'int i;' > conftest.$ac_ext 4578 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4579 (eval $ac_compile) 2>&5 4580 ac_status=$? 4581 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4582 (exit $ac_status); }; then 4583 case `/usr/bin/file conftest.o` in 4584 *32-bit*) 4585 case $host in 4586 x86_64-*kfreebsd*-gnu) 4587 LD="${LD-ld} -m elf_i386_fbsd" 4588 ;; 4589 x86_64-*linux*) 4590 LD="${LD-ld} -m elf_i386" 4591 ;; 4592 ppc64-*linux*|powerpc64-*linux*) 4593 LD="${LD-ld} -m elf32ppclinux" 4594 ;; 4595 s390x-*linux*) 4596 LD="${LD-ld} -m elf_s390" 4597 ;; 4598 sparc64-*linux*) 4599 LD="${LD-ld} -m elf32_sparc" 4600 ;; 4601 esac 4602 ;; 4603 *64-bit*) 4604 libsuff=64 4605 case $host in 4606 x86_64-*kfreebsd*-gnu) 4607 LD="${LD-ld} -m elf_x86_64_fbsd" 4608 ;; 4609 x86_64-*linux*) 4610 LD="${LD-ld} -m elf_x86_64" 4611 ;; 4612 ppc*-*linux*|powerpc*-*linux*) 4613 LD="${LD-ld} -m elf64ppc" 4614 ;; 4615 s390*-*linux*) 4616 LD="${LD-ld} -m elf64_s390" 4617 ;; 4618 sparc*-*linux*) 4619 LD="${LD-ld} -m elf64_sparc" 4620 ;; 4621 esac 4622 ;; 4623 esac 4624 fi 4625 rm -rf conftest* 4626 ;; 4627 4628*-*-sco3.2v5*) 4629 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4630 SAVE_CFLAGS="$CFLAGS" 4631 CFLAGS="$CFLAGS -belf" 4632 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4633$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 4634if test "${lt_cv_cc_needs_belf+set}" = set; then 4635 $as_echo_n "(cached) " >&6 4636else 4637 ac_ext=c 4638ac_cpp='$CPP $CPPFLAGS' 4639ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4640ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4641ac_compiler_gnu=$ac_cv_c_compiler_gnu 4642 4643 cat >conftest.$ac_ext <<_ACEOF 4644/* confdefs.h. */ 4645_ACEOF 4646cat confdefs.h >>conftest.$ac_ext 4647cat >>conftest.$ac_ext <<_ACEOF 4648/* end confdefs.h. */ 4649 4650int 4651main () 4652{ 4653 4654 ; 4655 return 0; 4656} 4657_ACEOF 4658rm -f conftest.$ac_objext conftest$ac_exeext 4659if { (ac_try="$ac_link" 4660case "(($ac_try" in 4661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4662 *) ac_try_echo=$ac_try;; 4663esac 4664eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4665$as_echo "$ac_try_echo") >&5 4666 (eval "$ac_link") 2>conftest.er1 4667 ac_status=$? 4668 grep -v '^ *+' conftest.er1 >conftest.err 4669 rm -f conftest.er1 4670 cat conftest.err >&5 4671 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4672 (exit $ac_status); } && { 4673 test -z "$ac_c_werror_flag" || 4674 test ! -s conftest.err 4675 } && test -s conftest$ac_exeext && { 4676 test "$cross_compiling" = yes || 4677 $as_test_x conftest$ac_exeext 4678 }; then 4679 lt_cv_cc_needs_belf=yes 4680else 4681 $as_echo "$as_me: failed program was:" >&5 4682sed 's/^/| /' conftest.$ac_ext >&5 4683 4684 lt_cv_cc_needs_belf=no 4685fi 4686 4687rm -rf conftest.dSYM 4688rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4689 conftest$ac_exeext conftest.$ac_ext 4690 ac_ext=c 4691ac_cpp='$CPP $CPPFLAGS' 4692ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4693ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4694ac_compiler_gnu=$ac_cv_c_compiler_gnu 4695 4696fi 4697{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4698$as_echo "$lt_cv_cc_needs_belf" >&6; } 4699 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4700 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4701 CFLAGS="$SAVE_CFLAGS" 4702 fi 4703 ;; 4704sparc*-*solaris*) 4705 # Find out which ABI we are using. 4706 echo 'int i;' > conftest.$ac_ext 4707 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4708 (eval $ac_compile) 2>&5 4709 ac_status=$? 4710 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4711 (exit $ac_status); }; then 4712 case `/usr/bin/file conftest.o` in 4713 *64-bit*) 4714 case $lt_cv_prog_gnu_ld in 4715 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4716 *) 4717 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 4718 LD="${LD-ld} -64" 4719 fi 4720 ;; 4721 esac 4722 ;; 4723 esac 4724 fi 4725 rm -rf conftest* 4726 ;; 4727 4728 4729esac 4730 4731need_locks="$enable_libtool_lock" 4732 4733 4734ac_ext=c 4735ac_cpp='$CPP $CPPFLAGS' 4736ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4737ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4738ac_compiler_gnu=$ac_cv_c_compiler_gnu 4739{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4740$as_echo_n "checking how to run the C preprocessor... " >&6; } 4741# On Suns, sometimes $CPP names a directory. 4742if test -n "$CPP" && test -d "$CPP"; then 4743 CPP= 4744fi 4745if test -z "$CPP"; then 4746 if test "${ac_cv_prog_CPP+set}" = set; then 4747 $as_echo_n "(cached) " >&6 4748else 4749 # Double quotes because CPP needs to be expanded 4750 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4751 do 4752 ac_preproc_ok=false 4753for ac_c_preproc_warn_flag in '' yes 4754do 4755 # Use a header file that comes with gcc, so configuring glibc 4756 # with a fresh cross-compiler works. 4757 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4758 # <limits.h> exists even on freestanding compilers. 4759 # On the NeXT, cc -E runs the code through the compiler's parser, 4760 # not just through cpp. "Syntax error" is here to catch this case. 4761 cat >conftest.$ac_ext <<_ACEOF 4762/* confdefs.h. */ 4763_ACEOF 4764cat confdefs.h >>conftest.$ac_ext 4765cat >>conftest.$ac_ext <<_ACEOF 4766/* end confdefs.h. */ 4767#ifdef __STDC__ 4768# include <limits.h> 4769#else 4770# include <assert.h> 4771#endif 4772 Syntax error 4773_ACEOF 4774if { (ac_try="$ac_cpp conftest.$ac_ext" 4775case "(($ac_try" in 4776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4777 *) ac_try_echo=$ac_try;; 4778esac 4779eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4780$as_echo "$ac_try_echo") >&5 4781 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4782 ac_status=$? 4783 grep -v '^ *+' conftest.er1 >conftest.err 4784 rm -f conftest.er1 4785 cat conftest.err >&5 4786 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4787 (exit $ac_status); } >/dev/null && { 4788 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4789 test ! -s conftest.err 4790 }; then 4791 : 4792else 4793 $as_echo "$as_me: failed program was:" >&5 4794sed 's/^/| /' conftest.$ac_ext >&5 4795 4796 # Broken: fails on valid input. 4797continue 4798fi 4799 4800rm -f conftest.err conftest.$ac_ext 4801 4802 # OK, works on sane cases. Now check whether nonexistent headers 4803 # can be detected and how. 4804 cat >conftest.$ac_ext <<_ACEOF 4805/* confdefs.h. */ 4806_ACEOF 4807cat confdefs.h >>conftest.$ac_ext 4808cat >>conftest.$ac_ext <<_ACEOF 4809/* end confdefs.h. */ 4810#include <ac_nonexistent.h> 4811_ACEOF 4812if { (ac_try="$ac_cpp conftest.$ac_ext" 4813case "(($ac_try" in 4814 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4815 *) ac_try_echo=$ac_try;; 4816esac 4817eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4818$as_echo "$ac_try_echo") >&5 4819 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4820 ac_status=$? 4821 grep -v '^ *+' conftest.er1 >conftest.err 4822 rm -f conftest.er1 4823 cat conftest.err >&5 4824 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4825 (exit $ac_status); } >/dev/null && { 4826 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4827 test ! -s conftest.err 4828 }; then 4829 # Broken: success on invalid input. 4830continue 4831else 4832 $as_echo "$as_me: failed program was:" >&5 4833sed 's/^/| /' conftest.$ac_ext >&5 4834 4835 # Passes both tests. 4836ac_preproc_ok=: 4837break 4838fi 4839 4840rm -f conftest.err conftest.$ac_ext 4841 4842done 4843# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4844rm -f conftest.err conftest.$ac_ext 4845if $ac_preproc_ok; then 4846 break 4847fi 4848 4849 done 4850 ac_cv_prog_CPP=$CPP 4851 4852fi 4853 CPP=$ac_cv_prog_CPP 4854else 4855 ac_cv_prog_CPP=$CPP 4856fi 4857{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 4858$as_echo "$CPP" >&6; } 4859ac_preproc_ok=false 4860for ac_c_preproc_warn_flag in '' yes 4861do 4862 # Use a header file that comes with gcc, so configuring glibc 4863 # with a fresh cross-compiler works. 4864 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4865 # <limits.h> exists even on freestanding compilers. 4866 # On the NeXT, cc -E runs the code through the compiler's parser, 4867 # not just through cpp. "Syntax error" is here to catch this case. 4868 cat >conftest.$ac_ext <<_ACEOF 4869/* confdefs.h. */ 4870_ACEOF 4871cat confdefs.h >>conftest.$ac_ext 4872cat >>conftest.$ac_ext <<_ACEOF 4873/* end confdefs.h. */ 4874#ifdef __STDC__ 4875# include <limits.h> 4876#else 4877# include <assert.h> 4878#endif 4879 Syntax error 4880_ACEOF 4881if { (ac_try="$ac_cpp conftest.$ac_ext" 4882case "(($ac_try" in 4883 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4884 *) ac_try_echo=$ac_try;; 4885esac 4886eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4887$as_echo "$ac_try_echo") >&5 4888 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4889 ac_status=$? 4890 grep -v '^ *+' conftest.er1 >conftest.err 4891 rm -f conftest.er1 4892 cat conftest.err >&5 4893 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4894 (exit $ac_status); } >/dev/null && { 4895 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4896 test ! -s conftest.err 4897 }; then 4898 : 4899else 4900 $as_echo "$as_me: failed program was:" >&5 4901sed 's/^/| /' conftest.$ac_ext >&5 4902 4903 # Broken: fails on valid input. 4904continue 4905fi 4906 4907rm -f conftest.err conftest.$ac_ext 4908 4909 # OK, works on sane cases. Now check whether nonexistent headers 4910 # can be detected and how. 4911 cat >conftest.$ac_ext <<_ACEOF 4912/* confdefs.h. */ 4913_ACEOF 4914cat confdefs.h >>conftest.$ac_ext 4915cat >>conftest.$ac_ext <<_ACEOF 4916/* end confdefs.h. */ 4917#include <ac_nonexistent.h> 4918_ACEOF 4919if { (ac_try="$ac_cpp conftest.$ac_ext" 4920case "(($ac_try" in 4921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4922 *) ac_try_echo=$ac_try;; 4923esac 4924eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4925$as_echo "$ac_try_echo") >&5 4926 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4927 ac_status=$? 4928 grep -v '^ *+' conftest.er1 >conftest.err 4929 rm -f conftest.er1 4930 cat conftest.err >&5 4931 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4932 (exit $ac_status); } >/dev/null && { 4933 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4934 test ! -s conftest.err 4935 }; then 4936 # Broken: success on invalid input. 4937continue 4938else 4939 $as_echo "$as_me: failed program was:" >&5 4940sed 's/^/| /' conftest.$ac_ext >&5 4941 4942 # Passes both tests. 4943ac_preproc_ok=: 4944break 4945fi 4946 4947rm -f conftest.err conftest.$ac_ext 4948 4949done 4950# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4951rm -f conftest.err conftest.$ac_ext 4952if $ac_preproc_ok; then 4953 : 4954else 4955 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 4956$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4957{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4958See \`config.log' for more details." >&5 4959$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4960See \`config.log' for more details." >&2;} 4961 { (exit 1); exit 1; }; }; } 4962fi 4963 4964ac_ext=c 4965ac_cpp='$CPP $CPPFLAGS' 4966ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4967ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4968ac_compiler_gnu=$ac_cv_c_compiler_gnu 4969 4970 4971{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4972$as_echo_n "checking for ANSI C header files... " >&6; } 4973if test "${ac_cv_header_stdc+set}" = set; then 4974 $as_echo_n "(cached) " >&6 4975else 4976 cat >conftest.$ac_ext <<_ACEOF 4977/* confdefs.h. */ 4978_ACEOF 4979cat confdefs.h >>conftest.$ac_ext 4980cat >>conftest.$ac_ext <<_ACEOF 4981/* end confdefs.h. */ 4982#include <stdlib.h> 4983#include <stdarg.h> 4984#include <string.h> 4985#include <float.h> 4986 4987int 4988main () 4989{ 4990 4991 ; 4992 return 0; 4993} 4994_ACEOF 4995rm -f conftest.$ac_objext 4996if { (ac_try="$ac_compile" 4997case "(($ac_try" in 4998 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4999 *) ac_try_echo=$ac_try;; 5000esac 5001eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5002$as_echo "$ac_try_echo") >&5 5003 (eval "$ac_compile") 2>conftest.er1 5004 ac_status=$? 5005 grep -v '^ *+' conftest.er1 >conftest.err 5006 rm -f conftest.er1 5007 cat conftest.err >&5 5008 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5009 (exit $ac_status); } && { 5010 test -z "$ac_c_werror_flag" || 5011 test ! -s conftest.err 5012 } && test -s conftest.$ac_objext; then 5013 ac_cv_header_stdc=yes 5014else 5015 $as_echo "$as_me: failed program was:" >&5 5016sed 's/^/| /' conftest.$ac_ext >&5 5017 5018 ac_cv_header_stdc=no 5019fi 5020 5021rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5022 5023if test $ac_cv_header_stdc = yes; then 5024 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5025 cat >conftest.$ac_ext <<_ACEOF 5026/* confdefs.h. */ 5027_ACEOF 5028cat confdefs.h >>conftest.$ac_ext 5029cat >>conftest.$ac_ext <<_ACEOF 5030/* end confdefs.h. */ 5031#include <string.h> 5032 5033_ACEOF 5034if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5035 $EGREP "memchr" >/dev/null 2>&1; then 5036 : 5037else 5038 ac_cv_header_stdc=no 5039fi 5040rm -f conftest* 5041 5042fi 5043 5044if test $ac_cv_header_stdc = yes; then 5045 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5046 cat >conftest.$ac_ext <<_ACEOF 5047/* confdefs.h. */ 5048_ACEOF 5049cat confdefs.h >>conftest.$ac_ext 5050cat >>conftest.$ac_ext <<_ACEOF 5051/* end confdefs.h. */ 5052#include <stdlib.h> 5053 5054_ACEOF 5055if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5056 $EGREP "free" >/dev/null 2>&1; then 5057 : 5058else 5059 ac_cv_header_stdc=no 5060fi 5061rm -f conftest* 5062 5063fi 5064 5065if test $ac_cv_header_stdc = yes; then 5066 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5067 if test "$cross_compiling" = yes; then 5068 : 5069else 5070 cat >conftest.$ac_ext <<_ACEOF 5071/* confdefs.h. */ 5072_ACEOF 5073cat confdefs.h >>conftest.$ac_ext 5074cat >>conftest.$ac_ext <<_ACEOF 5075/* end confdefs.h. */ 5076#include <ctype.h> 5077#include <stdlib.h> 5078#if ((' ' & 0x0FF) == 0x020) 5079# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5080# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5081#else 5082# define ISLOWER(c) \ 5083 (('a' <= (c) && (c) <= 'i') \ 5084 || ('j' <= (c) && (c) <= 'r') \ 5085 || ('s' <= (c) && (c) <= 'z')) 5086# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5087#endif 5088 5089#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5090int 5091main () 5092{ 5093 int i; 5094 for (i = 0; i < 256; i++) 5095 if (XOR (islower (i), ISLOWER (i)) 5096 || toupper (i) != TOUPPER (i)) 5097 return 2; 5098 return 0; 5099} 5100_ACEOF 5101rm -f conftest$ac_exeext 5102if { (ac_try="$ac_link" 5103case "(($ac_try" in 5104 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5105 *) ac_try_echo=$ac_try;; 5106esac 5107eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5108$as_echo "$ac_try_echo") >&5 5109 (eval "$ac_link") 2>&5 5110 ac_status=$? 5111 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5112 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5113 { (case "(($ac_try" in 5114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5115 *) ac_try_echo=$ac_try;; 5116esac 5117eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5118$as_echo "$ac_try_echo") >&5 5119 (eval "$ac_try") 2>&5 5120 ac_status=$? 5121 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5122 (exit $ac_status); }; }; then 5123 : 5124else 5125 $as_echo "$as_me: program exited with status $ac_status" >&5 5126$as_echo "$as_me: failed program was:" >&5 5127sed 's/^/| /' conftest.$ac_ext >&5 5128 5129( exit $ac_status ) 5130ac_cv_header_stdc=no 5131fi 5132rm -rf conftest.dSYM 5133rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5134fi 5135 5136 5137fi 5138fi 5139{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5140$as_echo "$ac_cv_header_stdc" >&6; } 5141if test $ac_cv_header_stdc = yes; then 5142 5143cat >>confdefs.h <<\_ACEOF 5144#define STDC_HEADERS 1 5145_ACEOF 5146 5147fi 5148 5149# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5160 inttypes.h stdint.h unistd.h 5161do 5162as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5163{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5164$as_echo_n "checking for $ac_header... " >&6; } 5165if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5166 $as_echo_n "(cached) " >&6 5167else 5168 cat >conftest.$ac_ext <<_ACEOF 5169/* confdefs.h. */ 5170_ACEOF 5171cat confdefs.h >>conftest.$ac_ext 5172cat >>conftest.$ac_ext <<_ACEOF 5173/* end confdefs.h. */ 5174$ac_includes_default 5175 5176#include <$ac_header> 5177_ACEOF 5178rm -f conftest.$ac_objext 5179if { (ac_try="$ac_compile" 5180case "(($ac_try" in 5181 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5182 *) ac_try_echo=$ac_try;; 5183esac 5184eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5185$as_echo "$ac_try_echo") >&5 5186 (eval "$ac_compile") 2>conftest.er1 5187 ac_status=$? 5188 grep -v '^ *+' conftest.er1 >conftest.err 5189 rm -f conftest.er1 5190 cat conftest.err >&5 5191 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5192 (exit $ac_status); } && { 5193 test -z "$ac_c_werror_flag" || 5194 test ! -s conftest.err 5195 } && test -s conftest.$ac_objext; then 5196 eval "$as_ac_Header=yes" 5197else 5198 $as_echo "$as_me: failed program was:" >&5 5199sed 's/^/| /' conftest.$ac_ext >&5 5200 5201 eval "$as_ac_Header=no" 5202fi 5203 5204rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5205fi 5206ac_res=`eval 'as_val=${'$as_ac_Header'} 5207 $as_echo "$as_val"'` 5208 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5209$as_echo "$ac_res" >&6; } 5210as_val=`eval 'as_val=${'$as_ac_Header'} 5211 $as_echo "$as_val"'` 5212 if test "x$as_val" = x""yes; then 5213 cat >>confdefs.h <<_ACEOF 5214#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5215_ACEOF 5216 5217fi 5218 5219done 5220 5221 5222 5223for ac_header in dlfcn.h 5224do 5225as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5226if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5227 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5228$as_echo_n "checking for $ac_header... " >&6; } 5229if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5230 $as_echo_n "(cached) " >&6 5231fi 5232ac_res=`eval 'as_val=${'$as_ac_Header'} 5233 $as_echo "$as_val"'` 5234 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5235$as_echo "$ac_res" >&6; } 5236else 5237 # Is the header compilable? 5238{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 5239$as_echo_n "checking $ac_header usability... " >&6; } 5240cat >conftest.$ac_ext <<_ACEOF 5241/* confdefs.h. */ 5242_ACEOF 5243cat confdefs.h >>conftest.$ac_ext 5244cat >>conftest.$ac_ext <<_ACEOF 5245/* end confdefs.h. */ 5246$ac_includes_default 5247#include <$ac_header> 5248_ACEOF 5249rm -f conftest.$ac_objext 5250if { (ac_try="$ac_compile" 5251case "(($ac_try" in 5252 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5253 *) ac_try_echo=$ac_try;; 5254esac 5255eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5256$as_echo "$ac_try_echo") >&5 5257 (eval "$ac_compile") 2>conftest.er1 5258 ac_status=$? 5259 grep -v '^ *+' conftest.er1 >conftest.err 5260 rm -f conftest.er1 5261 cat conftest.err >&5 5262 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5263 (exit $ac_status); } && { 5264 test -z "$ac_c_werror_flag" || 5265 test ! -s conftest.err 5266 } && test -s conftest.$ac_objext; then 5267 ac_header_compiler=yes 5268else 5269 $as_echo "$as_me: failed program was:" >&5 5270sed 's/^/| /' conftest.$ac_ext >&5 5271 5272 ac_header_compiler=no 5273fi 5274 5275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5276{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5277$as_echo "$ac_header_compiler" >&6; } 5278 5279# Is the header present? 5280{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 5281$as_echo_n "checking $ac_header presence... " >&6; } 5282cat >conftest.$ac_ext <<_ACEOF 5283/* confdefs.h. */ 5284_ACEOF 5285cat confdefs.h >>conftest.$ac_ext 5286cat >>conftest.$ac_ext <<_ACEOF 5287/* end confdefs.h. */ 5288#include <$ac_header> 5289_ACEOF 5290if { (ac_try="$ac_cpp conftest.$ac_ext" 5291case "(($ac_try" in 5292 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5293 *) ac_try_echo=$ac_try;; 5294esac 5295eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5296$as_echo "$ac_try_echo") >&5 5297 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5298 ac_status=$? 5299 grep -v '^ *+' conftest.er1 >conftest.err 5300 rm -f conftest.er1 5301 cat conftest.err >&5 5302 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5303 (exit $ac_status); } >/dev/null && { 5304 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5305 test ! -s conftest.err 5306 }; then 5307 ac_header_preproc=yes 5308else 5309 $as_echo "$as_me: failed program was:" >&5 5310sed 's/^/| /' conftest.$ac_ext >&5 5311 5312 ac_header_preproc=no 5313fi 5314 5315rm -f conftest.err conftest.$ac_ext 5316{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5317$as_echo "$ac_header_preproc" >&6; } 5318 5319# So? What about this header? 5320case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5321 yes:no: ) 5322 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5323$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5324 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5325$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5326 ac_header_preproc=yes 5327 ;; 5328 no:yes:* ) 5329 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5330$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5331 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5332$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5333 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5334$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5335 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5336$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5337 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5338$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5339 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5340$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5341 ( cat <<\_ASBOX 5342## ---------------------------------------------------------------------- ## 5343## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 5344## ---------------------------------------------------------------------- ## 5345_ASBOX 5346 ) | sed "s/^/$as_me: WARNING: /" >&2 5347 ;; 5348esac 5349{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5350$as_echo_n "checking for $ac_header... " >&6; } 5351if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5352 $as_echo_n "(cached) " >&6 5353else 5354 eval "$as_ac_Header=\$ac_header_preproc" 5355fi 5356ac_res=`eval 'as_val=${'$as_ac_Header'} 5357 $as_echo "$as_val"'` 5358 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5359$as_echo "$ac_res" >&6; } 5360 5361fi 5362as_val=`eval 'as_val=${'$as_ac_Header'} 5363 $as_echo "$as_val"'` 5364 if test "x$as_val" = x""yes; then 5365 cat >>confdefs.h <<_ACEOF 5366#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5367_ACEOF 5368 5369fi 5370 5371done 5372 5373ac_ext=cpp 5374ac_cpp='$CXXCPP $CPPFLAGS' 5375ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5376ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5377ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5378if test -z "$CXX"; then 5379 if test -n "$CCC"; then 5380 CXX=$CCC 5381 else 5382 if test -n "$ac_tool_prefix"; then 5383 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5384 do 5385 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5386set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5387{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5388$as_echo_n "checking for $ac_word... " >&6; } 5389if test "${ac_cv_prog_CXX+set}" = set; then 5390 $as_echo_n "(cached) " >&6 5391else 5392 if test -n "$CXX"; then 5393 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5394else 5395as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5396for as_dir in $PATH 5397do 5398 IFS=$as_save_IFS 5399 test -z "$as_dir" && as_dir=. 5400 for ac_exec_ext in '' $ac_executable_extensions; do 5401 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5402 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5403 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5404 break 2 5405 fi 5406done 5407done 5408IFS=$as_save_IFS 5409 5410fi 5411fi 5412CXX=$ac_cv_prog_CXX 5413if test -n "$CXX"; then 5414 { $as_echo "$as_me:$LINENO: result: $CXX" >&5 5415$as_echo "$CXX" >&6; } 5416else 5417 { $as_echo "$as_me:$LINENO: result: no" >&5 5418$as_echo "no" >&6; } 5419fi 5420 5421 5422 test -n "$CXX" && break 5423 done 5424fi 5425if test -z "$CXX"; then 5426 ac_ct_CXX=$CXX 5427 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5428do 5429 # Extract the first word of "$ac_prog", so it can be a program name with args. 5430set dummy $ac_prog; ac_word=$2 5431{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5432$as_echo_n "checking for $ac_word... " >&6; } 5433if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5434 $as_echo_n "(cached) " >&6 5435else 5436 if test -n "$ac_ct_CXX"; then 5437 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5438else 5439as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5440for as_dir in $PATH 5441do 5442 IFS=$as_save_IFS 5443 test -z "$as_dir" && as_dir=. 5444 for ac_exec_ext in '' $ac_executable_extensions; do 5445 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5446 ac_cv_prog_ac_ct_CXX="$ac_prog" 5447 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5448 break 2 5449 fi 5450done 5451done 5452IFS=$as_save_IFS 5453 5454fi 5455fi 5456ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5457if test -n "$ac_ct_CXX"; then 5458 { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5459$as_echo "$ac_ct_CXX" >&6; } 5460else 5461 { $as_echo "$as_me:$LINENO: result: no" >&5 5462$as_echo "no" >&6; } 5463fi 5464 5465 5466 test -n "$ac_ct_CXX" && break 5467done 5468 5469 if test "x$ac_ct_CXX" = x; then 5470 CXX="g++" 5471 else 5472 case $cross_compiling:$ac_tool_warned in 5473yes:) 5474{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 5475$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5476ac_tool_warned=yes ;; 5477esac 5478 CXX=$ac_ct_CXX 5479 fi 5480fi 5481 5482 fi 5483fi 5484# Provide some information about the compiler. 5485$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5486set X $ac_compile 5487ac_compiler=$2 5488{ (ac_try="$ac_compiler --version >&5" 5489case "(($ac_try" in 5490 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5491 *) ac_try_echo=$ac_try;; 5492esac 5493eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5494$as_echo "$ac_try_echo") >&5 5495 (eval "$ac_compiler --version >&5") 2>&5 5496 ac_status=$? 5497 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5498 (exit $ac_status); } 5499{ (ac_try="$ac_compiler -v >&5" 5500case "(($ac_try" in 5501 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5502 *) ac_try_echo=$ac_try;; 5503esac 5504eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5505$as_echo "$ac_try_echo") >&5 5506 (eval "$ac_compiler -v >&5") 2>&5 5507 ac_status=$? 5508 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5509 (exit $ac_status); } 5510{ (ac_try="$ac_compiler -V >&5" 5511case "(($ac_try" in 5512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5513 *) ac_try_echo=$ac_try;; 5514esac 5515eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5516$as_echo "$ac_try_echo") >&5 5517 (eval "$ac_compiler -V >&5") 2>&5 5518 ac_status=$? 5519 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5520 (exit $ac_status); } 5521 5522{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5523$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 5524if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5525 $as_echo_n "(cached) " >&6 5526else 5527 cat >conftest.$ac_ext <<_ACEOF 5528/* confdefs.h. */ 5529_ACEOF 5530cat confdefs.h >>conftest.$ac_ext 5531cat >>conftest.$ac_ext <<_ACEOF 5532/* end confdefs.h. */ 5533 5534int 5535main () 5536{ 5537#ifndef __GNUC__ 5538 choke me 5539#endif 5540 5541 ; 5542 return 0; 5543} 5544_ACEOF 5545rm -f conftest.$ac_objext 5546if { (ac_try="$ac_compile" 5547case "(($ac_try" in 5548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5549 *) ac_try_echo=$ac_try;; 5550esac 5551eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5552$as_echo "$ac_try_echo") >&5 5553 (eval "$ac_compile") 2>conftest.er1 5554 ac_status=$? 5555 grep -v '^ *+' conftest.er1 >conftest.err 5556 rm -f conftest.er1 5557 cat conftest.err >&5 5558 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5559 (exit $ac_status); } && { 5560 test -z "$ac_cxx_werror_flag" || 5561 test ! -s conftest.err 5562 } && test -s conftest.$ac_objext; then 5563 ac_compiler_gnu=yes 5564else 5565 $as_echo "$as_me: failed program was:" >&5 5566sed 's/^/| /' conftest.$ac_ext >&5 5567 5568 ac_compiler_gnu=no 5569fi 5570 5571rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5572ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5573 5574fi 5575{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5576$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 5577if test $ac_compiler_gnu = yes; then 5578 GXX=yes 5579else 5580 GXX= 5581fi 5582ac_test_CXXFLAGS=${CXXFLAGS+set} 5583ac_save_CXXFLAGS=$CXXFLAGS 5584{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5585$as_echo_n "checking whether $CXX accepts -g... " >&6; } 5586if test "${ac_cv_prog_cxx_g+set}" = set; then 5587 $as_echo_n "(cached) " >&6 5588else 5589 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5590 ac_cxx_werror_flag=yes 5591 ac_cv_prog_cxx_g=no 5592 CXXFLAGS="-g" 5593 cat >conftest.$ac_ext <<_ACEOF 5594/* confdefs.h. */ 5595_ACEOF 5596cat confdefs.h >>conftest.$ac_ext 5597cat >>conftest.$ac_ext <<_ACEOF 5598/* end confdefs.h. */ 5599 5600int 5601main () 5602{ 5603 5604 ; 5605 return 0; 5606} 5607_ACEOF 5608rm -f conftest.$ac_objext 5609if { (ac_try="$ac_compile" 5610case "(($ac_try" in 5611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5612 *) ac_try_echo=$ac_try;; 5613esac 5614eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5615$as_echo "$ac_try_echo") >&5 5616 (eval "$ac_compile") 2>conftest.er1 5617 ac_status=$? 5618 grep -v '^ *+' conftest.er1 >conftest.err 5619 rm -f conftest.er1 5620 cat conftest.err >&5 5621 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5622 (exit $ac_status); } && { 5623 test -z "$ac_cxx_werror_flag" || 5624 test ! -s conftest.err 5625 } && test -s conftest.$ac_objext; then 5626 ac_cv_prog_cxx_g=yes 5627else 5628 $as_echo "$as_me: failed program was:" >&5 5629sed 's/^/| /' conftest.$ac_ext >&5 5630 5631 CXXFLAGS="" 5632 cat >conftest.$ac_ext <<_ACEOF 5633/* confdefs.h. */ 5634_ACEOF 5635cat confdefs.h >>conftest.$ac_ext 5636cat >>conftest.$ac_ext <<_ACEOF 5637/* end confdefs.h. */ 5638 5639int 5640main () 5641{ 5642 5643 ; 5644 return 0; 5645} 5646_ACEOF 5647rm -f conftest.$ac_objext 5648if { (ac_try="$ac_compile" 5649case "(($ac_try" in 5650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5651 *) ac_try_echo=$ac_try;; 5652esac 5653eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5654$as_echo "$ac_try_echo") >&5 5655 (eval "$ac_compile") 2>conftest.er1 5656 ac_status=$? 5657 grep -v '^ *+' conftest.er1 >conftest.err 5658 rm -f conftest.er1 5659 cat conftest.err >&5 5660 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5661 (exit $ac_status); } && { 5662 test -z "$ac_cxx_werror_flag" || 5663 test ! -s conftest.err 5664 } && test -s conftest.$ac_objext; then 5665 : 5666else 5667 $as_echo "$as_me: failed program was:" >&5 5668sed 's/^/| /' conftest.$ac_ext >&5 5669 5670 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5671 CXXFLAGS="-g" 5672 cat >conftest.$ac_ext <<_ACEOF 5673/* confdefs.h. */ 5674_ACEOF 5675cat confdefs.h >>conftest.$ac_ext 5676cat >>conftest.$ac_ext <<_ACEOF 5677/* end confdefs.h. */ 5678 5679int 5680main () 5681{ 5682 5683 ; 5684 return 0; 5685} 5686_ACEOF 5687rm -f conftest.$ac_objext 5688if { (ac_try="$ac_compile" 5689case "(($ac_try" in 5690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5691 *) ac_try_echo=$ac_try;; 5692esac 5693eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5694$as_echo "$ac_try_echo") >&5 5695 (eval "$ac_compile") 2>conftest.er1 5696 ac_status=$? 5697 grep -v '^ *+' conftest.er1 >conftest.err 5698 rm -f conftest.er1 5699 cat conftest.err >&5 5700 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5701 (exit $ac_status); } && { 5702 test -z "$ac_cxx_werror_flag" || 5703 test ! -s conftest.err 5704 } && test -s conftest.$ac_objext; then 5705 ac_cv_prog_cxx_g=yes 5706else 5707 $as_echo "$as_me: failed program was:" >&5 5708sed 's/^/| /' conftest.$ac_ext >&5 5709 5710 5711fi 5712 5713rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5714fi 5715 5716rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5717fi 5718 5719rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5720 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5721fi 5722{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5723$as_echo "$ac_cv_prog_cxx_g" >&6; } 5724if test "$ac_test_CXXFLAGS" = set; then 5725 CXXFLAGS=$ac_save_CXXFLAGS 5726elif test $ac_cv_prog_cxx_g = yes; then 5727 if test "$GXX" = yes; then 5728 CXXFLAGS="-g -O2" 5729 else 5730 CXXFLAGS="-g" 5731 fi 5732else 5733 if test "$GXX" = yes; then 5734 CXXFLAGS="-O2" 5735 else 5736 CXXFLAGS= 5737 fi 5738fi 5739ac_ext=cpp 5740ac_cpp='$CXXCPP $CPPFLAGS' 5741ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5742ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5743ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5744 5745depcc="$CXX" am_compiler_list= 5746 5747{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5748$as_echo_n "checking dependency style of $depcc... " >&6; } 5749if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5750 $as_echo_n "(cached) " >&6 5751else 5752 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5753 # We make a subdir and do the tests there. Otherwise we can end up 5754 # making bogus files that we don't know about and never remove. For 5755 # instance it was reported that on HP-UX the gcc test will end up 5756 # making a dummy file named `D' -- because `-MD' means `put the output 5757 # in D'. 5758 mkdir conftest.dir 5759 # Copy depcomp to subdir because otherwise we won't find it if we're 5760 # using a relative directory. 5761 cp "$am_depcomp" conftest.dir 5762 cd conftest.dir 5763 # We will build objects and dependencies in a subdirectory because 5764 # it helps to detect inapplicable dependency modes. For instance 5765 # both Tru64's cc and ICC support -MD to output dependencies as a 5766 # side effect of compilation, but ICC will put the dependencies in 5767 # the current directory while Tru64 will put them in the object 5768 # directory. 5769 mkdir sub 5770 5771 am_cv_CXX_dependencies_compiler_type=none 5772 if test "$am_compiler_list" = ""; then 5773 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5774 fi 5775 am__universal=false 5776 case " $depcc " in #( 5777 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5778 esac 5779 5780 for depmode in $am_compiler_list; do 5781 # Setup a source with many dependencies, because some compilers 5782 # like to wrap large dependency lists on column 80 (with \), and 5783 # we should not choose a depcomp mode which is confused by this. 5784 # 5785 # We need to recreate these files for each test, as the compiler may 5786 # overwrite some of them when testing with obscure command lines. 5787 # This happens at least with the AIX C compiler. 5788 : > sub/conftest.c 5789 for i in 1 2 3 4 5 6; do 5790 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5791 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5792 # Solaris 8's {/usr,}/bin/sh. 5793 touch sub/conftst$i.h 5794 done 5795 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5796 5797 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5798 # mode. It turns out that the SunPro C++ compiler does not properly 5799 # handle `-M -o', and we need to detect this. Also, some Intel 5800 # versions had trouble with output in subdirs 5801 am__obj=sub/conftest.${OBJEXT-o} 5802 am__minus_obj="-o $am__obj" 5803 case $depmode in 5804 gcc) 5805 # This depmode causes a compiler race in universal mode. 5806 test "$am__universal" = false || continue 5807 ;; 5808 nosideeffect) 5809 # after this tag, mechanisms are not by side-effect, so they'll 5810 # only be used when explicitly requested 5811 if test "x$enable_dependency_tracking" = xyes; then 5812 continue 5813 else 5814 break 5815 fi 5816 ;; 5817 msvisualcpp | msvcmsys) 5818 # This compiler won't grok `-c -o', but also, the minuso test has 5819 # not run yet. These depmodes are late enough in the game, and 5820 # so weak that their functioning should not be impacted. 5821 am__obj=conftest.${OBJEXT-o} 5822 am__minus_obj= 5823 ;; 5824 none) break ;; 5825 esac 5826 if depmode=$depmode \ 5827 source=sub/conftest.c object=$am__obj \ 5828 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5829 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5830 >/dev/null 2>conftest.err && 5831 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5832 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5833 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5834 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5835 # icc doesn't choke on unknown options, it will just issue warnings 5836 # or remarks (even with -Werror). So we grep stderr for any message 5837 # that says an option was ignored or not supported. 5838 # When given -MP, icc 7.0 and 7.1 complain thusly: 5839 # icc: Command line warning: ignoring option '-M'; no argument required 5840 # The diagnosis changed in icc 8.0: 5841 # icc: Command line remark: option '-MP' not supported 5842 if (grep 'ignoring option' conftest.err || 5843 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5844 am_cv_CXX_dependencies_compiler_type=$depmode 5845 break 5846 fi 5847 fi 5848 done 5849 5850 cd .. 5851 rm -rf conftest.dir 5852else 5853 am_cv_CXX_dependencies_compiler_type=none 5854fi 5855 5856fi 5857{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5858$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 5859CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5860 5861 if 5862 test "x$enable_dependency_tracking" != xno \ 5863 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5864 am__fastdepCXX_TRUE= 5865 am__fastdepCXX_FALSE='#' 5866else 5867 am__fastdepCXX_TRUE='#' 5868 am__fastdepCXX_FALSE= 5869fi 5870 5871 5872 5873 5874if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5875 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5876 (test "X$CXX" != "Xg++"))) ; then 5877 ac_ext=cpp 5878ac_cpp='$CXXCPP $CPPFLAGS' 5879ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5880ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5881ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5882{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5883$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 5884if test -z "$CXXCPP"; then 5885 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5886 $as_echo_n "(cached) " >&6 5887else 5888 # Double quotes because CXXCPP needs to be expanded 5889 for CXXCPP in "$CXX -E" "/lib/cpp" 5890 do 5891 ac_preproc_ok=false 5892for ac_cxx_preproc_warn_flag in '' yes 5893do 5894 # Use a header file that comes with gcc, so configuring glibc 5895 # with a fresh cross-compiler works. 5896 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5897 # <limits.h> exists even on freestanding compilers. 5898 # On the NeXT, cc -E runs the code through the compiler's parser, 5899 # not just through cpp. "Syntax error" is here to catch this case. 5900 cat >conftest.$ac_ext <<_ACEOF 5901/* confdefs.h. */ 5902_ACEOF 5903cat confdefs.h >>conftest.$ac_ext 5904cat >>conftest.$ac_ext <<_ACEOF 5905/* end confdefs.h. */ 5906#ifdef __STDC__ 5907# include <limits.h> 5908#else 5909# include <assert.h> 5910#endif 5911 Syntax error 5912_ACEOF 5913if { (ac_try="$ac_cpp conftest.$ac_ext" 5914case "(($ac_try" in 5915 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5916 *) ac_try_echo=$ac_try;; 5917esac 5918eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5919$as_echo "$ac_try_echo") >&5 5920 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5921 ac_status=$? 5922 grep -v '^ *+' conftest.er1 >conftest.err 5923 rm -f conftest.er1 5924 cat conftest.err >&5 5925 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5926 (exit $ac_status); } >/dev/null && { 5927 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5928 test ! -s conftest.err 5929 }; then 5930 : 5931else 5932 $as_echo "$as_me: failed program was:" >&5 5933sed 's/^/| /' conftest.$ac_ext >&5 5934 5935 # Broken: fails on valid input. 5936continue 5937fi 5938 5939rm -f conftest.err conftest.$ac_ext 5940 5941 # OK, works on sane cases. Now check whether nonexistent headers 5942 # can be detected and how. 5943 cat >conftest.$ac_ext <<_ACEOF 5944/* confdefs.h. */ 5945_ACEOF 5946cat confdefs.h >>conftest.$ac_ext 5947cat >>conftest.$ac_ext <<_ACEOF 5948/* end confdefs.h. */ 5949#include <ac_nonexistent.h> 5950_ACEOF 5951if { (ac_try="$ac_cpp conftest.$ac_ext" 5952case "(($ac_try" in 5953 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5954 *) ac_try_echo=$ac_try;; 5955esac 5956eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5957$as_echo "$ac_try_echo") >&5 5958 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5959 ac_status=$? 5960 grep -v '^ *+' conftest.er1 >conftest.err 5961 rm -f conftest.er1 5962 cat conftest.err >&5 5963 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5964 (exit $ac_status); } >/dev/null && { 5965 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5966 test ! -s conftest.err 5967 }; then 5968 # Broken: success on invalid input. 5969continue 5970else 5971 $as_echo "$as_me: failed program was:" >&5 5972sed 's/^/| /' conftest.$ac_ext >&5 5973 5974 # Passes both tests. 5975ac_preproc_ok=: 5976break 5977fi 5978 5979rm -f conftest.err conftest.$ac_ext 5980 5981done 5982# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5983rm -f conftest.err conftest.$ac_ext 5984if $ac_preproc_ok; then 5985 break 5986fi 5987 5988 done 5989 ac_cv_prog_CXXCPP=$CXXCPP 5990 5991fi 5992 CXXCPP=$ac_cv_prog_CXXCPP 5993else 5994 ac_cv_prog_CXXCPP=$CXXCPP 5995fi 5996{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5 5997$as_echo "$CXXCPP" >&6; } 5998ac_preproc_ok=false 5999for ac_cxx_preproc_warn_flag in '' yes 6000do 6001 # Use a header file that comes with gcc, so configuring glibc 6002 # with a fresh cross-compiler works. 6003 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6004 # <limits.h> exists even on freestanding compilers. 6005 # On the NeXT, cc -E runs the code through the compiler's parser, 6006 # not just through cpp. "Syntax error" is here to catch this case. 6007 cat >conftest.$ac_ext <<_ACEOF 6008/* confdefs.h. */ 6009_ACEOF 6010cat confdefs.h >>conftest.$ac_ext 6011cat >>conftest.$ac_ext <<_ACEOF 6012/* end confdefs.h. */ 6013#ifdef __STDC__ 6014# include <limits.h> 6015#else 6016# include <assert.h> 6017#endif 6018 Syntax error 6019_ACEOF 6020if { (ac_try="$ac_cpp conftest.$ac_ext" 6021case "(($ac_try" in 6022 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6023 *) ac_try_echo=$ac_try;; 6024esac 6025eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6026$as_echo "$ac_try_echo") >&5 6027 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6028 ac_status=$? 6029 grep -v '^ *+' conftest.er1 >conftest.err 6030 rm -f conftest.er1 6031 cat conftest.err >&5 6032 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6033 (exit $ac_status); } >/dev/null && { 6034 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6035 test ! -s conftest.err 6036 }; then 6037 : 6038else 6039 $as_echo "$as_me: failed program was:" >&5 6040sed 's/^/| /' conftest.$ac_ext >&5 6041 6042 # Broken: fails on valid input. 6043continue 6044fi 6045 6046rm -f conftest.err conftest.$ac_ext 6047 6048 # OK, works on sane cases. Now check whether nonexistent headers 6049 # can be detected and how. 6050 cat >conftest.$ac_ext <<_ACEOF 6051/* confdefs.h. */ 6052_ACEOF 6053cat confdefs.h >>conftest.$ac_ext 6054cat >>conftest.$ac_ext <<_ACEOF 6055/* end confdefs.h. */ 6056#include <ac_nonexistent.h> 6057_ACEOF 6058if { (ac_try="$ac_cpp conftest.$ac_ext" 6059case "(($ac_try" in 6060 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6061 *) ac_try_echo=$ac_try;; 6062esac 6063eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6064$as_echo "$ac_try_echo") >&5 6065 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6066 ac_status=$? 6067 grep -v '^ *+' conftest.er1 >conftest.err 6068 rm -f conftest.er1 6069 cat conftest.err >&5 6070 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6071 (exit $ac_status); } >/dev/null && { 6072 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6073 test ! -s conftest.err 6074 }; then 6075 # Broken: success on invalid input. 6076continue 6077else 6078 $as_echo "$as_me: failed program was:" >&5 6079sed 's/^/| /' conftest.$ac_ext >&5 6080 6081 # Passes both tests. 6082ac_preproc_ok=: 6083break 6084fi 6085 6086rm -f conftest.err conftest.$ac_ext 6087 6088done 6089# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6090rm -f conftest.err conftest.$ac_ext 6091if $ac_preproc_ok; then 6092 : 6093else 6094 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 6095$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6096{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6097See \`config.log' for more details." >&5 6098$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6099See \`config.log' for more details." >&2;} 6100 { (exit 1); exit 1; }; }; } 6101fi 6102 6103ac_ext=cpp 6104ac_cpp='$CXXCPP $CPPFLAGS' 6105ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6106ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6107ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6108 6109fi 6110 6111 6112ac_ext=f 6113ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 6114ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6115ac_compiler_gnu=$ac_cv_f77_compiler_gnu 6116if test -n "$ac_tool_prefix"; then 6117 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 6118 do 6119 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6120set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6121{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6122$as_echo_n "checking for $ac_word... " >&6; } 6123if test "${ac_cv_prog_F77+set}" = set; then 6124 $as_echo_n "(cached) " >&6 6125else 6126 if test -n "$F77"; then 6127 ac_cv_prog_F77="$F77" # Let the user override the test. 6128else 6129as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6130for as_dir in $PATH 6131do 6132 IFS=$as_save_IFS 6133 test -z "$as_dir" && as_dir=. 6134 for ac_exec_ext in '' $ac_executable_extensions; do 6135 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6136 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 6137 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6138 break 2 6139 fi 6140done 6141done 6142IFS=$as_save_IFS 6143 6144fi 6145fi 6146F77=$ac_cv_prog_F77 6147if test -n "$F77"; then 6148 { $as_echo "$as_me:$LINENO: result: $F77" >&5 6149$as_echo "$F77" >&6; } 6150else 6151 { $as_echo "$as_me:$LINENO: result: no" >&5 6152$as_echo "no" >&6; } 6153fi 6154 6155 6156 test -n "$F77" && break 6157 done 6158fi 6159if test -z "$F77"; then 6160 ac_ct_F77=$F77 6161 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 6162do 6163 # Extract the first word of "$ac_prog", so it can be a program name with args. 6164set dummy $ac_prog; ac_word=$2 6165{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6166$as_echo_n "checking for $ac_word... " >&6; } 6167if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 6168 $as_echo_n "(cached) " >&6 6169else 6170 if test -n "$ac_ct_F77"; then 6171 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 6172else 6173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6174for as_dir in $PATH 6175do 6176 IFS=$as_save_IFS 6177 test -z "$as_dir" && as_dir=. 6178 for ac_exec_ext in '' $ac_executable_extensions; do 6179 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6180 ac_cv_prog_ac_ct_F77="$ac_prog" 6181 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6182 break 2 6183 fi 6184done 6185done 6186IFS=$as_save_IFS 6187 6188fi 6189fi 6190ac_ct_F77=$ac_cv_prog_ac_ct_F77 6191if test -n "$ac_ct_F77"; then 6192 { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6193$as_echo "$ac_ct_F77" >&6; } 6194else 6195 { $as_echo "$as_me:$LINENO: result: no" >&5 6196$as_echo "no" >&6; } 6197fi 6198 6199 6200 test -n "$ac_ct_F77" && break 6201done 6202 6203 if test "x$ac_ct_F77" = x; then 6204 F77="" 6205 else 6206 case $cross_compiling:$ac_tool_warned in 6207yes:) 6208{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6209$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6210ac_tool_warned=yes ;; 6211esac 6212 F77=$ac_ct_F77 6213 fi 6214fi 6215 6216 6217# Provide some information about the compiler. 6218$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6219set X $ac_compile 6220ac_compiler=$2 6221{ (ac_try="$ac_compiler --version >&5" 6222case "(($ac_try" in 6223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6224 *) ac_try_echo=$ac_try;; 6225esac 6226eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6227$as_echo "$ac_try_echo") >&5 6228 (eval "$ac_compiler --version >&5") 2>&5 6229 ac_status=$? 6230 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6231 (exit $ac_status); } 6232{ (ac_try="$ac_compiler -v >&5" 6233case "(($ac_try" in 6234 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6235 *) ac_try_echo=$ac_try;; 6236esac 6237eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6238$as_echo "$ac_try_echo") >&5 6239 (eval "$ac_compiler -v >&5") 2>&5 6240 ac_status=$? 6241 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6242 (exit $ac_status); } 6243{ (ac_try="$ac_compiler -V >&5" 6244case "(($ac_try" in 6245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6246 *) ac_try_echo=$ac_try;; 6247esac 6248eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6249$as_echo "$ac_try_echo") >&5 6250 (eval "$ac_compiler -V >&5") 2>&5 6251 ac_status=$? 6252 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6253 (exit $ac_status); } 6254rm -f a.out 6255 6256# If we don't use `.F' as extension, the preprocessor is not run on the 6257# input file. (Note that this only needs to work for GNU compilers.) 6258ac_save_ext=$ac_ext 6259ac_ext=F 6260{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6261$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } 6262if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6263 $as_echo_n "(cached) " >&6 6264else 6265 cat >conftest.$ac_ext <<_ACEOF 6266 program main 6267#ifndef __GNUC__ 6268 choke me 6269#endif 6270 6271 end 6272_ACEOF 6273rm -f conftest.$ac_objext 6274if { (ac_try="$ac_compile" 6275case "(($ac_try" in 6276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6277 *) ac_try_echo=$ac_try;; 6278esac 6279eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6280$as_echo "$ac_try_echo") >&5 6281 (eval "$ac_compile") 2>conftest.er1 6282 ac_status=$? 6283 grep -v '^ *+' conftest.er1 >conftest.err 6284 rm -f conftest.er1 6285 cat conftest.err >&5 6286 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6287 (exit $ac_status); } && { 6288 test -z "$ac_f77_werror_flag" || 6289 test ! -s conftest.err 6290 } && test -s conftest.$ac_objext; then 6291 ac_compiler_gnu=yes 6292else 6293 $as_echo "$as_me: failed program was:" >&5 6294sed 's/^/| /' conftest.$ac_ext >&5 6295 6296 ac_compiler_gnu=no 6297fi 6298 6299rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6300ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6301 6302fi 6303{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6304$as_echo "$ac_cv_f77_compiler_gnu" >&6; } 6305ac_ext=$ac_save_ext 6306ac_test_FFLAGS=${FFLAGS+set} 6307ac_save_FFLAGS=$FFLAGS 6308FFLAGS= 6309{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6310$as_echo_n "checking whether $F77 accepts -g... " >&6; } 6311if test "${ac_cv_prog_f77_g+set}" = set; then 6312 $as_echo_n "(cached) " >&6 6313else 6314 FFLAGS=-g 6315cat >conftest.$ac_ext <<_ACEOF 6316 program main 6317 6318 end 6319_ACEOF 6320rm -f conftest.$ac_objext 6321if { (ac_try="$ac_compile" 6322case "(($ac_try" in 6323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6324 *) ac_try_echo=$ac_try;; 6325esac 6326eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6327$as_echo "$ac_try_echo") >&5 6328 (eval "$ac_compile") 2>conftest.er1 6329 ac_status=$? 6330 grep -v '^ *+' conftest.er1 >conftest.err 6331 rm -f conftest.er1 6332 cat conftest.err >&5 6333 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6334 (exit $ac_status); } && { 6335 test -z "$ac_f77_werror_flag" || 6336 test ! -s conftest.err 6337 } && test -s conftest.$ac_objext; then 6338 ac_cv_prog_f77_g=yes 6339else 6340 $as_echo "$as_me: failed program was:" >&5 6341sed 's/^/| /' conftest.$ac_ext >&5 6342 6343 ac_cv_prog_f77_g=no 6344fi 6345 6346rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6347 6348fi 6349{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6350$as_echo "$ac_cv_prog_f77_g" >&6; } 6351if test "$ac_test_FFLAGS" = set; then 6352 FFLAGS=$ac_save_FFLAGS 6353elif test $ac_cv_prog_f77_g = yes; then 6354 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6355 FFLAGS="-g -O2" 6356 else 6357 FFLAGS="-g" 6358 fi 6359else 6360 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6361 FFLAGS="-O2" 6362 else 6363 FFLAGS= 6364 fi 6365fi 6366 6367if test $ac_compiler_gnu = yes; then 6368 G77=yes 6369else 6370 G77= 6371fi 6372ac_ext=c 6373ac_cpp='$CPP $CPPFLAGS' 6374ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6375ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6376ac_compiler_gnu=$ac_cv_c_compiler_gnu 6377 6378 6379 6380# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6381# find the maximum length of command line arguments 6382{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6383$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6384if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6385 $as_echo_n "(cached) " >&6 6386else 6387 i=0 6388 teststring="ABCD" 6389 6390 case $build_os in 6391 msdosdjgpp*) 6392 # On DJGPP, this test can blow up pretty badly due to problems in libc 6393 # (any single argument exceeding 2000 bytes causes a buffer overrun 6394 # during glob expansion). Even if it were fixed, the result of this 6395 # check would be larger than it should be. 6396 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6397 ;; 6398 6399 gnu*) 6400 # Under GNU Hurd, this test is not required because there is 6401 # no limit to the length of command line arguments. 6402 # Libtool will interpret -1 as no limit whatsoever 6403 lt_cv_sys_max_cmd_len=-1; 6404 ;; 6405 6406 cygwin* | mingw*) 6407 # On Win9x/ME, this test blows up -- it succeeds, but takes 6408 # about 5 minutes as the teststring grows exponentially. 6409 # Worse, since 9x/ME are not pre-emptively multitasking, 6410 # you end up with a "frozen" computer, even though with patience 6411 # the test eventually succeeds (with a max line length of 256k). 6412 # Instead, let's just punt: use the minimum linelength reported by 6413 # all of the supported platforms: 8192 (on NT/2K/XP). 6414 lt_cv_sys_max_cmd_len=8192; 6415 ;; 6416 6417 amigaos*) 6418 # On AmigaOS with pdksh, this test takes hours, literally. 6419 # So we just punt and use a minimum line length of 8192. 6420 lt_cv_sys_max_cmd_len=8192; 6421 ;; 6422 6423 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6424 # This has been around since 386BSD, at least. Likely further. 6425 if test -x /sbin/sysctl; then 6426 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6427 elif test -x /usr/sbin/sysctl; then 6428 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6429 else 6430 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6431 fi 6432 # And add a safety zone 6433 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6434 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6435 ;; 6436 6437 interix*) 6438 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6439 lt_cv_sys_max_cmd_len=196608 6440 ;; 6441 6442 osf*) 6443 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6444 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6445 # nice to cause kernel panics so lets avoid the loop below. 6446 # First set a reasonable default. 6447 lt_cv_sys_max_cmd_len=16384 6448 # 6449 if test -x /sbin/sysconfig; then 6450 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6451 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6452 esac 6453 fi 6454 ;; 6455 sco3.2v5*) 6456 lt_cv_sys_max_cmd_len=102400 6457 ;; 6458 sysv5* | sco5v6* | sysv4.2uw2*) 6459 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6460 if test -n "$kargmax"; then 6461 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6462 else 6463 lt_cv_sys_max_cmd_len=32768 6464 fi 6465 ;; 6466 *) 6467 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6468 if test -n "$lt_cv_sys_max_cmd_len"; then 6469 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6470 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6471 else 6472 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6473 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6474 = "XX$teststring") >/dev/null 2>&1 && 6475 new_result=`expr "X$teststring" : ".*" 2>&1` && 6476 lt_cv_sys_max_cmd_len=$new_result && 6477 test $i != 17 # 1/2 MB should be enough 6478 do 6479 i=`expr $i + 1` 6480 teststring=$teststring$teststring 6481 done 6482 teststring= 6483 # Add a significant safety factor because C++ compilers can tack on massive 6484 # amounts of additional arguments before passing them to the linker. 6485 # It appears as though 1/2 is a usable value. 6486 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6487 fi 6488 ;; 6489 esac 6490 6491fi 6492 6493if test -n $lt_cv_sys_max_cmd_len ; then 6494 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6495$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6496else 6497 { $as_echo "$as_me:$LINENO: result: none" >&5 6498$as_echo "none" >&6; } 6499fi 6500 6501 6502 6503 6504 6505# Check for command to grab the raw symbol name followed by C symbol from nm. 6506{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6507$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6508if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6509 $as_echo_n "(cached) " >&6 6510else 6511 6512# These are sane defaults that work on at least a few old systems. 6513# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6514 6515# Character class describing NM global symbol codes. 6516symcode='[BCDEGRST]' 6517 6518# Regexp to match symbols that can be accessed directly from C. 6519sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6520 6521# Transform an extracted symbol line into a proper C declaration 6522lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6523 6524# Transform an extracted symbol line into symbol name and symbol address 6525lt_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'" 6526 6527# Define system-specific variables. 6528case $host_os in 6529aix*) 6530 symcode='[BCDT]' 6531 ;; 6532cygwin* | mingw* | pw32*) 6533 symcode='[ABCDGISTW]' 6534 ;; 6535hpux*) # Its linker distinguishes data from code symbols 6536 if test "$host_cpu" = ia64; then 6537 symcode='[ABCDEGRST]' 6538 fi 6539 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6540 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'" 6541 ;; 6542linux* | k*bsd*-gnu) 6543 if test "$host_cpu" = ia64; then 6544 symcode='[ABCDGIRSTW]' 6545 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6546 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'" 6547 fi 6548 ;; 6549irix* | nonstopux*) 6550 symcode='[BCDEGRST]' 6551 ;; 6552osf*) 6553 symcode='[BCDEGQRST]' 6554 ;; 6555solaris*) 6556 symcode='[BDRT]' 6557 ;; 6558sco3.2v5*) 6559 symcode='[DT]' 6560 ;; 6561sysv4.2uw2*) 6562 symcode='[DT]' 6563 ;; 6564sysv5* | sco5v6* | unixware* | OpenUNIX*) 6565 symcode='[ABDT]' 6566 ;; 6567sysv4) 6568 symcode='[DFNSTU]' 6569 ;; 6570esac 6571 6572# Handle CRLF in mingw tool chain 6573opt_cr= 6574case $build_os in 6575mingw*) 6576 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6577 ;; 6578esac 6579 6580# If we're using GNU nm, then use its standard symbol codes. 6581case `$NM -V 2>&1` in 6582*GNU* | *'with BFD'*) 6583 symcode='[ABCDGIRSTW]' ;; 6584esac 6585 6586# Try without a prefix undercore, then with it. 6587for ac_symprfx in "" "_"; do 6588 6589 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6590 symxfrm="\\1 $ac_symprfx\\2 \\2" 6591 6592 # Write the raw and C identifiers. 6593 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6594 6595 # Check to see that the pipe works correctly. 6596 pipe_works=no 6597 6598 rm -f conftest* 6599 cat > conftest.$ac_ext <<EOF 6600#ifdef __cplusplus 6601extern "C" { 6602#endif 6603char nm_test_var; 6604void nm_test_func(){} 6605#ifdef __cplusplus 6606} 6607#endif 6608int main(){nm_test_var='a';nm_test_func();return(0);} 6609EOF 6610 6611 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6612 (eval $ac_compile) 2>&5 6613 ac_status=$? 6614 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6615 (exit $ac_status); }; then 6616 # Now try to grab the symbols. 6617 nlist=conftest.nm 6618 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6619 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6620 ac_status=$? 6621 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6622 (exit $ac_status); } && test -s "$nlist"; then 6623 # Try sorting and uniquifying the output. 6624 if sort "$nlist" | uniq > "$nlist"T; then 6625 mv -f "$nlist"T "$nlist" 6626 else 6627 rm -f "$nlist"T 6628 fi 6629 6630 # Make sure that we snagged all the symbols we need. 6631 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6632 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6633 cat <<EOF > conftest.$ac_ext 6634#ifdef __cplusplus 6635extern "C" { 6636#endif 6637 6638EOF 6639 # Now generate the symbol file. 6640 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6641 6642 cat <<EOF >> conftest.$ac_ext 6643#if defined (__STDC__) && __STDC__ 6644# define lt_ptr_t void * 6645#else 6646# define lt_ptr_t char * 6647# define const 6648#endif 6649 6650/* The mapping between symbol names and symbols. */ 6651const struct { 6652 const char *name; 6653 lt_ptr_t address; 6654} 6655lt_preloaded_symbols[] = 6656{ 6657EOF 6658 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6659 cat <<\EOF >> conftest.$ac_ext 6660 {0, (lt_ptr_t) 0} 6661}; 6662 6663#ifdef __cplusplus 6664} 6665#endif 6666EOF 6667 # Now try linking the two files. 6668 mv conftest.$ac_objext conftstm.$ac_objext 6669 lt_save_LIBS="$LIBS" 6670 lt_save_CFLAGS="$CFLAGS" 6671 LIBS="conftstm.$ac_objext" 6672 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6673 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6674 (eval $ac_link) 2>&5 6675 ac_status=$? 6676 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6677 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6678 pipe_works=yes 6679 fi 6680 LIBS="$lt_save_LIBS" 6681 CFLAGS="$lt_save_CFLAGS" 6682 else 6683 echo "cannot find nm_test_func in $nlist" >&5 6684 fi 6685 else 6686 echo "cannot find nm_test_var in $nlist" >&5 6687 fi 6688 else 6689 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6690 fi 6691 else 6692 echo "$progname: failed program was:" >&5 6693 cat conftest.$ac_ext >&5 6694 fi 6695 rm -rf conftest* conftst* 6696 6697 # Do not use the global_symbol_pipe unless it works. 6698 if test "$pipe_works" = yes; then 6699 break 6700 else 6701 lt_cv_sys_global_symbol_pipe= 6702 fi 6703done 6704 6705fi 6706 6707if test -z "$lt_cv_sys_global_symbol_pipe"; then 6708 lt_cv_sys_global_symbol_to_cdecl= 6709fi 6710if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6711 { $as_echo "$as_me:$LINENO: result: failed" >&5 6712$as_echo "failed" >&6; } 6713else 6714 { $as_echo "$as_me:$LINENO: result: ok" >&5 6715$as_echo "ok" >&6; } 6716fi 6717 6718{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 6719$as_echo_n "checking for objdir... " >&6; } 6720if test "${lt_cv_objdir+set}" = set; then 6721 $as_echo_n "(cached) " >&6 6722else 6723 rm -f .libs 2>/dev/null 6724mkdir .libs 2>/dev/null 6725if test -d .libs; then 6726 lt_cv_objdir=.libs 6727else 6728 # MS-DOS does not allow filenames that begin with a dot. 6729 lt_cv_objdir=_libs 6730fi 6731rmdir .libs 2>/dev/null 6732fi 6733{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6734$as_echo "$lt_cv_objdir" >&6; } 6735objdir=$lt_cv_objdir 6736 6737 6738 6739 6740 6741case $host_os in 6742aix3*) 6743 # AIX sometimes has problems with the GCC collect2 program. For some 6744 # reason, if we set the COLLECT_NAMES environment variable, the problems 6745 # vanish in a puff of smoke. 6746 if test "X${COLLECT_NAMES+set}" != Xset; then 6747 COLLECT_NAMES= 6748 export COLLECT_NAMES 6749 fi 6750 ;; 6751esac 6752 6753# Sed substitution that helps us do robust quoting. It backslashifies 6754# metacharacters that are still active within double-quoted strings. 6755Xsed='sed -e 1s/^X//' 6756sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6757 6758# Same as above, but do not quote variable references. 6759double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6760 6761# Sed substitution to delay expansion of an escaped shell variable in a 6762# double_quote_subst'ed string. 6763delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6764 6765# Sed substitution to avoid accidental globbing in evaled expressions 6766no_glob_subst='s/\*/\\\*/g' 6767 6768# Constants: 6769rm="rm -f" 6770 6771# Global variables: 6772default_ofile=libtool 6773can_build_shared=yes 6774 6775# All known linkers require a `.a' archive for static linking (except MSVC, 6776# which needs '.lib'). 6777libext=a 6778ltmain="$ac_aux_dir/ltmain.sh" 6779ofile="$default_ofile" 6780with_gnu_ld="$lt_cv_prog_gnu_ld" 6781 6782if test -n "$ac_tool_prefix"; then 6783 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6784set dummy ${ac_tool_prefix}ar; ac_word=$2 6785{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6786$as_echo_n "checking for $ac_word... " >&6; } 6787if test "${ac_cv_prog_AR+set}" = set; then 6788 $as_echo_n "(cached) " >&6 6789else 6790 if test -n "$AR"; then 6791 ac_cv_prog_AR="$AR" # Let the user override the test. 6792else 6793as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6794for as_dir in $PATH 6795do 6796 IFS=$as_save_IFS 6797 test -z "$as_dir" && as_dir=. 6798 for ac_exec_ext in '' $ac_executable_extensions; do 6799 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6800 ac_cv_prog_AR="${ac_tool_prefix}ar" 6801 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6802 break 2 6803 fi 6804done 6805done 6806IFS=$as_save_IFS 6807 6808fi 6809fi 6810AR=$ac_cv_prog_AR 6811if test -n "$AR"; then 6812 { $as_echo "$as_me:$LINENO: result: $AR" >&5 6813$as_echo "$AR" >&6; } 6814else 6815 { $as_echo "$as_me:$LINENO: result: no" >&5 6816$as_echo "no" >&6; } 6817fi 6818 6819 6820fi 6821if test -z "$ac_cv_prog_AR"; then 6822 ac_ct_AR=$AR 6823 # Extract the first word of "ar", so it can be a program name with args. 6824set dummy ar; ac_word=$2 6825{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6826$as_echo_n "checking for $ac_word... " >&6; } 6827if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6828 $as_echo_n "(cached) " >&6 6829else 6830 if test -n "$ac_ct_AR"; then 6831 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6832else 6833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6834for as_dir in $PATH 6835do 6836 IFS=$as_save_IFS 6837 test -z "$as_dir" && as_dir=. 6838 for ac_exec_ext in '' $ac_executable_extensions; do 6839 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6840 ac_cv_prog_ac_ct_AR="ar" 6841 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6842 break 2 6843 fi 6844done 6845done 6846IFS=$as_save_IFS 6847 6848fi 6849fi 6850ac_ct_AR=$ac_cv_prog_ac_ct_AR 6851if test -n "$ac_ct_AR"; then 6852 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6853$as_echo "$ac_ct_AR" >&6; } 6854else 6855 { $as_echo "$as_me:$LINENO: result: no" >&5 6856$as_echo "no" >&6; } 6857fi 6858 6859 if test "x$ac_ct_AR" = x; then 6860 AR="false" 6861 else 6862 case $cross_compiling:$ac_tool_warned in 6863yes:) 6864{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6865$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6866ac_tool_warned=yes ;; 6867esac 6868 AR=$ac_ct_AR 6869 fi 6870else 6871 AR="$ac_cv_prog_AR" 6872fi 6873 6874if test -n "$ac_tool_prefix"; then 6875 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6876set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6877{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6878$as_echo_n "checking for $ac_word... " >&6; } 6879if test "${ac_cv_prog_RANLIB+set}" = set; then 6880 $as_echo_n "(cached) " >&6 6881else 6882 if test -n "$RANLIB"; then 6883 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6884else 6885as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6886for as_dir in $PATH 6887do 6888 IFS=$as_save_IFS 6889 test -z "$as_dir" && as_dir=. 6890 for ac_exec_ext in '' $ac_executable_extensions; do 6891 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6892 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6893 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6894 break 2 6895 fi 6896done 6897done 6898IFS=$as_save_IFS 6899 6900fi 6901fi 6902RANLIB=$ac_cv_prog_RANLIB 6903if test -n "$RANLIB"; then 6904 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 6905$as_echo "$RANLIB" >&6; } 6906else 6907 { $as_echo "$as_me:$LINENO: result: no" >&5 6908$as_echo "no" >&6; } 6909fi 6910 6911 6912fi 6913if test -z "$ac_cv_prog_RANLIB"; then 6914 ac_ct_RANLIB=$RANLIB 6915 # Extract the first word of "ranlib", so it can be a program name with args. 6916set dummy ranlib; ac_word=$2 6917{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6918$as_echo_n "checking for $ac_word... " >&6; } 6919if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6920 $as_echo_n "(cached) " >&6 6921else 6922 if test -n "$ac_ct_RANLIB"; then 6923 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6924else 6925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6926for as_dir in $PATH 6927do 6928 IFS=$as_save_IFS 6929 test -z "$as_dir" && as_dir=. 6930 for ac_exec_ext in '' $ac_executable_extensions; do 6931 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6932 ac_cv_prog_ac_ct_RANLIB="ranlib" 6933 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6934 break 2 6935 fi 6936done 6937done 6938IFS=$as_save_IFS 6939 6940fi 6941fi 6942ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6943if test -n "$ac_ct_RANLIB"; then 6944 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6945$as_echo "$ac_ct_RANLIB" >&6; } 6946else 6947 { $as_echo "$as_me:$LINENO: result: no" >&5 6948$as_echo "no" >&6; } 6949fi 6950 6951 if test "x$ac_ct_RANLIB" = x; then 6952 RANLIB=":" 6953 else 6954 case $cross_compiling:$ac_tool_warned in 6955yes:) 6956{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6957$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6958ac_tool_warned=yes ;; 6959esac 6960 RANLIB=$ac_ct_RANLIB 6961 fi 6962else 6963 RANLIB="$ac_cv_prog_RANLIB" 6964fi 6965 6966if test -n "$ac_tool_prefix"; then 6967 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6968set dummy ${ac_tool_prefix}strip; ac_word=$2 6969{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6970$as_echo_n "checking for $ac_word... " >&6; } 6971if test "${ac_cv_prog_STRIP+set}" = set; then 6972 $as_echo_n "(cached) " >&6 6973else 6974 if test -n "$STRIP"; then 6975 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6976else 6977as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6978for as_dir in $PATH 6979do 6980 IFS=$as_save_IFS 6981 test -z "$as_dir" && as_dir=. 6982 for ac_exec_ext in '' $ac_executable_extensions; do 6983 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6984 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6985 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6986 break 2 6987 fi 6988done 6989done 6990IFS=$as_save_IFS 6991 6992fi 6993fi 6994STRIP=$ac_cv_prog_STRIP 6995if test -n "$STRIP"; then 6996 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 6997$as_echo "$STRIP" >&6; } 6998else 6999 { $as_echo "$as_me:$LINENO: result: no" >&5 7000$as_echo "no" >&6; } 7001fi 7002 7003 7004fi 7005if test -z "$ac_cv_prog_STRIP"; then 7006 ac_ct_STRIP=$STRIP 7007 # Extract the first word of "strip", so it can be a program name with args. 7008set dummy strip; ac_word=$2 7009{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7010$as_echo_n "checking for $ac_word... " >&6; } 7011if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 7012 $as_echo_n "(cached) " >&6 7013else 7014 if test -n "$ac_ct_STRIP"; then 7015 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7016else 7017as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7018for as_dir in $PATH 7019do 7020 IFS=$as_save_IFS 7021 test -z "$as_dir" && as_dir=. 7022 for ac_exec_ext in '' $ac_executable_extensions; do 7023 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7024 ac_cv_prog_ac_ct_STRIP="strip" 7025 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7026 break 2 7027 fi 7028done 7029done 7030IFS=$as_save_IFS 7031 7032fi 7033fi 7034ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7035if test -n "$ac_ct_STRIP"; then 7036 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 7037$as_echo "$ac_ct_STRIP" >&6; } 7038else 7039 { $as_echo "$as_me:$LINENO: result: no" >&5 7040$as_echo "no" >&6; } 7041fi 7042 7043 if test "x$ac_ct_STRIP" = x; then 7044 STRIP=":" 7045 else 7046 case $cross_compiling:$ac_tool_warned in 7047yes:) 7048{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7049$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7050ac_tool_warned=yes ;; 7051esac 7052 STRIP=$ac_ct_STRIP 7053 fi 7054else 7055 STRIP="$ac_cv_prog_STRIP" 7056fi 7057 7058 7059old_CC="$CC" 7060old_CFLAGS="$CFLAGS" 7061 7062# Set sane defaults for various variables 7063test -z "$AR" && AR=ar 7064test -z "$AR_FLAGS" && AR_FLAGS=cru 7065test -z "$AS" && AS=as 7066test -z "$CC" && CC=cc 7067test -z "$LTCC" && LTCC=$CC 7068test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7069test -z "$DLLTOOL" && DLLTOOL=dlltool 7070test -z "$LD" && LD=ld 7071test -z "$LN_S" && LN_S="ln -s" 7072test -z "$MAGIC_CMD" && MAGIC_CMD=file 7073test -z "$NM" && NM=nm 7074test -z "$SED" && SED=sed 7075test -z "$OBJDUMP" && OBJDUMP=objdump 7076test -z "$RANLIB" && RANLIB=: 7077test -z "$STRIP" && STRIP=: 7078test -z "$ac_objext" && ac_objext=o 7079 7080# Determine commands to create old-style static archives. 7081old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7082old_postinstall_cmds='chmod 644 $oldlib' 7083old_postuninstall_cmds= 7084 7085if test -n "$RANLIB"; then 7086 case $host_os in 7087 openbsd*) 7088 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7089 ;; 7090 *) 7091 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7092 ;; 7093 esac 7094 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7095fi 7096 7097for cc_temp in $compiler""; do 7098 case $cc_temp in 7099 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7100 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7101 \-*) ;; 7102 *) break;; 7103 esac 7104done 7105cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7106 7107 7108# Only perform the check for file, if the check method requires it 7109case $deplibs_check_method in 7110file_magic*) 7111 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7112 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 7113$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7114if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7115 $as_echo_n "(cached) " >&6 7116else 7117 case $MAGIC_CMD in 7118[\\/*] | ?:[\\/]*) 7119 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7120 ;; 7121*) 7122 lt_save_MAGIC_CMD="$MAGIC_CMD" 7123 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7124 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7125 for ac_dir in $ac_dummy; do 7126 IFS="$lt_save_ifs" 7127 test -z "$ac_dir" && ac_dir=. 7128 if test -f $ac_dir/${ac_tool_prefix}file; then 7129 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7130 if test -n "$file_magic_test_file"; then 7131 case $deplibs_check_method in 7132 "file_magic "*) 7133 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7134 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7135 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7136 $EGREP "$file_magic_regex" > /dev/null; then 7137 : 7138 else 7139 cat <<EOF 1>&2 7140 7141*** Warning: the command libtool uses to detect shared libraries, 7142*** $file_magic_cmd, produces output that libtool cannot recognize. 7143*** The result is that libtool may fail to recognize shared libraries 7144*** as such. This will affect the creation of libtool libraries that 7145*** depend on shared libraries, but programs linked with such libtool 7146*** libraries will work regardless of this problem. Nevertheless, you 7147*** may want to report the problem to your system manager and/or to 7148*** bug-libtool@gnu.org 7149 7150EOF 7151 fi ;; 7152 esac 7153 fi 7154 break 7155 fi 7156 done 7157 IFS="$lt_save_ifs" 7158 MAGIC_CMD="$lt_save_MAGIC_CMD" 7159 ;; 7160esac 7161fi 7162 7163MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7164if test -n "$MAGIC_CMD"; then 7165 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7166$as_echo "$MAGIC_CMD" >&6; } 7167else 7168 { $as_echo "$as_me:$LINENO: result: no" >&5 7169$as_echo "no" >&6; } 7170fi 7171 7172if test -z "$lt_cv_path_MAGIC_CMD"; then 7173 if test -n "$ac_tool_prefix"; then 7174 { $as_echo "$as_me:$LINENO: checking for file" >&5 7175$as_echo_n "checking for file... " >&6; } 7176if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7177 $as_echo_n "(cached) " >&6 7178else 7179 case $MAGIC_CMD in 7180[\\/*] | ?:[\\/]*) 7181 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7182 ;; 7183*) 7184 lt_save_MAGIC_CMD="$MAGIC_CMD" 7185 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7186 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7187 for ac_dir in $ac_dummy; do 7188 IFS="$lt_save_ifs" 7189 test -z "$ac_dir" && ac_dir=. 7190 if test -f $ac_dir/file; then 7191 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7192 if test -n "$file_magic_test_file"; then 7193 case $deplibs_check_method in 7194 "file_magic "*) 7195 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7196 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7197 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7198 $EGREP "$file_magic_regex" > /dev/null; then 7199 : 7200 else 7201 cat <<EOF 1>&2 7202 7203*** Warning: the command libtool uses to detect shared libraries, 7204*** $file_magic_cmd, produces output that libtool cannot recognize. 7205*** The result is that libtool may fail to recognize shared libraries 7206*** as such. This will affect the creation of libtool libraries that 7207*** depend on shared libraries, but programs linked with such libtool 7208*** libraries will work regardless of this problem. Nevertheless, you 7209*** may want to report the problem to your system manager and/or to 7210*** bug-libtool@gnu.org 7211 7212EOF 7213 fi ;; 7214 esac 7215 fi 7216 break 7217 fi 7218 done 7219 IFS="$lt_save_ifs" 7220 MAGIC_CMD="$lt_save_MAGIC_CMD" 7221 ;; 7222esac 7223fi 7224 7225MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7226if test -n "$MAGIC_CMD"; then 7227 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7228$as_echo "$MAGIC_CMD" >&6; } 7229else 7230 { $as_echo "$as_me:$LINENO: result: no" >&5 7231$as_echo "no" >&6; } 7232fi 7233 7234 else 7235 MAGIC_CMD=: 7236 fi 7237fi 7238 7239 fi 7240 ;; 7241esac 7242 7243 7244 case $host_os in 7245 rhapsody* | darwin*) 7246 if test -n "$ac_tool_prefix"; then 7247 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7248set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7249{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7250$as_echo_n "checking for $ac_word... " >&6; } 7251if test "${ac_cv_prog_DSYMUTIL+set}" = set; then 7252 $as_echo_n "(cached) " >&6 7253else 7254 if test -n "$DSYMUTIL"; then 7255 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7256else 7257as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7258for as_dir in $PATH 7259do 7260 IFS=$as_save_IFS 7261 test -z "$as_dir" && as_dir=. 7262 for ac_exec_ext in '' $ac_executable_extensions; do 7263 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7264 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7265 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7266 break 2 7267 fi 7268done 7269done 7270IFS=$as_save_IFS 7271 7272fi 7273fi 7274DSYMUTIL=$ac_cv_prog_DSYMUTIL 7275if test -n "$DSYMUTIL"; then 7276 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 7277$as_echo "$DSYMUTIL" >&6; } 7278else 7279 { $as_echo "$as_me:$LINENO: result: no" >&5 7280$as_echo "no" >&6; } 7281fi 7282 7283 7284fi 7285if test -z "$ac_cv_prog_DSYMUTIL"; then 7286 ac_ct_DSYMUTIL=$DSYMUTIL 7287 # Extract the first word of "dsymutil", so it can be a program name with args. 7288set dummy dsymutil; ac_word=$2 7289{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7290$as_echo_n "checking for $ac_word... " >&6; } 7291if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then 7292 $as_echo_n "(cached) " >&6 7293else 7294 if test -n "$ac_ct_DSYMUTIL"; then 7295 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7296else 7297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7298for as_dir in $PATH 7299do 7300 IFS=$as_save_IFS 7301 test -z "$as_dir" && as_dir=. 7302 for ac_exec_ext in '' $ac_executable_extensions; do 7303 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7304 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7305 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7306 break 2 7307 fi 7308done 7309done 7310IFS=$as_save_IFS 7311 7312fi 7313fi 7314ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7315if test -n "$ac_ct_DSYMUTIL"; then 7316 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 7317$as_echo "$ac_ct_DSYMUTIL" >&6; } 7318else 7319 { $as_echo "$as_me:$LINENO: result: no" >&5 7320$as_echo "no" >&6; } 7321fi 7322 7323 if test "x$ac_ct_DSYMUTIL" = x; then 7324 DSYMUTIL=":" 7325 else 7326 case $cross_compiling:$ac_tool_warned in 7327yes:) 7328{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7329$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7330ac_tool_warned=yes ;; 7331esac 7332 DSYMUTIL=$ac_ct_DSYMUTIL 7333 fi 7334else 7335 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7336fi 7337 7338 if test -n "$ac_tool_prefix"; then 7339 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7340set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7341{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7342$as_echo_n "checking for $ac_word... " >&6; } 7343if test "${ac_cv_prog_NMEDIT+set}" = set; then 7344 $as_echo_n "(cached) " >&6 7345else 7346 if test -n "$NMEDIT"; then 7347 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7348else 7349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7350for as_dir in $PATH 7351do 7352 IFS=$as_save_IFS 7353 test -z "$as_dir" && as_dir=. 7354 for ac_exec_ext in '' $ac_executable_extensions; do 7355 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7356 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7357 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7358 break 2 7359 fi 7360done 7361done 7362IFS=$as_save_IFS 7363 7364fi 7365fi 7366NMEDIT=$ac_cv_prog_NMEDIT 7367if test -n "$NMEDIT"; then 7368 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 7369$as_echo "$NMEDIT" >&6; } 7370else 7371 { $as_echo "$as_me:$LINENO: result: no" >&5 7372$as_echo "no" >&6; } 7373fi 7374 7375 7376fi 7377if test -z "$ac_cv_prog_NMEDIT"; then 7378 ac_ct_NMEDIT=$NMEDIT 7379 # Extract the first word of "nmedit", so it can be a program name with args. 7380set dummy nmedit; ac_word=$2 7381{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7382$as_echo_n "checking for $ac_word... " >&6; } 7383if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then 7384 $as_echo_n "(cached) " >&6 7385else 7386 if test -n "$ac_ct_NMEDIT"; then 7387 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7388else 7389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7390for as_dir in $PATH 7391do 7392 IFS=$as_save_IFS 7393 test -z "$as_dir" && as_dir=. 7394 for ac_exec_ext in '' $ac_executable_extensions; do 7395 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7396 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7397 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7398 break 2 7399 fi 7400done 7401done 7402IFS=$as_save_IFS 7403 7404fi 7405fi 7406ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7407if test -n "$ac_ct_NMEDIT"; then 7408 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 7409$as_echo "$ac_ct_NMEDIT" >&6; } 7410else 7411 { $as_echo "$as_me:$LINENO: result: no" >&5 7412$as_echo "no" >&6; } 7413fi 7414 7415 if test "x$ac_ct_NMEDIT" = x; then 7416 NMEDIT=":" 7417 else 7418 case $cross_compiling:$ac_tool_warned in 7419yes:) 7420{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7421$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7422ac_tool_warned=yes ;; 7423esac 7424 NMEDIT=$ac_ct_NMEDIT 7425 fi 7426else 7427 NMEDIT="$ac_cv_prog_NMEDIT" 7428fi 7429 7430 7431 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 7432$as_echo_n "checking for -single_module linker flag... " >&6; } 7433if test "${lt_cv_apple_cc_single_mod+set}" = set; then 7434 $as_echo_n "(cached) " >&6 7435else 7436 lt_cv_apple_cc_single_mod=no 7437 if test -z "${LT_MULTI_MODULE}"; then 7438 # By default we will add the -single_module flag. You can override 7439 # by either setting the environment variable LT_MULTI_MODULE 7440 # non-empty at configure time, or by adding -multi_module to the 7441 # link flags. 7442 echo "int foo(void){return 1;}" > conftest.c 7443 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7444 -dynamiclib ${wl}-single_module conftest.c 7445 if test -f libconftest.dylib; then 7446 lt_cv_apple_cc_single_mod=yes 7447 rm -rf libconftest.dylib* 7448 fi 7449 rm conftest.c 7450 fi 7451fi 7452{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 7453$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7454 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 7455$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7456if test "${lt_cv_ld_exported_symbols_list+set}" = set; then 7457 $as_echo_n "(cached) " >&6 7458else 7459 lt_cv_ld_exported_symbols_list=no 7460 save_LDFLAGS=$LDFLAGS 7461 echo "_main" > conftest.sym 7462 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7463 cat >conftest.$ac_ext <<_ACEOF 7464/* confdefs.h. */ 7465_ACEOF 7466cat confdefs.h >>conftest.$ac_ext 7467cat >>conftest.$ac_ext <<_ACEOF 7468/* end confdefs.h. */ 7469 7470int 7471main () 7472{ 7473 7474 ; 7475 return 0; 7476} 7477_ACEOF 7478rm -f conftest.$ac_objext conftest$ac_exeext 7479if { (ac_try="$ac_link" 7480case "(($ac_try" in 7481 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7482 *) ac_try_echo=$ac_try;; 7483esac 7484eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 7485$as_echo "$ac_try_echo") >&5 7486 (eval "$ac_link") 2>conftest.er1 7487 ac_status=$? 7488 grep -v '^ *+' conftest.er1 >conftest.err 7489 rm -f conftest.er1 7490 cat conftest.err >&5 7491 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 7492 (exit $ac_status); } && { 7493 test -z "$ac_c_werror_flag" || 7494 test ! -s conftest.err 7495 } && test -s conftest$ac_exeext && { 7496 test "$cross_compiling" = yes || 7497 $as_test_x conftest$ac_exeext 7498 }; then 7499 lt_cv_ld_exported_symbols_list=yes 7500else 7501 $as_echo "$as_me: failed program was:" >&5 7502sed 's/^/| /' conftest.$ac_ext >&5 7503 7504 lt_cv_ld_exported_symbols_list=no 7505fi 7506 7507rm -rf conftest.dSYM 7508rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7509 conftest$ac_exeext conftest.$ac_ext 7510 LDFLAGS="$save_LDFLAGS" 7511 7512fi 7513{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 7514$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7515 case $host_os in 7516 rhapsody* | darwin1.[0123]) 7517 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7518 darwin1.*) 7519 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7520 darwin*) 7521 # if running on 10.5 or later, the deployment target defaults 7522 # to the OS version, if on x86, and 10.4, the deployment 7523 # target defaults to 10.4. Don't you love it? 7524 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7525 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7526 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7527 10.[012]*) 7528 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7529 10.*) 7530 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7531 esac 7532 ;; 7533 esac 7534 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7535 _lt_dar_single_mod='$single_module' 7536 fi 7537 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7538 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7539 else 7540 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" 7541 fi 7542 if test "$DSYMUTIL" != ":"; then 7543 _lt_dsymutil="~$DSYMUTIL \$lib || :" 7544 else 7545 _lt_dsymutil= 7546 fi 7547 ;; 7548 esac 7549 7550 7551enable_dlopen=no 7552enable_win32_dll=no 7553 7554# Check whether --enable-libtool-lock was given. 7555if test "${enable_libtool_lock+set}" = set; then 7556 enableval=$enable_libtool_lock; 7557fi 7558 7559test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7560 7561 7562# Check whether --with-pic was given. 7563if test "${with_pic+set}" = set; then 7564 withval=$with_pic; pic_mode="$withval" 7565else 7566 pic_mode=default 7567fi 7568 7569test -z "$pic_mode" && pic_mode=default 7570 7571# Use C for the default configuration in the libtool script 7572tagname= 7573lt_save_CC="$CC" 7574ac_ext=c 7575ac_cpp='$CPP $CPPFLAGS' 7576ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7577ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7578ac_compiler_gnu=$ac_cv_c_compiler_gnu 7579 7580 7581# Source file extension for C test sources. 7582ac_ext=c 7583 7584# Object file extension for compiled C test sources. 7585objext=o 7586objext=$objext 7587 7588# Code to be used in simple compile tests 7589lt_simple_compile_test_code="int some_variable = 0;" 7590 7591# Code to be used in simple link tests 7592lt_simple_link_test_code='int main(){return(0);}' 7593 7594 7595# If no C compiler was specified, use CC. 7596LTCC=${LTCC-"$CC"} 7597 7598# If no C compiler flags were specified, use CFLAGS. 7599LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7600 7601# Allow CC to be a program name with arguments. 7602compiler=$CC 7603 7604 7605# save warnings/boilerplate of simple test code 7606ac_outfile=conftest.$ac_objext 7607echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7608eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7609_lt_compiler_boilerplate=`cat conftest.err` 7610$rm conftest* 7611 7612ac_outfile=conftest.$ac_objext 7613echo "$lt_simple_link_test_code" >conftest.$ac_ext 7614eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7615_lt_linker_boilerplate=`cat conftest.err` 7616$rm -r conftest* 7617 7618 7619 7620lt_prog_compiler_no_builtin_flag= 7621 7622if test "$GCC" = yes; then 7623 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7624 7625 7626{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7627$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7628if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7629 $as_echo_n "(cached) " >&6 7630else 7631 lt_cv_prog_compiler_rtti_exceptions=no 7632 ac_outfile=conftest.$ac_objext 7633 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7634 lt_compiler_flag="-fno-rtti -fno-exceptions" 7635 # Insert the option either (1) after the last *FLAGS variable, or 7636 # (2) before a word containing "conftest.", or (3) at the end. 7637 # Note that $ac_compile itself does not contain backslashes and begins 7638 # with a dollar sign (not a hyphen), so the echo should work correctly. 7639 # The option is referenced via a variable to avoid confusing sed. 7640 lt_compile=`echo "$ac_compile" | $SED \ 7641 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7642 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7643 -e 's:$: $lt_compiler_flag:'` 7644 (eval echo "\"\$as_me:7644: $lt_compile\"" >&5) 7645 (eval "$lt_compile" 2>conftest.err) 7646 ac_status=$? 7647 cat conftest.err >&5 7648 echo "$as_me:7648: \$? = $ac_status" >&5 7649 if (exit $ac_status) && test -s "$ac_outfile"; then 7650 # The compiler can only warn and ignore the option if not recognized 7651 # So say no if there are warnings other than the usual output. 7652 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7653 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7654 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7655 lt_cv_prog_compiler_rtti_exceptions=yes 7656 fi 7657 fi 7658 $rm conftest* 7659 7660fi 7661{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7662$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7663 7664if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7665 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7666else 7667 : 7668fi 7669 7670fi 7671 7672lt_prog_compiler_wl= 7673lt_prog_compiler_pic= 7674lt_prog_compiler_static= 7675 7676{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7677$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7678 7679 if test "$GCC" = yes; then 7680 lt_prog_compiler_wl='-Wl,' 7681 lt_prog_compiler_static='-static' 7682 7683 case $host_os in 7684 aix*) 7685 # All AIX code is PIC. 7686 if test "$host_cpu" = ia64; then 7687 # AIX 5 now supports IA64 processor 7688 lt_prog_compiler_static='-Bstatic' 7689 fi 7690 ;; 7691 7692 amigaos*) 7693 # FIXME: we need at least 68020 code to build shared libraries, but 7694 # adding the `-m68020' flag to GCC prevents building anything better, 7695 # like `-m68040'. 7696 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7697 ;; 7698 7699 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7700 # PIC is the default for these OSes. 7701 ;; 7702 7703 mingw* | cygwin* | pw32* | os2*) 7704 # This hack is so that the source file can tell whether it is being 7705 # built for inclusion in a dll (and should export symbols for example). 7706 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7707 # (--disable-auto-import) libraries 7708 lt_prog_compiler_pic='-DDLL_EXPORT' 7709 ;; 7710 7711 darwin* | rhapsody*) 7712 # PIC is the default on this platform 7713 # Common symbols not allowed in MH_DYLIB files 7714 lt_prog_compiler_pic='-fno-common' 7715 ;; 7716 7717 interix[3-9]*) 7718 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7719 # Instead, we relocate shared libraries at runtime. 7720 ;; 7721 7722 msdosdjgpp*) 7723 # Just because we use GCC doesn't mean we suddenly get shared libraries 7724 # on systems that don't support them. 7725 lt_prog_compiler_can_build_shared=no 7726 enable_shared=no 7727 ;; 7728 7729 sysv4*MP*) 7730 if test -d /usr/nec; then 7731 lt_prog_compiler_pic=-Kconform_pic 7732 fi 7733 ;; 7734 7735 hpux*) 7736 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7737 # not for PA HP-UX. 7738 case $host_cpu in 7739 hppa*64*|ia64*) 7740 # +Z the default 7741 ;; 7742 *) 7743 lt_prog_compiler_pic='-fPIC' 7744 ;; 7745 esac 7746 ;; 7747 7748 *) 7749 lt_prog_compiler_pic='-fPIC' 7750 ;; 7751 esac 7752 else 7753 # PORTME Check for flag to pass linker flags through the system compiler. 7754 case $host_os in 7755 aix*) 7756 lt_prog_compiler_wl='-Wl,' 7757 if test "$host_cpu" = ia64; then 7758 # AIX 5 now supports IA64 processor 7759 lt_prog_compiler_static='-Bstatic' 7760 else 7761 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7762 fi 7763 ;; 7764 darwin*) 7765 # PIC is the default on this platform 7766 # Common symbols not allowed in MH_DYLIB files 7767 case $cc_basename in 7768 xlc*) 7769 lt_prog_compiler_pic='-qnocommon' 7770 lt_prog_compiler_wl='-Wl,' 7771 ;; 7772 esac 7773 ;; 7774 7775 mingw* | cygwin* | pw32* | os2*) 7776 # This hack is so that the source file can tell whether it is being 7777 # built for inclusion in a dll (and should export symbols for example). 7778 lt_prog_compiler_pic='-DDLL_EXPORT' 7779 ;; 7780 7781 hpux9* | hpux10* | hpux11*) 7782 lt_prog_compiler_wl='-Wl,' 7783 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7784 # not for PA HP-UX. 7785 case $host_cpu in 7786 hppa*64*|ia64*) 7787 # +Z the default 7788 ;; 7789 *) 7790 lt_prog_compiler_pic='+Z' 7791 ;; 7792 esac 7793 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7794 lt_prog_compiler_static='${wl}-a ${wl}archive' 7795 ;; 7796 7797 irix5* | irix6* | nonstopux*) 7798 lt_prog_compiler_wl='-Wl,' 7799 # PIC (with -KPIC) is the default. 7800 lt_prog_compiler_static='-non_shared' 7801 ;; 7802 7803 newsos6) 7804 lt_prog_compiler_pic='-KPIC' 7805 lt_prog_compiler_static='-Bstatic' 7806 ;; 7807 7808 linux* | k*bsd*-gnu) 7809 case $cc_basename in 7810 icc* | ecc*) 7811 lt_prog_compiler_wl='-Wl,' 7812 lt_prog_compiler_pic='-KPIC' 7813 lt_prog_compiler_static='-static' 7814 ;; 7815 pgcc* | pgf77* | pgf90* | pgf95*) 7816 # Portland Group compilers (*not* the Pentium gcc compiler, 7817 # which looks to be a dead project) 7818 lt_prog_compiler_wl='-Wl,' 7819 lt_prog_compiler_pic='-fpic' 7820 lt_prog_compiler_static='-Bstatic' 7821 ;; 7822 ccc*) 7823 lt_prog_compiler_wl='-Wl,' 7824 # All Alpha code is PIC. 7825 lt_prog_compiler_static='-non_shared' 7826 ;; 7827 *) 7828 case `$CC -V 2>&1 | sed 5q` in 7829 *Sun\ C*) 7830 # Sun C 5.9 7831 lt_prog_compiler_pic='-KPIC' 7832 lt_prog_compiler_static='-Bstatic' 7833 lt_prog_compiler_wl='-Wl,' 7834 ;; 7835 *Sun\ F*) 7836 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7837 lt_prog_compiler_pic='-KPIC' 7838 lt_prog_compiler_static='-Bstatic' 7839 lt_prog_compiler_wl='' 7840 ;; 7841 esac 7842 ;; 7843 esac 7844 ;; 7845 7846 osf3* | osf4* | osf5*) 7847 lt_prog_compiler_wl='-Wl,' 7848 # All OSF/1 code is PIC. 7849 lt_prog_compiler_static='-non_shared' 7850 ;; 7851 7852 rdos*) 7853 lt_prog_compiler_static='-non_shared' 7854 ;; 7855 7856 solaris*) 7857 lt_prog_compiler_pic='-KPIC' 7858 lt_prog_compiler_static='-Bstatic' 7859 case $cc_basename in 7860 f77* | f90* | f95*) 7861 lt_prog_compiler_wl='-Qoption ld ';; 7862 *) 7863 lt_prog_compiler_wl='-Wl,';; 7864 esac 7865 ;; 7866 7867 sunos4*) 7868 lt_prog_compiler_wl='-Qoption ld ' 7869 lt_prog_compiler_pic='-PIC' 7870 lt_prog_compiler_static='-Bstatic' 7871 ;; 7872 7873 sysv4 | sysv4.2uw2* | sysv4.3*) 7874 lt_prog_compiler_wl='-Wl,' 7875 lt_prog_compiler_pic='-KPIC' 7876 lt_prog_compiler_static='-Bstatic' 7877 ;; 7878 7879 sysv4*MP*) 7880 if test -d /usr/nec ;then 7881 lt_prog_compiler_pic='-Kconform_pic' 7882 lt_prog_compiler_static='-Bstatic' 7883 fi 7884 ;; 7885 7886 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7887 lt_prog_compiler_wl='-Wl,' 7888 lt_prog_compiler_pic='-KPIC' 7889 lt_prog_compiler_static='-Bstatic' 7890 ;; 7891 7892 unicos*) 7893 lt_prog_compiler_wl='-Wl,' 7894 lt_prog_compiler_can_build_shared=no 7895 ;; 7896 7897 uts4*) 7898 lt_prog_compiler_pic='-pic' 7899 lt_prog_compiler_static='-Bstatic' 7900 ;; 7901 7902 *) 7903 lt_prog_compiler_can_build_shared=no 7904 ;; 7905 esac 7906 fi 7907 7908{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7909$as_echo "$lt_prog_compiler_pic" >&6; } 7910 7911# 7912# Check to make sure the PIC flag actually works. 7913# 7914if test -n "$lt_prog_compiler_pic"; then 7915 7916{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7917$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7918if test "${lt_cv_prog_compiler_pic_works+set}" = set; then 7919 $as_echo_n "(cached) " >&6 7920else 7921 lt_cv_prog_compiler_pic_works=no 7922 ac_outfile=conftest.$ac_objext 7923 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7924 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7925 # Insert the option either (1) after the last *FLAGS variable, or 7926 # (2) before a word containing "conftest.", or (3) at the end. 7927 # Note that $ac_compile itself does not contain backslashes and begins 7928 # with a dollar sign (not a hyphen), so the echo should work correctly. 7929 # The option is referenced via a variable to avoid confusing sed. 7930 lt_compile=`echo "$ac_compile" | $SED \ 7931 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7932 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7933 -e 's:$: $lt_compiler_flag:'` 7934 (eval echo "\"\$as_me:7934: $lt_compile\"" >&5) 7935 (eval "$lt_compile" 2>conftest.err) 7936 ac_status=$? 7937 cat conftest.err >&5 7938 echo "$as_me:7938: \$? = $ac_status" >&5 7939 if (exit $ac_status) && test -s "$ac_outfile"; then 7940 # The compiler can only warn and ignore the option if not recognized 7941 # So say no if there are warnings other than the usual output. 7942 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7943 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7944 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7945 lt_cv_prog_compiler_pic_works=yes 7946 fi 7947 fi 7948 $rm conftest* 7949 7950fi 7951{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 7952$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7953 7954if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7955 case $lt_prog_compiler_pic in 7956 "" | " "*) ;; 7957 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7958 esac 7959else 7960 lt_prog_compiler_pic= 7961 lt_prog_compiler_can_build_shared=no 7962fi 7963 7964fi 7965case $host_os in 7966 # For platforms which do not support PIC, -DPIC is meaningless: 7967 *djgpp*) 7968 lt_prog_compiler_pic= 7969 ;; 7970 *) 7971 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7972 ;; 7973esac 7974 7975# 7976# Check to make sure the static flag actually works. 7977# 7978wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7979{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7980$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7981if test "${lt_cv_prog_compiler_static_works+set}" = set; then 7982 $as_echo_n "(cached) " >&6 7983else 7984 lt_cv_prog_compiler_static_works=no 7985 save_LDFLAGS="$LDFLAGS" 7986 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7987 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7988 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7989 # The linker can only warn and ignore the option if not recognized 7990 # So say no if there are warnings 7991 if test -s conftest.err; then 7992 # Append any errors to the config.log. 7993 cat conftest.err 1>&5 7994 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7995 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7996 if diff conftest.exp conftest.er2 >/dev/null; then 7997 lt_cv_prog_compiler_static_works=yes 7998 fi 7999 else 8000 lt_cv_prog_compiler_static_works=yes 8001 fi 8002 fi 8003 $rm -r conftest* 8004 LDFLAGS="$save_LDFLAGS" 8005 8006fi 8007{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 8008$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8009 8010if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8011 : 8012else 8013 lt_prog_compiler_static= 8014fi 8015 8016 8017{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 8018$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8019if test "${lt_cv_prog_compiler_c_o+set}" = set; then 8020 $as_echo_n "(cached) " >&6 8021else 8022 lt_cv_prog_compiler_c_o=no 8023 $rm -r conftest 2>/dev/null 8024 mkdir conftest 8025 cd conftest 8026 mkdir out 8027 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8028 8029 lt_compiler_flag="-o out/conftest2.$ac_objext" 8030 # Insert the option either (1) after the last *FLAGS variable, or 8031 # (2) before a word containing "conftest.", or (3) at the end. 8032 # Note that $ac_compile itself does not contain backslashes and begins 8033 # with a dollar sign (not a hyphen), so the echo should work correctly. 8034 lt_compile=`echo "$ac_compile" | $SED \ 8035 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8036 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8037 -e 's:$: $lt_compiler_flag:'` 8038 (eval echo "\"\$as_me:8038: $lt_compile\"" >&5) 8039 (eval "$lt_compile" 2>out/conftest.err) 8040 ac_status=$? 8041 cat out/conftest.err >&5 8042 echo "$as_me:8042: \$? = $ac_status" >&5 8043 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8044 then 8045 # The compiler can only warn and ignore the option if not recognized 8046 # So say no if there are warnings 8047 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8048 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8049 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8050 lt_cv_prog_compiler_c_o=yes 8051 fi 8052 fi 8053 chmod u+w . 2>&5 8054 $rm conftest* 8055 # SGI C++ compiler will create directory out/ii_files/ for 8056 # template instantiation 8057 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 8058 $rm out/* && rmdir out 8059 cd .. 8060 rmdir conftest 8061 $rm conftest* 8062 8063fi 8064{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 8065$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8066 8067 8068hard_links="nottested" 8069if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8070 # do not overwrite the value of need_locks provided by the user 8071 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 8072$as_echo_n "checking if we can lock with hard links... " >&6; } 8073 hard_links=yes 8074 $rm conftest* 8075 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8076 touch conftest.a 8077 ln conftest.a conftest.b 2>&5 || hard_links=no 8078 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8079 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 8080$as_echo "$hard_links" >&6; } 8081 if test "$hard_links" = no; then 8082 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8083$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8084 need_locks=warn 8085 fi 8086else 8087 need_locks=no 8088fi 8089 8090{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8091$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8092 8093 runpath_var= 8094 allow_undefined_flag= 8095 enable_shared_with_static_runtimes=no 8096 archive_cmds= 8097 archive_expsym_cmds= 8098 old_archive_From_new_cmds= 8099 old_archive_from_expsyms_cmds= 8100 export_dynamic_flag_spec= 8101 whole_archive_flag_spec= 8102 thread_safe_flag_spec= 8103 hardcode_libdir_flag_spec= 8104 hardcode_libdir_flag_spec_ld= 8105 hardcode_libdir_separator= 8106 hardcode_direct=no 8107 hardcode_minus_L=no 8108 hardcode_shlibpath_var=unsupported 8109 link_all_deplibs=unknown 8110 hardcode_automatic=no 8111 module_cmds= 8112 module_expsym_cmds= 8113 always_export_symbols=no 8114 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8115 # include_expsyms should be a list of space-separated symbols to be *always* 8116 # included in the symbol list 8117 include_expsyms= 8118 # exclude_expsyms can be an extended regexp of symbols to exclude 8119 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8120 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8121 # as well as any symbol that contains `d'. 8122 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8123 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8124 # platforms (ab)use it in PIC code, but their linkers get confused if 8125 # the symbol is explicitly referenced. Since portable code cannot 8126 # rely on this symbol name, it's probably fine to never include it in 8127 # preloaded symbol tables. 8128 # Exclude shared library initialization/finalization symbols. 8129 extract_expsyms_cmds= 8130 # Just being paranoid about ensuring that cc_basename is set. 8131 for cc_temp in $compiler""; do 8132 case $cc_temp in 8133 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8134 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8135 \-*) ;; 8136 *) break;; 8137 esac 8138done 8139cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 8140 8141 case $host_os in 8142 cygwin* | mingw* | pw32*) 8143 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8144 # When not using gcc, we currently assume that we are using 8145 # Microsoft Visual C++. 8146 if test "$GCC" != yes; then 8147 with_gnu_ld=no 8148 fi 8149 ;; 8150 interix*) 8151 # we just hope/assume this is gcc and not c89 (= MSVC++) 8152 with_gnu_ld=yes 8153 ;; 8154 openbsd*) 8155 with_gnu_ld=no 8156 ;; 8157 esac 8158 8159 ld_shlibs=yes 8160 if test "$with_gnu_ld" = yes; then 8161 # If archive_cmds runs LD, not CC, wlarc should be empty 8162 wlarc='${wl}' 8163 8164 # Set some defaults for GNU ld with shared library support. These 8165 # are reset later if shared libraries are not supported. Putting them 8166 # here allows them to be overridden if necessary. 8167 runpath_var=LD_RUN_PATH 8168 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 8169 export_dynamic_flag_spec='${wl}--export-dynamic' 8170 # ancient GNU ld didn't support --whole-archive et. al. 8171 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 8172 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8173 else 8174 whole_archive_flag_spec= 8175 fi 8176 supports_anon_versioning=no 8177 case `$LD -v 2>/dev/null` in 8178 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8179 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8180 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8181 *\ 2.11.*) ;; # other 2.11 versions 8182 *) supports_anon_versioning=yes ;; 8183 esac 8184 8185 # See if GNU ld supports shared libraries. 8186 case $host_os in 8187 aix[3-9]*) 8188 # On AIX/PPC, the GNU linker is very broken 8189 if test "$host_cpu" != ia64; then 8190 ld_shlibs=no 8191 cat <<EOF 1>&2 8192 8193*** Warning: the GNU linker, at least up to release 2.9.1, is reported 8194*** to be unable to reliably create shared libraries on AIX. 8195*** Therefore, libtool is disabling shared libraries support. If you 8196*** really care for shared libraries, you may want to modify your PATH 8197*** so that a non-GNU linker is found, and then restart. 8198 8199EOF 8200 fi 8201 ;; 8202 8203 amigaos*) 8204 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)' 8205 hardcode_libdir_flag_spec='-L$libdir' 8206 hardcode_minus_L=yes 8207 8208 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 8209 # that the semantics of dynamic libraries on AmigaOS, at least up 8210 # to version 4, is to share data among multiple programs linked 8211 # with the same dynamic library. Since this doesn't match the 8212 # behavior of shared libraries on other platforms, we can't use 8213 # them. 8214 ld_shlibs=no 8215 ;; 8216 8217 beos*) 8218 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8219 allow_undefined_flag=unsupported 8220 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8221 # support --undefined. This deserves some investigation. FIXME 8222 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8223 else 8224 ld_shlibs=no 8225 fi 8226 ;; 8227 8228 cygwin* | mingw* | pw32*) 8229 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8230 # as there is no search path for DLLs. 8231 hardcode_libdir_flag_spec='-L$libdir' 8232 allow_undefined_flag=unsupported 8233 always_export_symbols=no 8234 enable_shared_with_static_runtimes=yes 8235 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8236 8237 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 8238 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8239 # If the export-symbols file already is a .def file (1st line 8240 # is EXPORTS), use it as is; otherwise, prepend... 8241 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8242 cp $export_symbols $output_objdir/$soname.def; 8243 else 8244 echo EXPORTS > $output_objdir/$soname.def; 8245 cat $export_symbols >> $output_objdir/$soname.def; 8246 fi~ 8247 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8248 else 8249 ld_shlibs=no 8250 fi 8251 ;; 8252 8253 interix[3-9]*) 8254 hardcode_direct=no 8255 hardcode_shlibpath_var=no 8256 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8257 export_dynamic_flag_spec='${wl}-E' 8258 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8259 # Instead, shared libraries are loaded at an image base (0x10000000 by 8260 # default) and relocated if they conflict, which is a slow very memory 8261 # consuming and fragmenting process. To avoid this, we pick a random, 8262 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8263 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8264 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8265 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' 8266 ;; 8267 8268 gnu* | linux* | k*bsd*-gnu) 8269 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8270 tmp_addflag= 8271 case $cc_basename,$host_cpu in 8272 pgcc*) # Portland Group C compiler 8273 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' 8274 tmp_addflag=' $pic_flag' 8275 ;; 8276 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8277 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' 8278 tmp_addflag=' $pic_flag -Mnomain' ;; 8279 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8280 tmp_addflag=' -i_dynamic' ;; 8281 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8282 tmp_addflag=' -i_dynamic -nofor_main' ;; 8283 ifc* | ifort*) # Intel Fortran compiler 8284 tmp_addflag=' -nofor_main' ;; 8285 esac 8286 case `$CC -V 2>&1 | sed 5q` in 8287 *Sun\ C*) # Sun C 5.9 8288 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' 8289 tmp_sharedflag='-G' ;; 8290 *Sun\ F*) # Sun Fortran 8.3 8291 tmp_sharedflag='-G' ;; 8292 *) 8293 tmp_sharedflag='-shared' ;; 8294 esac 8295 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8296 8297 if test $supports_anon_versioning = yes; then 8298 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 8299 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8300 $echo "local: *; };" >> $output_objdir/$libname.ver~ 8301 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8302 fi 8303 else 8304 ld_shlibs=no 8305 fi 8306 ;; 8307 8308 netbsd*) 8309 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8310 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8311 wlarc= 8312 else 8313 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8314 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8315 fi 8316 ;; 8317 8318 solaris*) 8319 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 8320 ld_shlibs=no 8321 cat <<EOF 1>&2 8322 8323*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8324*** create shared libraries on Solaris systems. Therefore, libtool 8325*** is disabling shared libraries support. We urge you to upgrade GNU 8326*** binutils to release 2.9.1 or newer. Another option is to modify 8327*** your PATH or compiler configuration so that the native linker is 8328*** used, and then restart. 8329 8330EOF 8331 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8332 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8333 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8334 else 8335 ld_shlibs=no 8336 fi 8337 ;; 8338 8339 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8340 case `$LD -v 2>&1` in 8341 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8342 ld_shlibs=no 8343 cat <<_LT_EOF 1>&2 8344 8345*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8346*** reliably create shared libraries on SCO systems. Therefore, libtool 8347*** is disabling shared libraries support. We urge you to upgrade GNU 8348*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8349*** your PATH or compiler configuration so that the native linker is 8350*** used, and then restart. 8351 8352_LT_EOF 8353 ;; 8354 *) 8355 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8356 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 8357 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 8358 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 8359 else 8360 ld_shlibs=no 8361 fi 8362 ;; 8363 esac 8364 ;; 8365 8366 sunos4*) 8367 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8368 wlarc= 8369 hardcode_direct=yes 8370 hardcode_shlibpath_var=no 8371 ;; 8372 8373 *) 8374 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8375 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8376 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8377 else 8378 ld_shlibs=no 8379 fi 8380 ;; 8381 esac 8382 8383 if test "$ld_shlibs" = no; then 8384 runpath_var= 8385 hardcode_libdir_flag_spec= 8386 export_dynamic_flag_spec= 8387 whole_archive_flag_spec= 8388 fi 8389 else 8390 # PORTME fill in a description of your system's linker (not GNU ld) 8391 case $host_os in 8392 aix3*) 8393 allow_undefined_flag=unsupported 8394 always_export_symbols=yes 8395 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' 8396 # Note: this linker hardcodes the directories in LIBPATH if there 8397 # are no directories specified by -L. 8398 hardcode_minus_L=yes 8399 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8400 # Neither direct hardcoding nor static linking is supported with a 8401 # broken collect2. 8402 hardcode_direct=unsupported 8403 fi 8404 ;; 8405 8406 aix[4-9]*) 8407 if test "$host_cpu" = ia64; then 8408 # On IA64, the linker does run time linking by default, so we don't 8409 # have to do anything special. 8410 aix_use_runtimelinking=no 8411 exp_sym_flag='-Bexport' 8412 no_entry_flag="" 8413 else 8414 # If we're using GNU nm, then we don't want the "-C" option. 8415 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8416 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 8417 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' 8418 else 8419 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' 8420 fi 8421 aix_use_runtimelinking=no 8422 8423 # Test if we are trying to use run time linking or normal 8424 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8425 # need to do runtime linking. 8426 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8427 for ld_flag in $LDFLAGS; do 8428 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8429 aix_use_runtimelinking=yes 8430 break 8431 fi 8432 done 8433 ;; 8434 esac 8435 8436 exp_sym_flag='-bexport' 8437 no_entry_flag='-bnoentry' 8438 fi 8439 8440 # When large executables or shared objects are built, AIX ld can 8441 # have problems creating the table of contents. If linking a library 8442 # or program results in "error TOC overflow" add -mminimal-toc to 8443 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8444 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8445 8446 archive_cmds='' 8447 hardcode_direct=yes 8448 hardcode_libdir_separator=':' 8449 link_all_deplibs=yes 8450 8451 if test "$GCC" = yes; then 8452 case $host_os in aix4.[012]|aix4.[012].*) 8453 # We only want to do this on AIX 4.2 and lower, the check 8454 # below for broken collect2 doesn't work under 4.3+ 8455 collect2name=`${CC} -print-prog-name=collect2` 8456 if test -f "$collect2name" && \ 8457 strings "$collect2name" | grep resolve_lib_name >/dev/null 8458 then 8459 # We have reworked collect2 8460 : 8461 else 8462 # We have old collect2 8463 hardcode_direct=unsupported 8464 # It fails to find uninstalled libraries when the uninstalled 8465 # path is not listed in the libpath. Setting hardcode_minus_L 8466 # to unsupported forces relinking 8467 hardcode_minus_L=yes 8468 hardcode_libdir_flag_spec='-L$libdir' 8469 hardcode_libdir_separator= 8470 fi 8471 ;; 8472 esac 8473 shared_flag='-shared' 8474 if test "$aix_use_runtimelinking" = yes; then 8475 shared_flag="$shared_flag "'${wl}-G' 8476 fi 8477 else 8478 # not using gcc 8479 if test "$host_cpu" = ia64; then 8480 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8481 # chokes on -Wl,-G. The following line is correct: 8482 shared_flag='-G' 8483 else 8484 if test "$aix_use_runtimelinking" = yes; then 8485 shared_flag='${wl}-G' 8486 else 8487 shared_flag='${wl}-bM:SRE' 8488 fi 8489 fi 8490 fi 8491 8492 # It seems that -bexpall does not export symbols beginning with 8493 # underscore (_), so it is better to generate a list of symbols to export. 8494 always_export_symbols=yes 8495 if test "$aix_use_runtimelinking" = yes; then 8496 # Warning - without using the other runtime loading flags (-brtl), 8497 # -berok will link without error, but may produce a broken library. 8498 allow_undefined_flag='-berok' 8499 # Determine the default libpath from the value encoded in an empty executable. 8500 cat >conftest.$ac_ext <<_ACEOF 8501/* confdefs.h. */ 8502_ACEOF 8503cat confdefs.h >>conftest.$ac_ext 8504cat >>conftest.$ac_ext <<_ACEOF 8505/* end confdefs.h. */ 8506 8507int 8508main () 8509{ 8510 8511 ; 8512 return 0; 8513} 8514_ACEOF 8515rm -f conftest.$ac_objext conftest$ac_exeext 8516if { (ac_try="$ac_link" 8517case "(($ac_try" in 8518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8519 *) ac_try_echo=$ac_try;; 8520esac 8521eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8522$as_echo "$ac_try_echo") >&5 8523 (eval "$ac_link") 2>conftest.er1 8524 ac_status=$? 8525 grep -v '^ *+' conftest.er1 >conftest.err 8526 rm -f conftest.er1 8527 cat conftest.err >&5 8528 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8529 (exit $ac_status); } && { 8530 test -z "$ac_c_werror_flag" || 8531 test ! -s conftest.err 8532 } && test -s conftest$ac_exeext && { 8533 test "$cross_compiling" = yes || 8534 $as_test_x conftest$ac_exeext 8535 }; then 8536 8537lt_aix_libpath_sed=' 8538 /Import File Strings/,/^$/ { 8539 /^0/ { 8540 s/^0 *\(.*\)$/\1/ 8541 p 8542 } 8543 }' 8544aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8545# Check for a 64-bit object if we didn't find anything. 8546if test -z "$aix_libpath"; then 8547 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8548fi 8549else 8550 $as_echo "$as_me: failed program was:" >&5 8551sed 's/^/| /' conftest.$ac_ext >&5 8552 8553 8554fi 8555 8556rm -rf conftest.dSYM 8557rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8558 conftest$ac_exeext conftest.$ac_ext 8559if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8560 8561 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8562 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" 8563 else 8564 if test "$host_cpu" = ia64; then 8565 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8566 allow_undefined_flag="-z nodefs" 8567 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" 8568 else 8569 # Determine the default libpath from the value encoded in an empty executable. 8570 cat >conftest.$ac_ext <<_ACEOF 8571/* confdefs.h. */ 8572_ACEOF 8573cat confdefs.h >>conftest.$ac_ext 8574cat >>conftest.$ac_ext <<_ACEOF 8575/* end confdefs.h. */ 8576 8577int 8578main () 8579{ 8580 8581 ; 8582 return 0; 8583} 8584_ACEOF 8585rm -f conftest.$ac_objext conftest$ac_exeext 8586if { (ac_try="$ac_link" 8587case "(($ac_try" in 8588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8589 *) ac_try_echo=$ac_try;; 8590esac 8591eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8592$as_echo "$ac_try_echo") >&5 8593 (eval "$ac_link") 2>conftest.er1 8594 ac_status=$? 8595 grep -v '^ *+' conftest.er1 >conftest.err 8596 rm -f conftest.er1 8597 cat conftest.err >&5 8598 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8599 (exit $ac_status); } && { 8600 test -z "$ac_c_werror_flag" || 8601 test ! -s conftest.err 8602 } && test -s conftest$ac_exeext && { 8603 test "$cross_compiling" = yes || 8604 $as_test_x conftest$ac_exeext 8605 }; then 8606 8607lt_aix_libpath_sed=' 8608 /Import File Strings/,/^$/ { 8609 /^0/ { 8610 s/^0 *\(.*\)$/\1/ 8611 p 8612 } 8613 }' 8614aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8615# Check for a 64-bit object if we didn't find anything. 8616if test -z "$aix_libpath"; then 8617 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8618fi 8619else 8620 $as_echo "$as_me: failed program was:" >&5 8621sed 's/^/| /' conftest.$ac_ext >&5 8622 8623 8624fi 8625 8626rm -rf conftest.dSYM 8627rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8628 conftest$ac_exeext conftest.$ac_ext 8629if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8630 8631 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8632 # Warning - without using the other run time loading flags, 8633 # -berok will link without error, but may produce a broken library. 8634 no_undefined_flag=' ${wl}-bernotok' 8635 allow_undefined_flag=' ${wl}-berok' 8636 # Exported symbols can be pulled into shared objects from archives 8637 whole_archive_flag_spec='$convenience' 8638 archive_cmds_need_lc=yes 8639 # This is similar to how AIX traditionally builds its shared libraries. 8640 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' 8641 fi 8642 fi 8643 ;; 8644 8645 amigaos*) 8646 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)' 8647 hardcode_libdir_flag_spec='-L$libdir' 8648 hardcode_minus_L=yes 8649 # see comment about different semantics on the GNU ld section 8650 ld_shlibs=no 8651 ;; 8652 8653 bsdi[45]*) 8654 export_dynamic_flag_spec=-rdynamic 8655 ;; 8656 8657 cygwin* | mingw* | pw32*) 8658 # When not using gcc, we currently assume that we are using 8659 # Microsoft Visual C++. 8660 # hardcode_libdir_flag_spec is actually meaningless, as there is 8661 # no search path for DLLs. 8662 hardcode_libdir_flag_spec=' ' 8663 allow_undefined_flag=unsupported 8664 # Tell ltmain to make .lib files, not .a files. 8665 libext=lib 8666 # Tell ltmain to make .dll files, not .so files. 8667 shrext_cmds=".dll" 8668 # FIXME: Setting linknames here is a bad hack. 8669 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8670 # The linker will automatically build a .lib file if we build a DLL. 8671 old_archive_From_new_cmds='true' 8672 # FIXME: Should let the user specify the lib program. 8673 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8674 fix_srcfile_path='`cygpath -w "$srcfile"`' 8675 enable_shared_with_static_runtimes=yes 8676 ;; 8677 8678 darwin* | rhapsody*) 8679 case $host_os in 8680 rhapsody* | darwin1.[012]) 8681 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8682 ;; 8683 *) # Darwin 1.3 on 8684 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8685 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8686 else 8687 case ${MACOSX_DEPLOYMENT_TARGET} in 8688 10.[012]) 8689 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8690 ;; 8691 10.*) 8692 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8693 ;; 8694 esac 8695 fi 8696 ;; 8697 esac 8698 archive_cmds_need_lc=no 8699 hardcode_direct=no 8700 hardcode_automatic=yes 8701 hardcode_shlibpath_var=unsupported 8702 whole_archive_flag_spec='' 8703 link_all_deplibs=yes 8704 if test "$GCC" = yes ; then 8705 output_verbose_link_cmd='echo' 8706 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8707 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8708 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}" 8709 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}" 8710 else 8711 case $cc_basename in 8712 xlc*) 8713 output_verbose_link_cmd='echo' 8714 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 8715 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8716 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8717 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}' 8718 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}' 8719 ;; 8720 *) 8721 ld_shlibs=no 8722 ;; 8723 esac 8724 fi 8725 ;; 8726 8727 dgux*) 8728 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8729 hardcode_libdir_flag_spec='-L$libdir' 8730 hardcode_shlibpath_var=no 8731 ;; 8732 8733 freebsd1*) 8734 ld_shlibs=no 8735 ;; 8736 8737 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8738 # support. Future versions do this automatically, but an explicit c++rt0.o 8739 # does not break anything, and helps significantly (at the cost of a little 8740 # extra space). 8741 freebsd2.2*) 8742 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8743 hardcode_libdir_flag_spec='-R$libdir' 8744 hardcode_direct=yes 8745 hardcode_shlibpath_var=no 8746 ;; 8747 8748 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8749 freebsd2*) 8750 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8751 hardcode_direct=yes 8752 hardcode_minus_L=yes 8753 hardcode_shlibpath_var=no 8754 ;; 8755 8756 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8757 freebsd* | dragonfly*) 8758 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8759 hardcode_libdir_flag_spec='-R$libdir' 8760 hardcode_direct=yes 8761 hardcode_shlibpath_var=no 8762 ;; 8763 8764 hpux9*) 8765 if test "$GCC" = yes; then 8766 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' 8767 else 8768 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' 8769 fi 8770 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8771 hardcode_libdir_separator=: 8772 hardcode_direct=yes 8773 8774 # hardcode_minus_L: Not really in the search PATH, 8775 # but as the default location of the library. 8776 hardcode_minus_L=yes 8777 export_dynamic_flag_spec='${wl}-E' 8778 ;; 8779 8780 hpux10*) 8781 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8782 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8783 else 8784 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8785 fi 8786 if test "$with_gnu_ld" = no; then 8787 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8788 hardcode_libdir_separator=: 8789 8790 hardcode_direct=yes 8791 export_dynamic_flag_spec='${wl}-E' 8792 8793 # hardcode_minus_L: Not really in the search PATH, 8794 # but as the default location of the library. 8795 hardcode_minus_L=yes 8796 fi 8797 ;; 8798 8799 hpux11*) 8800 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8801 case $host_cpu in 8802 hppa*64*) 8803 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8804 ;; 8805 ia64*) 8806 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8807 ;; 8808 *) 8809 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8810 ;; 8811 esac 8812 else 8813 case $host_cpu in 8814 hppa*64*) 8815 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8816 ;; 8817 ia64*) 8818 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8819 ;; 8820 *) 8821 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8822 ;; 8823 esac 8824 fi 8825 if test "$with_gnu_ld" = no; then 8826 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8827 hardcode_libdir_separator=: 8828 8829 case $host_cpu in 8830 hppa*64*|ia64*) 8831 hardcode_libdir_flag_spec_ld='+b $libdir' 8832 hardcode_direct=no 8833 hardcode_shlibpath_var=no 8834 ;; 8835 *) 8836 hardcode_direct=yes 8837 export_dynamic_flag_spec='${wl}-E' 8838 8839 # hardcode_minus_L: Not really in the search PATH, 8840 # but as the default location of the library. 8841 hardcode_minus_L=yes 8842 ;; 8843 esac 8844 fi 8845 ;; 8846 8847 irix5* | irix6* | nonstopux*) 8848 if test "$GCC" = yes; then 8849 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' 8850 else 8851 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' 8852 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8853 fi 8854 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8855 hardcode_libdir_separator=: 8856 link_all_deplibs=yes 8857 ;; 8858 8859 netbsd*) 8860 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8861 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8862 else 8863 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8864 fi 8865 hardcode_libdir_flag_spec='-R$libdir' 8866 hardcode_direct=yes 8867 hardcode_shlibpath_var=no 8868 ;; 8869 8870 newsos6) 8871 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8872 hardcode_direct=yes 8873 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8874 hardcode_libdir_separator=: 8875 hardcode_shlibpath_var=no 8876 ;; 8877 8878 openbsd*) 8879 if test -f /usr/libexec/ld.so; then 8880 hardcode_direct=yes 8881 hardcode_shlibpath_var=no 8882 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8883 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8884 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8885 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8886 export_dynamic_flag_spec='${wl}-E' 8887 else 8888 case $host_os in 8889 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8890 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8891 hardcode_libdir_flag_spec='-R$libdir' 8892 ;; 8893 *) 8894 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8895 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8896 ;; 8897 esac 8898 fi 8899 else 8900 ld_shlibs=no 8901 fi 8902 ;; 8903 8904 os2*) 8905 hardcode_libdir_flag_spec='-L$libdir' 8906 hardcode_minus_L=yes 8907 allow_undefined_flag=unsupported 8908 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' 8909 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8910 ;; 8911 8912 osf3*) 8913 if test "$GCC" = yes; then 8914 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8915 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' 8916 else 8917 allow_undefined_flag=' -expect_unresolved \*' 8918 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' 8919 fi 8920 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8921 hardcode_libdir_separator=: 8922 ;; 8923 8924 osf4* | osf5*) # as osf3* with the addition of -msym flag 8925 if test "$GCC" = yes; then 8926 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8927 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' 8928 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8929 else 8930 allow_undefined_flag=' -expect_unresolved \*' 8931 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' 8932 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8933 $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' 8934 8935 # Both c and cxx compiler support -rpath directly 8936 hardcode_libdir_flag_spec='-rpath $libdir' 8937 fi 8938 hardcode_libdir_separator=: 8939 ;; 8940 8941 solaris*) 8942 no_undefined_flag=' -z text' 8943 if test "$GCC" = yes; then 8944 wlarc='${wl}' 8945 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8946 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8947 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8948 else 8949 wlarc='' 8950 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8951 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8952 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8953 fi 8954 hardcode_libdir_flag_spec='-R$libdir' 8955 hardcode_shlibpath_var=no 8956 case $host_os in 8957 solaris2.[0-5] | solaris2.[0-5].*) ;; 8958 *) 8959 # The compiler driver will combine and reorder linker options, 8960 # but understands `-z linker_flag'. GCC discards it without `$wl', 8961 # but is careful enough not to reorder. 8962 # Supported since Solaris 2.6 (maybe 2.5.1?) 8963 if test "$GCC" = yes; then 8964 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8965 else 8966 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8967 fi 8968 ;; 8969 esac 8970 link_all_deplibs=yes 8971 ;; 8972 8973 sunos4*) 8974 if test "x$host_vendor" = xsequent; then 8975 # Use $CC to link under sequent, because it throws in some extra .o 8976 # files that make .init and .fini sections work. 8977 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8978 else 8979 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8980 fi 8981 hardcode_libdir_flag_spec='-L$libdir' 8982 hardcode_direct=yes 8983 hardcode_minus_L=yes 8984 hardcode_shlibpath_var=no 8985 ;; 8986 8987 sysv4) 8988 case $host_vendor in 8989 sni) 8990 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8991 hardcode_direct=yes # is this really true??? 8992 ;; 8993 siemens) 8994 ## LD is ld it makes a PLAMLIB 8995 ## CC just makes a GrossModule. 8996 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8997 reload_cmds='$CC -r -o $output$reload_objs' 8998 hardcode_direct=no 8999 ;; 9000 motorola) 9001 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9002 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9003 ;; 9004 esac 9005 runpath_var='LD_RUN_PATH' 9006 hardcode_shlibpath_var=no 9007 ;; 9008 9009 sysv4.3*) 9010 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9011 hardcode_shlibpath_var=no 9012 export_dynamic_flag_spec='-Bexport' 9013 ;; 9014 9015 sysv4*MP*) 9016 if test -d /usr/nec; then 9017 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9018 hardcode_shlibpath_var=no 9019 runpath_var=LD_RUN_PATH 9020 hardcode_runpath_var=yes 9021 ld_shlibs=yes 9022 fi 9023 ;; 9024 9025 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9026 no_undefined_flag='${wl}-z,text' 9027 archive_cmds_need_lc=no 9028 hardcode_shlibpath_var=no 9029 runpath_var='LD_RUN_PATH' 9030 9031 if test "$GCC" = yes; then 9032 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9033 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9034 else 9035 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9036 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9037 fi 9038 ;; 9039 9040 sysv5* | sco3.2v5* | sco5v6*) 9041 # Note: We can NOT use -z defs as we might desire, because we do not 9042 # link with -lc, and that would cause any symbols used from libc to 9043 # always be unresolved, which means just about no library would 9044 # ever link correctly. If we're not using GNU ld we use -z text 9045 # though, which does catch some bad symbols but isn't as heavy-handed 9046 # as -z defs. 9047 no_undefined_flag='${wl}-z,text' 9048 allow_undefined_flag='${wl}-z,nodefs' 9049 archive_cmds_need_lc=no 9050 hardcode_shlibpath_var=no 9051 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 9052 hardcode_libdir_separator=':' 9053 link_all_deplibs=yes 9054 export_dynamic_flag_spec='${wl}-Bexport' 9055 runpath_var='LD_RUN_PATH' 9056 9057 if test "$GCC" = yes; then 9058 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9059 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9060 else 9061 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9062 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9063 fi 9064 ;; 9065 9066 uts4*) 9067 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9068 hardcode_libdir_flag_spec='-L$libdir' 9069 hardcode_shlibpath_var=no 9070 ;; 9071 9072 *) 9073 ld_shlibs=no 9074 ;; 9075 esac 9076 fi 9077 9078{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 9079$as_echo "$ld_shlibs" >&6; } 9080test "$ld_shlibs" = no && can_build_shared=no 9081 9082# 9083# Do we need to explicitly link libc? 9084# 9085case "x$archive_cmds_need_lc" in 9086x|xyes) 9087 # Assume -lc should be added 9088 archive_cmds_need_lc=yes 9089 9090 if test "$enable_shared" = yes && test "$GCC" = yes; then 9091 case $archive_cmds in 9092 *'~'*) 9093 # FIXME: we may have to deal with multi-command sequences. 9094 ;; 9095 '$CC '*) 9096 # Test whether the compiler implicitly links with -lc since on some 9097 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9098 # to ld, don't add -lc before -lgcc. 9099 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 9100$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9101 $rm conftest* 9102 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9103 9104 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 9105 (eval $ac_compile) 2>&5 9106 ac_status=$? 9107 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9108 (exit $ac_status); } 2>conftest.err; then 9109 soname=conftest 9110 lib=conftest 9111 libobjs=conftest.$ac_objext 9112 deplibs= 9113 wl=$lt_prog_compiler_wl 9114 pic_flag=$lt_prog_compiler_pic 9115 compiler_flags=-v 9116 linker_flags=-v 9117 verstring= 9118 output_objdir=. 9119 libname=conftest 9120 lt_save_allow_undefined_flag=$allow_undefined_flag 9121 allow_undefined_flag= 9122 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 9123 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 9124 ac_status=$? 9125 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9126 (exit $ac_status); } 9127 then 9128 archive_cmds_need_lc=no 9129 else 9130 archive_cmds_need_lc=yes 9131 fi 9132 allow_undefined_flag=$lt_save_allow_undefined_flag 9133 else 9134 cat conftest.err 1>&5 9135 fi 9136 $rm conftest* 9137 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 9138$as_echo "$archive_cmds_need_lc" >&6; } 9139 ;; 9140 esac 9141 fi 9142 ;; 9143esac 9144 9145{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 9146$as_echo_n "checking dynamic linker characteristics... " >&6; } 9147library_names_spec= 9148libname_spec='lib$name' 9149soname_spec= 9150shrext_cmds=".so" 9151postinstall_cmds= 9152postuninstall_cmds= 9153finish_cmds= 9154finish_eval= 9155shlibpath_var= 9156shlibpath_overrides_runpath=unknown 9157version_type=none 9158dynamic_linker="$host_os ld.so" 9159sys_lib_dlsearch_path_spec="/lib /usr/lib" 9160 9161if test "$GCC" = yes; then 9162 case $host_os in 9163 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9164 *) lt_awk_arg="/^libraries:/" ;; 9165 esac 9166 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9167 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then 9168 # if the path contains ";" then we assume it to be the separator 9169 # otherwise default to the standard path separator (i.e. ":") - it is 9170 # assumed that no part of a normal pathname contains ";" but that should 9171 # okay in the real world where ";" in dirpaths is itself problematic. 9172 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9173 else 9174 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9175 fi 9176 # Ok, now we have the path, separated by spaces, we can step through it 9177 # and add multilib dir if necessary. 9178 lt_tmp_lt_search_path_spec= 9179 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9180 for lt_sys_path in $lt_search_path_spec; do 9181 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9182 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9183 else 9184 test -d "$lt_sys_path" && \ 9185 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9186 fi 9187 done 9188 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' 9189BEGIN {RS=" "; FS="/|\n";} { 9190 lt_foo=""; 9191 lt_count=0; 9192 for (lt_i = NF; lt_i > 0; lt_i--) { 9193 if ($lt_i != "" && $lt_i != ".") { 9194 if ($lt_i == "..") { 9195 lt_count++; 9196 } else { 9197 if (lt_count == 0) { 9198 lt_foo="/" $lt_i lt_foo; 9199 } else { 9200 lt_count--; 9201 } 9202 } 9203 } 9204 } 9205 if (lt_foo != "") { lt_freq[lt_foo]++; } 9206 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9207}'` 9208 sys_lib_search_path_spec=`echo $lt_search_path_spec` 9209else 9210 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9211fi 9212need_lib_prefix=unknown 9213hardcode_into_libs=no 9214 9215# when you set need_version to no, make sure it does not cause -set_version 9216# flags to be left without arguments 9217need_version=unknown 9218 9219case $host_os in 9220aix3*) 9221 version_type=linux 9222 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9223 shlibpath_var=LIBPATH 9224 9225 # AIX 3 has no versioning support, so we append a major version to the name. 9226 soname_spec='${libname}${release}${shared_ext}$major' 9227 ;; 9228 9229aix[4-9]*) 9230 version_type=linux 9231 need_lib_prefix=no 9232 need_version=no 9233 hardcode_into_libs=yes 9234 if test "$host_cpu" = ia64; then 9235 # AIX 5 supports IA64 9236 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9237 shlibpath_var=LD_LIBRARY_PATH 9238 else 9239 # With GCC up to 2.95.x, collect2 would create an import file 9240 # for dependence libraries. The import file would start with 9241 # the line `#! .'. This would cause the generated library to 9242 # depend on `.', always an invalid library. This was fixed in 9243 # development snapshots of GCC prior to 3.0. 9244 case $host_os in 9245 aix4 | aix4.[01] | aix4.[01].*) 9246 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9247 echo ' yes ' 9248 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 9249 : 9250 else 9251 can_build_shared=no 9252 fi 9253 ;; 9254 esac 9255 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9256 # soname into executable. Probably we can add versioning support to 9257 # collect2, so additional links can be useful in future. 9258 if test "$aix_use_runtimelinking" = yes; then 9259 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9260 # instead of lib<name>.a to let people know that these are not 9261 # typical AIX shared libraries. 9262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9263 else 9264 # We preserve .a as extension for shared libraries through AIX4.2 9265 # and later when we are not doing run time linking. 9266 library_names_spec='${libname}${release}.a $libname.a' 9267 soname_spec='${libname}${release}${shared_ext}$major' 9268 fi 9269 shlibpath_var=LIBPATH 9270 fi 9271 ;; 9272 9273amigaos*) 9274 library_names_spec='$libname.ixlibrary $libname.a' 9275 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9276 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' 9277 ;; 9278 9279beos*) 9280 library_names_spec='${libname}${shared_ext}' 9281 dynamic_linker="$host_os ld.so" 9282 shlibpath_var=LIBRARY_PATH 9283 ;; 9284 9285bsdi[45]*) 9286 version_type=linux 9287 need_version=no 9288 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9289 soname_spec='${libname}${release}${shared_ext}$major' 9290 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9291 shlibpath_var=LD_LIBRARY_PATH 9292 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9293 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9294 # the default ld.so.conf also contains /usr/contrib/lib and 9295 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9296 # libtool to hard-code these into programs 9297 ;; 9298 9299cygwin* | mingw* | pw32*) 9300 version_type=windows 9301 shrext_cmds=".dll" 9302 need_version=no 9303 need_lib_prefix=no 9304 9305 case $GCC,$host_os in 9306 yes,cygwin* | yes,mingw* | yes,pw32*) 9307 library_names_spec='$libname.dll.a' 9308 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9309 postinstall_cmds='base_file=`basename \${file}`~ 9310 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 9311 dldir=$destdir/`dirname \$dlpath`~ 9312 test -d \$dldir || mkdir -p \$dldir~ 9313 $install_prog $dir/$dlname \$dldir/$dlname~ 9314 chmod a+x \$dldir/$dlname' 9315 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9316 dlpath=$dir/\$dldll~ 9317 $rm \$dlpath' 9318 shlibpath_overrides_runpath=yes 9319 9320 case $host_os in 9321 cygwin*) 9322 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9323 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9324 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9325 ;; 9326 mingw*) 9327 # MinGW DLLs use traditional 'lib' prefix 9328 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9329 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9330 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 9331 # It is most probably a Windows format PATH printed by 9332 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9333 # path with ; separators, and with drive letters. We can handle the 9334 # drive letters (cygwin fileutils understands them), so leave them, 9335 # especially as we might pass files found there to a mingw objdump, 9336 # which wouldn't understand a cygwinified path. Ahh. 9337 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9338 else 9339 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9340 fi 9341 ;; 9342 pw32*) 9343 # pw32 DLLs use 'pw' prefix rather than 'lib' 9344 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9345 ;; 9346 esac 9347 ;; 9348 9349 *) 9350 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9351 ;; 9352 esac 9353 dynamic_linker='Win32 ld.exe' 9354 # FIXME: first we should search . and the directory the executable is in 9355 shlibpath_var=PATH 9356 ;; 9357 9358darwin* | rhapsody*) 9359 dynamic_linker="$host_os dyld" 9360 version_type=darwin 9361 need_lib_prefix=no 9362 need_version=no 9363 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9364 soname_spec='${libname}${release}${major}$shared_ext' 9365 shlibpath_overrides_runpath=yes 9366 shlibpath_var=DYLD_LIBRARY_PATH 9367 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9368 9369 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9370 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9371 ;; 9372 9373dgux*) 9374 version_type=linux 9375 need_lib_prefix=no 9376 need_version=no 9377 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9378 soname_spec='${libname}${release}${shared_ext}$major' 9379 shlibpath_var=LD_LIBRARY_PATH 9380 ;; 9381 9382freebsd1*) 9383 dynamic_linker=no 9384 ;; 9385 9386freebsd* | dragonfly*) 9387 # DragonFly does not have aout. When/if they implement a new 9388 # versioning mechanism, adjust this. 9389 if test -x /usr/bin/objformat; then 9390 objformat=`/usr/bin/objformat` 9391 else 9392 case $host_os in 9393 freebsd[123]*) objformat=aout ;; 9394 *) objformat=elf ;; 9395 esac 9396 fi 9397 version_type=freebsd-$objformat 9398 case $version_type in 9399 freebsd-elf*) 9400 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9401 need_version=no 9402 need_lib_prefix=no 9403 ;; 9404 freebsd-*) 9405 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9406 need_version=yes 9407 ;; 9408 esac 9409 shlibpath_var=LD_LIBRARY_PATH 9410 case $host_os in 9411 freebsd2*) 9412 shlibpath_overrides_runpath=yes 9413 ;; 9414 freebsd3.[01]* | freebsdelf3.[01]*) 9415 shlibpath_overrides_runpath=yes 9416 hardcode_into_libs=yes 9417 ;; 9418 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9419 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9420 shlibpath_overrides_runpath=no 9421 hardcode_into_libs=yes 9422 ;; 9423 *) # from 4.6 on, and DragonFly 9424 shlibpath_overrides_runpath=yes 9425 hardcode_into_libs=yes 9426 ;; 9427 esac 9428 ;; 9429 9430gnu*) 9431 version_type=linux 9432 need_lib_prefix=no 9433 need_version=no 9434 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9435 soname_spec='${libname}${release}${shared_ext}$major' 9436 shlibpath_var=LD_LIBRARY_PATH 9437 hardcode_into_libs=yes 9438 ;; 9439 9440hpux9* | hpux10* | hpux11*) 9441 # Give a soname corresponding to the major version so that dld.sl refuses to 9442 # link against other versions. 9443 version_type=sunos 9444 need_lib_prefix=no 9445 need_version=no 9446 case $host_cpu in 9447 ia64*) 9448 shrext_cmds='.so' 9449 hardcode_into_libs=yes 9450 dynamic_linker="$host_os dld.so" 9451 shlibpath_var=LD_LIBRARY_PATH 9452 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9453 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9454 soname_spec='${libname}${release}${shared_ext}$major' 9455 if test "X$HPUX_IA64_MODE" = X32; then 9456 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9457 else 9458 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9459 fi 9460 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9461 ;; 9462 hppa*64*) 9463 shrext_cmds='.sl' 9464 hardcode_into_libs=yes 9465 dynamic_linker="$host_os dld.sl" 9466 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9467 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9468 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9469 soname_spec='${libname}${release}${shared_ext}$major' 9470 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9471 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9472 ;; 9473 *) 9474 shrext_cmds='.sl' 9475 dynamic_linker="$host_os dld.sl" 9476 shlibpath_var=SHLIB_PATH 9477 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9478 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9479 soname_spec='${libname}${release}${shared_ext}$major' 9480 ;; 9481 esac 9482 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9483 postinstall_cmds='chmod 555 $lib' 9484 ;; 9485 9486interix[3-9]*) 9487 version_type=linux 9488 need_lib_prefix=no 9489 need_version=no 9490 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9491 soname_spec='${libname}${release}${shared_ext}$major' 9492 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9493 shlibpath_var=LD_LIBRARY_PATH 9494 shlibpath_overrides_runpath=no 9495 hardcode_into_libs=yes 9496 ;; 9497 9498irix5* | irix6* | nonstopux*) 9499 case $host_os in 9500 nonstopux*) version_type=nonstopux ;; 9501 *) 9502 if test "$lt_cv_prog_gnu_ld" = yes; then 9503 version_type=linux 9504 else 9505 version_type=irix 9506 fi ;; 9507 esac 9508 need_lib_prefix=no 9509 need_version=no 9510 soname_spec='${libname}${release}${shared_ext}$major' 9511 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9512 case $host_os in 9513 irix5* | nonstopux*) 9514 libsuff= shlibsuff= 9515 ;; 9516 *) 9517 case $LD in # libtool.m4 will add one of these switches to LD 9518 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9519 libsuff= shlibsuff= libmagic=32-bit;; 9520 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9521 libsuff=32 shlibsuff=N32 libmagic=N32;; 9522 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9523 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9524 *) libsuff= shlibsuff= libmagic=never-match;; 9525 esac 9526 ;; 9527 esac 9528 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9529 shlibpath_overrides_runpath=no 9530 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9531 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9532 hardcode_into_libs=yes 9533 ;; 9534 9535# No shared lib support for Linux oldld, aout, or coff. 9536linux*oldld* | linux*aout* | linux*coff*) 9537 dynamic_linker=no 9538 ;; 9539 9540# This must be Linux ELF. 9541linux* | k*bsd*-gnu) 9542 version_type=linux 9543 need_lib_prefix=no 9544 need_version=no 9545 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9546 soname_spec='${libname}${release}${shared_ext}$major' 9547 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9548 shlibpath_var=LD_LIBRARY_PATH 9549 shlibpath_overrides_runpath=no 9550 # This implies no fast_install, which is unacceptable. 9551 # Some rework will be needed to allow for fast_install 9552 # before this can be enabled. 9553 hardcode_into_libs=yes 9554 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9555 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9556 9557 # Append ld.so.conf contents to the search path 9558 if test -f /etc/ld.so.conf; then 9559 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' ' '` 9560 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 9561 fi 9562 9563 # We used to test for /lib/ld.so.1 and disable shared libraries on 9564 # powerpc, because MkLinux only supported shared libraries with the 9565 # GNU dynamic linker. Since this was broken with cross compilers, 9566 # most powerpc-linux boxes support dynamic linking these days and 9567 # people can always --disable-shared, the test was removed, and we 9568 # assume the GNU/Linux dynamic linker is in use. 9569 dynamic_linker='GNU/Linux ld.so' 9570 ;; 9571 9572netbsd*) 9573 version_type=sunos 9574 need_lib_prefix=no 9575 need_version=no 9576 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9577 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9578 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9579 dynamic_linker='NetBSD (a.out) ld.so' 9580 else 9581 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9582 soname_spec='${libname}${release}${shared_ext}$major' 9583 dynamic_linker='NetBSD ld.elf_so' 9584 fi 9585 shlibpath_var=LD_LIBRARY_PATH 9586 shlibpath_overrides_runpath=yes 9587 hardcode_into_libs=yes 9588 ;; 9589 9590newsos6) 9591 version_type=linux 9592 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9593 shlibpath_var=LD_LIBRARY_PATH 9594 shlibpath_overrides_runpath=yes 9595 ;; 9596 9597nto-qnx*) 9598 version_type=linux 9599 need_lib_prefix=no 9600 need_version=no 9601 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9602 soname_spec='${libname}${release}${shared_ext}$major' 9603 shlibpath_var=LD_LIBRARY_PATH 9604 shlibpath_overrides_runpath=yes 9605 ;; 9606 9607openbsd*) 9608 version_type=sunos 9609 sys_lib_dlsearch_path_spec="/usr/lib" 9610 need_lib_prefix=no 9611 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9612 case $host_os in 9613 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9614 *) need_version=no ;; 9615 esac 9616 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9617 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9618 shlibpath_var=LD_LIBRARY_PATH 9619 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9620 case $host_os in 9621 openbsd2.[89] | openbsd2.[89].*) 9622 shlibpath_overrides_runpath=no 9623 ;; 9624 *) 9625 shlibpath_overrides_runpath=yes 9626 ;; 9627 esac 9628 else 9629 shlibpath_overrides_runpath=yes 9630 fi 9631 ;; 9632 9633os2*) 9634 libname_spec='$name' 9635 shrext_cmds=".dll" 9636 need_lib_prefix=no 9637 library_names_spec='$libname${shared_ext} $libname.a' 9638 dynamic_linker='OS/2 ld.exe' 9639 shlibpath_var=LIBPATH 9640 ;; 9641 9642osf3* | osf4* | osf5*) 9643 version_type=osf 9644 need_lib_prefix=no 9645 need_version=no 9646 soname_spec='${libname}${release}${shared_ext}$major' 9647 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9648 shlibpath_var=LD_LIBRARY_PATH 9649 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9650 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9651 ;; 9652 9653rdos*) 9654 dynamic_linker=no 9655 ;; 9656 9657solaris*) 9658 version_type=linux 9659 need_lib_prefix=no 9660 need_version=no 9661 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9662 soname_spec='${libname}${release}${shared_ext}$major' 9663 shlibpath_var=LD_LIBRARY_PATH 9664 shlibpath_overrides_runpath=yes 9665 hardcode_into_libs=yes 9666 # ldd complains unless libraries are executable 9667 postinstall_cmds='chmod +x $lib' 9668 ;; 9669 9670sunos4*) 9671 version_type=sunos 9672 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9673 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9674 shlibpath_var=LD_LIBRARY_PATH 9675 shlibpath_overrides_runpath=yes 9676 if test "$with_gnu_ld" = yes; then 9677 need_lib_prefix=no 9678 fi 9679 need_version=yes 9680 ;; 9681 9682sysv4 | sysv4.3*) 9683 version_type=linux 9684 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9685 soname_spec='${libname}${release}${shared_ext}$major' 9686 shlibpath_var=LD_LIBRARY_PATH 9687 case $host_vendor in 9688 sni) 9689 shlibpath_overrides_runpath=no 9690 need_lib_prefix=no 9691 export_dynamic_flag_spec='${wl}-Blargedynsym' 9692 runpath_var=LD_RUN_PATH 9693 ;; 9694 siemens) 9695 need_lib_prefix=no 9696 ;; 9697 motorola) 9698 need_lib_prefix=no 9699 need_version=no 9700 shlibpath_overrides_runpath=no 9701 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9702 ;; 9703 esac 9704 ;; 9705 9706sysv4*MP*) 9707 if test -d /usr/nec ;then 9708 version_type=linux 9709 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9710 soname_spec='$libname${shared_ext}.$major' 9711 shlibpath_var=LD_LIBRARY_PATH 9712 fi 9713 ;; 9714 9715sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9716 version_type=freebsd-elf 9717 need_lib_prefix=no 9718 need_version=no 9719 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9720 soname_spec='${libname}${release}${shared_ext}$major' 9721 shlibpath_var=LD_LIBRARY_PATH 9722 hardcode_into_libs=yes 9723 if test "$with_gnu_ld" = yes; then 9724 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9725 shlibpath_overrides_runpath=no 9726 else 9727 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9728 shlibpath_overrides_runpath=yes 9729 case $host_os in 9730 sco3.2v5*) 9731 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9732 ;; 9733 esac 9734 fi 9735 sys_lib_dlsearch_path_spec='/usr/lib' 9736 ;; 9737 9738uts4*) 9739 version_type=linux 9740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9741 soname_spec='${libname}${release}${shared_ext}$major' 9742 shlibpath_var=LD_LIBRARY_PATH 9743 ;; 9744 9745*) 9746 dynamic_linker=no 9747 ;; 9748esac 9749{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9750$as_echo "$dynamic_linker" >&6; } 9751test "$dynamic_linker" = no && can_build_shared=no 9752 9753if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9754 $as_echo_n "(cached) " >&6 9755else 9756 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 9757fi 9758 9759sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9760if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9761 $as_echo_n "(cached) " >&6 9762else 9763 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 9764fi 9765 9766sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9767 9768variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9769if test "$GCC" = yes; then 9770 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9771fi 9772 9773{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9774$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9775hardcode_action= 9776if test -n "$hardcode_libdir_flag_spec" || \ 9777 test -n "$runpath_var" || \ 9778 test "X$hardcode_automatic" = "Xyes" ; then 9779 9780 # We can hardcode non-existant directories. 9781 if test "$hardcode_direct" != no && 9782 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9783 # have to relink, otherwise we might link with an installed library 9784 # when we should be linking with a yet-to-be-installed one 9785 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9786 test "$hardcode_minus_L" != no; then 9787 # Linking always hardcodes the temporary library directory. 9788 hardcode_action=relink 9789 else 9790 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9791 hardcode_action=immediate 9792 fi 9793else 9794 # We cannot hardcode anything, or else we can only hardcode existing 9795 # directories. 9796 hardcode_action=unsupported 9797fi 9798{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 9799$as_echo "$hardcode_action" >&6; } 9800 9801if test "$hardcode_action" = relink; then 9802 # Fast installation is not supported 9803 enable_fast_install=no 9804elif test "$shlibpath_overrides_runpath" = yes || 9805 test "$enable_shared" = no; then 9806 # Fast installation is not necessary 9807 enable_fast_install=needless 9808fi 9809 9810striplib= 9811old_striplib= 9812{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9813$as_echo_n "checking whether stripping libraries is possible... " >&6; } 9814if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9815 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9816 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9817 { $as_echo "$as_me:$LINENO: result: yes" >&5 9818$as_echo "yes" >&6; } 9819else 9820# FIXME - insert some real tests, host_os isn't really good enough 9821 case $host_os in 9822 darwin*) 9823 if test -n "$STRIP" ; then 9824 striplib="$STRIP -x" 9825 old_striplib="$STRIP -S" 9826 { $as_echo "$as_me:$LINENO: result: yes" >&5 9827$as_echo "yes" >&6; } 9828 else 9829 { $as_echo "$as_me:$LINENO: result: no" >&5 9830$as_echo "no" >&6; } 9831fi 9832 ;; 9833 *) 9834 { $as_echo "$as_me:$LINENO: result: no" >&5 9835$as_echo "no" >&6; } 9836 ;; 9837 esac 9838fi 9839 9840if test "x$enable_dlopen" != xyes; then 9841 enable_dlopen=unknown 9842 enable_dlopen_self=unknown 9843 enable_dlopen_self_static=unknown 9844else 9845 lt_cv_dlopen=no 9846 lt_cv_dlopen_libs= 9847 9848 case $host_os in 9849 beos*) 9850 lt_cv_dlopen="load_add_on" 9851 lt_cv_dlopen_libs= 9852 lt_cv_dlopen_self=yes 9853 ;; 9854 9855 mingw* | pw32*) 9856 lt_cv_dlopen="LoadLibrary" 9857 lt_cv_dlopen_libs= 9858 ;; 9859 9860 cygwin*) 9861 lt_cv_dlopen="dlopen" 9862 lt_cv_dlopen_libs= 9863 ;; 9864 9865 darwin*) 9866 # if libdl is installed we need to link against it 9867 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9868$as_echo_n "checking for dlopen in -ldl... " >&6; } 9869if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9870 $as_echo_n "(cached) " >&6 9871else 9872 ac_check_lib_save_LIBS=$LIBS 9873LIBS="-ldl $LIBS" 9874cat >conftest.$ac_ext <<_ACEOF 9875/* confdefs.h. */ 9876_ACEOF 9877cat confdefs.h >>conftest.$ac_ext 9878cat >>conftest.$ac_ext <<_ACEOF 9879/* end confdefs.h. */ 9880 9881/* Override any GCC internal prototype to avoid an error. 9882 Use char because int might match the return type of a GCC 9883 builtin and then its argument prototype would still apply. */ 9884#ifdef __cplusplus 9885extern "C" 9886#endif 9887char dlopen (); 9888int 9889main () 9890{ 9891return dlopen (); 9892 ; 9893 return 0; 9894} 9895_ACEOF 9896rm -f conftest.$ac_objext conftest$ac_exeext 9897if { (ac_try="$ac_link" 9898case "(($ac_try" in 9899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9900 *) ac_try_echo=$ac_try;; 9901esac 9902eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 9903$as_echo "$ac_try_echo") >&5 9904 (eval "$ac_link") 2>conftest.er1 9905 ac_status=$? 9906 grep -v '^ *+' conftest.er1 >conftest.err 9907 rm -f conftest.er1 9908 cat conftest.err >&5 9909 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9910 (exit $ac_status); } && { 9911 test -z "$ac_c_werror_flag" || 9912 test ! -s conftest.err 9913 } && test -s conftest$ac_exeext && { 9914 test "$cross_compiling" = yes || 9915 $as_test_x conftest$ac_exeext 9916 }; then 9917 ac_cv_lib_dl_dlopen=yes 9918else 9919 $as_echo "$as_me: failed program was:" >&5 9920sed 's/^/| /' conftest.$ac_ext >&5 9921 9922 ac_cv_lib_dl_dlopen=no 9923fi 9924 9925rm -rf conftest.dSYM 9926rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9927 conftest$ac_exeext conftest.$ac_ext 9928LIBS=$ac_check_lib_save_LIBS 9929fi 9930{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9931$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9932if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 9933 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9934else 9935 9936 lt_cv_dlopen="dyld" 9937 lt_cv_dlopen_libs= 9938 lt_cv_dlopen_self=yes 9939 9940fi 9941 9942 ;; 9943 9944 *) 9945 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 9946$as_echo_n "checking for shl_load... " >&6; } 9947if test "${ac_cv_func_shl_load+set}" = set; then 9948 $as_echo_n "(cached) " >&6 9949else 9950 cat >conftest.$ac_ext <<_ACEOF 9951/* confdefs.h. */ 9952_ACEOF 9953cat confdefs.h >>conftest.$ac_ext 9954cat >>conftest.$ac_ext <<_ACEOF 9955/* end confdefs.h. */ 9956/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9957 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9958#define shl_load innocuous_shl_load 9959 9960/* System header to define __stub macros and hopefully few prototypes, 9961 which can conflict with char shl_load (); below. 9962 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9963 <limits.h> exists even on freestanding compilers. */ 9964 9965#ifdef __STDC__ 9966# include <limits.h> 9967#else 9968# include <assert.h> 9969#endif 9970 9971#undef shl_load 9972 9973/* Override any GCC internal prototype to avoid an error. 9974 Use char because int might match the return type of a GCC 9975 builtin and then its argument prototype would still apply. */ 9976#ifdef __cplusplus 9977extern "C" 9978#endif 9979char shl_load (); 9980/* The GNU C library defines this for functions which it implements 9981 to always fail with ENOSYS. Some functions are actually named 9982 something starting with __ and the normal name is an alias. */ 9983#if defined __stub_shl_load || defined __stub___shl_load 9984choke me 9985#endif 9986 9987int 9988main () 9989{ 9990return shl_load (); 9991 ; 9992 return 0; 9993} 9994_ACEOF 9995rm -f conftest.$ac_objext conftest$ac_exeext 9996if { (ac_try="$ac_link" 9997case "(($ac_try" in 9998 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9999 *) ac_try_echo=$ac_try;; 10000esac 10001eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10002$as_echo "$ac_try_echo") >&5 10003 (eval "$ac_link") 2>conftest.er1 10004 ac_status=$? 10005 grep -v '^ *+' conftest.er1 >conftest.err 10006 rm -f conftest.er1 10007 cat conftest.err >&5 10008 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10009 (exit $ac_status); } && { 10010 test -z "$ac_c_werror_flag" || 10011 test ! -s conftest.err 10012 } && test -s conftest$ac_exeext && { 10013 test "$cross_compiling" = yes || 10014 $as_test_x conftest$ac_exeext 10015 }; then 10016 ac_cv_func_shl_load=yes 10017else 10018 $as_echo "$as_me: failed program was:" >&5 10019sed 's/^/| /' conftest.$ac_ext >&5 10020 10021 ac_cv_func_shl_load=no 10022fi 10023 10024rm -rf conftest.dSYM 10025rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10026 conftest$ac_exeext conftest.$ac_ext 10027fi 10028{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 10029$as_echo "$ac_cv_func_shl_load" >&6; } 10030if test "x$ac_cv_func_shl_load" = x""yes; then 10031 lt_cv_dlopen="shl_load" 10032else 10033 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 10034$as_echo_n "checking for shl_load in -ldld... " >&6; } 10035if test "${ac_cv_lib_dld_shl_load+set}" = set; then 10036 $as_echo_n "(cached) " >&6 10037else 10038 ac_check_lib_save_LIBS=$LIBS 10039LIBS="-ldld $LIBS" 10040cat >conftest.$ac_ext <<_ACEOF 10041/* confdefs.h. */ 10042_ACEOF 10043cat confdefs.h >>conftest.$ac_ext 10044cat >>conftest.$ac_ext <<_ACEOF 10045/* end confdefs.h. */ 10046 10047/* Override any GCC internal prototype to avoid an error. 10048 Use char because int might match the return type of a GCC 10049 builtin and then its argument prototype would still apply. */ 10050#ifdef __cplusplus 10051extern "C" 10052#endif 10053char shl_load (); 10054int 10055main () 10056{ 10057return shl_load (); 10058 ; 10059 return 0; 10060} 10061_ACEOF 10062rm -f conftest.$ac_objext conftest$ac_exeext 10063if { (ac_try="$ac_link" 10064case "(($ac_try" in 10065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10066 *) ac_try_echo=$ac_try;; 10067esac 10068eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10069$as_echo "$ac_try_echo") >&5 10070 (eval "$ac_link") 2>conftest.er1 10071 ac_status=$? 10072 grep -v '^ *+' conftest.er1 >conftest.err 10073 rm -f conftest.er1 10074 cat conftest.err >&5 10075 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10076 (exit $ac_status); } && { 10077 test -z "$ac_c_werror_flag" || 10078 test ! -s conftest.err 10079 } && test -s conftest$ac_exeext && { 10080 test "$cross_compiling" = yes || 10081 $as_test_x conftest$ac_exeext 10082 }; then 10083 ac_cv_lib_dld_shl_load=yes 10084else 10085 $as_echo "$as_me: failed program was:" >&5 10086sed 's/^/| /' conftest.$ac_ext >&5 10087 10088 ac_cv_lib_dld_shl_load=no 10089fi 10090 10091rm -rf conftest.dSYM 10092rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10093 conftest$ac_exeext conftest.$ac_ext 10094LIBS=$ac_check_lib_save_LIBS 10095fi 10096{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 10097$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10098if test "x$ac_cv_lib_dld_shl_load" = x""yes; then 10099 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10100else 10101 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 10102$as_echo_n "checking for dlopen... " >&6; } 10103if test "${ac_cv_func_dlopen+set}" = set; then 10104 $as_echo_n "(cached) " >&6 10105else 10106 cat >conftest.$ac_ext <<_ACEOF 10107/* confdefs.h. */ 10108_ACEOF 10109cat confdefs.h >>conftest.$ac_ext 10110cat >>conftest.$ac_ext <<_ACEOF 10111/* end confdefs.h. */ 10112/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 10113 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10114#define dlopen innocuous_dlopen 10115 10116/* System header to define __stub macros and hopefully few prototypes, 10117 which can conflict with char dlopen (); below. 10118 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10119 <limits.h> exists even on freestanding compilers. */ 10120 10121#ifdef __STDC__ 10122# include <limits.h> 10123#else 10124# include <assert.h> 10125#endif 10126 10127#undef dlopen 10128 10129/* Override any GCC internal prototype to avoid an error. 10130 Use char because int might match the return type of a GCC 10131 builtin and then its argument prototype would still apply. */ 10132#ifdef __cplusplus 10133extern "C" 10134#endif 10135char dlopen (); 10136/* The GNU C library defines this for functions which it implements 10137 to always fail with ENOSYS. Some functions are actually named 10138 something starting with __ and the normal name is an alias. */ 10139#if defined __stub_dlopen || defined __stub___dlopen 10140choke me 10141#endif 10142 10143int 10144main () 10145{ 10146return dlopen (); 10147 ; 10148 return 0; 10149} 10150_ACEOF 10151rm -f conftest.$ac_objext conftest$ac_exeext 10152if { (ac_try="$ac_link" 10153case "(($ac_try" in 10154 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10155 *) ac_try_echo=$ac_try;; 10156esac 10157eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10158$as_echo "$ac_try_echo") >&5 10159 (eval "$ac_link") 2>conftest.er1 10160 ac_status=$? 10161 grep -v '^ *+' conftest.er1 >conftest.err 10162 rm -f conftest.er1 10163 cat conftest.err >&5 10164 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10165 (exit $ac_status); } && { 10166 test -z "$ac_c_werror_flag" || 10167 test ! -s conftest.err 10168 } && test -s conftest$ac_exeext && { 10169 test "$cross_compiling" = yes || 10170 $as_test_x conftest$ac_exeext 10171 }; then 10172 ac_cv_func_dlopen=yes 10173else 10174 $as_echo "$as_me: failed program was:" >&5 10175sed 's/^/| /' conftest.$ac_ext >&5 10176 10177 ac_cv_func_dlopen=no 10178fi 10179 10180rm -rf conftest.dSYM 10181rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10182 conftest$ac_exeext conftest.$ac_ext 10183fi 10184{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 10185$as_echo "$ac_cv_func_dlopen" >&6; } 10186if test "x$ac_cv_func_dlopen" = x""yes; then 10187 lt_cv_dlopen="dlopen" 10188else 10189 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 10190$as_echo_n "checking for dlopen in -ldl... " >&6; } 10191if test "${ac_cv_lib_dl_dlopen+set}" = set; then 10192 $as_echo_n "(cached) " >&6 10193else 10194 ac_check_lib_save_LIBS=$LIBS 10195LIBS="-ldl $LIBS" 10196cat >conftest.$ac_ext <<_ACEOF 10197/* confdefs.h. */ 10198_ACEOF 10199cat confdefs.h >>conftest.$ac_ext 10200cat >>conftest.$ac_ext <<_ACEOF 10201/* end confdefs.h. */ 10202 10203/* Override any GCC internal prototype to avoid an error. 10204 Use char because int might match the return type of a GCC 10205 builtin and then its argument prototype would still apply. */ 10206#ifdef __cplusplus 10207extern "C" 10208#endif 10209char dlopen (); 10210int 10211main () 10212{ 10213return dlopen (); 10214 ; 10215 return 0; 10216} 10217_ACEOF 10218rm -f conftest.$ac_objext conftest$ac_exeext 10219if { (ac_try="$ac_link" 10220case "(($ac_try" in 10221 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10222 *) ac_try_echo=$ac_try;; 10223esac 10224eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10225$as_echo "$ac_try_echo") >&5 10226 (eval "$ac_link") 2>conftest.er1 10227 ac_status=$? 10228 grep -v '^ *+' conftest.er1 >conftest.err 10229 rm -f conftest.er1 10230 cat conftest.err >&5 10231 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10232 (exit $ac_status); } && { 10233 test -z "$ac_c_werror_flag" || 10234 test ! -s conftest.err 10235 } && test -s conftest$ac_exeext && { 10236 test "$cross_compiling" = yes || 10237 $as_test_x conftest$ac_exeext 10238 }; then 10239 ac_cv_lib_dl_dlopen=yes 10240else 10241 $as_echo "$as_me: failed program was:" >&5 10242sed 's/^/| /' conftest.$ac_ext >&5 10243 10244 ac_cv_lib_dl_dlopen=no 10245fi 10246 10247rm -rf conftest.dSYM 10248rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10249 conftest$ac_exeext conftest.$ac_ext 10250LIBS=$ac_check_lib_save_LIBS 10251fi 10252{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 10253$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10254if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 10255 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10256else 10257 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 10258$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10259if test "${ac_cv_lib_svld_dlopen+set}" = set; then 10260 $as_echo_n "(cached) " >&6 10261else 10262 ac_check_lib_save_LIBS=$LIBS 10263LIBS="-lsvld $LIBS" 10264cat >conftest.$ac_ext <<_ACEOF 10265/* confdefs.h. */ 10266_ACEOF 10267cat confdefs.h >>conftest.$ac_ext 10268cat >>conftest.$ac_ext <<_ACEOF 10269/* end confdefs.h. */ 10270 10271/* Override any GCC internal prototype to avoid an error. 10272 Use char because int might match the return type of a GCC 10273 builtin and then its argument prototype would still apply. */ 10274#ifdef __cplusplus 10275extern "C" 10276#endif 10277char dlopen (); 10278int 10279main () 10280{ 10281return dlopen (); 10282 ; 10283 return 0; 10284} 10285_ACEOF 10286rm -f conftest.$ac_objext conftest$ac_exeext 10287if { (ac_try="$ac_link" 10288case "(($ac_try" in 10289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10290 *) ac_try_echo=$ac_try;; 10291esac 10292eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10293$as_echo "$ac_try_echo") >&5 10294 (eval "$ac_link") 2>conftest.er1 10295 ac_status=$? 10296 grep -v '^ *+' conftest.er1 >conftest.err 10297 rm -f conftest.er1 10298 cat conftest.err >&5 10299 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10300 (exit $ac_status); } && { 10301 test -z "$ac_c_werror_flag" || 10302 test ! -s conftest.err 10303 } && test -s conftest$ac_exeext && { 10304 test "$cross_compiling" = yes || 10305 $as_test_x conftest$ac_exeext 10306 }; then 10307 ac_cv_lib_svld_dlopen=yes 10308else 10309 $as_echo "$as_me: failed program was:" >&5 10310sed 's/^/| /' conftest.$ac_ext >&5 10311 10312 ac_cv_lib_svld_dlopen=no 10313fi 10314 10315rm -rf conftest.dSYM 10316rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10317 conftest$ac_exeext conftest.$ac_ext 10318LIBS=$ac_check_lib_save_LIBS 10319fi 10320{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 10321$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10322if test "x$ac_cv_lib_svld_dlopen" = x""yes; then 10323 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10324else 10325 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 10326$as_echo_n "checking for dld_link in -ldld... " >&6; } 10327if test "${ac_cv_lib_dld_dld_link+set}" = set; then 10328 $as_echo_n "(cached) " >&6 10329else 10330 ac_check_lib_save_LIBS=$LIBS 10331LIBS="-ldld $LIBS" 10332cat >conftest.$ac_ext <<_ACEOF 10333/* confdefs.h. */ 10334_ACEOF 10335cat confdefs.h >>conftest.$ac_ext 10336cat >>conftest.$ac_ext <<_ACEOF 10337/* end confdefs.h. */ 10338 10339/* Override any GCC internal prototype to avoid an error. 10340 Use char because int might match the return type of a GCC 10341 builtin and then its argument prototype would still apply. */ 10342#ifdef __cplusplus 10343extern "C" 10344#endif 10345char dld_link (); 10346int 10347main () 10348{ 10349return dld_link (); 10350 ; 10351 return 0; 10352} 10353_ACEOF 10354rm -f conftest.$ac_objext conftest$ac_exeext 10355if { (ac_try="$ac_link" 10356case "(($ac_try" in 10357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10358 *) ac_try_echo=$ac_try;; 10359esac 10360eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10361$as_echo "$ac_try_echo") >&5 10362 (eval "$ac_link") 2>conftest.er1 10363 ac_status=$? 10364 grep -v '^ *+' conftest.er1 >conftest.err 10365 rm -f conftest.er1 10366 cat conftest.err >&5 10367 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10368 (exit $ac_status); } && { 10369 test -z "$ac_c_werror_flag" || 10370 test ! -s conftest.err 10371 } && test -s conftest$ac_exeext && { 10372 test "$cross_compiling" = yes || 10373 $as_test_x conftest$ac_exeext 10374 }; then 10375 ac_cv_lib_dld_dld_link=yes 10376else 10377 $as_echo "$as_me: failed program was:" >&5 10378sed 's/^/| /' conftest.$ac_ext >&5 10379 10380 ac_cv_lib_dld_dld_link=no 10381fi 10382 10383rm -rf conftest.dSYM 10384rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10385 conftest$ac_exeext conftest.$ac_ext 10386LIBS=$ac_check_lib_save_LIBS 10387fi 10388{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10389$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10390if test "x$ac_cv_lib_dld_dld_link" = x""yes; then 10391 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10392fi 10393 10394 10395fi 10396 10397 10398fi 10399 10400 10401fi 10402 10403 10404fi 10405 10406 10407fi 10408 10409 ;; 10410 esac 10411 10412 if test "x$lt_cv_dlopen" != xno; then 10413 enable_dlopen=yes 10414 else 10415 enable_dlopen=no 10416 fi 10417 10418 case $lt_cv_dlopen in 10419 dlopen) 10420 save_CPPFLAGS="$CPPFLAGS" 10421 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10422 10423 save_LDFLAGS="$LDFLAGS" 10424 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10425 10426 save_LIBS="$LIBS" 10427 LIBS="$lt_cv_dlopen_libs $LIBS" 10428 10429 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10430$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10431if test "${lt_cv_dlopen_self+set}" = set; then 10432 $as_echo_n "(cached) " >&6 10433else 10434 if test "$cross_compiling" = yes; then : 10435 lt_cv_dlopen_self=cross 10436else 10437 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10438 lt_status=$lt_dlunknown 10439 cat > conftest.$ac_ext <<EOF 10440#line 10440 "configure" 10441#include "confdefs.h" 10442 10443#if HAVE_DLFCN_H 10444#include <dlfcn.h> 10445#endif 10446 10447#include <stdio.h> 10448 10449#ifdef RTLD_GLOBAL 10450# define LT_DLGLOBAL RTLD_GLOBAL 10451#else 10452# ifdef DL_GLOBAL 10453# define LT_DLGLOBAL DL_GLOBAL 10454# else 10455# define LT_DLGLOBAL 0 10456# endif 10457#endif 10458 10459/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10460 find out it does not work in some platform. */ 10461#ifndef LT_DLLAZY_OR_NOW 10462# ifdef RTLD_LAZY 10463# define LT_DLLAZY_OR_NOW RTLD_LAZY 10464# else 10465# ifdef DL_LAZY 10466# define LT_DLLAZY_OR_NOW DL_LAZY 10467# else 10468# ifdef RTLD_NOW 10469# define LT_DLLAZY_OR_NOW RTLD_NOW 10470# else 10471# ifdef DL_NOW 10472# define LT_DLLAZY_OR_NOW DL_NOW 10473# else 10474# define LT_DLLAZY_OR_NOW 0 10475# endif 10476# endif 10477# endif 10478# endif 10479#endif 10480 10481#ifdef __cplusplus 10482extern "C" void exit (int); 10483#endif 10484 10485void fnord() { int i=42;} 10486int main () 10487{ 10488 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10489 int status = $lt_dlunknown; 10490 10491 if (self) 10492 { 10493 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10494 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10495 /* dlclose (self); */ 10496 } 10497 else 10498 puts (dlerror ()); 10499 10500 exit (status); 10501} 10502EOF 10503 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10504 (eval $ac_link) 2>&5 10505 ac_status=$? 10506 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10507 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10508 (./conftest; exit; ) >&5 2>/dev/null 10509 lt_status=$? 10510 case x$lt_status in 10511 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10512 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10513 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10514 esac 10515 else : 10516 # compilation failed 10517 lt_cv_dlopen_self=no 10518 fi 10519fi 10520rm -fr conftest* 10521 10522 10523fi 10524{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10525$as_echo "$lt_cv_dlopen_self" >&6; } 10526 10527 if test "x$lt_cv_dlopen_self" = xyes; then 10528 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10529 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10530$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10531if test "${lt_cv_dlopen_self_static+set}" = set; then 10532 $as_echo_n "(cached) " >&6 10533else 10534 if test "$cross_compiling" = yes; then : 10535 lt_cv_dlopen_self_static=cross 10536else 10537 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10538 lt_status=$lt_dlunknown 10539 cat > conftest.$ac_ext <<EOF 10540#line 10540 "configure" 10541#include "confdefs.h" 10542 10543#if HAVE_DLFCN_H 10544#include <dlfcn.h> 10545#endif 10546 10547#include <stdio.h> 10548 10549#ifdef RTLD_GLOBAL 10550# define LT_DLGLOBAL RTLD_GLOBAL 10551#else 10552# ifdef DL_GLOBAL 10553# define LT_DLGLOBAL DL_GLOBAL 10554# else 10555# define LT_DLGLOBAL 0 10556# endif 10557#endif 10558 10559/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10560 find out it does not work in some platform. */ 10561#ifndef LT_DLLAZY_OR_NOW 10562# ifdef RTLD_LAZY 10563# define LT_DLLAZY_OR_NOW RTLD_LAZY 10564# else 10565# ifdef DL_LAZY 10566# define LT_DLLAZY_OR_NOW DL_LAZY 10567# else 10568# ifdef RTLD_NOW 10569# define LT_DLLAZY_OR_NOW RTLD_NOW 10570# else 10571# ifdef DL_NOW 10572# define LT_DLLAZY_OR_NOW DL_NOW 10573# else 10574# define LT_DLLAZY_OR_NOW 0 10575# endif 10576# endif 10577# endif 10578# endif 10579#endif 10580 10581#ifdef __cplusplus 10582extern "C" void exit (int); 10583#endif 10584 10585void fnord() { int i=42;} 10586int main () 10587{ 10588 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10589 int status = $lt_dlunknown; 10590 10591 if (self) 10592 { 10593 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10594 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10595 /* dlclose (self); */ 10596 } 10597 else 10598 puts (dlerror ()); 10599 10600 exit (status); 10601} 10602EOF 10603 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10604 (eval $ac_link) 2>&5 10605 ac_status=$? 10606 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10607 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10608 (./conftest; exit; ) >&5 2>/dev/null 10609 lt_status=$? 10610 case x$lt_status in 10611 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10612 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10613 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10614 esac 10615 else : 10616 # compilation failed 10617 lt_cv_dlopen_self_static=no 10618 fi 10619fi 10620rm -fr conftest* 10621 10622 10623fi 10624{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10625$as_echo "$lt_cv_dlopen_self_static" >&6; } 10626 fi 10627 10628 CPPFLAGS="$save_CPPFLAGS" 10629 LDFLAGS="$save_LDFLAGS" 10630 LIBS="$save_LIBS" 10631 ;; 10632 esac 10633 10634 case $lt_cv_dlopen_self in 10635 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10636 *) enable_dlopen_self=unknown ;; 10637 esac 10638 10639 case $lt_cv_dlopen_self_static in 10640 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10641 *) enable_dlopen_self_static=unknown ;; 10642 esac 10643fi 10644 10645 10646# Report which library types will actually be built 10647{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10648$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10649{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 10650$as_echo "$can_build_shared" >&6; } 10651 10652{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10653$as_echo_n "checking whether to build shared libraries... " >&6; } 10654test "$can_build_shared" = "no" && enable_shared=no 10655 10656# On AIX, shared libraries and static libraries use the same namespace, and 10657# are all built from PIC. 10658case $host_os in 10659aix3*) 10660 test "$enable_shared" = yes && enable_static=no 10661 if test -n "$RANLIB"; then 10662 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10663 postinstall_cmds='$RANLIB $lib' 10664 fi 10665 ;; 10666 10667aix[4-9]*) 10668 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10669 test "$enable_shared" = yes && enable_static=no 10670 fi 10671 ;; 10672esac 10673{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 10674$as_echo "$enable_shared" >&6; } 10675 10676{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10677$as_echo_n "checking whether to build static libraries... " >&6; } 10678# Make sure either enable_shared or enable_static is yes. 10679test "$enable_shared" = yes || enable_static=yes 10680{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 10681$as_echo "$enable_static" >&6; } 10682 10683# The else clause should only fire when bootstrapping the 10684# libtool distribution, otherwise you forgot to ship ltmain.sh 10685# with your package, and you will get complaints that there are 10686# no rules to generate ltmain.sh. 10687if test -f "$ltmain"; then 10688 # See if we are running on zsh, and set the options which allow our commands through 10689 # without removal of \ escapes. 10690 if test -n "${ZSH_VERSION+set}" ; then 10691 setopt NO_GLOB_SUBST 10692 fi 10693 # Now quote all the things that may contain metacharacters while being 10694 # careful not to overquote the AC_SUBSTed values. We take copies of the 10695 # variables and quote the copies for generation of the libtool script. 10696 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10697 SED SHELL STRIP \ 10698 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10699 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10700 deplibs_check_method reload_flag reload_cmds need_locks \ 10701 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10702 lt_cv_sys_global_symbol_to_c_name_address \ 10703 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10704 old_postinstall_cmds old_postuninstall_cmds \ 10705 compiler \ 10706 CC \ 10707 LD \ 10708 lt_prog_compiler_wl \ 10709 lt_prog_compiler_pic \ 10710 lt_prog_compiler_static \ 10711 lt_prog_compiler_no_builtin_flag \ 10712 export_dynamic_flag_spec \ 10713 thread_safe_flag_spec \ 10714 whole_archive_flag_spec \ 10715 enable_shared_with_static_runtimes \ 10716 old_archive_cmds \ 10717 old_archive_from_new_cmds \ 10718 predep_objects \ 10719 postdep_objects \ 10720 predeps \ 10721 postdeps \ 10722 compiler_lib_search_path \ 10723 compiler_lib_search_dirs \ 10724 archive_cmds \ 10725 archive_expsym_cmds \ 10726 postinstall_cmds \ 10727 postuninstall_cmds \ 10728 old_archive_from_expsyms_cmds \ 10729 allow_undefined_flag \ 10730 no_undefined_flag \ 10731 export_symbols_cmds \ 10732 hardcode_libdir_flag_spec \ 10733 hardcode_libdir_flag_spec_ld \ 10734 hardcode_libdir_separator \ 10735 hardcode_automatic \ 10736 module_cmds \ 10737 module_expsym_cmds \ 10738 lt_cv_prog_compiler_c_o \ 10739 fix_srcfile_path \ 10740 exclude_expsyms \ 10741 include_expsyms; do 10742 10743 case $var in 10744 old_archive_cmds | \ 10745 old_archive_from_new_cmds | \ 10746 archive_cmds | \ 10747 archive_expsym_cmds | \ 10748 module_cmds | \ 10749 module_expsym_cmds | \ 10750 old_archive_from_expsyms_cmds | \ 10751 export_symbols_cmds | \ 10752 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10753 postinstall_cmds | postuninstall_cmds | \ 10754 old_postinstall_cmds | old_postuninstall_cmds | \ 10755 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10756 # Double-quote double-evaled strings. 10757 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10758 ;; 10759 *) 10760 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10761 ;; 10762 esac 10763 done 10764 10765 case $lt_echo in 10766 *'\$0 --fallback-echo"') 10767 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10768 ;; 10769 esac 10770 10771cfgfile="${ofile}T" 10772 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10773 $rm -f "$cfgfile" 10774 { $as_echo "$as_me:$LINENO: creating $ofile" >&5 10775$as_echo "$as_me: creating $ofile" >&6;} 10776 10777 cat <<__EOF__ >> "$cfgfile" 10778#! $SHELL 10779 10780# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10781# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10782# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10783# 10784# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 10785# Free Software Foundation, Inc. 10786# 10787# This file is part of GNU Libtool: 10788# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10789# 10790# This program is free software; you can redistribute it and/or modify 10791# it under the terms of the GNU General Public License as published by 10792# the Free Software Foundation; either version 2 of the License, or 10793# (at your option) any later version. 10794# 10795# This program is distributed in the hope that it will be useful, but 10796# WITHOUT ANY WARRANTY; without even the implied warranty of 10797# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10798# General Public License for more details. 10799# 10800# You should have received a copy of the GNU General Public License 10801# along with this program; if not, write to the Free Software 10802# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10803# 10804# As a special exception to the GNU General Public License, if you 10805# distribute this file as part of a program that contains a 10806# configuration script generated by Autoconf, you may include it under 10807# the same distribution terms that you use for the rest of that program. 10808 10809# A sed program that does not truncate output. 10810SED=$lt_SED 10811 10812# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10813Xsed="$SED -e 1s/^X//" 10814 10815# The HP-UX ksh and POSIX shell print the target directory to stdout 10816# if CDPATH is set. 10817(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10818 10819# The names of the tagged configurations supported by this script. 10820available_tags= 10821 10822# ### BEGIN LIBTOOL CONFIG 10823 10824# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10825 10826# Shell to use when invoking shell scripts. 10827SHELL=$lt_SHELL 10828 10829# Whether or not to build shared libraries. 10830build_libtool_libs=$enable_shared 10831 10832# Whether or not to build static libraries. 10833build_old_libs=$enable_static 10834 10835# Whether or not to add -lc for building shared libraries. 10836build_libtool_need_lc=$archive_cmds_need_lc 10837 10838# Whether or not to disallow shared libs when runtime libs are static 10839allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10840 10841# Whether or not to optimize for fast installation. 10842fast_install=$enable_fast_install 10843 10844# The host system. 10845host_alias=$host_alias 10846host=$host 10847host_os=$host_os 10848 10849# The build system. 10850build_alias=$build_alias 10851build=$build 10852build_os=$build_os 10853 10854# An echo program that does not interpret backslashes. 10855echo=$lt_echo 10856 10857# The archiver. 10858AR=$lt_AR 10859AR_FLAGS=$lt_AR_FLAGS 10860 10861# A C compiler. 10862LTCC=$lt_LTCC 10863 10864# LTCC compiler flags. 10865LTCFLAGS=$lt_LTCFLAGS 10866 10867# A language-specific compiler. 10868CC=$lt_compiler 10869 10870# Is the compiler the GNU C compiler? 10871with_gcc=$GCC 10872 10873# An ERE matcher. 10874EGREP=$lt_EGREP 10875 10876# The linker used to build libraries. 10877LD=$lt_LD 10878 10879# Whether we need hard or soft links. 10880LN_S=$lt_LN_S 10881 10882# A BSD-compatible nm program. 10883NM=$lt_NM 10884 10885# A symbol stripping program 10886STRIP=$lt_STRIP 10887 10888# Used to examine libraries when file_magic_cmd begins "file" 10889MAGIC_CMD=$MAGIC_CMD 10890 10891# Used on cygwin: DLL creation program. 10892DLLTOOL="$DLLTOOL" 10893 10894# Used on cygwin: object dumper. 10895OBJDUMP="$OBJDUMP" 10896 10897# Used on cygwin: assembler. 10898AS="$AS" 10899 10900# The name of the directory that contains temporary libtool files. 10901objdir=$objdir 10902 10903# How to create reloadable object files. 10904reload_flag=$lt_reload_flag 10905reload_cmds=$lt_reload_cmds 10906 10907# How to pass a linker flag through the compiler. 10908wl=$lt_lt_prog_compiler_wl 10909 10910# Object file suffix (normally "o"). 10911objext="$ac_objext" 10912 10913# Old archive suffix (normally "a"). 10914libext="$libext" 10915 10916# Shared library suffix (normally ".so"). 10917shrext_cmds='$shrext_cmds' 10918 10919# Executable file suffix (normally ""). 10920exeext="$exeext" 10921 10922# Additional compiler flags for building library objects. 10923pic_flag=$lt_lt_prog_compiler_pic 10924pic_mode=$pic_mode 10925 10926# What is the maximum length of a command? 10927max_cmd_len=$lt_cv_sys_max_cmd_len 10928 10929# Does compiler simultaneously support -c and -o options? 10930compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10931 10932# Must we lock files when doing compilation? 10933need_locks=$lt_need_locks 10934 10935# Do we need the lib prefix for modules? 10936need_lib_prefix=$need_lib_prefix 10937 10938# Do we need a version for libraries? 10939need_version=$need_version 10940 10941# Whether dlopen is supported. 10942dlopen_support=$enable_dlopen 10943 10944# Whether dlopen of programs is supported. 10945dlopen_self=$enable_dlopen_self 10946 10947# Whether dlopen of statically linked programs is supported. 10948dlopen_self_static=$enable_dlopen_self_static 10949 10950# Compiler flag to prevent dynamic linking. 10951link_static_flag=$lt_lt_prog_compiler_static 10952 10953# Compiler flag to turn off builtin functions. 10954no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10955 10956# Compiler flag to allow reflexive dlopens. 10957export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10958 10959# Compiler flag to generate shared objects directly from archives. 10960whole_archive_flag_spec=$lt_whole_archive_flag_spec 10961 10962# Compiler flag to generate thread-safe objects. 10963thread_safe_flag_spec=$lt_thread_safe_flag_spec 10964 10965# Library versioning type. 10966version_type=$version_type 10967 10968# Format of library name prefix. 10969libname_spec=$lt_libname_spec 10970 10971# List of archive names. First name is the real one, the rest are links. 10972# The last name is the one that the linker finds with -lNAME. 10973library_names_spec=$lt_library_names_spec 10974 10975# The coded name of the library, if different from the real name. 10976soname_spec=$lt_soname_spec 10977 10978# Commands used to build and install an old-style archive. 10979RANLIB=$lt_RANLIB 10980old_archive_cmds=$lt_old_archive_cmds 10981old_postinstall_cmds=$lt_old_postinstall_cmds 10982old_postuninstall_cmds=$lt_old_postuninstall_cmds 10983 10984# Create an old-style archive from a shared archive. 10985old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 10986 10987# Create a temporary old-style archive to link instead of a shared archive. 10988old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 10989 10990# Commands used to build and install a shared archive. 10991archive_cmds=$lt_archive_cmds 10992archive_expsym_cmds=$lt_archive_expsym_cmds 10993postinstall_cmds=$lt_postinstall_cmds 10994postuninstall_cmds=$lt_postuninstall_cmds 10995 10996# Commands used to build a loadable module (assumed same as above if empty) 10997module_cmds=$lt_module_cmds 10998module_expsym_cmds=$lt_module_expsym_cmds 10999 11000# Commands to strip libraries. 11001old_striplib=$lt_old_striplib 11002striplib=$lt_striplib 11003 11004# Dependencies to place before the objects being linked to create a 11005# shared library. 11006predep_objects=$lt_predep_objects 11007 11008# Dependencies to place after the objects being linked to create a 11009# shared library. 11010postdep_objects=$lt_postdep_objects 11011 11012# Dependencies to place before the objects being linked to create a 11013# shared library. 11014predeps=$lt_predeps 11015 11016# Dependencies to place after the objects being linked to create a 11017# shared library. 11018postdeps=$lt_postdeps 11019 11020# The directories searched by this compiler when creating a shared 11021# library 11022compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 11023 11024# The library search path used internally by the compiler when linking 11025# a shared library. 11026compiler_lib_search_path=$lt_compiler_lib_search_path 11027 11028# Method to check whether dependent libraries are shared objects. 11029deplibs_check_method=$lt_deplibs_check_method 11030 11031# Command to use when deplibs_check_method == file_magic. 11032file_magic_cmd=$lt_file_magic_cmd 11033 11034# Flag that allows shared libraries with undefined symbols to be built. 11035allow_undefined_flag=$lt_allow_undefined_flag 11036 11037# Flag that forces no undefined symbols. 11038no_undefined_flag=$lt_no_undefined_flag 11039 11040# Commands used to finish a libtool library installation in a directory. 11041finish_cmds=$lt_finish_cmds 11042 11043# Same as above, but a single script fragment to be evaled but not shown. 11044finish_eval=$lt_finish_eval 11045 11046# Take the output of nm and produce a listing of raw symbols and C names. 11047global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 11048 11049# Transform the output of nm in a proper C declaration 11050global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 11051 11052# Transform the output of nm in a C name address pair 11053global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 11054 11055# This is the shared library runtime path variable. 11056runpath_var=$runpath_var 11057 11058# This is the shared library path variable. 11059shlibpath_var=$shlibpath_var 11060 11061# Is shlibpath searched before the hard-coded library search path? 11062shlibpath_overrides_runpath=$shlibpath_overrides_runpath 11063 11064# How to hardcode a shared library path into an executable. 11065hardcode_action=$hardcode_action 11066 11067# Whether we should hardcode library paths into libraries. 11068hardcode_into_libs=$hardcode_into_libs 11069 11070# Flag to hardcode \$libdir into a binary during linking. 11071# This must work even if \$libdir does not exist. 11072hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 11073 11074# If ld is used when linking, flag to hardcode \$libdir into 11075# a binary during linking. This must work even if \$libdir does 11076# not exist. 11077hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 11078 11079# Whether we need a single -rpath flag with a separated argument. 11080hardcode_libdir_separator=$lt_hardcode_libdir_separator 11081 11082# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 11083# resulting binary. 11084hardcode_direct=$hardcode_direct 11085 11086# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 11087# resulting binary. 11088hardcode_minus_L=$hardcode_minus_L 11089 11090# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 11091# the resulting binary. 11092hardcode_shlibpath_var=$hardcode_shlibpath_var 11093 11094# Set to yes if building a shared library automatically hardcodes DIR into the library 11095# and all subsequent libraries and executables linked against it. 11096hardcode_automatic=$hardcode_automatic 11097 11098# Variables whose values should be saved in libtool wrapper scripts and 11099# restored at relink time. 11100variables_saved_for_relink="$variables_saved_for_relink" 11101 11102# Whether libtool must link a program against all its dependency libraries. 11103link_all_deplibs=$link_all_deplibs 11104 11105# Compile-time system search path for libraries 11106sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 11107 11108# Run-time system search path for libraries 11109sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 11110 11111# Fix the shell variable \$srcfile for the compiler. 11112fix_srcfile_path=$lt_fix_srcfile_path 11113 11114# Set to yes if exported symbols are required. 11115always_export_symbols=$always_export_symbols 11116 11117# The commands to list exported symbols. 11118export_symbols_cmds=$lt_export_symbols_cmds 11119 11120# The commands to extract the exported symbol list from a shared archive. 11121extract_expsyms_cmds=$lt_extract_expsyms_cmds 11122 11123# Symbols that should not be listed in the preloaded symbols. 11124exclude_expsyms=$lt_exclude_expsyms 11125 11126# Symbols that must always be exported. 11127include_expsyms=$lt_include_expsyms 11128 11129# ### END LIBTOOL CONFIG 11130 11131__EOF__ 11132 11133 11134 case $host_os in 11135 aix3*) 11136 cat <<\EOF >> "$cfgfile" 11137 11138# AIX sometimes has problems with the GCC collect2 program. For some 11139# reason, if we set the COLLECT_NAMES environment variable, the problems 11140# vanish in a puff of smoke. 11141if test "X${COLLECT_NAMES+set}" != Xset; then 11142 COLLECT_NAMES= 11143 export COLLECT_NAMES 11144fi 11145EOF 11146 ;; 11147 esac 11148 11149 # We use sed instead of cat because bash on DJGPP gets confused if 11150 # if finds mixed CR/LF and LF-only lines. Since sed operates in 11151 # text mode, it properly converts lines to CR/LF. This bash problem 11152 # is reportedly fixed, but why not run on old versions too? 11153 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 11154 11155 mv -f "$cfgfile" "$ofile" || \ 11156 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 11157 chmod +x "$ofile" 11158 11159else 11160 # If there is no Makefile yet, we rely on a make rule to execute 11161 # `config.status --recheck' to rerun these tests and create the 11162 # libtool script then. 11163 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 11164 if test -f "$ltmain_in"; then 11165 test -f Makefile && make "$ltmain" 11166 fi 11167fi 11168 11169 11170ac_ext=c 11171ac_cpp='$CPP $CPPFLAGS' 11172ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11173ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11174ac_compiler_gnu=$ac_cv_c_compiler_gnu 11175 11176CC="$lt_save_CC" 11177 11178 11179# Check whether --with-tags was given. 11180if test "${with_tags+set}" = set; then 11181 withval=$with_tags; tagnames="$withval" 11182fi 11183 11184 11185if test -f "$ltmain" && test -n "$tagnames"; then 11186 if test ! -f "${ofile}"; then 11187 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 11188$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 11189 fi 11190 11191 if test -z "$LTCC"; then 11192 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 11193 if test -z "$LTCC"; then 11194 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 11195$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 11196 else 11197 { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 11198$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 11199 fi 11200 fi 11201 if test -z "$LTCFLAGS"; then 11202 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 11203 fi 11204 11205 # Extract list of available tagged configurations in $ofile. 11206 # Note that this assumes the entire list is on one line. 11207 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 11208 11209 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 11210 for tagname in $tagnames; do 11211 IFS="$lt_save_ifs" 11212 # Check whether tagname contains only valid characters 11213 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 11214 "") ;; 11215 *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 11216$as_echo "$as_me: error: invalid tag name: $tagname" >&2;} 11217 { (exit 1); exit 1; }; } 11218 ;; 11219 esac 11220 11221 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 11222 then 11223 { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 11224$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 11225 { (exit 1); exit 1; }; } 11226 fi 11227 11228 # Update the list of available tags. 11229 if test -n "$tagname"; then 11230 echo appending configuration tag \"$tagname\" to $ofile 11231 11232 case $tagname in 11233 CXX) 11234 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11235 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11236 (test "X$CXX" != "Xg++"))) ; then 11237 ac_ext=cpp 11238ac_cpp='$CXXCPP $CPPFLAGS' 11239ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11240ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11241ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11242 11243 11244 11245 11246archive_cmds_need_lc_CXX=no 11247allow_undefined_flag_CXX= 11248always_export_symbols_CXX=no 11249archive_expsym_cmds_CXX= 11250export_dynamic_flag_spec_CXX= 11251hardcode_direct_CXX=no 11252hardcode_libdir_flag_spec_CXX= 11253hardcode_libdir_flag_spec_ld_CXX= 11254hardcode_libdir_separator_CXX= 11255hardcode_minus_L_CXX=no 11256hardcode_shlibpath_var_CXX=unsupported 11257hardcode_automatic_CXX=no 11258module_cmds_CXX= 11259module_expsym_cmds_CXX= 11260link_all_deplibs_CXX=unknown 11261old_archive_cmds_CXX=$old_archive_cmds 11262no_undefined_flag_CXX= 11263whole_archive_flag_spec_CXX= 11264enable_shared_with_static_runtimes_CXX=no 11265 11266# Dependencies to place before and after the object being linked: 11267predep_objects_CXX= 11268postdep_objects_CXX= 11269predeps_CXX= 11270postdeps_CXX= 11271compiler_lib_search_path_CXX= 11272compiler_lib_search_dirs_CXX= 11273 11274# Source file extension for C++ test sources. 11275ac_ext=cpp 11276 11277# Object file extension for compiled C++ test sources. 11278objext=o 11279objext_CXX=$objext 11280 11281# Code to be used in simple compile tests 11282lt_simple_compile_test_code="int some_variable = 0;" 11283 11284# Code to be used in simple link tests 11285lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11286 11287# ltmain only uses $CC for tagged configurations so make sure $CC is set. 11288 11289# If no C compiler was specified, use CC. 11290LTCC=${LTCC-"$CC"} 11291 11292# If no C compiler flags were specified, use CFLAGS. 11293LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11294 11295# Allow CC to be a program name with arguments. 11296compiler=$CC 11297 11298 11299# save warnings/boilerplate of simple test code 11300ac_outfile=conftest.$ac_objext 11301echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11302eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11303_lt_compiler_boilerplate=`cat conftest.err` 11304$rm conftest* 11305 11306ac_outfile=conftest.$ac_objext 11307echo "$lt_simple_link_test_code" >conftest.$ac_ext 11308eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11309_lt_linker_boilerplate=`cat conftest.err` 11310$rm -r conftest* 11311 11312 11313# Allow CC to be a program name with arguments. 11314lt_save_CC=$CC 11315lt_save_LD=$LD 11316lt_save_GCC=$GCC 11317GCC=$GXX 11318lt_save_with_gnu_ld=$with_gnu_ld 11319lt_save_path_LD=$lt_cv_path_LD 11320if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11321 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11322else 11323 $as_unset lt_cv_prog_gnu_ld 11324fi 11325if test -n "${lt_cv_path_LDCXX+set}"; then 11326 lt_cv_path_LD=$lt_cv_path_LDCXX 11327else 11328 $as_unset lt_cv_path_LD 11329fi 11330test -z "${LDCXX+set}" || LD=$LDCXX 11331CC=${CXX-"c++"} 11332compiler=$CC 11333compiler_CXX=$CC 11334for cc_temp in $compiler""; do 11335 case $cc_temp in 11336 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11337 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11338 \-*) ;; 11339 *) break;; 11340 esac 11341done 11342cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 11343 11344 11345# We don't want -fno-exception wen compiling C++ code, so set the 11346# no_builtin_flag separately 11347if test "$GXX" = yes; then 11348 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11349else 11350 lt_prog_compiler_no_builtin_flag_CXX= 11351fi 11352 11353if test "$GXX" = yes; then 11354 # Set up default GNU C++ configuration 11355 11356 11357# Check whether --with-gnu-ld was given. 11358if test "${with_gnu_ld+set}" = set; then 11359 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11360else 11361 with_gnu_ld=no 11362fi 11363 11364ac_prog=ld 11365if test "$GCC" = yes; then 11366 # Check if gcc -print-prog-name=ld gives a path. 11367 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 11368$as_echo_n "checking for ld used by $CC... " >&6; } 11369 case $host in 11370 *-*-mingw*) 11371 # gcc leaves a trailing carriage return which upsets mingw 11372 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11373 *) 11374 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11375 esac 11376 case $ac_prog in 11377 # Accept absolute paths. 11378 [\\/]* | ?:[\\/]*) 11379 re_direlt='/[^/][^/]*/\.\./' 11380 # Canonicalize the pathname of ld 11381 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 11382 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11383 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 11384 done 11385 test -z "$LD" && LD="$ac_prog" 11386 ;; 11387 "") 11388 # If it fails, then pretend we aren't using GCC. 11389 ac_prog=ld 11390 ;; 11391 *) 11392 # If it is relative, then search for the first ld in PATH. 11393 with_gnu_ld=unknown 11394 ;; 11395 esac 11396elif test "$with_gnu_ld" = yes; then 11397 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 11398$as_echo_n "checking for GNU ld... " >&6; } 11399else 11400 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 11401$as_echo_n "checking for non-GNU ld... " >&6; } 11402fi 11403if test "${lt_cv_path_LD+set}" = set; then 11404 $as_echo_n "(cached) " >&6 11405else 11406 if test -z "$LD"; then 11407 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11408 for ac_dir in $PATH; do 11409 IFS="$lt_save_ifs" 11410 test -z "$ac_dir" && ac_dir=. 11411 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11412 lt_cv_path_LD="$ac_dir/$ac_prog" 11413 # Check to see if the program is GNU ld. I'd rather use --version, 11414 # but apparently some variants of GNU ld only accept -v. 11415 # Break only if it was the GNU/non-GNU ld that we prefer. 11416 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11417 *GNU* | *'with BFD'*) 11418 test "$with_gnu_ld" != no && break 11419 ;; 11420 *) 11421 test "$with_gnu_ld" != yes && break 11422 ;; 11423 esac 11424 fi 11425 done 11426 IFS="$lt_save_ifs" 11427else 11428 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11429fi 11430fi 11431 11432LD="$lt_cv_path_LD" 11433if test -n "$LD"; then 11434 { $as_echo "$as_me:$LINENO: result: $LD" >&5 11435$as_echo "$LD" >&6; } 11436else 11437 { $as_echo "$as_me:$LINENO: result: no" >&5 11438$as_echo "no" >&6; } 11439fi 11440test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 11441$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 11442 { (exit 1); exit 1; }; } 11443{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 11444$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11445if test "${lt_cv_prog_gnu_ld+set}" = set; then 11446 $as_echo_n "(cached) " >&6 11447else 11448 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11449case `$LD -v 2>&1 </dev/null` in 11450*GNU* | *'with BFD'*) 11451 lt_cv_prog_gnu_ld=yes 11452 ;; 11453*) 11454 lt_cv_prog_gnu_ld=no 11455 ;; 11456esac 11457fi 11458{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 11459$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11460with_gnu_ld=$lt_cv_prog_gnu_ld 11461 11462 11463 11464 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11465 # archiving commands below assume that GNU ld is being used. 11466 if test "$with_gnu_ld" = yes; then 11467 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11468 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' 11469 11470 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11471 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11472 11473 # If archive_cmds runs LD, not CC, wlarc should be empty 11474 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11475 # investigate it a little bit more. (MM) 11476 wlarc='${wl}' 11477 11478 # ancient GNU ld didn't support --whole-archive et. al. 11479 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 11480 grep 'no-whole-archive' > /dev/null; then 11481 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11482 else 11483 whole_archive_flag_spec_CXX= 11484 fi 11485 else 11486 with_gnu_ld=no 11487 wlarc= 11488 11489 # A generic and very simple default shared library creation 11490 # command for GNU C++ for the case where it uses the native 11491 # linker, instead of GNU ld. If possible, this setting should 11492 # overridden to take advantage of the native linker features on 11493 # the platform it is being used on. 11494 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11495 fi 11496 11497 # Commands to make compiler produce verbose output that lists 11498 # what "hidden" libraries, object files and flags are used when 11499 # linking a shared library. 11500 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11501 11502else 11503 GXX=no 11504 with_gnu_ld=no 11505 wlarc= 11506fi 11507 11508# PORTME: fill in a description of your system's C++ link characteristics 11509{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11510$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11511ld_shlibs_CXX=yes 11512case $host_os in 11513 aix3*) 11514 # FIXME: insert proper C++ library support 11515 ld_shlibs_CXX=no 11516 ;; 11517 aix[4-9]*) 11518 if test "$host_cpu" = ia64; then 11519 # On IA64, the linker does run time linking by default, so we don't 11520 # have to do anything special. 11521 aix_use_runtimelinking=no 11522 exp_sym_flag='-Bexport' 11523 no_entry_flag="" 11524 else 11525 aix_use_runtimelinking=no 11526 11527 # Test if we are trying to use run time linking or normal 11528 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11529 # need to do runtime linking. 11530 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11531 for ld_flag in $LDFLAGS; do 11532 case $ld_flag in 11533 *-brtl*) 11534 aix_use_runtimelinking=yes 11535 break 11536 ;; 11537 esac 11538 done 11539 ;; 11540 esac 11541 11542 exp_sym_flag='-bexport' 11543 no_entry_flag='-bnoentry' 11544 fi 11545 11546 # When large executables or shared objects are built, AIX ld can 11547 # have problems creating the table of contents. If linking a library 11548 # or program results in "error TOC overflow" add -mminimal-toc to 11549 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11550 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11551 11552 archive_cmds_CXX='' 11553 hardcode_direct_CXX=yes 11554 hardcode_libdir_separator_CXX=':' 11555 link_all_deplibs_CXX=yes 11556 11557 if test "$GXX" = yes; then 11558 case $host_os in aix4.[012]|aix4.[012].*) 11559 # We only want to do this on AIX 4.2 and lower, the check 11560 # below for broken collect2 doesn't work under 4.3+ 11561 collect2name=`${CC} -print-prog-name=collect2` 11562 if test -f "$collect2name" && \ 11563 strings "$collect2name" | grep resolve_lib_name >/dev/null 11564 then 11565 # We have reworked collect2 11566 : 11567 else 11568 # We have old collect2 11569 hardcode_direct_CXX=unsupported 11570 # It fails to find uninstalled libraries when the uninstalled 11571 # path is not listed in the libpath. Setting hardcode_minus_L 11572 # to unsupported forces relinking 11573 hardcode_minus_L_CXX=yes 11574 hardcode_libdir_flag_spec_CXX='-L$libdir' 11575 hardcode_libdir_separator_CXX= 11576 fi 11577 ;; 11578 esac 11579 shared_flag='-shared' 11580 if test "$aix_use_runtimelinking" = yes; then 11581 shared_flag="$shared_flag "'${wl}-G' 11582 fi 11583 else 11584 # not using gcc 11585 if test "$host_cpu" = ia64; then 11586 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11587 # chokes on -Wl,-G. The following line is correct: 11588 shared_flag='-G' 11589 else 11590 if test "$aix_use_runtimelinking" = yes; then 11591 shared_flag='${wl}-G' 11592 else 11593 shared_flag='${wl}-bM:SRE' 11594 fi 11595 fi 11596 fi 11597 11598 # It seems that -bexpall does not export symbols beginning with 11599 # underscore (_), so it is better to generate a list of symbols to export. 11600 always_export_symbols_CXX=yes 11601 if test "$aix_use_runtimelinking" = yes; then 11602 # Warning - without using the other runtime loading flags (-brtl), 11603 # -berok will link without error, but may produce a broken library. 11604 allow_undefined_flag_CXX='-berok' 11605 # Determine the default libpath from the value encoded in an empty executable. 11606 cat >conftest.$ac_ext <<_ACEOF 11607/* confdefs.h. */ 11608_ACEOF 11609cat confdefs.h >>conftest.$ac_ext 11610cat >>conftest.$ac_ext <<_ACEOF 11611/* end confdefs.h. */ 11612 11613int 11614main () 11615{ 11616 11617 ; 11618 return 0; 11619} 11620_ACEOF 11621rm -f conftest.$ac_objext conftest$ac_exeext 11622if { (ac_try="$ac_link" 11623case "(($ac_try" in 11624 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11625 *) ac_try_echo=$ac_try;; 11626esac 11627eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11628$as_echo "$ac_try_echo") >&5 11629 (eval "$ac_link") 2>conftest.er1 11630 ac_status=$? 11631 grep -v '^ *+' conftest.er1 >conftest.err 11632 rm -f conftest.er1 11633 cat conftest.err >&5 11634 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11635 (exit $ac_status); } && { 11636 test -z "$ac_cxx_werror_flag" || 11637 test ! -s conftest.err 11638 } && test -s conftest$ac_exeext && { 11639 test "$cross_compiling" = yes || 11640 $as_test_x conftest$ac_exeext 11641 }; then 11642 11643lt_aix_libpath_sed=' 11644 /Import File Strings/,/^$/ { 11645 /^0/ { 11646 s/^0 *\(.*\)$/\1/ 11647 p 11648 } 11649 }' 11650aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11651# Check for a 64-bit object if we didn't find anything. 11652if test -z "$aix_libpath"; then 11653 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11654fi 11655else 11656 $as_echo "$as_me: failed program was:" >&5 11657sed 's/^/| /' conftest.$ac_ext >&5 11658 11659 11660fi 11661 11662rm -rf conftest.dSYM 11663rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11664 conftest$ac_exeext conftest.$ac_ext 11665if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11666 11667 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11668 11669 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" 11670 else 11671 if test "$host_cpu" = ia64; then 11672 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11673 allow_undefined_flag_CXX="-z nodefs" 11674 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" 11675 else 11676 # Determine the default libpath from the value encoded in an empty executable. 11677 cat >conftest.$ac_ext <<_ACEOF 11678/* confdefs.h. */ 11679_ACEOF 11680cat confdefs.h >>conftest.$ac_ext 11681cat >>conftest.$ac_ext <<_ACEOF 11682/* end confdefs.h. */ 11683 11684int 11685main () 11686{ 11687 11688 ; 11689 return 0; 11690} 11691_ACEOF 11692rm -f conftest.$ac_objext conftest$ac_exeext 11693if { (ac_try="$ac_link" 11694case "(($ac_try" in 11695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11696 *) ac_try_echo=$ac_try;; 11697esac 11698eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11699$as_echo "$ac_try_echo") >&5 11700 (eval "$ac_link") 2>conftest.er1 11701 ac_status=$? 11702 grep -v '^ *+' conftest.er1 >conftest.err 11703 rm -f conftest.er1 11704 cat conftest.err >&5 11705 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11706 (exit $ac_status); } && { 11707 test -z "$ac_cxx_werror_flag" || 11708 test ! -s conftest.err 11709 } && test -s conftest$ac_exeext && { 11710 test "$cross_compiling" = yes || 11711 $as_test_x conftest$ac_exeext 11712 }; then 11713 11714lt_aix_libpath_sed=' 11715 /Import File Strings/,/^$/ { 11716 /^0/ { 11717 s/^0 *\(.*\)$/\1/ 11718 p 11719 } 11720 }' 11721aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11722# Check for a 64-bit object if we didn't find anything. 11723if test -z "$aix_libpath"; then 11724 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11725fi 11726else 11727 $as_echo "$as_me: failed program was:" >&5 11728sed 's/^/| /' conftest.$ac_ext >&5 11729 11730 11731fi 11732 11733rm -rf conftest.dSYM 11734rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11735 conftest$ac_exeext conftest.$ac_ext 11736if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11737 11738 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11739 # Warning - without using the other run time loading flags, 11740 # -berok will link without error, but may produce a broken library. 11741 no_undefined_flag_CXX=' ${wl}-bernotok' 11742 allow_undefined_flag_CXX=' ${wl}-berok' 11743 # Exported symbols can be pulled into shared objects from archives 11744 whole_archive_flag_spec_CXX='$convenience' 11745 archive_cmds_need_lc_CXX=yes 11746 # This is similar to how AIX traditionally builds its shared libraries. 11747 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' 11748 fi 11749 fi 11750 ;; 11751 11752 beos*) 11753 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11754 allow_undefined_flag_CXX=unsupported 11755 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11756 # support --undefined. This deserves some investigation. FIXME 11757 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11758 else 11759 ld_shlibs_CXX=no 11760 fi 11761 ;; 11762 11763 chorus*) 11764 case $cc_basename in 11765 *) 11766 # FIXME: insert proper C++ library support 11767 ld_shlibs_CXX=no 11768 ;; 11769 esac 11770 ;; 11771 11772 cygwin* | mingw* | pw32*) 11773 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11774 # as there is no search path for DLLs. 11775 hardcode_libdir_flag_spec_CXX='-L$libdir' 11776 allow_undefined_flag_CXX=unsupported 11777 always_export_symbols_CXX=no 11778 enable_shared_with_static_runtimes_CXX=yes 11779 11780 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11781 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' 11782 # If the export-symbols file already is a .def file (1st line 11783 # is EXPORTS), use it as is; otherwise, prepend... 11784 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11785 cp $export_symbols $output_objdir/$soname.def; 11786 else 11787 echo EXPORTS > $output_objdir/$soname.def; 11788 cat $export_symbols >> $output_objdir/$soname.def; 11789 fi~ 11790 $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' 11791 else 11792 ld_shlibs_CXX=no 11793 fi 11794 ;; 11795 darwin* | rhapsody*) 11796 archive_cmds_need_lc_CXX=no 11797 hardcode_direct_CXX=no 11798 hardcode_automatic_CXX=yes 11799 hardcode_shlibpath_var_CXX=unsupported 11800 whole_archive_flag_spec_CXX='' 11801 link_all_deplibs_CXX=yes 11802 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 11803 if test "$GXX" = yes ; then 11804 output_verbose_link_cmd='echo' 11805 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}" 11806 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 11807 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}" 11808 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}" 11809 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 11810 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}" 11811 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}" 11812 fi 11813 else 11814 case $cc_basename in 11815 xlc*) 11816 output_verbose_link_cmd='echo' 11817 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' 11818 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11819 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11820 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}' 11821 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}' 11822 ;; 11823 *) 11824 ld_shlibs_CXX=no 11825 ;; 11826 esac 11827 fi 11828 ;; 11829 11830 dgux*) 11831 case $cc_basename in 11832 ec++*) 11833 # FIXME: insert proper C++ library support 11834 ld_shlibs_CXX=no 11835 ;; 11836 ghcx*) 11837 # Green Hills C++ Compiler 11838 # FIXME: insert proper C++ library support 11839 ld_shlibs_CXX=no 11840 ;; 11841 *) 11842 # FIXME: insert proper C++ library support 11843 ld_shlibs_CXX=no 11844 ;; 11845 esac 11846 ;; 11847 freebsd[12]*) 11848 # C++ shared libraries reported to be fairly broken before switch to ELF 11849 ld_shlibs_CXX=no 11850 ;; 11851 freebsd-elf*) 11852 archive_cmds_need_lc_CXX=no 11853 ;; 11854 freebsd* | dragonfly*) 11855 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11856 # conventions 11857 ld_shlibs_CXX=yes 11858 ;; 11859 gnu*) 11860 ;; 11861 hpux9*) 11862 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11863 hardcode_libdir_separator_CXX=: 11864 export_dynamic_flag_spec_CXX='${wl}-E' 11865 hardcode_direct_CXX=yes 11866 hardcode_minus_L_CXX=yes # Not in the search PATH, 11867 # but as the default 11868 # location of the library. 11869 11870 case $cc_basename in 11871 CC*) 11872 # FIXME: insert proper C++ library support 11873 ld_shlibs_CXX=no 11874 ;; 11875 aCC*) 11876 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' 11877 # Commands to make compiler produce verbose output that lists 11878 # what "hidden" libraries, object files and flags are used when 11879 # linking a shared library. 11880 # 11881 # There doesn't appear to be a way to prevent this compiler from 11882 # explicitly linking system object files so we need to strip them 11883 # from the output so that they don't get included in the library 11884 # dependencies. 11885 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' 11886 ;; 11887 *) 11888 if test "$GXX" = yes; then 11889 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' 11890 else 11891 # FIXME: insert proper C++ library support 11892 ld_shlibs_CXX=no 11893 fi 11894 ;; 11895 esac 11896 ;; 11897 hpux10*|hpux11*) 11898 if test $with_gnu_ld = no; then 11899 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11900 hardcode_libdir_separator_CXX=: 11901 11902 case $host_cpu in 11903 hppa*64*|ia64*) ;; 11904 *) 11905 export_dynamic_flag_spec_CXX='${wl}-E' 11906 ;; 11907 esac 11908 fi 11909 case $host_cpu in 11910 hppa*64*|ia64*) 11911 hardcode_direct_CXX=no 11912 hardcode_shlibpath_var_CXX=no 11913 ;; 11914 *) 11915 hardcode_direct_CXX=yes 11916 hardcode_minus_L_CXX=yes # Not in the search PATH, 11917 # but as the default 11918 # location of the library. 11919 ;; 11920 esac 11921 11922 case $cc_basename in 11923 CC*) 11924 # FIXME: insert proper C++ library support 11925 ld_shlibs_CXX=no 11926 ;; 11927 aCC*) 11928 case $host_cpu in 11929 hppa*64*) 11930 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11931 ;; 11932 ia64*) 11933 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11934 ;; 11935 *) 11936 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11937 ;; 11938 esac 11939 # Commands to make compiler produce verbose output that lists 11940 # what "hidden" libraries, object files and flags are used when 11941 # linking a shared library. 11942 # 11943 # There doesn't appear to be a way to prevent this compiler from 11944 # explicitly linking system object files so we need to strip them 11945 # from the output so that they don't get included in the library 11946 # dependencies. 11947 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' 11948 ;; 11949 *) 11950 if test "$GXX" = yes; then 11951 if test $with_gnu_ld = no; then 11952 case $host_cpu in 11953 hppa*64*) 11954 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11955 ;; 11956 ia64*) 11957 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11958 ;; 11959 *) 11960 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' 11961 ;; 11962 esac 11963 fi 11964 else 11965 # FIXME: insert proper C++ library support 11966 ld_shlibs_CXX=no 11967 fi 11968 ;; 11969 esac 11970 ;; 11971 interix[3-9]*) 11972 hardcode_direct_CXX=no 11973 hardcode_shlibpath_var_CXX=no 11974 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11975 export_dynamic_flag_spec_CXX='${wl}-E' 11976 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11977 # Instead, shared libraries are loaded at an image base (0x10000000 by 11978 # default) and relocated if they conflict, which is a slow very memory 11979 # consuming and fragmenting process. To avoid this, we pick a random, 11980 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11981 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11982 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' 11983 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' 11984 ;; 11985 irix5* | irix6*) 11986 case $cc_basename in 11987 CC*) 11988 # SGI C++ 11989 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' 11990 11991 # Archives containing C++ object files must be created using 11992 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 11993 # necessary to make sure instantiated templates are included 11994 # in the archive. 11995 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 11996 ;; 11997 *) 11998 if test "$GXX" = yes; then 11999 if test "$with_gnu_ld" = no; then 12000 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' 12001 else 12002 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' 12003 fi 12004 fi 12005 link_all_deplibs_CXX=yes 12006 ;; 12007 esac 12008 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12009 hardcode_libdir_separator_CXX=: 12010 ;; 12011 linux* | k*bsd*-gnu) 12012 case $cc_basename in 12013 KCC*) 12014 # Kuck and Associates, Inc. (KAI) C++ Compiler 12015 12016 # KCC will only create a shared library if the output file 12017 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12018 # to its proper name (with version) after linking. 12019 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' 12020 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' 12021 # Commands to make compiler produce verbose output that lists 12022 # what "hidden" libraries, object files and flags are used when 12023 # linking a shared library. 12024 # 12025 # There doesn't appear to be a way to prevent this compiler from 12026 # explicitly linking system object files so we need to strip them 12027 # from the output so that they don't get included in the library 12028 # dependencies. 12029 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' 12030 12031 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 12032 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12033 12034 # Archives containing C++ object files must be created using 12035 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12036 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12037 ;; 12038 icpc*) 12039 # Intel C++ 12040 with_gnu_ld=yes 12041 # version 8.0 and above of icpc choke on multiply defined symbols 12042 # if we add $predep_objects and $postdep_objects, however 7.1 and 12043 # earlier do not add the objects themselves. 12044 case `$CC -V 2>&1` in 12045 *"Version 7."*) 12046 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12047 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' 12048 ;; 12049 *) # Version 8.0 or newer 12050 tmp_idyn= 12051 case $host_cpu in 12052 ia64*) tmp_idyn=' -i_dynamic';; 12053 esac 12054 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12055 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' 12056 ;; 12057 esac 12058 archive_cmds_need_lc_CXX=no 12059 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12060 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12061 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12062 ;; 12063 pgCC* | pgcpp*) 12064 # Portland Group C++ compiler 12065 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12066 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' 12067 12068 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12069 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12070 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' 12071 ;; 12072 cxx*) 12073 # Compaq C++ 12074 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12075 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' 12076 12077 runpath_var=LD_RUN_PATH 12078 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12079 hardcode_libdir_separator_CXX=: 12080 12081 # Commands to make compiler produce verbose output that lists 12082 # what "hidden" libraries, object files and flags are used when 12083 # linking a shared library. 12084 # 12085 # There doesn't appear to be a way to prevent this compiler from 12086 # explicitly linking system object files so we need to strip them 12087 # from the output so that they don't get included in the library 12088 # dependencies. 12089 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' 12090 ;; 12091 *) 12092 case `$CC -V 2>&1 | sed 5q` in 12093 *Sun\ C*) 12094 # Sun C++ 5.9 12095 no_undefined_flag_CXX=' -zdefs' 12096 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12097 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' 12098 hardcode_libdir_flag_spec_CXX='-R$libdir' 12099 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' 12100 12101 # Not sure whether something based on 12102 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12103 # would be better. 12104 output_verbose_link_cmd='echo' 12105 12106 # Archives containing C++ object files must be created using 12107 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12108 # necessary to make sure instantiated templates are included 12109 # in the archive. 12110 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12111 ;; 12112 esac 12113 ;; 12114 esac 12115 ;; 12116 lynxos*) 12117 # FIXME: insert proper C++ library support 12118 ld_shlibs_CXX=no 12119 ;; 12120 m88k*) 12121 # FIXME: insert proper C++ library support 12122 ld_shlibs_CXX=no 12123 ;; 12124 mvs*) 12125 case $cc_basename in 12126 cxx*) 12127 # FIXME: insert proper C++ library support 12128 ld_shlibs_CXX=no 12129 ;; 12130 *) 12131 # FIXME: insert proper C++ library support 12132 ld_shlibs_CXX=no 12133 ;; 12134 esac 12135 ;; 12136 netbsd*) 12137 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 12138 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12139 wlarc= 12140 hardcode_libdir_flag_spec_CXX='-R$libdir' 12141 hardcode_direct_CXX=yes 12142 hardcode_shlibpath_var_CXX=no 12143 fi 12144 # Workaround some broken pre-1.5 toolchains 12145 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12146 ;; 12147 openbsd2*) 12148 # C++ shared libraries are fairly broken 12149 ld_shlibs_CXX=no 12150 ;; 12151 openbsd*) 12152 if test -f /usr/libexec/ld.so; then 12153 hardcode_direct_CXX=yes 12154 hardcode_shlibpath_var_CXX=no 12155 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12156 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12157 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12158 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12159 export_dynamic_flag_spec_CXX='${wl}-E' 12160 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12161 fi 12162 output_verbose_link_cmd='echo' 12163 else 12164 ld_shlibs_CXX=no 12165 fi 12166 ;; 12167 osf3*) 12168 case $cc_basename in 12169 KCC*) 12170 # Kuck and Associates, Inc. (KAI) C++ Compiler 12171 12172 # KCC will only create a shared library if the output file 12173 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12174 # to its proper name (with version) after linking. 12175 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' 12176 12177 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12178 hardcode_libdir_separator_CXX=: 12179 12180 # Archives containing C++ object files must be created using 12181 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12182 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12183 12184 ;; 12185 RCC*) 12186 # Rational C++ 2.4.1 12187 # FIXME: insert proper C++ library support 12188 ld_shlibs_CXX=no 12189 ;; 12190 cxx*) 12191 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12192 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' 12193 12194 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12195 hardcode_libdir_separator_CXX=: 12196 12197 # Commands to make compiler produce verbose output that lists 12198 # what "hidden" libraries, object files and flags are used when 12199 # linking a shared library. 12200 # 12201 # There doesn't appear to be a way to prevent this compiler from 12202 # explicitly linking system object files so we need to strip them 12203 # from the output so that they don't get included in the library 12204 # dependencies. 12205 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' 12206 ;; 12207 *) 12208 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12209 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12210 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' 12211 12212 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12213 hardcode_libdir_separator_CXX=: 12214 12215 # Commands to make compiler produce verbose output that lists 12216 # what "hidden" libraries, object files and flags are used when 12217 # linking a shared library. 12218 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12219 12220 else 12221 # FIXME: insert proper C++ library support 12222 ld_shlibs_CXX=no 12223 fi 12224 ;; 12225 esac 12226 ;; 12227 osf4* | osf5*) 12228 case $cc_basename in 12229 KCC*) 12230 # Kuck and Associates, Inc. (KAI) C++ Compiler 12231 12232 # KCC will only create a shared library if the output file 12233 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12234 # to its proper name (with version) after linking. 12235 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' 12236 12237 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12238 hardcode_libdir_separator_CXX=: 12239 12240 # Archives containing C++ object files must be created using 12241 # the KAI C++ compiler. 12242 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 12243 ;; 12244 RCC*) 12245 # Rational C++ 2.4.1 12246 # FIXME: insert proper C++ library support 12247 ld_shlibs_CXX=no 12248 ;; 12249 cxx*) 12250 allow_undefined_flag_CXX=' -expect_unresolved \*' 12251 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' 12252 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12253 echo "-hidden">> $lib.exp~ 12254 $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~ 12255 $rm $lib.exp' 12256 12257 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12258 hardcode_libdir_separator_CXX=: 12259 12260 # Commands to make compiler produce verbose output that lists 12261 # what "hidden" libraries, object files and flags are used when 12262 # linking a shared library. 12263 # 12264 # There doesn't appear to be a way to prevent this compiler from 12265 # explicitly linking system object files so we need to strip them 12266 # from the output so that they don't get included in the library 12267 # dependencies. 12268 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' 12269 ;; 12270 *) 12271 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12272 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12273 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' 12274 12275 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12276 hardcode_libdir_separator_CXX=: 12277 12278 # Commands to make compiler produce verbose output that lists 12279 # what "hidden" libraries, object files and flags are used when 12280 # linking a shared library. 12281 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12282 12283 else 12284 # FIXME: insert proper C++ library support 12285 ld_shlibs_CXX=no 12286 fi 12287 ;; 12288 esac 12289 ;; 12290 psos*) 12291 # FIXME: insert proper C++ library support 12292 ld_shlibs_CXX=no 12293 ;; 12294 sunos4*) 12295 case $cc_basename in 12296 CC*) 12297 # Sun C++ 4.x 12298 # FIXME: insert proper C++ library support 12299 ld_shlibs_CXX=no 12300 ;; 12301 lcc*) 12302 # Lucid 12303 # FIXME: insert proper C++ library support 12304 ld_shlibs_CXX=no 12305 ;; 12306 *) 12307 # FIXME: insert proper C++ library support 12308 ld_shlibs_CXX=no 12309 ;; 12310 esac 12311 ;; 12312 solaris*) 12313 case $cc_basename in 12314 CC*) 12315 # Sun C++ 4.2, 5.x and Centerline C++ 12316 archive_cmds_need_lc_CXX=yes 12317 no_undefined_flag_CXX=' -zdefs' 12318 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12319 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12320 $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' 12321 12322 hardcode_libdir_flag_spec_CXX='-R$libdir' 12323 hardcode_shlibpath_var_CXX=no 12324 case $host_os in 12325 solaris2.[0-5] | solaris2.[0-5].*) ;; 12326 *) 12327 # The compiler driver will combine and reorder linker options, 12328 # but understands `-z linker_flag'. 12329 # Supported since Solaris 2.6 (maybe 2.5.1?) 12330 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12331 ;; 12332 esac 12333 link_all_deplibs_CXX=yes 12334 12335 output_verbose_link_cmd='echo' 12336 12337 # Archives containing C++ object files must be created using 12338 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12339 # necessary to make sure instantiated templates are included 12340 # in the archive. 12341 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12342 ;; 12343 gcx*) 12344 # Green Hills C++ Compiler 12345 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12346 12347 # The C++ compiler must be used to create the archive. 12348 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12349 ;; 12350 *) 12351 # GNU C++ compiler with Solaris linker 12352 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12353 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12354 if $CC --version | grep -v '^2\.7' > /dev/null; then 12355 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12356 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12357 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12358 12359 # Commands to make compiler produce verbose output that lists 12360 # what "hidden" libraries, object files and flags are used when 12361 # linking a shared library. 12362 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12363 else 12364 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12365 # platform. 12366 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12367 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12368 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12369 12370 # Commands to make compiler produce verbose output that lists 12371 # what "hidden" libraries, object files and flags are used when 12372 # linking a shared library. 12373 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12374 fi 12375 12376 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12377 case $host_os in 12378 solaris2.[0-5] | solaris2.[0-5].*) ;; 12379 *) 12380 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12381 ;; 12382 esac 12383 fi 12384 ;; 12385 esac 12386 ;; 12387 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12388 no_undefined_flag_CXX='${wl}-z,text' 12389 archive_cmds_need_lc_CXX=no 12390 hardcode_shlibpath_var_CXX=no 12391 runpath_var='LD_RUN_PATH' 12392 12393 case $cc_basename in 12394 CC*) 12395 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12396 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12397 ;; 12398 *) 12399 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12400 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12401 ;; 12402 esac 12403 ;; 12404 sysv5* | sco3.2v5* | sco5v6*) 12405 # Note: We can NOT use -z defs as we might desire, because we do not 12406 # link with -lc, and that would cause any symbols used from libc to 12407 # always be unresolved, which means just about no library would 12408 # ever link correctly. If we're not using GNU ld we use -z text 12409 # though, which does catch some bad symbols but isn't as heavy-handed 12410 # as -z defs. 12411 # For security reasons, it is highly recommended that you always 12412 # use absolute paths for naming shared libraries, and exclude the 12413 # DT_RUNPATH tag from executables and libraries. But doing so 12414 # requires that you compile everything twice, which is a pain. 12415 # So that behaviour is only enabled if SCOABSPATH is set to a 12416 # non-empty value in the environment. Most likely only useful for 12417 # creating official distributions of packages. 12418 # This is a hack until libtool officially supports absolute path 12419 # names for shared libraries. 12420 no_undefined_flag_CXX='${wl}-z,text' 12421 allow_undefined_flag_CXX='${wl}-z,nodefs' 12422 archive_cmds_need_lc_CXX=no 12423 hardcode_shlibpath_var_CXX=no 12424 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 12425 hardcode_libdir_separator_CXX=':' 12426 link_all_deplibs_CXX=yes 12427 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12428 runpath_var='LD_RUN_PATH' 12429 12430 case $cc_basename in 12431 CC*) 12432 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12433 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12434 ;; 12435 *) 12436 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12437 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12438 ;; 12439 esac 12440 ;; 12441 tandem*) 12442 case $cc_basename in 12443 NCC*) 12444 # NonStop-UX NCC 3.20 12445 # FIXME: insert proper C++ library support 12446 ld_shlibs_CXX=no 12447 ;; 12448 *) 12449 # FIXME: insert proper C++ library support 12450 ld_shlibs_CXX=no 12451 ;; 12452 esac 12453 ;; 12454 vxworks*) 12455 # FIXME: insert proper C++ library support 12456 ld_shlibs_CXX=no 12457 ;; 12458 *) 12459 # FIXME: insert proper C++ library support 12460 ld_shlibs_CXX=no 12461 ;; 12462esac 12463{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12464$as_echo "$ld_shlibs_CXX" >&6; } 12465test "$ld_shlibs_CXX" = no && can_build_shared=no 12466 12467GCC_CXX="$GXX" 12468LD_CXX="$LD" 12469 12470cat > conftest.$ac_ext <<EOF 12471class Foo 12472{ 12473public: 12474 Foo (void) { a = 0; } 12475private: 12476 int a; 12477}; 12478EOF 12479 12480if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12481 (eval $ac_compile) 2>&5 12482 ac_status=$? 12483 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 12484 (exit $ac_status); }; then 12485 # Parse the compiler output and extract the necessary 12486 # objects, libraries and library flags. 12487 12488 # Sentinel used to keep track of whether or not we are before 12489 # the conftest object file. 12490 pre_test_object_deps_done=no 12491 12492 # The `*' in the case matches for architectures that use `case' in 12493 # $output_verbose_cmd can trigger glob expansion during the loop 12494 # eval without this substitution. 12495 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 12496 12497 for p in `eval $output_verbose_link_cmd`; do 12498 case $p in 12499 12500 -L* | -R* | -l*) 12501 # Some compilers place space between "-{L,R}" and the path. 12502 # Remove the space. 12503 if test $p = "-L" \ 12504 || test $p = "-R"; then 12505 prev=$p 12506 continue 12507 else 12508 prev= 12509 fi 12510 12511 if test "$pre_test_object_deps_done" = no; then 12512 case $p in 12513 -L* | -R*) 12514 # Internal compiler library paths should come after those 12515 # provided the user. The postdeps already come after the 12516 # user supplied libs so there is no need to process them. 12517 if test -z "$compiler_lib_search_path_CXX"; then 12518 compiler_lib_search_path_CXX="${prev}${p}" 12519 else 12520 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12521 fi 12522 ;; 12523 # The "-l" case would never come before the object being 12524 # linked, so don't bother handling this case. 12525 esac 12526 else 12527 if test -z "$postdeps_CXX"; then 12528 postdeps_CXX="${prev}${p}" 12529 else 12530 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12531 fi 12532 fi 12533 ;; 12534 12535 *.$objext) 12536 # This assumes that the test object file only shows up 12537 # once in the compiler output. 12538 if test "$p" = "conftest.$objext"; then 12539 pre_test_object_deps_done=yes 12540 continue 12541 fi 12542 12543 if test "$pre_test_object_deps_done" = no; then 12544 if test -z "$predep_objects_CXX"; then 12545 predep_objects_CXX="$p" 12546 else 12547 predep_objects_CXX="$predep_objects_CXX $p" 12548 fi 12549 else 12550 if test -z "$postdep_objects_CXX"; then 12551 postdep_objects_CXX="$p" 12552 else 12553 postdep_objects_CXX="$postdep_objects_CXX $p" 12554 fi 12555 fi 12556 ;; 12557 12558 *) ;; # Ignore the rest. 12559 12560 esac 12561 done 12562 12563 # Clean up. 12564 rm -f a.out a.exe 12565else 12566 echo "libtool.m4: error: problem compiling CXX test program" 12567fi 12568 12569$rm -f confest.$objext 12570 12571compiler_lib_search_dirs_CXX= 12572if test -n "$compiler_lib_search_path_CXX"; then 12573 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12574fi 12575 12576# PORTME: override above test on systems where it is broken 12577case $host_os in 12578interix[3-9]*) 12579 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12580 # hack all around it, let's just trust "g++" to DTRT. 12581 predep_objects_CXX= 12582 postdep_objects_CXX= 12583 postdeps_CXX= 12584 ;; 12585 12586linux*) 12587 case `$CC -V 2>&1 | sed 5q` in 12588 *Sun\ C*) 12589 # Sun C++ 5.9 12590 # 12591 # The more standards-conforming stlport4 library is 12592 # incompatible with the Cstd library. Avoid specifying 12593 # it if it's in CXXFLAGS. Ignore libCrun as 12594 # -library=stlport4 depends on it. 12595 case " $CXX $CXXFLAGS " in 12596 *" -library=stlport4 "*) 12597 solaris_use_stlport4=yes 12598 ;; 12599 esac 12600 if test "$solaris_use_stlport4" != yes; then 12601 postdeps_CXX='-library=Cstd -library=Crun' 12602 fi 12603 ;; 12604 esac 12605 ;; 12606 12607solaris*) 12608 case $cc_basename in 12609 CC*) 12610 # The more standards-conforming stlport4 library is 12611 # incompatible with the Cstd library. Avoid specifying 12612 # it if it's in CXXFLAGS. Ignore libCrun as 12613 # -library=stlport4 depends on it. 12614 case " $CXX $CXXFLAGS " in 12615 *" -library=stlport4 "*) 12616 solaris_use_stlport4=yes 12617 ;; 12618 esac 12619 12620 # Adding this requires a known-good setup of shared libraries for 12621 # Sun compiler versions before 5.6, else PIC objects from an old 12622 # archive will be linked into the output, leading to subtle bugs. 12623 if test "$solaris_use_stlport4" != yes; then 12624 postdeps_CXX='-library=Cstd -library=Crun' 12625 fi 12626 ;; 12627 esac 12628 ;; 12629esac 12630 12631case " $postdeps_CXX " in 12632*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12633esac 12634 12635lt_prog_compiler_wl_CXX= 12636lt_prog_compiler_pic_CXX= 12637lt_prog_compiler_static_CXX= 12638 12639{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12640$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 12641 12642 # C++ specific cases for pic, static, wl, etc. 12643 if test "$GXX" = yes; then 12644 lt_prog_compiler_wl_CXX='-Wl,' 12645 lt_prog_compiler_static_CXX='-static' 12646 12647 case $host_os in 12648 aix*) 12649 # All AIX code is PIC. 12650 if test "$host_cpu" = ia64; then 12651 # AIX 5 now supports IA64 processor 12652 lt_prog_compiler_static_CXX='-Bstatic' 12653 fi 12654 ;; 12655 amigaos*) 12656 # FIXME: we need at least 68020 code to build shared libraries, but 12657 # adding the `-m68020' flag to GCC prevents building anything better, 12658 # like `-m68040'. 12659 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12660 ;; 12661 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12662 # PIC is the default for these OSes. 12663 ;; 12664 mingw* | cygwin* | os2* | pw32*) 12665 # This hack is so that the source file can tell whether it is being 12666 # built for inclusion in a dll (and should export symbols for example). 12667 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12668 # (--disable-auto-import) libraries 12669 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12670 ;; 12671 darwin* | rhapsody*) 12672 # PIC is the default on this platform 12673 # Common symbols not allowed in MH_DYLIB files 12674 lt_prog_compiler_pic_CXX='-fno-common' 12675 ;; 12676 *djgpp*) 12677 # DJGPP does not support shared libraries at all 12678 lt_prog_compiler_pic_CXX= 12679 ;; 12680 interix[3-9]*) 12681 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12682 # Instead, we relocate shared libraries at runtime. 12683 ;; 12684 sysv4*MP*) 12685 if test -d /usr/nec; then 12686 lt_prog_compiler_pic_CXX=-Kconform_pic 12687 fi 12688 ;; 12689 hpux*) 12690 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12691 # not for PA HP-UX. 12692 case $host_cpu in 12693 hppa*64*|ia64*) 12694 ;; 12695 *) 12696 lt_prog_compiler_pic_CXX='-fPIC' 12697 ;; 12698 esac 12699 ;; 12700 *) 12701 lt_prog_compiler_pic_CXX='-fPIC' 12702 ;; 12703 esac 12704 else 12705 case $host_os in 12706 aix[4-9]*) 12707 # All AIX code is PIC. 12708 if test "$host_cpu" = ia64; then 12709 # AIX 5 now supports IA64 processor 12710 lt_prog_compiler_static_CXX='-Bstatic' 12711 else 12712 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12713 fi 12714 ;; 12715 chorus*) 12716 case $cc_basename in 12717 cxch68*) 12718 # Green Hills C++ Compiler 12719 # _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" 12720 ;; 12721 esac 12722 ;; 12723 darwin*) 12724 # PIC is the default on this platform 12725 # Common symbols not allowed in MH_DYLIB files 12726 case $cc_basename in 12727 xlc*) 12728 lt_prog_compiler_pic_CXX='-qnocommon' 12729 lt_prog_compiler_wl_CXX='-Wl,' 12730 ;; 12731 esac 12732 ;; 12733 dgux*) 12734 case $cc_basename in 12735 ec++*) 12736 lt_prog_compiler_pic_CXX='-KPIC' 12737 ;; 12738 ghcx*) 12739 # Green Hills C++ Compiler 12740 lt_prog_compiler_pic_CXX='-pic' 12741 ;; 12742 *) 12743 ;; 12744 esac 12745 ;; 12746 freebsd* | dragonfly*) 12747 # FreeBSD uses GNU C++ 12748 ;; 12749 hpux9* | hpux10* | hpux11*) 12750 case $cc_basename in 12751 CC*) 12752 lt_prog_compiler_wl_CXX='-Wl,' 12753 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12754 if test "$host_cpu" != ia64; then 12755 lt_prog_compiler_pic_CXX='+Z' 12756 fi 12757 ;; 12758 aCC*) 12759 lt_prog_compiler_wl_CXX='-Wl,' 12760 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12761 case $host_cpu in 12762 hppa*64*|ia64*) 12763 # +Z the default 12764 ;; 12765 *) 12766 lt_prog_compiler_pic_CXX='+Z' 12767 ;; 12768 esac 12769 ;; 12770 *) 12771 ;; 12772 esac 12773 ;; 12774 interix*) 12775 # This is c89, which is MS Visual C++ (no shared libs) 12776 # Anyone wants to do a port? 12777 ;; 12778 irix5* | irix6* | nonstopux*) 12779 case $cc_basename in 12780 CC*) 12781 lt_prog_compiler_wl_CXX='-Wl,' 12782 lt_prog_compiler_static_CXX='-non_shared' 12783 # CC pic flag -KPIC is the default. 12784 ;; 12785 *) 12786 ;; 12787 esac 12788 ;; 12789 linux* | k*bsd*-gnu) 12790 case $cc_basename in 12791 KCC*) 12792 # KAI C++ Compiler 12793 lt_prog_compiler_wl_CXX='--backend -Wl,' 12794 lt_prog_compiler_pic_CXX='-fPIC' 12795 ;; 12796 icpc* | ecpc*) 12797 # Intel C++ 12798 lt_prog_compiler_wl_CXX='-Wl,' 12799 lt_prog_compiler_pic_CXX='-KPIC' 12800 lt_prog_compiler_static_CXX='-static' 12801 ;; 12802 pgCC* | pgcpp*) 12803 # Portland Group C++ compiler. 12804 lt_prog_compiler_wl_CXX='-Wl,' 12805 lt_prog_compiler_pic_CXX='-fpic' 12806 lt_prog_compiler_static_CXX='-Bstatic' 12807 ;; 12808 cxx*) 12809 # Compaq C++ 12810 # Make sure the PIC flag is empty. It appears that all Alpha 12811 # Linux and Compaq Tru64 Unix objects are PIC. 12812 lt_prog_compiler_pic_CXX= 12813 lt_prog_compiler_static_CXX='-non_shared' 12814 ;; 12815 *) 12816 case `$CC -V 2>&1 | sed 5q` in 12817 *Sun\ C*) 12818 # Sun C++ 5.9 12819 lt_prog_compiler_pic_CXX='-KPIC' 12820 lt_prog_compiler_static_CXX='-Bstatic' 12821 lt_prog_compiler_wl_CXX='-Qoption ld ' 12822 ;; 12823 esac 12824 ;; 12825 esac 12826 ;; 12827 lynxos*) 12828 ;; 12829 m88k*) 12830 ;; 12831 mvs*) 12832 case $cc_basename in 12833 cxx*) 12834 lt_prog_compiler_pic_CXX='-W c,exportall' 12835 ;; 12836 *) 12837 ;; 12838 esac 12839 ;; 12840 netbsd*) 12841 ;; 12842 osf3* | osf4* | osf5*) 12843 case $cc_basename in 12844 KCC*) 12845 lt_prog_compiler_wl_CXX='--backend -Wl,' 12846 ;; 12847 RCC*) 12848 # Rational C++ 2.4.1 12849 lt_prog_compiler_pic_CXX='-pic' 12850 ;; 12851 cxx*) 12852 # Digital/Compaq C++ 12853 lt_prog_compiler_wl_CXX='-Wl,' 12854 # Make sure the PIC flag is empty. It appears that all Alpha 12855 # Linux and Compaq Tru64 Unix objects are PIC. 12856 lt_prog_compiler_pic_CXX= 12857 lt_prog_compiler_static_CXX='-non_shared' 12858 ;; 12859 *) 12860 ;; 12861 esac 12862 ;; 12863 psos*) 12864 ;; 12865 solaris*) 12866 case $cc_basename in 12867 CC*) 12868 # Sun C++ 4.2, 5.x and Centerline C++ 12869 lt_prog_compiler_pic_CXX='-KPIC' 12870 lt_prog_compiler_static_CXX='-Bstatic' 12871 lt_prog_compiler_wl_CXX='-Qoption ld ' 12872 ;; 12873 gcx*) 12874 # Green Hills C++ Compiler 12875 lt_prog_compiler_pic_CXX='-PIC' 12876 ;; 12877 *) 12878 ;; 12879 esac 12880 ;; 12881 sunos4*) 12882 case $cc_basename in 12883 CC*) 12884 # Sun C++ 4.x 12885 lt_prog_compiler_pic_CXX='-pic' 12886 lt_prog_compiler_static_CXX='-Bstatic' 12887 ;; 12888 lcc*) 12889 # Lucid 12890 lt_prog_compiler_pic_CXX='-pic' 12891 ;; 12892 *) 12893 ;; 12894 esac 12895 ;; 12896 tandem*) 12897 case $cc_basename in 12898 NCC*) 12899 # NonStop-UX NCC 3.20 12900 lt_prog_compiler_pic_CXX='-KPIC' 12901 ;; 12902 *) 12903 ;; 12904 esac 12905 ;; 12906 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12907 case $cc_basename in 12908 CC*) 12909 lt_prog_compiler_wl_CXX='-Wl,' 12910 lt_prog_compiler_pic_CXX='-KPIC' 12911 lt_prog_compiler_static_CXX='-Bstatic' 12912 ;; 12913 esac 12914 ;; 12915 vxworks*) 12916 ;; 12917 *) 12918 lt_prog_compiler_can_build_shared_CXX=no 12919 ;; 12920 esac 12921 fi 12922 12923{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12924$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 12925 12926# 12927# Check to make sure the PIC flag actually works. 12928# 12929if test -n "$lt_prog_compiler_pic_CXX"; then 12930 12931{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12932$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 12933if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then 12934 $as_echo_n "(cached) " >&6 12935else 12936 lt_cv_prog_compiler_pic_works_CXX=no 12937 ac_outfile=conftest.$ac_objext 12938 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12939 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12940 # Insert the option either (1) after the last *FLAGS variable, or 12941 # (2) before a word containing "conftest.", or (3) at the end. 12942 # Note that $ac_compile itself does not contain backslashes and begins 12943 # with a dollar sign (not a hyphen), so the echo should work correctly. 12944 # The option is referenced via a variable to avoid confusing sed. 12945 lt_compile=`echo "$ac_compile" | $SED \ 12946 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12947 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12948 -e 's:$: $lt_compiler_flag:'` 12949 (eval echo "\"\$as_me:12949: $lt_compile\"" >&5) 12950 (eval "$lt_compile" 2>conftest.err) 12951 ac_status=$? 12952 cat conftest.err >&5 12953 echo "$as_me:12953: \$? = $ac_status" >&5 12954 if (exit $ac_status) && test -s "$ac_outfile"; then 12955 # The compiler can only warn and ignore the option if not recognized 12956 # So say no if there are warnings other than the usual output. 12957 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 12958 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12959 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12960 lt_cv_prog_compiler_pic_works_CXX=yes 12961 fi 12962 fi 12963 $rm conftest* 12964 12965fi 12966{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 12967$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 12968 12969if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 12970 case $lt_prog_compiler_pic_CXX in 12971 "" | " "*) ;; 12972 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 12973 esac 12974else 12975 lt_prog_compiler_pic_CXX= 12976 lt_prog_compiler_can_build_shared_CXX=no 12977fi 12978 12979fi 12980case $host_os in 12981 # For platforms which do not support PIC, -DPIC is meaningless: 12982 *djgpp*) 12983 lt_prog_compiler_pic_CXX= 12984 ;; 12985 *) 12986 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 12987 ;; 12988esac 12989 12990# 12991# Check to make sure the static flag actually works. 12992# 12993wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 12994{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12995$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 12996if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then 12997 $as_echo_n "(cached) " >&6 12998else 12999 lt_cv_prog_compiler_static_works_CXX=no 13000 save_LDFLAGS="$LDFLAGS" 13001 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13002 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13003 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13004 # The linker can only warn and ignore the option if not recognized 13005 # So say no if there are warnings 13006 if test -s conftest.err; then 13007 # Append any errors to the config.log. 13008 cat conftest.err 1>&5 13009 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 13010 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13011 if diff conftest.exp conftest.er2 >/dev/null; then 13012 lt_cv_prog_compiler_static_works_CXX=yes 13013 fi 13014 else 13015 lt_cv_prog_compiler_static_works_CXX=yes 13016 fi 13017 fi 13018 $rm -r conftest* 13019 LDFLAGS="$save_LDFLAGS" 13020 13021fi 13022{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13023$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13024 13025if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13026 : 13027else 13028 lt_prog_compiler_static_CXX= 13029fi 13030 13031 13032{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 13033$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13034if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 13035 $as_echo_n "(cached) " >&6 13036else 13037 lt_cv_prog_compiler_c_o_CXX=no 13038 $rm -r conftest 2>/dev/null 13039 mkdir conftest 13040 cd conftest 13041 mkdir out 13042 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13043 13044 lt_compiler_flag="-o out/conftest2.$ac_objext" 13045 # Insert the option either (1) after the last *FLAGS variable, or 13046 # (2) before a word containing "conftest.", or (3) at the end. 13047 # Note that $ac_compile itself does not contain backslashes and begins 13048 # with a dollar sign (not a hyphen), so the echo should work correctly. 13049 lt_compile=`echo "$ac_compile" | $SED \ 13050 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13051 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13052 -e 's:$: $lt_compiler_flag:'` 13053 (eval echo "\"\$as_me:13053: $lt_compile\"" >&5) 13054 (eval "$lt_compile" 2>out/conftest.err) 13055 ac_status=$? 13056 cat out/conftest.err >&5 13057 echo "$as_me:13057: \$? = $ac_status" >&5 13058 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13059 then 13060 # The compiler can only warn and ignore the option if not recognized 13061 # So say no if there are warnings 13062 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 13063 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13064 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13065 lt_cv_prog_compiler_c_o_CXX=yes 13066 fi 13067 fi 13068 chmod u+w . 2>&5 13069 $rm conftest* 13070 # SGI C++ compiler will create directory out/ii_files/ for 13071 # template instantiation 13072 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 13073 $rm out/* && rmdir out 13074 cd .. 13075 rmdir conftest 13076 $rm conftest* 13077 13078fi 13079{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13080$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13081 13082 13083hard_links="nottested" 13084if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13085 # do not overwrite the value of need_locks provided by the user 13086 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 13087$as_echo_n "checking if we can lock with hard links... " >&6; } 13088 hard_links=yes 13089 $rm conftest* 13090 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13091 touch conftest.a 13092 ln conftest.a conftest.b 2>&5 || hard_links=no 13093 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13094 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 13095$as_echo "$hard_links" >&6; } 13096 if test "$hard_links" = no; then 13097 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13098$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13099 need_locks=warn 13100 fi 13101else 13102 need_locks=no 13103fi 13104 13105{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13106$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13107 13108 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13109 case $host_os in 13110 aix[4-9]*) 13111 # If we're using GNU nm, then we don't want the "-C" option. 13112 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13113 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 13114 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' 13115 else 13116 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' 13117 fi 13118 ;; 13119 pw32*) 13120 export_symbols_cmds_CXX="$ltdll_cmds" 13121 ;; 13122 cygwin* | mingw*) 13123 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' 13124 ;; 13125 *) 13126 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13127 ;; 13128 esac 13129 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13130 13131{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 13132$as_echo "$ld_shlibs_CXX" >&6; } 13133test "$ld_shlibs_CXX" = no && can_build_shared=no 13134 13135# 13136# Do we need to explicitly link libc? 13137# 13138case "x$archive_cmds_need_lc_CXX" in 13139x|xyes) 13140 # Assume -lc should be added 13141 archive_cmds_need_lc_CXX=yes 13142 13143 if test "$enable_shared" = yes && test "$GCC" = yes; then 13144 case $archive_cmds_CXX in 13145 *'~'*) 13146 # FIXME: we may have to deal with multi-command sequences. 13147 ;; 13148 '$CC '*) 13149 # Test whether the compiler implicitly links with -lc since on some 13150 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13151 # to ld, don't add -lc before -lgcc. 13152 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 13153$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13154 $rm conftest* 13155 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13156 13157 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13158 (eval $ac_compile) 2>&5 13159 ac_status=$? 13160 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13161 (exit $ac_status); } 2>conftest.err; then 13162 soname=conftest 13163 lib=conftest 13164 libobjs=conftest.$ac_objext 13165 deplibs= 13166 wl=$lt_prog_compiler_wl_CXX 13167 pic_flag=$lt_prog_compiler_pic_CXX 13168 compiler_flags=-v 13169 linker_flags=-v 13170 verstring= 13171 output_objdir=. 13172 libname=conftest 13173 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 13174 allow_undefined_flag_CXX= 13175 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 13176 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 13177 ac_status=$? 13178 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13179 (exit $ac_status); } 13180 then 13181 archive_cmds_need_lc_CXX=no 13182 else 13183 archive_cmds_need_lc_CXX=yes 13184 fi 13185 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13186 else 13187 cat conftest.err 1>&5 13188 fi 13189 $rm conftest* 13190 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 13191$as_echo "$archive_cmds_need_lc_CXX" >&6; } 13192 ;; 13193 esac 13194 fi 13195 ;; 13196esac 13197 13198{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 13199$as_echo_n "checking dynamic linker characteristics... " >&6; } 13200library_names_spec= 13201libname_spec='lib$name' 13202soname_spec= 13203shrext_cmds=".so" 13204postinstall_cmds= 13205postuninstall_cmds= 13206finish_cmds= 13207finish_eval= 13208shlibpath_var= 13209shlibpath_overrides_runpath=unknown 13210version_type=none 13211dynamic_linker="$host_os ld.so" 13212sys_lib_dlsearch_path_spec="/lib /usr/lib" 13213 13214need_lib_prefix=unknown 13215hardcode_into_libs=no 13216 13217# when you set need_version to no, make sure it does not cause -set_version 13218# flags to be left without arguments 13219need_version=unknown 13220 13221case $host_os in 13222aix3*) 13223 version_type=linux 13224 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13225 shlibpath_var=LIBPATH 13226 13227 # AIX 3 has no versioning support, so we append a major version to the name. 13228 soname_spec='${libname}${release}${shared_ext}$major' 13229 ;; 13230 13231aix[4-9]*) 13232 version_type=linux 13233 need_lib_prefix=no 13234 need_version=no 13235 hardcode_into_libs=yes 13236 if test "$host_cpu" = ia64; then 13237 # AIX 5 supports IA64 13238 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 13239 shlibpath_var=LD_LIBRARY_PATH 13240 else 13241 # With GCC up to 2.95.x, collect2 would create an import file 13242 # for dependence libraries. The import file would start with 13243 # the line `#! .'. This would cause the generated library to 13244 # depend on `.', always an invalid library. This was fixed in 13245 # development snapshots of GCC prior to 3.0. 13246 case $host_os in 13247 aix4 | aix4.[01] | aix4.[01].*) 13248 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13249 echo ' yes ' 13250 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 13251 : 13252 else 13253 can_build_shared=no 13254 fi 13255 ;; 13256 esac 13257 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13258 # soname into executable. Probably we can add versioning support to 13259 # collect2, so additional links can be useful in future. 13260 if test "$aix_use_runtimelinking" = yes; then 13261 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13262 # instead of lib<name>.a to let people know that these are not 13263 # typical AIX shared libraries. 13264 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13265 else 13266 # We preserve .a as extension for shared libraries through AIX4.2 13267 # and later when we are not doing run time linking. 13268 library_names_spec='${libname}${release}.a $libname.a' 13269 soname_spec='${libname}${release}${shared_ext}$major' 13270 fi 13271 shlibpath_var=LIBPATH 13272 fi 13273 ;; 13274 13275amigaos*) 13276 library_names_spec='$libname.ixlibrary $libname.a' 13277 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13278 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' 13279 ;; 13280 13281beos*) 13282 library_names_spec='${libname}${shared_ext}' 13283 dynamic_linker="$host_os ld.so" 13284 shlibpath_var=LIBRARY_PATH 13285 ;; 13286 13287bsdi[45]*) 13288 version_type=linux 13289 need_version=no 13290 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13291 soname_spec='${libname}${release}${shared_ext}$major' 13292 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13293 shlibpath_var=LD_LIBRARY_PATH 13294 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13295 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13296 # the default ld.so.conf also contains /usr/contrib/lib and 13297 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13298 # libtool to hard-code these into programs 13299 ;; 13300 13301cygwin* | mingw* | pw32*) 13302 version_type=windows 13303 shrext_cmds=".dll" 13304 need_version=no 13305 need_lib_prefix=no 13306 13307 case $GCC,$host_os in 13308 yes,cygwin* | yes,mingw* | yes,pw32*) 13309 library_names_spec='$libname.dll.a' 13310 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13311 postinstall_cmds='base_file=`basename \${file}`~ 13312 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 13313 dldir=$destdir/`dirname \$dlpath`~ 13314 test -d \$dldir || mkdir -p \$dldir~ 13315 $install_prog $dir/$dlname \$dldir/$dlname~ 13316 chmod a+x \$dldir/$dlname' 13317 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13318 dlpath=$dir/\$dldll~ 13319 $rm \$dlpath' 13320 shlibpath_overrides_runpath=yes 13321 13322 case $host_os in 13323 cygwin*) 13324 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13325 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13326 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 13327 ;; 13328 mingw*) 13329 # MinGW DLLs use traditional 'lib' prefix 13330 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13331 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 13332 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 13333 # It is most probably a Windows format PATH printed by 13334 # mingw gcc, but we are running on Cygwin. Gcc prints its search 13335 # path with ; separators, and with drive letters. We can handle the 13336 # drive letters (cygwin fileutils understands them), so leave them, 13337 # especially as we might pass files found there to a mingw objdump, 13338 # which wouldn't understand a cygwinified path. Ahh. 13339 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13340 else 13341 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13342 fi 13343 ;; 13344 pw32*) 13345 # pw32 DLLs use 'pw' prefix rather than 'lib' 13346 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13347 ;; 13348 esac 13349 ;; 13350 13351 *) 13352 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13353 ;; 13354 esac 13355 dynamic_linker='Win32 ld.exe' 13356 # FIXME: first we should search . and the directory the executable is in 13357 shlibpath_var=PATH 13358 ;; 13359 13360darwin* | rhapsody*) 13361 dynamic_linker="$host_os dyld" 13362 version_type=darwin 13363 need_lib_prefix=no 13364 need_version=no 13365 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13366 soname_spec='${libname}${release}${major}$shared_ext' 13367 shlibpath_overrides_runpath=yes 13368 shlibpath_var=DYLD_LIBRARY_PATH 13369 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13370 13371 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13372 ;; 13373 13374dgux*) 13375 version_type=linux 13376 need_lib_prefix=no 13377 need_version=no 13378 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13379 soname_spec='${libname}${release}${shared_ext}$major' 13380 shlibpath_var=LD_LIBRARY_PATH 13381 ;; 13382 13383freebsd1*) 13384 dynamic_linker=no 13385 ;; 13386 13387freebsd* | dragonfly*) 13388 # DragonFly does not have aout. When/if they implement a new 13389 # versioning mechanism, adjust this. 13390 if test -x /usr/bin/objformat; then 13391 objformat=`/usr/bin/objformat` 13392 else 13393 case $host_os in 13394 freebsd[123]*) objformat=aout ;; 13395 *) objformat=elf ;; 13396 esac 13397 fi 13398 version_type=freebsd-$objformat 13399 case $version_type in 13400 freebsd-elf*) 13401 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13402 need_version=no 13403 need_lib_prefix=no 13404 ;; 13405 freebsd-*) 13406 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13407 need_version=yes 13408 ;; 13409 esac 13410 shlibpath_var=LD_LIBRARY_PATH 13411 case $host_os in 13412 freebsd2*) 13413 shlibpath_overrides_runpath=yes 13414 ;; 13415 freebsd3.[01]* | freebsdelf3.[01]*) 13416 shlibpath_overrides_runpath=yes 13417 hardcode_into_libs=yes 13418 ;; 13419 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13420 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13421 shlibpath_overrides_runpath=no 13422 hardcode_into_libs=yes 13423 ;; 13424 *) # from 4.6 on, and DragonFly 13425 shlibpath_overrides_runpath=yes 13426 hardcode_into_libs=yes 13427 ;; 13428 esac 13429 ;; 13430 13431gnu*) 13432 version_type=linux 13433 need_lib_prefix=no 13434 need_version=no 13435 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13436 soname_spec='${libname}${release}${shared_ext}$major' 13437 shlibpath_var=LD_LIBRARY_PATH 13438 hardcode_into_libs=yes 13439 ;; 13440 13441hpux9* | hpux10* | hpux11*) 13442 # Give a soname corresponding to the major version so that dld.sl refuses to 13443 # link against other versions. 13444 version_type=sunos 13445 need_lib_prefix=no 13446 need_version=no 13447 case $host_cpu in 13448 ia64*) 13449 shrext_cmds='.so' 13450 hardcode_into_libs=yes 13451 dynamic_linker="$host_os dld.so" 13452 shlibpath_var=LD_LIBRARY_PATH 13453 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13454 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13455 soname_spec='${libname}${release}${shared_ext}$major' 13456 if test "X$HPUX_IA64_MODE" = X32; then 13457 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13458 else 13459 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13460 fi 13461 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13462 ;; 13463 hppa*64*) 13464 shrext_cmds='.sl' 13465 hardcode_into_libs=yes 13466 dynamic_linker="$host_os dld.sl" 13467 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13468 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13469 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13470 soname_spec='${libname}${release}${shared_ext}$major' 13471 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13472 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13473 ;; 13474 *) 13475 shrext_cmds='.sl' 13476 dynamic_linker="$host_os dld.sl" 13477 shlibpath_var=SHLIB_PATH 13478 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13479 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13480 soname_spec='${libname}${release}${shared_ext}$major' 13481 ;; 13482 esac 13483 # HP-UX runs *really* slowly unless shared libraries are mode 555. 13484 postinstall_cmds='chmod 555 $lib' 13485 ;; 13486 13487interix[3-9]*) 13488 version_type=linux 13489 need_lib_prefix=no 13490 need_version=no 13491 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13492 soname_spec='${libname}${release}${shared_ext}$major' 13493 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13494 shlibpath_var=LD_LIBRARY_PATH 13495 shlibpath_overrides_runpath=no 13496 hardcode_into_libs=yes 13497 ;; 13498 13499irix5* | irix6* | nonstopux*) 13500 case $host_os in 13501 nonstopux*) version_type=nonstopux ;; 13502 *) 13503 if test "$lt_cv_prog_gnu_ld" = yes; then 13504 version_type=linux 13505 else 13506 version_type=irix 13507 fi ;; 13508 esac 13509 need_lib_prefix=no 13510 need_version=no 13511 soname_spec='${libname}${release}${shared_ext}$major' 13512 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13513 case $host_os in 13514 irix5* | nonstopux*) 13515 libsuff= shlibsuff= 13516 ;; 13517 *) 13518 case $LD in # libtool.m4 will add one of these switches to LD 13519 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13520 libsuff= shlibsuff= libmagic=32-bit;; 13521 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13522 libsuff=32 shlibsuff=N32 libmagic=N32;; 13523 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13524 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13525 *) libsuff= shlibsuff= libmagic=never-match;; 13526 esac 13527 ;; 13528 esac 13529 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13530 shlibpath_overrides_runpath=no 13531 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13532 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13533 hardcode_into_libs=yes 13534 ;; 13535 13536# No shared lib support for Linux oldld, aout, or coff. 13537linux*oldld* | linux*aout* | linux*coff*) 13538 dynamic_linker=no 13539 ;; 13540 13541# This must be Linux ELF. 13542linux* | k*bsd*-gnu) 13543 version_type=linux 13544 need_lib_prefix=no 13545 need_version=no 13546 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13547 soname_spec='${libname}${release}${shared_ext}$major' 13548 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13549 shlibpath_var=LD_LIBRARY_PATH 13550 shlibpath_overrides_runpath=no 13551 # This implies no fast_install, which is unacceptable. 13552 # Some rework will be needed to allow for fast_install 13553 # before this can be enabled. 13554 hardcode_into_libs=yes 13555 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13556 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13557 13558 # Append ld.so.conf contents to the search path 13559 if test -f /etc/ld.so.conf; then 13560 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' ' '` 13561 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 13562 fi 13563 13564 # We used to test for /lib/ld.so.1 and disable shared libraries on 13565 # powerpc, because MkLinux only supported shared libraries with the 13566 # GNU dynamic linker. Since this was broken with cross compilers, 13567 # most powerpc-linux boxes support dynamic linking these days and 13568 # people can always --disable-shared, the test was removed, and we 13569 # assume the GNU/Linux dynamic linker is in use. 13570 dynamic_linker='GNU/Linux ld.so' 13571 ;; 13572 13573netbsd*) 13574 version_type=sunos 13575 need_lib_prefix=no 13576 need_version=no 13577 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13578 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13579 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13580 dynamic_linker='NetBSD (a.out) ld.so' 13581 else 13582 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13583 soname_spec='${libname}${release}${shared_ext}$major' 13584 dynamic_linker='NetBSD ld.elf_so' 13585 fi 13586 shlibpath_var=LD_LIBRARY_PATH 13587 shlibpath_overrides_runpath=yes 13588 hardcode_into_libs=yes 13589 ;; 13590 13591newsos6) 13592 version_type=linux 13593 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13594 shlibpath_var=LD_LIBRARY_PATH 13595 shlibpath_overrides_runpath=yes 13596 ;; 13597 13598nto-qnx*) 13599 version_type=linux 13600 need_lib_prefix=no 13601 need_version=no 13602 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13603 soname_spec='${libname}${release}${shared_ext}$major' 13604 shlibpath_var=LD_LIBRARY_PATH 13605 shlibpath_overrides_runpath=yes 13606 ;; 13607 13608openbsd*) 13609 version_type=sunos 13610 sys_lib_dlsearch_path_spec="/usr/lib" 13611 need_lib_prefix=no 13612 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13613 case $host_os in 13614 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13615 *) need_version=no ;; 13616 esac 13617 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13618 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13619 shlibpath_var=LD_LIBRARY_PATH 13620 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13621 case $host_os in 13622 openbsd2.[89] | openbsd2.[89].*) 13623 shlibpath_overrides_runpath=no 13624 ;; 13625 *) 13626 shlibpath_overrides_runpath=yes 13627 ;; 13628 esac 13629 else 13630 shlibpath_overrides_runpath=yes 13631 fi 13632 ;; 13633 13634os2*) 13635 libname_spec='$name' 13636 shrext_cmds=".dll" 13637 need_lib_prefix=no 13638 library_names_spec='$libname${shared_ext} $libname.a' 13639 dynamic_linker='OS/2 ld.exe' 13640 shlibpath_var=LIBPATH 13641 ;; 13642 13643osf3* | osf4* | osf5*) 13644 version_type=osf 13645 need_lib_prefix=no 13646 need_version=no 13647 soname_spec='${libname}${release}${shared_ext}$major' 13648 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13649 shlibpath_var=LD_LIBRARY_PATH 13650 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13651 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13652 ;; 13653 13654rdos*) 13655 dynamic_linker=no 13656 ;; 13657 13658solaris*) 13659 version_type=linux 13660 need_lib_prefix=no 13661 need_version=no 13662 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13663 soname_spec='${libname}${release}${shared_ext}$major' 13664 shlibpath_var=LD_LIBRARY_PATH 13665 shlibpath_overrides_runpath=yes 13666 hardcode_into_libs=yes 13667 # ldd complains unless libraries are executable 13668 postinstall_cmds='chmod +x $lib' 13669 ;; 13670 13671sunos4*) 13672 version_type=sunos 13673 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13674 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13675 shlibpath_var=LD_LIBRARY_PATH 13676 shlibpath_overrides_runpath=yes 13677 if test "$with_gnu_ld" = yes; then 13678 need_lib_prefix=no 13679 fi 13680 need_version=yes 13681 ;; 13682 13683sysv4 | sysv4.3*) 13684 version_type=linux 13685 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13686 soname_spec='${libname}${release}${shared_ext}$major' 13687 shlibpath_var=LD_LIBRARY_PATH 13688 case $host_vendor in 13689 sni) 13690 shlibpath_overrides_runpath=no 13691 need_lib_prefix=no 13692 export_dynamic_flag_spec='${wl}-Blargedynsym' 13693 runpath_var=LD_RUN_PATH 13694 ;; 13695 siemens) 13696 need_lib_prefix=no 13697 ;; 13698 motorola) 13699 need_lib_prefix=no 13700 need_version=no 13701 shlibpath_overrides_runpath=no 13702 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13703 ;; 13704 esac 13705 ;; 13706 13707sysv4*MP*) 13708 if test -d /usr/nec ;then 13709 version_type=linux 13710 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13711 soname_spec='$libname${shared_ext}.$major' 13712 shlibpath_var=LD_LIBRARY_PATH 13713 fi 13714 ;; 13715 13716sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13717 version_type=freebsd-elf 13718 need_lib_prefix=no 13719 need_version=no 13720 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13721 soname_spec='${libname}${release}${shared_ext}$major' 13722 shlibpath_var=LD_LIBRARY_PATH 13723 hardcode_into_libs=yes 13724 if test "$with_gnu_ld" = yes; then 13725 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13726 shlibpath_overrides_runpath=no 13727 else 13728 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13729 shlibpath_overrides_runpath=yes 13730 case $host_os in 13731 sco3.2v5*) 13732 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13733 ;; 13734 esac 13735 fi 13736 sys_lib_dlsearch_path_spec='/usr/lib' 13737 ;; 13738 13739uts4*) 13740 version_type=linux 13741 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13742 soname_spec='${libname}${release}${shared_ext}$major' 13743 shlibpath_var=LD_LIBRARY_PATH 13744 ;; 13745 13746*) 13747 dynamic_linker=no 13748 ;; 13749esac 13750{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13751$as_echo "$dynamic_linker" >&6; } 13752test "$dynamic_linker" = no && can_build_shared=no 13753 13754if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 13755 $as_echo_n "(cached) " >&6 13756else 13757 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 13758fi 13759 13760sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 13761if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 13762 $as_echo_n "(cached) " >&6 13763else 13764 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 13765fi 13766 13767sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 13768 13769variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13770if test "$GCC" = yes; then 13771 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13772fi 13773 13774{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13775$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 13776hardcode_action_CXX= 13777if test -n "$hardcode_libdir_flag_spec_CXX" || \ 13778 test -n "$runpath_var_CXX" || \ 13779 test "X$hardcode_automatic_CXX" = "Xyes" ; then 13780 13781 # We can hardcode non-existant directories. 13782 if test "$hardcode_direct_CXX" != no && 13783 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13784 # have to relink, otherwise we might link with an installed library 13785 # when we should be linking with a yet-to-be-installed one 13786 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 13787 test "$hardcode_minus_L_CXX" != no; then 13788 # Linking always hardcodes the temporary library directory. 13789 hardcode_action_CXX=relink 13790 else 13791 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13792 hardcode_action_CXX=immediate 13793 fi 13794else 13795 # We cannot hardcode anything, or else we can only hardcode existing 13796 # directories. 13797 hardcode_action_CXX=unsupported 13798fi 13799{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13800$as_echo "$hardcode_action_CXX" >&6; } 13801 13802if test "$hardcode_action_CXX" = relink; then 13803 # Fast installation is not supported 13804 enable_fast_install=no 13805elif test "$shlibpath_overrides_runpath" = yes || 13806 test "$enable_shared" = no; then 13807 # Fast installation is not necessary 13808 enable_fast_install=needless 13809fi 13810 13811 13812# The else clause should only fire when bootstrapping the 13813# libtool distribution, otherwise you forgot to ship ltmain.sh 13814# with your package, and you will get complaints that there are 13815# no rules to generate ltmain.sh. 13816if test -f "$ltmain"; then 13817 # See if we are running on zsh, and set the options which allow our commands through 13818 # without removal of \ escapes. 13819 if test -n "${ZSH_VERSION+set}" ; then 13820 setopt NO_GLOB_SUBST 13821 fi 13822 # Now quote all the things that may contain metacharacters while being 13823 # careful not to overquote the AC_SUBSTed values. We take copies of the 13824 # variables and quote the copies for generation of the libtool script. 13825 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 13826 SED SHELL STRIP \ 13827 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13828 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13829 deplibs_check_method reload_flag reload_cmds need_locks \ 13830 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13831 lt_cv_sys_global_symbol_to_c_name_address \ 13832 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13833 old_postinstall_cmds old_postuninstall_cmds \ 13834 compiler_CXX \ 13835 CC_CXX \ 13836 LD_CXX \ 13837 lt_prog_compiler_wl_CXX \ 13838 lt_prog_compiler_pic_CXX \ 13839 lt_prog_compiler_static_CXX \ 13840 lt_prog_compiler_no_builtin_flag_CXX \ 13841 export_dynamic_flag_spec_CXX \ 13842 thread_safe_flag_spec_CXX \ 13843 whole_archive_flag_spec_CXX \ 13844 enable_shared_with_static_runtimes_CXX \ 13845 old_archive_cmds_CXX \ 13846 old_archive_from_new_cmds_CXX \ 13847 predep_objects_CXX \ 13848 postdep_objects_CXX \ 13849 predeps_CXX \ 13850 postdeps_CXX \ 13851 compiler_lib_search_path_CXX \ 13852 compiler_lib_search_dirs_CXX \ 13853 archive_cmds_CXX \ 13854 archive_expsym_cmds_CXX \ 13855 postinstall_cmds_CXX \ 13856 postuninstall_cmds_CXX \ 13857 old_archive_from_expsyms_cmds_CXX \ 13858 allow_undefined_flag_CXX \ 13859 no_undefined_flag_CXX \ 13860 export_symbols_cmds_CXX \ 13861 hardcode_libdir_flag_spec_CXX \ 13862 hardcode_libdir_flag_spec_ld_CXX \ 13863 hardcode_libdir_separator_CXX \ 13864 hardcode_automatic_CXX \ 13865 module_cmds_CXX \ 13866 module_expsym_cmds_CXX \ 13867 lt_cv_prog_compiler_c_o_CXX \ 13868 fix_srcfile_path_CXX \ 13869 exclude_expsyms_CXX \ 13870 include_expsyms_CXX; do 13871 13872 case $var in 13873 old_archive_cmds_CXX | \ 13874 old_archive_from_new_cmds_CXX | \ 13875 archive_cmds_CXX | \ 13876 archive_expsym_cmds_CXX | \ 13877 module_cmds_CXX | \ 13878 module_expsym_cmds_CXX | \ 13879 old_archive_from_expsyms_cmds_CXX | \ 13880 export_symbols_cmds_CXX | \ 13881 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13882 postinstall_cmds | postuninstall_cmds | \ 13883 old_postinstall_cmds | old_postuninstall_cmds | \ 13884 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13885 # Double-quote double-evaled strings. 13886 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13887 ;; 13888 *) 13889 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13890 ;; 13891 esac 13892 done 13893 13894 case $lt_echo in 13895 *'\$0 --fallback-echo"') 13896 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13897 ;; 13898 esac 13899 13900cfgfile="$ofile" 13901 13902 cat <<__EOF__ >> "$cfgfile" 13903# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13904 13905# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13906 13907# Shell to use when invoking shell scripts. 13908SHELL=$lt_SHELL 13909 13910# Whether or not to build shared libraries. 13911build_libtool_libs=$enable_shared 13912 13913# Whether or not to build static libraries. 13914build_old_libs=$enable_static 13915 13916# Whether or not to add -lc for building shared libraries. 13917build_libtool_need_lc=$archive_cmds_need_lc_CXX 13918 13919# Whether or not to disallow shared libs when runtime libs are static 13920allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13921 13922# Whether or not to optimize for fast installation. 13923fast_install=$enable_fast_install 13924 13925# The host system. 13926host_alias=$host_alias 13927host=$host 13928host_os=$host_os 13929 13930# The build system. 13931build_alias=$build_alias 13932build=$build 13933build_os=$build_os 13934 13935# An echo program that does not interpret backslashes. 13936echo=$lt_echo 13937 13938# The archiver. 13939AR=$lt_AR 13940AR_FLAGS=$lt_AR_FLAGS 13941 13942# A C compiler. 13943LTCC=$lt_LTCC 13944 13945# LTCC compiler flags. 13946LTCFLAGS=$lt_LTCFLAGS 13947 13948# A language-specific compiler. 13949CC=$lt_compiler_CXX 13950 13951# Is the compiler the GNU C compiler? 13952with_gcc=$GCC_CXX 13953 13954# An ERE matcher. 13955EGREP=$lt_EGREP 13956 13957# The linker used to build libraries. 13958LD=$lt_LD_CXX 13959 13960# Whether we need hard or soft links. 13961LN_S=$lt_LN_S 13962 13963# A BSD-compatible nm program. 13964NM=$lt_NM 13965 13966# A symbol stripping program 13967STRIP=$lt_STRIP 13968 13969# Used to examine libraries when file_magic_cmd begins "file" 13970MAGIC_CMD=$MAGIC_CMD 13971 13972# Used on cygwin: DLL creation program. 13973DLLTOOL="$DLLTOOL" 13974 13975# Used on cygwin: object dumper. 13976OBJDUMP="$OBJDUMP" 13977 13978# Used on cygwin: assembler. 13979AS="$AS" 13980 13981# The name of the directory that contains temporary libtool files. 13982objdir=$objdir 13983 13984# How to create reloadable object files. 13985reload_flag=$lt_reload_flag 13986reload_cmds=$lt_reload_cmds 13987 13988# How to pass a linker flag through the compiler. 13989wl=$lt_lt_prog_compiler_wl_CXX 13990 13991# Object file suffix (normally "o"). 13992objext="$ac_objext" 13993 13994# Old archive suffix (normally "a"). 13995libext="$libext" 13996 13997# Shared library suffix (normally ".so"). 13998shrext_cmds='$shrext_cmds' 13999 14000# Executable file suffix (normally ""). 14001exeext="$exeext" 14002 14003# Additional compiler flags for building library objects. 14004pic_flag=$lt_lt_prog_compiler_pic_CXX 14005pic_mode=$pic_mode 14006 14007# What is the maximum length of a command? 14008max_cmd_len=$lt_cv_sys_max_cmd_len 14009 14010# Does compiler simultaneously support -c and -o options? 14011compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 14012 14013# Must we lock files when doing compilation? 14014need_locks=$lt_need_locks 14015 14016# Do we need the lib prefix for modules? 14017need_lib_prefix=$need_lib_prefix 14018 14019# Do we need a version for libraries? 14020need_version=$need_version 14021 14022# Whether dlopen is supported. 14023dlopen_support=$enable_dlopen 14024 14025# Whether dlopen of programs is supported. 14026dlopen_self=$enable_dlopen_self 14027 14028# Whether dlopen of statically linked programs is supported. 14029dlopen_self_static=$enable_dlopen_self_static 14030 14031# Compiler flag to prevent dynamic linking. 14032link_static_flag=$lt_lt_prog_compiler_static_CXX 14033 14034# Compiler flag to turn off builtin functions. 14035no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 14036 14037# Compiler flag to allow reflexive dlopens. 14038export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 14039 14040# Compiler flag to generate shared objects directly from archives. 14041whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 14042 14043# Compiler flag to generate thread-safe objects. 14044thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 14045 14046# Library versioning type. 14047version_type=$version_type 14048 14049# Format of library name prefix. 14050libname_spec=$lt_libname_spec 14051 14052# List of archive names. First name is the real one, the rest are links. 14053# The last name is the one that the linker finds with -lNAME. 14054library_names_spec=$lt_library_names_spec 14055 14056# The coded name of the library, if different from the real name. 14057soname_spec=$lt_soname_spec 14058 14059# Commands used to build and install an old-style archive. 14060RANLIB=$lt_RANLIB 14061old_archive_cmds=$lt_old_archive_cmds_CXX 14062old_postinstall_cmds=$lt_old_postinstall_cmds 14063old_postuninstall_cmds=$lt_old_postuninstall_cmds 14064 14065# Create an old-style archive from a shared archive. 14066old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 14067 14068# Create a temporary old-style archive to link instead of a shared archive. 14069old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 14070 14071# Commands used to build and install a shared archive. 14072archive_cmds=$lt_archive_cmds_CXX 14073archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 14074postinstall_cmds=$lt_postinstall_cmds 14075postuninstall_cmds=$lt_postuninstall_cmds 14076 14077# Commands used to build a loadable module (assumed same as above if empty) 14078module_cmds=$lt_module_cmds_CXX 14079module_expsym_cmds=$lt_module_expsym_cmds_CXX 14080 14081# Commands to strip libraries. 14082old_striplib=$lt_old_striplib 14083striplib=$lt_striplib 14084 14085# Dependencies to place before the objects being linked to create a 14086# shared library. 14087predep_objects=$lt_predep_objects_CXX 14088 14089# Dependencies to place after the objects being linked to create a 14090# shared library. 14091postdep_objects=$lt_postdep_objects_CXX 14092 14093# Dependencies to place before the objects being linked to create a 14094# shared library. 14095predeps=$lt_predeps_CXX 14096 14097# Dependencies to place after the objects being linked to create a 14098# shared library. 14099postdeps=$lt_postdeps_CXX 14100 14101# The directories searched by this compiler when creating a shared 14102# library 14103compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 14104 14105# The library search path used internally by the compiler when linking 14106# a shared library. 14107compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 14108 14109# Method to check whether dependent libraries are shared objects. 14110deplibs_check_method=$lt_deplibs_check_method 14111 14112# Command to use when deplibs_check_method == file_magic. 14113file_magic_cmd=$lt_file_magic_cmd 14114 14115# Flag that allows shared libraries with undefined symbols to be built. 14116allow_undefined_flag=$lt_allow_undefined_flag_CXX 14117 14118# Flag that forces no undefined symbols. 14119no_undefined_flag=$lt_no_undefined_flag_CXX 14120 14121# Commands used to finish a libtool library installation in a directory. 14122finish_cmds=$lt_finish_cmds 14123 14124# Same as above, but a single script fragment to be evaled but not shown. 14125finish_eval=$lt_finish_eval 14126 14127# Take the output of nm and produce a listing of raw symbols and C names. 14128global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14129 14130# Transform the output of nm in a proper C declaration 14131global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14132 14133# Transform the output of nm in a C name address pair 14134global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14135 14136# This is the shared library runtime path variable. 14137runpath_var=$runpath_var 14138 14139# This is the shared library path variable. 14140shlibpath_var=$shlibpath_var 14141 14142# Is shlibpath searched before the hard-coded library search path? 14143shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14144 14145# How to hardcode a shared library path into an executable. 14146hardcode_action=$hardcode_action_CXX 14147 14148# Whether we should hardcode library paths into libraries. 14149hardcode_into_libs=$hardcode_into_libs 14150 14151# Flag to hardcode \$libdir into a binary during linking. 14152# This must work even if \$libdir does not exist. 14153hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 14154 14155# If ld is used when linking, flag to hardcode \$libdir into 14156# a binary during linking. This must work even if \$libdir does 14157# not exist. 14158hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 14159 14160# Whether we need a single -rpath flag with a separated argument. 14161hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 14162 14163# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 14164# resulting binary. 14165hardcode_direct=$hardcode_direct_CXX 14166 14167# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 14168# resulting binary. 14169hardcode_minus_L=$hardcode_minus_L_CXX 14170 14171# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 14172# the resulting binary. 14173hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 14174 14175# Set to yes if building a shared library automatically hardcodes DIR into the library 14176# and all subsequent libraries and executables linked against it. 14177hardcode_automatic=$hardcode_automatic_CXX 14178 14179# Variables whose values should be saved in libtool wrapper scripts and 14180# restored at relink time. 14181variables_saved_for_relink="$variables_saved_for_relink" 14182 14183# Whether libtool must link a program against all its dependency libraries. 14184link_all_deplibs=$link_all_deplibs_CXX 14185 14186# Compile-time system search path for libraries 14187sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14188 14189# Run-time system search path for libraries 14190sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14191 14192# Fix the shell variable \$srcfile for the compiler. 14193fix_srcfile_path=$lt_fix_srcfile_path 14194 14195# Set to yes if exported symbols are required. 14196always_export_symbols=$always_export_symbols_CXX 14197 14198# The commands to list exported symbols. 14199export_symbols_cmds=$lt_export_symbols_cmds_CXX 14200 14201# The commands to extract the exported symbol list from a shared archive. 14202extract_expsyms_cmds=$lt_extract_expsyms_cmds 14203 14204# Symbols that should not be listed in the preloaded symbols. 14205exclude_expsyms=$lt_exclude_expsyms_CXX 14206 14207# Symbols that must always be exported. 14208include_expsyms=$lt_include_expsyms_CXX 14209 14210# ### END LIBTOOL TAG CONFIG: $tagname 14211 14212__EOF__ 14213 14214 14215else 14216 # If there is no Makefile yet, we rely on a make rule to execute 14217 # `config.status --recheck' to rerun these tests and create the 14218 # libtool script then. 14219 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 14220 if test -f "$ltmain_in"; then 14221 test -f Makefile && make "$ltmain" 14222 fi 14223fi 14224 14225 14226ac_ext=c 14227ac_cpp='$CPP $CPPFLAGS' 14228ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14229ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14230ac_compiler_gnu=$ac_cv_c_compiler_gnu 14231 14232CC=$lt_save_CC 14233LDCXX=$LD 14234LD=$lt_save_LD 14235GCC=$lt_save_GCC 14236with_gnu_ldcxx=$with_gnu_ld 14237with_gnu_ld=$lt_save_with_gnu_ld 14238lt_cv_path_LDCXX=$lt_cv_path_LD 14239lt_cv_path_LD=$lt_save_path_LD 14240lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14241lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14242 14243 else 14244 tagname="" 14245 fi 14246 ;; 14247 14248 F77) 14249 if test -n "$F77" && test "X$F77" != "Xno"; then 14250 14251ac_ext=f 14252ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 14253ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14254ac_compiler_gnu=$ac_cv_f77_compiler_gnu 14255 14256 14257archive_cmds_need_lc_F77=no 14258allow_undefined_flag_F77= 14259always_export_symbols_F77=no 14260archive_expsym_cmds_F77= 14261export_dynamic_flag_spec_F77= 14262hardcode_direct_F77=no 14263hardcode_libdir_flag_spec_F77= 14264hardcode_libdir_flag_spec_ld_F77= 14265hardcode_libdir_separator_F77= 14266hardcode_minus_L_F77=no 14267hardcode_automatic_F77=no 14268module_cmds_F77= 14269module_expsym_cmds_F77= 14270link_all_deplibs_F77=unknown 14271old_archive_cmds_F77=$old_archive_cmds 14272no_undefined_flag_F77= 14273whole_archive_flag_spec_F77= 14274enable_shared_with_static_runtimes_F77=no 14275 14276# Source file extension for f77 test sources. 14277ac_ext=f 14278 14279# Object file extension for compiled f77 test sources. 14280objext=o 14281objext_F77=$objext 14282 14283# Code to be used in simple compile tests 14284lt_simple_compile_test_code="\ 14285 subroutine t 14286 return 14287 end 14288" 14289 14290# Code to be used in simple link tests 14291lt_simple_link_test_code="\ 14292 program t 14293 end 14294" 14295 14296# ltmain only uses $CC for tagged configurations so make sure $CC is set. 14297 14298# If no C compiler was specified, use CC. 14299LTCC=${LTCC-"$CC"} 14300 14301# If no C compiler flags were specified, use CFLAGS. 14302LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14303 14304# Allow CC to be a program name with arguments. 14305compiler=$CC 14306 14307 14308# save warnings/boilerplate of simple test code 14309ac_outfile=conftest.$ac_objext 14310echo "$lt_simple_compile_test_code" >conftest.$ac_ext 14311eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14312_lt_compiler_boilerplate=`cat conftest.err` 14313$rm conftest* 14314 14315ac_outfile=conftest.$ac_objext 14316echo "$lt_simple_link_test_code" >conftest.$ac_ext 14317eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14318_lt_linker_boilerplate=`cat conftest.err` 14319$rm -r conftest* 14320 14321 14322# Allow CC to be a program name with arguments. 14323lt_save_CC="$CC" 14324CC=${F77-"f77"} 14325compiler=$CC 14326compiler_F77=$CC 14327for cc_temp in $compiler""; do 14328 case $cc_temp in 14329 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14330 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14331 \-*) ;; 14332 *) break;; 14333 esac 14334done 14335cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14336 14337 14338{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14339$as_echo_n "checking if libtool supports shared libraries... " >&6; } 14340{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 14341$as_echo "$can_build_shared" >&6; } 14342 14343{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14344$as_echo_n "checking whether to build shared libraries... " >&6; } 14345test "$can_build_shared" = "no" && enable_shared=no 14346 14347# On AIX, shared libraries and static libraries use the same namespace, and 14348# are all built from PIC. 14349case $host_os in 14350aix3*) 14351 test "$enable_shared" = yes && enable_static=no 14352 if test -n "$RANLIB"; then 14353 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14354 postinstall_cmds='$RANLIB $lib' 14355 fi 14356 ;; 14357aix[4-9]*) 14358 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14359 test "$enable_shared" = yes && enable_static=no 14360 fi 14361 ;; 14362esac 14363{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 14364$as_echo "$enable_shared" >&6; } 14365 14366{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14367$as_echo_n "checking whether to build static libraries... " >&6; } 14368# Make sure either enable_shared or enable_static is yes. 14369test "$enable_shared" = yes || enable_static=yes 14370{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 14371$as_echo "$enable_static" >&6; } 14372 14373GCC_F77="$G77" 14374LD_F77="$LD" 14375 14376lt_prog_compiler_wl_F77= 14377lt_prog_compiler_pic_F77= 14378lt_prog_compiler_static_F77= 14379 14380{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14381$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14382 14383 if test "$GCC" = yes; then 14384 lt_prog_compiler_wl_F77='-Wl,' 14385 lt_prog_compiler_static_F77='-static' 14386 14387 case $host_os in 14388 aix*) 14389 # All AIX code is PIC. 14390 if test "$host_cpu" = ia64; then 14391 # AIX 5 now supports IA64 processor 14392 lt_prog_compiler_static_F77='-Bstatic' 14393 fi 14394 ;; 14395 14396 amigaos*) 14397 # FIXME: we need at least 68020 code to build shared libraries, but 14398 # adding the `-m68020' flag to GCC prevents building anything better, 14399 # like `-m68040'. 14400 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14401 ;; 14402 14403 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14404 # PIC is the default for these OSes. 14405 ;; 14406 14407 mingw* | cygwin* | pw32* | os2*) 14408 # This hack is so that the source file can tell whether it is being 14409 # built for inclusion in a dll (and should export symbols for example). 14410 # Although the cygwin gcc ignores -fPIC, still need this for old-style 14411 # (--disable-auto-import) libraries 14412 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14413 ;; 14414 14415 darwin* | rhapsody*) 14416 # PIC is the default on this platform 14417 # Common symbols not allowed in MH_DYLIB files 14418 lt_prog_compiler_pic_F77='-fno-common' 14419 ;; 14420 14421 interix[3-9]*) 14422 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14423 # Instead, we relocate shared libraries at runtime. 14424 ;; 14425 14426 msdosdjgpp*) 14427 # Just because we use GCC doesn't mean we suddenly get shared libraries 14428 # on systems that don't support them. 14429 lt_prog_compiler_can_build_shared_F77=no 14430 enable_shared=no 14431 ;; 14432 14433 sysv4*MP*) 14434 if test -d /usr/nec; then 14435 lt_prog_compiler_pic_F77=-Kconform_pic 14436 fi 14437 ;; 14438 14439 hpux*) 14440 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14441 # not for PA HP-UX. 14442 case $host_cpu in 14443 hppa*64*|ia64*) 14444 # +Z the default 14445 ;; 14446 *) 14447 lt_prog_compiler_pic_F77='-fPIC' 14448 ;; 14449 esac 14450 ;; 14451 14452 *) 14453 lt_prog_compiler_pic_F77='-fPIC' 14454 ;; 14455 esac 14456 else 14457 # PORTME Check for flag to pass linker flags through the system compiler. 14458 case $host_os in 14459 aix*) 14460 lt_prog_compiler_wl_F77='-Wl,' 14461 if test "$host_cpu" = ia64; then 14462 # AIX 5 now supports IA64 processor 14463 lt_prog_compiler_static_F77='-Bstatic' 14464 else 14465 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14466 fi 14467 ;; 14468 darwin*) 14469 # PIC is the default on this platform 14470 # Common symbols not allowed in MH_DYLIB files 14471 case $cc_basename in 14472 xlc*) 14473 lt_prog_compiler_pic_F77='-qnocommon' 14474 lt_prog_compiler_wl_F77='-Wl,' 14475 ;; 14476 esac 14477 ;; 14478 14479 mingw* | cygwin* | pw32* | os2*) 14480 # This hack is so that the source file can tell whether it is being 14481 # built for inclusion in a dll (and should export symbols for example). 14482 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14483 ;; 14484 14485 hpux9* | hpux10* | hpux11*) 14486 lt_prog_compiler_wl_F77='-Wl,' 14487 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14488 # not for PA HP-UX. 14489 case $host_cpu in 14490 hppa*64*|ia64*) 14491 # +Z the default 14492 ;; 14493 *) 14494 lt_prog_compiler_pic_F77='+Z' 14495 ;; 14496 esac 14497 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14498 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14499 ;; 14500 14501 irix5* | irix6* | nonstopux*) 14502 lt_prog_compiler_wl_F77='-Wl,' 14503 # PIC (with -KPIC) is the default. 14504 lt_prog_compiler_static_F77='-non_shared' 14505 ;; 14506 14507 newsos6) 14508 lt_prog_compiler_pic_F77='-KPIC' 14509 lt_prog_compiler_static_F77='-Bstatic' 14510 ;; 14511 14512 linux* | k*bsd*-gnu) 14513 case $cc_basename in 14514 icc* | ecc*) 14515 lt_prog_compiler_wl_F77='-Wl,' 14516 lt_prog_compiler_pic_F77='-KPIC' 14517 lt_prog_compiler_static_F77='-static' 14518 ;; 14519 pgcc* | pgf77* | pgf90* | pgf95*) 14520 # Portland Group compilers (*not* the Pentium gcc compiler, 14521 # which looks to be a dead project) 14522 lt_prog_compiler_wl_F77='-Wl,' 14523 lt_prog_compiler_pic_F77='-fpic' 14524 lt_prog_compiler_static_F77='-Bstatic' 14525 ;; 14526 ccc*) 14527 lt_prog_compiler_wl_F77='-Wl,' 14528 # All Alpha code is PIC. 14529 lt_prog_compiler_static_F77='-non_shared' 14530 ;; 14531 *) 14532 case `$CC -V 2>&1 | sed 5q` in 14533 *Sun\ C*) 14534 # Sun C 5.9 14535 lt_prog_compiler_pic_F77='-KPIC' 14536 lt_prog_compiler_static_F77='-Bstatic' 14537 lt_prog_compiler_wl_F77='-Wl,' 14538 ;; 14539 *Sun\ F*) 14540 # Sun Fortran 8.3 passes all unrecognized flags to the linker 14541 lt_prog_compiler_pic_F77='-KPIC' 14542 lt_prog_compiler_static_F77='-Bstatic' 14543 lt_prog_compiler_wl_F77='' 14544 ;; 14545 esac 14546 ;; 14547 esac 14548 ;; 14549 14550 osf3* | osf4* | osf5*) 14551 lt_prog_compiler_wl_F77='-Wl,' 14552 # All OSF/1 code is PIC. 14553 lt_prog_compiler_static_F77='-non_shared' 14554 ;; 14555 14556 rdos*) 14557 lt_prog_compiler_static_F77='-non_shared' 14558 ;; 14559 14560 solaris*) 14561 lt_prog_compiler_pic_F77='-KPIC' 14562 lt_prog_compiler_static_F77='-Bstatic' 14563 case $cc_basename in 14564 f77* | f90* | f95*) 14565 lt_prog_compiler_wl_F77='-Qoption ld ';; 14566 *) 14567 lt_prog_compiler_wl_F77='-Wl,';; 14568 esac 14569 ;; 14570 14571 sunos4*) 14572 lt_prog_compiler_wl_F77='-Qoption ld ' 14573 lt_prog_compiler_pic_F77='-PIC' 14574 lt_prog_compiler_static_F77='-Bstatic' 14575 ;; 14576 14577 sysv4 | sysv4.2uw2* | sysv4.3*) 14578 lt_prog_compiler_wl_F77='-Wl,' 14579 lt_prog_compiler_pic_F77='-KPIC' 14580 lt_prog_compiler_static_F77='-Bstatic' 14581 ;; 14582 14583 sysv4*MP*) 14584 if test -d /usr/nec ;then 14585 lt_prog_compiler_pic_F77='-Kconform_pic' 14586 lt_prog_compiler_static_F77='-Bstatic' 14587 fi 14588 ;; 14589 14590 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14591 lt_prog_compiler_wl_F77='-Wl,' 14592 lt_prog_compiler_pic_F77='-KPIC' 14593 lt_prog_compiler_static_F77='-Bstatic' 14594 ;; 14595 14596 unicos*) 14597 lt_prog_compiler_wl_F77='-Wl,' 14598 lt_prog_compiler_can_build_shared_F77=no 14599 ;; 14600 14601 uts4*) 14602 lt_prog_compiler_pic_F77='-pic' 14603 lt_prog_compiler_static_F77='-Bstatic' 14604 ;; 14605 14606 *) 14607 lt_prog_compiler_can_build_shared_F77=no 14608 ;; 14609 esac 14610 fi 14611 14612{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14613$as_echo "$lt_prog_compiler_pic_F77" >&6; } 14614 14615# 14616# Check to make sure the PIC flag actually works. 14617# 14618if test -n "$lt_prog_compiler_pic_F77"; then 14619 14620{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14621$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; } 14622if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then 14623 $as_echo_n "(cached) " >&6 14624else 14625 lt_cv_prog_compiler_pic_works_F77=no 14626 ac_outfile=conftest.$ac_objext 14627 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14628 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14629 # Insert the option either (1) after the last *FLAGS variable, or 14630 # (2) before a word containing "conftest.", or (3) at the end. 14631 # Note that $ac_compile itself does not contain backslashes and begins 14632 # with a dollar sign (not a hyphen), so the echo should work correctly. 14633 # The option is referenced via a variable to avoid confusing sed. 14634 lt_compile=`echo "$ac_compile" | $SED \ 14635 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14636 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14637 -e 's:$: $lt_compiler_flag:'` 14638 (eval echo "\"\$as_me:14638: $lt_compile\"" >&5) 14639 (eval "$lt_compile" 2>conftest.err) 14640 ac_status=$? 14641 cat conftest.err >&5 14642 echo "$as_me:14642: \$? = $ac_status" >&5 14643 if (exit $ac_status) && test -s "$ac_outfile"; then 14644 # The compiler can only warn and ignore the option if not recognized 14645 # So say no if there are warnings other than the usual output. 14646 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14647 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14648 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14649 lt_cv_prog_compiler_pic_works_F77=yes 14650 fi 14651 fi 14652 $rm conftest* 14653 14654fi 14655{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5 14656$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; } 14657 14658if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then 14659 case $lt_prog_compiler_pic_F77 in 14660 "" | " "*) ;; 14661 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14662 esac 14663else 14664 lt_prog_compiler_pic_F77= 14665 lt_prog_compiler_can_build_shared_F77=no 14666fi 14667 14668fi 14669case $host_os in 14670 # For platforms which do not support PIC, -DPIC is meaningless: 14671 *djgpp*) 14672 lt_prog_compiler_pic_F77= 14673 ;; 14674 *) 14675 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14676 ;; 14677esac 14678 14679# 14680# Check to make sure the static flag actually works. 14681# 14682wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14683{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14684$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14685if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then 14686 $as_echo_n "(cached) " >&6 14687else 14688 lt_cv_prog_compiler_static_works_F77=no 14689 save_LDFLAGS="$LDFLAGS" 14690 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14691 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14692 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14693 # The linker can only warn and ignore the option if not recognized 14694 # So say no if there are warnings 14695 if test -s conftest.err; then 14696 # Append any errors to the config.log. 14697 cat conftest.err 1>&5 14698 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14699 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14700 if diff conftest.exp conftest.er2 >/dev/null; then 14701 lt_cv_prog_compiler_static_works_F77=yes 14702 fi 14703 else 14704 lt_cv_prog_compiler_static_works_F77=yes 14705 fi 14706 fi 14707 $rm -r conftest* 14708 LDFLAGS="$save_LDFLAGS" 14709 14710fi 14711{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5 14712$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; } 14713 14714if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then 14715 : 14716else 14717 lt_prog_compiler_static_F77= 14718fi 14719 14720 14721{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14722$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14723if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14724 $as_echo_n "(cached) " >&6 14725else 14726 lt_cv_prog_compiler_c_o_F77=no 14727 $rm -r conftest 2>/dev/null 14728 mkdir conftest 14729 cd conftest 14730 mkdir out 14731 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14732 14733 lt_compiler_flag="-o out/conftest2.$ac_objext" 14734 # Insert the option either (1) after the last *FLAGS variable, or 14735 # (2) before a word containing "conftest.", or (3) at the end. 14736 # Note that $ac_compile itself does not contain backslashes and begins 14737 # with a dollar sign (not a hyphen), so the echo should work correctly. 14738 lt_compile=`echo "$ac_compile" | $SED \ 14739 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14740 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14741 -e 's:$: $lt_compiler_flag:'` 14742 (eval echo "\"\$as_me:14742: $lt_compile\"" >&5) 14743 (eval "$lt_compile" 2>out/conftest.err) 14744 ac_status=$? 14745 cat out/conftest.err >&5 14746 echo "$as_me:14746: \$? = $ac_status" >&5 14747 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14748 then 14749 # The compiler can only warn and ignore the option if not recognized 14750 # So say no if there are warnings 14751 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14752 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14753 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14754 lt_cv_prog_compiler_c_o_F77=yes 14755 fi 14756 fi 14757 chmod u+w . 2>&5 14758 $rm conftest* 14759 # SGI C++ compiler will create directory out/ii_files/ for 14760 # template instantiation 14761 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14762 $rm out/* && rmdir out 14763 cd .. 14764 rmdir conftest 14765 $rm conftest* 14766 14767fi 14768{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14769$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } 14770 14771 14772hard_links="nottested" 14773if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14774 # do not overwrite the value of need_locks provided by the user 14775 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14776$as_echo_n "checking if we can lock with hard links... " >&6; } 14777 hard_links=yes 14778 $rm conftest* 14779 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14780 touch conftest.a 14781 ln conftest.a conftest.b 2>&5 || hard_links=no 14782 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14783 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 14784$as_echo "$hard_links" >&6; } 14785 if test "$hard_links" = no; then 14786 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14787$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14788 need_locks=warn 14789 fi 14790else 14791 need_locks=no 14792fi 14793 14794{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14795$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14796 14797 runpath_var= 14798 allow_undefined_flag_F77= 14799 enable_shared_with_static_runtimes_F77=no 14800 archive_cmds_F77= 14801 archive_expsym_cmds_F77= 14802 old_archive_From_new_cmds_F77= 14803 old_archive_from_expsyms_cmds_F77= 14804 export_dynamic_flag_spec_F77= 14805 whole_archive_flag_spec_F77= 14806 thread_safe_flag_spec_F77= 14807 hardcode_libdir_flag_spec_F77= 14808 hardcode_libdir_flag_spec_ld_F77= 14809 hardcode_libdir_separator_F77= 14810 hardcode_direct_F77=no 14811 hardcode_minus_L_F77=no 14812 hardcode_shlibpath_var_F77=unsupported 14813 link_all_deplibs_F77=unknown 14814 hardcode_automatic_F77=no 14815 module_cmds_F77= 14816 module_expsym_cmds_F77= 14817 always_export_symbols_F77=no 14818 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14819 # include_expsyms should be a list of space-separated symbols to be *always* 14820 # included in the symbol list 14821 include_expsyms_F77= 14822 # exclude_expsyms can be an extended regexp of symbols to exclude 14823 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14824 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14825 # as well as any symbol that contains `d'. 14826 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14827 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14828 # platforms (ab)use it in PIC code, but their linkers get confused if 14829 # the symbol is explicitly referenced. Since portable code cannot 14830 # rely on this symbol name, it's probably fine to never include it in 14831 # preloaded symbol tables. 14832 # Exclude shared library initialization/finalization symbols. 14833 extract_expsyms_cmds= 14834 # Just being paranoid about ensuring that cc_basename is set. 14835 for cc_temp in $compiler""; do 14836 case $cc_temp in 14837 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14838 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14839 \-*) ;; 14840 *) break;; 14841 esac 14842done 14843cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14844 14845 case $host_os in 14846 cygwin* | mingw* | pw32*) 14847 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14848 # When not using gcc, we currently assume that we are using 14849 # Microsoft Visual C++. 14850 if test "$GCC" != yes; then 14851 with_gnu_ld=no 14852 fi 14853 ;; 14854 interix*) 14855 # we just hope/assume this is gcc and not c89 (= MSVC++) 14856 with_gnu_ld=yes 14857 ;; 14858 openbsd*) 14859 with_gnu_ld=no 14860 ;; 14861 esac 14862 14863 ld_shlibs_F77=yes 14864 if test "$with_gnu_ld" = yes; then 14865 # If archive_cmds runs LD, not CC, wlarc should be empty 14866 wlarc='${wl}' 14867 14868 # Set some defaults for GNU ld with shared library support. These 14869 # are reset later if shared libraries are not supported. Putting them 14870 # here allows them to be overridden if necessary. 14871 runpath_var=LD_RUN_PATH 14872 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14873 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14874 # ancient GNU ld didn't support --whole-archive et. al. 14875 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14876 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14877 else 14878 whole_archive_flag_spec_F77= 14879 fi 14880 supports_anon_versioning=no 14881 case `$LD -v 2>/dev/null` in 14882 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14883 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14884 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14885 *\ 2.11.*) ;; # other 2.11 versions 14886 *) supports_anon_versioning=yes ;; 14887 esac 14888 14889 # See if GNU ld supports shared libraries. 14890 case $host_os in 14891 aix[3-9]*) 14892 # On AIX/PPC, the GNU linker is very broken 14893 if test "$host_cpu" != ia64; then 14894 ld_shlibs_F77=no 14895 cat <<EOF 1>&2 14896 14897*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14898*** to be unable to reliably create shared libraries on AIX. 14899*** Therefore, libtool is disabling shared libraries support. If you 14900*** really care for shared libraries, you may want to modify your PATH 14901*** so that a non-GNU linker is found, and then restart. 14902 14903EOF 14904 fi 14905 ;; 14906 14907 amigaos*) 14908 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)' 14909 hardcode_libdir_flag_spec_F77='-L$libdir' 14910 hardcode_minus_L_F77=yes 14911 14912 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14913 # that the semantics of dynamic libraries on AmigaOS, at least up 14914 # to version 4, is to share data among multiple programs linked 14915 # with the same dynamic library. Since this doesn't match the 14916 # behavior of shared libraries on other platforms, we can't use 14917 # them. 14918 ld_shlibs_F77=no 14919 ;; 14920 14921 beos*) 14922 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14923 allow_undefined_flag_F77=unsupported 14924 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14925 # support --undefined. This deserves some investigation. FIXME 14926 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14927 else 14928 ld_shlibs_F77=no 14929 fi 14930 ;; 14931 14932 cygwin* | mingw* | pw32*) 14933 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14934 # as there is no search path for DLLs. 14935 hardcode_libdir_flag_spec_F77='-L$libdir' 14936 allow_undefined_flag_F77=unsupported 14937 always_export_symbols_F77=no 14938 enable_shared_with_static_runtimes_F77=yes 14939 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 14940 14941 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14942 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14943 # If the export-symbols file already is a .def file (1st line 14944 # is EXPORTS), use it as is; otherwise, prepend... 14945 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14946 cp $export_symbols $output_objdir/$soname.def; 14947 else 14948 echo EXPORTS > $output_objdir/$soname.def; 14949 cat $export_symbols >> $output_objdir/$soname.def; 14950 fi~ 14951 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14952 else 14953 ld_shlibs_F77=no 14954 fi 14955 ;; 14956 14957 interix[3-9]*) 14958 hardcode_direct_F77=no 14959 hardcode_shlibpath_var_F77=no 14960 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14961 export_dynamic_flag_spec_F77='${wl}-E' 14962 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14963 # Instead, shared libraries are loaded at an image base (0x10000000 by 14964 # default) and relocated if they conflict, which is a slow very memory 14965 # consuming and fragmenting process. To avoid this, we pick a random, 14966 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14967 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14968 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' 14969 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' 14970 ;; 14971 14972 gnu* | linux* | k*bsd*-gnu) 14973 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14974 tmp_addflag= 14975 case $cc_basename,$host_cpu in 14976 pgcc*) # Portland Group C compiler 14977 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' 14978 tmp_addflag=' $pic_flag' 14979 ;; 14980 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 14981 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' 14982 tmp_addflag=' $pic_flag -Mnomain' ;; 14983 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 14984 tmp_addflag=' -i_dynamic' ;; 14985 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 14986 tmp_addflag=' -i_dynamic -nofor_main' ;; 14987 ifc* | ifort*) # Intel Fortran compiler 14988 tmp_addflag=' -nofor_main' ;; 14989 esac 14990 case `$CC -V 2>&1 | sed 5q` in 14991 *Sun\ C*) # Sun C 5.9 14992 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' 14993 tmp_sharedflag='-G' ;; 14994 *Sun\ F*) # Sun Fortran 8.3 14995 tmp_sharedflag='-G' ;; 14996 *) 14997 tmp_sharedflag='-shared' ;; 14998 esac 14999 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15000 15001 if test $supports_anon_versioning = yes; then 15002 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 15003 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15004 $echo "local: *; };" >> $output_objdir/$libname.ver~ 15005 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 15006 fi 15007 else 15008 ld_shlibs_F77=no 15009 fi 15010 ;; 15011 15012 netbsd*) 15013 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15014 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15015 wlarc= 15016 else 15017 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15018 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15019 fi 15020 ;; 15021 15022 solaris*) 15023 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 15024 ld_shlibs_F77=no 15025 cat <<EOF 1>&2 15026 15027*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15028*** create shared libraries on Solaris systems. Therefore, libtool 15029*** is disabling shared libraries support. We urge you to upgrade GNU 15030*** binutils to release 2.9.1 or newer. Another option is to modify 15031*** your PATH or compiler configuration so that the native linker is 15032*** used, and then restart. 15033 15034EOF 15035 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15036 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15037 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15038 else 15039 ld_shlibs_F77=no 15040 fi 15041 ;; 15042 15043 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15044 case `$LD -v 2>&1` in 15045 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15046 ld_shlibs_F77=no 15047 cat <<_LT_EOF 1>&2 15048 15049*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 15050*** reliably create shared libraries on SCO systems. Therefore, libtool 15051*** is disabling shared libraries support. We urge you to upgrade GNU 15052*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15053*** your PATH or compiler configuration so that the native linker is 15054*** used, and then restart. 15055 15056_LT_EOF 15057 ;; 15058 *) 15059 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15060 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 15061 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 15062 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 15063 else 15064 ld_shlibs_F77=no 15065 fi 15066 ;; 15067 esac 15068 ;; 15069 15070 sunos4*) 15071 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15072 wlarc= 15073 hardcode_direct_F77=yes 15074 hardcode_shlibpath_var_F77=no 15075 ;; 15076 15077 *) 15078 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15079 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15080 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15081 else 15082 ld_shlibs_F77=no 15083 fi 15084 ;; 15085 esac 15086 15087 if test "$ld_shlibs_F77" = no; then 15088 runpath_var= 15089 hardcode_libdir_flag_spec_F77= 15090 export_dynamic_flag_spec_F77= 15091 whole_archive_flag_spec_F77= 15092 fi 15093 else 15094 # PORTME fill in a description of your system's linker (not GNU ld) 15095 case $host_os in 15096 aix3*) 15097 allow_undefined_flag_F77=unsupported 15098 always_export_symbols_F77=yes 15099 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' 15100 # Note: this linker hardcodes the directories in LIBPATH if there 15101 # are no directories specified by -L. 15102 hardcode_minus_L_F77=yes 15103 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 15104 # Neither direct hardcoding nor static linking is supported with a 15105 # broken collect2. 15106 hardcode_direct_F77=unsupported 15107 fi 15108 ;; 15109 15110 aix[4-9]*) 15111 if test "$host_cpu" = ia64; then 15112 # On IA64, the linker does run time linking by default, so we don't 15113 # have to do anything special. 15114 aix_use_runtimelinking=no 15115 exp_sym_flag='-Bexport' 15116 no_entry_flag="" 15117 else 15118 # If we're using GNU nm, then we don't want the "-C" option. 15119 # -C means demangle to AIX nm, but means don't demangle with GNU nm 15120 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 15121 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' 15122 else 15123 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' 15124 fi 15125 aix_use_runtimelinking=no 15126 15127 # Test if we are trying to use run time linking or normal 15128 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 15129 # need to do runtime linking. 15130 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 15131 for ld_flag in $LDFLAGS; do 15132 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 15133 aix_use_runtimelinking=yes 15134 break 15135 fi 15136 done 15137 ;; 15138 esac 15139 15140 exp_sym_flag='-bexport' 15141 no_entry_flag='-bnoentry' 15142 fi 15143 15144 # When large executables or shared objects are built, AIX ld can 15145 # have problems creating the table of contents. If linking a library 15146 # or program results in "error TOC overflow" add -mminimal-toc to 15147 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15148 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15149 15150 archive_cmds_F77='' 15151 hardcode_direct_F77=yes 15152 hardcode_libdir_separator_F77=':' 15153 link_all_deplibs_F77=yes 15154 15155 if test "$GCC" = yes; then 15156 case $host_os in aix4.[012]|aix4.[012].*) 15157 # We only want to do this on AIX 4.2 and lower, the check 15158 # below for broken collect2 doesn't work under 4.3+ 15159 collect2name=`${CC} -print-prog-name=collect2` 15160 if test -f "$collect2name" && \ 15161 strings "$collect2name" | grep resolve_lib_name >/dev/null 15162 then 15163 # We have reworked collect2 15164 : 15165 else 15166 # We have old collect2 15167 hardcode_direct_F77=unsupported 15168 # It fails to find uninstalled libraries when the uninstalled 15169 # path is not listed in the libpath. Setting hardcode_minus_L 15170 # to unsupported forces relinking 15171 hardcode_minus_L_F77=yes 15172 hardcode_libdir_flag_spec_F77='-L$libdir' 15173 hardcode_libdir_separator_F77= 15174 fi 15175 ;; 15176 esac 15177 shared_flag='-shared' 15178 if test "$aix_use_runtimelinking" = yes; then 15179 shared_flag="$shared_flag "'${wl}-G' 15180 fi 15181 else 15182 # not using gcc 15183 if test "$host_cpu" = ia64; then 15184 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15185 # chokes on -Wl,-G. The following line is correct: 15186 shared_flag='-G' 15187 else 15188 if test "$aix_use_runtimelinking" = yes; then 15189 shared_flag='${wl}-G' 15190 else 15191 shared_flag='${wl}-bM:SRE' 15192 fi 15193 fi 15194 fi 15195 15196 # It seems that -bexpall does not export symbols beginning with 15197 # underscore (_), so it is better to generate a list of symbols to export. 15198 always_export_symbols_F77=yes 15199 if test "$aix_use_runtimelinking" = yes; then 15200 # Warning - without using the other runtime loading flags (-brtl), 15201 # -berok will link without error, but may produce a broken library. 15202 allow_undefined_flag_F77='-berok' 15203 # Determine the default libpath from the value encoded in an empty executable. 15204 cat >conftest.$ac_ext <<_ACEOF 15205 program main 15206 15207 end 15208_ACEOF 15209rm -f conftest.$ac_objext conftest$ac_exeext 15210if { (ac_try="$ac_link" 15211case "(($ac_try" in 15212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15213 *) ac_try_echo=$ac_try;; 15214esac 15215eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15216$as_echo "$ac_try_echo") >&5 15217 (eval "$ac_link") 2>conftest.er1 15218 ac_status=$? 15219 grep -v '^ *+' conftest.er1 >conftest.err 15220 rm -f conftest.er1 15221 cat conftest.err >&5 15222 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15223 (exit $ac_status); } && { 15224 test -z "$ac_f77_werror_flag" || 15225 test ! -s conftest.err 15226 } && test -s conftest$ac_exeext && { 15227 test "$cross_compiling" = yes || 15228 $as_test_x conftest$ac_exeext 15229 }; then 15230 15231lt_aix_libpath_sed=' 15232 /Import File Strings/,/^$/ { 15233 /^0/ { 15234 s/^0 *\(.*\)$/\1/ 15235 p 15236 } 15237 }' 15238aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15239# Check for a 64-bit object if we didn't find anything. 15240if test -z "$aix_libpath"; then 15241 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15242fi 15243else 15244 $as_echo "$as_me: failed program was:" >&5 15245sed 's/^/| /' conftest.$ac_ext >&5 15246 15247 15248fi 15249 15250rm -rf conftest.dSYM 15251rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15252 conftest$ac_exeext conftest.$ac_ext 15253if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15254 15255 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15256 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" 15257 else 15258 if test "$host_cpu" = ia64; then 15259 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 15260 allow_undefined_flag_F77="-z nodefs" 15261 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" 15262 else 15263 # Determine the default libpath from the value encoded in an empty executable. 15264 cat >conftest.$ac_ext <<_ACEOF 15265 program main 15266 15267 end 15268_ACEOF 15269rm -f conftest.$ac_objext conftest$ac_exeext 15270if { (ac_try="$ac_link" 15271case "(($ac_try" in 15272 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15273 *) ac_try_echo=$ac_try;; 15274esac 15275eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15276$as_echo "$ac_try_echo") >&5 15277 (eval "$ac_link") 2>conftest.er1 15278 ac_status=$? 15279 grep -v '^ *+' conftest.er1 >conftest.err 15280 rm -f conftest.er1 15281 cat conftest.err >&5 15282 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15283 (exit $ac_status); } && { 15284 test -z "$ac_f77_werror_flag" || 15285 test ! -s conftest.err 15286 } && test -s conftest$ac_exeext && { 15287 test "$cross_compiling" = yes || 15288 $as_test_x conftest$ac_exeext 15289 }; then 15290 15291lt_aix_libpath_sed=' 15292 /Import File Strings/,/^$/ { 15293 /^0/ { 15294 s/^0 *\(.*\)$/\1/ 15295 p 15296 } 15297 }' 15298aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15299# Check for a 64-bit object if we didn't find anything. 15300if test -z "$aix_libpath"; then 15301 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15302fi 15303else 15304 $as_echo "$as_me: failed program was:" >&5 15305sed 's/^/| /' conftest.$ac_ext >&5 15306 15307 15308fi 15309 15310rm -rf conftest.dSYM 15311rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15312 conftest$ac_exeext conftest.$ac_ext 15313if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15314 15315 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15316 # Warning - without using the other run time loading flags, 15317 # -berok will link without error, but may produce a broken library. 15318 no_undefined_flag_F77=' ${wl}-bernotok' 15319 allow_undefined_flag_F77=' ${wl}-berok' 15320 # Exported symbols can be pulled into shared objects from archives 15321 whole_archive_flag_spec_F77='$convenience' 15322 archive_cmds_need_lc_F77=yes 15323 # This is similar to how AIX traditionally builds its shared libraries. 15324 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' 15325 fi 15326 fi 15327 ;; 15328 15329 amigaos*) 15330 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)' 15331 hardcode_libdir_flag_spec_F77='-L$libdir' 15332 hardcode_minus_L_F77=yes 15333 # see comment about different semantics on the GNU ld section 15334 ld_shlibs_F77=no 15335 ;; 15336 15337 bsdi[45]*) 15338 export_dynamic_flag_spec_F77=-rdynamic 15339 ;; 15340 15341 cygwin* | mingw* | pw32*) 15342 # When not using gcc, we currently assume that we are using 15343 # Microsoft Visual C++. 15344 # hardcode_libdir_flag_spec is actually meaningless, as there is 15345 # no search path for DLLs. 15346 hardcode_libdir_flag_spec_F77=' ' 15347 allow_undefined_flag_F77=unsupported 15348 # Tell ltmain to make .lib files, not .a files. 15349 libext=lib 15350 # Tell ltmain to make .dll files, not .so files. 15351 shrext_cmds=".dll" 15352 # FIXME: Setting linknames here is a bad hack. 15353 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15354 # The linker will automatically build a .lib file if we build a DLL. 15355 old_archive_From_new_cmds_F77='true' 15356 # FIXME: Should let the user specify the lib program. 15357 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' 15358 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15359 enable_shared_with_static_runtimes_F77=yes 15360 ;; 15361 15362 darwin* | rhapsody*) 15363 case $host_os in 15364 rhapsody* | darwin1.[012]) 15365 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15366 ;; 15367 *) # Darwin 1.3 on 15368 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15369 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15370 else 15371 case ${MACOSX_DEPLOYMENT_TARGET} in 15372 10.[012]) 15373 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15374 ;; 15375 10.*) 15376 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15377 ;; 15378 esac 15379 fi 15380 ;; 15381 esac 15382 archive_cmds_need_lc_F77=no 15383 hardcode_direct_F77=no 15384 hardcode_automatic_F77=yes 15385 hardcode_shlibpath_var_F77=unsupported 15386 whole_archive_flag_spec_F77='' 15387 link_all_deplibs_F77=yes 15388 if test "$GCC" = yes ; then 15389 output_verbose_link_cmd='echo' 15390 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}" 15391 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 15392 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}" 15393 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}" 15394 else 15395 case $cc_basename in 15396 xlc*) 15397 output_verbose_link_cmd='echo' 15398 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 15399 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15400 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15401 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}' 15402 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}' 15403 ;; 15404 *) 15405 ld_shlibs_F77=no 15406 ;; 15407 esac 15408 fi 15409 ;; 15410 15411 dgux*) 15412 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15413 hardcode_libdir_flag_spec_F77='-L$libdir' 15414 hardcode_shlibpath_var_F77=no 15415 ;; 15416 15417 freebsd1*) 15418 ld_shlibs_F77=no 15419 ;; 15420 15421 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15422 # support. Future versions do this automatically, but an explicit c++rt0.o 15423 # does not break anything, and helps significantly (at the cost of a little 15424 # extra space). 15425 freebsd2.2*) 15426 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15427 hardcode_libdir_flag_spec_F77='-R$libdir' 15428 hardcode_direct_F77=yes 15429 hardcode_shlibpath_var_F77=no 15430 ;; 15431 15432 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15433 freebsd2*) 15434 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15435 hardcode_direct_F77=yes 15436 hardcode_minus_L_F77=yes 15437 hardcode_shlibpath_var_F77=no 15438 ;; 15439 15440 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15441 freebsd* | dragonfly*) 15442 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15443 hardcode_libdir_flag_spec_F77='-R$libdir' 15444 hardcode_direct_F77=yes 15445 hardcode_shlibpath_var_F77=no 15446 ;; 15447 15448 hpux9*) 15449 if test "$GCC" = yes; then 15450 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' 15451 else 15452 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' 15453 fi 15454 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15455 hardcode_libdir_separator_F77=: 15456 hardcode_direct_F77=yes 15457 15458 # hardcode_minus_L: Not really in the search PATH, 15459 # but as the default location of the library. 15460 hardcode_minus_L_F77=yes 15461 export_dynamic_flag_spec_F77='${wl}-E' 15462 ;; 15463 15464 hpux10*) 15465 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15466 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15467 else 15468 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15469 fi 15470 if test "$with_gnu_ld" = no; then 15471 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15472 hardcode_libdir_separator_F77=: 15473 15474 hardcode_direct_F77=yes 15475 export_dynamic_flag_spec_F77='${wl}-E' 15476 15477 # hardcode_minus_L: Not really in the search PATH, 15478 # but as the default location of the library. 15479 hardcode_minus_L_F77=yes 15480 fi 15481 ;; 15482 15483 hpux11*) 15484 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15485 case $host_cpu in 15486 hppa*64*) 15487 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15488 ;; 15489 ia64*) 15490 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15491 ;; 15492 *) 15493 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15494 ;; 15495 esac 15496 else 15497 case $host_cpu in 15498 hppa*64*) 15499 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15500 ;; 15501 ia64*) 15502 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15503 ;; 15504 *) 15505 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15506 ;; 15507 esac 15508 fi 15509 if test "$with_gnu_ld" = no; then 15510 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15511 hardcode_libdir_separator_F77=: 15512 15513 case $host_cpu in 15514 hppa*64*|ia64*) 15515 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15516 hardcode_direct_F77=no 15517 hardcode_shlibpath_var_F77=no 15518 ;; 15519 *) 15520 hardcode_direct_F77=yes 15521 export_dynamic_flag_spec_F77='${wl}-E' 15522 15523 # hardcode_minus_L: Not really in the search PATH, 15524 # but as the default location of the library. 15525 hardcode_minus_L_F77=yes 15526 ;; 15527 esac 15528 fi 15529 ;; 15530 15531 irix5* | irix6* | nonstopux*) 15532 if test "$GCC" = yes; then 15533 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' 15534 else 15535 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' 15536 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15537 fi 15538 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15539 hardcode_libdir_separator_F77=: 15540 link_all_deplibs_F77=yes 15541 ;; 15542 15543 netbsd*) 15544 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15545 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15546 else 15547 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15548 fi 15549 hardcode_libdir_flag_spec_F77='-R$libdir' 15550 hardcode_direct_F77=yes 15551 hardcode_shlibpath_var_F77=no 15552 ;; 15553 15554 newsos6) 15555 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15556 hardcode_direct_F77=yes 15557 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15558 hardcode_libdir_separator_F77=: 15559 hardcode_shlibpath_var_F77=no 15560 ;; 15561 15562 openbsd*) 15563 if test -f /usr/libexec/ld.so; then 15564 hardcode_direct_F77=yes 15565 hardcode_shlibpath_var_F77=no 15566 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15567 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15568 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15569 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15570 export_dynamic_flag_spec_F77='${wl}-E' 15571 else 15572 case $host_os in 15573 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15574 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15575 hardcode_libdir_flag_spec_F77='-R$libdir' 15576 ;; 15577 *) 15578 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15579 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15580 ;; 15581 esac 15582 fi 15583 else 15584 ld_shlibs_F77=no 15585 fi 15586 ;; 15587 15588 os2*) 15589 hardcode_libdir_flag_spec_F77='-L$libdir' 15590 hardcode_minus_L_F77=yes 15591 allow_undefined_flag_F77=unsupported 15592 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' 15593 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15594 ;; 15595 15596 osf3*) 15597 if test "$GCC" = yes; then 15598 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15599 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' 15600 else 15601 allow_undefined_flag_F77=' -expect_unresolved \*' 15602 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' 15603 fi 15604 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15605 hardcode_libdir_separator_F77=: 15606 ;; 15607 15608 osf4* | osf5*) # as osf3* with the addition of -msym flag 15609 if test "$GCC" = yes; then 15610 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15611 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' 15612 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15613 else 15614 allow_undefined_flag_F77=' -expect_unresolved \*' 15615 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' 15616 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~ 15617 $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' 15618 15619 # Both c and cxx compiler support -rpath directly 15620 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15621 fi 15622 hardcode_libdir_separator_F77=: 15623 ;; 15624 15625 solaris*) 15626 no_undefined_flag_F77=' -z text' 15627 if test "$GCC" = yes; then 15628 wlarc='${wl}' 15629 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15630 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15631 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15632 else 15633 wlarc='' 15634 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15635 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15636 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15637 fi 15638 hardcode_libdir_flag_spec_F77='-R$libdir' 15639 hardcode_shlibpath_var_F77=no 15640 case $host_os in 15641 solaris2.[0-5] | solaris2.[0-5].*) ;; 15642 *) 15643 # The compiler driver will combine and reorder linker options, 15644 # but understands `-z linker_flag'. GCC discards it without `$wl', 15645 # but is careful enough not to reorder. 15646 # Supported since Solaris 2.6 (maybe 2.5.1?) 15647 if test "$GCC" = yes; then 15648 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 15649 else 15650 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' 15651 fi 15652 ;; 15653 esac 15654 link_all_deplibs_F77=yes 15655 ;; 15656 15657 sunos4*) 15658 if test "x$host_vendor" = xsequent; then 15659 # Use $CC to link under sequent, because it throws in some extra .o 15660 # files that make .init and .fini sections work. 15661 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15662 else 15663 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15664 fi 15665 hardcode_libdir_flag_spec_F77='-L$libdir' 15666 hardcode_direct_F77=yes 15667 hardcode_minus_L_F77=yes 15668 hardcode_shlibpath_var_F77=no 15669 ;; 15670 15671 sysv4) 15672 case $host_vendor in 15673 sni) 15674 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15675 hardcode_direct_F77=yes # is this really true??? 15676 ;; 15677 siemens) 15678 ## LD is ld it makes a PLAMLIB 15679 ## CC just makes a GrossModule. 15680 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15681 reload_cmds_F77='$CC -r -o $output$reload_objs' 15682 hardcode_direct_F77=no 15683 ;; 15684 motorola) 15685 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15686 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15687 ;; 15688 esac 15689 runpath_var='LD_RUN_PATH' 15690 hardcode_shlibpath_var_F77=no 15691 ;; 15692 15693 sysv4.3*) 15694 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15695 hardcode_shlibpath_var_F77=no 15696 export_dynamic_flag_spec_F77='-Bexport' 15697 ;; 15698 15699 sysv4*MP*) 15700 if test -d /usr/nec; then 15701 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15702 hardcode_shlibpath_var_F77=no 15703 runpath_var=LD_RUN_PATH 15704 hardcode_runpath_var=yes 15705 ld_shlibs_F77=yes 15706 fi 15707 ;; 15708 15709 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15710 no_undefined_flag_F77='${wl}-z,text' 15711 archive_cmds_need_lc_F77=no 15712 hardcode_shlibpath_var_F77=no 15713 runpath_var='LD_RUN_PATH' 15714 15715 if test "$GCC" = yes; then 15716 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15717 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15718 else 15719 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15720 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15721 fi 15722 ;; 15723 15724 sysv5* | sco3.2v5* | sco5v6*) 15725 # Note: We can NOT use -z defs as we might desire, because we do not 15726 # link with -lc, and that would cause any symbols used from libc to 15727 # always be unresolved, which means just about no library would 15728 # ever link correctly. If we're not using GNU ld we use -z text 15729 # though, which does catch some bad symbols but isn't as heavy-handed 15730 # as -z defs. 15731 no_undefined_flag_F77='${wl}-z,text' 15732 allow_undefined_flag_F77='${wl}-z,nodefs' 15733 archive_cmds_need_lc_F77=no 15734 hardcode_shlibpath_var_F77=no 15735 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15736 hardcode_libdir_separator_F77=':' 15737 link_all_deplibs_F77=yes 15738 export_dynamic_flag_spec_F77='${wl}-Bexport' 15739 runpath_var='LD_RUN_PATH' 15740 15741 if test "$GCC" = yes; then 15742 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15743 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15744 else 15745 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15746 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15747 fi 15748 ;; 15749 15750 uts4*) 15751 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15752 hardcode_libdir_flag_spec_F77='-L$libdir' 15753 hardcode_shlibpath_var_F77=no 15754 ;; 15755 15756 *) 15757 ld_shlibs_F77=no 15758 ;; 15759 esac 15760 fi 15761 15762{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15763$as_echo "$ld_shlibs_F77" >&6; } 15764test "$ld_shlibs_F77" = no && can_build_shared=no 15765 15766# 15767# Do we need to explicitly link libc? 15768# 15769case "x$archive_cmds_need_lc_F77" in 15770x|xyes) 15771 # Assume -lc should be added 15772 archive_cmds_need_lc_F77=yes 15773 15774 if test "$enable_shared" = yes && test "$GCC" = yes; then 15775 case $archive_cmds_F77 in 15776 *'~'*) 15777 # FIXME: we may have to deal with multi-command sequences. 15778 ;; 15779 '$CC '*) 15780 # Test whether the compiler implicitly links with -lc since on some 15781 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15782 # to ld, don't add -lc before -lgcc. 15783 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15784$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 15785 $rm conftest* 15786 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15787 15788 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15789 (eval $ac_compile) 2>&5 15790 ac_status=$? 15791 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15792 (exit $ac_status); } 2>conftest.err; then 15793 soname=conftest 15794 lib=conftest 15795 libobjs=conftest.$ac_objext 15796 deplibs= 15797 wl=$lt_prog_compiler_wl_F77 15798 pic_flag=$lt_prog_compiler_pic_F77 15799 compiler_flags=-v 15800 linker_flags=-v 15801 verstring= 15802 output_objdir=. 15803 libname=conftest 15804 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15805 allow_undefined_flag_F77= 15806 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15807 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15808 ac_status=$? 15809 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15810 (exit $ac_status); } 15811 then 15812 archive_cmds_need_lc_F77=no 15813 else 15814 archive_cmds_need_lc_F77=yes 15815 fi 15816 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15817 else 15818 cat conftest.err 1>&5 15819 fi 15820 $rm conftest* 15821 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15822$as_echo "$archive_cmds_need_lc_F77" >&6; } 15823 ;; 15824 esac 15825 fi 15826 ;; 15827esac 15828 15829{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15830$as_echo_n "checking dynamic linker characteristics... " >&6; } 15831library_names_spec= 15832libname_spec='lib$name' 15833soname_spec= 15834shrext_cmds=".so" 15835postinstall_cmds= 15836postuninstall_cmds= 15837finish_cmds= 15838finish_eval= 15839shlibpath_var= 15840shlibpath_overrides_runpath=unknown 15841version_type=none 15842dynamic_linker="$host_os ld.so" 15843sys_lib_dlsearch_path_spec="/lib /usr/lib" 15844 15845need_lib_prefix=unknown 15846hardcode_into_libs=no 15847 15848# when you set need_version to no, make sure it does not cause -set_version 15849# flags to be left without arguments 15850need_version=unknown 15851 15852case $host_os in 15853aix3*) 15854 version_type=linux 15855 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15856 shlibpath_var=LIBPATH 15857 15858 # AIX 3 has no versioning support, so we append a major version to the name. 15859 soname_spec='${libname}${release}${shared_ext}$major' 15860 ;; 15861 15862aix[4-9]*) 15863 version_type=linux 15864 need_lib_prefix=no 15865 need_version=no 15866 hardcode_into_libs=yes 15867 if test "$host_cpu" = ia64; then 15868 # AIX 5 supports IA64 15869 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15870 shlibpath_var=LD_LIBRARY_PATH 15871 else 15872 # With GCC up to 2.95.x, collect2 would create an import file 15873 # for dependence libraries. The import file would start with 15874 # the line `#! .'. This would cause the generated library to 15875 # depend on `.', always an invalid library. This was fixed in 15876 # development snapshots of GCC prior to 3.0. 15877 case $host_os in 15878 aix4 | aix4.[01] | aix4.[01].*) 15879 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15880 echo ' yes ' 15881 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15882 : 15883 else 15884 can_build_shared=no 15885 fi 15886 ;; 15887 esac 15888 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15889 # soname into executable. Probably we can add versioning support to 15890 # collect2, so additional links can be useful in future. 15891 if test "$aix_use_runtimelinking" = yes; then 15892 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15893 # instead of lib<name>.a to let people know that these are not 15894 # typical AIX shared libraries. 15895 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15896 else 15897 # We preserve .a as extension for shared libraries through AIX4.2 15898 # and later when we are not doing run time linking. 15899 library_names_spec='${libname}${release}.a $libname.a' 15900 soname_spec='${libname}${release}${shared_ext}$major' 15901 fi 15902 shlibpath_var=LIBPATH 15903 fi 15904 ;; 15905 15906amigaos*) 15907 library_names_spec='$libname.ixlibrary $libname.a' 15908 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15909 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' 15910 ;; 15911 15912beos*) 15913 library_names_spec='${libname}${shared_ext}' 15914 dynamic_linker="$host_os ld.so" 15915 shlibpath_var=LIBRARY_PATH 15916 ;; 15917 15918bsdi[45]*) 15919 version_type=linux 15920 need_version=no 15921 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15922 soname_spec='${libname}${release}${shared_ext}$major' 15923 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15924 shlibpath_var=LD_LIBRARY_PATH 15925 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15926 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15927 # the default ld.so.conf also contains /usr/contrib/lib and 15928 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15929 # libtool to hard-code these into programs 15930 ;; 15931 15932cygwin* | mingw* | pw32*) 15933 version_type=windows 15934 shrext_cmds=".dll" 15935 need_version=no 15936 need_lib_prefix=no 15937 15938 case $GCC,$host_os in 15939 yes,cygwin* | yes,mingw* | yes,pw32*) 15940 library_names_spec='$libname.dll.a' 15941 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15942 postinstall_cmds='base_file=`basename \${file}`~ 15943 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15944 dldir=$destdir/`dirname \$dlpath`~ 15945 test -d \$dldir || mkdir -p \$dldir~ 15946 $install_prog $dir/$dlname \$dldir/$dlname~ 15947 chmod a+x \$dldir/$dlname' 15948 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15949 dlpath=$dir/\$dldll~ 15950 $rm \$dlpath' 15951 shlibpath_overrides_runpath=yes 15952 15953 case $host_os in 15954 cygwin*) 15955 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15956 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15957 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15958 ;; 15959 mingw*) 15960 # MinGW DLLs use traditional 'lib' prefix 15961 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15962 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15963 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15964 # It is most probably a Windows format PATH printed by 15965 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15966 # path with ; separators, and with drive letters. We can handle the 15967 # drive letters (cygwin fileutils understands them), so leave them, 15968 # especially as we might pass files found there to a mingw objdump, 15969 # which wouldn't understand a cygwinified path. Ahh. 15970 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15971 else 15972 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15973 fi 15974 ;; 15975 pw32*) 15976 # pw32 DLLs use 'pw' prefix rather than 'lib' 15977 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15978 ;; 15979 esac 15980 ;; 15981 15982 *) 15983 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 15984 ;; 15985 esac 15986 dynamic_linker='Win32 ld.exe' 15987 # FIXME: first we should search . and the directory the executable is in 15988 shlibpath_var=PATH 15989 ;; 15990 15991darwin* | rhapsody*) 15992 dynamic_linker="$host_os dyld" 15993 version_type=darwin 15994 need_lib_prefix=no 15995 need_version=no 15996 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 15997 soname_spec='${libname}${release}${major}$shared_ext' 15998 shlibpath_overrides_runpath=yes 15999 shlibpath_var=DYLD_LIBRARY_PATH 16000 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 16001 16002 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 16003 ;; 16004 16005dgux*) 16006 version_type=linux 16007 need_lib_prefix=no 16008 need_version=no 16009 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 16010 soname_spec='${libname}${release}${shared_ext}$major' 16011 shlibpath_var=LD_LIBRARY_PATH 16012 ;; 16013 16014freebsd1*) 16015 dynamic_linker=no 16016 ;; 16017 16018freebsd* | dragonfly*) 16019 # DragonFly does not have aout. When/if they implement a new 16020 # versioning mechanism, adjust this. 16021 if test -x /usr/bin/objformat; then 16022 objformat=`/usr/bin/objformat` 16023 else 16024 case $host_os in 16025 freebsd[123]*) objformat=aout ;; 16026 *) objformat=elf ;; 16027 esac 16028 fi 16029 version_type=freebsd-$objformat 16030 case $version_type in 16031 freebsd-elf*) 16032 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16033 need_version=no 16034 need_lib_prefix=no 16035 ;; 16036 freebsd-*) 16037 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 16038 need_version=yes 16039 ;; 16040 esac 16041 shlibpath_var=LD_LIBRARY_PATH 16042 case $host_os in 16043 freebsd2*) 16044 shlibpath_overrides_runpath=yes 16045 ;; 16046 freebsd3.[01]* | freebsdelf3.[01]*) 16047 shlibpath_overrides_runpath=yes 16048 hardcode_into_libs=yes 16049 ;; 16050 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 16051 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 16052 shlibpath_overrides_runpath=no 16053 hardcode_into_libs=yes 16054 ;; 16055 *) # from 4.6 on, and DragonFly 16056 shlibpath_overrides_runpath=yes 16057 hardcode_into_libs=yes 16058 ;; 16059 esac 16060 ;; 16061 16062gnu*) 16063 version_type=linux 16064 need_lib_prefix=no 16065 need_version=no 16066 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16067 soname_spec='${libname}${release}${shared_ext}$major' 16068 shlibpath_var=LD_LIBRARY_PATH 16069 hardcode_into_libs=yes 16070 ;; 16071 16072hpux9* | hpux10* | hpux11*) 16073 # Give a soname corresponding to the major version so that dld.sl refuses to 16074 # link against other versions. 16075 version_type=sunos 16076 need_lib_prefix=no 16077 need_version=no 16078 case $host_cpu in 16079 ia64*) 16080 shrext_cmds='.so' 16081 hardcode_into_libs=yes 16082 dynamic_linker="$host_os dld.so" 16083 shlibpath_var=LD_LIBRARY_PATH 16084 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16085 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16086 soname_spec='${libname}${release}${shared_ext}$major' 16087 if test "X$HPUX_IA64_MODE" = X32; then 16088 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 16089 else 16090 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 16091 fi 16092 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16093 ;; 16094 hppa*64*) 16095 shrext_cmds='.sl' 16096 hardcode_into_libs=yes 16097 dynamic_linker="$host_os dld.sl" 16098 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 16099 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16100 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16101 soname_spec='${libname}${release}${shared_ext}$major' 16102 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 16103 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16104 ;; 16105 *) 16106 shrext_cmds='.sl' 16107 dynamic_linker="$host_os dld.sl" 16108 shlibpath_var=SHLIB_PATH 16109 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 16110 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16111 soname_spec='${libname}${release}${shared_ext}$major' 16112 ;; 16113 esac 16114 # HP-UX runs *really* slowly unless shared libraries are mode 555. 16115 postinstall_cmds='chmod 555 $lib' 16116 ;; 16117 16118interix[3-9]*) 16119 version_type=linux 16120 need_lib_prefix=no 16121 need_version=no 16122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16123 soname_spec='${libname}${release}${shared_ext}$major' 16124 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 16125 shlibpath_var=LD_LIBRARY_PATH 16126 shlibpath_overrides_runpath=no 16127 hardcode_into_libs=yes 16128 ;; 16129 16130irix5* | irix6* | nonstopux*) 16131 case $host_os in 16132 nonstopux*) version_type=nonstopux ;; 16133 *) 16134 if test "$lt_cv_prog_gnu_ld" = yes; then 16135 version_type=linux 16136 else 16137 version_type=irix 16138 fi ;; 16139 esac 16140 need_lib_prefix=no 16141 need_version=no 16142 soname_spec='${libname}${release}${shared_ext}$major' 16143 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 16144 case $host_os in 16145 irix5* | nonstopux*) 16146 libsuff= shlibsuff= 16147 ;; 16148 *) 16149 case $LD in # libtool.m4 will add one of these switches to LD 16150 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 16151 libsuff= shlibsuff= libmagic=32-bit;; 16152 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 16153 libsuff=32 shlibsuff=N32 libmagic=N32;; 16154 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 16155 libsuff=64 shlibsuff=64 libmagic=64-bit;; 16156 *) libsuff= shlibsuff= libmagic=never-match;; 16157 esac 16158 ;; 16159 esac 16160 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 16161 shlibpath_overrides_runpath=no 16162 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16163 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16164 hardcode_into_libs=yes 16165 ;; 16166 16167# No shared lib support for Linux oldld, aout, or coff. 16168linux*oldld* | linux*aout* | linux*coff*) 16169 dynamic_linker=no 16170 ;; 16171 16172# This must be Linux ELF. 16173linux* | k*bsd*-gnu) 16174 version_type=linux 16175 need_lib_prefix=no 16176 need_version=no 16177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16178 soname_spec='${libname}${release}${shared_ext}$major' 16179 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16180 shlibpath_var=LD_LIBRARY_PATH 16181 shlibpath_overrides_runpath=no 16182 # This implies no fast_install, which is unacceptable. 16183 # Some rework will be needed to allow for fast_install 16184 # before this can be enabled. 16185 hardcode_into_libs=yes 16186 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16187 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16188 16189 # Append ld.so.conf contents to the search path 16190 if test -f /etc/ld.so.conf; then 16191 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' ' '` 16192 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 16193 fi 16194 16195 # We used to test for /lib/ld.so.1 and disable shared libraries on 16196 # powerpc, because MkLinux only supported shared libraries with the 16197 # GNU dynamic linker. Since this was broken with cross compilers, 16198 # most powerpc-linux boxes support dynamic linking these days and 16199 # people can always --disable-shared, the test was removed, and we 16200 # assume the GNU/Linux dynamic linker is in use. 16201 dynamic_linker='GNU/Linux ld.so' 16202 ;; 16203 16204netbsd*) 16205 version_type=sunos 16206 need_lib_prefix=no 16207 need_version=no 16208 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16209 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16210 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16211 dynamic_linker='NetBSD (a.out) ld.so' 16212 else 16213 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16214 soname_spec='${libname}${release}${shared_ext}$major' 16215 dynamic_linker='NetBSD ld.elf_so' 16216 fi 16217 shlibpath_var=LD_LIBRARY_PATH 16218 shlibpath_overrides_runpath=yes 16219 hardcode_into_libs=yes 16220 ;; 16221 16222newsos6) 16223 version_type=linux 16224 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16225 shlibpath_var=LD_LIBRARY_PATH 16226 shlibpath_overrides_runpath=yes 16227 ;; 16228 16229nto-qnx*) 16230 version_type=linux 16231 need_lib_prefix=no 16232 need_version=no 16233 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16234 soname_spec='${libname}${release}${shared_ext}$major' 16235 shlibpath_var=LD_LIBRARY_PATH 16236 shlibpath_overrides_runpath=yes 16237 ;; 16238 16239openbsd*) 16240 version_type=sunos 16241 sys_lib_dlsearch_path_spec="/usr/lib" 16242 need_lib_prefix=no 16243 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 16244 case $host_os in 16245 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 16246 *) need_version=no ;; 16247 esac 16248 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16249 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16250 shlibpath_var=LD_LIBRARY_PATH 16251 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16252 case $host_os in 16253 openbsd2.[89] | openbsd2.[89].*) 16254 shlibpath_overrides_runpath=no 16255 ;; 16256 *) 16257 shlibpath_overrides_runpath=yes 16258 ;; 16259 esac 16260 else 16261 shlibpath_overrides_runpath=yes 16262 fi 16263 ;; 16264 16265os2*) 16266 libname_spec='$name' 16267 shrext_cmds=".dll" 16268 need_lib_prefix=no 16269 library_names_spec='$libname${shared_ext} $libname.a' 16270 dynamic_linker='OS/2 ld.exe' 16271 shlibpath_var=LIBPATH 16272 ;; 16273 16274osf3* | osf4* | osf5*) 16275 version_type=osf 16276 need_lib_prefix=no 16277 need_version=no 16278 soname_spec='${libname}${release}${shared_ext}$major' 16279 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16280 shlibpath_var=LD_LIBRARY_PATH 16281 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16282 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16283 ;; 16284 16285rdos*) 16286 dynamic_linker=no 16287 ;; 16288 16289solaris*) 16290 version_type=linux 16291 need_lib_prefix=no 16292 need_version=no 16293 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16294 soname_spec='${libname}${release}${shared_ext}$major' 16295 shlibpath_var=LD_LIBRARY_PATH 16296 shlibpath_overrides_runpath=yes 16297 hardcode_into_libs=yes 16298 # ldd complains unless libraries are executable 16299 postinstall_cmds='chmod +x $lib' 16300 ;; 16301 16302sunos4*) 16303 version_type=sunos 16304 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16305 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16306 shlibpath_var=LD_LIBRARY_PATH 16307 shlibpath_overrides_runpath=yes 16308 if test "$with_gnu_ld" = yes; then 16309 need_lib_prefix=no 16310 fi 16311 need_version=yes 16312 ;; 16313 16314sysv4 | sysv4.3*) 16315 version_type=linux 16316 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16317 soname_spec='${libname}${release}${shared_ext}$major' 16318 shlibpath_var=LD_LIBRARY_PATH 16319 case $host_vendor in 16320 sni) 16321 shlibpath_overrides_runpath=no 16322 need_lib_prefix=no 16323 export_dynamic_flag_spec='${wl}-Blargedynsym' 16324 runpath_var=LD_RUN_PATH 16325 ;; 16326 siemens) 16327 need_lib_prefix=no 16328 ;; 16329 motorola) 16330 need_lib_prefix=no 16331 need_version=no 16332 shlibpath_overrides_runpath=no 16333 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16334 ;; 16335 esac 16336 ;; 16337 16338sysv4*MP*) 16339 if test -d /usr/nec ;then 16340 version_type=linux 16341 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16342 soname_spec='$libname${shared_ext}.$major' 16343 shlibpath_var=LD_LIBRARY_PATH 16344 fi 16345 ;; 16346 16347sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16348 version_type=freebsd-elf 16349 need_lib_prefix=no 16350 need_version=no 16351 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16352 soname_spec='${libname}${release}${shared_ext}$major' 16353 shlibpath_var=LD_LIBRARY_PATH 16354 hardcode_into_libs=yes 16355 if test "$with_gnu_ld" = yes; then 16356 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16357 shlibpath_overrides_runpath=no 16358 else 16359 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16360 shlibpath_overrides_runpath=yes 16361 case $host_os in 16362 sco3.2v5*) 16363 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16364 ;; 16365 esac 16366 fi 16367 sys_lib_dlsearch_path_spec='/usr/lib' 16368 ;; 16369 16370uts4*) 16371 version_type=linux 16372 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16373 soname_spec='${libname}${release}${shared_ext}$major' 16374 shlibpath_var=LD_LIBRARY_PATH 16375 ;; 16376 16377*) 16378 dynamic_linker=no 16379 ;; 16380esac 16381{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16382$as_echo "$dynamic_linker" >&6; } 16383test "$dynamic_linker" = no && can_build_shared=no 16384 16385if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 16386 $as_echo_n "(cached) " >&6 16387else 16388 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 16389fi 16390 16391sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 16392if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 16393 $as_echo_n "(cached) " >&6 16394else 16395 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 16396fi 16397 16398sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 16399 16400variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16401if test "$GCC" = yes; then 16402 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16403fi 16404 16405{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16406$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 16407hardcode_action_F77= 16408if test -n "$hardcode_libdir_flag_spec_F77" || \ 16409 test -n "$runpath_var_F77" || \ 16410 test "X$hardcode_automatic_F77" = "Xyes" ; then 16411 16412 # We can hardcode non-existant directories. 16413 if test "$hardcode_direct_F77" != no && 16414 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16415 # have to relink, otherwise we might link with an installed library 16416 # when we should be linking with a yet-to-be-installed one 16417 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16418 test "$hardcode_minus_L_F77" != no; then 16419 # Linking always hardcodes the temporary library directory. 16420 hardcode_action_F77=relink 16421 else 16422 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16423 hardcode_action_F77=immediate 16424 fi 16425else 16426 # We cannot hardcode anything, or else we can only hardcode existing 16427 # directories. 16428 hardcode_action_F77=unsupported 16429fi 16430{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16431$as_echo "$hardcode_action_F77" >&6; } 16432 16433if test "$hardcode_action_F77" = relink; then 16434 # Fast installation is not supported 16435 enable_fast_install=no 16436elif test "$shlibpath_overrides_runpath" = yes || 16437 test "$enable_shared" = no; then 16438 # Fast installation is not necessary 16439 enable_fast_install=needless 16440fi 16441 16442 16443# The else clause should only fire when bootstrapping the 16444# libtool distribution, otherwise you forgot to ship ltmain.sh 16445# with your package, and you will get complaints that there are 16446# no rules to generate ltmain.sh. 16447if test -f "$ltmain"; then 16448 # See if we are running on zsh, and set the options which allow our commands through 16449 # without removal of \ escapes. 16450 if test -n "${ZSH_VERSION+set}" ; then 16451 setopt NO_GLOB_SUBST 16452 fi 16453 # Now quote all the things that may contain metacharacters while being 16454 # careful not to overquote the AC_SUBSTed values. We take copies of the 16455 # variables and quote the copies for generation of the libtool script. 16456 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 16457 SED SHELL STRIP \ 16458 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16459 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16460 deplibs_check_method reload_flag reload_cmds need_locks \ 16461 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16462 lt_cv_sys_global_symbol_to_c_name_address \ 16463 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16464 old_postinstall_cmds old_postuninstall_cmds \ 16465 compiler_F77 \ 16466 CC_F77 \ 16467 LD_F77 \ 16468 lt_prog_compiler_wl_F77 \ 16469 lt_prog_compiler_pic_F77 \ 16470 lt_prog_compiler_static_F77 \ 16471 lt_prog_compiler_no_builtin_flag_F77 \ 16472 export_dynamic_flag_spec_F77 \ 16473 thread_safe_flag_spec_F77 \ 16474 whole_archive_flag_spec_F77 \ 16475 enable_shared_with_static_runtimes_F77 \ 16476 old_archive_cmds_F77 \ 16477 old_archive_from_new_cmds_F77 \ 16478 predep_objects_F77 \ 16479 postdep_objects_F77 \ 16480 predeps_F77 \ 16481 postdeps_F77 \ 16482 compiler_lib_search_path_F77 \ 16483 compiler_lib_search_dirs_F77 \ 16484 archive_cmds_F77 \ 16485 archive_expsym_cmds_F77 \ 16486 postinstall_cmds_F77 \ 16487 postuninstall_cmds_F77 \ 16488 old_archive_from_expsyms_cmds_F77 \ 16489 allow_undefined_flag_F77 \ 16490 no_undefined_flag_F77 \ 16491 export_symbols_cmds_F77 \ 16492 hardcode_libdir_flag_spec_F77 \ 16493 hardcode_libdir_flag_spec_ld_F77 \ 16494 hardcode_libdir_separator_F77 \ 16495 hardcode_automatic_F77 \ 16496 module_cmds_F77 \ 16497 module_expsym_cmds_F77 \ 16498 lt_cv_prog_compiler_c_o_F77 \ 16499 fix_srcfile_path_F77 \ 16500 exclude_expsyms_F77 \ 16501 include_expsyms_F77; do 16502 16503 case $var in 16504 old_archive_cmds_F77 | \ 16505 old_archive_from_new_cmds_F77 | \ 16506 archive_cmds_F77 | \ 16507 archive_expsym_cmds_F77 | \ 16508 module_cmds_F77 | \ 16509 module_expsym_cmds_F77 | \ 16510 old_archive_from_expsyms_cmds_F77 | \ 16511 export_symbols_cmds_F77 | \ 16512 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16513 postinstall_cmds | postuninstall_cmds | \ 16514 old_postinstall_cmds | old_postuninstall_cmds | \ 16515 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16516 # Double-quote double-evaled strings. 16517 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16518 ;; 16519 *) 16520 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16521 ;; 16522 esac 16523 done 16524 16525 case $lt_echo in 16526 *'\$0 --fallback-echo"') 16527 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16528 ;; 16529 esac 16530 16531cfgfile="$ofile" 16532 16533 cat <<__EOF__ >> "$cfgfile" 16534# ### BEGIN LIBTOOL TAG CONFIG: $tagname 16535 16536# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16537 16538# Shell to use when invoking shell scripts. 16539SHELL=$lt_SHELL 16540 16541# Whether or not to build shared libraries. 16542build_libtool_libs=$enable_shared 16543 16544# Whether or not to build static libraries. 16545build_old_libs=$enable_static 16546 16547# Whether or not to add -lc for building shared libraries. 16548build_libtool_need_lc=$archive_cmds_need_lc_F77 16549 16550# Whether or not to disallow shared libs when runtime libs are static 16551allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16552 16553# Whether or not to optimize for fast installation. 16554fast_install=$enable_fast_install 16555 16556# The host system. 16557host_alias=$host_alias 16558host=$host 16559host_os=$host_os 16560 16561# The build system. 16562build_alias=$build_alias 16563build=$build 16564build_os=$build_os 16565 16566# An echo program that does not interpret backslashes. 16567echo=$lt_echo 16568 16569# The archiver. 16570AR=$lt_AR 16571AR_FLAGS=$lt_AR_FLAGS 16572 16573# A C compiler. 16574LTCC=$lt_LTCC 16575 16576# LTCC compiler flags. 16577LTCFLAGS=$lt_LTCFLAGS 16578 16579# A language-specific compiler. 16580CC=$lt_compiler_F77 16581 16582# Is the compiler the GNU C compiler? 16583with_gcc=$GCC_F77 16584 16585# An ERE matcher. 16586EGREP=$lt_EGREP 16587 16588# The linker used to build libraries. 16589LD=$lt_LD_F77 16590 16591# Whether we need hard or soft links. 16592LN_S=$lt_LN_S 16593 16594# A BSD-compatible nm program. 16595NM=$lt_NM 16596 16597# A symbol stripping program 16598STRIP=$lt_STRIP 16599 16600# Used to examine libraries when file_magic_cmd begins "file" 16601MAGIC_CMD=$MAGIC_CMD 16602 16603# Used on cygwin: DLL creation program. 16604DLLTOOL="$DLLTOOL" 16605 16606# Used on cygwin: object dumper. 16607OBJDUMP="$OBJDUMP" 16608 16609# Used on cygwin: assembler. 16610AS="$AS" 16611 16612# The name of the directory that contains temporary libtool files. 16613objdir=$objdir 16614 16615# How to create reloadable object files. 16616reload_flag=$lt_reload_flag 16617reload_cmds=$lt_reload_cmds 16618 16619# How to pass a linker flag through the compiler. 16620wl=$lt_lt_prog_compiler_wl_F77 16621 16622# Object file suffix (normally "o"). 16623objext="$ac_objext" 16624 16625# Old archive suffix (normally "a"). 16626libext="$libext" 16627 16628# Shared library suffix (normally ".so"). 16629shrext_cmds='$shrext_cmds' 16630 16631# Executable file suffix (normally ""). 16632exeext="$exeext" 16633 16634# Additional compiler flags for building library objects. 16635pic_flag=$lt_lt_prog_compiler_pic_F77 16636pic_mode=$pic_mode 16637 16638# What is the maximum length of a command? 16639max_cmd_len=$lt_cv_sys_max_cmd_len 16640 16641# Does compiler simultaneously support -c and -o options? 16642compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16643 16644# Must we lock files when doing compilation? 16645need_locks=$lt_need_locks 16646 16647# Do we need the lib prefix for modules? 16648need_lib_prefix=$need_lib_prefix 16649 16650# Do we need a version for libraries? 16651need_version=$need_version 16652 16653# Whether dlopen is supported. 16654dlopen_support=$enable_dlopen 16655 16656# Whether dlopen of programs is supported. 16657dlopen_self=$enable_dlopen_self 16658 16659# Whether dlopen of statically linked programs is supported. 16660dlopen_self_static=$enable_dlopen_self_static 16661 16662# Compiler flag to prevent dynamic linking. 16663link_static_flag=$lt_lt_prog_compiler_static_F77 16664 16665# Compiler flag to turn off builtin functions. 16666no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16667 16668# Compiler flag to allow reflexive dlopens. 16669export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16670 16671# Compiler flag to generate shared objects directly from archives. 16672whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16673 16674# Compiler flag to generate thread-safe objects. 16675thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16676 16677# Library versioning type. 16678version_type=$version_type 16679 16680# Format of library name prefix. 16681libname_spec=$lt_libname_spec 16682 16683# List of archive names. First name is the real one, the rest are links. 16684# The last name is the one that the linker finds with -lNAME. 16685library_names_spec=$lt_library_names_spec 16686 16687# The coded name of the library, if different from the real name. 16688soname_spec=$lt_soname_spec 16689 16690# Commands used to build and install an old-style archive. 16691RANLIB=$lt_RANLIB 16692old_archive_cmds=$lt_old_archive_cmds_F77 16693old_postinstall_cmds=$lt_old_postinstall_cmds 16694old_postuninstall_cmds=$lt_old_postuninstall_cmds 16695 16696# Create an old-style archive from a shared archive. 16697old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16698 16699# Create a temporary old-style archive to link instead of a shared archive. 16700old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16701 16702# Commands used to build and install a shared archive. 16703archive_cmds=$lt_archive_cmds_F77 16704archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16705postinstall_cmds=$lt_postinstall_cmds 16706postuninstall_cmds=$lt_postuninstall_cmds 16707 16708# Commands used to build a loadable module (assumed same as above if empty) 16709module_cmds=$lt_module_cmds_F77 16710module_expsym_cmds=$lt_module_expsym_cmds_F77 16711 16712# Commands to strip libraries. 16713old_striplib=$lt_old_striplib 16714striplib=$lt_striplib 16715 16716# Dependencies to place before the objects being linked to create a 16717# shared library. 16718predep_objects=$lt_predep_objects_F77 16719 16720# Dependencies to place after the objects being linked to create a 16721# shared library. 16722postdep_objects=$lt_postdep_objects_F77 16723 16724# Dependencies to place before the objects being linked to create a 16725# shared library. 16726predeps=$lt_predeps_F77 16727 16728# Dependencies to place after the objects being linked to create a 16729# shared library. 16730postdeps=$lt_postdeps_F77 16731 16732# The directories searched by this compiler when creating a shared 16733# library 16734compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 16735 16736# The library search path used internally by the compiler when linking 16737# a shared library. 16738compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16739 16740# Method to check whether dependent libraries are shared objects. 16741deplibs_check_method=$lt_deplibs_check_method 16742 16743# Command to use when deplibs_check_method == file_magic. 16744file_magic_cmd=$lt_file_magic_cmd 16745 16746# Flag that allows shared libraries with undefined symbols to be built. 16747allow_undefined_flag=$lt_allow_undefined_flag_F77 16748 16749# Flag that forces no undefined symbols. 16750no_undefined_flag=$lt_no_undefined_flag_F77 16751 16752# Commands used to finish a libtool library installation in a directory. 16753finish_cmds=$lt_finish_cmds 16754 16755# Same as above, but a single script fragment to be evaled but not shown. 16756finish_eval=$lt_finish_eval 16757 16758# Take the output of nm and produce a listing of raw symbols and C names. 16759global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16760 16761# Transform the output of nm in a proper C declaration 16762global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16763 16764# Transform the output of nm in a C name address pair 16765global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16766 16767# This is the shared library runtime path variable. 16768runpath_var=$runpath_var 16769 16770# This is the shared library path variable. 16771shlibpath_var=$shlibpath_var 16772 16773# Is shlibpath searched before the hard-coded library search path? 16774shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16775 16776# How to hardcode a shared library path into an executable. 16777hardcode_action=$hardcode_action_F77 16778 16779# Whether we should hardcode library paths into libraries. 16780hardcode_into_libs=$hardcode_into_libs 16781 16782# Flag to hardcode \$libdir into a binary during linking. 16783# This must work even if \$libdir does not exist. 16784hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16785 16786# If ld is used when linking, flag to hardcode \$libdir into 16787# a binary during linking. This must work even if \$libdir does 16788# not exist. 16789hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16790 16791# Whether we need a single -rpath flag with a separated argument. 16792hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16793 16794# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16795# resulting binary. 16796hardcode_direct=$hardcode_direct_F77 16797 16798# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16799# resulting binary. 16800hardcode_minus_L=$hardcode_minus_L_F77 16801 16802# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16803# the resulting binary. 16804hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16805 16806# Set to yes if building a shared library automatically hardcodes DIR into the library 16807# and all subsequent libraries and executables linked against it. 16808hardcode_automatic=$hardcode_automatic_F77 16809 16810# Variables whose values should be saved in libtool wrapper scripts and 16811# restored at relink time. 16812variables_saved_for_relink="$variables_saved_for_relink" 16813 16814# Whether libtool must link a program against all its dependency libraries. 16815link_all_deplibs=$link_all_deplibs_F77 16816 16817# Compile-time system search path for libraries 16818sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16819 16820# Run-time system search path for libraries 16821sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16822 16823# Fix the shell variable \$srcfile for the compiler. 16824fix_srcfile_path=$lt_fix_srcfile_path 16825 16826# Set to yes if exported symbols are required. 16827always_export_symbols=$always_export_symbols_F77 16828 16829# The commands to list exported symbols. 16830export_symbols_cmds=$lt_export_symbols_cmds_F77 16831 16832# The commands to extract the exported symbol list from a shared archive. 16833extract_expsyms_cmds=$lt_extract_expsyms_cmds 16834 16835# Symbols that should not be listed in the preloaded symbols. 16836exclude_expsyms=$lt_exclude_expsyms_F77 16837 16838# Symbols that must always be exported. 16839include_expsyms=$lt_include_expsyms_F77 16840 16841# ### END LIBTOOL TAG CONFIG: $tagname 16842 16843__EOF__ 16844 16845 16846else 16847 # If there is no Makefile yet, we rely on a make rule to execute 16848 # `config.status --recheck' to rerun these tests and create the 16849 # libtool script then. 16850 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16851 if test -f "$ltmain_in"; then 16852 test -f Makefile && make "$ltmain" 16853 fi 16854fi 16855 16856 16857ac_ext=c 16858ac_cpp='$CPP $CPPFLAGS' 16859ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16860ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16861ac_compiler_gnu=$ac_cv_c_compiler_gnu 16862 16863CC="$lt_save_CC" 16864 16865 else 16866 tagname="" 16867 fi 16868 ;; 16869 16870 GCJ) 16871 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16872 16873 16874# Source file extension for Java test sources. 16875ac_ext=java 16876 16877# Object file extension for compiled Java test sources. 16878objext=o 16879objext_GCJ=$objext 16880 16881# Code to be used in simple compile tests 16882lt_simple_compile_test_code="class foo {}" 16883 16884# Code to be used in simple link tests 16885lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }' 16886 16887# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16888 16889# If no C compiler was specified, use CC. 16890LTCC=${LTCC-"$CC"} 16891 16892# If no C compiler flags were specified, use CFLAGS. 16893LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16894 16895# Allow CC to be a program name with arguments. 16896compiler=$CC 16897 16898 16899# save warnings/boilerplate of simple test code 16900ac_outfile=conftest.$ac_objext 16901echo "$lt_simple_compile_test_code" >conftest.$ac_ext 16902eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16903_lt_compiler_boilerplate=`cat conftest.err` 16904$rm conftest* 16905 16906ac_outfile=conftest.$ac_objext 16907echo "$lt_simple_link_test_code" >conftest.$ac_ext 16908eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16909_lt_linker_boilerplate=`cat conftest.err` 16910$rm -r conftest* 16911 16912 16913# Allow CC to be a program name with arguments. 16914lt_save_CC="$CC" 16915CC=${GCJ-"gcj"} 16916compiler=$CC 16917compiler_GCJ=$CC 16918for cc_temp in $compiler""; do 16919 case $cc_temp in 16920 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16921 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16922 \-*) ;; 16923 *) break;; 16924 esac 16925done 16926cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16927 16928 16929# GCJ did not exist at the time GCC didn't implicitly link libc in. 16930archive_cmds_need_lc_GCJ=no 16931 16932old_archive_cmds_GCJ=$old_archive_cmds 16933 16934 16935lt_prog_compiler_no_builtin_flag_GCJ= 16936 16937if test "$GCC" = yes; then 16938 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16939 16940 16941{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16942$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 16943if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16944 $as_echo_n "(cached) " >&6 16945else 16946 lt_cv_prog_compiler_rtti_exceptions=no 16947 ac_outfile=conftest.$ac_objext 16948 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16949 lt_compiler_flag="-fno-rtti -fno-exceptions" 16950 # Insert the option either (1) after the last *FLAGS variable, or 16951 # (2) before a word containing "conftest.", or (3) at the end. 16952 # Note that $ac_compile itself does not contain backslashes and begins 16953 # with a dollar sign (not a hyphen), so the echo should work correctly. 16954 # The option is referenced via a variable to avoid confusing sed. 16955 lt_compile=`echo "$ac_compile" | $SED \ 16956 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16957 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16958 -e 's:$: $lt_compiler_flag:'` 16959 (eval echo "\"\$as_me:16959: $lt_compile\"" >&5) 16960 (eval "$lt_compile" 2>conftest.err) 16961 ac_status=$? 16962 cat conftest.err >&5 16963 echo "$as_me:16963: \$? = $ac_status" >&5 16964 if (exit $ac_status) && test -s "$ac_outfile"; then 16965 # The compiler can only warn and ignore the option if not recognized 16966 # So say no if there are warnings other than the usual output. 16967 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16968 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16969 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16970 lt_cv_prog_compiler_rtti_exceptions=yes 16971 fi 16972 fi 16973 $rm conftest* 16974 16975fi 16976{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 16977$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 16978 16979if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 16980 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 16981else 16982 : 16983fi 16984 16985fi 16986 16987lt_prog_compiler_wl_GCJ= 16988lt_prog_compiler_pic_GCJ= 16989lt_prog_compiler_static_GCJ= 16990 16991{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 16992$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 16993 16994 if test "$GCC" = yes; then 16995 lt_prog_compiler_wl_GCJ='-Wl,' 16996 lt_prog_compiler_static_GCJ='-static' 16997 16998 case $host_os in 16999 aix*) 17000 # All AIX code is PIC. 17001 if test "$host_cpu" = ia64; then 17002 # AIX 5 now supports IA64 processor 17003 lt_prog_compiler_static_GCJ='-Bstatic' 17004 fi 17005 ;; 17006 17007 amigaos*) 17008 # FIXME: we need at least 68020 code to build shared libraries, but 17009 # adding the `-m68020' flag to GCC prevents building anything better, 17010 # like `-m68040'. 17011 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 17012 ;; 17013 17014 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 17015 # PIC is the default for these OSes. 17016 ;; 17017 17018 mingw* | cygwin* | pw32* | os2*) 17019 # This hack is so that the source file can tell whether it is being 17020 # built for inclusion in a dll (and should export symbols for example). 17021 # Although the cygwin gcc ignores -fPIC, still need this for old-style 17022 # (--disable-auto-import) libraries 17023 17024 ;; 17025 17026 darwin* | rhapsody*) 17027 # PIC is the default on this platform 17028 # Common symbols not allowed in MH_DYLIB files 17029 lt_prog_compiler_pic_GCJ='-fno-common' 17030 ;; 17031 17032 interix[3-9]*) 17033 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 17034 # Instead, we relocate shared libraries at runtime. 17035 ;; 17036 17037 msdosdjgpp*) 17038 # Just because we use GCC doesn't mean we suddenly get shared libraries 17039 # on systems that don't support them. 17040 lt_prog_compiler_can_build_shared_GCJ=no 17041 enable_shared=no 17042 ;; 17043 17044 sysv4*MP*) 17045 if test -d /usr/nec; then 17046 lt_prog_compiler_pic_GCJ=-Kconform_pic 17047 fi 17048 ;; 17049 17050 hpux*) 17051 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17052 # not for PA HP-UX. 17053 case $host_cpu in 17054 hppa*64*|ia64*) 17055 # +Z the default 17056 ;; 17057 *) 17058 lt_prog_compiler_pic_GCJ='-fPIC' 17059 ;; 17060 esac 17061 ;; 17062 17063 *) 17064 lt_prog_compiler_pic_GCJ='-fPIC' 17065 ;; 17066 esac 17067 else 17068 # PORTME Check for flag to pass linker flags through the system compiler. 17069 case $host_os in 17070 aix*) 17071 lt_prog_compiler_wl_GCJ='-Wl,' 17072 if test "$host_cpu" = ia64; then 17073 # AIX 5 now supports IA64 processor 17074 lt_prog_compiler_static_GCJ='-Bstatic' 17075 else 17076 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 17077 fi 17078 ;; 17079 darwin*) 17080 # PIC is the default on this platform 17081 # Common symbols not allowed in MH_DYLIB files 17082 case $cc_basename in 17083 xlc*) 17084 lt_prog_compiler_pic_GCJ='-qnocommon' 17085 lt_prog_compiler_wl_GCJ='-Wl,' 17086 ;; 17087 esac 17088 ;; 17089 17090 mingw* | cygwin* | pw32* | os2*) 17091 # This hack is so that the source file can tell whether it is being 17092 # built for inclusion in a dll (and should export symbols for example). 17093 17094 ;; 17095 17096 hpux9* | hpux10* | hpux11*) 17097 lt_prog_compiler_wl_GCJ='-Wl,' 17098 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17099 # not for PA HP-UX. 17100 case $host_cpu in 17101 hppa*64*|ia64*) 17102 # +Z the default 17103 ;; 17104 *) 17105 lt_prog_compiler_pic_GCJ='+Z' 17106 ;; 17107 esac 17108 # Is there a better lt_prog_compiler_static that works with the bundled CC? 17109 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 17110 ;; 17111 17112 irix5* | irix6* | nonstopux*) 17113 lt_prog_compiler_wl_GCJ='-Wl,' 17114 # PIC (with -KPIC) is the default. 17115 lt_prog_compiler_static_GCJ='-non_shared' 17116 ;; 17117 17118 newsos6) 17119 lt_prog_compiler_pic_GCJ='-KPIC' 17120 lt_prog_compiler_static_GCJ='-Bstatic' 17121 ;; 17122 17123 linux* | k*bsd*-gnu) 17124 case $cc_basename in 17125 icc* | ecc*) 17126 lt_prog_compiler_wl_GCJ='-Wl,' 17127 lt_prog_compiler_pic_GCJ='-KPIC' 17128 lt_prog_compiler_static_GCJ='-static' 17129 ;; 17130 pgcc* | pgf77* | pgf90* | pgf95*) 17131 # Portland Group compilers (*not* the Pentium gcc compiler, 17132 # which looks to be a dead project) 17133 lt_prog_compiler_wl_GCJ='-Wl,' 17134 lt_prog_compiler_pic_GCJ='-fpic' 17135 lt_prog_compiler_static_GCJ='-Bstatic' 17136 ;; 17137 ccc*) 17138 lt_prog_compiler_wl_GCJ='-Wl,' 17139 # All Alpha code is PIC. 17140 lt_prog_compiler_static_GCJ='-non_shared' 17141 ;; 17142 *) 17143 case `$CC -V 2>&1 | sed 5q` in 17144 *Sun\ C*) 17145 # Sun C 5.9 17146 lt_prog_compiler_pic_GCJ='-KPIC' 17147 lt_prog_compiler_static_GCJ='-Bstatic' 17148 lt_prog_compiler_wl_GCJ='-Wl,' 17149 ;; 17150 *Sun\ F*) 17151 # Sun Fortran 8.3 passes all unrecognized flags to the linker 17152 lt_prog_compiler_pic_GCJ='-KPIC' 17153 lt_prog_compiler_static_GCJ='-Bstatic' 17154 lt_prog_compiler_wl_GCJ='' 17155 ;; 17156 esac 17157 ;; 17158 esac 17159 ;; 17160 17161 osf3* | osf4* | osf5*) 17162 lt_prog_compiler_wl_GCJ='-Wl,' 17163 # All OSF/1 code is PIC. 17164 lt_prog_compiler_static_GCJ='-non_shared' 17165 ;; 17166 17167 rdos*) 17168 lt_prog_compiler_static_GCJ='-non_shared' 17169 ;; 17170 17171 solaris*) 17172 lt_prog_compiler_pic_GCJ='-KPIC' 17173 lt_prog_compiler_static_GCJ='-Bstatic' 17174 case $cc_basename in 17175 f77* | f90* | f95*) 17176 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 17177 *) 17178 lt_prog_compiler_wl_GCJ='-Wl,';; 17179 esac 17180 ;; 17181 17182 sunos4*) 17183 lt_prog_compiler_wl_GCJ='-Qoption ld ' 17184 lt_prog_compiler_pic_GCJ='-PIC' 17185 lt_prog_compiler_static_GCJ='-Bstatic' 17186 ;; 17187 17188 sysv4 | sysv4.2uw2* | sysv4.3*) 17189 lt_prog_compiler_wl_GCJ='-Wl,' 17190 lt_prog_compiler_pic_GCJ='-KPIC' 17191 lt_prog_compiler_static_GCJ='-Bstatic' 17192 ;; 17193 17194 sysv4*MP*) 17195 if test -d /usr/nec ;then 17196 lt_prog_compiler_pic_GCJ='-Kconform_pic' 17197 lt_prog_compiler_static_GCJ='-Bstatic' 17198 fi 17199 ;; 17200 17201 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 17202 lt_prog_compiler_wl_GCJ='-Wl,' 17203 lt_prog_compiler_pic_GCJ='-KPIC' 17204 lt_prog_compiler_static_GCJ='-Bstatic' 17205 ;; 17206 17207 unicos*) 17208 lt_prog_compiler_wl_GCJ='-Wl,' 17209 lt_prog_compiler_can_build_shared_GCJ=no 17210 ;; 17211 17212 uts4*) 17213 lt_prog_compiler_pic_GCJ='-pic' 17214 lt_prog_compiler_static_GCJ='-Bstatic' 17215 ;; 17216 17217 *) 17218 lt_prog_compiler_can_build_shared_GCJ=no 17219 ;; 17220 esac 17221 fi 17222 17223{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 17224$as_echo "$lt_prog_compiler_pic_GCJ" >&6; } 17225 17226# 17227# Check to make sure the PIC flag actually works. 17228# 17229if test -n "$lt_prog_compiler_pic_GCJ"; then 17230 17231{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 17232$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; } 17233if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then 17234 $as_echo_n "(cached) " >&6 17235else 17236 lt_cv_prog_compiler_pic_works_GCJ=no 17237 ac_outfile=conftest.$ac_objext 17238 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17239 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 17240 # Insert the option either (1) after the last *FLAGS variable, or 17241 # (2) before a word containing "conftest.", or (3) at the end. 17242 # Note that $ac_compile itself does not contain backslashes and begins 17243 # with a dollar sign (not a hyphen), so the echo should work correctly. 17244 # The option is referenced via a variable to avoid confusing sed. 17245 lt_compile=`echo "$ac_compile" | $SED \ 17246 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17247 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17248 -e 's:$: $lt_compiler_flag:'` 17249 (eval echo "\"\$as_me:17249: $lt_compile\"" >&5) 17250 (eval "$lt_compile" 2>conftest.err) 17251 ac_status=$? 17252 cat conftest.err >&5 17253 echo "$as_me:17253: \$? = $ac_status" >&5 17254 if (exit $ac_status) && test -s "$ac_outfile"; then 17255 # The compiler can only warn and ignore the option if not recognized 17256 # So say no if there are warnings other than the usual output. 17257 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 17258 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17259 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17260 lt_cv_prog_compiler_pic_works_GCJ=yes 17261 fi 17262 fi 17263 $rm conftest* 17264 17265fi 17266{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5 17267$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; } 17268 17269if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then 17270 case $lt_prog_compiler_pic_GCJ in 17271 "" | " "*) ;; 17272 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 17273 esac 17274else 17275 lt_prog_compiler_pic_GCJ= 17276 lt_prog_compiler_can_build_shared_GCJ=no 17277fi 17278 17279fi 17280case $host_os in 17281 # For platforms which do not support PIC, -DPIC is meaningless: 17282 *djgpp*) 17283 lt_prog_compiler_pic_GCJ= 17284 ;; 17285 *) 17286 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 17287 ;; 17288esac 17289 17290# 17291# Check to make sure the static flag actually works. 17292# 17293wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 17294{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 17295$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 17296if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then 17297 $as_echo_n "(cached) " >&6 17298else 17299 lt_cv_prog_compiler_static_works_GCJ=no 17300 save_LDFLAGS="$LDFLAGS" 17301 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 17302 echo "$lt_simple_link_test_code" > conftest.$ac_ext 17303 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17304 # The linker can only warn and ignore the option if not recognized 17305 # So say no if there are warnings 17306 if test -s conftest.err; then 17307 # Append any errors to the config.log. 17308 cat conftest.err 1>&5 17309 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 17310 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17311 if diff conftest.exp conftest.er2 >/dev/null; then 17312 lt_cv_prog_compiler_static_works_GCJ=yes 17313 fi 17314 else 17315 lt_cv_prog_compiler_static_works_GCJ=yes 17316 fi 17317 fi 17318 $rm -r conftest* 17319 LDFLAGS="$save_LDFLAGS" 17320 17321fi 17322{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5 17323$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; } 17324 17325if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then 17326 : 17327else 17328 lt_prog_compiler_static_GCJ= 17329fi 17330 17331 17332{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 17333$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 17334if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 17335 $as_echo_n "(cached) " >&6 17336else 17337 lt_cv_prog_compiler_c_o_GCJ=no 17338 $rm -r conftest 2>/dev/null 17339 mkdir conftest 17340 cd conftest 17341 mkdir out 17342 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17343 17344 lt_compiler_flag="-o out/conftest2.$ac_objext" 17345 # Insert the option either (1) after the last *FLAGS variable, or 17346 # (2) before a word containing "conftest.", or (3) at the end. 17347 # Note that $ac_compile itself does not contain backslashes and begins 17348 # with a dollar sign (not a hyphen), so the echo should work correctly. 17349 lt_compile=`echo "$ac_compile" | $SED \ 17350 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17351 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17352 -e 's:$: $lt_compiler_flag:'` 17353 (eval echo "\"\$as_me:17353: $lt_compile\"" >&5) 17354 (eval "$lt_compile" 2>out/conftest.err) 17355 ac_status=$? 17356 cat out/conftest.err >&5 17357 echo "$as_me:17357: \$? = $ac_status" >&5 17358 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17359 then 17360 # The compiler can only warn and ignore the option if not recognized 17361 # So say no if there are warnings 17362 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 17363 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17364 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17365 lt_cv_prog_compiler_c_o_GCJ=yes 17366 fi 17367 fi 17368 chmod u+w . 2>&5 17369 $rm conftest* 17370 # SGI C++ compiler will create directory out/ii_files/ for 17371 # template instantiation 17372 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17373 $rm out/* && rmdir out 17374 cd .. 17375 rmdir conftest 17376 $rm conftest* 17377 17378fi 17379{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17380$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17381 17382 17383hard_links="nottested" 17384if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17385 # do not overwrite the value of need_locks provided by the user 17386 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17387$as_echo_n "checking if we can lock with hard links... " >&6; } 17388 hard_links=yes 17389 $rm conftest* 17390 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17391 touch conftest.a 17392 ln conftest.a conftest.b 2>&5 || hard_links=no 17393 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17394 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 17395$as_echo "$hard_links" >&6; } 17396 if test "$hard_links" = no; then 17397 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17398$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17399 need_locks=warn 17400 fi 17401else 17402 need_locks=no 17403fi 17404 17405{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17406$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 17407 17408 runpath_var= 17409 allow_undefined_flag_GCJ= 17410 enable_shared_with_static_runtimes_GCJ=no 17411 archive_cmds_GCJ= 17412 archive_expsym_cmds_GCJ= 17413 old_archive_From_new_cmds_GCJ= 17414 old_archive_from_expsyms_cmds_GCJ= 17415 export_dynamic_flag_spec_GCJ= 17416 whole_archive_flag_spec_GCJ= 17417 thread_safe_flag_spec_GCJ= 17418 hardcode_libdir_flag_spec_GCJ= 17419 hardcode_libdir_flag_spec_ld_GCJ= 17420 hardcode_libdir_separator_GCJ= 17421 hardcode_direct_GCJ=no 17422 hardcode_minus_L_GCJ=no 17423 hardcode_shlibpath_var_GCJ=unsupported 17424 link_all_deplibs_GCJ=unknown 17425 hardcode_automatic_GCJ=no 17426 module_cmds_GCJ= 17427 module_expsym_cmds_GCJ= 17428 always_export_symbols_GCJ=no 17429 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17430 # include_expsyms should be a list of space-separated symbols to be *always* 17431 # included in the symbol list 17432 include_expsyms_GCJ= 17433 # exclude_expsyms can be an extended regexp of symbols to exclude 17434 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17435 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17436 # as well as any symbol that contains `d'. 17437 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 17438 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17439 # platforms (ab)use it in PIC code, but their linkers get confused if 17440 # the symbol is explicitly referenced. Since portable code cannot 17441 # rely on this symbol name, it's probably fine to never include it in 17442 # preloaded symbol tables. 17443 # Exclude shared library initialization/finalization symbols. 17444 extract_expsyms_cmds= 17445 # Just being paranoid about ensuring that cc_basename is set. 17446 for cc_temp in $compiler""; do 17447 case $cc_temp in 17448 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17449 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17450 \-*) ;; 17451 *) break;; 17452 esac 17453done 17454cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17455 17456 case $host_os in 17457 cygwin* | mingw* | pw32*) 17458 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17459 # When not using gcc, we currently assume that we are using 17460 # Microsoft Visual C++. 17461 if test "$GCC" != yes; then 17462 with_gnu_ld=no 17463 fi 17464 ;; 17465 interix*) 17466 # we just hope/assume this is gcc and not c89 (= MSVC++) 17467 with_gnu_ld=yes 17468 ;; 17469 openbsd*) 17470 with_gnu_ld=no 17471 ;; 17472 esac 17473 17474 ld_shlibs_GCJ=yes 17475 if test "$with_gnu_ld" = yes; then 17476 # If archive_cmds runs LD, not CC, wlarc should be empty 17477 wlarc='${wl}' 17478 17479 # Set some defaults for GNU ld with shared library support. These 17480 # are reset later if shared libraries are not supported. Putting them 17481 # here allows them to be overridden if necessary. 17482 runpath_var=LD_RUN_PATH 17483 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17484 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17485 # ancient GNU ld didn't support --whole-archive et. al. 17486 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17487 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17488 else 17489 whole_archive_flag_spec_GCJ= 17490 fi 17491 supports_anon_versioning=no 17492 case `$LD -v 2>/dev/null` in 17493 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17494 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17495 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17496 *\ 2.11.*) ;; # other 2.11 versions 17497 *) supports_anon_versioning=yes ;; 17498 esac 17499 17500 # See if GNU ld supports shared libraries. 17501 case $host_os in 17502 aix[3-9]*) 17503 # On AIX/PPC, the GNU linker is very broken 17504 if test "$host_cpu" != ia64; then 17505 ld_shlibs_GCJ=no 17506 cat <<EOF 1>&2 17507 17508*** Warning: the GNU linker, at least up to release 2.9.1, is reported 17509*** to be unable to reliably create shared libraries on AIX. 17510*** Therefore, libtool is disabling shared libraries support. If you 17511*** really care for shared libraries, you may want to modify your PATH 17512*** so that a non-GNU linker is found, and then restart. 17513 17514EOF 17515 fi 17516 ;; 17517 17518 amigaos*) 17519 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)' 17520 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17521 hardcode_minus_L_GCJ=yes 17522 17523 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 17524 # that the semantics of dynamic libraries on AmigaOS, at least up 17525 # to version 4, is to share data among multiple programs linked 17526 # with the same dynamic library. Since this doesn't match the 17527 # behavior of shared libraries on other platforms, we can't use 17528 # them. 17529 ld_shlibs_GCJ=no 17530 ;; 17531 17532 beos*) 17533 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17534 allow_undefined_flag_GCJ=unsupported 17535 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17536 # support --undefined. This deserves some investigation. FIXME 17537 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17538 else 17539 ld_shlibs_GCJ=no 17540 fi 17541 ;; 17542 17543 cygwin* | mingw* | pw32*) 17544 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17545 # as there is no search path for DLLs. 17546 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17547 allow_undefined_flag_GCJ=unsupported 17548 always_export_symbols_GCJ=no 17549 enable_shared_with_static_runtimes_GCJ=yes 17550 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 17551 17552 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17553 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17554 # If the export-symbols file already is a .def file (1st line 17555 # is EXPORTS), use it as is; otherwise, prepend... 17556 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17557 cp $export_symbols $output_objdir/$soname.def; 17558 else 17559 echo EXPORTS > $output_objdir/$soname.def; 17560 cat $export_symbols >> $output_objdir/$soname.def; 17561 fi~ 17562 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17563 else 17564 ld_shlibs_GCJ=no 17565 fi 17566 ;; 17567 17568 interix[3-9]*) 17569 hardcode_direct_GCJ=no 17570 hardcode_shlibpath_var_GCJ=no 17571 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17572 export_dynamic_flag_spec_GCJ='${wl}-E' 17573 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17574 # Instead, shared libraries are loaded at an image base (0x10000000 by 17575 # default) and relocated if they conflict, which is a slow very memory 17576 # consuming and fragmenting process. To avoid this, we pick a random, 17577 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17578 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17579 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' 17580 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' 17581 ;; 17582 17583 gnu* | linux* | k*bsd*-gnu) 17584 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17585 tmp_addflag= 17586 case $cc_basename,$host_cpu in 17587 pgcc*) # Portland Group C compiler 17588 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' 17589 tmp_addflag=' $pic_flag' 17590 ;; 17591 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 17592 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' 17593 tmp_addflag=' $pic_flag -Mnomain' ;; 17594 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17595 tmp_addflag=' -i_dynamic' ;; 17596 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17597 tmp_addflag=' -i_dynamic -nofor_main' ;; 17598 ifc* | ifort*) # Intel Fortran compiler 17599 tmp_addflag=' -nofor_main' ;; 17600 esac 17601 case `$CC -V 2>&1 | sed 5q` in 17602 *Sun\ C*) # Sun C 5.9 17603 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' 17604 tmp_sharedflag='-G' ;; 17605 *Sun\ F*) # Sun Fortran 8.3 17606 tmp_sharedflag='-G' ;; 17607 *) 17608 tmp_sharedflag='-shared' ;; 17609 esac 17610 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17611 17612 if test $supports_anon_versioning = yes; then 17613 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17614 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17615 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17616 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17617 fi 17618 else 17619 ld_shlibs_GCJ=no 17620 fi 17621 ;; 17622 17623 netbsd*) 17624 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17625 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17626 wlarc= 17627 else 17628 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17629 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17630 fi 17631 ;; 17632 17633 solaris*) 17634 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17635 ld_shlibs_GCJ=no 17636 cat <<EOF 1>&2 17637 17638*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17639*** create shared libraries on Solaris systems. Therefore, libtool 17640*** is disabling shared libraries support. We urge you to upgrade GNU 17641*** binutils to release 2.9.1 or newer. Another option is to modify 17642*** your PATH or compiler configuration so that the native linker is 17643*** used, and then restart. 17644 17645EOF 17646 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17647 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17648 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17649 else 17650 ld_shlibs_GCJ=no 17651 fi 17652 ;; 17653 17654 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17655 case `$LD -v 2>&1` in 17656 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17657 ld_shlibs_GCJ=no 17658 cat <<_LT_EOF 1>&2 17659 17660*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17661*** reliably create shared libraries on SCO systems. Therefore, libtool 17662*** is disabling shared libraries support. We urge you to upgrade GNU 17663*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17664*** your PATH or compiler configuration so that the native linker is 17665*** used, and then restart. 17666 17667_LT_EOF 17668 ;; 17669 *) 17670 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17671 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17672 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17673 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17674 else 17675 ld_shlibs_GCJ=no 17676 fi 17677 ;; 17678 esac 17679 ;; 17680 17681 sunos4*) 17682 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17683 wlarc= 17684 hardcode_direct_GCJ=yes 17685 hardcode_shlibpath_var_GCJ=no 17686 ;; 17687 17688 *) 17689 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17690 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17691 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17692 else 17693 ld_shlibs_GCJ=no 17694 fi 17695 ;; 17696 esac 17697 17698 if test "$ld_shlibs_GCJ" = no; then 17699 runpath_var= 17700 hardcode_libdir_flag_spec_GCJ= 17701 export_dynamic_flag_spec_GCJ= 17702 whole_archive_flag_spec_GCJ= 17703 fi 17704 else 17705 # PORTME fill in a description of your system's linker (not GNU ld) 17706 case $host_os in 17707 aix3*) 17708 allow_undefined_flag_GCJ=unsupported 17709 always_export_symbols_GCJ=yes 17710 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' 17711 # Note: this linker hardcodes the directories in LIBPATH if there 17712 # are no directories specified by -L. 17713 hardcode_minus_L_GCJ=yes 17714 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17715 # Neither direct hardcoding nor static linking is supported with a 17716 # broken collect2. 17717 hardcode_direct_GCJ=unsupported 17718 fi 17719 ;; 17720 17721 aix[4-9]*) 17722 if test "$host_cpu" = ia64; then 17723 # On IA64, the linker does run time linking by default, so we don't 17724 # have to do anything special. 17725 aix_use_runtimelinking=no 17726 exp_sym_flag='-Bexport' 17727 no_entry_flag="" 17728 else 17729 # If we're using GNU nm, then we don't want the "-C" option. 17730 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17731 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17732 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' 17733 else 17734 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' 17735 fi 17736 aix_use_runtimelinking=no 17737 17738 # Test if we are trying to use run time linking or normal 17739 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17740 # need to do runtime linking. 17741 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 17742 for ld_flag in $LDFLAGS; do 17743 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17744 aix_use_runtimelinking=yes 17745 break 17746 fi 17747 done 17748 ;; 17749 esac 17750 17751 exp_sym_flag='-bexport' 17752 no_entry_flag='-bnoentry' 17753 fi 17754 17755 # When large executables or shared objects are built, AIX ld can 17756 # have problems creating the table of contents. If linking a library 17757 # or program results in "error TOC overflow" add -mminimal-toc to 17758 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17759 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17760 17761 archive_cmds_GCJ='' 17762 hardcode_direct_GCJ=yes 17763 hardcode_libdir_separator_GCJ=':' 17764 link_all_deplibs_GCJ=yes 17765 17766 if test "$GCC" = yes; then 17767 case $host_os in aix4.[012]|aix4.[012].*) 17768 # We only want to do this on AIX 4.2 and lower, the check 17769 # below for broken collect2 doesn't work under 4.3+ 17770 collect2name=`${CC} -print-prog-name=collect2` 17771 if test -f "$collect2name" && \ 17772 strings "$collect2name" | grep resolve_lib_name >/dev/null 17773 then 17774 # We have reworked collect2 17775 : 17776 else 17777 # We have old collect2 17778 hardcode_direct_GCJ=unsupported 17779 # It fails to find uninstalled libraries when the uninstalled 17780 # path is not listed in the libpath. Setting hardcode_minus_L 17781 # to unsupported forces relinking 17782 hardcode_minus_L_GCJ=yes 17783 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17784 hardcode_libdir_separator_GCJ= 17785 fi 17786 ;; 17787 esac 17788 shared_flag='-shared' 17789 if test "$aix_use_runtimelinking" = yes; then 17790 shared_flag="$shared_flag "'${wl}-G' 17791 fi 17792 else 17793 # not using gcc 17794 if test "$host_cpu" = ia64; then 17795 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17796 # chokes on -Wl,-G. The following line is correct: 17797 shared_flag='-G' 17798 else 17799 if test "$aix_use_runtimelinking" = yes; then 17800 shared_flag='${wl}-G' 17801 else 17802 shared_flag='${wl}-bM:SRE' 17803 fi 17804 fi 17805 fi 17806 17807 # It seems that -bexpall does not export symbols beginning with 17808 # underscore (_), so it is better to generate a list of symbols to export. 17809 always_export_symbols_GCJ=yes 17810 if test "$aix_use_runtimelinking" = yes; then 17811 # Warning - without using the other runtime loading flags (-brtl), 17812 # -berok will link without error, but may produce a broken library. 17813 allow_undefined_flag_GCJ='-berok' 17814 # Determine the default libpath from the value encoded in an empty executable. 17815 cat >conftest.$ac_ext <<_ACEOF 17816/* confdefs.h. */ 17817_ACEOF 17818cat confdefs.h >>conftest.$ac_ext 17819cat >>conftest.$ac_ext <<_ACEOF 17820/* end confdefs.h. */ 17821 17822int 17823main () 17824{ 17825 17826 ; 17827 return 0; 17828} 17829_ACEOF 17830rm -f conftest.$ac_objext conftest$ac_exeext 17831if { (ac_try="$ac_link" 17832case "(($ac_try" in 17833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17834 *) ac_try_echo=$ac_try;; 17835esac 17836eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17837$as_echo "$ac_try_echo") >&5 17838 (eval "$ac_link") 2>conftest.er1 17839 ac_status=$? 17840 grep -v '^ *+' conftest.er1 >conftest.err 17841 rm -f conftest.er1 17842 cat conftest.err >&5 17843 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17844 (exit $ac_status); } && { 17845 test -z "$ac_c_werror_flag" || 17846 test ! -s conftest.err 17847 } && test -s conftest$ac_exeext && { 17848 test "$cross_compiling" = yes || 17849 $as_test_x conftest$ac_exeext 17850 }; then 17851 17852lt_aix_libpath_sed=' 17853 /Import File Strings/,/^$/ { 17854 /^0/ { 17855 s/^0 *\(.*\)$/\1/ 17856 p 17857 } 17858 }' 17859aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17860# Check for a 64-bit object if we didn't find anything. 17861if test -z "$aix_libpath"; then 17862 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17863fi 17864else 17865 $as_echo "$as_me: failed program was:" >&5 17866sed 's/^/| /' conftest.$ac_ext >&5 17867 17868 17869fi 17870 17871rm -rf conftest.dSYM 17872rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17873 conftest$ac_exeext conftest.$ac_ext 17874if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17875 17876 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17877 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" 17878 else 17879 if test "$host_cpu" = ia64; then 17880 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17881 allow_undefined_flag_GCJ="-z nodefs" 17882 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" 17883 else 17884 # Determine the default libpath from the value encoded in an empty executable. 17885 cat >conftest.$ac_ext <<_ACEOF 17886/* confdefs.h. */ 17887_ACEOF 17888cat confdefs.h >>conftest.$ac_ext 17889cat >>conftest.$ac_ext <<_ACEOF 17890/* end confdefs.h. */ 17891 17892int 17893main () 17894{ 17895 17896 ; 17897 return 0; 17898} 17899_ACEOF 17900rm -f conftest.$ac_objext conftest$ac_exeext 17901if { (ac_try="$ac_link" 17902case "(($ac_try" in 17903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17904 *) ac_try_echo=$ac_try;; 17905esac 17906eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17907$as_echo "$ac_try_echo") >&5 17908 (eval "$ac_link") 2>conftest.er1 17909 ac_status=$? 17910 grep -v '^ *+' conftest.er1 >conftest.err 17911 rm -f conftest.er1 17912 cat conftest.err >&5 17913 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17914 (exit $ac_status); } && { 17915 test -z "$ac_c_werror_flag" || 17916 test ! -s conftest.err 17917 } && test -s conftest$ac_exeext && { 17918 test "$cross_compiling" = yes || 17919 $as_test_x conftest$ac_exeext 17920 }; then 17921 17922lt_aix_libpath_sed=' 17923 /Import File Strings/,/^$/ { 17924 /^0/ { 17925 s/^0 *\(.*\)$/\1/ 17926 p 17927 } 17928 }' 17929aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17930# Check for a 64-bit object if we didn't find anything. 17931if test -z "$aix_libpath"; then 17932 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17933fi 17934else 17935 $as_echo "$as_me: failed program was:" >&5 17936sed 's/^/| /' conftest.$ac_ext >&5 17937 17938 17939fi 17940 17941rm -rf conftest.dSYM 17942rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17943 conftest$ac_exeext conftest.$ac_ext 17944if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17945 17946 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17947 # Warning - without using the other run time loading flags, 17948 # -berok will link without error, but may produce a broken library. 17949 no_undefined_flag_GCJ=' ${wl}-bernotok' 17950 allow_undefined_flag_GCJ=' ${wl}-berok' 17951 # Exported symbols can be pulled into shared objects from archives 17952 whole_archive_flag_spec_GCJ='$convenience' 17953 archive_cmds_need_lc_GCJ=yes 17954 # This is similar to how AIX traditionally builds its shared libraries. 17955 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' 17956 fi 17957 fi 17958 ;; 17959 17960 amigaos*) 17961 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)' 17962 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17963 hardcode_minus_L_GCJ=yes 17964 # see comment about different semantics on the GNU ld section 17965 ld_shlibs_GCJ=no 17966 ;; 17967 17968 bsdi[45]*) 17969 export_dynamic_flag_spec_GCJ=-rdynamic 17970 ;; 17971 17972 cygwin* | mingw* | pw32*) 17973 # When not using gcc, we currently assume that we are using 17974 # Microsoft Visual C++. 17975 # hardcode_libdir_flag_spec is actually meaningless, as there is 17976 # no search path for DLLs. 17977 hardcode_libdir_flag_spec_GCJ=' ' 17978 allow_undefined_flag_GCJ=unsupported 17979 # Tell ltmain to make .lib files, not .a files. 17980 libext=lib 17981 # Tell ltmain to make .dll files, not .so files. 17982 shrext_cmds=".dll" 17983 # FIXME: Setting linknames here is a bad hack. 17984 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 17985 # The linker will automatically build a .lib file if we build a DLL. 17986 old_archive_From_new_cmds_GCJ='true' 17987 # FIXME: Should let the user specify the lib program. 17988 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs' 17989 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 17990 enable_shared_with_static_runtimes_GCJ=yes 17991 ;; 17992 17993 darwin* | rhapsody*) 17994 case $host_os in 17995 rhapsody* | darwin1.[012]) 17996 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 17997 ;; 17998 *) # Darwin 1.3 on 17999 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 18000 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18001 else 18002 case ${MACOSX_DEPLOYMENT_TARGET} in 18003 10.[012]) 18004 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18005 ;; 18006 10.*) 18007 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 18008 ;; 18009 esac 18010 fi 18011 ;; 18012 esac 18013 archive_cmds_need_lc_GCJ=no 18014 hardcode_direct_GCJ=no 18015 hardcode_automatic_GCJ=yes 18016 hardcode_shlibpath_var_GCJ=unsupported 18017 whole_archive_flag_spec_GCJ='' 18018 link_all_deplibs_GCJ=yes 18019 if test "$GCC" = yes ; then 18020 output_verbose_link_cmd='echo' 18021 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}" 18022 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 18023 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}" 18024 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}" 18025 else 18026 case $cc_basename in 18027 xlc*) 18028 output_verbose_link_cmd='echo' 18029 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 18030 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 18031 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 18032 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}' 18033 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}' 18034 ;; 18035 *) 18036 ld_shlibs_GCJ=no 18037 ;; 18038 esac 18039 fi 18040 ;; 18041 18042 dgux*) 18043 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18044 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18045 hardcode_shlibpath_var_GCJ=no 18046 ;; 18047 18048 freebsd1*) 18049 ld_shlibs_GCJ=no 18050 ;; 18051 18052 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 18053 # support. Future versions do this automatically, but an explicit c++rt0.o 18054 # does not break anything, and helps significantly (at the cost of a little 18055 # extra space). 18056 freebsd2.2*) 18057 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 18058 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18059 hardcode_direct_GCJ=yes 18060 hardcode_shlibpath_var_GCJ=no 18061 ;; 18062 18063 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 18064 freebsd2*) 18065 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18066 hardcode_direct_GCJ=yes 18067 hardcode_minus_L_GCJ=yes 18068 hardcode_shlibpath_var_GCJ=no 18069 ;; 18070 18071 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 18072 freebsd* | dragonfly*) 18073 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 18074 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18075 hardcode_direct_GCJ=yes 18076 hardcode_shlibpath_var_GCJ=no 18077 ;; 18078 18079 hpux9*) 18080 if test "$GCC" = yes; then 18081 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' 18082 else 18083 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' 18084 fi 18085 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18086 hardcode_libdir_separator_GCJ=: 18087 hardcode_direct_GCJ=yes 18088 18089 # hardcode_minus_L: Not really in the search PATH, 18090 # but as the default location of the library. 18091 hardcode_minus_L_GCJ=yes 18092 export_dynamic_flag_spec_GCJ='${wl}-E' 18093 ;; 18094 18095 hpux10*) 18096 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18097 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18098 else 18099 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 18100 fi 18101 if test "$with_gnu_ld" = no; then 18102 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18103 hardcode_libdir_separator_GCJ=: 18104 18105 hardcode_direct_GCJ=yes 18106 export_dynamic_flag_spec_GCJ='${wl}-E' 18107 18108 # hardcode_minus_L: Not really in the search PATH, 18109 # but as the default location of the library. 18110 hardcode_minus_L_GCJ=yes 18111 fi 18112 ;; 18113 18114 hpux11*) 18115 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18116 case $host_cpu in 18117 hppa*64*) 18118 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18119 ;; 18120 ia64*) 18121 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18122 ;; 18123 *) 18124 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18125 ;; 18126 esac 18127 else 18128 case $host_cpu in 18129 hppa*64*) 18130 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18131 ;; 18132 ia64*) 18133 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18134 ;; 18135 *) 18136 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18137 ;; 18138 esac 18139 fi 18140 if test "$with_gnu_ld" = no; then 18141 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18142 hardcode_libdir_separator_GCJ=: 18143 18144 case $host_cpu in 18145 hppa*64*|ia64*) 18146 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 18147 hardcode_direct_GCJ=no 18148 hardcode_shlibpath_var_GCJ=no 18149 ;; 18150 *) 18151 hardcode_direct_GCJ=yes 18152 export_dynamic_flag_spec_GCJ='${wl}-E' 18153 18154 # hardcode_minus_L: Not really in the search PATH, 18155 # but as the default location of the library. 18156 hardcode_minus_L_GCJ=yes 18157 ;; 18158 esac 18159 fi 18160 ;; 18161 18162 irix5* | irix6* | nonstopux*) 18163 if test "$GCC" = yes; then 18164 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' 18165 else 18166 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' 18167 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 18168 fi 18169 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18170 hardcode_libdir_separator_GCJ=: 18171 link_all_deplibs_GCJ=yes 18172 ;; 18173 18174 netbsd*) 18175 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18176 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 18177 else 18178 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 18179 fi 18180 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18181 hardcode_direct_GCJ=yes 18182 hardcode_shlibpath_var_GCJ=no 18183 ;; 18184 18185 newsos6) 18186 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18187 hardcode_direct_GCJ=yes 18188 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18189 hardcode_libdir_separator_GCJ=: 18190 hardcode_shlibpath_var_GCJ=no 18191 ;; 18192 18193 openbsd*) 18194 if test -f /usr/libexec/ld.so; then 18195 hardcode_direct_GCJ=yes 18196 hardcode_shlibpath_var_GCJ=no 18197 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18198 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18199 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 18200 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18201 export_dynamic_flag_spec_GCJ='${wl}-E' 18202 else 18203 case $host_os in 18204 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 18205 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18206 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18207 ;; 18208 *) 18209 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18210 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18211 ;; 18212 esac 18213 fi 18214 else 18215 ld_shlibs_GCJ=no 18216 fi 18217 ;; 18218 18219 os2*) 18220 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18221 hardcode_minus_L_GCJ=yes 18222 allow_undefined_flag_GCJ=unsupported 18223 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' 18224 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 18225 ;; 18226 18227 osf3*) 18228 if test "$GCC" = yes; then 18229 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18230 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' 18231 else 18232 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18233 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' 18234 fi 18235 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18236 hardcode_libdir_separator_GCJ=: 18237 ;; 18238 18239 osf4* | osf5*) # as osf3* with the addition of -msym flag 18240 if test "$GCC" = yes; then 18241 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18242 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' 18243 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18244 else 18245 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18246 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' 18247 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~ 18248 $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' 18249 18250 # Both c and cxx compiler support -rpath directly 18251 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 18252 fi 18253 hardcode_libdir_separator_GCJ=: 18254 ;; 18255 18256 solaris*) 18257 no_undefined_flag_GCJ=' -z text' 18258 if test "$GCC" = yes; then 18259 wlarc='${wl}' 18260 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18261 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18262 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 18263 else 18264 wlarc='' 18265 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 18266 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18267 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 18268 fi 18269 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18270 hardcode_shlibpath_var_GCJ=no 18271 case $host_os in 18272 solaris2.[0-5] | solaris2.[0-5].*) ;; 18273 *) 18274 # The compiler driver will combine and reorder linker options, 18275 # but understands `-z linker_flag'. GCC discards it without `$wl', 18276 # but is careful enough not to reorder. 18277 # Supported since Solaris 2.6 (maybe 2.5.1?) 18278 if test "$GCC" = yes; then 18279 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 18280 else 18281 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' 18282 fi 18283 ;; 18284 esac 18285 link_all_deplibs_GCJ=yes 18286 ;; 18287 18288 sunos4*) 18289 if test "x$host_vendor" = xsequent; then 18290 # Use $CC to link under sequent, because it throws in some extra .o 18291 # files that make .init and .fini sections work. 18292 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 18293 else 18294 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 18295 fi 18296 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18297 hardcode_direct_GCJ=yes 18298 hardcode_minus_L_GCJ=yes 18299 hardcode_shlibpath_var_GCJ=no 18300 ;; 18301 18302 sysv4) 18303 case $host_vendor in 18304 sni) 18305 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18306 hardcode_direct_GCJ=yes # is this really true??? 18307 ;; 18308 siemens) 18309 ## LD is ld it makes a PLAMLIB 18310 ## CC just makes a GrossModule. 18311 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18312 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 18313 hardcode_direct_GCJ=no 18314 ;; 18315 motorola) 18316 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18317 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 18318 ;; 18319 esac 18320 runpath_var='LD_RUN_PATH' 18321 hardcode_shlibpath_var_GCJ=no 18322 ;; 18323 18324 sysv4.3*) 18325 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18326 hardcode_shlibpath_var_GCJ=no 18327 export_dynamic_flag_spec_GCJ='-Bexport' 18328 ;; 18329 18330 sysv4*MP*) 18331 if test -d /usr/nec; then 18332 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18333 hardcode_shlibpath_var_GCJ=no 18334 runpath_var=LD_RUN_PATH 18335 hardcode_runpath_var=yes 18336 ld_shlibs_GCJ=yes 18337 fi 18338 ;; 18339 18340 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 18341 no_undefined_flag_GCJ='${wl}-z,text' 18342 archive_cmds_need_lc_GCJ=no 18343 hardcode_shlibpath_var_GCJ=no 18344 runpath_var='LD_RUN_PATH' 18345 18346 if test "$GCC" = yes; then 18347 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18348 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18349 else 18350 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18351 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18352 fi 18353 ;; 18354 18355 sysv5* | sco3.2v5* | sco5v6*) 18356 # Note: We can NOT use -z defs as we might desire, because we do not 18357 # link with -lc, and that would cause any symbols used from libc to 18358 # always be unresolved, which means just about no library would 18359 # ever link correctly. If we're not using GNU ld we use -z text 18360 # though, which does catch some bad symbols but isn't as heavy-handed 18361 # as -z defs. 18362 no_undefined_flag_GCJ='${wl}-z,text' 18363 allow_undefined_flag_GCJ='${wl}-z,nodefs' 18364 archive_cmds_need_lc_GCJ=no 18365 hardcode_shlibpath_var_GCJ=no 18366 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 18367 hardcode_libdir_separator_GCJ=':' 18368 link_all_deplibs_GCJ=yes 18369 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 18370 runpath_var='LD_RUN_PATH' 18371 18372 if test "$GCC" = yes; then 18373 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18374 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18375 else 18376 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18377 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18378 fi 18379 ;; 18380 18381 uts4*) 18382 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18383 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18384 hardcode_shlibpath_var_GCJ=no 18385 ;; 18386 18387 *) 18388 ld_shlibs_GCJ=no 18389 ;; 18390 esac 18391 fi 18392 18393{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 18394$as_echo "$ld_shlibs_GCJ" >&6; } 18395test "$ld_shlibs_GCJ" = no && can_build_shared=no 18396 18397# 18398# Do we need to explicitly link libc? 18399# 18400case "x$archive_cmds_need_lc_GCJ" in 18401x|xyes) 18402 # Assume -lc should be added 18403 archive_cmds_need_lc_GCJ=yes 18404 18405 if test "$enable_shared" = yes && test "$GCC" = yes; then 18406 case $archive_cmds_GCJ in 18407 *'~'*) 18408 # FIXME: we may have to deal with multi-command sequences. 18409 ;; 18410 '$CC '*) 18411 # Test whether the compiler implicitly links with -lc since on some 18412 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18413 # to ld, don't add -lc before -lgcc. 18414 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18415$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 18416 $rm conftest* 18417 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 18418 18419 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18420 (eval $ac_compile) 2>&5 18421 ac_status=$? 18422 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18423 (exit $ac_status); } 2>conftest.err; then 18424 soname=conftest 18425 lib=conftest 18426 libobjs=conftest.$ac_objext 18427 deplibs= 18428 wl=$lt_prog_compiler_wl_GCJ 18429 pic_flag=$lt_prog_compiler_pic_GCJ 18430 compiler_flags=-v 18431 linker_flags=-v 18432 verstring= 18433 output_objdir=. 18434 libname=conftest 18435 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18436 allow_undefined_flag_GCJ= 18437 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 18438 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 18439 ac_status=$? 18440 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18441 (exit $ac_status); } 18442 then 18443 archive_cmds_need_lc_GCJ=no 18444 else 18445 archive_cmds_need_lc_GCJ=yes 18446 fi 18447 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 18448 else 18449 cat conftest.err 1>&5 18450 fi 18451 $rm conftest* 18452 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 18453$as_echo "$archive_cmds_need_lc_GCJ" >&6; } 18454 ;; 18455 esac 18456 fi 18457 ;; 18458esac 18459 18460{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 18461$as_echo_n "checking dynamic linker characteristics... " >&6; } 18462library_names_spec= 18463libname_spec='lib$name' 18464soname_spec= 18465shrext_cmds=".so" 18466postinstall_cmds= 18467postuninstall_cmds= 18468finish_cmds= 18469finish_eval= 18470shlibpath_var= 18471shlibpath_overrides_runpath=unknown 18472version_type=none 18473dynamic_linker="$host_os ld.so" 18474sys_lib_dlsearch_path_spec="/lib /usr/lib" 18475 18476need_lib_prefix=unknown 18477hardcode_into_libs=no 18478 18479# when you set need_version to no, make sure it does not cause -set_version 18480# flags to be left without arguments 18481need_version=unknown 18482 18483case $host_os in 18484aix3*) 18485 version_type=linux 18486 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18487 shlibpath_var=LIBPATH 18488 18489 # AIX 3 has no versioning support, so we append a major version to the name. 18490 soname_spec='${libname}${release}${shared_ext}$major' 18491 ;; 18492 18493aix[4-9]*) 18494 version_type=linux 18495 need_lib_prefix=no 18496 need_version=no 18497 hardcode_into_libs=yes 18498 if test "$host_cpu" = ia64; then 18499 # AIX 5 supports IA64 18500 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18501 shlibpath_var=LD_LIBRARY_PATH 18502 else 18503 # With GCC up to 2.95.x, collect2 would create an import file 18504 # for dependence libraries. The import file would start with 18505 # the line `#! .'. This would cause the generated library to 18506 # depend on `.', always an invalid library. This was fixed in 18507 # development snapshots of GCC prior to 3.0. 18508 case $host_os in 18509 aix4 | aix4.[01] | aix4.[01].*) 18510 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18511 echo ' yes ' 18512 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18513 : 18514 else 18515 can_build_shared=no 18516 fi 18517 ;; 18518 esac 18519 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18520 # soname into executable. Probably we can add versioning support to 18521 # collect2, so additional links can be useful in future. 18522 if test "$aix_use_runtimelinking" = yes; then 18523 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18524 # instead of lib<name>.a to let people know that these are not 18525 # typical AIX shared libraries. 18526 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18527 else 18528 # We preserve .a as extension for shared libraries through AIX4.2 18529 # and later when we are not doing run time linking. 18530 library_names_spec='${libname}${release}.a $libname.a' 18531 soname_spec='${libname}${release}${shared_ext}$major' 18532 fi 18533 shlibpath_var=LIBPATH 18534 fi 18535 ;; 18536 18537amigaos*) 18538 library_names_spec='$libname.ixlibrary $libname.a' 18539 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18540 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' 18541 ;; 18542 18543beos*) 18544 library_names_spec='${libname}${shared_ext}' 18545 dynamic_linker="$host_os ld.so" 18546 shlibpath_var=LIBRARY_PATH 18547 ;; 18548 18549bsdi[45]*) 18550 version_type=linux 18551 need_version=no 18552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18553 soname_spec='${libname}${release}${shared_ext}$major' 18554 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18555 shlibpath_var=LD_LIBRARY_PATH 18556 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18557 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18558 # the default ld.so.conf also contains /usr/contrib/lib and 18559 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18560 # libtool to hard-code these into programs 18561 ;; 18562 18563cygwin* | mingw* | pw32*) 18564 version_type=windows 18565 shrext_cmds=".dll" 18566 need_version=no 18567 need_lib_prefix=no 18568 18569 case $GCC,$host_os in 18570 yes,cygwin* | yes,mingw* | yes,pw32*) 18571 library_names_spec='$libname.dll.a' 18572 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18573 postinstall_cmds='base_file=`basename \${file}`~ 18574 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18575 dldir=$destdir/`dirname \$dlpath`~ 18576 test -d \$dldir || mkdir -p \$dldir~ 18577 $install_prog $dir/$dlname \$dldir/$dlname~ 18578 chmod a+x \$dldir/$dlname' 18579 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18580 dlpath=$dir/\$dldll~ 18581 $rm \$dlpath' 18582 shlibpath_overrides_runpath=yes 18583 18584 case $host_os in 18585 cygwin*) 18586 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18587 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18588 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18589 ;; 18590 mingw*) 18591 # MinGW DLLs use traditional 'lib' prefix 18592 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18593 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18594 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18595 # It is most probably a Windows format PATH printed by 18596 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18597 # path with ; separators, and with drive letters. We can handle the 18598 # drive letters (cygwin fileutils understands them), so leave them, 18599 # especially as we might pass files found there to a mingw objdump, 18600 # which wouldn't understand a cygwinified path. Ahh. 18601 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18602 else 18603 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18604 fi 18605 ;; 18606 pw32*) 18607 # pw32 DLLs use 'pw' prefix rather than 'lib' 18608 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18609 ;; 18610 esac 18611 ;; 18612 18613 *) 18614 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18615 ;; 18616 esac 18617 dynamic_linker='Win32 ld.exe' 18618 # FIXME: first we should search . and the directory the executable is in 18619 shlibpath_var=PATH 18620 ;; 18621 18622darwin* | rhapsody*) 18623 dynamic_linker="$host_os dyld" 18624 version_type=darwin 18625 need_lib_prefix=no 18626 need_version=no 18627 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18628 soname_spec='${libname}${release}${major}$shared_ext' 18629 shlibpath_overrides_runpath=yes 18630 shlibpath_var=DYLD_LIBRARY_PATH 18631 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18632 18633 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18634 ;; 18635 18636dgux*) 18637 version_type=linux 18638 need_lib_prefix=no 18639 need_version=no 18640 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18641 soname_spec='${libname}${release}${shared_ext}$major' 18642 shlibpath_var=LD_LIBRARY_PATH 18643 ;; 18644 18645freebsd1*) 18646 dynamic_linker=no 18647 ;; 18648 18649freebsd* | dragonfly*) 18650 # DragonFly does not have aout. When/if they implement a new 18651 # versioning mechanism, adjust this. 18652 if test -x /usr/bin/objformat; then 18653 objformat=`/usr/bin/objformat` 18654 else 18655 case $host_os in 18656 freebsd[123]*) objformat=aout ;; 18657 *) objformat=elf ;; 18658 esac 18659 fi 18660 version_type=freebsd-$objformat 18661 case $version_type in 18662 freebsd-elf*) 18663 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18664 need_version=no 18665 need_lib_prefix=no 18666 ;; 18667 freebsd-*) 18668 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18669 need_version=yes 18670 ;; 18671 esac 18672 shlibpath_var=LD_LIBRARY_PATH 18673 case $host_os in 18674 freebsd2*) 18675 shlibpath_overrides_runpath=yes 18676 ;; 18677 freebsd3.[01]* | freebsdelf3.[01]*) 18678 shlibpath_overrides_runpath=yes 18679 hardcode_into_libs=yes 18680 ;; 18681 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18682 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18683 shlibpath_overrides_runpath=no 18684 hardcode_into_libs=yes 18685 ;; 18686 *) # from 4.6 on, and DragonFly 18687 shlibpath_overrides_runpath=yes 18688 hardcode_into_libs=yes 18689 ;; 18690 esac 18691 ;; 18692 18693gnu*) 18694 version_type=linux 18695 need_lib_prefix=no 18696 need_version=no 18697 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18698 soname_spec='${libname}${release}${shared_ext}$major' 18699 shlibpath_var=LD_LIBRARY_PATH 18700 hardcode_into_libs=yes 18701 ;; 18702 18703hpux9* | hpux10* | hpux11*) 18704 # Give a soname corresponding to the major version so that dld.sl refuses to 18705 # link against other versions. 18706 version_type=sunos 18707 need_lib_prefix=no 18708 need_version=no 18709 case $host_cpu in 18710 ia64*) 18711 shrext_cmds='.so' 18712 hardcode_into_libs=yes 18713 dynamic_linker="$host_os dld.so" 18714 shlibpath_var=LD_LIBRARY_PATH 18715 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18716 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18717 soname_spec='${libname}${release}${shared_ext}$major' 18718 if test "X$HPUX_IA64_MODE" = X32; then 18719 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18720 else 18721 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18722 fi 18723 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18724 ;; 18725 hppa*64*) 18726 shrext_cmds='.sl' 18727 hardcode_into_libs=yes 18728 dynamic_linker="$host_os dld.sl" 18729 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18730 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18731 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18732 soname_spec='${libname}${release}${shared_ext}$major' 18733 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18734 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18735 ;; 18736 *) 18737 shrext_cmds='.sl' 18738 dynamic_linker="$host_os dld.sl" 18739 shlibpath_var=SHLIB_PATH 18740 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18741 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18742 soname_spec='${libname}${release}${shared_ext}$major' 18743 ;; 18744 esac 18745 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18746 postinstall_cmds='chmod 555 $lib' 18747 ;; 18748 18749interix[3-9]*) 18750 version_type=linux 18751 need_lib_prefix=no 18752 need_version=no 18753 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18754 soname_spec='${libname}${release}${shared_ext}$major' 18755 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18756 shlibpath_var=LD_LIBRARY_PATH 18757 shlibpath_overrides_runpath=no 18758 hardcode_into_libs=yes 18759 ;; 18760 18761irix5* | irix6* | nonstopux*) 18762 case $host_os in 18763 nonstopux*) version_type=nonstopux ;; 18764 *) 18765 if test "$lt_cv_prog_gnu_ld" = yes; then 18766 version_type=linux 18767 else 18768 version_type=irix 18769 fi ;; 18770 esac 18771 need_lib_prefix=no 18772 need_version=no 18773 soname_spec='${libname}${release}${shared_ext}$major' 18774 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18775 case $host_os in 18776 irix5* | nonstopux*) 18777 libsuff= shlibsuff= 18778 ;; 18779 *) 18780 case $LD in # libtool.m4 will add one of these switches to LD 18781 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18782 libsuff= shlibsuff= libmagic=32-bit;; 18783 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18784 libsuff=32 shlibsuff=N32 libmagic=N32;; 18785 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18786 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18787 *) libsuff= shlibsuff= libmagic=never-match;; 18788 esac 18789 ;; 18790 esac 18791 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18792 shlibpath_overrides_runpath=no 18793 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18794 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18795 hardcode_into_libs=yes 18796 ;; 18797 18798# No shared lib support for Linux oldld, aout, or coff. 18799linux*oldld* | linux*aout* | linux*coff*) 18800 dynamic_linker=no 18801 ;; 18802 18803# This must be Linux ELF. 18804linux* | k*bsd*-gnu) 18805 version_type=linux 18806 need_lib_prefix=no 18807 need_version=no 18808 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18809 soname_spec='${libname}${release}${shared_ext}$major' 18810 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18811 shlibpath_var=LD_LIBRARY_PATH 18812 shlibpath_overrides_runpath=no 18813 # This implies no fast_install, which is unacceptable. 18814 # Some rework will be needed to allow for fast_install 18815 # before this can be enabled. 18816 hardcode_into_libs=yes 18817 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18818 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18819 18820 # Append ld.so.conf contents to the search path 18821 if test -f /etc/ld.so.conf; then 18822 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' ' '` 18823 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 18824 fi 18825 18826 # We used to test for /lib/ld.so.1 and disable shared libraries on 18827 # powerpc, because MkLinux only supported shared libraries with the 18828 # GNU dynamic linker. Since this was broken with cross compilers, 18829 # most powerpc-linux boxes support dynamic linking these days and 18830 # people can always --disable-shared, the test was removed, and we 18831 # assume the GNU/Linux dynamic linker is in use. 18832 dynamic_linker='GNU/Linux ld.so' 18833 ;; 18834 18835netbsd*) 18836 version_type=sunos 18837 need_lib_prefix=no 18838 need_version=no 18839 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18841 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18842 dynamic_linker='NetBSD (a.out) ld.so' 18843 else 18844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18845 soname_spec='${libname}${release}${shared_ext}$major' 18846 dynamic_linker='NetBSD ld.elf_so' 18847 fi 18848 shlibpath_var=LD_LIBRARY_PATH 18849 shlibpath_overrides_runpath=yes 18850 hardcode_into_libs=yes 18851 ;; 18852 18853newsos6) 18854 version_type=linux 18855 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18856 shlibpath_var=LD_LIBRARY_PATH 18857 shlibpath_overrides_runpath=yes 18858 ;; 18859 18860nto-qnx*) 18861 version_type=linux 18862 need_lib_prefix=no 18863 need_version=no 18864 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18865 soname_spec='${libname}${release}${shared_ext}$major' 18866 shlibpath_var=LD_LIBRARY_PATH 18867 shlibpath_overrides_runpath=yes 18868 ;; 18869 18870openbsd*) 18871 version_type=sunos 18872 sys_lib_dlsearch_path_spec="/usr/lib" 18873 need_lib_prefix=no 18874 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18875 case $host_os in 18876 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18877 *) need_version=no ;; 18878 esac 18879 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18880 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18881 shlibpath_var=LD_LIBRARY_PATH 18882 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18883 case $host_os in 18884 openbsd2.[89] | openbsd2.[89].*) 18885 shlibpath_overrides_runpath=no 18886 ;; 18887 *) 18888 shlibpath_overrides_runpath=yes 18889 ;; 18890 esac 18891 else 18892 shlibpath_overrides_runpath=yes 18893 fi 18894 ;; 18895 18896os2*) 18897 libname_spec='$name' 18898 shrext_cmds=".dll" 18899 need_lib_prefix=no 18900 library_names_spec='$libname${shared_ext} $libname.a' 18901 dynamic_linker='OS/2 ld.exe' 18902 shlibpath_var=LIBPATH 18903 ;; 18904 18905osf3* | osf4* | osf5*) 18906 version_type=osf 18907 need_lib_prefix=no 18908 need_version=no 18909 soname_spec='${libname}${release}${shared_ext}$major' 18910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18911 shlibpath_var=LD_LIBRARY_PATH 18912 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18913 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18914 ;; 18915 18916rdos*) 18917 dynamic_linker=no 18918 ;; 18919 18920solaris*) 18921 version_type=linux 18922 need_lib_prefix=no 18923 need_version=no 18924 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18925 soname_spec='${libname}${release}${shared_ext}$major' 18926 shlibpath_var=LD_LIBRARY_PATH 18927 shlibpath_overrides_runpath=yes 18928 hardcode_into_libs=yes 18929 # ldd complains unless libraries are executable 18930 postinstall_cmds='chmod +x $lib' 18931 ;; 18932 18933sunos4*) 18934 version_type=sunos 18935 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18936 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18937 shlibpath_var=LD_LIBRARY_PATH 18938 shlibpath_overrides_runpath=yes 18939 if test "$with_gnu_ld" = yes; then 18940 need_lib_prefix=no 18941 fi 18942 need_version=yes 18943 ;; 18944 18945sysv4 | sysv4.3*) 18946 version_type=linux 18947 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18948 soname_spec='${libname}${release}${shared_ext}$major' 18949 shlibpath_var=LD_LIBRARY_PATH 18950 case $host_vendor in 18951 sni) 18952 shlibpath_overrides_runpath=no 18953 need_lib_prefix=no 18954 export_dynamic_flag_spec='${wl}-Blargedynsym' 18955 runpath_var=LD_RUN_PATH 18956 ;; 18957 siemens) 18958 need_lib_prefix=no 18959 ;; 18960 motorola) 18961 need_lib_prefix=no 18962 need_version=no 18963 shlibpath_overrides_runpath=no 18964 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18965 ;; 18966 esac 18967 ;; 18968 18969sysv4*MP*) 18970 if test -d /usr/nec ;then 18971 version_type=linux 18972 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 18973 soname_spec='$libname${shared_ext}.$major' 18974 shlibpath_var=LD_LIBRARY_PATH 18975 fi 18976 ;; 18977 18978sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 18979 version_type=freebsd-elf 18980 need_lib_prefix=no 18981 need_version=no 18982 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18983 soname_spec='${libname}${release}${shared_ext}$major' 18984 shlibpath_var=LD_LIBRARY_PATH 18985 hardcode_into_libs=yes 18986 if test "$with_gnu_ld" = yes; then 18987 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 18988 shlibpath_overrides_runpath=no 18989 else 18990 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 18991 shlibpath_overrides_runpath=yes 18992 case $host_os in 18993 sco3.2v5*) 18994 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 18995 ;; 18996 esac 18997 fi 18998 sys_lib_dlsearch_path_spec='/usr/lib' 18999 ;; 19000 19001uts4*) 19002 version_type=linux 19003 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19004 soname_spec='${libname}${release}${shared_ext}$major' 19005 shlibpath_var=LD_LIBRARY_PATH 19006 ;; 19007 19008*) 19009 dynamic_linker=no 19010 ;; 19011esac 19012{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 19013$as_echo "$dynamic_linker" >&6; } 19014test "$dynamic_linker" = no && can_build_shared=no 19015 19016if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 19017 $as_echo_n "(cached) " >&6 19018else 19019 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 19020fi 19021 19022sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 19023if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 19024 $as_echo_n "(cached) " >&6 19025else 19026 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 19027fi 19028 19029sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 19030 19031variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 19032if test "$GCC" = yes; then 19033 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 19034fi 19035 19036{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 19037$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 19038hardcode_action_GCJ= 19039if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 19040 test -n "$runpath_var_GCJ" || \ 19041 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 19042 19043 # We can hardcode non-existant directories. 19044 if test "$hardcode_direct_GCJ" != no && 19045 # If the only mechanism to avoid hardcoding is shlibpath_var, we 19046 # have to relink, otherwise we might link with an installed library 19047 # when we should be linking with a yet-to-be-installed one 19048 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 19049 test "$hardcode_minus_L_GCJ" != no; then 19050 # Linking always hardcodes the temporary library directory. 19051 hardcode_action_GCJ=relink 19052 else 19053 # We can link without hardcoding, and we can hardcode nonexisting dirs. 19054 hardcode_action_GCJ=immediate 19055 fi 19056else 19057 # We cannot hardcode anything, or else we can only hardcode existing 19058 # directories. 19059 hardcode_action_GCJ=unsupported 19060fi 19061{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 19062$as_echo "$hardcode_action_GCJ" >&6; } 19063 19064if test "$hardcode_action_GCJ" = relink; then 19065 # Fast installation is not supported 19066 enable_fast_install=no 19067elif test "$shlibpath_overrides_runpath" = yes || 19068 test "$enable_shared" = no; then 19069 # Fast installation is not necessary 19070 enable_fast_install=needless 19071fi 19072 19073 19074# The else clause should only fire when bootstrapping the 19075# libtool distribution, otherwise you forgot to ship ltmain.sh 19076# with your package, and you will get complaints that there are 19077# no rules to generate ltmain.sh. 19078if test -f "$ltmain"; then 19079 # See if we are running on zsh, and set the options which allow our commands through 19080 # without removal of \ escapes. 19081 if test -n "${ZSH_VERSION+set}" ; then 19082 setopt NO_GLOB_SUBST 19083 fi 19084 # Now quote all the things that may contain metacharacters while being 19085 # careful not to overquote the AC_SUBSTed values. We take copies of the 19086 # variables and quote the copies for generation of the libtool script. 19087 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19088 SED SHELL STRIP \ 19089 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19090 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19091 deplibs_check_method reload_flag reload_cmds need_locks \ 19092 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19093 lt_cv_sys_global_symbol_to_c_name_address \ 19094 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19095 old_postinstall_cmds old_postuninstall_cmds \ 19096 compiler_GCJ \ 19097 CC_GCJ \ 19098 LD_GCJ \ 19099 lt_prog_compiler_wl_GCJ \ 19100 lt_prog_compiler_pic_GCJ \ 19101 lt_prog_compiler_static_GCJ \ 19102 lt_prog_compiler_no_builtin_flag_GCJ \ 19103 export_dynamic_flag_spec_GCJ \ 19104 thread_safe_flag_spec_GCJ \ 19105 whole_archive_flag_spec_GCJ \ 19106 enable_shared_with_static_runtimes_GCJ \ 19107 old_archive_cmds_GCJ \ 19108 old_archive_from_new_cmds_GCJ \ 19109 predep_objects_GCJ \ 19110 postdep_objects_GCJ \ 19111 predeps_GCJ \ 19112 postdeps_GCJ \ 19113 compiler_lib_search_path_GCJ \ 19114 compiler_lib_search_dirs_GCJ \ 19115 archive_cmds_GCJ \ 19116 archive_expsym_cmds_GCJ \ 19117 postinstall_cmds_GCJ \ 19118 postuninstall_cmds_GCJ \ 19119 old_archive_from_expsyms_cmds_GCJ \ 19120 allow_undefined_flag_GCJ \ 19121 no_undefined_flag_GCJ \ 19122 export_symbols_cmds_GCJ \ 19123 hardcode_libdir_flag_spec_GCJ \ 19124 hardcode_libdir_flag_spec_ld_GCJ \ 19125 hardcode_libdir_separator_GCJ \ 19126 hardcode_automatic_GCJ \ 19127 module_cmds_GCJ \ 19128 module_expsym_cmds_GCJ \ 19129 lt_cv_prog_compiler_c_o_GCJ \ 19130 fix_srcfile_path_GCJ \ 19131 exclude_expsyms_GCJ \ 19132 include_expsyms_GCJ; do 19133 19134 case $var in 19135 old_archive_cmds_GCJ | \ 19136 old_archive_from_new_cmds_GCJ | \ 19137 archive_cmds_GCJ | \ 19138 archive_expsym_cmds_GCJ | \ 19139 module_cmds_GCJ | \ 19140 module_expsym_cmds_GCJ | \ 19141 old_archive_from_expsyms_cmds_GCJ | \ 19142 export_symbols_cmds_GCJ | \ 19143 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19144 postinstall_cmds | postuninstall_cmds | \ 19145 old_postinstall_cmds | old_postuninstall_cmds | \ 19146 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19147 # Double-quote double-evaled strings. 19148 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19149 ;; 19150 *) 19151 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19152 ;; 19153 esac 19154 done 19155 19156 case $lt_echo in 19157 *'\$0 --fallback-echo"') 19158 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19159 ;; 19160 esac 19161 19162cfgfile="$ofile" 19163 19164 cat <<__EOF__ >> "$cfgfile" 19165# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19166 19167# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19168 19169# Shell to use when invoking shell scripts. 19170SHELL=$lt_SHELL 19171 19172# Whether or not to build shared libraries. 19173build_libtool_libs=$enable_shared 19174 19175# Whether or not to build static libraries. 19176build_old_libs=$enable_static 19177 19178# Whether or not to add -lc for building shared libraries. 19179build_libtool_need_lc=$archive_cmds_need_lc_GCJ 19180 19181# Whether or not to disallow shared libs when runtime libs are static 19182allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 19183 19184# Whether or not to optimize for fast installation. 19185fast_install=$enable_fast_install 19186 19187# The host system. 19188host_alias=$host_alias 19189host=$host 19190host_os=$host_os 19191 19192# The build system. 19193build_alias=$build_alias 19194build=$build 19195build_os=$build_os 19196 19197# An echo program that does not interpret backslashes. 19198echo=$lt_echo 19199 19200# The archiver. 19201AR=$lt_AR 19202AR_FLAGS=$lt_AR_FLAGS 19203 19204# A C compiler. 19205LTCC=$lt_LTCC 19206 19207# LTCC compiler flags. 19208LTCFLAGS=$lt_LTCFLAGS 19209 19210# A language-specific compiler. 19211CC=$lt_compiler_GCJ 19212 19213# Is the compiler the GNU C compiler? 19214with_gcc=$GCC_GCJ 19215 19216# An ERE matcher. 19217EGREP=$lt_EGREP 19218 19219# The linker used to build libraries. 19220LD=$lt_LD_GCJ 19221 19222# Whether we need hard or soft links. 19223LN_S=$lt_LN_S 19224 19225# A BSD-compatible nm program. 19226NM=$lt_NM 19227 19228# A symbol stripping program 19229STRIP=$lt_STRIP 19230 19231# Used to examine libraries when file_magic_cmd begins "file" 19232MAGIC_CMD=$MAGIC_CMD 19233 19234# Used on cygwin: DLL creation program. 19235DLLTOOL="$DLLTOOL" 19236 19237# Used on cygwin: object dumper. 19238OBJDUMP="$OBJDUMP" 19239 19240# Used on cygwin: assembler. 19241AS="$AS" 19242 19243# The name of the directory that contains temporary libtool files. 19244objdir=$objdir 19245 19246# How to create reloadable object files. 19247reload_flag=$lt_reload_flag 19248reload_cmds=$lt_reload_cmds 19249 19250# How to pass a linker flag through the compiler. 19251wl=$lt_lt_prog_compiler_wl_GCJ 19252 19253# Object file suffix (normally "o"). 19254objext="$ac_objext" 19255 19256# Old archive suffix (normally "a"). 19257libext="$libext" 19258 19259# Shared library suffix (normally ".so"). 19260shrext_cmds='$shrext_cmds' 19261 19262# Executable file suffix (normally ""). 19263exeext="$exeext" 19264 19265# Additional compiler flags for building library objects. 19266pic_flag=$lt_lt_prog_compiler_pic_GCJ 19267pic_mode=$pic_mode 19268 19269# What is the maximum length of a command? 19270max_cmd_len=$lt_cv_sys_max_cmd_len 19271 19272# Does compiler simultaneously support -c and -o options? 19273compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 19274 19275# Must we lock files when doing compilation? 19276need_locks=$lt_need_locks 19277 19278# Do we need the lib prefix for modules? 19279need_lib_prefix=$need_lib_prefix 19280 19281# Do we need a version for libraries? 19282need_version=$need_version 19283 19284# Whether dlopen is supported. 19285dlopen_support=$enable_dlopen 19286 19287# Whether dlopen of programs is supported. 19288dlopen_self=$enable_dlopen_self 19289 19290# Whether dlopen of statically linked programs is supported. 19291dlopen_self_static=$enable_dlopen_self_static 19292 19293# Compiler flag to prevent dynamic linking. 19294link_static_flag=$lt_lt_prog_compiler_static_GCJ 19295 19296# Compiler flag to turn off builtin functions. 19297no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 19298 19299# Compiler flag to allow reflexive dlopens. 19300export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 19301 19302# Compiler flag to generate shared objects directly from archives. 19303whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 19304 19305# Compiler flag to generate thread-safe objects. 19306thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 19307 19308# Library versioning type. 19309version_type=$version_type 19310 19311# Format of library name prefix. 19312libname_spec=$lt_libname_spec 19313 19314# List of archive names. First name is the real one, the rest are links. 19315# The last name is the one that the linker finds with -lNAME. 19316library_names_spec=$lt_library_names_spec 19317 19318# The coded name of the library, if different from the real name. 19319soname_spec=$lt_soname_spec 19320 19321# Commands used to build and install an old-style archive. 19322RANLIB=$lt_RANLIB 19323old_archive_cmds=$lt_old_archive_cmds_GCJ 19324old_postinstall_cmds=$lt_old_postinstall_cmds 19325old_postuninstall_cmds=$lt_old_postuninstall_cmds 19326 19327# Create an old-style archive from a shared archive. 19328old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19329 19330# Create a temporary old-style archive to link instead of a shared archive. 19331old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19332 19333# Commands used to build and install a shared archive. 19334archive_cmds=$lt_archive_cmds_GCJ 19335archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19336postinstall_cmds=$lt_postinstall_cmds 19337postuninstall_cmds=$lt_postuninstall_cmds 19338 19339# Commands used to build a loadable module (assumed same as above if empty) 19340module_cmds=$lt_module_cmds_GCJ 19341module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19342 19343# Commands to strip libraries. 19344old_striplib=$lt_old_striplib 19345striplib=$lt_striplib 19346 19347# Dependencies to place before the objects being linked to create a 19348# shared library. 19349predep_objects=$lt_predep_objects_GCJ 19350 19351# Dependencies to place after the objects being linked to create a 19352# shared library. 19353postdep_objects=$lt_postdep_objects_GCJ 19354 19355# Dependencies to place before the objects being linked to create a 19356# shared library. 19357predeps=$lt_predeps_GCJ 19358 19359# Dependencies to place after the objects being linked to create a 19360# shared library. 19361postdeps=$lt_postdeps_GCJ 19362 19363# The directories searched by this compiler when creating a shared 19364# library 19365compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ 19366 19367# The library search path used internally by the compiler when linking 19368# a shared library. 19369compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19370 19371# Method to check whether dependent libraries are shared objects. 19372deplibs_check_method=$lt_deplibs_check_method 19373 19374# Command to use when deplibs_check_method == file_magic. 19375file_magic_cmd=$lt_file_magic_cmd 19376 19377# Flag that allows shared libraries with undefined symbols to be built. 19378allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19379 19380# Flag that forces no undefined symbols. 19381no_undefined_flag=$lt_no_undefined_flag_GCJ 19382 19383# Commands used to finish a libtool library installation in a directory. 19384finish_cmds=$lt_finish_cmds 19385 19386# Same as above, but a single script fragment to be evaled but not shown. 19387finish_eval=$lt_finish_eval 19388 19389# Take the output of nm and produce a listing of raw symbols and C names. 19390global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19391 19392# Transform the output of nm in a proper C declaration 19393global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19394 19395# Transform the output of nm in a C name address pair 19396global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19397 19398# This is the shared library runtime path variable. 19399runpath_var=$runpath_var 19400 19401# This is the shared library path variable. 19402shlibpath_var=$shlibpath_var 19403 19404# Is shlibpath searched before the hard-coded library search path? 19405shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19406 19407# How to hardcode a shared library path into an executable. 19408hardcode_action=$hardcode_action_GCJ 19409 19410# Whether we should hardcode library paths into libraries. 19411hardcode_into_libs=$hardcode_into_libs 19412 19413# Flag to hardcode \$libdir into a binary during linking. 19414# This must work even if \$libdir does not exist. 19415hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19416 19417# If ld is used when linking, flag to hardcode \$libdir into 19418# a binary during linking. This must work even if \$libdir does 19419# not exist. 19420hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19421 19422# Whether we need a single -rpath flag with a separated argument. 19423hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19424 19425# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19426# resulting binary. 19427hardcode_direct=$hardcode_direct_GCJ 19428 19429# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19430# resulting binary. 19431hardcode_minus_L=$hardcode_minus_L_GCJ 19432 19433# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19434# the resulting binary. 19435hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19436 19437# Set to yes if building a shared library automatically hardcodes DIR into the library 19438# and all subsequent libraries and executables linked against it. 19439hardcode_automatic=$hardcode_automatic_GCJ 19440 19441# Variables whose values should be saved in libtool wrapper scripts and 19442# restored at relink time. 19443variables_saved_for_relink="$variables_saved_for_relink" 19444 19445# Whether libtool must link a program against all its dependency libraries. 19446link_all_deplibs=$link_all_deplibs_GCJ 19447 19448# Compile-time system search path for libraries 19449sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19450 19451# Run-time system search path for libraries 19452sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19453 19454# Fix the shell variable \$srcfile for the compiler. 19455fix_srcfile_path=$lt_fix_srcfile_path 19456 19457# Set to yes if exported symbols are required. 19458always_export_symbols=$always_export_symbols_GCJ 19459 19460# The commands to list exported symbols. 19461export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19462 19463# The commands to extract the exported symbol list from a shared archive. 19464extract_expsyms_cmds=$lt_extract_expsyms_cmds 19465 19466# Symbols that should not be listed in the preloaded symbols. 19467exclude_expsyms=$lt_exclude_expsyms_GCJ 19468 19469# Symbols that must always be exported. 19470include_expsyms=$lt_include_expsyms_GCJ 19471 19472# ### END LIBTOOL TAG CONFIG: $tagname 19473 19474__EOF__ 19475 19476 19477else 19478 # If there is no Makefile yet, we rely on a make rule to execute 19479 # `config.status --recheck' to rerun these tests and create the 19480 # libtool script then. 19481 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19482 if test -f "$ltmain_in"; then 19483 test -f Makefile && make "$ltmain" 19484 fi 19485fi 19486 19487 19488ac_ext=c 19489ac_cpp='$CPP $CPPFLAGS' 19490ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19491ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19492ac_compiler_gnu=$ac_cv_c_compiler_gnu 19493 19494CC="$lt_save_CC" 19495 19496 else 19497 tagname="" 19498 fi 19499 ;; 19500 19501 RC) 19502 19503 19504# Source file extension for RC test sources. 19505ac_ext=rc 19506 19507# Object file extension for compiled RC test sources. 19508objext=o 19509objext_RC=$objext 19510 19511# Code to be used in simple compile tests 19512lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' 19513 19514# Code to be used in simple link tests 19515lt_simple_link_test_code="$lt_simple_compile_test_code" 19516 19517# ltmain only uses $CC for tagged configurations so make sure $CC is set. 19518 19519# If no C compiler was specified, use CC. 19520LTCC=${LTCC-"$CC"} 19521 19522# If no C compiler flags were specified, use CFLAGS. 19523LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 19524 19525# Allow CC to be a program name with arguments. 19526compiler=$CC 19527 19528 19529# save warnings/boilerplate of simple test code 19530ac_outfile=conftest.$ac_objext 19531echo "$lt_simple_compile_test_code" >conftest.$ac_ext 19532eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19533_lt_compiler_boilerplate=`cat conftest.err` 19534$rm conftest* 19535 19536ac_outfile=conftest.$ac_objext 19537echo "$lt_simple_link_test_code" >conftest.$ac_ext 19538eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19539_lt_linker_boilerplate=`cat conftest.err` 19540$rm -r conftest* 19541 19542 19543# Allow CC to be a program name with arguments. 19544lt_save_CC="$CC" 19545CC=${RC-"windres"} 19546compiler=$CC 19547compiler_RC=$CC 19548for cc_temp in $compiler""; do 19549 case $cc_temp in 19550 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19551 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19552 \-*) ;; 19553 *) break;; 19554 esac 19555done 19556cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19557 19558lt_cv_prog_compiler_c_o_RC=yes 19559 19560# The else clause should only fire when bootstrapping the 19561# libtool distribution, otherwise you forgot to ship ltmain.sh 19562# with your package, and you will get complaints that there are 19563# no rules to generate ltmain.sh. 19564if test -f "$ltmain"; then 19565 # See if we are running on zsh, and set the options which allow our commands through 19566 # without removal of \ escapes. 19567 if test -n "${ZSH_VERSION+set}" ; then 19568 setopt NO_GLOB_SUBST 19569 fi 19570 # Now quote all the things that may contain metacharacters while being 19571 # careful not to overquote the AC_SUBSTed values. We take copies of the 19572 # variables and quote the copies for generation of the libtool script. 19573 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19574 SED SHELL STRIP \ 19575 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19576 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19577 deplibs_check_method reload_flag reload_cmds need_locks \ 19578 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19579 lt_cv_sys_global_symbol_to_c_name_address \ 19580 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19581 old_postinstall_cmds old_postuninstall_cmds \ 19582 compiler_RC \ 19583 CC_RC \ 19584 LD_RC \ 19585 lt_prog_compiler_wl_RC \ 19586 lt_prog_compiler_pic_RC \ 19587 lt_prog_compiler_static_RC \ 19588 lt_prog_compiler_no_builtin_flag_RC \ 19589 export_dynamic_flag_spec_RC \ 19590 thread_safe_flag_spec_RC \ 19591 whole_archive_flag_spec_RC \ 19592 enable_shared_with_static_runtimes_RC \ 19593 old_archive_cmds_RC \ 19594 old_archive_from_new_cmds_RC \ 19595 predep_objects_RC \ 19596 postdep_objects_RC \ 19597 predeps_RC \ 19598 postdeps_RC \ 19599 compiler_lib_search_path_RC \ 19600 compiler_lib_search_dirs_RC \ 19601 archive_cmds_RC \ 19602 archive_expsym_cmds_RC \ 19603 postinstall_cmds_RC \ 19604 postuninstall_cmds_RC \ 19605 old_archive_from_expsyms_cmds_RC \ 19606 allow_undefined_flag_RC \ 19607 no_undefined_flag_RC \ 19608 export_symbols_cmds_RC \ 19609 hardcode_libdir_flag_spec_RC \ 19610 hardcode_libdir_flag_spec_ld_RC \ 19611 hardcode_libdir_separator_RC \ 19612 hardcode_automatic_RC \ 19613 module_cmds_RC \ 19614 module_expsym_cmds_RC \ 19615 lt_cv_prog_compiler_c_o_RC \ 19616 fix_srcfile_path_RC \ 19617 exclude_expsyms_RC \ 19618 include_expsyms_RC; do 19619 19620 case $var in 19621 old_archive_cmds_RC | \ 19622 old_archive_from_new_cmds_RC | \ 19623 archive_cmds_RC | \ 19624 archive_expsym_cmds_RC | \ 19625 module_cmds_RC | \ 19626 module_expsym_cmds_RC | \ 19627 old_archive_from_expsyms_cmds_RC | \ 19628 export_symbols_cmds_RC | \ 19629 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19630 postinstall_cmds | postuninstall_cmds | \ 19631 old_postinstall_cmds | old_postuninstall_cmds | \ 19632 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19633 # Double-quote double-evaled strings. 19634 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19635 ;; 19636 *) 19637 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19638 ;; 19639 esac 19640 done 19641 19642 case $lt_echo in 19643 *'\$0 --fallback-echo"') 19644 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19645 ;; 19646 esac 19647 19648cfgfile="$ofile" 19649 19650 cat <<__EOF__ >> "$cfgfile" 19651# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19652 19653# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19654 19655# Shell to use when invoking shell scripts. 19656SHELL=$lt_SHELL 19657 19658# Whether or not to build shared libraries. 19659build_libtool_libs=$enable_shared 19660 19661# Whether or not to build static libraries. 19662build_old_libs=$enable_static 19663 19664# Whether or not to add -lc for building shared libraries. 19665build_libtool_need_lc=$archive_cmds_need_lc_RC 19666 19667# Whether or not to disallow shared libs when runtime libs are static 19668allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19669 19670# Whether or not to optimize for fast installation. 19671fast_install=$enable_fast_install 19672 19673# The host system. 19674host_alias=$host_alias 19675host=$host 19676host_os=$host_os 19677 19678# The build system. 19679build_alias=$build_alias 19680build=$build 19681build_os=$build_os 19682 19683# An echo program that does not interpret backslashes. 19684echo=$lt_echo 19685 19686# The archiver. 19687AR=$lt_AR 19688AR_FLAGS=$lt_AR_FLAGS 19689 19690# A C compiler. 19691LTCC=$lt_LTCC 19692 19693# LTCC compiler flags. 19694LTCFLAGS=$lt_LTCFLAGS 19695 19696# A language-specific compiler. 19697CC=$lt_compiler_RC 19698 19699# Is the compiler the GNU C compiler? 19700with_gcc=$GCC_RC 19701 19702# An ERE matcher. 19703EGREP=$lt_EGREP 19704 19705# The linker used to build libraries. 19706LD=$lt_LD_RC 19707 19708# Whether we need hard or soft links. 19709LN_S=$lt_LN_S 19710 19711# A BSD-compatible nm program. 19712NM=$lt_NM 19713 19714# A symbol stripping program 19715STRIP=$lt_STRIP 19716 19717# Used to examine libraries when file_magic_cmd begins "file" 19718MAGIC_CMD=$MAGIC_CMD 19719 19720# Used on cygwin: DLL creation program. 19721DLLTOOL="$DLLTOOL" 19722 19723# Used on cygwin: object dumper. 19724OBJDUMP="$OBJDUMP" 19725 19726# Used on cygwin: assembler. 19727AS="$AS" 19728 19729# The name of the directory that contains temporary libtool files. 19730objdir=$objdir 19731 19732# How to create reloadable object files. 19733reload_flag=$lt_reload_flag 19734reload_cmds=$lt_reload_cmds 19735 19736# How to pass a linker flag through the compiler. 19737wl=$lt_lt_prog_compiler_wl_RC 19738 19739# Object file suffix (normally "o"). 19740objext="$ac_objext" 19741 19742# Old archive suffix (normally "a"). 19743libext="$libext" 19744 19745# Shared library suffix (normally ".so"). 19746shrext_cmds='$shrext_cmds' 19747 19748# Executable file suffix (normally ""). 19749exeext="$exeext" 19750 19751# Additional compiler flags for building library objects. 19752pic_flag=$lt_lt_prog_compiler_pic_RC 19753pic_mode=$pic_mode 19754 19755# What is the maximum length of a command? 19756max_cmd_len=$lt_cv_sys_max_cmd_len 19757 19758# Does compiler simultaneously support -c and -o options? 19759compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19760 19761# Must we lock files when doing compilation? 19762need_locks=$lt_need_locks 19763 19764# Do we need the lib prefix for modules? 19765need_lib_prefix=$need_lib_prefix 19766 19767# Do we need a version for libraries? 19768need_version=$need_version 19769 19770# Whether dlopen is supported. 19771dlopen_support=$enable_dlopen 19772 19773# Whether dlopen of programs is supported. 19774dlopen_self=$enable_dlopen_self 19775 19776# Whether dlopen of statically linked programs is supported. 19777dlopen_self_static=$enable_dlopen_self_static 19778 19779# Compiler flag to prevent dynamic linking. 19780link_static_flag=$lt_lt_prog_compiler_static_RC 19781 19782# Compiler flag to turn off builtin functions. 19783no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 19784 19785# Compiler flag to allow reflexive dlopens. 19786export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 19787 19788# Compiler flag to generate shared objects directly from archives. 19789whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 19790 19791# Compiler flag to generate thread-safe objects. 19792thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 19793 19794# Library versioning type. 19795version_type=$version_type 19796 19797# Format of library name prefix. 19798libname_spec=$lt_libname_spec 19799 19800# List of archive names. First name is the real one, the rest are links. 19801# The last name is the one that the linker finds with -lNAME. 19802library_names_spec=$lt_library_names_spec 19803 19804# The coded name of the library, if different from the real name. 19805soname_spec=$lt_soname_spec 19806 19807# Commands used to build and install an old-style archive. 19808RANLIB=$lt_RANLIB 19809old_archive_cmds=$lt_old_archive_cmds_RC 19810old_postinstall_cmds=$lt_old_postinstall_cmds 19811old_postuninstall_cmds=$lt_old_postuninstall_cmds 19812 19813# Create an old-style archive from a shared archive. 19814old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 19815 19816# Create a temporary old-style archive to link instead of a shared archive. 19817old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 19818 19819# Commands used to build and install a shared archive. 19820archive_cmds=$lt_archive_cmds_RC 19821archive_expsym_cmds=$lt_archive_expsym_cmds_RC 19822postinstall_cmds=$lt_postinstall_cmds 19823postuninstall_cmds=$lt_postuninstall_cmds 19824 19825# Commands used to build a loadable module (assumed same as above if empty) 19826module_cmds=$lt_module_cmds_RC 19827module_expsym_cmds=$lt_module_expsym_cmds_RC 19828 19829# Commands to strip libraries. 19830old_striplib=$lt_old_striplib 19831striplib=$lt_striplib 19832 19833# Dependencies to place before the objects being linked to create a 19834# shared library. 19835predep_objects=$lt_predep_objects_RC 19836 19837# Dependencies to place after the objects being linked to create a 19838# shared library. 19839postdep_objects=$lt_postdep_objects_RC 19840 19841# Dependencies to place before the objects being linked to create a 19842# shared library. 19843predeps=$lt_predeps_RC 19844 19845# Dependencies to place after the objects being linked to create a 19846# shared library. 19847postdeps=$lt_postdeps_RC 19848 19849# The directories searched by this compiler when creating a shared 19850# library 19851compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC 19852 19853# The library search path used internally by the compiler when linking 19854# a shared library. 19855compiler_lib_search_path=$lt_compiler_lib_search_path_RC 19856 19857# Method to check whether dependent libraries are shared objects. 19858deplibs_check_method=$lt_deplibs_check_method 19859 19860# Command to use when deplibs_check_method == file_magic. 19861file_magic_cmd=$lt_file_magic_cmd 19862 19863# Flag that allows shared libraries with undefined symbols to be built. 19864allow_undefined_flag=$lt_allow_undefined_flag_RC 19865 19866# Flag that forces no undefined symbols. 19867no_undefined_flag=$lt_no_undefined_flag_RC 19868 19869# Commands used to finish a libtool library installation in a directory. 19870finish_cmds=$lt_finish_cmds 19871 19872# Same as above, but a single script fragment to be evaled but not shown. 19873finish_eval=$lt_finish_eval 19874 19875# Take the output of nm and produce a listing of raw symbols and C names. 19876global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19877 19878# Transform the output of nm in a proper C declaration 19879global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19880 19881# Transform the output of nm in a C name address pair 19882global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19883 19884# This is the shared library runtime path variable. 19885runpath_var=$runpath_var 19886 19887# This is the shared library path variable. 19888shlibpath_var=$shlibpath_var 19889 19890# Is shlibpath searched before the hard-coded library search path? 19891shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19892 19893# How to hardcode a shared library path into an executable. 19894hardcode_action=$hardcode_action_RC 19895 19896# Whether we should hardcode library paths into libraries. 19897hardcode_into_libs=$hardcode_into_libs 19898 19899# Flag to hardcode \$libdir into a binary during linking. 19900# This must work even if \$libdir does not exist. 19901hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 19902 19903# If ld is used when linking, flag to hardcode \$libdir into 19904# a binary during linking. This must work even if \$libdir does 19905# not exist. 19906hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 19907 19908# Whether we need a single -rpath flag with a separated argument. 19909hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 19910 19911# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19912# resulting binary. 19913hardcode_direct=$hardcode_direct_RC 19914 19915# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19916# resulting binary. 19917hardcode_minus_L=$hardcode_minus_L_RC 19918 19919# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19920# the resulting binary. 19921hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 19922 19923# Set to yes if building a shared library automatically hardcodes DIR into the library 19924# and all subsequent libraries and executables linked against it. 19925hardcode_automatic=$hardcode_automatic_RC 19926 19927# Variables whose values should be saved in libtool wrapper scripts and 19928# restored at relink time. 19929variables_saved_for_relink="$variables_saved_for_relink" 19930 19931# Whether libtool must link a program against all its dependency libraries. 19932link_all_deplibs=$link_all_deplibs_RC 19933 19934# Compile-time system search path for libraries 19935sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19936 19937# Run-time system search path for libraries 19938sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19939 19940# Fix the shell variable \$srcfile for the compiler. 19941fix_srcfile_path=$lt_fix_srcfile_path 19942 19943# Set to yes if exported symbols are required. 19944always_export_symbols=$always_export_symbols_RC 19945 19946# The commands to list exported symbols. 19947export_symbols_cmds=$lt_export_symbols_cmds_RC 19948 19949# The commands to extract the exported symbol list from a shared archive. 19950extract_expsyms_cmds=$lt_extract_expsyms_cmds 19951 19952# Symbols that should not be listed in the preloaded symbols. 19953exclude_expsyms=$lt_exclude_expsyms_RC 19954 19955# Symbols that must always be exported. 19956include_expsyms=$lt_include_expsyms_RC 19957 19958# ### END LIBTOOL TAG CONFIG: $tagname 19959 19960__EOF__ 19961 19962 19963else 19964 # If there is no Makefile yet, we rely on a make rule to execute 19965 # `config.status --recheck' to rerun these tests and create the 19966 # libtool script then. 19967 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19968 if test -f "$ltmain_in"; then 19969 test -f Makefile && make "$ltmain" 19970 fi 19971fi 19972 19973 19974ac_ext=c 19975ac_cpp='$CPP $CPPFLAGS' 19976ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19977ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19978ac_compiler_gnu=$ac_cv_c_compiler_gnu 19979 19980CC="$lt_save_CC" 19981 19982 ;; 19983 19984 *) 19985 { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 19986$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 19987 { (exit 1); exit 1; }; } 19988 ;; 19989 esac 19990 19991 # Append the new tag name to the list of available tags. 19992 if test -n "$tagname" ; then 19993 available_tags="$available_tags $tagname" 19994 fi 19995 fi 19996 done 19997 IFS="$lt_save_ifs" 19998 19999 # Now substitute the updated list of available tags. 20000 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 20001 mv "${ofile}T" "$ofile" 20002 chmod +x "$ofile" 20003 else 20004 rm -f "${ofile}T" 20005 { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 20006$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 20007 { (exit 1); exit 1; }; } 20008 fi 20009fi 20010 20011 20012 20013# This can be used to rebuild libtool when needed 20014LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 20015 20016# Always use our own libtool. 20017LIBTOOL='$(SHELL) $(top_builddir)/libtool' 20018 20019# Prevent multiple expansion 20020 20021 20022 20023 20024 20025 20026 20027 20028 20029 20030 20031 20032 20033 20034 20035 20036 20037 20038 20039 20040ac_ext=c 20041ac_cpp='$CPP $CPPFLAGS' 20042ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20043ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20044ac_compiler_gnu=$ac_cv_c_compiler_gnu 20045if test -n "$ac_tool_prefix"; then 20046 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 20047set dummy ${ac_tool_prefix}gcc; ac_word=$2 20048{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20049$as_echo_n "checking for $ac_word... " >&6; } 20050if test "${ac_cv_prog_CC+set}" = set; then 20051 $as_echo_n "(cached) " >&6 20052else 20053 if test -n "$CC"; then 20054 ac_cv_prog_CC="$CC" # Let the user override the test. 20055else 20056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20057for as_dir in $PATH 20058do 20059 IFS=$as_save_IFS 20060 test -z "$as_dir" && as_dir=. 20061 for ac_exec_ext in '' $ac_executable_extensions; do 20062 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20063 ac_cv_prog_CC="${ac_tool_prefix}gcc" 20064 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20065 break 2 20066 fi 20067done 20068done 20069IFS=$as_save_IFS 20070 20071fi 20072fi 20073CC=$ac_cv_prog_CC 20074if test -n "$CC"; then 20075 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20076$as_echo "$CC" >&6; } 20077else 20078 { $as_echo "$as_me:$LINENO: result: no" >&5 20079$as_echo "no" >&6; } 20080fi 20081 20082 20083fi 20084if test -z "$ac_cv_prog_CC"; then 20085 ac_ct_CC=$CC 20086 # Extract the first word of "gcc", so it can be a program name with args. 20087set dummy gcc; ac_word=$2 20088{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20089$as_echo_n "checking for $ac_word... " >&6; } 20090if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 20091 $as_echo_n "(cached) " >&6 20092else 20093 if test -n "$ac_ct_CC"; then 20094 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 20095else 20096as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20097for as_dir in $PATH 20098do 20099 IFS=$as_save_IFS 20100 test -z "$as_dir" && as_dir=. 20101 for ac_exec_ext in '' $ac_executable_extensions; do 20102 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20103 ac_cv_prog_ac_ct_CC="gcc" 20104 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20105 break 2 20106 fi 20107done 20108done 20109IFS=$as_save_IFS 20110 20111fi 20112fi 20113ac_ct_CC=$ac_cv_prog_ac_ct_CC 20114if test -n "$ac_ct_CC"; then 20115 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 20116$as_echo "$ac_ct_CC" >&6; } 20117else 20118 { $as_echo "$as_me:$LINENO: result: no" >&5 20119$as_echo "no" >&6; } 20120fi 20121 20122 if test "x$ac_ct_CC" = x; then 20123 CC="" 20124 else 20125 case $cross_compiling:$ac_tool_warned in 20126yes:) 20127{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20128$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20129ac_tool_warned=yes ;; 20130esac 20131 CC=$ac_ct_CC 20132 fi 20133else 20134 CC="$ac_cv_prog_CC" 20135fi 20136 20137if test -z "$CC"; then 20138 if test -n "$ac_tool_prefix"; then 20139 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 20140set dummy ${ac_tool_prefix}cc; ac_word=$2 20141{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20142$as_echo_n "checking for $ac_word... " >&6; } 20143if test "${ac_cv_prog_CC+set}" = set; then 20144 $as_echo_n "(cached) " >&6 20145else 20146 if test -n "$CC"; then 20147 ac_cv_prog_CC="$CC" # Let the user override the test. 20148else 20149as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20150for as_dir in $PATH 20151do 20152 IFS=$as_save_IFS 20153 test -z "$as_dir" && as_dir=. 20154 for ac_exec_ext in '' $ac_executable_extensions; do 20155 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20156 ac_cv_prog_CC="${ac_tool_prefix}cc" 20157 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20158 break 2 20159 fi 20160done 20161done 20162IFS=$as_save_IFS 20163 20164fi 20165fi 20166CC=$ac_cv_prog_CC 20167if test -n "$CC"; then 20168 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20169$as_echo "$CC" >&6; } 20170else 20171 { $as_echo "$as_me:$LINENO: result: no" >&5 20172$as_echo "no" >&6; } 20173fi 20174 20175 20176 fi 20177fi 20178if test -z "$CC"; then 20179 # Extract the first word of "cc", so it can be a program name with args. 20180set dummy cc; ac_word=$2 20181{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20182$as_echo_n "checking for $ac_word... " >&6; } 20183if test "${ac_cv_prog_CC+set}" = set; then 20184 $as_echo_n "(cached) " >&6 20185else 20186 if test -n "$CC"; then 20187 ac_cv_prog_CC="$CC" # Let the user override the test. 20188else 20189 ac_prog_rejected=no 20190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20191for as_dir in $PATH 20192do 20193 IFS=$as_save_IFS 20194 test -z "$as_dir" && as_dir=. 20195 for ac_exec_ext in '' $ac_executable_extensions; do 20196 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20197 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 20198 ac_prog_rejected=yes 20199 continue 20200 fi 20201 ac_cv_prog_CC="cc" 20202 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20203 break 2 20204 fi 20205done 20206done 20207IFS=$as_save_IFS 20208 20209if test $ac_prog_rejected = yes; then 20210 # We found a bogon in the path, so make sure we never use it. 20211 set dummy $ac_cv_prog_CC 20212 shift 20213 if test $# != 0; then 20214 # We chose a different compiler from the bogus one. 20215 # However, it has the same basename, so the bogon will be chosen 20216 # first if we set CC to just the basename; use the full file name. 20217 shift 20218 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 20219 fi 20220fi 20221fi 20222fi 20223CC=$ac_cv_prog_CC 20224if test -n "$CC"; then 20225 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20226$as_echo "$CC" >&6; } 20227else 20228 { $as_echo "$as_me:$LINENO: result: no" >&5 20229$as_echo "no" >&6; } 20230fi 20231 20232 20233fi 20234if test -z "$CC"; then 20235 if test -n "$ac_tool_prefix"; then 20236 for ac_prog in cl.exe 20237 do 20238 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 20239set dummy $ac_tool_prefix$ac_prog; ac_word=$2 20240{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20241$as_echo_n "checking for $ac_word... " >&6; } 20242if test "${ac_cv_prog_CC+set}" = set; then 20243 $as_echo_n "(cached) " >&6 20244else 20245 if test -n "$CC"; then 20246 ac_cv_prog_CC="$CC" # Let the user override the test. 20247else 20248as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20249for as_dir in $PATH 20250do 20251 IFS=$as_save_IFS 20252 test -z "$as_dir" && as_dir=. 20253 for ac_exec_ext in '' $ac_executable_extensions; do 20254 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20255 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 20256 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20257 break 2 20258 fi 20259done 20260done 20261IFS=$as_save_IFS 20262 20263fi 20264fi 20265CC=$ac_cv_prog_CC 20266if test -n "$CC"; then 20267 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20268$as_echo "$CC" >&6; } 20269else 20270 { $as_echo "$as_me:$LINENO: result: no" >&5 20271$as_echo "no" >&6; } 20272fi 20273 20274 20275 test -n "$CC" && break 20276 done 20277fi 20278if test -z "$CC"; then 20279 ac_ct_CC=$CC 20280 for ac_prog in cl.exe 20281do 20282 # Extract the first word of "$ac_prog", so it can be a program name with args. 20283set dummy $ac_prog; ac_word=$2 20284{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20285$as_echo_n "checking for $ac_word... " >&6; } 20286if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 20287 $as_echo_n "(cached) " >&6 20288else 20289 if test -n "$ac_ct_CC"; then 20290 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 20291else 20292as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20293for as_dir in $PATH 20294do 20295 IFS=$as_save_IFS 20296 test -z "$as_dir" && as_dir=. 20297 for ac_exec_ext in '' $ac_executable_extensions; do 20298 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20299 ac_cv_prog_ac_ct_CC="$ac_prog" 20300 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20301 break 2 20302 fi 20303done 20304done 20305IFS=$as_save_IFS 20306 20307fi 20308fi 20309ac_ct_CC=$ac_cv_prog_ac_ct_CC 20310if test -n "$ac_ct_CC"; then 20311 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 20312$as_echo "$ac_ct_CC" >&6; } 20313else 20314 { $as_echo "$as_me:$LINENO: result: no" >&5 20315$as_echo "no" >&6; } 20316fi 20317 20318 20319 test -n "$ac_ct_CC" && break 20320done 20321 20322 if test "x$ac_ct_CC" = x; then 20323 CC="" 20324 else 20325 case $cross_compiling:$ac_tool_warned in 20326yes:) 20327{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20328$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20329ac_tool_warned=yes ;; 20330esac 20331 CC=$ac_ct_CC 20332 fi 20333fi 20334 20335fi 20336 20337 20338test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 20339$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 20340{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 20341See \`config.log' for more details." >&5 20342$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 20343See \`config.log' for more details." >&2;} 20344 { (exit 1); exit 1; }; }; } 20345 20346# Provide some information about the compiler. 20347$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 20348set X $ac_compile 20349ac_compiler=$2 20350{ (ac_try="$ac_compiler --version >&5" 20351case "(($ac_try" in 20352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20353 *) ac_try_echo=$ac_try;; 20354esac 20355eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20356$as_echo "$ac_try_echo") >&5 20357 (eval "$ac_compiler --version >&5") 2>&5 20358 ac_status=$? 20359 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20360 (exit $ac_status); } 20361{ (ac_try="$ac_compiler -v >&5" 20362case "(($ac_try" in 20363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20364 *) ac_try_echo=$ac_try;; 20365esac 20366eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20367$as_echo "$ac_try_echo") >&5 20368 (eval "$ac_compiler -v >&5") 2>&5 20369 ac_status=$? 20370 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20371 (exit $ac_status); } 20372{ (ac_try="$ac_compiler -V >&5" 20373case "(($ac_try" in 20374 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20375 *) ac_try_echo=$ac_try;; 20376esac 20377eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20378$as_echo "$ac_try_echo") >&5 20379 (eval "$ac_compiler -V >&5") 2>&5 20380 ac_status=$? 20381 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20382 (exit $ac_status); } 20383 20384{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 20385$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 20386if test "${ac_cv_c_compiler_gnu+set}" = set; then 20387 $as_echo_n "(cached) " >&6 20388else 20389 cat >conftest.$ac_ext <<_ACEOF 20390/* confdefs.h. */ 20391_ACEOF 20392cat confdefs.h >>conftest.$ac_ext 20393cat >>conftest.$ac_ext <<_ACEOF 20394/* end confdefs.h. */ 20395 20396int 20397main () 20398{ 20399#ifndef __GNUC__ 20400 choke me 20401#endif 20402 20403 ; 20404 return 0; 20405} 20406_ACEOF 20407rm -f conftest.$ac_objext 20408if { (ac_try="$ac_compile" 20409case "(($ac_try" in 20410 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20411 *) ac_try_echo=$ac_try;; 20412esac 20413eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20414$as_echo "$ac_try_echo") >&5 20415 (eval "$ac_compile") 2>conftest.er1 20416 ac_status=$? 20417 grep -v '^ *+' conftest.er1 >conftest.err 20418 rm -f conftest.er1 20419 cat conftest.err >&5 20420 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20421 (exit $ac_status); } && { 20422 test -z "$ac_c_werror_flag" || 20423 test ! -s conftest.err 20424 } && test -s conftest.$ac_objext; then 20425 ac_compiler_gnu=yes 20426else 20427 $as_echo "$as_me: failed program was:" >&5 20428sed 's/^/| /' conftest.$ac_ext >&5 20429 20430 ac_compiler_gnu=no 20431fi 20432 20433rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20434ac_cv_c_compiler_gnu=$ac_compiler_gnu 20435 20436fi 20437{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 20438$as_echo "$ac_cv_c_compiler_gnu" >&6; } 20439if test $ac_compiler_gnu = yes; then 20440 GCC=yes 20441else 20442 GCC= 20443fi 20444ac_test_CFLAGS=${CFLAGS+set} 20445ac_save_CFLAGS=$CFLAGS 20446{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 20447$as_echo_n "checking whether $CC accepts -g... " >&6; } 20448if test "${ac_cv_prog_cc_g+set}" = set; then 20449 $as_echo_n "(cached) " >&6 20450else 20451 ac_save_c_werror_flag=$ac_c_werror_flag 20452 ac_c_werror_flag=yes 20453 ac_cv_prog_cc_g=no 20454 CFLAGS="-g" 20455 cat >conftest.$ac_ext <<_ACEOF 20456/* confdefs.h. */ 20457_ACEOF 20458cat confdefs.h >>conftest.$ac_ext 20459cat >>conftest.$ac_ext <<_ACEOF 20460/* end confdefs.h. */ 20461 20462int 20463main () 20464{ 20465 20466 ; 20467 return 0; 20468} 20469_ACEOF 20470rm -f conftest.$ac_objext 20471if { (ac_try="$ac_compile" 20472case "(($ac_try" in 20473 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20474 *) ac_try_echo=$ac_try;; 20475esac 20476eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20477$as_echo "$ac_try_echo") >&5 20478 (eval "$ac_compile") 2>conftest.er1 20479 ac_status=$? 20480 grep -v '^ *+' conftest.er1 >conftest.err 20481 rm -f conftest.er1 20482 cat conftest.err >&5 20483 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20484 (exit $ac_status); } && { 20485 test -z "$ac_c_werror_flag" || 20486 test ! -s conftest.err 20487 } && test -s conftest.$ac_objext; then 20488 ac_cv_prog_cc_g=yes 20489else 20490 $as_echo "$as_me: failed program was:" >&5 20491sed 's/^/| /' conftest.$ac_ext >&5 20492 20493 CFLAGS="" 20494 cat >conftest.$ac_ext <<_ACEOF 20495/* confdefs.h. */ 20496_ACEOF 20497cat confdefs.h >>conftest.$ac_ext 20498cat >>conftest.$ac_ext <<_ACEOF 20499/* end confdefs.h. */ 20500 20501int 20502main () 20503{ 20504 20505 ; 20506 return 0; 20507} 20508_ACEOF 20509rm -f conftest.$ac_objext 20510if { (ac_try="$ac_compile" 20511case "(($ac_try" in 20512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20513 *) ac_try_echo=$ac_try;; 20514esac 20515eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20516$as_echo "$ac_try_echo") >&5 20517 (eval "$ac_compile") 2>conftest.er1 20518 ac_status=$? 20519 grep -v '^ *+' conftest.er1 >conftest.err 20520 rm -f conftest.er1 20521 cat conftest.err >&5 20522 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20523 (exit $ac_status); } && { 20524 test -z "$ac_c_werror_flag" || 20525 test ! -s conftest.err 20526 } && test -s conftest.$ac_objext; then 20527 : 20528else 20529 $as_echo "$as_me: failed program was:" >&5 20530sed 's/^/| /' conftest.$ac_ext >&5 20531 20532 ac_c_werror_flag=$ac_save_c_werror_flag 20533 CFLAGS="-g" 20534 cat >conftest.$ac_ext <<_ACEOF 20535/* confdefs.h. */ 20536_ACEOF 20537cat confdefs.h >>conftest.$ac_ext 20538cat >>conftest.$ac_ext <<_ACEOF 20539/* end confdefs.h. */ 20540 20541int 20542main () 20543{ 20544 20545 ; 20546 return 0; 20547} 20548_ACEOF 20549rm -f conftest.$ac_objext 20550if { (ac_try="$ac_compile" 20551case "(($ac_try" in 20552 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20553 *) ac_try_echo=$ac_try;; 20554esac 20555eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20556$as_echo "$ac_try_echo") >&5 20557 (eval "$ac_compile") 2>conftest.er1 20558 ac_status=$? 20559 grep -v '^ *+' conftest.er1 >conftest.err 20560 rm -f conftest.er1 20561 cat conftest.err >&5 20562 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20563 (exit $ac_status); } && { 20564 test -z "$ac_c_werror_flag" || 20565 test ! -s conftest.err 20566 } && test -s conftest.$ac_objext; then 20567 ac_cv_prog_cc_g=yes 20568else 20569 $as_echo "$as_me: failed program was:" >&5 20570sed 's/^/| /' conftest.$ac_ext >&5 20571 20572 20573fi 20574 20575rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20576fi 20577 20578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20579fi 20580 20581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20582 ac_c_werror_flag=$ac_save_c_werror_flag 20583fi 20584{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 20585$as_echo "$ac_cv_prog_cc_g" >&6; } 20586if test "$ac_test_CFLAGS" = set; then 20587 CFLAGS=$ac_save_CFLAGS 20588elif test $ac_cv_prog_cc_g = yes; then 20589 if test "$GCC" = yes; then 20590 CFLAGS="-g -O2" 20591 else 20592 CFLAGS="-g" 20593 fi 20594else 20595 if test "$GCC" = yes; then 20596 CFLAGS="-O2" 20597 else 20598 CFLAGS= 20599 fi 20600fi 20601{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 20602$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 20603if test "${ac_cv_prog_cc_c89+set}" = set; then 20604 $as_echo_n "(cached) " >&6 20605else 20606 ac_cv_prog_cc_c89=no 20607ac_save_CC=$CC 20608cat >conftest.$ac_ext <<_ACEOF 20609/* confdefs.h. */ 20610_ACEOF 20611cat confdefs.h >>conftest.$ac_ext 20612cat >>conftest.$ac_ext <<_ACEOF 20613/* end confdefs.h. */ 20614#include <stdarg.h> 20615#include <stdio.h> 20616#include <sys/types.h> 20617#include <sys/stat.h> 20618/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 20619struct buf { int x; }; 20620FILE * (*rcsopen) (struct buf *, struct stat *, int); 20621static char *e (p, i) 20622 char **p; 20623 int i; 20624{ 20625 return p[i]; 20626} 20627static char *f (char * (*g) (char **, int), char **p, ...) 20628{ 20629 char *s; 20630 va_list v; 20631 va_start (v,p); 20632 s = g (p, va_arg (v,int)); 20633 va_end (v); 20634 return s; 20635} 20636 20637/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 20638 function prototypes and stuff, but not '\xHH' hex character constants. 20639 These don't provoke an error unfortunately, instead are silently treated 20640 as 'x'. The following induces an error, until -std is added to get 20641 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 20642 array size at least. It's necessary to write '\x00'==0 to get something 20643 that's true only with -std. */ 20644int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 20645 20646/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 20647 inside strings and character constants. */ 20648#define FOO(x) 'x' 20649int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 20650 20651int test (int i, double x); 20652struct s1 {int (*f) (int a);}; 20653struct s2 {int (*f) (double a);}; 20654int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 20655int argc; 20656char **argv; 20657int 20658main () 20659{ 20660return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 20661 ; 20662 return 0; 20663} 20664_ACEOF 20665for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 20666 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 20667do 20668 CC="$ac_save_CC $ac_arg" 20669 rm -f conftest.$ac_objext 20670if { (ac_try="$ac_compile" 20671case "(($ac_try" in 20672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20673 *) ac_try_echo=$ac_try;; 20674esac 20675eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20676$as_echo "$ac_try_echo") >&5 20677 (eval "$ac_compile") 2>conftest.er1 20678 ac_status=$? 20679 grep -v '^ *+' conftest.er1 >conftest.err 20680 rm -f conftest.er1 20681 cat conftest.err >&5 20682 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20683 (exit $ac_status); } && { 20684 test -z "$ac_c_werror_flag" || 20685 test ! -s conftest.err 20686 } && test -s conftest.$ac_objext; then 20687 ac_cv_prog_cc_c89=$ac_arg 20688else 20689 $as_echo "$as_me: failed program was:" >&5 20690sed 's/^/| /' conftest.$ac_ext >&5 20691 20692 20693fi 20694 20695rm -f core conftest.err conftest.$ac_objext 20696 test "x$ac_cv_prog_cc_c89" != "xno" && break 20697done 20698rm -f conftest.$ac_ext 20699CC=$ac_save_CC 20700 20701fi 20702# AC_CACHE_VAL 20703case "x$ac_cv_prog_cc_c89" in 20704 x) 20705 { $as_echo "$as_me:$LINENO: result: none needed" >&5 20706$as_echo "none needed" >&6; } ;; 20707 xno) 20708 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 20709$as_echo "unsupported" >&6; } ;; 20710 *) 20711 CC="$CC $ac_cv_prog_cc_c89" 20712 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 20713$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 20714esac 20715 20716 20717ac_ext=c 20718ac_cpp='$CPP $CPPFLAGS' 20719ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20720ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20721ac_compiler_gnu=$ac_cv_c_compiler_gnu 20722 20723depcc="$CC" am_compiler_list= 20724 20725{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 20726$as_echo_n "checking dependency style of $depcc... " >&6; } 20727if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 20728 $as_echo_n "(cached) " >&6 20729else 20730 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 20731 # We make a subdir and do the tests there. Otherwise we can end up 20732 # making bogus files that we don't know about and never remove. For 20733 # instance it was reported that on HP-UX the gcc test will end up 20734 # making a dummy file named `D' -- because `-MD' means `put the output 20735 # in D'. 20736 mkdir conftest.dir 20737 # Copy depcomp to subdir because otherwise we won't find it if we're 20738 # using a relative directory. 20739 cp "$am_depcomp" conftest.dir 20740 cd conftest.dir 20741 # We will build objects and dependencies in a subdirectory because 20742 # it helps to detect inapplicable dependency modes. For instance 20743 # both Tru64's cc and ICC support -MD to output dependencies as a 20744 # side effect of compilation, but ICC will put the dependencies in 20745 # the current directory while Tru64 will put them in the object 20746 # directory. 20747 mkdir sub 20748 20749 am_cv_CC_dependencies_compiler_type=none 20750 if test "$am_compiler_list" = ""; then 20751 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 20752 fi 20753 am__universal=false 20754 case " $depcc " in #( 20755 *\ -arch\ *\ -arch\ *) am__universal=true ;; 20756 esac 20757 20758 for depmode in $am_compiler_list; do 20759 # Setup a source with many dependencies, because some compilers 20760 # like to wrap large dependency lists on column 80 (with \), and 20761 # we should not choose a depcomp mode which is confused by this. 20762 # 20763 # We need to recreate these files for each test, as the compiler may 20764 # overwrite some of them when testing with obscure command lines. 20765 # This happens at least with the AIX C compiler. 20766 : > sub/conftest.c 20767 for i in 1 2 3 4 5 6; do 20768 echo '#include "conftst'$i'.h"' >> sub/conftest.c 20769 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 20770 # Solaris 8's {/usr,}/bin/sh. 20771 touch sub/conftst$i.h 20772 done 20773 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 20774 20775 # We check with `-c' and `-o' for the sake of the "dashmstdout" 20776 # mode. It turns out that the SunPro C++ compiler does not properly 20777 # handle `-M -o', and we need to detect this. Also, some Intel 20778 # versions had trouble with output in subdirs 20779 am__obj=sub/conftest.${OBJEXT-o} 20780 am__minus_obj="-o $am__obj" 20781 case $depmode in 20782 gcc) 20783 # This depmode causes a compiler race in universal mode. 20784 test "$am__universal" = false || continue 20785 ;; 20786 nosideeffect) 20787 # after this tag, mechanisms are not by side-effect, so they'll 20788 # only be used when explicitly requested 20789 if test "x$enable_dependency_tracking" = xyes; then 20790 continue 20791 else 20792 break 20793 fi 20794 ;; 20795 msvisualcpp | msvcmsys) 20796 # This compiler won't grok `-c -o', but also, the minuso test has 20797 # not run yet. These depmodes are late enough in the game, and 20798 # so weak that their functioning should not be impacted. 20799 am__obj=conftest.${OBJEXT-o} 20800 am__minus_obj= 20801 ;; 20802 none) break ;; 20803 esac 20804 if depmode=$depmode \ 20805 source=sub/conftest.c object=$am__obj \ 20806 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 20807 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 20808 >/dev/null 2>conftest.err && 20809 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 20810 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 20811 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 20812 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 20813 # icc doesn't choke on unknown options, it will just issue warnings 20814 # or remarks (even with -Werror). So we grep stderr for any message 20815 # that says an option was ignored or not supported. 20816 # When given -MP, icc 7.0 and 7.1 complain thusly: 20817 # icc: Command line warning: ignoring option '-M'; no argument required 20818 # The diagnosis changed in icc 8.0: 20819 # icc: Command line remark: option '-MP' not supported 20820 if (grep 'ignoring option' conftest.err || 20821 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 20822 am_cv_CC_dependencies_compiler_type=$depmode 20823 break 20824 fi 20825 fi 20826 done 20827 20828 cd .. 20829 rm -rf conftest.dir 20830else 20831 am_cv_CC_dependencies_compiler_type=none 20832fi 20833 20834fi 20835{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 20836$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 20837CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 20838 20839 if 20840 test "x$enable_dependency_tracking" != xno \ 20841 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 20842 am__fastdepCC_TRUE= 20843 am__fastdepCC_FALSE='#' 20844else 20845 am__fastdepCC_TRUE='#' 20846 am__fastdepCC_FALSE= 20847fi 20848 20849 20850 20851 20852 20853 20854 20855# Check whether --with-xorg-module-dir was given. 20856if test "${with_xorg_module_dir+set}" = set; then 20857 withval=$with_xorg_module_dir; moduledir="$withval" 20858else 20859 moduledir="$libdir/xorg/modules" 20860fi 20861 20862 20863 20864 20865# Checks for extensions 20866 20867 SAVE_CFLAGS="$CFLAGS" 20868 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20869 cat >conftest.$ac_ext <<_ACEOF 20870/* confdefs.h. */ 20871_ACEOF 20872cat confdefs.h >>conftest.$ac_ext 20873cat >>conftest.$ac_ext <<_ACEOF 20874/* end confdefs.h. */ 20875 20876#include "xorg-server.h" 20877#if !defined RANDR 20878#error RANDR not defined 20879#endif 20880 20881int 20882main () 20883{ 20884 20885 ; 20886 return 0; 20887} 20888_ACEOF 20889rm -f conftest.$ac_objext 20890if { (ac_try="$ac_compile" 20891case "(($ac_try" in 20892 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20893 *) ac_try_echo=$ac_try;; 20894esac 20895eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20896$as_echo "$ac_try_echo") >&5 20897 (eval "$ac_compile") 2>conftest.er1 20898 ac_status=$? 20899 grep -v '^ *+' conftest.er1 >conftest.err 20900 rm -f conftest.er1 20901 cat conftest.err >&5 20902 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20903 (exit $ac_status); } && { 20904 test -z "$ac_c_werror_flag" || 20905 test ! -s conftest.err 20906 } && test -s conftest.$ac_objext; then 20907 _EXT_CHECK=yes 20908else 20909 $as_echo "$as_me: failed program was:" >&5 20910sed 's/^/| /' conftest.$ac_ext >&5 20911 20912 _EXT_CHECK=no 20913fi 20914 20915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20916 CFLAGS="$SAVE_CFLAGS" 20917 { $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5 20918$as_echo_n "checking if RANDR is defined... " >&6; } 20919 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20920$as_echo "$_EXT_CHECK" >&6; } 20921 if test "$_EXT_CHECK" != no; then 20922 REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 20923 fi 20924 20925 20926 SAVE_CFLAGS="$CFLAGS" 20927 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20928 cat >conftest.$ac_ext <<_ACEOF 20929/* confdefs.h. */ 20930_ACEOF 20931cat confdefs.h >>conftest.$ac_ext 20932cat >>conftest.$ac_ext <<_ACEOF 20933/* end confdefs.h. */ 20934 20935#include "xorg-server.h" 20936#if !defined RENDER 20937#error RENDER not defined 20938#endif 20939 20940int 20941main () 20942{ 20943 20944 ; 20945 return 0; 20946} 20947_ACEOF 20948rm -f conftest.$ac_objext 20949if { (ac_try="$ac_compile" 20950case "(($ac_try" in 20951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20952 *) ac_try_echo=$ac_try;; 20953esac 20954eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20955$as_echo "$ac_try_echo") >&5 20956 (eval "$ac_compile") 2>conftest.er1 20957 ac_status=$? 20958 grep -v '^ *+' conftest.er1 >conftest.err 20959 rm -f conftest.er1 20960 cat conftest.err >&5 20961 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20962 (exit $ac_status); } && { 20963 test -z "$ac_c_werror_flag" || 20964 test ! -s conftest.err 20965 } && test -s conftest.$ac_objext; then 20966 _EXT_CHECK=yes 20967else 20968 $as_echo "$as_me: failed program was:" >&5 20969sed 's/^/| /' conftest.$ac_ext >&5 20970 20971 _EXT_CHECK=no 20972fi 20973 20974rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20975 CFLAGS="$SAVE_CFLAGS" 20976 { $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5 20977$as_echo_n "checking if RENDER is defined... " >&6; } 20978 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20979$as_echo "$_EXT_CHECK" >&6; } 20980 if test "$_EXT_CHECK" != no; then 20981 REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 20982 fi 20983 20984 20985 SAVE_CFLAGS="$CFLAGS" 20986 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20987 cat >conftest.$ac_ext <<_ACEOF 20988/* confdefs.h. */ 20989_ACEOF 20990cat confdefs.h >>conftest.$ac_ext 20991cat >>conftest.$ac_ext <<_ACEOF 20992/* end confdefs.h. */ 20993 20994#include "xorg-server.h" 20995#if !defined DPMSExtension 20996#error DPMSExtension not defined 20997#endif 20998 20999int 21000main () 21001{ 21002 21003 ; 21004 return 0; 21005} 21006_ACEOF 21007rm -f conftest.$ac_objext 21008if { (ac_try="$ac_compile" 21009case "(($ac_try" in 21010 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21011 *) ac_try_echo=$ac_try;; 21012esac 21013eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21014$as_echo "$ac_try_echo") >&5 21015 (eval "$ac_compile") 2>conftest.er1 21016 ac_status=$? 21017 grep -v '^ *+' conftest.er1 >conftest.err 21018 rm -f conftest.er1 21019 cat conftest.err >&5 21020 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21021 (exit $ac_status); } && { 21022 test -z "$ac_c_werror_flag" || 21023 test ! -s conftest.err 21024 } && test -s conftest.$ac_objext; then 21025 _EXT_CHECK=yes 21026else 21027 $as_echo "$as_me: failed program was:" >&5 21028sed 's/^/| /' conftest.$ac_ext >&5 21029 21030 _EXT_CHECK=no 21031fi 21032 21033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21034 CFLAGS="$SAVE_CFLAGS" 21035 { $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5 21036$as_echo_n "checking if DPMSExtension is defined... " >&6; } 21037 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 21038$as_echo "$_EXT_CHECK" >&6; } 21039 if test "$_EXT_CHECK" != no; then 21040 REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 21041 fi 21042 21043 21044# Checks for pkg-config packages 21045 21046 21047if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 21048 if test -n "$ac_tool_prefix"; then 21049 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 21050set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 21051{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 21052$as_echo_n "checking for $ac_word... " >&6; } 21053if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 21054 $as_echo_n "(cached) " >&6 21055else 21056 case $PKG_CONFIG in 21057 [\\/]* | ?:[\\/]*) 21058 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 21059 ;; 21060 *) 21061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21062for as_dir in $PATH 21063do 21064 IFS=$as_save_IFS 21065 test -z "$as_dir" && as_dir=. 21066 for ac_exec_ext in '' $ac_executable_extensions; do 21067 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21068 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 21069 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21070 break 2 21071 fi 21072done 21073done 21074IFS=$as_save_IFS 21075 21076 ;; 21077esac 21078fi 21079PKG_CONFIG=$ac_cv_path_PKG_CONFIG 21080if test -n "$PKG_CONFIG"; then 21081 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 21082$as_echo "$PKG_CONFIG" >&6; } 21083else 21084 { $as_echo "$as_me:$LINENO: result: no" >&5 21085$as_echo "no" >&6; } 21086fi 21087 21088 21089fi 21090if test -z "$ac_cv_path_PKG_CONFIG"; then 21091 ac_pt_PKG_CONFIG=$PKG_CONFIG 21092 # Extract the first word of "pkg-config", so it can be a program name with args. 21093set dummy pkg-config; ac_word=$2 21094{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 21095$as_echo_n "checking for $ac_word... " >&6; } 21096if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 21097 $as_echo_n "(cached) " >&6 21098else 21099 case $ac_pt_PKG_CONFIG in 21100 [\\/]* | ?:[\\/]*) 21101 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 21102 ;; 21103 *) 21104 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21105for as_dir in $PATH 21106do 21107 IFS=$as_save_IFS 21108 test -z "$as_dir" && as_dir=. 21109 for ac_exec_ext in '' $ac_executable_extensions; do 21110 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21111 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 21112 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21113 break 2 21114 fi 21115done 21116done 21117IFS=$as_save_IFS 21118 21119 ;; 21120esac 21121fi 21122ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 21123if test -n "$ac_pt_PKG_CONFIG"; then 21124 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 21125$as_echo "$ac_pt_PKG_CONFIG" >&6; } 21126else 21127 { $as_echo "$as_me:$LINENO: result: no" >&5 21128$as_echo "no" >&6; } 21129fi 21130 21131 if test "x$ac_pt_PKG_CONFIG" = x; then 21132 PKG_CONFIG="" 21133 else 21134 case $cross_compiling:$ac_tool_warned in 21135yes:) 21136{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 21137$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 21138ac_tool_warned=yes ;; 21139esac 21140 PKG_CONFIG=$ac_pt_PKG_CONFIG 21141 fi 21142else 21143 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 21144fi 21145 21146fi 21147if test -n "$PKG_CONFIG"; then 21148 _pkg_min_version=0.9.0 21149 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 21150$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 21151 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 21152 { $as_echo "$as_me:$LINENO: result: yes" >&5 21153$as_echo "yes" >&6; } 21154 else 21155 { $as_echo "$as_me:$LINENO: result: no" >&5 21156$as_echo "no" >&6; } 21157 PKG_CONFIG="" 21158 fi 21159 21160fi 21161 21162pkg_failed=no 21163{ $as_echo "$as_me:$LINENO: checking for XORG" >&5 21164$as_echo_n "checking for XORG... " >&6; } 21165 21166if test -n "$XORG_CFLAGS"; then 21167 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 21168 elif test -n "$PKG_CONFIG"; then 21169 if test -n "$PKG_CONFIG" && \ 21170 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 21171 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 21172 ac_status=$? 21173 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21174 (exit $ac_status); }; then 21175 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 21176else 21177 pkg_failed=yes 21178fi 21179 else 21180 pkg_failed=untried 21181fi 21182if test -n "$XORG_LIBS"; then 21183 pkg_cv_XORG_LIBS="$XORG_LIBS" 21184 elif test -n "$PKG_CONFIG"; then 21185 if test -n "$PKG_CONFIG" && \ 21186 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 21187 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 21188 ac_status=$? 21189 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21190 (exit $ac_status); }; then 21191 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 21192else 21193 pkg_failed=yes 21194fi 21195 else 21196 pkg_failed=untried 21197fi 21198 21199 21200 21201if test $pkg_failed = yes; then 21202 21203if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21204 _pkg_short_errors_supported=yes 21205else 21206 _pkg_short_errors_supported=no 21207fi 21208 if test $_pkg_short_errors_supported = yes; then 21209 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 21210 else 21211 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 21212 fi 21213 # Put the nasty error message in config.log where it belongs 21214 echo "$XORG_PKG_ERRORS" >&5 21215 21216 { { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 21217 21218$XORG_PKG_ERRORS 21219 21220Consider adjusting the PKG_CONFIG_PATH environment variable if you 21221installed software in a non-standard prefix. 21222 21223Alternatively, you may set the environment variables XORG_CFLAGS 21224and XORG_LIBS to avoid the need to call pkg-config. 21225See the pkg-config man page for more details. 21226" >&5 21227$as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 21228 21229$XORG_PKG_ERRORS 21230 21231Consider adjusting the PKG_CONFIG_PATH environment variable if you 21232installed software in a non-standard prefix. 21233 21234Alternatively, you may set the environment variables XORG_CFLAGS 21235and XORG_LIBS to avoid the need to call pkg-config. 21236See the pkg-config man page for more details. 21237" >&2;} 21238 { (exit 1); exit 1; }; } 21239elif test $pkg_failed = untried; then 21240 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 21241$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21242{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21243is in your PATH or set the PKG_CONFIG environment variable to the full 21244path to pkg-config. 21245 21246Alternatively, you may set the environment variables XORG_CFLAGS 21247and XORG_LIBS to avoid the need to call pkg-config. 21248See the pkg-config man page for more details. 21249 21250To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21251See \`config.log' for more details." >&5 21252$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21253is in your PATH or set the PKG_CONFIG environment variable to the full 21254path to pkg-config. 21255 21256Alternatively, you may set the environment variables XORG_CFLAGS 21257and XORG_LIBS to avoid the need to call pkg-config. 21258See the pkg-config man page for more details. 21259 21260To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21261See \`config.log' for more details." >&2;} 21262 { (exit 1); exit 1; }; }; } 21263else 21264 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 21265 XORG_LIBS=$pkg_cv_XORG_LIBS 21266 { $as_echo "$as_me:$LINENO: result: yes" >&5 21267$as_echo "yes" >&6; } 21268 : 21269fi 21270sdkdir=$(pkg-config --variable=sdkdir xorg-server) 21271 21272CFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src' 21273INCLUDES="$XORG_INCS -I${sdkdir} "'-I$(top_srcdir)/src -I$(prefix)/include' 21274 21275 21276 21277# Checks for libraries. 21278SAVE_CPPFLAGS="$CPPFLAGS" 21279CPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 21280{ $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5 21281$as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; } 21282if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then 21283 $as_echo_n "(cached) " >&6 21284else 21285 cat >conftest.$ac_ext <<_ACEOF 21286/* confdefs.h. */ 21287_ACEOF 21288cat confdefs.h >>conftest.$ac_ext 21289cat >>conftest.$ac_ext <<_ACEOF 21290/* end confdefs.h. */ 21291#include "xorg-server.h" 21292 21293int 21294main () 21295{ 21296#ifndef XSERVER_LIBPCIACCESS 21297 (void) XSERVER_LIBPCIACCESS; 21298#endif 21299 21300 ; 21301 return 0; 21302} 21303_ACEOF 21304rm -f conftest.$ac_objext 21305if { (ac_try="$ac_compile" 21306case "(($ac_try" in 21307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21308 *) ac_try_echo=$ac_try;; 21309esac 21310eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21311$as_echo "$ac_try_echo") >&5 21312 (eval "$ac_compile") 2>conftest.er1 21313 ac_status=$? 21314 grep -v '^ *+' conftest.er1 >conftest.err 21315 rm -f conftest.er1 21316 cat conftest.err >&5 21317 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21318 (exit $ac_status); } && { 21319 test -z "$ac_c_werror_flag" || 21320 test ! -s conftest.err 21321 } && test -s conftest.$ac_objext; then 21322 ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes 21323else 21324 $as_echo "$as_me: failed program was:" >&5 21325sed 's/^/| /' conftest.$ac_ext >&5 21326 21327 ac_cv_have_decl_XSERVER_LIBPCIACCESS=no 21328fi 21329 21330rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21331fi 21332{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5 21333$as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; } 21334if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then 21335 XSERVER_LIBPCIACCESS=yes 21336else 21337 XSERVER_LIBPCIACCESS=no 21338fi 21339 21340CPPFLAGS="$SAVE_CPPFLAGS" 21341 21342# Checks for header files. 21343{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 21344$as_echo_n "checking for ANSI C header files... " >&6; } 21345if test "${ac_cv_header_stdc+set}" = set; then 21346 $as_echo_n "(cached) " >&6 21347else 21348 cat >conftest.$ac_ext <<_ACEOF 21349/* confdefs.h. */ 21350_ACEOF 21351cat confdefs.h >>conftest.$ac_ext 21352cat >>conftest.$ac_ext <<_ACEOF 21353/* end confdefs.h. */ 21354#include <stdlib.h> 21355#include <stdarg.h> 21356#include <string.h> 21357#include <float.h> 21358 21359int 21360main () 21361{ 21362 21363 ; 21364 return 0; 21365} 21366_ACEOF 21367rm -f conftest.$ac_objext 21368if { (ac_try="$ac_compile" 21369case "(($ac_try" in 21370 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21371 *) ac_try_echo=$ac_try;; 21372esac 21373eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21374$as_echo "$ac_try_echo") >&5 21375 (eval "$ac_compile") 2>conftest.er1 21376 ac_status=$? 21377 grep -v '^ *+' conftest.er1 >conftest.err 21378 rm -f conftest.er1 21379 cat conftest.err >&5 21380 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21381 (exit $ac_status); } && { 21382 test -z "$ac_c_werror_flag" || 21383 test ! -s conftest.err 21384 } && test -s conftest.$ac_objext; then 21385 ac_cv_header_stdc=yes 21386else 21387 $as_echo "$as_me: failed program was:" >&5 21388sed 's/^/| /' conftest.$ac_ext >&5 21389 21390 ac_cv_header_stdc=no 21391fi 21392 21393rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21394 21395if test $ac_cv_header_stdc = yes; then 21396 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 21397 cat >conftest.$ac_ext <<_ACEOF 21398/* confdefs.h. */ 21399_ACEOF 21400cat confdefs.h >>conftest.$ac_ext 21401cat >>conftest.$ac_ext <<_ACEOF 21402/* end confdefs.h. */ 21403#include <string.h> 21404 21405_ACEOF 21406if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21407 $EGREP "memchr" >/dev/null 2>&1; then 21408 : 21409else 21410 ac_cv_header_stdc=no 21411fi 21412rm -f conftest* 21413 21414fi 21415 21416if test $ac_cv_header_stdc = yes; then 21417 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 21418 cat >conftest.$ac_ext <<_ACEOF 21419/* confdefs.h. */ 21420_ACEOF 21421cat confdefs.h >>conftest.$ac_ext 21422cat >>conftest.$ac_ext <<_ACEOF 21423/* end confdefs.h. */ 21424#include <stdlib.h> 21425 21426_ACEOF 21427if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21428 $EGREP "free" >/dev/null 2>&1; then 21429 : 21430else 21431 ac_cv_header_stdc=no 21432fi 21433rm -f conftest* 21434 21435fi 21436 21437if test $ac_cv_header_stdc = yes; then 21438 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 21439 if test "$cross_compiling" = yes; then 21440 : 21441else 21442 cat >conftest.$ac_ext <<_ACEOF 21443/* confdefs.h. */ 21444_ACEOF 21445cat confdefs.h >>conftest.$ac_ext 21446cat >>conftest.$ac_ext <<_ACEOF 21447/* end confdefs.h. */ 21448#include <ctype.h> 21449#include <stdlib.h> 21450#if ((' ' & 0x0FF) == 0x020) 21451# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 21452# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 21453#else 21454# define ISLOWER(c) \ 21455 (('a' <= (c) && (c) <= 'i') \ 21456 || ('j' <= (c) && (c) <= 'r') \ 21457 || ('s' <= (c) && (c) <= 'z')) 21458# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 21459#endif 21460 21461#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 21462int 21463main () 21464{ 21465 int i; 21466 for (i = 0; i < 256; i++) 21467 if (XOR (islower (i), ISLOWER (i)) 21468 || toupper (i) != TOUPPER (i)) 21469 return 2; 21470 return 0; 21471} 21472_ACEOF 21473rm -f conftest$ac_exeext 21474if { (ac_try="$ac_link" 21475case "(($ac_try" in 21476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21477 *) ac_try_echo=$ac_try;; 21478esac 21479eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21480$as_echo "$ac_try_echo") >&5 21481 (eval "$ac_link") 2>&5 21482 ac_status=$? 21483 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21484 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 21485 { (case "(($ac_try" in 21486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21487 *) ac_try_echo=$ac_try;; 21488esac 21489eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21490$as_echo "$ac_try_echo") >&5 21491 (eval "$ac_try") 2>&5 21492 ac_status=$? 21493 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21494 (exit $ac_status); }; }; then 21495 : 21496else 21497 $as_echo "$as_me: program exited with status $ac_status" >&5 21498$as_echo "$as_me: failed program was:" >&5 21499sed 's/^/| /' conftest.$ac_ext >&5 21500 21501( exit $ac_status ) 21502ac_cv_header_stdc=no 21503fi 21504rm -rf conftest.dSYM 21505rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 21506fi 21507 21508 21509fi 21510fi 21511{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 21512$as_echo "$ac_cv_header_stdc" >&6; } 21513if test $ac_cv_header_stdc = yes; then 21514 21515cat >>confdefs.h <<\_ACEOF 21516#define STDC_HEADERS 1 21517_ACEOF 21518 21519fi 21520 21521 21522if test "x$XSERVER_LIBPCIACCESS" = xyes; then 21523 21524pkg_failed=no 21525{ $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5 21526$as_echo_n "checking for PCIACCESS... " >&6; } 21527 21528if test -n "$PCIACCESS_CFLAGS"; then 21529 pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 21530 elif test -n "$PKG_CONFIG"; then 21531 if test -n "$PKG_CONFIG" && \ 21532 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5 21533 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 21534 ac_status=$? 21535 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21536 (exit $ac_status); }; then 21537 pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null` 21538else 21539 pkg_failed=yes 21540fi 21541 else 21542 pkg_failed=untried 21543fi 21544if test -n "$PCIACCESS_LIBS"; then 21545 pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 21546 elif test -n "$PKG_CONFIG"; then 21547 if test -n "$PKG_CONFIG" && \ 21548 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5 21549 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 21550 ac_status=$? 21551 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21552 (exit $ac_status); }; then 21553 pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null` 21554else 21555 pkg_failed=yes 21556fi 21557 else 21558 pkg_failed=untried 21559fi 21560 21561 21562 21563if test $pkg_failed = yes; then 21564 21565if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21566 _pkg_short_errors_supported=yes 21567else 21568 _pkg_short_errors_supported=no 21569fi 21570 if test $_pkg_short_errors_supported = yes; then 21571 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1` 21572 else 21573 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1` 21574 fi 21575 # Put the nasty error message in config.log where it belongs 21576 echo "$PCIACCESS_PKG_ERRORS" >&5 21577 21578 { { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met: 21579 21580$PCIACCESS_PKG_ERRORS 21581 21582Consider adjusting the PKG_CONFIG_PATH environment variable if you 21583installed software in a non-standard prefix. 21584 21585Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21586and PCIACCESS_LIBS to avoid the need to call pkg-config. 21587See the pkg-config man page for more details. 21588" >&5 21589$as_echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met: 21590 21591$PCIACCESS_PKG_ERRORS 21592 21593Consider adjusting the PKG_CONFIG_PATH environment variable if you 21594installed software in a non-standard prefix. 21595 21596Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21597and PCIACCESS_LIBS to avoid the need to call pkg-config. 21598See the pkg-config man page for more details. 21599" >&2;} 21600 { (exit 1); exit 1; }; } 21601elif test $pkg_failed = untried; then 21602 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 21603$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21604{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21605is in your PATH or set the PKG_CONFIG environment variable to the full 21606path to pkg-config. 21607 21608Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21609and PCIACCESS_LIBS to avoid the need to call pkg-config. 21610See the pkg-config man page for more details. 21611 21612To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21613See \`config.log' for more details." >&5 21614$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21615is in your PATH or set the PKG_CONFIG environment variable to the full 21616path to pkg-config. 21617 21618Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21619and PCIACCESS_LIBS to avoid the need to call pkg-config. 21620See the pkg-config man page for more details. 21621 21622To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21623See \`config.log' for more details." >&2;} 21624 { (exit 1); exit 1; }; }; } 21625else 21626 PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 21627 PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 21628 { $as_echo "$as_me:$LINENO: result: yes" >&5 21629$as_echo "yes" >&6; } 21630 : 21631fi 21632 XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS" 21633fi 21634 if test "x$XSERVER_LIBPCIACCESS" = xyes; then 21635 XSERVER_LIBPCIACCESS_TRUE= 21636 XSERVER_LIBPCIACCESS_FALSE='#' 21637else 21638 XSERVER_LIBPCIACCESS_TRUE='#' 21639 XSERVER_LIBPCIACCESS_FALSE= 21640fi 21641 21642 21643 21644DRIVER_NAME=ark 21645 21646 21647 21648 21649 21650if test x$APP_MAN_SUFFIX = x ; then 21651 APP_MAN_SUFFIX=1 21652fi 21653if test x$APP_MAN_DIR = x ; then 21654 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 21655fi 21656 21657if test x$LIB_MAN_SUFFIX = x ; then 21658 LIB_MAN_SUFFIX=3 21659fi 21660if test x$LIB_MAN_DIR = x ; then 21661 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 21662fi 21663 21664if test x$FILE_MAN_SUFFIX = x ; then 21665 case $host_os in 21666 solaris*) FILE_MAN_SUFFIX=4 ;; 21667 *) FILE_MAN_SUFFIX=5 ;; 21668 esac 21669fi 21670if test x$FILE_MAN_DIR = x ; then 21671 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 21672fi 21673 21674if test x$MISC_MAN_SUFFIX = x ; then 21675 case $host_os in 21676 solaris*) MISC_MAN_SUFFIX=5 ;; 21677 *) MISC_MAN_SUFFIX=7 ;; 21678 esac 21679fi 21680if test x$MISC_MAN_DIR = x ; then 21681 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 21682fi 21683 21684if test x$DRIVER_MAN_SUFFIX = x ; then 21685 case $host_os in 21686 solaris*) DRIVER_MAN_SUFFIX=7 ;; 21687 *) DRIVER_MAN_SUFFIX=4 ;; 21688 esac 21689fi 21690if test x$DRIVER_MAN_DIR = x ; then 21691 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 21692fi 21693 21694if test x$ADMIN_MAN_SUFFIX = x ; then 21695 case $host_os in 21696 solaris*) ADMIN_MAN_SUFFIX=1m ;; 21697 *) ADMIN_MAN_SUFFIX=8 ;; 21698 esac 21699fi 21700if test x$ADMIN_MAN_DIR = x ; then 21701 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 21702fi 21703 21704 21705 21706 21707 21708 21709 21710 21711 21712 21713 21714 21715 21716 21717 21718 21719 21720# Check whether --with-release-version was given. 21721if test "${with_release_version+set}" = set; then 21722 withval=$with_release_version; RELEASE_VERSION="$withval" 21723else 21724 RELEASE_VERSION="" 21725fi 21726 21727 if test "x$RELEASE_VERSION" != "x"; then 21728 PACKAGE="$PACKAGE-$RELEASE_VERSION" 21729 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 21730 { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 21731$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;} 21732 fi 21733 21734cat >>confdefs.h <<_ACEOF 21735#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 21736_ACEOF 21737 21738 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 21739 if test "x$PVM" = "x"; then 21740 PVM="0" 21741 fi 21742 21743cat >>confdefs.h <<_ACEOF 21744#define PACKAGE_VERSION_MINOR $PVM 21745_ACEOF 21746 21747 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 21748 if test "x$PVP" = "x"; then 21749 PVP="0" 21750 fi 21751 21752cat >>confdefs.h <<_ACEOF 21753#define PACKAGE_VERSION_PATCHLEVEL $PVP 21754_ACEOF 21755 21756 21757 21758ac_config_files="$ac_config_files Makefile src/Makefile" 21759 21760cat >confcache <<\_ACEOF 21761# This file is a shell script that caches the results of configure 21762# tests run on this system so they can be shared between configure 21763# scripts and configure runs, see configure's option --config-cache. 21764# It is not useful on other systems. If it contains results you don't 21765# want to keep, you may remove or edit it. 21766# 21767# config.status only pays attention to the cache file if you give it 21768# the --recheck option to rerun configure. 21769# 21770# `ac_cv_env_foo' variables (set or unset) will be overridden when 21771# loading this file, other *unset* `ac_cv_foo' will be assigned the 21772# following values. 21773 21774_ACEOF 21775 21776# The following way of writing the cache mishandles newlines in values, 21777# but we know of no workaround that is simple, portable, and efficient. 21778# So, we kill variables containing newlines. 21779# Ultrix sh set writes to stderr and can't be redirected directly, 21780# and sets the high bit in the cache file unless we assign to the vars. 21781( 21782 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 21783 eval ac_val=\$$ac_var 21784 case $ac_val in #( 21785 *${as_nl}*) 21786 case $ac_var in #( 21787 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 21788$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 21789 esac 21790 case $ac_var in #( 21791 _ | IFS | as_nl) ;; #( 21792 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 21793 *) $as_unset $ac_var ;; 21794 esac ;; 21795 esac 21796 done 21797 21798 (set) 2>&1 | 21799 case $as_nl`(ac_space=' '; set) 2>&1` in #( 21800 *${as_nl}ac_space=\ *) 21801 # `set' does not quote correctly, so add quotes (double-quote 21802 # substitution turns \\\\ into \\, and sed turns \\ into \). 21803 sed -n \ 21804 "s/'/'\\\\''/g; 21805 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 21806 ;; #( 21807 *) 21808 # `set' quotes correctly as required by POSIX, so do not add quotes. 21809 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 21810 ;; 21811 esac | 21812 sort 21813) | 21814 sed ' 21815 /^ac_cv_env_/b end 21816 t clear 21817 :clear 21818 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 21819 t end 21820 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 21821 :end' >>confcache 21822if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 21823 if test -w "$cache_file"; then 21824 test "x$cache_file" != "x/dev/null" && 21825 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 21826$as_echo "$as_me: updating cache $cache_file" >&6;} 21827 cat confcache >$cache_file 21828 else 21829 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 21830$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 21831 fi 21832fi 21833rm -f confcache 21834 21835test "x$prefix" = xNONE && prefix=$ac_default_prefix 21836# Let make expand exec_prefix. 21837test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 21838 21839DEFS=-DHAVE_CONFIG_H 21840 21841ac_libobjs= 21842ac_ltlibobjs= 21843for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 21844 # 1. Remove the extension, and $U if already installed. 21845 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 21846 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 21847 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 21848 # will be set to the directory where LIBOBJS objects are built. 21849 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 21850 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 21851done 21852LIBOBJS=$ac_libobjs 21853 21854LTLIBOBJS=$ac_ltlibobjs 21855 21856 21857 if test -n "$EXEEXT"; then 21858 am__EXEEXT_TRUE= 21859 am__EXEEXT_FALSE='#' 21860else 21861 am__EXEEXT_TRUE='#' 21862 am__EXEEXT_FALSE= 21863fi 21864 21865if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 21866 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 21867Usually this means the macro was only invoked conditionally." >&5 21868$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 21869Usually this means the macro was only invoked conditionally." >&2;} 21870 { (exit 1); exit 1; }; } 21871fi 21872if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 21873 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 21874Usually this means the macro was only invoked conditionally." >&5 21875$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. 21876Usually this means the macro was only invoked conditionally." >&2;} 21877 { (exit 1); exit 1; }; } 21878fi 21879if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21880 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 21881Usually this means the macro was only invoked conditionally." >&5 21882$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 21883Usually this means the macro was only invoked conditionally." >&2;} 21884 { (exit 1); exit 1; }; } 21885fi 21886if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 21887 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 21888Usually this means the macro was only invoked conditionally." >&5 21889$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 21890Usually this means the macro was only invoked conditionally." >&2;} 21891 { (exit 1); exit 1; }; } 21892fi 21893if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21894 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 21895Usually this means the macro was only invoked conditionally." >&5 21896$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 21897Usually this means the macro was only invoked conditionally." >&2;} 21898 { (exit 1); exit 1; }; } 21899fi 21900if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then 21901 { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined. 21902Usually this means the macro was only invoked conditionally." >&5 21903$as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined. 21904Usually this means the macro was only invoked conditionally." >&2;} 21905 { (exit 1); exit 1; }; } 21906fi 21907 21908: ${CONFIG_STATUS=./config.status} 21909ac_write_fail=0 21910ac_clean_files_save=$ac_clean_files 21911ac_clean_files="$ac_clean_files $CONFIG_STATUS" 21912{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 21913$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 21914cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21915#! $SHELL 21916# Generated by $as_me. 21917# Run this file to recreate the current configuration. 21918# Compiler output produced by configure, useful for debugging 21919# configure, is in config.log if it exists. 21920 21921debug=false 21922ac_cs_recheck=false 21923ac_cs_silent=false 21924SHELL=\${CONFIG_SHELL-$SHELL} 21925_ACEOF 21926 21927cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21928## --------------------- ## 21929## M4sh Initialization. ## 21930## --------------------- ## 21931 21932# Be more Bourne compatible 21933DUALCASE=1; export DUALCASE # for MKS sh 21934if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 21935 emulate sh 21936 NULLCMD=: 21937 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21938 # is contrary to our usage. Disable this feature. 21939 alias -g '${1+"$@"}'='"$@"' 21940 setopt NO_GLOB_SUBST 21941else 21942 case `(set -o) 2>/dev/null` in 21943 *posix*) set -o posix ;; 21944esac 21945 21946fi 21947 21948 21949 21950 21951# PATH needs CR 21952# Avoid depending upon Character Ranges. 21953as_cr_letters='abcdefghijklmnopqrstuvwxyz' 21954as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 21955as_cr_Letters=$as_cr_letters$as_cr_LETTERS 21956as_cr_digits='0123456789' 21957as_cr_alnum=$as_cr_Letters$as_cr_digits 21958 21959as_nl=' 21960' 21961export as_nl 21962# Printing a long string crashes Solaris 7 /usr/bin/printf. 21963as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 21964as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 21965as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 21966if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 21967 as_echo='printf %s\n' 21968 as_echo_n='printf %s' 21969else 21970 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 21971 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 21972 as_echo_n='/usr/ucb/echo -n' 21973 else 21974 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 21975 as_echo_n_body='eval 21976 arg=$1; 21977 case $arg in 21978 *"$as_nl"*) 21979 expr "X$arg" : "X\\(.*\\)$as_nl"; 21980 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 21981 esac; 21982 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 21983 ' 21984 export as_echo_n_body 21985 as_echo_n='sh -c $as_echo_n_body as_echo' 21986 fi 21987 export as_echo_body 21988 as_echo='sh -c $as_echo_body as_echo' 21989fi 21990 21991# The user is always right. 21992if test "${PATH_SEPARATOR+set}" != set; then 21993 PATH_SEPARATOR=: 21994 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 21995 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 21996 PATH_SEPARATOR=';' 21997 } 21998fi 21999 22000# Support unset when possible. 22001if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 22002 as_unset=unset 22003else 22004 as_unset=false 22005fi 22006 22007 22008# IFS 22009# We need space, tab and new line, in precisely that order. Quoting is 22010# there to prevent editors from complaining about space-tab. 22011# (If _AS_PATH_WALK were called with IFS unset, it would disable word 22012# splitting by setting IFS to empty value.) 22013IFS=" "" $as_nl" 22014 22015# Find who we are. Look in the path if we contain no directory separator. 22016case $0 in 22017 *[\\/]* ) as_myself=$0 ;; 22018 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22019for as_dir in $PATH 22020do 22021 IFS=$as_save_IFS 22022 test -z "$as_dir" && as_dir=. 22023 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 22024done 22025IFS=$as_save_IFS 22026 22027 ;; 22028esac 22029# We did not find ourselves, most probably we were run as `sh COMMAND' 22030# in which case we are not to be found in the path. 22031if test "x$as_myself" = x; then 22032 as_myself=$0 22033fi 22034if test ! -f "$as_myself"; then 22035 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 22036 { (exit 1); exit 1; } 22037fi 22038 22039# Work around bugs in pre-3.0 UWIN ksh. 22040for as_var in ENV MAIL MAILPATH 22041do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 22042done 22043PS1='$ ' 22044PS2='> ' 22045PS4='+ ' 22046 22047# NLS nuisances. 22048LC_ALL=C 22049export LC_ALL 22050LANGUAGE=C 22051export LANGUAGE 22052 22053# Required to use basename. 22054if expr a : '\(a\)' >/dev/null 2>&1 && 22055 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22056 as_expr=expr 22057else 22058 as_expr=false 22059fi 22060 22061if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 22062 as_basename=basename 22063else 22064 as_basename=false 22065fi 22066 22067 22068# Name of the executable. 22069as_me=`$as_basename -- "$0" || 22070$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 22071 X"$0" : 'X\(//\)$' \| \ 22072 X"$0" : 'X\(/\)' \| . 2>/dev/null || 22073$as_echo X/"$0" | 22074 sed '/^.*\/\([^/][^/]*\)\/*$/{ 22075 s//\1/ 22076 q 22077 } 22078 /^X\/\(\/\/\)$/{ 22079 s//\1/ 22080 q 22081 } 22082 /^X\/\(\/\).*/{ 22083 s//\1/ 22084 q 22085 } 22086 s/.*/./; q'` 22087 22088# CDPATH. 22089$as_unset CDPATH 22090 22091 22092 22093 as_lineno_1=$LINENO 22094 as_lineno_2=$LINENO 22095 test "x$as_lineno_1" != "x$as_lineno_2" && 22096 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 22097 22098 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 22099 # uniformly replaced by the line number. The first 'sed' inserts a 22100 # line-number line after each line using $LINENO; the second 'sed' 22101 # does the real work. The second script uses 'N' to pair each 22102 # line-number line with the line containing $LINENO, and appends 22103 # trailing '-' during substitution so that $LINENO is not a special 22104 # case at line end. 22105 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 22106 # scripts with optimization help from Paolo Bonzini. Blame Lee 22107 # E. McMahon (1931-1989) for sed's syntax. :-) 22108 sed -n ' 22109 p 22110 /[$]LINENO/= 22111 ' <$as_myself | 22112 sed ' 22113 s/[$]LINENO.*/&-/ 22114 t lineno 22115 b 22116 :lineno 22117 N 22118 :loop 22119 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 22120 t loop 22121 s/-\n.*// 22122 ' >$as_me.lineno && 22123 chmod +x "$as_me.lineno" || 22124 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 22125 { (exit 1); exit 1; }; } 22126 22127 # Don't try to exec as it changes $[0], causing all sort of problems 22128 # (the dirname of $[0] is not the place where we might find the 22129 # original and so on. Autoconf is especially sensitive to this). 22130 . "./$as_me.lineno" 22131 # Exit status is that of the last command. 22132 exit 22133} 22134 22135 22136if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 22137 as_dirname=dirname 22138else 22139 as_dirname=false 22140fi 22141 22142ECHO_C= ECHO_N= ECHO_T= 22143case `echo -n x` in 22144-n*) 22145 case `echo 'x\c'` in 22146 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 22147 *) ECHO_C='\c';; 22148 esac;; 22149*) 22150 ECHO_N='-n';; 22151esac 22152if expr a : '\(a\)' >/dev/null 2>&1 && 22153 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22154 as_expr=expr 22155else 22156 as_expr=false 22157fi 22158 22159rm -f conf$$ conf$$.exe conf$$.file 22160if test -d conf$$.dir; then 22161 rm -f conf$$.dir/conf$$.file 22162else 22163 rm -f conf$$.dir 22164 mkdir conf$$.dir 2>/dev/null 22165fi 22166if (echo >conf$$.file) 2>/dev/null; then 22167 if ln -s conf$$.file conf$$ 2>/dev/null; then 22168 as_ln_s='ln -s' 22169 # ... but there are two gotchas: 22170 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 22171 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 22172 # In both cases, we have to default to `cp -p'. 22173 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 22174 as_ln_s='cp -p' 22175 elif ln conf$$.file conf$$ 2>/dev/null; then 22176 as_ln_s=ln 22177 else 22178 as_ln_s='cp -p' 22179 fi 22180else 22181 as_ln_s='cp -p' 22182fi 22183rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 22184rmdir conf$$.dir 2>/dev/null 22185 22186if mkdir -p . 2>/dev/null; then 22187 as_mkdir_p=: 22188else 22189 test -d ./-p && rmdir ./-p 22190 as_mkdir_p=false 22191fi 22192 22193if test -x / >/dev/null 2>&1; then 22194 as_test_x='test -x' 22195else 22196 if ls -dL / >/dev/null 2>&1; then 22197 as_ls_L_option=L 22198 else 22199 as_ls_L_option= 22200 fi 22201 as_test_x=' 22202 eval sh -c '\'' 22203 if test -d "$1"; then 22204 test -d "$1/."; 22205 else 22206 case $1 in 22207 -*)set "./$1";; 22208 esac; 22209 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 22210 ???[sx]*):;;*)false;;esac;fi 22211 '\'' sh 22212 ' 22213fi 22214as_executable_p=$as_test_x 22215 22216# Sed expression to map a string onto a valid CPP name. 22217as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 22218 22219# Sed expression to map a string onto a valid variable name. 22220as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 22221 22222 22223exec 6>&1 22224 22225# Save the log message, to keep $[0] and so on meaningful, and to 22226# report actual input values of CONFIG_FILES etc. instead of their 22227# values after options handling. 22228ac_log=" 22229This file was extended by xf86-video-ark $as_me 0.7.2, which was 22230generated by GNU Autoconf 2.63. Invocation command line was 22231 22232 CONFIG_FILES = $CONFIG_FILES 22233 CONFIG_HEADERS = $CONFIG_HEADERS 22234 CONFIG_LINKS = $CONFIG_LINKS 22235 CONFIG_COMMANDS = $CONFIG_COMMANDS 22236 $ $0 $@ 22237 22238on `(hostname || uname -n) 2>/dev/null | sed 1q` 22239" 22240 22241_ACEOF 22242 22243case $ac_config_files in *" 22244"*) set x $ac_config_files; shift; ac_config_files=$*;; 22245esac 22246 22247case $ac_config_headers in *" 22248"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 22249esac 22250 22251 22252cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22253# Files that config.status was made for. 22254config_files="$ac_config_files" 22255config_headers="$ac_config_headers" 22256config_commands="$ac_config_commands" 22257 22258_ACEOF 22259 22260cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22261ac_cs_usage="\ 22262\`$as_me' instantiates files from templates according to the 22263current configuration. 22264 22265Usage: $0 [OPTION]... [FILE]... 22266 22267 -h, --help print this help, then exit 22268 -V, --version print version number and configuration settings, then exit 22269 -q, --quiet, --silent 22270 do not print progress messages 22271 -d, --debug don't remove temporary files 22272 --recheck update $as_me by reconfiguring in the same conditions 22273 --file=FILE[:TEMPLATE] 22274 instantiate the configuration file FILE 22275 --header=FILE[:TEMPLATE] 22276 instantiate the configuration header FILE 22277 22278Configuration files: 22279$config_files 22280 22281Configuration headers: 22282$config_headers 22283 22284Configuration commands: 22285$config_commands 22286 22287Report bugs to <bug-autoconf@gnu.org>." 22288 22289_ACEOF 22290cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22291ac_cs_version="\\ 22292xf86-video-ark config.status 0.7.2 22293configured by $0, generated by GNU Autoconf 2.63, 22294 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 22295 22296Copyright (C) 2008 Free Software Foundation, Inc. 22297This config.status script is free software; the Free Software Foundation 22298gives unlimited permission to copy, distribute and modify it." 22299 22300ac_pwd='$ac_pwd' 22301srcdir='$srcdir' 22302INSTALL='$INSTALL' 22303MKDIR_P='$MKDIR_P' 22304AWK='$AWK' 22305test -n "\$AWK" || AWK=awk 22306_ACEOF 22307 22308cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22309# The default lists apply if the user does not specify any file. 22310ac_need_defaults=: 22311while test $# != 0 22312do 22313 case $1 in 22314 --*=*) 22315 ac_option=`expr "X$1" : 'X\([^=]*\)='` 22316 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 22317 ac_shift=: 22318 ;; 22319 *) 22320 ac_option=$1 22321 ac_optarg=$2 22322 ac_shift=shift 22323 ;; 22324 esac 22325 22326 case $ac_option in 22327 # Handling of the options. 22328 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 22329 ac_cs_recheck=: ;; 22330 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 22331 $as_echo "$ac_cs_version"; exit ;; 22332 --debug | --debu | --deb | --de | --d | -d ) 22333 debug=: ;; 22334 --file | --fil | --fi | --f ) 22335 $ac_shift 22336 case $ac_optarg in 22337 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 22338 esac 22339 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" 22340 ac_need_defaults=false;; 22341 --header | --heade | --head | --hea ) 22342 $ac_shift 22343 case $ac_optarg in 22344 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 22345 esac 22346 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" 22347 ac_need_defaults=false;; 22348 --he | --h) 22349 # Conflict between --help and --header 22350 { $as_echo "$as_me: error: ambiguous option: $1 22351Try \`$0 --help' for more information." >&2 22352 { (exit 1); exit 1; }; };; 22353 --help | --hel | -h ) 22354 $as_echo "$ac_cs_usage"; exit ;; 22355 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 22356 | -silent | --silent | --silen | --sile | --sil | --si | --s) 22357 ac_cs_silent=: ;; 22358 22359 # This is an error. 22360 -*) { $as_echo "$as_me: error: unrecognized option: $1 22361Try \`$0 --help' for more information." >&2 22362 { (exit 1); exit 1; }; } ;; 22363 22364 *) ac_config_targets="$ac_config_targets $1" 22365 ac_need_defaults=false ;; 22366 22367 esac 22368 shift 22369done 22370 22371ac_configure_extra_args= 22372 22373if $ac_cs_silent; then 22374 exec 6>/dev/null 22375 ac_configure_extra_args="$ac_configure_extra_args --silent" 22376fi 22377 22378_ACEOF 22379cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22380if \$ac_cs_recheck; then 22381 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 22382 shift 22383 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 22384 CONFIG_SHELL='$SHELL' 22385 export CONFIG_SHELL 22386 exec "\$@" 22387fi 22388 22389_ACEOF 22390cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22391exec 5>>config.log 22392{ 22393 echo 22394 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 22395## Running $as_me. ## 22396_ASBOX 22397 $as_echo "$ac_log" 22398} >&5 22399 22400_ACEOF 22401cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22402# 22403# INIT-COMMANDS 22404# 22405AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 22406 22407_ACEOF 22408 22409cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22410 22411# Handling of arguments. 22412for ac_config_target in $ac_config_targets 22413do 22414 case $ac_config_target in 22415 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 22416 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 22417 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 22418 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 22419 22420 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 22421$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 22422 { (exit 1); exit 1; }; };; 22423 esac 22424done 22425 22426 22427# If the user did not use the arguments to specify the items to instantiate, 22428# then the envvar interface is used. Set only those that are not. 22429# We use the long form for the default assignment because of an extremely 22430# bizarre bug on SunOS 4.1.3. 22431if $ac_need_defaults; then 22432 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 22433 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 22434 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 22435fi 22436 22437# Have a temporary directory for convenience. Make it in the build tree 22438# simply because there is no reason against having it here, and in addition, 22439# creating and moving files from /tmp can sometimes cause problems. 22440# Hook for its removal unless debugging. 22441# Note that there is a small window in which the directory will not be cleaned: 22442# after its creation but before its name has been assigned to `$tmp'. 22443$debug || 22444{ 22445 tmp= 22446 trap 'exit_status=$? 22447 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 22448' 0 22449 trap '{ (exit 1); exit 1; }' 1 2 13 15 22450} 22451# Create a (secure) tmp directory for tmp files. 22452 22453{ 22454 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 22455 test -n "$tmp" && test -d "$tmp" 22456} || 22457{ 22458 tmp=./conf$$-$RANDOM 22459 (umask 077 && mkdir "$tmp") 22460} || 22461{ 22462 $as_echo "$as_me: cannot create a temporary directory in ." >&2 22463 { (exit 1); exit 1; } 22464} 22465 22466# Set up the scripts for CONFIG_FILES section. 22467# No need to generate them if there are no CONFIG_FILES. 22468# This happens for instance with `./config.status config.h'. 22469if test -n "$CONFIG_FILES"; then 22470 22471 22472ac_cr=' 22473' 22474ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 22475if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 22476 ac_cs_awk_cr='\\r' 22477else 22478 ac_cs_awk_cr=$ac_cr 22479fi 22480 22481echo 'BEGIN {' >"$tmp/subs1.awk" && 22482_ACEOF 22483 22484 22485{ 22486 echo "cat >conf$$subs.awk <<_ACEOF" && 22487 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 22488 echo "_ACEOF" 22489} >conf$$subs.sh || 22490 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22491$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22492 { (exit 1); exit 1; }; } 22493ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 22494ac_delim='%!_!# ' 22495for ac_last_try in false false false false false :; do 22496 . ./conf$$subs.sh || 22497 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22498$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22499 { (exit 1); exit 1; }; } 22500 22501 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 22502 if test $ac_delim_n = $ac_delim_num; then 22503 break 22504 elif $ac_last_try; then 22505 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22506$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22507 { (exit 1); exit 1; }; } 22508 else 22509 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22510 fi 22511done 22512rm -f conf$$subs.sh 22513 22514cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22515cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 22516_ACEOF 22517sed -n ' 22518h 22519s/^/S["/; s/!.*/"]=/ 22520p 22521g 22522s/^[^!]*!// 22523:repl 22524t repl 22525s/'"$ac_delim"'$// 22526t delim 22527:nl 22528h 22529s/\(.\{148\}\).*/\1/ 22530t more1 22531s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 22532p 22533n 22534b repl 22535:more1 22536s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22537p 22538g 22539s/.\{148\}// 22540t nl 22541:delim 22542h 22543s/\(.\{148\}\).*/\1/ 22544t more2 22545s/["\\]/\\&/g; s/^/"/; s/$/"/ 22546p 22547b 22548:more2 22549s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22550p 22551g 22552s/.\{148\}// 22553t delim 22554' <conf$$subs.awk | sed ' 22555/^[^""]/{ 22556 N 22557 s/\n// 22558} 22559' >>$CONFIG_STATUS || ac_write_fail=1 22560rm -f conf$$subs.awk 22561cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22562_ACAWK 22563cat >>"\$tmp/subs1.awk" <<_ACAWK && 22564 for (key in S) S_is_set[key] = 1 22565 FS = "" 22566 22567} 22568{ 22569 line = $ 0 22570 nfields = split(line, field, "@") 22571 substed = 0 22572 len = length(field[1]) 22573 for (i = 2; i < nfields; i++) { 22574 key = field[i] 22575 keylen = length(key) 22576 if (S_is_set[key]) { 22577 value = S[key] 22578 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 22579 len += length(value) + length(field[++i]) 22580 substed = 1 22581 } else 22582 len += 1 + keylen 22583 } 22584 22585 print line 22586} 22587 22588_ACAWK 22589_ACEOF 22590cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22591if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 22592 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 22593else 22594 cat 22595fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 22596 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 22597$as_echo "$as_me: error: could not setup config files machinery" >&2;} 22598 { (exit 1); exit 1; }; } 22599_ACEOF 22600 22601# VPATH may cause trouble with some makes, so we remove $(srcdir), 22602# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 22603# trailing colons and then remove the whole line if VPATH becomes empty 22604# (actually we leave an empty line to preserve line numbers). 22605if test "x$srcdir" = x.; then 22606 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 22607s/:*\$(srcdir):*/:/ 22608s/:*\${srcdir}:*/:/ 22609s/:*@srcdir@:*/:/ 22610s/^\([^=]*=[ ]*\):*/\1/ 22611s/:*$// 22612s/^[^=]*=[ ]*$// 22613}' 22614fi 22615 22616cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22617fi # test -n "$CONFIG_FILES" 22618 22619# Set up the scripts for CONFIG_HEADERS section. 22620# No need to generate them if there are no CONFIG_HEADERS. 22621# This happens for instance with `./config.status Makefile'. 22622if test -n "$CONFIG_HEADERS"; then 22623cat >"$tmp/defines.awk" <<\_ACAWK || 22624BEGIN { 22625_ACEOF 22626 22627# Transform confdefs.h into an awk script `defines.awk', embedded as 22628# here-document in config.status, that substitutes the proper values into 22629# config.h.in to produce config.h. 22630 22631# Create a delimiter string that does not exist in confdefs.h, to ease 22632# handling of long lines. 22633ac_delim='%!_!# ' 22634for ac_last_try in false false :; do 22635 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 22636 if test -z "$ac_t"; then 22637 break 22638 elif $ac_last_try; then 22639 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 22640$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} 22641 { (exit 1); exit 1; }; } 22642 else 22643 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22644 fi 22645done 22646 22647# For the awk script, D is an array of macro values keyed by name, 22648# likewise P contains macro parameters if any. Preserve backslash 22649# newline sequences. 22650 22651ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 22652sed -n ' 22653s/.\{148\}/&'"$ac_delim"'/g 22654t rset 22655:rset 22656s/^[ ]*#[ ]*define[ ][ ]*/ / 22657t def 22658d 22659:def 22660s/\\$// 22661t bsnl 22662s/["\\]/\\&/g 22663s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22664D["\1"]=" \3"/p 22665s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 22666d 22667:bsnl 22668s/["\\]/\\&/g 22669s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22670D["\1"]=" \3\\\\\\n"\\/p 22671t cont 22672s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 22673t cont 22674d 22675:cont 22676n 22677s/.\{148\}/&'"$ac_delim"'/g 22678t clear 22679:clear 22680s/\\$// 22681t bsnlc 22682s/["\\]/\\&/g; s/^/"/; s/$/"/p 22683d 22684:bsnlc 22685s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 22686b cont 22687' <confdefs.h | sed ' 22688s/'"$ac_delim"'/"\\\ 22689"/g' >>$CONFIG_STATUS || ac_write_fail=1 22690 22691cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22692 for (key in D) D_is_set[key] = 1 22693 FS = "" 22694} 22695/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 22696 line = \$ 0 22697 split(line, arg, " ") 22698 if (arg[1] == "#") { 22699 defundef = arg[2] 22700 mac1 = arg[3] 22701 } else { 22702 defundef = substr(arg[1], 2) 22703 mac1 = arg[2] 22704 } 22705 split(mac1, mac2, "(") #) 22706 macro = mac2[1] 22707 prefix = substr(line, 1, index(line, defundef) - 1) 22708 if (D_is_set[macro]) { 22709 # Preserve the white space surrounding the "#". 22710 print prefix "define", macro P[macro] D[macro] 22711 next 22712 } else { 22713 # Replace #undef with comments. This is necessary, for example, 22714 # in the case of _POSIX_SOURCE, which is predefined and required 22715 # on some systems where configure will not decide to define it. 22716 if (defundef == "undef") { 22717 print "/*", prefix defundef, macro, "*/" 22718 next 22719 } 22720 } 22721} 22722{ print } 22723_ACAWK 22724_ACEOF 22725cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22726 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 22727$as_echo "$as_me: error: could not setup config headers machinery" >&2;} 22728 { (exit 1); exit 1; }; } 22729fi # test -n "$CONFIG_HEADERS" 22730 22731 22732eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 22733shift 22734for ac_tag 22735do 22736 case $ac_tag in 22737 :[FHLC]) ac_mode=$ac_tag; continue;; 22738 esac 22739 case $ac_mode$ac_tag in 22740 :[FHL]*:*);; 22741 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 22742$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} 22743 { (exit 1); exit 1; }; };; 22744 :[FH]-) ac_tag=-:-;; 22745 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 22746 esac 22747 ac_save_IFS=$IFS 22748 IFS=: 22749 set x $ac_tag 22750 IFS=$ac_save_IFS 22751 shift 22752 ac_file=$1 22753 shift 22754 22755 case $ac_mode in 22756 :L) ac_source=$1;; 22757 :[FH]) 22758 ac_file_inputs= 22759 for ac_f 22760 do 22761 case $ac_f in 22762 -) ac_f="$tmp/stdin";; 22763 *) # Look for the file first in the build tree, then in the source tree 22764 # (if the path is not absolute). The absolute path cannot be DOS-style, 22765 # because $ac_f cannot contain `:'. 22766 test -f "$ac_f" || 22767 case $ac_f in 22768 [\\/$]*) false;; 22769 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 22770 esac || 22771 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 22772$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} 22773 { (exit 1); exit 1; }; };; 22774 esac 22775 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 22776 ac_file_inputs="$ac_file_inputs '$ac_f'" 22777 done 22778 22779 # Let's still pretend it is `configure' which instantiates (i.e., don't 22780 # use $as_me), people would be surprised to read: 22781 # /* config.h. Generated by config.status. */ 22782 configure_input='Generated from '` 22783 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 22784 `' by configure.' 22785 if test x"$ac_file" != x-; then 22786 configure_input="$ac_file. $configure_input" 22787 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 22788$as_echo "$as_me: creating $ac_file" >&6;} 22789 fi 22790 # Neutralize special characters interpreted by sed in replacement strings. 22791 case $configure_input in #( 22792 *\&* | *\|* | *\\* ) 22793 ac_sed_conf_input=`$as_echo "$configure_input" | 22794 sed 's/[\\\\&|]/\\\\&/g'`;; #( 22795 *) ac_sed_conf_input=$configure_input;; 22796 esac 22797 22798 case $ac_tag in 22799 *:-:* | *:-) cat >"$tmp/stdin" \ 22800 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 22801$as_echo "$as_me: error: could not create $ac_file" >&2;} 22802 { (exit 1); exit 1; }; } ;; 22803 esac 22804 ;; 22805 esac 22806 22807 ac_dir=`$as_dirname -- "$ac_file" || 22808$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22809 X"$ac_file" : 'X\(//\)[^/]' \| \ 22810 X"$ac_file" : 'X\(//\)$' \| \ 22811 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 22812$as_echo X"$ac_file" | 22813 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22814 s//\1/ 22815 q 22816 } 22817 /^X\(\/\/\)[^/].*/{ 22818 s//\1/ 22819 q 22820 } 22821 /^X\(\/\/\)$/{ 22822 s//\1/ 22823 q 22824 } 22825 /^X\(\/\).*/{ 22826 s//\1/ 22827 q 22828 } 22829 s/.*/./; q'` 22830 { as_dir="$ac_dir" 22831 case $as_dir in #( 22832 -*) as_dir=./$as_dir;; 22833 esac 22834 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 22835 as_dirs= 22836 while :; do 22837 case $as_dir in #( 22838 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 22839 *) as_qdir=$as_dir;; 22840 esac 22841 as_dirs="'$as_qdir' $as_dirs" 22842 as_dir=`$as_dirname -- "$as_dir" || 22843$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22844 X"$as_dir" : 'X\(//\)[^/]' \| \ 22845 X"$as_dir" : 'X\(//\)$' \| \ 22846 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 22847$as_echo X"$as_dir" | 22848 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22849 s//\1/ 22850 q 22851 } 22852 /^X\(\/\/\)[^/].*/{ 22853 s//\1/ 22854 q 22855 } 22856 /^X\(\/\/\)$/{ 22857 s//\1/ 22858 q 22859 } 22860 /^X\(\/\).*/{ 22861 s//\1/ 22862 q 22863 } 22864 s/.*/./; q'` 22865 test -d "$as_dir" && break 22866 done 22867 test -z "$as_dirs" || eval "mkdir $as_dirs" 22868 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 22869$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 22870 { (exit 1); exit 1; }; }; } 22871 ac_builddir=. 22872 22873case "$ac_dir" in 22874.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 22875*) 22876 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 22877 # A ".." for each directory in $ac_dir_suffix. 22878 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 22879 case $ac_top_builddir_sub in 22880 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 22881 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 22882 esac ;; 22883esac 22884ac_abs_top_builddir=$ac_pwd 22885ac_abs_builddir=$ac_pwd$ac_dir_suffix 22886# for backward compatibility: 22887ac_top_builddir=$ac_top_build_prefix 22888 22889case $srcdir in 22890 .) # We are building in place. 22891 ac_srcdir=. 22892 ac_top_srcdir=$ac_top_builddir_sub 22893 ac_abs_top_srcdir=$ac_pwd ;; 22894 [\\/]* | ?:[\\/]* ) # Absolute name. 22895 ac_srcdir=$srcdir$ac_dir_suffix; 22896 ac_top_srcdir=$srcdir 22897 ac_abs_top_srcdir=$srcdir ;; 22898 *) # Relative name. 22899 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 22900 ac_top_srcdir=$ac_top_build_prefix$srcdir 22901 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 22902esac 22903ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 22904 22905 22906 case $ac_mode in 22907 :F) 22908 # 22909 # CONFIG_FILE 22910 # 22911 22912 case $INSTALL in 22913 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 22914 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 22915 esac 22916 ac_MKDIR_P=$MKDIR_P 22917 case $MKDIR_P in 22918 [\\/$]* | ?:[\\/]* ) ;; 22919 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 22920 esac 22921_ACEOF 22922 22923cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22924# If the template does not know about datarootdir, expand it. 22925# FIXME: This hack should be removed a few years after 2.60. 22926ac_datarootdir_hack=; ac_datarootdir_seen= 22927 22928ac_sed_dataroot=' 22929/datarootdir/ { 22930 p 22931 q 22932} 22933/@datadir@/p 22934/@docdir@/p 22935/@infodir@/p 22936/@localedir@/p 22937/@mandir@/p 22938' 22939case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 22940*datarootdir*) ac_datarootdir_seen=yes;; 22941*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 22942 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 22943$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 22944_ACEOF 22945cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22946 ac_datarootdir_hack=' 22947 s&@datadir@&$datadir&g 22948 s&@docdir@&$docdir&g 22949 s&@infodir@&$infodir&g 22950 s&@localedir@&$localedir&g 22951 s&@mandir@&$mandir&g 22952 s&\\\${datarootdir}&$datarootdir&g' ;; 22953esac 22954_ACEOF 22955 22956# Neutralize VPATH when `$srcdir' = `.'. 22957# Shell code in configure.ac might set extrasub. 22958# FIXME: do we really want to maintain this feature? 22959cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22960ac_sed_extra="$ac_vpsub 22961$extrasub 22962_ACEOF 22963cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22964:t 22965/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22966s|@configure_input@|$ac_sed_conf_input|;t t 22967s&@top_builddir@&$ac_top_builddir_sub&;t t 22968s&@top_build_prefix@&$ac_top_build_prefix&;t t 22969s&@srcdir@&$ac_srcdir&;t t 22970s&@abs_srcdir@&$ac_abs_srcdir&;t t 22971s&@top_srcdir@&$ac_top_srcdir&;t t 22972s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 22973s&@builddir@&$ac_builddir&;t t 22974s&@abs_builddir@&$ac_abs_builddir&;t t 22975s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 22976s&@INSTALL@&$ac_INSTALL&;t t 22977s&@MKDIR_P@&$ac_MKDIR_P&;t t 22978$ac_datarootdir_hack 22979" 22980eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 22981 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 22982$as_echo "$as_me: error: could not create $ac_file" >&2;} 22983 { (exit 1); exit 1; }; } 22984 22985test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 22986 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 22987 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 22988 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22989which seems to be undefined. Please make sure it is defined." >&5 22990$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22991which seems to be undefined. Please make sure it is defined." >&2;} 22992 22993 rm -f "$tmp/stdin" 22994 case $ac_file in 22995 -) cat "$tmp/out" && rm -f "$tmp/out";; 22996 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 22997 esac \ 22998 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 22999$as_echo "$as_me: error: could not create $ac_file" >&2;} 23000 { (exit 1); exit 1; }; } 23001 ;; 23002 :H) 23003 # 23004 # CONFIG_HEADER 23005 # 23006 if test x"$ac_file" != x-; then 23007 { 23008 $as_echo "/* $configure_input */" \ 23009 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 23010 } >"$tmp/config.h" \ 23011 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23012$as_echo "$as_me: error: could not create $ac_file" >&2;} 23013 { (exit 1); exit 1; }; } 23014 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 23015 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 23016$as_echo "$as_me: $ac_file is unchanged" >&6;} 23017 else 23018 rm -f "$ac_file" 23019 mv "$tmp/config.h" "$ac_file" \ 23020 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23021$as_echo "$as_me: error: could not create $ac_file" >&2;} 23022 { (exit 1); exit 1; }; } 23023 fi 23024 else 23025 $as_echo "/* $configure_input */" \ 23026 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 23027 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 23028$as_echo "$as_me: error: could not create -" >&2;} 23029 { (exit 1); exit 1; }; } 23030 fi 23031# Compute "$ac_file"'s index in $config_headers. 23032_am_arg="$ac_file" 23033_am_stamp_count=1 23034for _am_header in $config_headers :; do 23035 case $_am_header in 23036 $_am_arg | $_am_arg:* ) 23037 break ;; 23038 * ) 23039 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 23040 esac 23041done 23042echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 23043$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23044 X"$_am_arg" : 'X\(//\)[^/]' \| \ 23045 X"$_am_arg" : 'X\(//\)$' \| \ 23046 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 23047$as_echo X"$_am_arg" | 23048 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23049 s//\1/ 23050 q 23051 } 23052 /^X\(\/\/\)[^/].*/{ 23053 s//\1/ 23054 q 23055 } 23056 /^X\(\/\/\)$/{ 23057 s//\1/ 23058 q 23059 } 23060 /^X\(\/\).*/{ 23061 s//\1/ 23062 q 23063 } 23064 s/.*/./; q'`/stamp-h$_am_stamp_count 23065 ;; 23066 23067 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 23068$as_echo "$as_me: executing $ac_file commands" >&6;} 23069 ;; 23070 esac 23071 23072 23073 case $ac_file$ac_mode in 23074 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 23075 # Autoconf 2.62 quotes --file arguments for eval, but not when files 23076 # are listed without --file. Let's play safe and only enable the eval 23077 # if we detect the quoting. 23078 case $CONFIG_FILES in 23079 *\'*) eval set x "$CONFIG_FILES" ;; 23080 *) set x $CONFIG_FILES ;; 23081 esac 23082 shift 23083 for mf 23084 do 23085 # Strip MF so we end up with the name of the file. 23086 mf=`echo "$mf" | sed -e 's/:.*$//'` 23087 # Check whether this is an Automake generated Makefile or not. 23088 # We used to match only the files named `Makefile.in', but 23089 # some people rename them; so instead we look at the file content. 23090 # Grep'ing the first line is not enough: some people post-process 23091 # each Makefile.in and add a new line on top of each file to say so. 23092 # Grep'ing the whole file is not good either: AIX grep has a line 23093 # limit of 2048, but all sed's we know have understand at least 4000. 23094 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 23095 dirpart=`$as_dirname -- "$mf" || 23096$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23097 X"$mf" : 'X\(//\)[^/]' \| \ 23098 X"$mf" : 'X\(//\)$' \| \ 23099 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 23100$as_echo X"$mf" | 23101 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23102 s//\1/ 23103 q 23104 } 23105 /^X\(\/\/\)[^/].*/{ 23106 s//\1/ 23107 q 23108 } 23109 /^X\(\/\/\)$/{ 23110 s//\1/ 23111 q 23112 } 23113 /^X\(\/\).*/{ 23114 s//\1/ 23115 q 23116 } 23117 s/.*/./; q'` 23118 else 23119 continue 23120 fi 23121 # Extract the definition of DEPDIR, am__include, and am__quote 23122 # from the Makefile without running `make'. 23123 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 23124 test -z "$DEPDIR" && continue 23125 am__include=`sed -n 's/^am__include = //p' < "$mf"` 23126 test -z "am__include" && continue 23127 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 23128 # When using ansi2knr, U may be empty or an underscore; expand it 23129 U=`sed -n 's/^U = //p' < "$mf"` 23130 # Find all dependency output files, they are included files with 23131 # $(DEPDIR) in their names. We invoke sed twice because it is the 23132 # simplest approach to changing $(DEPDIR) to its actual value in the 23133 # expansion. 23134 for file in `sed -n " 23135 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 23136 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 23137 # Make sure the directory exists. 23138 test -f "$dirpart/$file" && continue 23139 fdir=`$as_dirname -- "$file" || 23140$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23141 X"$file" : 'X\(//\)[^/]' \| \ 23142 X"$file" : 'X\(//\)$' \| \ 23143 X"$file" : 'X\(/\)' \| . 2>/dev/null || 23144$as_echo X"$file" | 23145 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23146 s//\1/ 23147 q 23148 } 23149 /^X\(\/\/\)[^/].*/{ 23150 s//\1/ 23151 q 23152 } 23153 /^X\(\/\/\)$/{ 23154 s//\1/ 23155 q 23156 } 23157 /^X\(\/\).*/{ 23158 s//\1/ 23159 q 23160 } 23161 s/.*/./; q'` 23162 { as_dir=$dirpart/$fdir 23163 case $as_dir in #( 23164 -*) as_dir=./$as_dir;; 23165 esac 23166 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23167 as_dirs= 23168 while :; do 23169 case $as_dir in #( 23170 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 23171 *) as_qdir=$as_dir;; 23172 esac 23173 as_dirs="'$as_qdir' $as_dirs" 23174 as_dir=`$as_dirname -- "$as_dir" || 23175$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23176 X"$as_dir" : 'X\(//\)[^/]' \| \ 23177 X"$as_dir" : 'X\(//\)$' \| \ 23178 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23179$as_echo X"$as_dir" | 23180 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23181 s//\1/ 23182 q 23183 } 23184 /^X\(\/\/\)[^/].*/{ 23185 s//\1/ 23186 q 23187 } 23188 /^X\(\/\/\)$/{ 23189 s//\1/ 23190 q 23191 } 23192 /^X\(\/\).*/{ 23193 s//\1/ 23194 q 23195 } 23196 s/.*/./; q'` 23197 test -d "$as_dir" && break 23198 done 23199 test -z "$as_dirs" || eval "mkdir $as_dirs" 23200 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23201$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 23202 { (exit 1); exit 1; }; }; } 23203 # echo "creating $dirpart/$file" 23204 echo '# dummy' > "$dirpart/$file" 23205 done 23206 done 23207} 23208 ;; 23209 23210 esac 23211done # for ac_tag 23212 23213 23214{ (exit 0); exit 0; } 23215_ACEOF 23216chmod +x $CONFIG_STATUS 23217ac_clean_files=$ac_clean_files_save 23218 23219test $ac_write_fail = 0 || 23220 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 23221$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} 23222 { (exit 1); exit 1; }; } 23223 23224 23225# configure is writing to config.log, and then calls config.status. 23226# config.status does its own redirection, appending to config.log. 23227# Unfortunately, on DOS this fails, as config.log is still kept open 23228# by configure, so config.status won't be able to write to it; its 23229# output is simply discarded. So we exec the FD to /dev/null, 23230# effectively closing config.log, so it can be properly (re)opened and 23231# appended to by config.status. When coming back to configure, we 23232# need to make the FD available again. 23233if test "$no_create" != yes; then 23234 ac_cs_success=: 23235 ac_config_status_args= 23236 test "$silent" = yes && 23237 ac_config_status_args="$ac_config_status_args --quiet" 23238 exec 5>/dev/null 23239 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23240 exec 5>>config.log 23241 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23242 # would make configure fail if this is the last instruction. 23243 $ac_cs_success || { (exit 1); exit 1; } 23244fi 23245if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 23246 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 23247$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 23248fi 23249 23250