configure revision 2e71ea71
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.63 for xf86-video-neomagic 1.2.4. 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-neomagic' 752PACKAGE_TARNAME='xf86-video-neomagic' 753PACKAGE_VERSION='1.2.4' 754PACKAGE_STRING='xf86-video-neomagic 1.2.4' 755PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 756 757ac_unique_file="Makefile.am" 758# Factoring default headers for most tests. 759ac_includes_default="\ 760#include <stdio.h> 761#ifdef HAVE_SYS_TYPES_H 762# include <sys/types.h> 763#endif 764#ifdef HAVE_SYS_STAT_H 765# include <sys/stat.h> 766#endif 767#ifdef STDC_HEADERS 768# include <stdlib.h> 769# include <stddef.h> 770#else 771# ifdef HAVE_STDLIB_H 772# include <stdlib.h> 773# endif 774#endif 775#ifdef HAVE_STRING_H 776# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 777# include <memory.h> 778# endif 779# include <string.h> 780#endif 781#ifdef HAVE_STRINGS_H 782# include <strings.h> 783#endif 784#ifdef HAVE_INTTYPES_H 785# include <inttypes.h> 786#endif 787#ifdef HAVE_STDINT_H 788# include <stdint.h> 789#endif 790#ifdef HAVE_UNISTD_H 791# include <unistd.h> 792#endif" 793 794ac_subst_vars='am__EXEEXT_FALSE 795am__EXEEXT_TRUE 796LTLIBOBJS 797LIBOBJS 798ADMIN_MAN_DIR 799DRIVER_MAN_DIR 800MISC_MAN_DIR 801FILE_MAN_DIR 802LIB_MAN_DIR 803APP_MAN_DIR 804ADMIN_MAN_SUFFIX 805DRIVER_MAN_SUFFIX 806MISC_MAN_SUFFIX 807FILE_MAN_SUFFIX 808LIB_MAN_SUFFIX 809APP_MAN_SUFFIX 810DRIVER_NAME 811moduledir 812XSERVER_LIBPCIACCESS_FALSE 813XSERVER_LIBPCIACCESS_TRUE 814PCIACCESS_LIBS 815PCIACCESS_CFLAGS 816XORG_LIBS 817XORG_CFLAGS 818PKG_CONFIG 819LIBTOOL 820ac_ct_F77 821FFLAGS 822F77 823CXXCPP 824am__fastdepCXX_FALSE 825am__fastdepCXX_TRUE 826CXXDEPMODE 827ac_ct_CXX 828CXXFLAGS 829CXX 830CPP 831NMEDIT 832DSYMUTIL 833RANLIB 834AR 835ECHO 836LN_S 837EGREP 838GREP 839SED 840am__fastdepCC_FALSE 841am__fastdepCC_TRUE 842CCDEPMODE 843AMDEPBACKSLASH 844AMDEP_FALSE 845AMDEP_TRUE 846am__quote 847am__include 848DEPDIR 849OBJEXT 850EXEEXT 851ac_ct_CC 852CPPFLAGS 853LDFLAGS 854CFLAGS 855CC 856host_os 857host_vendor 858host_cpu 859host 860build_os 861build_vendor 862build_cpu 863build 864MAINT 865MAINTAINER_MODE_FALSE 866MAINTAINER_MODE_TRUE 867am__untar 868am__tar 869AMTAR 870am__leading_dot 871SET_MAKE 872AWK 873mkdir_p 874MKDIR_P 875INSTALL_STRIP_PROGRAM 876STRIP 877install_sh 878MAKEINFO 879AUTOHEADER 880AUTOMAKE 881AUTOCONF 882ACLOCAL 883VERSION 884PACKAGE 885CYGPATH_W 886am__isrc 887INSTALL_DATA 888INSTALL_SCRIPT 889INSTALL_PROGRAM 890target_alias 891host_alias 892build_alias 893LIBS 894ECHO_T 895ECHO_N 896ECHO_C 897DEFS 898mandir 899localedir 900libdir 901psdir 902pdfdir 903dvidir 904htmldir 905infodir 906docdir 907oldincludedir 908includedir 909localstatedir 910sharedstatedir 911sysconfdir 912datadir 913datarootdir 914libexecdir 915sbindir 916bindir 917program_transform_name 918prefix 919exec_prefix 920PACKAGE_BUGREPORT 921PACKAGE_STRING 922PACKAGE_VERSION 923PACKAGE_TARNAME 924PACKAGE_NAME 925PATH_SEPARATOR 926SHELL' 927ac_subst_files='' 928ac_user_opts=' 929enable_option_checking 930enable_maintainer_mode 931enable_static 932enable_shared 933enable_fast_install 934enable_dependency_tracking 935with_gnu_ld 936enable_libtool_lock 937with_pic 938with_tags 939with_xorg_module_dir 940with_release_version 941' 942 ac_precious_vars='build_alias 943host_alias 944target_alias 945CC 946CFLAGS 947LDFLAGS 948LIBS 949CPPFLAGS 950CPP 951CXX 952CXXFLAGS 953CCC 954CXXCPP 955F77 956FFLAGS 957PKG_CONFIG 958XORG_CFLAGS 959XORG_LIBS 960PCIACCESS_CFLAGS 961PCIACCESS_LIBS' 962 963 964# Initialize some variables set by options. 965ac_init_help= 966ac_init_version=false 967ac_unrecognized_opts= 968ac_unrecognized_sep= 969# The variables have the same names as the options, with 970# dashes changed to underlines. 971cache_file=/dev/null 972exec_prefix=NONE 973no_create= 974no_recursion= 975prefix=NONE 976program_prefix=NONE 977program_suffix=NONE 978program_transform_name=s,x,x, 979silent= 980site= 981srcdir= 982verbose= 983x_includes=NONE 984x_libraries=NONE 985 986# Installation directory options. 987# These are left unexpanded so users can "make install exec_prefix=/foo" 988# and all the variables that are supposed to be based on exec_prefix 989# by default will actually change. 990# Use braces instead of parens because sh, perl, etc. also accept them. 991# (The list follows the same order as the GNU Coding Standards.) 992bindir='${exec_prefix}/bin' 993sbindir='${exec_prefix}/sbin' 994libexecdir='${exec_prefix}/libexec' 995datarootdir='${prefix}/share' 996datadir='${datarootdir}' 997sysconfdir='${prefix}/etc' 998sharedstatedir='${prefix}/com' 999localstatedir='${prefix}/var' 1000includedir='${prefix}/include' 1001oldincludedir='/usr/include' 1002docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 1003infodir='${datarootdir}/info' 1004htmldir='${docdir}' 1005dvidir='${docdir}' 1006pdfdir='${docdir}' 1007psdir='${docdir}' 1008libdir='${exec_prefix}/lib' 1009localedir='${datarootdir}/locale' 1010mandir='${datarootdir}/man' 1011 1012ac_prev= 1013ac_dashdash= 1014for ac_option 1015do 1016 # If the previous option needs an argument, assign it. 1017 if test -n "$ac_prev"; then 1018 eval $ac_prev=\$ac_option 1019 ac_prev= 1020 continue 1021 fi 1022 1023 case $ac_option in 1024 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1025 *) ac_optarg=yes ;; 1026 esac 1027 1028 # Accept the important Cygnus configure options, so we can diagnose typos. 1029 1030 case $ac_dashdash$ac_option in 1031 --) 1032 ac_dashdash=yes ;; 1033 1034 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1035 ac_prev=bindir ;; 1036 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1037 bindir=$ac_optarg ;; 1038 1039 -build | --build | --buil | --bui | --bu) 1040 ac_prev=build_alias ;; 1041 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1042 build_alias=$ac_optarg ;; 1043 1044 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1045 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1046 ac_prev=cache_file ;; 1047 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1048 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1049 cache_file=$ac_optarg ;; 1050 1051 --config-cache | -C) 1052 cache_file=config.cache ;; 1053 1054 -datadir | --datadir | --datadi | --datad) 1055 ac_prev=datadir ;; 1056 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1057 datadir=$ac_optarg ;; 1058 1059 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1060 | --dataroo | --dataro | --datar) 1061 ac_prev=datarootdir ;; 1062 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1063 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1064 datarootdir=$ac_optarg ;; 1065 1066 -disable-* | --disable-*) 1067 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1068 # Reject names that are not valid shell variable names. 1069 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1070 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1071 { (exit 1); exit 1; }; } 1072 ac_useropt_orig=$ac_useropt 1073 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1074 case $ac_user_opts in 1075 *" 1076"enable_$ac_useropt" 1077"*) ;; 1078 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1079 ac_unrecognized_sep=', ';; 1080 esac 1081 eval enable_$ac_useropt=no ;; 1082 1083 -docdir | --docdir | --docdi | --doc | --do) 1084 ac_prev=docdir ;; 1085 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1086 docdir=$ac_optarg ;; 1087 1088 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1089 ac_prev=dvidir ;; 1090 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1091 dvidir=$ac_optarg ;; 1092 1093 -enable-* | --enable-*) 1094 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1095 # Reject names that are not valid shell variable names. 1096 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1097 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1098 { (exit 1); exit 1; }; } 1099 ac_useropt_orig=$ac_useropt 1100 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1101 case $ac_user_opts in 1102 *" 1103"enable_$ac_useropt" 1104"*) ;; 1105 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1106 ac_unrecognized_sep=', ';; 1107 esac 1108 eval enable_$ac_useropt=\$ac_optarg ;; 1109 1110 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1111 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1112 | --exec | --exe | --ex) 1113 ac_prev=exec_prefix ;; 1114 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1115 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1116 | --exec=* | --exe=* | --ex=*) 1117 exec_prefix=$ac_optarg ;; 1118 1119 -gas | --gas | --ga | --g) 1120 # Obsolete; use --with-gas. 1121 with_gas=yes ;; 1122 1123 -help | --help | --hel | --he | -h) 1124 ac_init_help=long ;; 1125 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1126 ac_init_help=recursive ;; 1127 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1128 ac_init_help=short ;; 1129 1130 -host | --host | --hos | --ho) 1131 ac_prev=host_alias ;; 1132 -host=* | --host=* | --hos=* | --ho=*) 1133 host_alias=$ac_optarg ;; 1134 1135 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1136 ac_prev=htmldir ;; 1137 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1138 | --ht=*) 1139 htmldir=$ac_optarg ;; 1140 1141 -includedir | --includedir | --includedi | --included | --include \ 1142 | --includ | --inclu | --incl | --inc) 1143 ac_prev=includedir ;; 1144 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1145 | --includ=* | --inclu=* | --incl=* | --inc=*) 1146 includedir=$ac_optarg ;; 1147 1148 -infodir | --infodir | --infodi | --infod | --info | --inf) 1149 ac_prev=infodir ;; 1150 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1151 infodir=$ac_optarg ;; 1152 1153 -libdir | --libdir | --libdi | --libd) 1154 ac_prev=libdir ;; 1155 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1156 libdir=$ac_optarg ;; 1157 1158 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1159 | --libexe | --libex | --libe) 1160 ac_prev=libexecdir ;; 1161 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1162 | --libexe=* | --libex=* | --libe=*) 1163 libexecdir=$ac_optarg ;; 1164 1165 -localedir | --localedir | --localedi | --localed | --locale) 1166 ac_prev=localedir ;; 1167 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1168 localedir=$ac_optarg ;; 1169 1170 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1171 | --localstate | --localstat | --localsta | --localst | --locals) 1172 ac_prev=localstatedir ;; 1173 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1174 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1175 localstatedir=$ac_optarg ;; 1176 1177 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1178 ac_prev=mandir ;; 1179 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1180 mandir=$ac_optarg ;; 1181 1182 -nfp | --nfp | --nf) 1183 # Obsolete; use --without-fp. 1184 with_fp=no ;; 1185 1186 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1187 | --no-cr | --no-c | -n) 1188 no_create=yes ;; 1189 1190 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1191 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1192 no_recursion=yes ;; 1193 1194 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1195 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1196 | --oldin | --oldi | --old | --ol | --o) 1197 ac_prev=oldincludedir ;; 1198 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1199 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1200 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1201 oldincludedir=$ac_optarg ;; 1202 1203 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1204 ac_prev=prefix ;; 1205 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1206 prefix=$ac_optarg ;; 1207 1208 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1209 | --program-pre | --program-pr | --program-p) 1210 ac_prev=program_prefix ;; 1211 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1212 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1213 program_prefix=$ac_optarg ;; 1214 1215 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1216 | --program-suf | --program-su | --program-s) 1217 ac_prev=program_suffix ;; 1218 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1219 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1220 program_suffix=$ac_optarg ;; 1221 1222 -program-transform-name | --program-transform-name \ 1223 | --program-transform-nam | --program-transform-na \ 1224 | --program-transform-n | --program-transform- \ 1225 | --program-transform | --program-transfor \ 1226 | --program-transfo | --program-transf \ 1227 | --program-trans | --program-tran \ 1228 | --progr-tra | --program-tr | --program-t) 1229 ac_prev=program_transform_name ;; 1230 -program-transform-name=* | --program-transform-name=* \ 1231 | --program-transform-nam=* | --program-transform-na=* \ 1232 | --program-transform-n=* | --program-transform-=* \ 1233 | --program-transform=* | --program-transfor=* \ 1234 | --program-transfo=* | --program-transf=* \ 1235 | --program-trans=* | --program-tran=* \ 1236 | --progr-tra=* | --program-tr=* | --program-t=*) 1237 program_transform_name=$ac_optarg ;; 1238 1239 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1240 ac_prev=pdfdir ;; 1241 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1242 pdfdir=$ac_optarg ;; 1243 1244 -psdir | --psdir | --psdi | --psd | --ps) 1245 ac_prev=psdir ;; 1246 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1247 psdir=$ac_optarg ;; 1248 1249 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1250 | -silent | --silent | --silen | --sile | --sil) 1251 silent=yes ;; 1252 1253 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1254 ac_prev=sbindir ;; 1255 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1256 | --sbi=* | --sb=*) 1257 sbindir=$ac_optarg ;; 1258 1259 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1260 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1261 | --sharedst | --shareds | --shared | --share | --shar \ 1262 | --sha | --sh) 1263 ac_prev=sharedstatedir ;; 1264 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1265 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1266 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1267 | --sha=* | --sh=*) 1268 sharedstatedir=$ac_optarg ;; 1269 1270 -site | --site | --sit) 1271 ac_prev=site ;; 1272 -site=* | --site=* | --sit=*) 1273 site=$ac_optarg ;; 1274 1275 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1276 ac_prev=srcdir ;; 1277 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1278 srcdir=$ac_optarg ;; 1279 1280 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1281 | --syscon | --sysco | --sysc | --sys | --sy) 1282 ac_prev=sysconfdir ;; 1283 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1284 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1285 sysconfdir=$ac_optarg ;; 1286 1287 -target | --target | --targe | --targ | --tar | --ta | --t) 1288 ac_prev=target_alias ;; 1289 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1290 target_alias=$ac_optarg ;; 1291 1292 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1293 verbose=yes ;; 1294 1295 -version | --version | --versio | --versi | --vers | -V) 1296 ac_init_version=: ;; 1297 1298 -with-* | --with-*) 1299 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1300 # Reject names that are not valid shell variable names. 1301 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1302 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1303 { (exit 1); exit 1; }; } 1304 ac_useropt_orig=$ac_useropt 1305 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1306 case $ac_user_opts in 1307 *" 1308"with_$ac_useropt" 1309"*) ;; 1310 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1311 ac_unrecognized_sep=', ';; 1312 esac 1313 eval with_$ac_useropt=\$ac_optarg ;; 1314 1315 -without-* | --without-*) 1316 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1317 # Reject names that are not valid shell variable names. 1318 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1319 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1320 { (exit 1); exit 1; }; } 1321 ac_useropt_orig=$ac_useropt 1322 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1323 case $ac_user_opts in 1324 *" 1325"with_$ac_useropt" 1326"*) ;; 1327 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1328 ac_unrecognized_sep=', ';; 1329 esac 1330 eval with_$ac_useropt=no ;; 1331 1332 --x) 1333 # Obsolete; use --with-x. 1334 with_x=yes ;; 1335 1336 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1337 | --x-incl | --x-inc | --x-in | --x-i) 1338 ac_prev=x_includes ;; 1339 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1340 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1341 x_includes=$ac_optarg ;; 1342 1343 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1344 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1345 ac_prev=x_libraries ;; 1346 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1347 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1348 x_libraries=$ac_optarg ;; 1349 1350 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option 1351Try \`$0 --help' for more information." >&2 1352 { (exit 1); exit 1; }; } 1353 ;; 1354 1355 *=*) 1356 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1357 # Reject names that are not valid shell variable names. 1358 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1359 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1360 { (exit 1); exit 1; }; } 1361 eval $ac_envvar=\$ac_optarg 1362 export $ac_envvar ;; 1363 1364 *) 1365 # FIXME: should be removed in autoconf 3.0. 1366 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1367 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1368 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1369 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1370 ;; 1371 1372 esac 1373done 1374 1375if test -n "$ac_prev"; then 1376 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1377 { $as_echo "$as_me: error: missing argument to $ac_option" >&2 1378 { (exit 1); exit 1; }; } 1379fi 1380 1381if test -n "$ac_unrecognized_opts"; then 1382 case $enable_option_checking in 1383 no) ;; 1384 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 1385 { (exit 1); exit 1; }; } ;; 1386 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1387 esac 1388fi 1389 1390# Check all directory arguments for consistency. 1391for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1392 datadir sysconfdir sharedstatedir localstatedir includedir \ 1393 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1394 libdir localedir mandir 1395do 1396 eval ac_val=\$$ac_var 1397 # Remove trailing slashes. 1398 case $ac_val in 1399 */ ) 1400 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1401 eval $ac_var=\$ac_val;; 1402 esac 1403 # Be sure to have absolute directory names. 1404 case $ac_val in 1405 [\\/$]* | ?:[\\/]* ) continue;; 1406 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1407 esac 1408 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1409 { (exit 1); exit 1; }; } 1410done 1411 1412# There might be people who depend on the old broken behavior: `$host' 1413# used to hold the argument of --host etc. 1414# FIXME: To remove some day. 1415build=$build_alias 1416host=$host_alias 1417target=$target_alias 1418 1419# FIXME: To remove some day. 1420if test "x$host_alias" != x; then 1421 if test "x$build_alias" = x; then 1422 cross_compiling=maybe 1423 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1424 If a cross compiler is detected then cross compile mode will be used." >&2 1425 elif test "x$build_alias" != "x$host_alias"; then 1426 cross_compiling=yes 1427 fi 1428fi 1429 1430ac_tool_prefix= 1431test -n "$host_alias" && ac_tool_prefix=$host_alias- 1432 1433test "$silent" = yes && exec 6>/dev/null 1434 1435 1436ac_pwd=`pwd` && test -n "$ac_pwd" && 1437ac_ls_di=`ls -di .` && 1438ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1439 { $as_echo "$as_me: error: working directory cannot be determined" >&2 1440 { (exit 1); exit 1; }; } 1441test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1442 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 1443 { (exit 1); exit 1; }; } 1444 1445 1446# Find the source files, if location was not specified. 1447if test -z "$srcdir"; then 1448 ac_srcdir_defaulted=yes 1449 # Try the directory containing this script, then the parent directory. 1450 ac_confdir=`$as_dirname -- "$as_myself" || 1451$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1452 X"$as_myself" : 'X\(//\)[^/]' \| \ 1453 X"$as_myself" : 'X\(//\)$' \| \ 1454 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1455$as_echo X"$as_myself" | 1456 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1457 s//\1/ 1458 q 1459 } 1460 /^X\(\/\/\)[^/].*/{ 1461 s//\1/ 1462 q 1463 } 1464 /^X\(\/\/\)$/{ 1465 s//\1/ 1466 q 1467 } 1468 /^X\(\/\).*/{ 1469 s//\1/ 1470 q 1471 } 1472 s/.*/./; q'` 1473 srcdir=$ac_confdir 1474 if test ! -r "$srcdir/$ac_unique_file"; then 1475 srcdir=.. 1476 fi 1477else 1478 ac_srcdir_defaulted=no 1479fi 1480if test ! -r "$srcdir/$ac_unique_file"; then 1481 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1482 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1483 { (exit 1); exit 1; }; } 1484fi 1485ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1486ac_abs_confdir=`( 1487 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 1488 { (exit 1); exit 1; }; } 1489 pwd)` 1490# When building in place, set srcdir=. 1491if test "$ac_abs_confdir" = "$ac_pwd"; then 1492 srcdir=. 1493fi 1494# Remove unnecessary trailing slashes from srcdir. 1495# Double slashes in file names in object file debugging info 1496# mess up M-x gdb in Emacs. 1497case $srcdir in 1498*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1499esac 1500for ac_var in $ac_precious_vars; do 1501 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1502 eval ac_env_${ac_var}_value=\$${ac_var} 1503 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1504 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1505done 1506 1507# 1508# Report the --help message. 1509# 1510if test "$ac_init_help" = "long"; then 1511 # Omit some internal or obsolete options to make the list less imposing. 1512 # This message is too long to be a string in the A/UX 3.1 sh. 1513 cat <<_ACEOF 1514\`configure' configures xf86-video-neomagic 1.2.4 to adapt to many kinds of systems. 1515 1516Usage: $0 [OPTION]... [VAR=VALUE]... 1517 1518To assign environment variables (e.g., CC, CFLAGS...), specify them as 1519VAR=VALUE. See below for descriptions of some of the useful variables. 1520 1521Defaults for the options are specified in brackets. 1522 1523Configuration: 1524 -h, --help display this help and exit 1525 --help=short display options specific to this package 1526 --help=recursive display the short help of all the included packages 1527 -V, --version display version information and exit 1528 -q, --quiet, --silent do not print \`checking...' messages 1529 --cache-file=FILE cache test results in FILE [disabled] 1530 -C, --config-cache alias for \`--cache-file=config.cache' 1531 -n, --no-create do not create output files 1532 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1533 1534Installation directories: 1535 --prefix=PREFIX install architecture-independent files in PREFIX 1536 [$ac_default_prefix] 1537 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1538 [PREFIX] 1539 1540By default, \`make install' will install all the files in 1541\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1542an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1543for instance \`--prefix=\$HOME'. 1544 1545For better control, use the options below. 1546 1547Fine tuning of the installation directories: 1548 --bindir=DIR user executables [EPREFIX/bin] 1549 --sbindir=DIR system admin executables [EPREFIX/sbin] 1550 --libexecdir=DIR program executables [EPREFIX/libexec] 1551 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1552 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1553 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1554 --libdir=DIR object code libraries [EPREFIX/lib] 1555 --includedir=DIR C header files [PREFIX/include] 1556 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1557 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1558 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1559 --infodir=DIR info documentation [DATAROOTDIR/info] 1560 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1561 --mandir=DIR man documentation [DATAROOTDIR/man] 1562 --docdir=DIR documentation root 1563 [DATAROOTDIR/doc/xf86-video-neomagic] 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-neomagic 1.2.4:";; 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 Default xorg module directory 1612 [default=$libdir/xorg/modules] 1613 --with-release-version=STRING 1614 Use release version string in package name 1615 1616Some influential environment variables: 1617 CC C compiler command 1618 CFLAGS C compiler flags 1619 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1620 nonstandard directory <lib dir> 1621 LIBS libraries to pass to the linker, e.g. -l<library> 1622 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1623 you have headers in a nonstandard directory <include dir> 1624 CPP C preprocessor 1625 CXX C++ compiler command 1626 CXXFLAGS C++ compiler flags 1627 CXXCPP C++ preprocessor 1628 F77 Fortran 77 compiler command 1629 FFLAGS Fortran 77 compiler flags 1630 PKG_CONFIG path to pkg-config utility 1631 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1632 XORG_LIBS linker flags for XORG, overriding pkg-config 1633 PCIACCESS_CFLAGS 1634 C compiler flags for PCIACCESS, overriding pkg-config 1635 PCIACCESS_LIBS 1636 linker flags for PCIACCESS, overriding pkg-config 1637 1638Use these variables to override the choices made by `configure' or to help 1639it to find libraries and programs with nonstandard names/locations. 1640 1641Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1642_ACEOF 1643ac_status=$? 1644fi 1645 1646if test "$ac_init_help" = "recursive"; then 1647 # If there are subdirs, report their specific --help. 1648 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1649 test -d "$ac_dir" || 1650 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1651 continue 1652 ac_builddir=. 1653 1654case "$ac_dir" in 1655.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1656*) 1657 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1658 # A ".." for each directory in $ac_dir_suffix. 1659 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1660 case $ac_top_builddir_sub in 1661 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1662 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1663 esac ;; 1664esac 1665ac_abs_top_builddir=$ac_pwd 1666ac_abs_builddir=$ac_pwd$ac_dir_suffix 1667# for backward compatibility: 1668ac_top_builddir=$ac_top_build_prefix 1669 1670case $srcdir in 1671 .) # We are building in place. 1672 ac_srcdir=. 1673 ac_top_srcdir=$ac_top_builddir_sub 1674 ac_abs_top_srcdir=$ac_pwd ;; 1675 [\\/]* | ?:[\\/]* ) # Absolute name. 1676 ac_srcdir=$srcdir$ac_dir_suffix; 1677 ac_top_srcdir=$srcdir 1678 ac_abs_top_srcdir=$srcdir ;; 1679 *) # Relative name. 1680 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1681 ac_top_srcdir=$ac_top_build_prefix$srcdir 1682 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1683esac 1684ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1685 1686 cd "$ac_dir" || { ac_status=$?; continue; } 1687 # Check for guested configure. 1688 if test -f "$ac_srcdir/configure.gnu"; then 1689 echo && 1690 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1691 elif test -f "$ac_srcdir/configure"; then 1692 echo && 1693 $SHELL "$ac_srcdir/configure" --help=recursive 1694 else 1695 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1696 fi || ac_status=$? 1697 cd "$ac_pwd" || { ac_status=$?; break; } 1698 done 1699fi 1700 1701test -n "$ac_init_help" && exit $ac_status 1702if $ac_init_version; then 1703 cat <<\_ACEOF 1704xf86-video-neomagic configure 1.2.4 1705generated by GNU Autoconf 2.63 1706 1707Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 17082002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 1709This configure script is free software; the Free Software Foundation 1710gives unlimited permission to copy, distribute and modify it. 1711_ACEOF 1712 exit 1713fi 1714cat >config.log <<_ACEOF 1715This file contains any messages produced by compilers while 1716running configure, to aid debugging if configure makes a mistake. 1717 1718It was created by xf86-video-neomagic $as_me 1.2.4, which was 1719generated by GNU Autoconf 2.63. Invocation command line was 1720 1721 $ $0 $@ 1722 1723_ACEOF 1724exec 5>>config.log 1725{ 1726cat <<_ASUNAME 1727## --------- ## 1728## Platform. ## 1729## --------- ## 1730 1731hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1732uname -m = `(uname -m) 2>/dev/null || echo unknown` 1733uname -r = `(uname -r) 2>/dev/null || echo unknown` 1734uname -s = `(uname -s) 2>/dev/null || echo unknown` 1735uname -v = `(uname -v) 2>/dev/null || echo unknown` 1736 1737/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1738/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1739 1740/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1741/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1742/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1743/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1744/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1745/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1746/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1747 1748_ASUNAME 1749 1750as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1751for as_dir in $PATH 1752do 1753 IFS=$as_save_IFS 1754 test -z "$as_dir" && as_dir=. 1755 $as_echo "PATH: $as_dir" 1756done 1757IFS=$as_save_IFS 1758 1759} >&5 1760 1761cat >&5 <<_ACEOF 1762 1763 1764## ----------- ## 1765## Core tests. ## 1766## ----------- ## 1767 1768_ACEOF 1769 1770 1771# Keep a trace of the command line. 1772# Strip out --no-create and --no-recursion so they do not pile up. 1773# Strip out --silent because we don't want to record it for future runs. 1774# Also quote any args containing shell meta-characters. 1775# Make two passes to allow for proper duplicate-argument suppression. 1776ac_configure_args= 1777ac_configure_args0= 1778ac_configure_args1= 1779ac_must_keep_next=false 1780for ac_pass in 1 2 1781do 1782 for ac_arg 1783 do 1784 case $ac_arg in 1785 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1786 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1787 | -silent | --silent | --silen | --sile | --sil) 1788 continue ;; 1789 *\'*) 1790 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1791 esac 1792 case $ac_pass in 1793 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1794 2) 1795 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1796 if test $ac_must_keep_next = true; then 1797 ac_must_keep_next=false # Got value, back to normal. 1798 else 1799 case $ac_arg in 1800 *=* | --config-cache | -C | -disable-* | --disable-* \ 1801 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1802 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1803 | -with-* | --with-* | -without-* | --without-* | --x) 1804 case "$ac_configure_args0 " in 1805 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1806 esac 1807 ;; 1808 -* ) ac_must_keep_next=true ;; 1809 esac 1810 fi 1811 ac_configure_args="$ac_configure_args '$ac_arg'" 1812 ;; 1813 esac 1814 done 1815done 1816$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1817$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1818 1819# When interrupted or exit'd, cleanup temporary files, and complete 1820# config.log. We remove comments because anyway the quotes in there 1821# would cause problems or look ugly. 1822# WARNING: Use '\'' to represent an apostrophe within the trap. 1823# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1824trap 'exit_status=$? 1825 # Save into config.log some information that might help in debugging. 1826 { 1827 echo 1828 1829 cat <<\_ASBOX 1830## ---------------- ## 1831## Cache variables. ## 1832## ---------------- ## 1833_ASBOX 1834 echo 1835 # The following way of writing the cache mishandles newlines in values, 1836( 1837 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1838 eval ac_val=\$$ac_var 1839 case $ac_val in #( 1840 *${as_nl}*) 1841 case $ac_var in #( 1842 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 1843$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1844 esac 1845 case $ac_var in #( 1846 _ | IFS | as_nl) ;; #( 1847 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1848 *) $as_unset $ac_var ;; 1849 esac ;; 1850 esac 1851 done 1852 (set) 2>&1 | 1853 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1854 *${as_nl}ac_space=\ *) 1855 sed -n \ 1856 "s/'\''/'\''\\\\'\'''\''/g; 1857 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1858 ;; #( 1859 *) 1860 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1861 ;; 1862 esac | 1863 sort 1864) 1865 echo 1866 1867 cat <<\_ASBOX 1868## ----------------- ## 1869## Output variables. ## 1870## ----------------- ## 1871_ASBOX 1872 echo 1873 for ac_var in $ac_subst_vars 1874 do 1875 eval ac_val=\$$ac_var 1876 case $ac_val in 1877 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1878 esac 1879 $as_echo "$ac_var='\''$ac_val'\''" 1880 done | sort 1881 echo 1882 1883 if test -n "$ac_subst_files"; then 1884 cat <<\_ASBOX 1885## ------------------- ## 1886## File substitutions. ## 1887## ------------------- ## 1888_ASBOX 1889 echo 1890 for ac_var in $ac_subst_files 1891 do 1892 eval ac_val=\$$ac_var 1893 case $ac_val in 1894 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1895 esac 1896 $as_echo "$ac_var='\''$ac_val'\''" 1897 done | sort 1898 echo 1899 fi 1900 1901 if test -s confdefs.h; then 1902 cat <<\_ASBOX 1903## ----------- ## 1904## confdefs.h. ## 1905## ----------- ## 1906_ASBOX 1907 echo 1908 cat confdefs.h 1909 echo 1910 fi 1911 test "$ac_signal" != 0 && 1912 $as_echo "$as_me: caught signal $ac_signal" 1913 $as_echo "$as_me: exit $exit_status" 1914 } >&5 1915 rm -f core *.core core.conftest.* && 1916 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1917 exit $exit_status 1918' 0 1919for ac_signal in 1 2 13 15; do 1920 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1921done 1922ac_signal=0 1923 1924# confdefs.h avoids OS command line length limits that DEFS can exceed. 1925rm -f -r conftest* confdefs.h 1926 1927# Predefined preprocessor variables. 1928 1929cat >>confdefs.h <<_ACEOF 1930#define PACKAGE_NAME "$PACKAGE_NAME" 1931_ACEOF 1932 1933 1934cat >>confdefs.h <<_ACEOF 1935#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1936_ACEOF 1937 1938 1939cat >>confdefs.h <<_ACEOF 1940#define PACKAGE_VERSION "$PACKAGE_VERSION" 1941_ACEOF 1942 1943 1944cat >>confdefs.h <<_ACEOF 1945#define PACKAGE_STRING "$PACKAGE_STRING" 1946_ACEOF 1947 1948 1949cat >>confdefs.h <<_ACEOF 1950#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1951_ACEOF 1952 1953 1954# Let the site file select an alternate cache file if it wants to. 1955# Prefer an explicitly selected file to automatically selected ones. 1956ac_site_file1=NONE 1957ac_site_file2=NONE 1958if test -n "$CONFIG_SITE"; then 1959 ac_site_file1=$CONFIG_SITE 1960elif test "x$prefix" != xNONE; then 1961 ac_site_file1=$prefix/share/config.site 1962 ac_site_file2=$prefix/etc/config.site 1963else 1964 ac_site_file1=$ac_default_prefix/share/config.site 1965 ac_site_file2=$ac_default_prefix/etc/config.site 1966fi 1967for ac_site_file in "$ac_site_file1" "$ac_site_file2" 1968do 1969 test "x$ac_site_file" = xNONE && continue 1970 if test -r "$ac_site_file"; then 1971 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1972$as_echo "$as_me: loading site script $ac_site_file" >&6;} 1973 sed 's/^/| /' "$ac_site_file" >&5 1974 . "$ac_site_file" 1975 fi 1976done 1977 1978if test -r "$cache_file"; then 1979 # Some versions of bash will fail to source /dev/null (special 1980 # files actually), so we avoid doing that. 1981 if test -f "$cache_file"; then 1982 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 1983$as_echo "$as_me: loading cache $cache_file" >&6;} 1984 case $cache_file in 1985 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1986 *) . "./$cache_file";; 1987 esac 1988 fi 1989else 1990 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 1991$as_echo "$as_me: creating cache $cache_file" >&6;} 1992 >$cache_file 1993fi 1994 1995# Check that the precious variables saved in the cache have kept the same 1996# value. 1997ac_cache_corrupted=false 1998for ac_var in $ac_precious_vars; do 1999 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2000 eval ac_new_set=\$ac_env_${ac_var}_set 2001 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2002 eval ac_new_val=\$ac_env_${ac_var}_value 2003 case $ac_old_set,$ac_new_set in 2004 set,) 2005 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2006$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2007 ac_cache_corrupted=: ;; 2008 ,set) 2009 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 2010$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2011 ac_cache_corrupted=: ;; 2012 ,);; 2013 *) 2014 if test "x$ac_old_val" != "x$ac_new_val"; then 2015 # differences in whitespace do not lead to failure. 2016 ac_old_val_w=`echo x $ac_old_val` 2017 ac_new_val_w=`echo x $ac_new_val` 2018 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2019 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 2020$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2021 ac_cache_corrupted=: 2022 else 2023 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2024$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2025 eval $ac_var=\$ac_old_val 2026 fi 2027 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 2028$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2029 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 2030$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2031 fi;; 2032 esac 2033 # Pass precious variables to config.status. 2034 if test "$ac_new_set" = set; then 2035 case $ac_new_val in 2036 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2037 *) ac_arg=$ac_var=$ac_new_val ;; 2038 esac 2039 case " $ac_configure_args " in 2040 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2041 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 2042 esac 2043 fi 2044done 2045if $ac_cache_corrupted; then 2046 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 2047$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2048 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 2049$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2050 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 2051$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 2052 { (exit 1); exit 1; }; } 2053fi 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079ac_ext=c 2080ac_cpp='$CPP $CPPFLAGS' 2081ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2082ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2083ac_compiler_gnu=$ac_cv_c_compiler_gnu 2084 2085 2086 2087 2088ac_config_headers="$ac_config_headers config.h" 2089 2090ac_aux_dir= 2091for ac_dir in . "$srcdir"/.; do 2092 if test -f "$ac_dir/install-sh"; then 2093 ac_aux_dir=$ac_dir 2094 ac_install_sh="$ac_aux_dir/install-sh -c" 2095 break 2096 elif test -f "$ac_dir/install.sh"; then 2097 ac_aux_dir=$ac_dir 2098 ac_install_sh="$ac_aux_dir/install.sh -c" 2099 break 2100 elif test -f "$ac_dir/shtool"; then 2101 ac_aux_dir=$ac_dir 2102 ac_install_sh="$ac_aux_dir/shtool install -c" 2103 break 2104 fi 2105done 2106if test -z "$ac_aux_dir"; then 2107 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5 2108$as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;} 2109 { (exit 1); exit 1; }; } 2110fi 2111 2112# These three variables are undocumented and unsupported, 2113# and are intended to be withdrawn in a future Autoconf release. 2114# They can cause serious problems if a builder's source tree is in a directory 2115# whose full name contains unusual characters. 2116ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2117ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2118ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2119 2120 2121 2122am__api_version='1.11' 2123 2124# Find a good install program. We prefer a C program (faster), 2125# so one script is as good as another. But avoid the broken or 2126# incompatible versions: 2127# SysV /etc/install, /usr/sbin/install 2128# SunOS /usr/etc/install 2129# IRIX /sbin/install 2130# AIX /bin/install 2131# AmigaOS /C/install, which installs bootblocks on floppy discs 2132# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2133# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2134# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2135# OS/2's system install, which has a completely different semantic 2136# ./install, which can be erroneously created by make from ./install.sh. 2137# Reject install programs that cannot install multiple files. 2138{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2139$as_echo_n "checking for a BSD-compatible install... " >&6; } 2140if test -z "$INSTALL"; then 2141if test "${ac_cv_path_install+set}" = set; then 2142 $as_echo_n "(cached) " >&6 2143else 2144 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2145for as_dir in $PATH 2146do 2147 IFS=$as_save_IFS 2148 test -z "$as_dir" && as_dir=. 2149 # Account for people who put trailing slashes in PATH elements. 2150case $as_dir/ in 2151 ./ | .// | /cC/* | \ 2152 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2153 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2154 /usr/ucb/* ) ;; 2155 *) 2156 # OSF1 and SCO ODT 3.0 have their own names for install. 2157 # Don't use installbsd from OSF since it installs stuff as root 2158 # by default. 2159 for ac_prog in ginstall scoinst install; do 2160 for ac_exec_ext in '' $ac_executable_extensions; do 2161 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2162 if test $ac_prog = install && 2163 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2164 # AIX install. It has an incompatible calling convention. 2165 : 2166 elif test $ac_prog = install && 2167 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2168 # program-specific install script used by HP pwplus--don't use. 2169 : 2170 else 2171 rm -rf conftest.one conftest.two conftest.dir 2172 echo one > conftest.one 2173 echo two > conftest.two 2174 mkdir conftest.dir 2175 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2176 test -s conftest.one && test -s conftest.two && 2177 test -s conftest.dir/conftest.one && 2178 test -s conftest.dir/conftest.two 2179 then 2180 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2181 break 3 2182 fi 2183 fi 2184 fi 2185 done 2186 done 2187 ;; 2188esac 2189 2190done 2191IFS=$as_save_IFS 2192 2193rm -rf conftest.one conftest.two conftest.dir 2194 2195fi 2196 if test "${ac_cv_path_install+set}" = set; then 2197 INSTALL=$ac_cv_path_install 2198 else 2199 # As a last resort, use the slow shell script. Don't cache a 2200 # value for INSTALL within a source directory, because that will 2201 # break other packages using the cache if that directory is 2202 # removed, or if the value is a relative name. 2203 INSTALL=$ac_install_sh 2204 fi 2205fi 2206{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 2207$as_echo "$INSTALL" >&6; } 2208 2209# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2210# It thinks the first close brace ends the variable substitution. 2211test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2212 2213test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2214 2215test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2216 2217{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2218$as_echo_n "checking whether build environment is sane... " >&6; } 2219# Just in case 2220sleep 1 2221echo timestamp > conftest.file 2222# Reject unsafe characters in $srcdir or the absolute working directory 2223# name. Accept space and tab only in the latter. 2224am_lf=' 2225' 2226case `pwd` in 2227 *[\\\"\#\$\&\'\`$am_lf]*) 2228 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5 2229$as_echo "$as_me: error: unsafe absolute working directory name" >&2;} 2230 { (exit 1); exit 1; }; };; 2231esac 2232case $srcdir in 2233 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2234 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5 2235$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;} 2236 { (exit 1); exit 1; }; };; 2237esac 2238 2239# Do `set' in a subshell so we don't clobber the current shell's 2240# arguments. Must try -L first in case configure is actually a 2241# symlink; some systems play weird games with the mod time of symlinks 2242# (eg FreeBSD returns the mod time of the symlink's containing 2243# directory). 2244if ( 2245 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2246 if test "$*" = "X"; then 2247 # -L didn't work. 2248 set X `ls -t "$srcdir/configure" conftest.file` 2249 fi 2250 rm -f conftest.file 2251 if test "$*" != "X $srcdir/configure conftest.file" \ 2252 && test "$*" != "X conftest.file $srcdir/configure"; then 2253 2254 # If neither matched, then we have a broken ls. This can happen 2255 # if, for instance, CONFIG_SHELL is bash and it inherits a 2256 # broken ls alias from the environment. This has actually 2257 # happened. Such a system could not be considered "sane". 2258 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2259alias in your environment" >&5 2260$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2261alias in your environment" >&2;} 2262 { (exit 1); exit 1; }; } 2263 fi 2264 2265 test "$2" = conftest.file 2266 ) 2267then 2268 # Ok. 2269 : 2270else 2271 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2272Check your system clock" >&5 2273$as_echo "$as_me: error: newly created file is older than distributed files! 2274Check your system clock" >&2;} 2275 { (exit 1); exit 1; }; } 2276fi 2277{ $as_echo "$as_me:$LINENO: result: yes" >&5 2278$as_echo "yes" >&6; } 2279test "$program_prefix" != NONE && 2280 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2281# Use a double $ so make ignores it. 2282test "$program_suffix" != NONE && 2283 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2284# Double any \ or $. 2285# By default was `s,x,x', remove it if useless. 2286ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2287program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2288 2289# expand $ac_aux_dir to an absolute path 2290am_aux_dir=`cd $ac_aux_dir && pwd` 2291 2292if test x"${MISSING+set}" != xset; then 2293 case $am_aux_dir in 2294 *\ * | *\ *) 2295 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2296 *) 2297 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2298 esac 2299fi 2300# Use eval to expand $SHELL 2301if eval "$MISSING --run true"; then 2302 am_missing_run="$MISSING --run " 2303else 2304 am_missing_run= 2305 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2306$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2307fi 2308 2309if test x"${install_sh}" != xset; then 2310 case $am_aux_dir in 2311 *\ * | *\ *) 2312 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2313 *) 2314 install_sh="\${SHELL} $am_aux_dir/install-sh" 2315 esac 2316fi 2317 2318# Installed binaries are usually stripped using `strip' when the user 2319# run `make install-strip'. However `strip' might not be the right 2320# tool to use in cross-compilation environments, therefore Automake 2321# will honor the `STRIP' environment variable to overrule this program. 2322if test "$cross_compiling" != no; then 2323 if test -n "$ac_tool_prefix"; then 2324 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2325set dummy ${ac_tool_prefix}strip; ac_word=$2 2326{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2327$as_echo_n "checking for $ac_word... " >&6; } 2328if test "${ac_cv_prog_STRIP+set}" = set; then 2329 $as_echo_n "(cached) " >&6 2330else 2331 if test -n "$STRIP"; then 2332 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2333else 2334as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2335for as_dir in $PATH 2336do 2337 IFS=$as_save_IFS 2338 test -z "$as_dir" && as_dir=. 2339 for ac_exec_ext in '' $ac_executable_extensions; do 2340 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2341 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2342 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2343 break 2 2344 fi 2345done 2346done 2347IFS=$as_save_IFS 2348 2349fi 2350fi 2351STRIP=$ac_cv_prog_STRIP 2352if test -n "$STRIP"; then 2353 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 2354$as_echo "$STRIP" >&6; } 2355else 2356 { $as_echo "$as_me:$LINENO: result: no" >&5 2357$as_echo "no" >&6; } 2358fi 2359 2360 2361fi 2362if test -z "$ac_cv_prog_STRIP"; then 2363 ac_ct_STRIP=$STRIP 2364 # Extract the first word of "strip", so it can be a program name with args. 2365set dummy strip; ac_word=$2 2366{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2367$as_echo_n "checking for $ac_word... " >&6; } 2368if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2369 $as_echo_n "(cached) " >&6 2370else 2371 if test -n "$ac_ct_STRIP"; then 2372 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2373else 2374as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2375for as_dir in $PATH 2376do 2377 IFS=$as_save_IFS 2378 test -z "$as_dir" && as_dir=. 2379 for ac_exec_ext in '' $ac_executable_extensions; do 2380 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2381 ac_cv_prog_ac_ct_STRIP="strip" 2382 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2383 break 2 2384 fi 2385done 2386done 2387IFS=$as_save_IFS 2388 2389fi 2390fi 2391ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2392if test -n "$ac_ct_STRIP"; then 2393 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2394$as_echo "$ac_ct_STRIP" >&6; } 2395else 2396 { $as_echo "$as_me:$LINENO: result: no" >&5 2397$as_echo "no" >&6; } 2398fi 2399 2400 if test "x$ac_ct_STRIP" = x; then 2401 STRIP=":" 2402 else 2403 case $cross_compiling:$ac_tool_warned in 2404yes:) 2405{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2406$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2407ac_tool_warned=yes ;; 2408esac 2409 STRIP=$ac_ct_STRIP 2410 fi 2411else 2412 STRIP="$ac_cv_prog_STRIP" 2413fi 2414 2415fi 2416INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2417 2418{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 2419$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2420if test -z "$MKDIR_P"; then 2421 if test "${ac_cv_path_mkdir+set}" = set; then 2422 $as_echo_n "(cached) " >&6 2423else 2424 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2425for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2426do 2427 IFS=$as_save_IFS 2428 test -z "$as_dir" && as_dir=. 2429 for ac_prog in mkdir gmkdir; do 2430 for ac_exec_ext in '' $ac_executable_extensions; do 2431 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2432 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2433 'mkdir (GNU coreutils) '* | \ 2434 'mkdir (coreutils) '* | \ 2435 'mkdir (fileutils) '4.1*) 2436 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2437 break 3;; 2438 esac 2439 done 2440 done 2441done 2442IFS=$as_save_IFS 2443 2444fi 2445 2446 if test "${ac_cv_path_mkdir+set}" = set; then 2447 MKDIR_P="$ac_cv_path_mkdir -p" 2448 else 2449 # As a last resort, use the slow shell script. Don't cache a 2450 # value for MKDIR_P within a source directory, because that will 2451 # break other packages using the cache if that directory is 2452 # removed, or if the value is a relative name. 2453 test -d ./--version && rmdir ./--version 2454 MKDIR_P="$ac_install_sh -d" 2455 fi 2456fi 2457{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 2458$as_echo "$MKDIR_P" >&6; } 2459 2460mkdir_p="$MKDIR_P" 2461case $mkdir_p in 2462 [\\/$]* | ?:[\\/]*) ;; 2463 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2464esac 2465 2466for ac_prog in gawk mawk nawk awk 2467do 2468 # Extract the first word of "$ac_prog", so it can be a program name with args. 2469set dummy $ac_prog; ac_word=$2 2470{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2471$as_echo_n "checking for $ac_word... " >&6; } 2472if test "${ac_cv_prog_AWK+set}" = set; then 2473 $as_echo_n "(cached) " >&6 2474else 2475 if test -n "$AWK"; then 2476 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2477else 2478as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2479for as_dir in $PATH 2480do 2481 IFS=$as_save_IFS 2482 test -z "$as_dir" && as_dir=. 2483 for ac_exec_ext in '' $ac_executable_extensions; do 2484 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2485 ac_cv_prog_AWK="$ac_prog" 2486 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2487 break 2 2488 fi 2489done 2490done 2491IFS=$as_save_IFS 2492 2493fi 2494fi 2495AWK=$ac_cv_prog_AWK 2496if test -n "$AWK"; then 2497 { $as_echo "$as_me:$LINENO: result: $AWK" >&5 2498$as_echo "$AWK" >&6; } 2499else 2500 { $as_echo "$as_me:$LINENO: result: no" >&5 2501$as_echo "no" >&6; } 2502fi 2503 2504 2505 test -n "$AWK" && break 2506done 2507 2508{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2509$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2510set x ${MAKE-make} 2511ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2512if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2513 $as_echo_n "(cached) " >&6 2514else 2515 cat >conftest.make <<\_ACEOF 2516SHELL = /bin/sh 2517all: 2518 @echo '@@@%%%=$(MAKE)=@@@%%%' 2519_ACEOF 2520# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2521case `${MAKE-make} -f conftest.make 2>/dev/null` in 2522 *@@@%%%=?*=@@@%%%*) 2523 eval ac_cv_prog_make_${ac_make}_set=yes;; 2524 *) 2525 eval ac_cv_prog_make_${ac_make}_set=no;; 2526esac 2527rm -f conftest.make 2528fi 2529if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2530 { $as_echo "$as_me:$LINENO: result: yes" >&5 2531$as_echo "yes" >&6; } 2532 SET_MAKE= 2533else 2534 { $as_echo "$as_me:$LINENO: result: no" >&5 2535$as_echo "no" >&6; } 2536 SET_MAKE="MAKE=${MAKE-make}" 2537fi 2538 2539rm -rf .tst 2>/dev/null 2540mkdir .tst 2>/dev/null 2541if test -d .tst; then 2542 am__leading_dot=. 2543else 2544 am__leading_dot=_ 2545fi 2546rmdir .tst 2>/dev/null 2547 2548if test "`cd $srcdir && pwd`" != "`pwd`"; then 2549 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2550 # is not polluted with repeated "-I." 2551 am__isrc=' -I$(srcdir)' 2552 # test to see if srcdir already configured 2553 if test -f $srcdir/config.status; then 2554 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2555$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2556 { (exit 1); exit 1; }; } 2557 fi 2558fi 2559 2560# test whether we have cygpath 2561if test -z "$CYGPATH_W"; then 2562 if (cygpath --version) >/dev/null 2>/dev/null; then 2563 CYGPATH_W='cygpath -w' 2564 else 2565 CYGPATH_W=echo 2566 fi 2567fi 2568 2569 2570# Define the identity of the package. 2571 PACKAGE='xf86-video-neomagic' 2572 VERSION='1.2.4' 2573 2574 2575cat >>confdefs.h <<_ACEOF 2576#define PACKAGE "$PACKAGE" 2577_ACEOF 2578 2579 2580cat >>confdefs.h <<_ACEOF 2581#define VERSION "$VERSION" 2582_ACEOF 2583 2584# Some tools Automake needs. 2585 2586ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2587 2588 2589AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2590 2591 2592AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2593 2594 2595AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2596 2597 2598MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2599 2600# We need awk for the "check" target. The system "awk" is bad on 2601# some platforms. 2602# Always define AMTAR for backward compatibility. 2603 2604AMTAR=${AMTAR-"${am_missing_run}tar"} 2605 2606am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2607 2608 2609 2610 2611 2612 2613 2614{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2615$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2616 # Check whether --enable-maintainer-mode was given. 2617if test "${enable_maintainer_mode+set}" = set; then 2618 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2619else 2620 USE_MAINTAINER_MODE=no 2621fi 2622 2623 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2624$as_echo "$USE_MAINTAINER_MODE" >&6; } 2625 if test $USE_MAINTAINER_MODE = yes; then 2626 MAINTAINER_MODE_TRUE= 2627 MAINTAINER_MODE_FALSE='#' 2628else 2629 MAINTAINER_MODE_TRUE='#' 2630 MAINTAINER_MODE_FALSE= 2631fi 2632 2633 MAINT=$MAINTAINER_MODE_TRUE 2634 2635 2636 2637# Checks for programs. 2638# Check whether --enable-static was given. 2639if test "${enable_static+set}" = set; then 2640 enableval=$enable_static; p=${PACKAGE-default} 2641 case $enableval in 2642 yes) enable_static=yes ;; 2643 no) enable_static=no ;; 2644 *) 2645 enable_static=no 2646 # Look at the argument we got. We use all the common list separators. 2647 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2648 for pkg in $enableval; do 2649 IFS="$lt_save_ifs" 2650 if test "X$pkg" = "X$p"; then 2651 enable_static=yes 2652 fi 2653 done 2654 IFS="$lt_save_ifs" 2655 ;; 2656 esac 2657else 2658 enable_static=no 2659fi 2660 2661 2662 2663# Check whether --enable-shared was given. 2664if test "${enable_shared+set}" = set; then 2665 enableval=$enable_shared; p=${PACKAGE-default} 2666 case $enableval in 2667 yes) enable_shared=yes ;; 2668 no) enable_shared=no ;; 2669 *) 2670 enable_shared=no 2671 # Look at the argument we got. We use all the common list separators. 2672 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2673 for pkg in $enableval; do 2674 IFS="$lt_save_ifs" 2675 if test "X$pkg" = "X$p"; then 2676 enable_shared=yes 2677 fi 2678 done 2679 IFS="$lt_save_ifs" 2680 ;; 2681 esac 2682else 2683 enable_shared=yes 2684fi 2685 2686 2687# Check whether --enable-fast-install was given. 2688if test "${enable_fast_install+set}" = set; then 2689 enableval=$enable_fast_install; p=${PACKAGE-default} 2690 case $enableval in 2691 yes) enable_fast_install=yes ;; 2692 no) enable_fast_install=no ;; 2693 *) 2694 enable_fast_install=no 2695 # Look at the argument we got. We use all the common list separators. 2696 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2697 for pkg in $enableval; do 2698 IFS="$lt_save_ifs" 2699 if test "X$pkg" = "X$p"; then 2700 enable_fast_install=yes 2701 fi 2702 done 2703 IFS="$lt_save_ifs" 2704 ;; 2705 esac 2706else 2707 enable_fast_install=yes 2708fi 2709 2710 2711# Make sure we can run config.sub. 2712$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2713 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 2714$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 2715 { (exit 1); exit 1; }; } 2716 2717{ $as_echo "$as_me:$LINENO: checking build system type" >&5 2718$as_echo_n "checking build system type... " >&6; } 2719if test "${ac_cv_build+set}" = set; then 2720 $as_echo_n "(cached) " >&6 2721else 2722 ac_build_alias=$build_alias 2723test "x$ac_build_alias" = x && 2724 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2725test "x$ac_build_alias" = x && 2726 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 2727$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 2728 { (exit 1); exit 1; }; } 2729ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2730 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 2731$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 2732 { (exit 1); exit 1; }; } 2733 2734fi 2735{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 2736$as_echo "$ac_cv_build" >&6; } 2737case $ac_cv_build in 2738*-*-*) ;; 2739*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 2740$as_echo "$as_me: error: invalid value of canonical build" >&2;} 2741 { (exit 1); exit 1; }; };; 2742esac 2743build=$ac_cv_build 2744ac_save_IFS=$IFS; IFS='-' 2745set x $ac_cv_build 2746shift 2747build_cpu=$1 2748build_vendor=$2 2749shift; shift 2750# Remember, the first character of IFS is used to create $*, 2751# except with old shells: 2752build_os=$* 2753IFS=$ac_save_IFS 2754case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2755 2756 2757{ $as_echo "$as_me:$LINENO: checking host system type" >&5 2758$as_echo_n "checking host system type... " >&6; } 2759if test "${ac_cv_host+set}" = set; then 2760 $as_echo_n "(cached) " >&6 2761else 2762 if test "x$host_alias" = x; then 2763 ac_cv_host=$ac_cv_build 2764else 2765 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2766 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 2767$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 2768 { (exit 1); exit 1; }; } 2769fi 2770 2771fi 2772{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 2773$as_echo "$ac_cv_host" >&6; } 2774case $ac_cv_host in 2775*-*-*) ;; 2776*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 2777$as_echo "$as_me: error: invalid value of canonical host" >&2;} 2778 { (exit 1); exit 1; }; };; 2779esac 2780host=$ac_cv_host 2781ac_save_IFS=$IFS; IFS='-' 2782set x $ac_cv_host 2783shift 2784host_cpu=$1 2785host_vendor=$2 2786shift; shift 2787# Remember, the first character of IFS is used to create $*, 2788# except with old shells: 2789host_os=$* 2790IFS=$ac_save_IFS 2791case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2792 2793 2794DEPDIR="${am__leading_dot}deps" 2795 2796ac_config_commands="$ac_config_commands depfiles" 2797 2798 2799am_make=${MAKE-make} 2800cat > confinc << 'END' 2801am__doit: 2802 @echo this is the am__doit target 2803.PHONY: am__doit 2804END 2805# If we don't find an include directive, just comment out the code. 2806{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 2807$as_echo_n "checking for style of include used by $am_make... " >&6; } 2808am__include="#" 2809am__quote= 2810_am_result=none 2811# First try GNU make style include. 2812echo "include confinc" > confmf 2813# Ignore all kinds of additional output from `make'. 2814case `$am_make -s -f confmf 2> /dev/null` in #( 2815*the\ am__doit\ target*) 2816 am__include=include 2817 am__quote= 2818 _am_result=GNU 2819 ;; 2820esac 2821# Now try BSD make style include. 2822if test "$am__include" = "#"; then 2823 echo '.include "confinc"' > confmf 2824 case `$am_make -s -f confmf 2> /dev/null` in #( 2825 *the\ am__doit\ target*) 2826 am__include=.include 2827 am__quote="\"" 2828 _am_result=BSD 2829 ;; 2830 esac 2831fi 2832 2833 2834{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 2835$as_echo "$_am_result" >&6; } 2836rm -f confinc confmf 2837 2838# Check whether --enable-dependency-tracking was given. 2839if test "${enable_dependency_tracking+set}" = set; then 2840 enableval=$enable_dependency_tracking; 2841fi 2842 2843if test "x$enable_dependency_tracking" != xno; then 2844 am_depcomp="$ac_aux_dir/depcomp" 2845 AMDEPBACKSLASH='\' 2846fi 2847 if test "x$enable_dependency_tracking" != xno; then 2848 AMDEP_TRUE= 2849 AMDEP_FALSE='#' 2850else 2851 AMDEP_TRUE='#' 2852 AMDEP_FALSE= 2853fi 2854 2855 2856ac_ext=c 2857ac_cpp='$CPP $CPPFLAGS' 2858ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2859ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2860ac_compiler_gnu=$ac_cv_c_compiler_gnu 2861if test -n "$ac_tool_prefix"; then 2862 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2863set dummy ${ac_tool_prefix}gcc; ac_word=$2 2864{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2865$as_echo_n "checking for $ac_word... " >&6; } 2866if test "${ac_cv_prog_CC+set}" = set; then 2867 $as_echo_n "(cached) " >&6 2868else 2869 if test -n "$CC"; then 2870 ac_cv_prog_CC="$CC" # Let the user override the test. 2871else 2872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2873for as_dir in $PATH 2874do 2875 IFS=$as_save_IFS 2876 test -z "$as_dir" && as_dir=. 2877 for ac_exec_ext in '' $ac_executable_extensions; do 2878 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2879 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2880 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2881 break 2 2882 fi 2883done 2884done 2885IFS=$as_save_IFS 2886 2887fi 2888fi 2889CC=$ac_cv_prog_CC 2890if test -n "$CC"; then 2891 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2892$as_echo "$CC" >&6; } 2893else 2894 { $as_echo "$as_me:$LINENO: result: no" >&5 2895$as_echo "no" >&6; } 2896fi 2897 2898 2899fi 2900if test -z "$ac_cv_prog_CC"; then 2901 ac_ct_CC=$CC 2902 # Extract the first word of "gcc", so it can be a program name with args. 2903set dummy gcc; ac_word=$2 2904{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2905$as_echo_n "checking for $ac_word... " >&6; } 2906if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2907 $as_echo_n "(cached) " >&6 2908else 2909 if test -n "$ac_ct_CC"; then 2910 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2911else 2912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2913for as_dir in $PATH 2914do 2915 IFS=$as_save_IFS 2916 test -z "$as_dir" && as_dir=. 2917 for ac_exec_ext in '' $ac_executable_extensions; do 2918 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2919 ac_cv_prog_ac_ct_CC="gcc" 2920 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2921 break 2 2922 fi 2923done 2924done 2925IFS=$as_save_IFS 2926 2927fi 2928fi 2929ac_ct_CC=$ac_cv_prog_ac_ct_CC 2930if test -n "$ac_ct_CC"; then 2931 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2932$as_echo "$ac_ct_CC" >&6; } 2933else 2934 { $as_echo "$as_me:$LINENO: result: no" >&5 2935$as_echo "no" >&6; } 2936fi 2937 2938 if test "x$ac_ct_CC" = x; then 2939 CC="" 2940 else 2941 case $cross_compiling:$ac_tool_warned in 2942yes:) 2943{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2944$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2945ac_tool_warned=yes ;; 2946esac 2947 CC=$ac_ct_CC 2948 fi 2949else 2950 CC="$ac_cv_prog_CC" 2951fi 2952 2953if test -z "$CC"; then 2954 if test -n "$ac_tool_prefix"; then 2955 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2956set dummy ${ac_tool_prefix}cc; ac_word=$2 2957{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2958$as_echo_n "checking for $ac_word... " >&6; } 2959if test "${ac_cv_prog_CC+set}" = set; then 2960 $as_echo_n "(cached) " >&6 2961else 2962 if test -n "$CC"; then 2963 ac_cv_prog_CC="$CC" # Let the user override the test. 2964else 2965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2966for as_dir in $PATH 2967do 2968 IFS=$as_save_IFS 2969 test -z "$as_dir" && as_dir=. 2970 for ac_exec_ext in '' $ac_executable_extensions; do 2971 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2972 ac_cv_prog_CC="${ac_tool_prefix}cc" 2973 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2974 break 2 2975 fi 2976done 2977done 2978IFS=$as_save_IFS 2979 2980fi 2981fi 2982CC=$ac_cv_prog_CC 2983if test -n "$CC"; then 2984 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2985$as_echo "$CC" >&6; } 2986else 2987 { $as_echo "$as_me:$LINENO: result: no" >&5 2988$as_echo "no" >&6; } 2989fi 2990 2991 2992 fi 2993fi 2994if test -z "$CC"; then 2995 # Extract the first word of "cc", so it can be a program name with args. 2996set dummy cc; ac_word=$2 2997{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2998$as_echo_n "checking for $ac_word... " >&6; } 2999if test "${ac_cv_prog_CC+set}" = set; then 3000 $as_echo_n "(cached) " >&6 3001else 3002 if test -n "$CC"; then 3003 ac_cv_prog_CC="$CC" # Let the user override the test. 3004else 3005 ac_prog_rejected=no 3006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3007for as_dir in $PATH 3008do 3009 IFS=$as_save_IFS 3010 test -z "$as_dir" && as_dir=. 3011 for ac_exec_ext in '' $ac_executable_extensions; do 3012 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3013 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3014 ac_prog_rejected=yes 3015 continue 3016 fi 3017 ac_cv_prog_CC="cc" 3018 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3019 break 2 3020 fi 3021done 3022done 3023IFS=$as_save_IFS 3024 3025if test $ac_prog_rejected = yes; then 3026 # We found a bogon in the path, so make sure we never use it. 3027 set dummy $ac_cv_prog_CC 3028 shift 3029 if test $# != 0; then 3030 # We chose a different compiler from the bogus one. 3031 # However, it has the same basename, so the bogon will be chosen 3032 # first if we set CC to just the basename; use the full file name. 3033 shift 3034 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3035 fi 3036fi 3037fi 3038fi 3039CC=$ac_cv_prog_CC 3040if test -n "$CC"; then 3041 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3042$as_echo "$CC" >&6; } 3043else 3044 { $as_echo "$as_me:$LINENO: result: no" >&5 3045$as_echo "no" >&6; } 3046fi 3047 3048 3049fi 3050if test -z "$CC"; then 3051 if test -n "$ac_tool_prefix"; then 3052 for ac_prog in cl.exe 3053 do 3054 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3055set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3056{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3057$as_echo_n "checking for $ac_word... " >&6; } 3058if test "${ac_cv_prog_CC+set}" = set; then 3059 $as_echo_n "(cached) " >&6 3060else 3061 if test -n "$CC"; then 3062 ac_cv_prog_CC="$CC" # Let the user override the test. 3063else 3064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3065for as_dir in $PATH 3066do 3067 IFS=$as_save_IFS 3068 test -z "$as_dir" && as_dir=. 3069 for ac_exec_ext in '' $ac_executable_extensions; do 3070 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3071 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3072 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3073 break 2 3074 fi 3075done 3076done 3077IFS=$as_save_IFS 3078 3079fi 3080fi 3081CC=$ac_cv_prog_CC 3082if test -n "$CC"; then 3083 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3084$as_echo "$CC" >&6; } 3085else 3086 { $as_echo "$as_me:$LINENO: result: no" >&5 3087$as_echo "no" >&6; } 3088fi 3089 3090 3091 test -n "$CC" && break 3092 done 3093fi 3094if test -z "$CC"; then 3095 ac_ct_CC=$CC 3096 for ac_prog in cl.exe 3097do 3098 # Extract the first word of "$ac_prog", so it can be a program name with args. 3099set dummy $ac_prog; ac_word=$2 3100{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3101$as_echo_n "checking for $ac_word... " >&6; } 3102if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 3103 $as_echo_n "(cached) " >&6 3104else 3105 if test -n "$ac_ct_CC"; then 3106 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3107else 3108as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3109for as_dir in $PATH 3110do 3111 IFS=$as_save_IFS 3112 test -z "$as_dir" && as_dir=. 3113 for ac_exec_ext in '' $ac_executable_extensions; do 3114 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3115 ac_cv_prog_ac_ct_CC="$ac_prog" 3116 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3117 break 2 3118 fi 3119done 3120done 3121IFS=$as_save_IFS 3122 3123fi 3124fi 3125ac_ct_CC=$ac_cv_prog_ac_ct_CC 3126if test -n "$ac_ct_CC"; then 3127 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 3128$as_echo "$ac_ct_CC" >&6; } 3129else 3130 { $as_echo "$as_me:$LINENO: result: no" >&5 3131$as_echo "no" >&6; } 3132fi 3133 3134 3135 test -n "$ac_ct_CC" && break 3136done 3137 3138 if test "x$ac_ct_CC" = x; then 3139 CC="" 3140 else 3141 case $cross_compiling:$ac_tool_warned in 3142yes:) 3143{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 3144$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3145ac_tool_warned=yes ;; 3146esac 3147 CC=$ac_ct_CC 3148 fi 3149fi 3150 3151fi 3152 3153 3154test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3155$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3156{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 3157See \`config.log' for more details." >&5 3158$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 3159See \`config.log' for more details." >&2;} 3160 { (exit 1); exit 1; }; }; } 3161 3162# Provide some information about the compiler. 3163$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 3164set X $ac_compile 3165ac_compiler=$2 3166{ (ac_try="$ac_compiler --version >&5" 3167case "(($ac_try" in 3168 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3169 *) ac_try_echo=$ac_try;; 3170esac 3171eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3172$as_echo "$ac_try_echo") >&5 3173 (eval "$ac_compiler --version >&5") 2>&5 3174 ac_status=$? 3175 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3176 (exit $ac_status); } 3177{ (ac_try="$ac_compiler -v >&5" 3178case "(($ac_try" in 3179 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3180 *) ac_try_echo=$ac_try;; 3181esac 3182eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3183$as_echo "$ac_try_echo") >&5 3184 (eval "$ac_compiler -v >&5") 2>&5 3185 ac_status=$? 3186 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3187 (exit $ac_status); } 3188{ (ac_try="$ac_compiler -V >&5" 3189case "(($ac_try" in 3190 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3191 *) ac_try_echo=$ac_try;; 3192esac 3193eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3194$as_echo "$ac_try_echo") >&5 3195 (eval "$ac_compiler -V >&5") 2>&5 3196 ac_status=$? 3197 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3198 (exit $ac_status); } 3199 3200cat >conftest.$ac_ext <<_ACEOF 3201/* confdefs.h. */ 3202_ACEOF 3203cat confdefs.h >>conftest.$ac_ext 3204cat >>conftest.$ac_ext <<_ACEOF 3205/* end confdefs.h. */ 3206 3207int 3208main () 3209{ 3210 3211 ; 3212 return 0; 3213} 3214_ACEOF 3215ac_clean_files_save=$ac_clean_files 3216ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3217# Try to create an executable without -o first, disregard a.out. 3218# It will help us diagnose broken compilers, and finding out an intuition 3219# of exeext. 3220{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 3221$as_echo_n "checking for C compiler default output file name... " >&6; } 3222ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3223 3224# The possible output files: 3225ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3226 3227ac_rmfiles= 3228for ac_file in $ac_files 3229do 3230 case $ac_file in 3231 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3232 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3233 esac 3234done 3235rm -f $ac_rmfiles 3236 3237if { (ac_try="$ac_link_default" 3238case "(($ac_try" in 3239 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3240 *) ac_try_echo=$ac_try;; 3241esac 3242eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3243$as_echo "$ac_try_echo") >&5 3244 (eval "$ac_link_default") 2>&5 3245 ac_status=$? 3246 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3247 (exit $ac_status); }; then 3248 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3249# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3250# in a Makefile. We should not override ac_cv_exeext if it was cached, 3251# so that the user can short-circuit this test for compilers unknown to 3252# Autoconf. 3253for ac_file in $ac_files '' 3254do 3255 test -f "$ac_file" || continue 3256 case $ac_file in 3257 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3258 ;; 3259 [ab].out ) 3260 # We found the default executable, but exeext='' is most 3261 # certainly right. 3262 break;; 3263 *.* ) 3264 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3265 then :; else 3266 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3267 fi 3268 # We set ac_cv_exeext here because the later test for it is not 3269 # safe: cross compilers may not add the suffix if given an `-o' 3270 # argument, so we may need to know it at that point already. 3271 # Even if this section looks crufty: it has the advantage of 3272 # actually working. 3273 break;; 3274 * ) 3275 break;; 3276 esac 3277done 3278test "$ac_cv_exeext" = no && ac_cv_exeext= 3279 3280else 3281 ac_file='' 3282fi 3283 3284{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 3285$as_echo "$ac_file" >&6; } 3286if test -z "$ac_file"; then 3287 $as_echo "$as_me: failed program was:" >&5 3288sed 's/^/| /' conftest.$ac_ext >&5 3289 3290{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3291$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3292{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables 3293See \`config.log' for more details." >&5 3294$as_echo "$as_me: error: C compiler cannot create executables 3295See \`config.log' for more details." >&2;} 3296 { (exit 77); exit 77; }; }; } 3297fi 3298 3299ac_exeext=$ac_cv_exeext 3300 3301# Check that the compiler produces executables we can run. If not, either 3302# the compiler is broken, or we cross compile. 3303{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 3304$as_echo_n "checking whether the C compiler works... " >&6; } 3305# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3306# If not cross compiling, check that we can run a simple program. 3307if test "$cross_compiling" != yes; then 3308 if { ac_try='./$ac_file' 3309 { (case "(($ac_try" in 3310 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3311 *) ac_try_echo=$ac_try;; 3312esac 3313eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3314$as_echo "$ac_try_echo") >&5 3315 (eval "$ac_try") 2>&5 3316 ac_status=$? 3317 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3318 (exit $ac_status); }; }; then 3319 cross_compiling=no 3320 else 3321 if test "$cross_compiling" = maybe; then 3322 cross_compiling=yes 3323 else 3324 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3325$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3326{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. 3327If you meant to cross compile, use \`--host'. 3328See \`config.log' for more details." >&5 3329$as_echo "$as_me: error: cannot run C compiled programs. 3330If you meant to cross compile, use \`--host'. 3331See \`config.log' for more details." >&2;} 3332 { (exit 1); exit 1; }; }; } 3333 fi 3334 fi 3335fi 3336{ $as_echo "$as_me:$LINENO: result: yes" >&5 3337$as_echo "yes" >&6; } 3338 3339rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3340ac_clean_files=$ac_clean_files_save 3341# Check that the compiler produces executables we can run. If not, either 3342# the compiler is broken, or we cross compile. 3343{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3344$as_echo_n "checking whether we are cross compiling... " >&6; } 3345{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 3346$as_echo "$cross_compiling" >&6; } 3347 3348{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 3349$as_echo_n "checking for suffix of executables... " >&6; } 3350if { (ac_try="$ac_link" 3351case "(($ac_try" in 3352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3353 *) ac_try_echo=$ac_try;; 3354esac 3355eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3356$as_echo "$ac_try_echo") >&5 3357 (eval "$ac_link") 2>&5 3358 ac_status=$? 3359 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3360 (exit $ac_status); }; then 3361 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3362# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3363# work properly (i.e., refer to `conftest.exe'), while it won't with 3364# `rm'. 3365for ac_file in conftest.exe conftest conftest.*; do 3366 test -f "$ac_file" || continue 3367 case $ac_file in 3368 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3369 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3370 break;; 3371 * ) break;; 3372 esac 3373done 3374else 3375 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3376$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3377{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3378See \`config.log' for more details." >&5 3379$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3380See \`config.log' for more details." >&2;} 3381 { (exit 1); exit 1; }; }; } 3382fi 3383 3384rm -f conftest$ac_cv_exeext 3385{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3386$as_echo "$ac_cv_exeext" >&6; } 3387 3388rm -f conftest.$ac_ext 3389EXEEXT=$ac_cv_exeext 3390ac_exeext=$EXEEXT 3391{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 3392$as_echo_n "checking for suffix of object files... " >&6; } 3393if test "${ac_cv_objext+set}" = set; then 3394 $as_echo_n "(cached) " >&6 3395else 3396 cat >conftest.$ac_ext <<_ACEOF 3397/* confdefs.h. */ 3398_ACEOF 3399cat confdefs.h >>conftest.$ac_ext 3400cat >>conftest.$ac_ext <<_ACEOF 3401/* end confdefs.h. */ 3402 3403int 3404main () 3405{ 3406 3407 ; 3408 return 0; 3409} 3410_ACEOF 3411rm -f conftest.o conftest.obj 3412if { (ac_try="$ac_compile" 3413case "(($ac_try" in 3414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3415 *) ac_try_echo=$ac_try;; 3416esac 3417eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3418$as_echo "$ac_try_echo") >&5 3419 (eval "$ac_compile") 2>&5 3420 ac_status=$? 3421 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3422 (exit $ac_status); }; then 3423 for ac_file in conftest.o conftest.obj conftest.*; do 3424 test -f "$ac_file" || continue; 3425 case $ac_file in 3426 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3427 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3428 break;; 3429 esac 3430done 3431else 3432 $as_echo "$as_me: failed program was:" >&5 3433sed 's/^/| /' conftest.$ac_ext >&5 3434 3435{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3436$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3437{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3438See \`config.log' for more details." >&5 3439$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile 3440See \`config.log' for more details." >&2;} 3441 { (exit 1); exit 1; }; }; } 3442fi 3443 3444rm -f conftest.$ac_cv_objext conftest.$ac_ext 3445fi 3446{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3447$as_echo "$ac_cv_objext" >&6; } 3448OBJEXT=$ac_cv_objext 3449ac_objext=$OBJEXT 3450{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3451$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3452if test "${ac_cv_c_compiler_gnu+set}" = set; then 3453 $as_echo_n "(cached) " >&6 3454else 3455 cat >conftest.$ac_ext <<_ACEOF 3456/* confdefs.h. */ 3457_ACEOF 3458cat confdefs.h >>conftest.$ac_ext 3459cat >>conftest.$ac_ext <<_ACEOF 3460/* end confdefs.h. */ 3461 3462int 3463main () 3464{ 3465#ifndef __GNUC__ 3466 choke me 3467#endif 3468 3469 ; 3470 return 0; 3471} 3472_ACEOF 3473rm -f conftest.$ac_objext 3474if { (ac_try="$ac_compile" 3475case "(($ac_try" in 3476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3477 *) ac_try_echo=$ac_try;; 3478esac 3479eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3480$as_echo "$ac_try_echo") >&5 3481 (eval "$ac_compile") 2>conftest.er1 3482 ac_status=$? 3483 grep -v '^ *+' conftest.er1 >conftest.err 3484 rm -f conftest.er1 3485 cat conftest.err >&5 3486 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3487 (exit $ac_status); } && { 3488 test -z "$ac_c_werror_flag" || 3489 test ! -s conftest.err 3490 } && test -s conftest.$ac_objext; then 3491 ac_compiler_gnu=yes 3492else 3493 $as_echo "$as_me: failed program was:" >&5 3494sed 's/^/| /' conftest.$ac_ext >&5 3495 3496 ac_compiler_gnu=no 3497fi 3498 3499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3500ac_cv_c_compiler_gnu=$ac_compiler_gnu 3501 3502fi 3503{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3504$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3505if test $ac_compiler_gnu = yes; then 3506 GCC=yes 3507else 3508 GCC= 3509fi 3510ac_test_CFLAGS=${CFLAGS+set} 3511ac_save_CFLAGS=$CFLAGS 3512{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3513$as_echo_n "checking whether $CC accepts -g... " >&6; } 3514if test "${ac_cv_prog_cc_g+set}" = set; then 3515 $as_echo_n "(cached) " >&6 3516else 3517 ac_save_c_werror_flag=$ac_c_werror_flag 3518 ac_c_werror_flag=yes 3519 ac_cv_prog_cc_g=no 3520 CFLAGS="-g" 3521 cat >conftest.$ac_ext <<_ACEOF 3522/* confdefs.h. */ 3523_ACEOF 3524cat confdefs.h >>conftest.$ac_ext 3525cat >>conftest.$ac_ext <<_ACEOF 3526/* end confdefs.h. */ 3527 3528int 3529main () 3530{ 3531 3532 ; 3533 return 0; 3534} 3535_ACEOF 3536rm -f conftest.$ac_objext 3537if { (ac_try="$ac_compile" 3538case "(($ac_try" in 3539 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3540 *) ac_try_echo=$ac_try;; 3541esac 3542eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3543$as_echo "$ac_try_echo") >&5 3544 (eval "$ac_compile") 2>conftest.er1 3545 ac_status=$? 3546 grep -v '^ *+' conftest.er1 >conftest.err 3547 rm -f conftest.er1 3548 cat conftest.err >&5 3549 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3550 (exit $ac_status); } && { 3551 test -z "$ac_c_werror_flag" || 3552 test ! -s conftest.err 3553 } && test -s conftest.$ac_objext; then 3554 ac_cv_prog_cc_g=yes 3555else 3556 $as_echo "$as_me: failed program was:" >&5 3557sed 's/^/| /' conftest.$ac_ext >&5 3558 3559 CFLAGS="" 3560 cat >conftest.$ac_ext <<_ACEOF 3561/* confdefs.h. */ 3562_ACEOF 3563cat confdefs.h >>conftest.$ac_ext 3564cat >>conftest.$ac_ext <<_ACEOF 3565/* end confdefs.h. */ 3566 3567int 3568main () 3569{ 3570 3571 ; 3572 return 0; 3573} 3574_ACEOF 3575rm -f conftest.$ac_objext 3576if { (ac_try="$ac_compile" 3577case "(($ac_try" in 3578 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3579 *) ac_try_echo=$ac_try;; 3580esac 3581eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3582$as_echo "$ac_try_echo") >&5 3583 (eval "$ac_compile") 2>conftest.er1 3584 ac_status=$? 3585 grep -v '^ *+' conftest.er1 >conftest.err 3586 rm -f conftest.er1 3587 cat conftest.err >&5 3588 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3589 (exit $ac_status); } && { 3590 test -z "$ac_c_werror_flag" || 3591 test ! -s conftest.err 3592 } && test -s conftest.$ac_objext; then 3593 : 3594else 3595 $as_echo "$as_me: failed program was:" >&5 3596sed 's/^/| /' conftest.$ac_ext >&5 3597 3598 ac_c_werror_flag=$ac_save_c_werror_flag 3599 CFLAGS="-g" 3600 cat >conftest.$ac_ext <<_ACEOF 3601/* confdefs.h. */ 3602_ACEOF 3603cat confdefs.h >>conftest.$ac_ext 3604cat >>conftest.$ac_ext <<_ACEOF 3605/* end confdefs.h. */ 3606 3607int 3608main () 3609{ 3610 3611 ; 3612 return 0; 3613} 3614_ACEOF 3615rm -f conftest.$ac_objext 3616if { (ac_try="$ac_compile" 3617case "(($ac_try" in 3618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3619 *) ac_try_echo=$ac_try;; 3620esac 3621eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3622$as_echo "$ac_try_echo") >&5 3623 (eval "$ac_compile") 2>conftest.er1 3624 ac_status=$? 3625 grep -v '^ *+' conftest.er1 >conftest.err 3626 rm -f conftest.er1 3627 cat conftest.err >&5 3628 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3629 (exit $ac_status); } && { 3630 test -z "$ac_c_werror_flag" || 3631 test ! -s conftest.err 3632 } && test -s conftest.$ac_objext; then 3633 ac_cv_prog_cc_g=yes 3634else 3635 $as_echo "$as_me: failed program was:" >&5 3636sed 's/^/| /' conftest.$ac_ext >&5 3637 3638 3639fi 3640 3641rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3642fi 3643 3644rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3645fi 3646 3647rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3648 ac_c_werror_flag=$ac_save_c_werror_flag 3649fi 3650{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3651$as_echo "$ac_cv_prog_cc_g" >&6; } 3652if test "$ac_test_CFLAGS" = set; then 3653 CFLAGS=$ac_save_CFLAGS 3654elif test $ac_cv_prog_cc_g = yes; then 3655 if test "$GCC" = yes; then 3656 CFLAGS="-g -O2" 3657 else 3658 CFLAGS="-g" 3659 fi 3660else 3661 if test "$GCC" = yes; then 3662 CFLAGS="-O2" 3663 else 3664 CFLAGS= 3665 fi 3666fi 3667{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3668$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3669if test "${ac_cv_prog_cc_c89+set}" = set; then 3670 $as_echo_n "(cached) " >&6 3671else 3672 ac_cv_prog_cc_c89=no 3673ac_save_CC=$CC 3674cat >conftest.$ac_ext <<_ACEOF 3675/* confdefs.h. */ 3676_ACEOF 3677cat confdefs.h >>conftest.$ac_ext 3678cat >>conftest.$ac_ext <<_ACEOF 3679/* end confdefs.h. */ 3680#include <stdarg.h> 3681#include <stdio.h> 3682#include <sys/types.h> 3683#include <sys/stat.h> 3684/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3685struct buf { int x; }; 3686FILE * (*rcsopen) (struct buf *, struct stat *, int); 3687static char *e (p, i) 3688 char **p; 3689 int i; 3690{ 3691 return p[i]; 3692} 3693static char *f (char * (*g) (char **, int), char **p, ...) 3694{ 3695 char *s; 3696 va_list v; 3697 va_start (v,p); 3698 s = g (p, va_arg (v,int)); 3699 va_end (v); 3700 return s; 3701} 3702 3703/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3704 function prototypes and stuff, but not '\xHH' hex character constants. 3705 These don't provoke an error unfortunately, instead are silently treated 3706 as 'x'. The following induces an error, until -std is added to get 3707 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3708 array size at least. It's necessary to write '\x00'==0 to get something 3709 that's true only with -std. */ 3710int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3711 3712/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3713 inside strings and character constants. */ 3714#define FOO(x) 'x' 3715int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3716 3717int test (int i, double x); 3718struct s1 {int (*f) (int a);}; 3719struct s2 {int (*f) (double a);}; 3720int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3721int argc; 3722char **argv; 3723int 3724main () 3725{ 3726return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3727 ; 3728 return 0; 3729} 3730_ACEOF 3731for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3732 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3733do 3734 CC="$ac_save_CC $ac_arg" 3735 rm -f conftest.$ac_objext 3736if { (ac_try="$ac_compile" 3737case "(($ac_try" in 3738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3739 *) ac_try_echo=$ac_try;; 3740esac 3741eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3742$as_echo "$ac_try_echo") >&5 3743 (eval "$ac_compile") 2>conftest.er1 3744 ac_status=$? 3745 grep -v '^ *+' conftest.er1 >conftest.err 3746 rm -f conftest.er1 3747 cat conftest.err >&5 3748 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3749 (exit $ac_status); } && { 3750 test -z "$ac_c_werror_flag" || 3751 test ! -s conftest.err 3752 } && test -s conftest.$ac_objext; then 3753 ac_cv_prog_cc_c89=$ac_arg 3754else 3755 $as_echo "$as_me: failed program was:" >&5 3756sed 's/^/| /' conftest.$ac_ext >&5 3757 3758 3759fi 3760 3761rm -f core conftest.err conftest.$ac_objext 3762 test "x$ac_cv_prog_cc_c89" != "xno" && break 3763done 3764rm -f conftest.$ac_ext 3765CC=$ac_save_CC 3766 3767fi 3768# AC_CACHE_VAL 3769case "x$ac_cv_prog_cc_c89" in 3770 x) 3771 { $as_echo "$as_me:$LINENO: result: none needed" >&5 3772$as_echo "none needed" >&6; } ;; 3773 xno) 3774 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 3775$as_echo "unsupported" >&6; } ;; 3776 *) 3777 CC="$CC $ac_cv_prog_cc_c89" 3778 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3779$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3780esac 3781 3782 3783ac_ext=c 3784ac_cpp='$CPP $CPPFLAGS' 3785ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3786ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3787ac_compiler_gnu=$ac_cv_c_compiler_gnu 3788 3789depcc="$CC" am_compiler_list= 3790 3791{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3792$as_echo_n "checking dependency style of $depcc... " >&6; } 3793if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3794 $as_echo_n "(cached) " >&6 3795else 3796 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3797 # We make a subdir and do the tests there. Otherwise we can end up 3798 # making bogus files that we don't know about and never remove. For 3799 # instance it was reported that on HP-UX the gcc test will end up 3800 # making a dummy file named `D' -- because `-MD' means `put the output 3801 # in D'. 3802 mkdir conftest.dir 3803 # Copy depcomp to subdir because otherwise we won't find it if we're 3804 # using a relative directory. 3805 cp "$am_depcomp" conftest.dir 3806 cd conftest.dir 3807 # We will build objects and dependencies in a subdirectory because 3808 # it helps to detect inapplicable dependency modes. For instance 3809 # both Tru64's cc and ICC support -MD to output dependencies as a 3810 # side effect of compilation, but ICC will put the dependencies in 3811 # the current directory while Tru64 will put them in the object 3812 # directory. 3813 mkdir sub 3814 3815 am_cv_CC_dependencies_compiler_type=none 3816 if test "$am_compiler_list" = ""; then 3817 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3818 fi 3819 am__universal=false 3820 case " $depcc " in #( 3821 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3822 esac 3823 3824 for depmode in $am_compiler_list; do 3825 # Setup a source with many dependencies, because some compilers 3826 # like to wrap large dependency lists on column 80 (with \), and 3827 # we should not choose a depcomp mode which is confused by this. 3828 # 3829 # We need to recreate these files for each test, as the compiler may 3830 # overwrite some of them when testing with obscure command lines. 3831 # This happens at least with the AIX C compiler. 3832 : > sub/conftest.c 3833 for i in 1 2 3 4 5 6; do 3834 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3835 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3836 # Solaris 8's {/usr,}/bin/sh. 3837 touch sub/conftst$i.h 3838 done 3839 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3840 3841 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3842 # mode. It turns out that the SunPro C++ compiler does not properly 3843 # handle `-M -o', and we need to detect this. Also, some Intel 3844 # versions had trouble with output in subdirs 3845 am__obj=sub/conftest.${OBJEXT-o} 3846 am__minus_obj="-o $am__obj" 3847 case $depmode in 3848 gcc) 3849 # This depmode causes a compiler race in universal mode. 3850 test "$am__universal" = false || continue 3851 ;; 3852 nosideeffect) 3853 # after this tag, mechanisms are not by side-effect, so they'll 3854 # only be used when explicitly requested 3855 if test "x$enable_dependency_tracking" = xyes; then 3856 continue 3857 else 3858 break 3859 fi 3860 ;; 3861 msvisualcpp | msvcmsys) 3862 # This compiler won't grok `-c -o', but also, the minuso test has 3863 # not run yet. These depmodes are late enough in the game, and 3864 # so weak that their functioning should not be impacted. 3865 am__obj=conftest.${OBJEXT-o} 3866 am__minus_obj= 3867 ;; 3868 none) break ;; 3869 esac 3870 if depmode=$depmode \ 3871 source=sub/conftest.c object=$am__obj \ 3872 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3873 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3874 >/dev/null 2>conftest.err && 3875 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3876 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3877 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3878 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3879 # icc doesn't choke on unknown options, it will just issue warnings 3880 # or remarks (even with -Werror). So we grep stderr for any message 3881 # that says an option was ignored or not supported. 3882 # When given -MP, icc 7.0 and 7.1 complain thusly: 3883 # icc: Command line warning: ignoring option '-M'; no argument required 3884 # The diagnosis changed in icc 8.0: 3885 # icc: Command line remark: option '-MP' not supported 3886 if (grep 'ignoring option' conftest.err || 3887 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3888 am_cv_CC_dependencies_compiler_type=$depmode 3889 break 3890 fi 3891 fi 3892 done 3893 3894 cd .. 3895 rm -rf conftest.dir 3896else 3897 am_cv_CC_dependencies_compiler_type=none 3898fi 3899 3900fi 3901{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3902$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3903CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3904 3905 if 3906 test "x$enable_dependency_tracking" != xno \ 3907 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3908 am__fastdepCC_TRUE= 3909 am__fastdepCC_FALSE='#' 3910else 3911 am__fastdepCC_TRUE='#' 3912 am__fastdepCC_FALSE= 3913fi 3914 3915 3916{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3917$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3918if test "${lt_cv_path_SED+set}" = set; then 3919 $as_echo_n "(cached) " >&6 3920else 3921 # Loop through the user's path and test for sed and gsed. 3922# Then use that list of sed's as ones to test for truncation. 3923as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3924for as_dir in $PATH 3925do 3926 IFS=$as_save_IFS 3927 test -z "$as_dir" && as_dir=. 3928 for lt_ac_prog in sed gsed; do 3929 for ac_exec_ext in '' $ac_executable_extensions; do 3930 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then 3931 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3932 fi 3933 done 3934 done 3935done 3936IFS=$as_save_IFS 3937lt_ac_max=0 3938lt_ac_count=0 3939# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3940# along with /bin/sed that truncates output. 3941for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3942 test ! -f $lt_ac_sed && continue 3943 cat /dev/null > conftest.in 3944 lt_ac_count=0 3945 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3946 # Check for GNU sed and select it if it is found. 3947 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3948 lt_cv_path_SED=$lt_ac_sed 3949 break 3950 fi 3951 while true; do 3952 cat conftest.in conftest.in >conftest.tmp 3953 mv conftest.tmp conftest.in 3954 cp conftest.in conftest.nl 3955 echo >>conftest.nl 3956 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3957 cmp -s conftest.out conftest.nl || break 3958 # 10000 chars as input seems more than enough 3959 test $lt_ac_count -gt 10 && break 3960 lt_ac_count=`expr $lt_ac_count + 1` 3961 if test $lt_ac_count -gt $lt_ac_max; then 3962 lt_ac_max=$lt_ac_count 3963 lt_cv_path_SED=$lt_ac_sed 3964 fi 3965 done 3966done 3967 3968fi 3969 3970SED=$lt_cv_path_SED 3971 3972{ $as_echo "$as_me:$LINENO: result: $SED" >&5 3973$as_echo "$SED" >&6; } 3974 3975{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3976$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3977if test "${ac_cv_path_GREP+set}" = set; then 3978 $as_echo_n "(cached) " >&6 3979else 3980 if test -z "$GREP"; then 3981 ac_path_GREP_found=false 3982 # Loop through the user's path and test for each of PROGNAME-LIST 3983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3984for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3985do 3986 IFS=$as_save_IFS 3987 test -z "$as_dir" && as_dir=. 3988 for ac_prog in grep ggrep; do 3989 for ac_exec_ext in '' $ac_executable_extensions; do 3990 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3991 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3992# Check for GNU ac_path_GREP and select it if it is found. 3993 # Check for GNU $ac_path_GREP 3994case `"$ac_path_GREP" --version 2>&1` in 3995*GNU*) 3996 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3997*) 3998 ac_count=0 3999 $as_echo_n 0123456789 >"conftest.in" 4000 while : 4001 do 4002 cat "conftest.in" "conftest.in" >"conftest.tmp" 4003 mv "conftest.tmp" "conftest.in" 4004 cp "conftest.in" "conftest.nl" 4005 $as_echo 'GREP' >> "conftest.nl" 4006 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4007 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4008 ac_count=`expr $ac_count + 1` 4009 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4010 # Best one so far, save it but keep looking for a better one 4011 ac_cv_path_GREP="$ac_path_GREP" 4012 ac_path_GREP_max=$ac_count 4013 fi 4014 # 10*(2^10) chars as input seems more than enough 4015 test $ac_count -gt 10 && break 4016 done 4017 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4018esac 4019 4020 $ac_path_GREP_found && break 3 4021 done 4022 done 4023done 4024IFS=$as_save_IFS 4025 if test -z "$ac_cv_path_GREP"; then 4026 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4027$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4028 { (exit 1); exit 1; }; } 4029 fi 4030else 4031 ac_cv_path_GREP=$GREP 4032fi 4033 4034fi 4035{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 4036$as_echo "$ac_cv_path_GREP" >&6; } 4037 GREP="$ac_cv_path_GREP" 4038 4039 4040{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 4041$as_echo_n "checking for egrep... " >&6; } 4042if test "${ac_cv_path_EGREP+set}" = set; then 4043 $as_echo_n "(cached) " >&6 4044else 4045 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4046 then ac_cv_path_EGREP="$GREP -E" 4047 else 4048 if test -z "$EGREP"; then 4049 ac_path_EGREP_found=false 4050 # Loop through the user's path and test for each of PROGNAME-LIST 4051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4052for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4053do 4054 IFS=$as_save_IFS 4055 test -z "$as_dir" && as_dir=. 4056 for ac_prog in egrep; do 4057 for ac_exec_ext in '' $ac_executable_extensions; do 4058 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4059 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4060# Check for GNU ac_path_EGREP and select it if it is found. 4061 # Check for GNU $ac_path_EGREP 4062case `"$ac_path_EGREP" --version 2>&1` in 4063*GNU*) 4064 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4065*) 4066 ac_count=0 4067 $as_echo_n 0123456789 >"conftest.in" 4068 while : 4069 do 4070 cat "conftest.in" "conftest.in" >"conftest.tmp" 4071 mv "conftest.tmp" "conftest.in" 4072 cp "conftest.in" "conftest.nl" 4073 $as_echo 'EGREP' >> "conftest.nl" 4074 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4075 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4076 ac_count=`expr $ac_count + 1` 4077 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4078 # Best one so far, save it but keep looking for a better one 4079 ac_cv_path_EGREP="$ac_path_EGREP" 4080 ac_path_EGREP_max=$ac_count 4081 fi 4082 # 10*(2^10) chars as input seems more than enough 4083 test $ac_count -gt 10 && break 4084 done 4085 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4086esac 4087 4088 $ac_path_EGREP_found && break 3 4089 done 4090 done 4091done 4092IFS=$as_save_IFS 4093 if test -z "$ac_cv_path_EGREP"; then 4094 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4095$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4096 { (exit 1); exit 1; }; } 4097 fi 4098else 4099 ac_cv_path_EGREP=$EGREP 4100fi 4101 4102 fi 4103fi 4104{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 4105$as_echo "$ac_cv_path_EGREP" >&6; } 4106 EGREP="$ac_cv_path_EGREP" 4107 4108 4109 4110# Check whether --with-gnu-ld was given. 4111if test "${with_gnu_ld+set}" = set; then 4112 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4113else 4114 with_gnu_ld=no 4115fi 4116 4117ac_prog=ld 4118if test "$GCC" = yes; then 4119 # Check if gcc -print-prog-name=ld gives a path. 4120 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4121$as_echo_n "checking for ld used by $CC... " >&6; } 4122 case $host in 4123 *-*-mingw*) 4124 # gcc leaves a trailing carriage return which upsets mingw 4125 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4126 *) 4127 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4128 esac 4129 case $ac_prog in 4130 # Accept absolute paths. 4131 [\\/]* | ?:[\\/]*) 4132 re_direlt='/[^/][^/]*/\.\./' 4133 # Canonicalize the pathname of ld 4134 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4135 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4136 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4137 done 4138 test -z "$LD" && LD="$ac_prog" 4139 ;; 4140 "") 4141 # If it fails, then pretend we aren't using GCC. 4142 ac_prog=ld 4143 ;; 4144 *) 4145 # If it is relative, then search for the first ld in PATH. 4146 with_gnu_ld=unknown 4147 ;; 4148 esac 4149elif test "$with_gnu_ld" = yes; then 4150 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 4151$as_echo_n "checking for GNU ld... " >&6; } 4152else 4153 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4154$as_echo_n "checking for non-GNU ld... " >&6; } 4155fi 4156if test "${lt_cv_path_LD+set}" = set; then 4157 $as_echo_n "(cached) " >&6 4158else 4159 if test -z "$LD"; then 4160 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4161 for ac_dir in $PATH; do 4162 IFS="$lt_save_ifs" 4163 test -z "$ac_dir" && ac_dir=. 4164 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4165 lt_cv_path_LD="$ac_dir/$ac_prog" 4166 # Check to see if the program is GNU ld. I'd rather use --version, 4167 # but apparently some variants of GNU ld only accept -v. 4168 # Break only if it was the GNU/non-GNU ld that we prefer. 4169 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4170 *GNU* | *'with BFD'*) 4171 test "$with_gnu_ld" != no && break 4172 ;; 4173 *) 4174 test "$with_gnu_ld" != yes && break 4175 ;; 4176 esac 4177 fi 4178 done 4179 IFS="$lt_save_ifs" 4180else 4181 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4182fi 4183fi 4184 4185LD="$lt_cv_path_LD" 4186if test -n "$LD"; then 4187 { $as_echo "$as_me:$LINENO: result: $LD" >&5 4188$as_echo "$LD" >&6; } 4189else 4190 { $as_echo "$as_me:$LINENO: result: no" >&5 4191$as_echo "no" >&6; } 4192fi 4193test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4194$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4195 { (exit 1); exit 1; }; } 4196{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4197$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4198if test "${lt_cv_prog_gnu_ld+set}" = set; then 4199 $as_echo_n "(cached) " >&6 4200else 4201 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4202case `$LD -v 2>&1 </dev/null` in 4203*GNU* | *'with BFD'*) 4204 lt_cv_prog_gnu_ld=yes 4205 ;; 4206*) 4207 lt_cv_prog_gnu_ld=no 4208 ;; 4209esac 4210fi 4211{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4212$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4213with_gnu_ld=$lt_cv_prog_gnu_ld 4214 4215 4216{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4217$as_echo_n "checking for $LD option to reload object files... " >&6; } 4218if test "${lt_cv_ld_reload_flag+set}" = set; then 4219 $as_echo_n "(cached) " >&6 4220else 4221 lt_cv_ld_reload_flag='-r' 4222fi 4223{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4224$as_echo "$lt_cv_ld_reload_flag" >&6; } 4225reload_flag=$lt_cv_ld_reload_flag 4226case $reload_flag in 4227"" | " "*) ;; 4228*) reload_flag=" $reload_flag" ;; 4229esac 4230reload_cmds='$LD$reload_flag -o $output$reload_objs' 4231case $host_os in 4232 darwin*) 4233 if test "$GCC" = yes; then 4234 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4235 else 4236 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4237 fi 4238 ;; 4239esac 4240 4241{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4242$as_echo_n "checking for BSD-compatible nm... " >&6; } 4243if test "${lt_cv_path_NM+set}" = set; then 4244 $as_echo_n "(cached) " >&6 4245else 4246 if test -n "$NM"; then 4247 # Let the user override the test. 4248 lt_cv_path_NM="$NM" 4249else 4250 lt_nm_to_check="${ac_tool_prefix}nm" 4251 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4252 lt_nm_to_check="$lt_nm_to_check nm" 4253 fi 4254 for lt_tmp_nm in $lt_nm_to_check; do 4255 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4256 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4257 IFS="$lt_save_ifs" 4258 test -z "$ac_dir" && ac_dir=. 4259 tmp_nm="$ac_dir/$lt_tmp_nm" 4260 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4261 # Check to see if the nm accepts a BSD-compat flag. 4262 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4263 # nm: unknown option "B" ignored 4264 # Tru64's nm complains that /dev/null is an invalid object file 4265 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4266 */dev/null* | *'Invalid file or object type'*) 4267 lt_cv_path_NM="$tmp_nm -B" 4268 break 4269 ;; 4270 *) 4271 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4272 */dev/null*) 4273 lt_cv_path_NM="$tmp_nm -p" 4274 break 4275 ;; 4276 *) 4277 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4278 continue # so that we can try to find one that supports BSD flags 4279 ;; 4280 esac 4281 ;; 4282 esac 4283 fi 4284 done 4285 IFS="$lt_save_ifs" 4286 done 4287 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4288fi 4289fi 4290{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4291$as_echo "$lt_cv_path_NM" >&6; } 4292NM="$lt_cv_path_NM" 4293 4294{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 4295$as_echo_n "checking whether ln -s works... " >&6; } 4296LN_S=$as_ln_s 4297if test "$LN_S" = "ln -s"; then 4298 { $as_echo "$as_me:$LINENO: result: yes" >&5 4299$as_echo "yes" >&6; } 4300else 4301 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4302$as_echo "no, using $LN_S" >&6; } 4303fi 4304 4305{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 4306$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4307if test "${lt_cv_deplibs_check_method+set}" = set; then 4308 $as_echo_n "(cached) " >&6 4309else 4310 lt_cv_file_magic_cmd='$MAGIC_CMD' 4311lt_cv_file_magic_test_file= 4312lt_cv_deplibs_check_method='unknown' 4313# Need to set the preceding variable on all platforms that support 4314# interlibrary dependencies. 4315# 'none' -- dependencies not supported. 4316# `unknown' -- same as none, but documents that we really don't know. 4317# 'pass_all' -- all dependencies passed with no checks. 4318# 'test_compile' -- check by making test program. 4319# 'file_magic [[regex]]' -- check by looking for files in library path 4320# which responds to the $file_magic_cmd with a given extended regex. 4321# If you have `file' or equivalent on your system and you're not sure 4322# whether `pass_all' will *always* work, you probably want this one. 4323 4324case $host_os in 4325aix[4-9]*) 4326 lt_cv_deplibs_check_method=pass_all 4327 ;; 4328 4329beos*) 4330 lt_cv_deplibs_check_method=pass_all 4331 ;; 4332 4333bsdi[45]*) 4334 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4335 lt_cv_file_magic_cmd='/usr/bin/file -L' 4336 lt_cv_file_magic_test_file=/shlib/libc.so 4337 ;; 4338 4339cygwin*) 4340 # func_win32_libid is a shell function defined in ltmain.sh 4341 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4342 lt_cv_file_magic_cmd='func_win32_libid' 4343 ;; 4344 4345mingw* | pw32*) 4346 # Base MSYS/MinGW do not provide the 'file' command needed by 4347 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4348 # unless we find 'file', for example because we are cross-compiling. 4349 if ( file / ) >/dev/null 2>&1; then 4350 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4351 lt_cv_file_magic_cmd='func_win32_libid' 4352 else 4353 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4354 lt_cv_file_magic_cmd='$OBJDUMP -f' 4355 fi 4356 ;; 4357 4358darwin* | rhapsody*) 4359 lt_cv_deplibs_check_method=pass_all 4360 ;; 4361 4362freebsd* | dragonfly*) 4363 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4364 case $host_cpu in 4365 i*86 ) 4366 # Not sure whether the presence of OpenBSD here was a mistake. 4367 # Let's accept both of them until this is cleared up. 4368 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4369 lt_cv_file_magic_cmd=/usr/bin/file 4370 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4371 ;; 4372 esac 4373 else 4374 lt_cv_deplibs_check_method=pass_all 4375 fi 4376 ;; 4377 4378gnu*) 4379 lt_cv_deplibs_check_method=pass_all 4380 ;; 4381 4382hpux10.20* | hpux11*) 4383 lt_cv_file_magic_cmd=/usr/bin/file 4384 case $host_cpu in 4385 ia64*) 4386 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4387 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4388 ;; 4389 hppa*64*) 4390 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]' 4391 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4392 ;; 4393 *) 4394 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4395 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4396 ;; 4397 esac 4398 ;; 4399 4400interix[3-9]*) 4401 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4402 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4403 ;; 4404 4405irix5* | irix6* | nonstopux*) 4406 case $LD in 4407 *-32|*"-32 ") libmagic=32-bit;; 4408 *-n32|*"-n32 ") libmagic=N32;; 4409 *-64|*"-64 ") libmagic=64-bit;; 4410 *) libmagic=never-match;; 4411 esac 4412 lt_cv_deplibs_check_method=pass_all 4413 ;; 4414 4415# This must be Linux ELF. 4416linux* | k*bsd*-gnu) 4417 lt_cv_deplibs_check_method=pass_all 4418 ;; 4419 4420netbsd*) 4421 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4422 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4423 else 4424 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4425 fi 4426 ;; 4427 4428newos6*) 4429 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4430 lt_cv_file_magic_cmd=/usr/bin/file 4431 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4432 ;; 4433 4434nto-qnx*) 4435 lt_cv_deplibs_check_method=unknown 4436 ;; 4437 4438openbsd*) 4439 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4440 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4441 else 4442 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4443 fi 4444 ;; 4445 4446osf3* | osf4* | osf5*) 4447 lt_cv_deplibs_check_method=pass_all 4448 ;; 4449 4450rdos*) 4451 lt_cv_deplibs_check_method=pass_all 4452 ;; 4453 4454solaris*) 4455 lt_cv_deplibs_check_method=pass_all 4456 ;; 4457 4458sysv4 | sysv4.3*) 4459 case $host_vendor in 4460 motorola) 4461 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]' 4462 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4463 ;; 4464 ncr) 4465 lt_cv_deplibs_check_method=pass_all 4466 ;; 4467 sequent) 4468 lt_cv_file_magic_cmd='/bin/file' 4469 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4470 ;; 4471 sni) 4472 lt_cv_file_magic_cmd='/bin/file' 4473 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4474 lt_cv_file_magic_test_file=/lib/libc.so 4475 ;; 4476 siemens) 4477 lt_cv_deplibs_check_method=pass_all 4478 ;; 4479 pc) 4480 lt_cv_deplibs_check_method=pass_all 4481 ;; 4482 esac 4483 ;; 4484 4485sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4486 lt_cv_deplibs_check_method=pass_all 4487 ;; 4488esac 4489 4490fi 4491{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4492$as_echo "$lt_cv_deplibs_check_method" >&6; } 4493file_magic_cmd=$lt_cv_file_magic_cmd 4494deplibs_check_method=$lt_cv_deplibs_check_method 4495test -z "$deplibs_check_method" && deplibs_check_method=unknown 4496 4497 4498 4499 4500# If no C compiler was specified, use CC. 4501LTCC=${LTCC-"$CC"} 4502 4503# If no C compiler flags were specified, use CFLAGS. 4504LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4505 4506# Allow CC to be a program name with arguments. 4507compiler=$CC 4508 4509 4510# Check whether --enable-libtool-lock was given. 4511if test "${enable_libtool_lock+set}" = set; then 4512 enableval=$enable_libtool_lock; 4513fi 4514 4515test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4516 4517# Some flags need to be propagated to the compiler or linker for good 4518# libtool support. 4519case $host in 4520ia64-*-hpux*) 4521 # Find out which ABI we are using. 4522 echo 'int i;' > conftest.$ac_ext 4523 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4524 (eval $ac_compile) 2>&5 4525 ac_status=$? 4526 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4527 (exit $ac_status); }; then 4528 case `/usr/bin/file conftest.$ac_objext` in 4529 *ELF-32*) 4530 HPUX_IA64_MODE="32" 4531 ;; 4532 *ELF-64*) 4533 HPUX_IA64_MODE="64" 4534 ;; 4535 esac 4536 fi 4537 rm -rf conftest* 4538 ;; 4539*-*-irix6*) 4540 # Find out which ABI we are using. 4541 echo '#line 4541 "configure"' > conftest.$ac_ext 4542 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4543 (eval $ac_compile) 2>&5 4544 ac_status=$? 4545 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4546 (exit $ac_status); }; then 4547 if test "$lt_cv_prog_gnu_ld" = yes; then 4548 case `/usr/bin/file conftest.$ac_objext` in 4549 *32-bit*) 4550 LD="${LD-ld} -melf32bsmip" 4551 ;; 4552 *N32*) 4553 LD="${LD-ld} -melf32bmipn32" 4554 ;; 4555 *64-bit*) 4556 LD="${LD-ld} -melf64bmip" 4557 ;; 4558 esac 4559 else 4560 case `/usr/bin/file conftest.$ac_objext` in 4561 *32-bit*) 4562 LD="${LD-ld} -32" 4563 ;; 4564 *N32*) 4565 LD="${LD-ld} -n32" 4566 ;; 4567 *64-bit*) 4568 LD="${LD-ld} -64" 4569 ;; 4570 esac 4571 fi 4572 fi 4573 rm -rf conftest* 4574 ;; 4575 4576x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 4577s390*-*linux*|sparc*-*linux*) 4578 # Find out which ABI we are using. 4579 echo 'int i;' > conftest.$ac_ext 4580 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4581 (eval $ac_compile) 2>&5 4582 ac_status=$? 4583 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4584 (exit $ac_status); }; then 4585 case `/usr/bin/file conftest.o` in 4586 *32-bit*) 4587 case $host in 4588 x86_64-*kfreebsd*-gnu) 4589 LD="${LD-ld} -m elf_i386_fbsd" 4590 ;; 4591 x86_64-*linux*) 4592 LD="${LD-ld} -m elf_i386" 4593 ;; 4594 ppc64-*linux*|powerpc64-*linux*) 4595 LD="${LD-ld} -m elf32ppclinux" 4596 ;; 4597 s390x-*linux*) 4598 LD="${LD-ld} -m elf_s390" 4599 ;; 4600 sparc64-*linux*) 4601 LD="${LD-ld} -m elf32_sparc" 4602 ;; 4603 esac 4604 ;; 4605 *64-bit*) 4606 libsuff=64 4607 case $host in 4608 x86_64-*kfreebsd*-gnu) 4609 LD="${LD-ld} -m elf_x86_64_fbsd" 4610 ;; 4611 x86_64-*linux*) 4612 LD="${LD-ld} -m elf_x86_64" 4613 ;; 4614 ppc*-*linux*|powerpc*-*linux*) 4615 LD="${LD-ld} -m elf64ppc" 4616 ;; 4617 s390*-*linux*) 4618 LD="${LD-ld} -m elf64_s390" 4619 ;; 4620 sparc*-*linux*) 4621 LD="${LD-ld} -m elf64_sparc" 4622 ;; 4623 esac 4624 ;; 4625 esac 4626 fi 4627 rm -rf conftest* 4628 ;; 4629 4630*-*-sco3.2v5*) 4631 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4632 SAVE_CFLAGS="$CFLAGS" 4633 CFLAGS="$CFLAGS -belf" 4634 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4635$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 4636if test "${lt_cv_cc_needs_belf+set}" = set; then 4637 $as_echo_n "(cached) " >&6 4638else 4639 ac_ext=c 4640ac_cpp='$CPP $CPPFLAGS' 4641ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4642ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4643ac_compiler_gnu=$ac_cv_c_compiler_gnu 4644 4645 cat >conftest.$ac_ext <<_ACEOF 4646/* confdefs.h. */ 4647_ACEOF 4648cat confdefs.h >>conftest.$ac_ext 4649cat >>conftest.$ac_ext <<_ACEOF 4650/* end confdefs.h. */ 4651 4652int 4653main () 4654{ 4655 4656 ; 4657 return 0; 4658} 4659_ACEOF 4660rm -f conftest.$ac_objext conftest$ac_exeext 4661if { (ac_try="$ac_link" 4662case "(($ac_try" in 4663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4664 *) ac_try_echo=$ac_try;; 4665esac 4666eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4667$as_echo "$ac_try_echo") >&5 4668 (eval "$ac_link") 2>conftest.er1 4669 ac_status=$? 4670 grep -v '^ *+' conftest.er1 >conftest.err 4671 rm -f conftest.er1 4672 cat conftest.err >&5 4673 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4674 (exit $ac_status); } && { 4675 test -z "$ac_c_werror_flag" || 4676 test ! -s conftest.err 4677 } && test -s conftest$ac_exeext && { 4678 test "$cross_compiling" = yes || 4679 $as_test_x conftest$ac_exeext 4680 }; then 4681 lt_cv_cc_needs_belf=yes 4682else 4683 $as_echo "$as_me: failed program was:" >&5 4684sed 's/^/| /' conftest.$ac_ext >&5 4685 4686 lt_cv_cc_needs_belf=no 4687fi 4688 4689rm -rf conftest.dSYM 4690rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4691 conftest$ac_exeext conftest.$ac_ext 4692 ac_ext=c 4693ac_cpp='$CPP $CPPFLAGS' 4694ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4695ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4696ac_compiler_gnu=$ac_cv_c_compiler_gnu 4697 4698fi 4699{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4700$as_echo "$lt_cv_cc_needs_belf" >&6; } 4701 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4702 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4703 CFLAGS="$SAVE_CFLAGS" 4704 fi 4705 ;; 4706sparc*-*solaris*) 4707 # Find out which ABI we are using. 4708 echo 'int i;' > conftest.$ac_ext 4709 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4710 (eval $ac_compile) 2>&5 4711 ac_status=$? 4712 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4713 (exit $ac_status); }; then 4714 case `/usr/bin/file conftest.o` in 4715 *64-bit*) 4716 case $lt_cv_prog_gnu_ld in 4717 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4718 *) 4719 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 4720 LD="${LD-ld} -64" 4721 fi 4722 ;; 4723 esac 4724 ;; 4725 esac 4726 fi 4727 rm -rf conftest* 4728 ;; 4729 4730 4731esac 4732 4733need_locks="$enable_libtool_lock" 4734 4735 4736ac_ext=c 4737ac_cpp='$CPP $CPPFLAGS' 4738ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4739ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4740ac_compiler_gnu=$ac_cv_c_compiler_gnu 4741{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4742$as_echo_n "checking how to run the C preprocessor... " >&6; } 4743# On Suns, sometimes $CPP names a directory. 4744if test -n "$CPP" && test -d "$CPP"; then 4745 CPP= 4746fi 4747if test -z "$CPP"; then 4748 if test "${ac_cv_prog_CPP+set}" = set; then 4749 $as_echo_n "(cached) " >&6 4750else 4751 # Double quotes because CPP needs to be expanded 4752 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4753 do 4754 ac_preproc_ok=false 4755for ac_c_preproc_warn_flag in '' yes 4756do 4757 # Use a header file that comes with gcc, so configuring glibc 4758 # with a fresh cross-compiler works. 4759 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4760 # <limits.h> exists even on freestanding compilers. 4761 # On the NeXT, cc -E runs the code through the compiler's parser, 4762 # not just through cpp. "Syntax error" is here to catch this case. 4763 cat >conftest.$ac_ext <<_ACEOF 4764/* confdefs.h. */ 4765_ACEOF 4766cat confdefs.h >>conftest.$ac_ext 4767cat >>conftest.$ac_ext <<_ACEOF 4768/* end confdefs.h. */ 4769#ifdef __STDC__ 4770# include <limits.h> 4771#else 4772# include <assert.h> 4773#endif 4774 Syntax error 4775_ACEOF 4776if { (ac_try="$ac_cpp conftest.$ac_ext" 4777case "(($ac_try" in 4778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4779 *) ac_try_echo=$ac_try;; 4780esac 4781eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4782$as_echo "$ac_try_echo") >&5 4783 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4784 ac_status=$? 4785 grep -v '^ *+' conftest.er1 >conftest.err 4786 rm -f conftest.er1 4787 cat conftest.err >&5 4788 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4789 (exit $ac_status); } >/dev/null && { 4790 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4791 test ! -s conftest.err 4792 }; then 4793 : 4794else 4795 $as_echo "$as_me: failed program was:" >&5 4796sed 's/^/| /' conftest.$ac_ext >&5 4797 4798 # Broken: fails on valid input. 4799continue 4800fi 4801 4802rm -f conftest.err conftest.$ac_ext 4803 4804 # OK, works on sane cases. Now check whether nonexistent headers 4805 # can be detected and how. 4806 cat >conftest.$ac_ext <<_ACEOF 4807/* confdefs.h. */ 4808_ACEOF 4809cat confdefs.h >>conftest.$ac_ext 4810cat >>conftest.$ac_ext <<_ACEOF 4811/* end confdefs.h. */ 4812#include <ac_nonexistent.h> 4813_ACEOF 4814if { (ac_try="$ac_cpp conftest.$ac_ext" 4815case "(($ac_try" in 4816 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4817 *) ac_try_echo=$ac_try;; 4818esac 4819eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4820$as_echo "$ac_try_echo") >&5 4821 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4822 ac_status=$? 4823 grep -v '^ *+' conftest.er1 >conftest.err 4824 rm -f conftest.er1 4825 cat conftest.err >&5 4826 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4827 (exit $ac_status); } >/dev/null && { 4828 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4829 test ! -s conftest.err 4830 }; then 4831 # Broken: success on invalid input. 4832continue 4833else 4834 $as_echo "$as_me: failed program was:" >&5 4835sed 's/^/| /' conftest.$ac_ext >&5 4836 4837 # Passes both tests. 4838ac_preproc_ok=: 4839break 4840fi 4841 4842rm -f conftest.err conftest.$ac_ext 4843 4844done 4845# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4846rm -f conftest.err conftest.$ac_ext 4847if $ac_preproc_ok; then 4848 break 4849fi 4850 4851 done 4852 ac_cv_prog_CPP=$CPP 4853 4854fi 4855 CPP=$ac_cv_prog_CPP 4856else 4857 ac_cv_prog_CPP=$CPP 4858fi 4859{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 4860$as_echo "$CPP" >&6; } 4861ac_preproc_ok=false 4862for ac_c_preproc_warn_flag in '' yes 4863do 4864 # Use a header file that comes with gcc, so configuring glibc 4865 # with a fresh cross-compiler works. 4866 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4867 # <limits.h> exists even on freestanding compilers. 4868 # On the NeXT, cc -E runs the code through the compiler's parser, 4869 # not just through cpp. "Syntax error" is here to catch this case. 4870 cat >conftest.$ac_ext <<_ACEOF 4871/* confdefs.h. */ 4872_ACEOF 4873cat confdefs.h >>conftest.$ac_ext 4874cat >>conftest.$ac_ext <<_ACEOF 4875/* end confdefs.h. */ 4876#ifdef __STDC__ 4877# include <limits.h> 4878#else 4879# include <assert.h> 4880#endif 4881 Syntax error 4882_ACEOF 4883if { (ac_try="$ac_cpp conftest.$ac_ext" 4884case "(($ac_try" in 4885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4886 *) ac_try_echo=$ac_try;; 4887esac 4888eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4889$as_echo "$ac_try_echo") >&5 4890 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4891 ac_status=$? 4892 grep -v '^ *+' conftest.er1 >conftest.err 4893 rm -f conftest.er1 4894 cat conftest.err >&5 4895 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4896 (exit $ac_status); } >/dev/null && { 4897 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4898 test ! -s conftest.err 4899 }; then 4900 : 4901else 4902 $as_echo "$as_me: failed program was:" >&5 4903sed 's/^/| /' conftest.$ac_ext >&5 4904 4905 # Broken: fails on valid input. 4906continue 4907fi 4908 4909rm -f conftest.err conftest.$ac_ext 4910 4911 # OK, works on sane cases. Now check whether nonexistent headers 4912 # can be detected and how. 4913 cat >conftest.$ac_ext <<_ACEOF 4914/* confdefs.h. */ 4915_ACEOF 4916cat confdefs.h >>conftest.$ac_ext 4917cat >>conftest.$ac_ext <<_ACEOF 4918/* end confdefs.h. */ 4919#include <ac_nonexistent.h> 4920_ACEOF 4921if { (ac_try="$ac_cpp conftest.$ac_ext" 4922case "(($ac_try" in 4923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4924 *) ac_try_echo=$ac_try;; 4925esac 4926eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4927$as_echo "$ac_try_echo") >&5 4928 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4929 ac_status=$? 4930 grep -v '^ *+' conftest.er1 >conftest.err 4931 rm -f conftest.er1 4932 cat conftest.err >&5 4933 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4934 (exit $ac_status); } >/dev/null && { 4935 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4936 test ! -s conftest.err 4937 }; then 4938 # Broken: success on invalid input. 4939continue 4940else 4941 $as_echo "$as_me: failed program was:" >&5 4942sed 's/^/| /' conftest.$ac_ext >&5 4943 4944 # Passes both tests. 4945ac_preproc_ok=: 4946break 4947fi 4948 4949rm -f conftest.err conftest.$ac_ext 4950 4951done 4952# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4953rm -f conftest.err conftest.$ac_ext 4954if $ac_preproc_ok; then 4955 : 4956else 4957 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 4958$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4959{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4960See \`config.log' for more details." >&5 4961$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4962See \`config.log' for more details." >&2;} 4963 { (exit 1); exit 1; }; }; } 4964fi 4965 4966ac_ext=c 4967ac_cpp='$CPP $CPPFLAGS' 4968ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4969ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4970ac_compiler_gnu=$ac_cv_c_compiler_gnu 4971 4972 4973{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4974$as_echo_n "checking for ANSI C header files... " >&6; } 4975if test "${ac_cv_header_stdc+set}" = set; then 4976 $as_echo_n "(cached) " >&6 4977else 4978 cat >conftest.$ac_ext <<_ACEOF 4979/* confdefs.h. */ 4980_ACEOF 4981cat confdefs.h >>conftest.$ac_ext 4982cat >>conftest.$ac_ext <<_ACEOF 4983/* end confdefs.h. */ 4984#include <stdlib.h> 4985#include <stdarg.h> 4986#include <string.h> 4987#include <float.h> 4988 4989int 4990main () 4991{ 4992 4993 ; 4994 return 0; 4995} 4996_ACEOF 4997rm -f conftest.$ac_objext 4998if { (ac_try="$ac_compile" 4999case "(($ac_try" in 5000 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5001 *) ac_try_echo=$ac_try;; 5002esac 5003eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5004$as_echo "$ac_try_echo") >&5 5005 (eval "$ac_compile") 2>conftest.er1 5006 ac_status=$? 5007 grep -v '^ *+' conftest.er1 >conftest.err 5008 rm -f conftest.er1 5009 cat conftest.err >&5 5010 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5011 (exit $ac_status); } && { 5012 test -z "$ac_c_werror_flag" || 5013 test ! -s conftest.err 5014 } && test -s conftest.$ac_objext; then 5015 ac_cv_header_stdc=yes 5016else 5017 $as_echo "$as_me: failed program was:" >&5 5018sed 's/^/| /' conftest.$ac_ext >&5 5019 5020 ac_cv_header_stdc=no 5021fi 5022 5023rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5024 5025if test $ac_cv_header_stdc = yes; then 5026 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5027 cat >conftest.$ac_ext <<_ACEOF 5028/* confdefs.h. */ 5029_ACEOF 5030cat confdefs.h >>conftest.$ac_ext 5031cat >>conftest.$ac_ext <<_ACEOF 5032/* end confdefs.h. */ 5033#include <string.h> 5034 5035_ACEOF 5036if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5037 $EGREP "memchr" >/dev/null 2>&1; then 5038 : 5039else 5040 ac_cv_header_stdc=no 5041fi 5042rm -f conftest* 5043 5044fi 5045 5046if test $ac_cv_header_stdc = yes; then 5047 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5048 cat >conftest.$ac_ext <<_ACEOF 5049/* confdefs.h. */ 5050_ACEOF 5051cat confdefs.h >>conftest.$ac_ext 5052cat >>conftest.$ac_ext <<_ACEOF 5053/* end confdefs.h. */ 5054#include <stdlib.h> 5055 5056_ACEOF 5057if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5058 $EGREP "free" >/dev/null 2>&1; then 5059 : 5060else 5061 ac_cv_header_stdc=no 5062fi 5063rm -f conftest* 5064 5065fi 5066 5067if test $ac_cv_header_stdc = yes; then 5068 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5069 if test "$cross_compiling" = yes; then 5070 : 5071else 5072 cat >conftest.$ac_ext <<_ACEOF 5073/* confdefs.h. */ 5074_ACEOF 5075cat confdefs.h >>conftest.$ac_ext 5076cat >>conftest.$ac_ext <<_ACEOF 5077/* end confdefs.h. */ 5078#include <ctype.h> 5079#include <stdlib.h> 5080#if ((' ' & 0x0FF) == 0x020) 5081# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5082# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5083#else 5084# define ISLOWER(c) \ 5085 (('a' <= (c) && (c) <= 'i') \ 5086 || ('j' <= (c) && (c) <= 'r') \ 5087 || ('s' <= (c) && (c) <= 'z')) 5088# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5089#endif 5090 5091#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5092int 5093main () 5094{ 5095 int i; 5096 for (i = 0; i < 256; i++) 5097 if (XOR (islower (i), ISLOWER (i)) 5098 || toupper (i) != TOUPPER (i)) 5099 return 2; 5100 return 0; 5101} 5102_ACEOF 5103rm -f conftest$ac_exeext 5104if { (ac_try="$ac_link" 5105case "(($ac_try" in 5106 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5107 *) ac_try_echo=$ac_try;; 5108esac 5109eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5110$as_echo "$ac_try_echo") >&5 5111 (eval "$ac_link") 2>&5 5112 ac_status=$? 5113 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5114 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5115 { (case "(($ac_try" in 5116 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5117 *) ac_try_echo=$ac_try;; 5118esac 5119eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5120$as_echo "$ac_try_echo") >&5 5121 (eval "$ac_try") 2>&5 5122 ac_status=$? 5123 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5124 (exit $ac_status); }; }; then 5125 : 5126else 5127 $as_echo "$as_me: program exited with status $ac_status" >&5 5128$as_echo "$as_me: failed program was:" >&5 5129sed 's/^/| /' conftest.$ac_ext >&5 5130 5131( exit $ac_status ) 5132ac_cv_header_stdc=no 5133fi 5134rm -rf conftest.dSYM 5135rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5136fi 5137 5138 5139fi 5140fi 5141{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5142$as_echo "$ac_cv_header_stdc" >&6; } 5143if test $ac_cv_header_stdc = yes; then 5144 5145cat >>confdefs.h <<\_ACEOF 5146#define STDC_HEADERS 1 5147_ACEOF 5148 5149fi 5150 5151# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5162 inttypes.h stdint.h unistd.h 5163do 5164as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5165{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5166$as_echo_n "checking for $ac_header... " >&6; } 5167if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5168 $as_echo_n "(cached) " >&6 5169else 5170 cat >conftest.$ac_ext <<_ACEOF 5171/* confdefs.h. */ 5172_ACEOF 5173cat confdefs.h >>conftest.$ac_ext 5174cat >>conftest.$ac_ext <<_ACEOF 5175/* end confdefs.h. */ 5176$ac_includes_default 5177 5178#include <$ac_header> 5179_ACEOF 5180rm -f conftest.$ac_objext 5181if { (ac_try="$ac_compile" 5182case "(($ac_try" in 5183 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5184 *) ac_try_echo=$ac_try;; 5185esac 5186eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5187$as_echo "$ac_try_echo") >&5 5188 (eval "$ac_compile") 2>conftest.er1 5189 ac_status=$? 5190 grep -v '^ *+' conftest.er1 >conftest.err 5191 rm -f conftest.er1 5192 cat conftest.err >&5 5193 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5194 (exit $ac_status); } && { 5195 test -z "$ac_c_werror_flag" || 5196 test ! -s conftest.err 5197 } && test -s conftest.$ac_objext; then 5198 eval "$as_ac_Header=yes" 5199else 5200 $as_echo "$as_me: failed program was:" >&5 5201sed 's/^/| /' conftest.$ac_ext >&5 5202 5203 eval "$as_ac_Header=no" 5204fi 5205 5206rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5207fi 5208ac_res=`eval 'as_val=${'$as_ac_Header'} 5209 $as_echo "$as_val"'` 5210 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5211$as_echo "$ac_res" >&6; } 5212as_val=`eval 'as_val=${'$as_ac_Header'} 5213 $as_echo "$as_val"'` 5214 if test "x$as_val" = x""yes; then 5215 cat >>confdefs.h <<_ACEOF 5216#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5217_ACEOF 5218 5219fi 5220 5221done 5222 5223 5224 5225for ac_header in dlfcn.h 5226do 5227as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5228if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5229 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5230$as_echo_n "checking for $ac_header... " >&6; } 5231if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5232 $as_echo_n "(cached) " >&6 5233fi 5234ac_res=`eval 'as_val=${'$as_ac_Header'} 5235 $as_echo "$as_val"'` 5236 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5237$as_echo "$ac_res" >&6; } 5238else 5239 # Is the header compilable? 5240{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 5241$as_echo_n "checking $ac_header usability... " >&6; } 5242cat >conftest.$ac_ext <<_ACEOF 5243/* confdefs.h. */ 5244_ACEOF 5245cat confdefs.h >>conftest.$ac_ext 5246cat >>conftest.$ac_ext <<_ACEOF 5247/* end confdefs.h. */ 5248$ac_includes_default 5249#include <$ac_header> 5250_ACEOF 5251rm -f conftest.$ac_objext 5252if { (ac_try="$ac_compile" 5253case "(($ac_try" in 5254 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5255 *) ac_try_echo=$ac_try;; 5256esac 5257eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5258$as_echo "$ac_try_echo") >&5 5259 (eval "$ac_compile") 2>conftest.er1 5260 ac_status=$? 5261 grep -v '^ *+' conftest.er1 >conftest.err 5262 rm -f conftest.er1 5263 cat conftest.err >&5 5264 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5265 (exit $ac_status); } && { 5266 test -z "$ac_c_werror_flag" || 5267 test ! -s conftest.err 5268 } && test -s conftest.$ac_objext; then 5269 ac_header_compiler=yes 5270else 5271 $as_echo "$as_me: failed program was:" >&5 5272sed 's/^/| /' conftest.$ac_ext >&5 5273 5274 ac_header_compiler=no 5275fi 5276 5277rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5278{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5279$as_echo "$ac_header_compiler" >&6; } 5280 5281# Is the header present? 5282{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 5283$as_echo_n "checking $ac_header presence... " >&6; } 5284cat >conftest.$ac_ext <<_ACEOF 5285/* confdefs.h. */ 5286_ACEOF 5287cat confdefs.h >>conftest.$ac_ext 5288cat >>conftest.$ac_ext <<_ACEOF 5289/* end confdefs.h. */ 5290#include <$ac_header> 5291_ACEOF 5292if { (ac_try="$ac_cpp conftest.$ac_ext" 5293case "(($ac_try" in 5294 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5295 *) ac_try_echo=$ac_try;; 5296esac 5297eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5298$as_echo "$ac_try_echo") >&5 5299 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5300 ac_status=$? 5301 grep -v '^ *+' conftest.er1 >conftest.err 5302 rm -f conftest.er1 5303 cat conftest.err >&5 5304 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5305 (exit $ac_status); } >/dev/null && { 5306 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5307 test ! -s conftest.err 5308 }; then 5309 ac_header_preproc=yes 5310else 5311 $as_echo "$as_me: failed program was:" >&5 5312sed 's/^/| /' conftest.$ac_ext >&5 5313 5314 ac_header_preproc=no 5315fi 5316 5317rm -f conftest.err conftest.$ac_ext 5318{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5319$as_echo "$ac_header_preproc" >&6; } 5320 5321# So? What about this header? 5322case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5323 yes:no: ) 5324 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5325$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5326 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5327$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5328 ac_header_preproc=yes 5329 ;; 5330 no:yes:* ) 5331 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5332$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5333 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5334$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5335 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5336$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5337 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5338$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5339 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5340$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5341 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5342$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5343 ( cat <<\_ASBOX 5344## ---------------------------------------------------------------------- ## 5345## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 5346## ---------------------------------------------------------------------- ## 5347_ASBOX 5348 ) | sed "s/^/$as_me: WARNING: /" >&2 5349 ;; 5350esac 5351{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5352$as_echo_n "checking for $ac_header... " >&6; } 5353if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5354 $as_echo_n "(cached) " >&6 5355else 5356 eval "$as_ac_Header=\$ac_header_preproc" 5357fi 5358ac_res=`eval 'as_val=${'$as_ac_Header'} 5359 $as_echo "$as_val"'` 5360 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5361$as_echo "$ac_res" >&6; } 5362 5363fi 5364as_val=`eval 'as_val=${'$as_ac_Header'} 5365 $as_echo "$as_val"'` 5366 if test "x$as_val" = x""yes; then 5367 cat >>confdefs.h <<_ACEOF 5368#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5369_ACEOF 5370 5371fi 5372 5373done 5374 5375ac_ext=cpp 5376ac_cpp='$CXXCPP $CPPFLAGS' 5377ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5378ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5379ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5380if test -z "$CXX"; then 5381 if test -n "$CCC"; then 5382 CXX=$CCC 5383 else 5384 if test -n "$ac_tool_prefix"; then 5385 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5386 do 5387 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5388set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5389{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5390$as_echo_n "checking for $ac_word... " >&6; } 5391if test "${ac_cv_prog_CXX+set}" = set; then 5392 $as_echo_n "(cached) " >&6 5393else 5394 if test -n "$CXX"; then 5395 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5396else 5397as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5398for as_dir in $PATH 5399do 5400 IFS=$as_save_IFS 5401 test -z "$as_dir" && as_dir=. 5402 for ac_exec_ext in '' $ac_executable_extensions; do 5403 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5404 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5405 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5406 break 2 5407 fi 5408done 5409done 5410IFS=$as_save_IFS 5411 5412fi 5413fi 5414CXX=$ac_cv_prog_CXX 5415if test -n "$CXX"; then 5416 { $as_echo "$as_me:$LINENO: result: $CXX" >&5 5417$as_echo "$CXX" >&6; } 5418else 5419 { $as_echo "$as_me:$LINENO: result: no" >&5 5420$as_echo "no" >&6; } 5421fi 5422 5423 5424 test -n "$CXX" && break 5425 done 5426fi 5427if test -z "$CXX"; then 5428 ac_ct_CXX=$CXX 5429 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5430do 5431 # Extract the first word of "$ac_prog", so it can be a program name with args. 5432set dummy $ac_prog; ac_word=$2 5433{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5434$as_echo_n "checking for $ac_word... " >&6; } 5435if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5436 $as_echo_n "(cached) " >&6 5437else 5438 if test -n "$ac_ct_CXX"; then 5439 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5440else 5441as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5442for as_dir in $PATH 5443do 5444 IFS=$as_save_IFS 5445 test -z "$as_dir" && as_dir=. 5446 for ac_exec_ext in '' $ac_executable_extensions; do 5447 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5448 ac_cv_prog_ac_ct_CXX="$ac_prog" 5449 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5450 break 2 5451 fi 5452done 5453done 5454IFS=$as_save_IFS 5455 5456fi 5457fi 5458ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5459if test -n "$ac_ct_CXX"; then 5460 { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5461$as_echo "$ac_ct_CXX" >&6; } 5462else 5463 { $as_echo "$as_me:$LINENO: result: no" >&5 5464$as_echo "no" >&6; } 5465fi 5466 5467 5468 test -n "$ac_ct_CXX" && break 5469done 5470 5471 if test "x$ac_ct_CXX" = x; then 5472 CXX="g++" 5473 else 5474 case $cross_compiling:$ac_tool_warned in 5475yes:) 5476{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 5477$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5478ac_tool_warned=yes ;; 5479esac 5480 CXX=$ac_ct_CXX 5481 fi 5482fi 5483 5484 fi 5485fi 5486# Provide some information about the compiler. 5487$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5488set X $ac_compile 5489ac_compiler=$2 5490{ (ac_try="$ac_compiler --version >&5" 5491case "(($ac_try" in 5492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5493 *) ac_try_echo=$ac_try;; 5494esac 5495eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5496$as_echo "$ac_try_echo") >&5 5497 (eval "$ac_compiler --version >&5") 2>&5 5498 ac_status=$? 5499 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5500 (exit $ac_status); } 5501{ (ac_try="$ac_compiler -v >&5" 5502case "(($ac_try" in 5503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5504 *) ac_try_echo=$ac_try;; 5505esac 5506eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5507$as_echo "$ac_try_echo") >&5 5508 (eval "$ac_compiler -v >&5") 2>&5 5509 ac_status=$? 5510 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5511 (exit $ac_status); } 5512{ (ac_try="$ac_compiler -V >&5" 5513case "(($ac_try" in 5514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5515 *) ac_try_echo=$ac_try;; 5516esac 5517eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5518$as_echo "$ac_try_echo") >&5 5519 (eval "$ac_compiler -V >&5") 2>&5 5520 ac_status=$? 5521 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5522 (exit $ac_status); } 5523 5524{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5525$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 5526if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5527 $as_echo_n "(cached) " >&6 5528else 5529 cat >conftest.$ac_ext <<_ACEOF 5530/* confdefs.h. */ 5531_ACEOF 5532cat confdefs.h >>conftest.$ac_ext 5533cat >>conftest.$ac_ext <<_ACEOF 5534/* end confdefs.h. */ 5535 5536int 5537main () 5538{ 5539#ifndef __GNUC__ 5540 choke me 5541#endif 5542 5543 ; 5544 return 0; 5545} 5546_ACEOF 5547rm -f conftest.$ac_objext 5548if { (ac_try="$ac_compile" 5549case "(($ac_try" in 5550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5551 *) ac_try_echo=$ac_try;; 5552esac 5553eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5554$as_echo "$ac_try_echo") >&5 5555 (eval "$ac_compile") 2>conftest.er1 5556 ac_status=$? 5557 grep -v '^ *+' conftest.er1 >conftest.err 5558 rm -f conftest.er1 5559 cat conftest.err >&5 5560 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5561 (exit $ac_status); } && { 5562 test -z "$ac_cxx_werror_flag" || 5563 test ! -s conftest.err 5564 } && test -s conftest.$ac_objext; then 5565 ac_compiler_gnu=yes 5566else 5567 $as_echo "$as_me: failed program was:" >&5 5568sed 's/^/| /' conftest.$ac_ext >&5 5569 5570 ac_compiler_gnu=no 5571fi 5572 5573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5574ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5575 5576fi 5577{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5578$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 5579if test $ac_compiler_gnu = yes; then 5580 GXX=yes 5581else 5582 GXX= 5583fi 5584ac_test_CXXFLAGS=${CXXFLAGS+set} 5585ac_save_CXXFLAGS=$CXXFLAGS 5586{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5587$as_echo_n "checking whether $CXX accepts -g... " >&6; } 5588if test "${ac_cv_prog_cxx_g+set}" = set; then 5589 $as_echo_n "(cached) " >&6 5590else 5591 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5592 ac_cxx_werror_flag=yes 5593 ac_cv_prog_cxx_g=no 5594 CXXFLAGS="-g" 5595 cat >conftest.$ac_ext <<_ACEOF 5596/* confdefs.h. */ 5597_ACEOF 5598cat confdefs.h >>conftest.$ac_ext 5599cat >>conftest.$ac_ext <<_ACEOF 5600/* end confdefs.h. */ 5601 5602int 5603main () 5604{ 5605 5606 ; 5607 return 0; 5608} 5609_ACEOF 5610rm -f conftest.$ac_objext 5611if { (ac_try="$ac_compile" 5612case "(($ac_try" in 5613 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5614 *) ac_try_echo=$ac_try;; 5615esac 5616eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5617$as_echo "$ac_try_echo") >&5 5618 (eval "$ac_compile") 2>conftest.er1 5619 ac_status=$? 5620 grep -v '^ *+' conftest.er1 >conftest.err 5621 rm -f conftest.er1 5622 cat conftest.err >&5 5623 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5624 (exit $ac_status); } && { 5625 test -z "$ac_cxx_werror_flag" || 5626 test ! -s conftest.err 5627 } && test -s conftest.$ac_objext; then 5628 ac_cv_prog_cxx_g=yes 5629else 5630 $as_echo "$as_me: failed program was:" >&5 5631sed 's/^/| /' conftest.$ac_ext >&5 5632 5633 CXXFLAGS="" 5634 cat >conftest.$ac_ext <<_ACEOF 5635/* confdefs.h. */ 5636_ACEOF 5637cat confdefs.h >>conftest.$ac_ext 5638cat >>conftest.$ac_ext <<_ACEOF 5639/* end confdefs.h. */ 5640 5641int 5642main () 5643{ 5644 5645 ; 5646 return 0; 5647} 5648_ACEOF 5649rm -f conftest.$ac_objext 5650if { (ac_try="$ac_compile" 5651case "(($ac_try" in 5652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5653 *) ac_try_echo=$ac_try;; 5654esac 5655eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5656$as_echo "$ac_try_echo") >&5 5657 (eval "$ac_compile") 2>conftest.er1 5658 ac_status=$? 5659 grep -v '^ *+' conftest.er1 >conftest.err 5660 rm -f conftest.er1 5661 cat conftest.err >&5 5662 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5663 (exit $ac_status); } && { 5664 test -z "$ac_cxx_werror_flag" || 5665 test ! -s conftest.err 5666 } && test -s conftest.$ac_objext; then 5667 : 5668else 5669 $as_echo "$as_me: failed program was:" >&5 5670sed 's/^/| /' conftest.$ac_ext >&5 5671 5672 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5673 CXXFLAGS="-g" 5674 cat >conftest.$ac_ext <<_ACEOF 5675/* confdefs.h. */ 5676_ACEOF 5677cat confdefs.h >>conftest.$ac_ext 5678cat >>conftest.$ac_ext <<_ACEOF 5679/* end confdefs.h. */ 5680 5681int 5682main () 5683{ 5684 5685 ; 5686 return 0; 5687} 5688_ACEOF 5689rm -f conftest.$ac_objext 5690if { (ac_try="$ac_compile" 5691case "(($ac_try" in 5692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5693 *) ac_try_echo=$ac_try;; 5694esac 5695eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5696$as_echo "$ac_try_echo") >&5 5697 (eval "$ac_compile") 2>conftest.er1 5698 ac_status=$? 5699 grep -v '^ *+' conftest.er1 >conftest.err 5700 rm -f conftest.er1 5701 cat conftest.err >&5 5702 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5703 (exit $ac_status); } && { 5704 test -z "$ac_cxx_werror_flag" || 5705 test ! -s conftest.err 5706 } && test -s conftest.$ac_objext; then 5707 ac_cv_prog_cxx_g=yes 5708else 5709 $as_echo "$as_me: failed program was:" >&5 5710sed 's/^/| /' conftest.$ac_ext >&5 5711 5712 5713fi 5714 5715rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5716fi 5717 5718rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5719fi 5720 5721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5722 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5723fi 5724{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5725$as_echo "$ac_cv_prog_cxx_g" >&6; } 5726if test "$ac_test_CXXFLAGS" = set; then 5727 CXXFLAGS=$ac_save_CXXFLAGS 5728elif test $ac_cv_prog_cxx_g = yes; then 5729 if test "$GXX" = yes; then 5730 CXXFLAGS="-g -O2" 5731 else 5732 CXXFLAGS="-g" 5733 fi 5734else 5735 if test "$GXX" = yes; then 5736 CXXFLAGS="-O2" 5737 else 5738 CXXFLAGS= 5739 fi 5740fi 5741ac_ext=cpp 5742ac_cpp='$CXXCPP $CPPFLAGS' 5743ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5744ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5745ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5746 5747depcc="$CXX" am_compiler_list= 5748 5749{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5750$as_echo_n "checking dependency style of $depcc... " >&6; } 5751if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5752 $as_echo_n "(cached) " >&6 5753else 5754 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5755 # We make a subdir and do the tests there. Otherwise we can end up 5756 # making bogus files that we don't know about and never remove. For 5757 # instance it was reported that on HP-UX the gcc test will end up 5758 # making a dummy file named `D' -- because `-MD' means `put the output 5759 # in D'. 5760 mkdir conftest.dir 5761 # Copy depcomp to subdir because otherwise we won't find it if we're 5762 # using a relative directory. 5763 cp "$am_depcomp" conftest.dir 5764 cd conftest.dir 5765 # We will build objects and dependencies in a subdirectory because 5766 # it helps to detect inapplicable dependency modes. For instance 5767 # both Tru64's cc and ICC support -MD to output dependencies as a 5768 # side effect of compilation, but ICC will put the dependencies in 5769 # the current directory while Tru64 will put them in the object 5770 # directory. 5771 mkdir sub 5772 5773 am_cv_CXX_dependencies_compiler_type=none 5774 if test "$am_compiler_list" = ""; then 5775 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5776 fi 5777 am__universal=false 5778 case " $depcc " in #( 5779 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5780 esac 5781 5782 for depmode in $am_compiler_list; do 5783 # Setup a source with many dependencies, because some compilers 5784 # like to wrap large dependency lists on column 80 (with \), and 5785 # we should not choose a depcomp mode which is confused by this. 5786 # 5787 # We need to recreate these files for each test, as the compiler may 5788 # overwrite some of them when testing with obscure command lines. 5789 # This happens at least with the AIX C compiler. 5790 : > sub/conftest.c 5791 for i in 1 2 3 4 5 6; do 5792 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5793 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5794 # Solaris 8's {/usr,}/bin/sh. 5795 touch sub/conftst$i.h 5796 done 5797 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5798 5799 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5800 # mode. It turns out that the SunPro C++ compiler does not properly 5801 # handle `-M -o', and we need to detect this. Also, some Intel 5802 # versions had trouble with output in subdirs 5803 am__obj=sub/conftest.${OBJEXT-o} 5804 am__minus_obj="-o $am__obj" 5805 case $depmode in 5806 gcc) 5807 # This depmode causes a compiler race in universal mode. 5808 test "$am__universal" = false || continue 5809 ;; 5810 nosideeffect) 5811 # after this tag, mechanisms are not by side-effect, so they'll 5812 # only be used when explicitly requested 5813 if test "x$enable_dependency_tracking" = xyes; then 5814 continue 5815 else 5816 break 5817 fi 5818 ;; 5819 msvisualcpp | msvcmsys) 5820 # This compiler won't grok `-c -o', but also, the minuso test has 5821 # not run yet. These depmodes are late enough in the game, and 5822 # so weak that their functioning should not be impacted. 5823 am__obj=conftest.${OBJEXT-o} 5824 am__minus_obj= 5825 ;; 5826 none) break ;; 5827 esac 5828 if depmode=$depmode \ 5829 source=sub/conftest.c object=$am__obj \ 5830 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5831 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5832 >/dev/null 2>conftest.err && 5833 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5834 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5835 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5836 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5837 # icc doesn't choke on unknown options, it will just issue warnings 5838 # or remarks (even with -Werror). So we grep stderr for any message 5839 # that says an option was ignored or not supported. 5840 # When given -MP, icc 7.0 and 7.1 complain thusly: 5841 # icc: Command line warning: ignoring option '-M'; no argument required 5842 # The diagnosis changed in icc 8.0: 5843 # icc: Command line remark: option '-MP' not supported 5844 if (grep 'ignoring option' conftest.err || 5845 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5846 am_cv_CXX_dependencies_compiler_type=$depmode 5847 break 5848 fi 5849 fi 5850 done 5851 5852 cd .. 5853 rm -rf conftest.dir 5854else 5855 am_cv_CXX_dependencies_compiler_type=none 5856fi 5857 5858fi 5859{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5860$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 5861CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5862 5863 if 5864 test "x$enable_dependency_tracking" != xno \ 5865 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5866 am__fastdepCXX_TRUE= 5867 am__fastdepCXX_FALSE='#' 5868else 5869 am__fastdepCXX_TRUE='#' 5870 am__fastdepCXX_FALSE= 5871fi 5872 5873 5874 5875 5876if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5877 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5878 (test "X$CXX" != "Xg++"))) ; then 5879 ac_ext=cpp 5880ac_cpp='$CXXCPP $CPPFLAGS' 5881ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5882ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5883ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5884{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5885$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 5886if test -z "$CXXCPP"; then 5887 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5888 $as_echo_n "(cached) " >&6 5889else 5890 # Double quotes because CXXCPP needs to be expanded 5891 for CXXCPP in "$CXX -E" "/lib/cpp" 5892 do 5893 ac_preproc_ok=false 5894for ac_cxx_preproc_warn_flag in '' yes 5895do 5896 # Use a header file that comes with gcc, so configuring glibc 5897 # with a fresh cross-compiler works. 5898 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5899 # <limits.h> exists even on freestanding compilers. 5900 # On the NeXT, cc -E runs the code through the compiler's parser, 5901 # not just through cpp. "Syntax error" is here to catch this case. 5902 cat >conftest.$ac_ext <<_ACEOF 5903/* confdefs.h. */ 5904_ACEOF 5905cat confdefs.h >>conftest.$ac_ext 5906cat >>conftest.$ac_ext <<_ACEOF 5907/* end confdefs.h. */ 5908#ifdef __STDC__ 5909# include <limits.h> 5910#else 5911# include <assert.h> 5912#endif 5913 Syntax error 5914_ACEOF 5915if { (ac_try="$ac_cpp conftest.$ac_ext" 5916case "(($ac_try" in 5917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5918 *) ac_try_echo=$ac_try;; 5919esac 5920eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5921$as_echo "$ac_try_echo") >&5 5922 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5923 ac_status=$? 5924 grep -v '^ *+' conftest.er1 >conftest.err 5925 rm -f conftest.er1 5926 cat conftest.err >&5 5927 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5928 (exit $ac_status); } >/dev/null && { 5929 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5930 test ! -s conftest.err 5931 }; then 5932 : 5933else 5934 $as_echo "$as_me: failed program was:" >&5 5935sed 's/^/| /' conftest.$ac_ext >&5 5936 5937 # Broken: fails on valid input. 5938continue 5939fi 5940 5941rm -f conftest.err conftest.$ac_ext 5942 5943 # OK, works on sane cases. Now check whether nonexistent headers 5944 # can be detected and how. 5945 cat >conftest.$ac_ext <<_ACEOF 5946/* confdefs.h. */ 5947_ACEOF 5948cat confdefs.h >>conftest.$ac_ext 5949cat >>conftest.$ac_ext <<_ACEOF 5950/* end confdefs.h. */ 5951#include <ac_nonexistent.h> 5952_ACEOF 5953if { (ac_try="$ac_cpp conftest.$ac_ext" 5954case "(($ac_try" in 5955 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5956 *) ac_try_echo=$ac_try;; 5957esac 5958eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5959$as_echo "$ac_try_echo") >&5 5960 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5961 ac_status=$? 5962 grep -v '^ *+' conftest.er1 >conftest.err 5963 rm -f conftest.er1 5964 cat conftest.err >&5 5965 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5966 (exit $ac_status); } >/dev/null && { 5967 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5968 test ! -s conftest.err 5969 }; then 5970 # Broken: success on invalid input. 5971continue 5972else 5973 $as_echo "$as_me: failed program was:" >&5 5974sed 's/^/| /' conftest.$ac_ext >&5 5975 5976 # Passes both tests. 5977ac_preproc_ok=: 5978break 5979fi 5980 5981rm -f conftest.err conftest.$ac_ext 5982 5983done 5984# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5985rm -f conftest.err conftest.$ac_ext 5986if $ac_preproc_ok; then 5987 break 5988fi 5989 5990 done 5991 ac_cv_prog_CXXCPP=$CXXCPP 5992 5993fi 5994 CXXCPP=$ac_cv_prog_CXXCPP 5995else 5996 ac_cv_prog_CXXCPP=$CXXCPP 5997fi 5998{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5 5999$as_echo "$CXXCPP" >&6; } 6000ac_preproc_ok=false 6001for ac_cxx_preproc_warn_flag in '' yes 6002do 6003 # Use a header file that comes with gcc, so configuring glibc 6004 # with a fresh cross-compiler works. 6005 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6006 # <limits.h> exists even on freestanding compilers. 6007 # On the NeXT, cc -E runs the code through the compiler's parser, 6008 # not just through cpp. "Syntax error" is here to catch this case. 6009 cat >conftest.$ac_ext <<_ACEOF 6010/* confdefs.h. */ 6011_ACEOF 6012cat confdefs.h >>conftest.$ac_ext 6013cat >>conftest.$ac_ext <<_ACEOF 6014/* end confdefs.h. */ 6015#ifdef __STDC__ 6016# include <limits.h> 6017#else 6018# include <assert.h> 6019#endif 6020 Syntax error 6021_ACEOF 6022if { (ac_try="$ac_cpp conftest.$ac_ext" 6023case "(($ac_try" in 6024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6025 *) ac_try_echo=$ac_try;; 6026esac 6027eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6028$as_echo "$ac_try_echo") >&5 6029 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6030 ac_status=$? 6031 grep -v '^ *+' conftest.er1 >conftest.err 6032 rm -f conftest.er1 6033 cat conftest.err >&5 6034 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6035 (exit $ac_status); } >/dev/null && { 6036 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6037 test ! -s conftest.err 6038 }; then 6039 : 6040else 6041 $as_echo "$as_me: failed program was:" >&5 6042sed 's/^/| /' conftest.$ac_ext >&5 6043 6044 # Broken: fails on valid input. 6045continue 6046fi 6047 6048rm -f conftest.err conftest.$ac_ext 6049 6050 # OK, works on sane cases. Now check whether nonexistent headers 6051 # can be detected and how. 6052 cat >conftest.$ac_ext <<_ACEOF 6053/* confdefs.h. */ 6054_ACEOF 6055cat confdefs.h >>conftest.$ac_ext 6056cat >>conftest.$ac_ext <<_ACEOF 6057/* end confdefs.h. */ 6058#include <ac_nonexistent.h> 6059_ACEOF 6060if { (ac_try="$ac_cpp conftest.$ac_ext" 6061case "(($ac_try" in 6062 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6063 *) ac_try_echo=$ac_try;; 6064esac 6065eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6066$as_echo "$ac_try_echo") >&5 6067 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6068 ac_status=$? 6069 grep -v '^ *+' conftest.er1 >conftest.err 6070 rm -f conftest.er1 6071 cat conftest.err >&5 6072 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6073 (exit $ac_status); } >/dev/null && { 6074 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6075 test ! -s conftest.err 6076 }; then 6077 # Broken: success on invalid input. 6078continue 6079else 6080 $as_echo "$as_me: failed program was:" >&5 6081sed 's/^/| /' conftest.$ac_ext >&5 6082 6083 # Passes both tests. 6084ac_preproc_ok=: 6085break 6086fi 6087 6088rm -f conftest.err conftest.$ac_ext 6089 6090done 6091# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6092rm -f conftest.err conftest.$ac_ext 6093if $ac_preproc_ok; then 6094 : 6095else 6096 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 6097$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6098{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6099See \`config.log' for more details." >&5 6100$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6101See \`config.log' for more details." >&2;} 6102 { (exit 1); exit 1; }; }; } 6103fi 6104 6105ac_ext=cpp 6106ac_cpp='$CXXCPP $CPPFLAGS' 6107ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6108ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6109ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6110 6111fi 6112 6113 6114ac_ext=f 6115ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 6116ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6117ac_compiler_gnu=$ac_cv_f77_compiler_gnu 6118if test -n "$ac_tool_prefix"; then 6119 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 6120 do 6121 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6122set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6123{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6124$as_echo_n "checking for $ac_word... " >&6; } 6125if test "${ac_cv_prog_F77+set}" = set; then 6126 $as_echo_n "(cached) " >&6 6127else 6128 if test -n "$F77"; then 6129 ac_cv_prog_F77="$F77" # Let the user override the test. 6130else 6131as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6132for as_dir in $PATH 6133do 6134 IFS=$as_save_IFS 6135 test -z "$as_dir" && as_dir=. 6136 for ac_exec_ext in '' $ac_executable_extensions; do 6137 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6138 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 6139 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6140 break 2 6141 fi 6142done 6143done 6144IFS=$as_save_IFS 6145 6146fi 6147fi 6148F77=$ac_cv_prog_F77 6149if test -n "$F77"; then 6150 { $as_echo "$as_me:$LINENO: result: $F77" >&5 6151$as_echo "$F77" >&6; } 6152else 6153 { $as_echo "$as_me:$LINENO: result: no" >&5 6154$as_echo "no" >&6; } 6155fi 6156 6157 6158 test -n "$F77" && break 6159 done 6160fi 6161if test -z "$F77"; then 6162 ac_ct_F77=$F77 6163 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 6164do 6165 # Extract the first word of "$ac_prog", so it can be a program name with args. 6166set dummy $ac_prog; ac_word=$2 6167{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6168$as_echo_n "checking for $ac_word... " >&6; } 6169if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 6170 $as_echo_n "(cached) " >&6 6171else 6172 if test -n "$ac_ct_F77"; then 6173 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 6174else 6175as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6176for as_dir in $PATH 6177do 6178 IFS=$as_save_IFS 6179 test -z "$as_dir" && as_dir=. 6180 for ac_exec_ext in '' $ac_executable_extensions; do 6181 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6182 ac_cv_prog_ac_ct_F77="$ac_prog" 6183 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6184 break 2 6185 fi 6186done 6187done 6188IFS=$as_save_IFS 6189 6190fi 6191fi 6192ac_ct_F77=$ac_cv_prog_ac_ct_F77 6193if test -n "$ac_ct_F77"; then 6194 { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6195$as_echo "$ac_ct_F77" >&6; } 6196else 6197 { $as_echo "$as_me:$LINENO: result: no" >&5 6198$as_echo "no" >&6; } 6199fi 6200 6201 6202 test -n "$ac_ct_F77" && break 6203done 6204 6205 if test "x$ac_ct_F77" = x; then 6206 F77="" 6207 else 6208 case $cross_compiling:$ac_tool_warned in 6209yes:) 6210{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6211$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6212ac_tool_warned=yes ;; 6213esac 6214 F77=$ac_ct_F77 6215 fi 6216fi 6217 6218 6219# Provide some information about the compiler. 6220$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6221set X $ac_compile 6222ac_compiler=$2 6223{ (ac_try="$ac_compiler --version >&5" 6224case "(($ac_try" in 6225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6226 *) ac_try_echo=$ac_try;; 6227esac 6228eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6229$as_echo "$ac_try_echo") >&5 6230 (eval "$ac_compiler --version >&5") 2>&5 6231 ac_status=$? 6232 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6233 (exit $ac_status); } 6234{ (ac_try="$ac_compiler -v >&5" 6235case "(($ac_try" in 6236 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6237 *) ac_try_echo=$ac_try;; 6238esac 6239eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6240$as_echo "$ac_try_echo") >&5 6241 (eval "$ac_compiler -v >&5") 2>&5 6242 ac_status=$? 6243 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6244 (exit $ac_status); } 6245{ (ac_try="$ac_compiler -V >&5" 6246case "(($ac_try" in 6247 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6248 *) ac_try_echo=$ac_try;; 6249esac 6250eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6251$as_echo "$ac_try_echo") >&5 6252 (eval "$ac_compiler -V >&5") 2>&5 6253 ac_status=$? 6254 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6255 (exit $ac_status); } 6256rm -f a.out 6257 6258# If we don't use `.F' as extension, the preprocessor is not run on the 6259# input file. (Note that this only needs to work for GNU compilers.) 6260ac_save_ext=$ac_ext 6261ac_ext=F 6262{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6263$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } 6264if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6265 $as_echo_n "(cached) " >&6 6266else 6267 cat >conftest.$ac_ext <<_ACEOF 6268 program main 6269#ifndef __GNUC__ 6270 choke me 6271#endif 6272 6273 end 6274_ACEOF 6275rm -f conftest.$ac_objext 6276if { (ac_try="$ac_compile" 6277case "(($ac_try" in 6278 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6279 *) ac_try_echo=$ac_try;; 6280esac 6281eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6282$as_echo "$ac_try_echo") >&5 6283 (eval "$ac_compile") 2>conftest.er1 6284 ac_status=$? 6285 grep -v '^ *+' conftest.er1 >conftest.err 6286 rm -f conftest.er1 6287 cat conftest.err >&5 6288 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6289 (exit $ac_status); } && { 6290 test -z "$ac_f77_werror_flag" || 6291 test ! -s conftest.err 6292 } && test -s conftest.$ac_objext; then 6293 ac_compiler_gnu=yes 6294else 6295 $as_echo "$as_me: failed program was:" >&5 6296sed 's/^/| /' conftest.$ac_ext >&5 6297 6298 ac_compiler_gnu=no 6299fi 6300 6301rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6302ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6303 6304fi 6305{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6306$as_echo "$ac_cv_f77_compiler_gnu" >&6; } 6307ac_ext=$ac_save_ext 6308ac_test_FFLAGS=${FFLAGS+set} 6309ac_save_FFLAGS=$FFLAGS 6310FFLAGS= 6311{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6312$as_echo_n "checking whether $F77 accepts -g... " >&6; } 6313if test "${ac_cv_prog_f77_g+set}" = set; then 6314 $as_echo_n "(cached) " >&6 6315else 6316 FFLAGS=-g 6317cat >conftest.$ac_ext <<_ACEOF 6318 program main 6319 6320 end 6321_ACEOF 6322rm -f conftest.$ac_objext 6323if { (ac_try="$ac_compile" 6324case "(($ac_try" in 6325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6326 *) ac_try_echo=$ac_try;; 6327esac 6328eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6329$as_echo "$ac_try_echo") >&5 6330 (eval "$ac_compile") 2>conftest.er1 6331 ac_status=$? 6332 grep -v '^ *+' conftest.er1 >conftest.err 6333 rm -f conftest.er1 6334 cat conftest.err >&5 6335 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6336 (exit $ac_status); } && { 6337 test -z "$ac_f77_werror_flag" || 6338 test ! -s conftest.err 6339 } && test -s conftest.$ac_objext; then 6340 ac_cv_prog_f77_g=yes 6341else 6342 $as_echo "$as_me: failed program was:" >&5 6343sed 's/^/| /' conftest.$ac_ext >&5 6344 6345 ac_cv_prog_f77_g=no 6346fi 6347 6348rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6349 6350fi 6351{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6352$as_echo "$ac_cv_prog_f77_g" >&6; } 6353if test "$ac_test_FFLAGS" = set; then 6354 FFLAGS=$ac_save_FFLAGS 6355elif test $ac_cv_prog_f77_g = yes; then 6356 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6357 FFLAGS="-g -O2" 6358 else 6359 FFLAGS="-g" 6360 fi 6361else 6362 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6363 FFLAGS="-O2" 6364 else 6365 FFLAGS= 6366 fi 6367fi 6368 6369if test $ac_compiler_gnu = yes; then 6370 G77=yes 6371else 6372 G77= 6373fi 6374ac_ext=c 6375ac_cpp='$CPP $CPPFLAGS' 6376ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6377ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6378ac_compiler_gnu=$ac_cv_c_compiler_gnu 6379 6380 6381 6382# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6383# find the maximum length of command line arguments 6384{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6385$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6386if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6387 $as_echo_n "(cached) " >&6 6388else 6389 i=0 6390 teststring="ABCD" 6391 6392 case $build_os in 6393 msdosdjgpp*) 6394 # On DJGPP, this test can blow up pretty badly due to problems in libc 6395 # (any single argument exceeding 2000 bytes causes a buffer overrun 6396 # during glob expansion). Even if it were fixed, the result of this 6397 # check would be larger than it should be. 6398 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6399 ;; 6400 6401 gnu*) 6402 # Under GNU Hurd, this test is not required because there is 6403 # no limit to the length of command line arguments. 6404 # Libtool will interpret -1 as no limit whatsoever 6405 lt_cv_sys_max_cmd_len=-1; 6406 ;; 6407 6408 cygwin* | mingw*) 6409 # On Win9x/ME, this test blows up -- it succeeds, but takes 6410 # about 5 minutes as the teststring grows exponentially. 6411 # Worse, since 9x/ME are not pre-emptively multitasking, 6412 # you end up with a "frozen" computer, even though with patience 6413 # the test eventually succeeds (with a max line length of 256k). 6414 # Instead, let's just punt: use the minimum linelength reported by 6415 # all of the supported platforms: 8192 (on NT/2K/XP). 6416 lt_cv_sys_max_cmd_len=8192; 6417 ;; 6418 6419 amigaos*) 6420 # On AmigaOS with pdksh, this test takes hours, literally. 6421 # So we just punt and use a minimum line length of 8192. 6422 lt_cv_sys_max_cmd_len=8192; 6423 ;; 6424 6425 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6426 # This has been around since 386BSD, at least. Likely further. 6427 if test -x /sbin/sysctl; then 6428 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6429 elif test -x /usr/sbin/sysctl; then 6430 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6431 else 6432 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6433 fi 6434 # And add a safety zone 6435 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6436 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6437 ;; 6438 6439 interix*) 6440 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6441 lt_cv_sys_max_cmd_len=196608 6442 ;; 6443 6444 osf*) 6445 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6446 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6447 # nice to cause kernel panics so lets avoid the loop below. 6448 # First set a reasonable default. 6449 lt_cv_sys_max_cmd_len=16384 6450 # 6451 if test -x /sbin/sysconfig; then 6452 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6453 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6454 esac 6455 fi 6456 ;; 6457 sco3.2v5*) 6458 lt_cv_sys_max_cmd_len=102400 6459 ;; 6460 sysv5* | sco5v6* | sysv4.2uw2*) 6461 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6462 if test -n "$kargmax"; then 6463 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6464 else 6465 lt_cv_sys_max_cmd_len=32768 6466 fi 6467 ;; 6468 *) 6469 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6470 if test -n "$lt_cv_sys_max_cmd_len"; then 6471 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6472 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6473 else 6474 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6475 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6476 = "XX$teststring") >/dev/null 2>&1 && 6477 new_result=`expr "X$teststring" : ".*" 2>&1` && 6478 lt_cv_sys_max_cmd_len=$new_result && 6479 test $i != 17 # 1/2 MB should be enough 6480 do 6481 i=`expr $i + 1` 6482 teststring=$teststring$teststring 6483 done 6484 teststring= 6485 # Add a significant safety factor because C++ compilers can tack on massive 6486 # amounts of additional arguments before passing them to the linker. 6487 # It appears as though 1/2 is a usable value. 6488 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6489 fi 6490 ;; 6491 esac 6492 6493fi 6494 6495if test -n $lt_cv_sys_max_cmd_len ; then 6496 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6497$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6498else 6499 { $as_echo "$as_me:$LINENO: result: none" >&5 6500$as_echo "none" >&6; } 6501fi 6502 6503 6504 6505 6506 6507# Check for command to grab the raw symbol name followed by C symbol from nm. 6508{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6509$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6510if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6511 $as_echo_n "(cached) " >&6 6512else 6513 6514# These are sane defaults that work on at least a few old systems. 6515# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6516 6517# Character class describing NM global symbol codes. 6518symcode='[BCDEGRST]' 6519 6520# Regexp to match symbols that can be accessed directly from C. 6521sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6522 6523# Transform an extracted symbol line into a proper C declaration 6524lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6525 6526# Transform an extracted symbol line into symbol name and symbol address 6527lt_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'" 6528 6529# Define system-specific variables. 6530case $host_os in 6531aix*) 6532 symcode='[BCDT]' 6533 ;; 6534cygwin* | mingw* | pw32*) 6535 symcode='[ABCDGISTW]' 6536 ;; 6537hpux*) # Its linker distinguishes data from code symbols 6538 if test "$host_cpu" = ia64; then 6539 symcode='[ABCDEGRST]' 6540 fi 6541 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6542 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'" 6543 ;; 6544linux* | k*bsd*-gnu) 6545 if test "$host_cpu" = ia64; then 6546 symcode='[ABCDGIRSTW]' 6547 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6548 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'" 6549 fi 6550 ;; 6551irix* | nonstopux*) 6552 symcode='[BCDEGRST]' 6553 ;; 6554osf*) 6555 symcode='[BCDEGQRST]' 6556 ;; 6557solaris*) 6558 symcode='[BDRT]' 6559 ;; 6560sco3.2v5*) 6561 symcode='[DT]' 6562 ;; 6563sysv4.2uw2*) 6564 symcode='[DT]' 6565 ;; 6566sysv5* | sco5v6* | unixware* | OpenUNIX*) 6567 symcode='[ABDT]' 6568 ;; 6569sysv4) 6570 symcode='[DFNSTU]' 6571 ;; 6572esac 6573 6574# Handle CRLF in mingw tool chain 6575opt_cr= 6576case $build_os in 6577mingw*) 6578 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6579 ;; 6580esac 6581 6582# If we're using GNU nm, then use its standard symbol codes. 6583case `$NM -V 2>&1` in 6584*GNU* | *'with BFD'*) 6585 symcode='[ABCDGIRSTW]' ;; 6586esac 6587 6588# Try without a prefix undercore, then with it. 6589for ac_symprfx in "" "_"; do 6590 6591 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6592 symxfrm="\\1 $ac_symprfx\\2 \\2" 6593 6594 # Write the raw and C identifiers. 6595 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6596 6597 # Check to see that the pipe works correctly. 6598 pipe_works=no 6599 6600 rm -f conftest* 6601 cat > conftest.$ac_ext <<EOF 6602#ifdef __cplusplus 6603extern "C" { 6604#endif 6605char nm_test_var; 6606void nm_test_func(){} 6607#ifdef __cplusplus 6608} 6609#endif 6610int main(){nm_test_var='a';nm_test_func();return(0);} 6611EOF 6612 6613 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6614 (eval $ac_compile) 2>&5 6615 ac_status=$? 6616 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6617 (exit $ac_status); }; then 6618 # Now try to grab the symbols. 6619 nlist=conftest.nm 6620 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6621 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6622 ac_status=$? 6623 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6624 (exit $ac_status); } && test -s "$nlist"; then 6625 # Try sorting and uniquifying the output. 6626 if sort "$nlist" | uniq > "$nlist"T; then 6627 mv -f "$nlist"T "$nlist" 6628 else 6629 rm -f "$nlist"T 6630 fi 6631 6632 # Make sure that we snagged all the symbols we need. 6633 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6634 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6635 cat <<EOF > conftest.$ac_ext 6636#ifdef __cplusplus 6637extern "C" { 6638#endif 6639 6640EOF 6641 # Now generate the symbol file. 6642 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6643 6644 cat <<EOF >> conftest.$ac_ext 6645#if defined (__STDC__) && __STDC__ 6646# define lt_ptr_t void * 6647#else 6648# define lt_ptr_t char * 6649# define const 6650#endif 6651 6652/* The mapping between symbol names and symbols. */ 6653const struct { 6654 const char *name; 6655 lt_ptr_t address; 6656} 6657lt_preloaded_symbols[] = 6658{ 6659EOF 6660 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6661 cat <<\EOF >> conftest.$ac_ext 6662 {0, (lt_ptr_t) 0} 6663}; 6664 6665#ifdef __cplusplus 6666} 6667#endif 6668EOF 6669 # Now try linking the two files. 6670 mv conftest.$ac_objext conftstm.$ac_objext 6671 lt_save_LIBS="$LIBS" 6672 lt_save_CFLAGS="$CFLAGS" 6673 LIBS="conftstm.$ac_objext" 6674 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6675 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6676 (eval $ac_link) 2>&5 6677 ac_status=$? 6678 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6679 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6680 pipe_works=yes 6681 fi 6682 LIBS="$lt_save_LIBS" 6683 CFLAGS="$lt_save_CFLAGS" 6684 else 6685 echo "cannot find nm_test_func in $nlist" >&5 6686 fi 6687 else 6688 echo "cannot find nm_test_var in $nlist" >&5 6689 fi 6690 else 6691 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6692 fi 6693 else 6694 echo "$progname: failed program was:" >&5 6695 cat conftest.$ac_ext >&5 6696 fi 6697 rm -rf conftest* conftst* 6698 6699 # Do not use the global_symbol_pipe unless it works. 6700 if test "$pipe_works" = yes; then 6701 break 6702 else 6703 lt_cv_sys_global_symbol_pipe= 6704 fi 6705done 6706 6707fi 6708 6709if test -z "$lt_cv_sys_global_symbol_pipe"; then 6710 lt_cv_sys_global_symbol_to_cdecl= 6711fi 6712if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6713 { $as_echo "$as_me:$LINENO: result: failed" >&5 6714$as_echo "failed" >&6; } 6715else 6716 { $as_echo "$as_me:$LINENO: result: ok" >&5 6717$as_echo "ok" >&6; } 6718fi 6719 6720{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 6721$as_echo_n "checking for objdir... " >&6; } 6722if test "${lt_cv_objdir+set}" = set; then 6723 $as_echo_n "(cached) " >&6 6724else 6725 rm -f .libs 2>/dev/null 6726mkdir .libs 2>/dev/null 6727if test -d .libs; then 6728 lt_cv_objdir=.libs 6729else 6730 # MS-DOS does not allow filenames that begin with a dot. 6731 lt_cv_objdir=_libs 6732fi 6733rmdir .libs 2>/dev/null 6734fi 6735{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6736$as_echo "$lt_cv_objdir" >&6; } 6737objdir=$lt_cv_objdir 6738 6739 6740 6741 6742 6743case $host_os in 6744aix3*) 6745 # AIX sometimes has problems with the GCC collect2 program. For some 6746 # reason, if we set the COLLECT_NAMES environment variable, the problems 6747 # vanish in a puff of smoke. 6748 if test "X${COLLECT_NAMES+set}" != Xset; then 6749 COLLECT_NAMES= 6750 export COLLECT_NAMES 6751 fi 6752 ;; 6753esac 6754 6755# Sed substitution that helps us do robust quoting. It backslashifies 6756# metacharacters that are still active within double-quoted strings. 6757Xsed='sed -e 1s/^X//' 6758sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6759 6760# Same as above, but do not quote variable references. 6761double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6762 6763# Sed substitution to delay expansion of an escaped shell variable in a 6764# double_quote_subst'ed string. 6765delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6766 6767# Sed substitution to avoid accidental globbing in evaled expressions 6768no_glob_subst='s/\*/\\\*/g' 6769 6770# Constants: 6771rm="rm -f" 6772 6773# Global variables: 6774default_ofile=libtool 6775can_build_shared=yes 6776 6777# All known linkers require a `.a' archive for static linking (except MSVC, 6778# which needs '.lib'). 6779libext=a 6780ltmain="$ac_aux_dir/ltmain.sh" 6781ofile="$default_ofile" 6782with_gnu_ld="$lt_cv_prog_gnu_ld" 6783 6784if test -n "$ac_tool_prefix"; then 6785 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6786set dummy ${ac_tool_prefix}ar; ac_word=$2 6787{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6788$as_echo_n "checking for $ac_word... " >&6; } 6789if test "${ac_cv_prog_AR+set}" = set; then 6790 $as_echo_n "(cached) " >&6 6791else 6792 if test -n "$AR"; then 6793 ac_cv_prog_AR="$AR" # Let the user override the test. 6794else 6795as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6796for as_dir in $PATH 6797do 6798 IFS=$as_save_IFS 6799 test -z "$as_dir" && as_dir=. 6800 for ac_exec_ext in '' $ac_executable_extensions; do 6801 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6802 ac_cv_prog_AR="${ac_tool_prefix}ar" 6803 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6804 break 2 6805 fi 6806done 6807done 6808IFS=$as_save_IFS 6809 6810fi 6811fi 6812AR=$ac_cv_prog_AR 6813if test -n "$AR"; then 6814 { $as_echo "$as_me:$LINENO: result: $AR" >&5 6815$as_echo "$AR" >&6; } 6816else 6817 { $as_echo "$as_me:$LINENO: result: no" >&5 6818$as_echo "no" >&6; } 6819fi 6820 6821 6822fi 6823if test -z "$ac_cv_prog_AR"; then 6824 ac_ct_AR=$AR 6825 # Extract the first word of "ar", so it can be a program name with args. 6826set dummy ar; ac_word=$2 6827{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6828$as_echo_n "checking for $ac_word... " >&6; } 6829if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6830 $as_echo_n "(cached) " >&6 6831else 6832 if test -n "$ac_ct_AR"; then 6833 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6834else 6835as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6836for as_dir in $PATH 6837do 6838 IFS=$as_save_IFS 6839 test -z "$as_dir" && as_dir=. 6840 for ac_exec_ext in '' $ac_executable_extensions; do 6841 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6842 ac_cv_prog_ac_ct_AR="ar" 6843 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6844 break 2 6845 fi 6846done 6847done 6848IFS=$as_save_IFS 6849 6850fi 6851fi 6852ac_ct_AR=$ac_cv_prog_ac_ct_AR 6853if test -n "$ac_ct_AR"; then 6854 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6855$as_echo "$ac_ct_AR" >&6; } 6856else 6857 { $as_echo "$as_me:$LINENO: result: no" >&5 6858$as_echo "no" >&6; } 6859fi 6860 6861 if test "x$ac_ct_AR" = x; then 6862 AR="false" 6863 else 6864 case $cross_compiling:$ac_tool_warned in 6865yes:) 6866{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6867$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6868ac_tool_warned=yes ;; 6869esac 6870 AR=$ac_ct_AR 6871 fi 6872else 6873 AR="$ac_cv_prog_AR" 6874fi 6875 6876if test -n "$ac_tool_prefix"; then 6877 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6878set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6879{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6880$as_echo_n "checking for $ac_word... " >&6; } 6881if test "${ac_cv_prog_RANLIB+set}" = set; then 6882 $as_echo_n "(cached) " >&6 6883else 6884 if test -n "$RANLIB"; then 6885 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6886else 6887as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6888for as_dir in $PATH 6889do 6890 IFS=$as_save_IFS 6891 test -z "$as_dir" && as_dir=. 6892 for ac_exec_ext in '' $ac_executable_extensions; do 6893 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6894 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6895 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6896 break 2 6897 fi 6898done 6899done 6900IFS=$as_save_IFS 6901 6902fi 6903fi 6904RANLIB=$ac_cv_prog_RANLIB 6905if test -n "$RANLIB"; then 6906 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 6907$as_echo "$RANLIB" >&6; } 6908else 6909 { $as_echo "$as_me:$LINENO: result: no" >&5 6910$as_echo "no" >&6; } 6911fi 6912 6913 6914fi 6915if test -z "$ac_cv_prog_RANLIB"; then 6916 ac_ct_RANLIB=$RANLIB 6917 # Extract the first word of "ranlib", so it can be a program name with args. 6918set dummy ranlib; ac_word=$2 6919{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6920$as_echo_n "checking for $ac_word... " >&6; } 6921if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6922 $as_echo_n "(cached) " >&6 6923else 6924 if test -n "$ac_ct_RANLIB"; then 6925 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6926else 6927as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6928for as_dir in $PATH 6929do 6930 IFS=$as_save_IFS 6931 test -z "$as_dir" && as_dir=. 6932 for ac_exec_ext in '' $ac_executable_extensions; do 6933 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6934 ac_cv_prog_ac_ct_RANLIB="ranlib" 6935 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6936 break 2 6937 fi 6938done 6939done 6940IFS=$as_save_IFS 6941 6942fi 6943fi 6944ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6945if test -n "$ac_ct_RANLIB"; then 6946 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6947$as_echo "$ac_ct_RANLIB" >&6; } 6948else 6949 { $as_echo "$as_me:$LINENO: result: no" >&5 6950$as_echo "no" >&6; } 6951fi 6952 6953 if test "x$ac_ct_RANLIB" = x; then 6954 RANLIB=":" 6955 else 6956 case $cross_compiling:$ac_tool_warned in 6957yes:) 6958{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6959$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6960ac_tool_warned=yes ;; 6961esac 6962 RANLIB=$ac_ct_RANLIB 6963 fi 6964else 6965 RANLIB="$ac_cv_prog_RANLIB" 6966fi 6967 6968if test -n "$ac_tool_prefix"; then 6969 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6970set dummy ${ac_tool_prefix}strip; ac_word=$2 6971{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6972$as_echo_n "checking for $ac_word... " >&6; } 6973if test "${ac_cv_prog_STRIP+set}" = set; then 6974 $as_echo_n "(cached) " >&6 6975else 6976 if test -n "$STRIP"; then 6977 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6978else 6979as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6980for as_dir in $PATH 6981do 6982 IFS=$as_save_IFS 6983 test -z "$as_dir" && as_dir=. 6984 for ac_exec_ext in '' $ac_executable_extensions; do 6985 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6986 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6987 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6988 break 2 6989 fi 6990done 6991done 6992IFS=$as_save_IFS 6993 6994fi 6995fi 6996STRIP=$ac_cv_prog_STRIP 6997if test -n "$STRIP"; then 6998 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 6999$as_echo "$STRIP" >&6; } 7000else 7001 { $as_echo "$as_me:$LINENO: result: no" >&5 7002$as_echo "no" >&6; } 7003fi 7004 7005 7006fi 7007if test -z "$ac_cv_prog_STRIP"; then 7008 ac_ct_STRIP=$STRIP 7009 # Extract the first word of "strip", so it can be a program name with args. 7010set dummy strip; ac_word=$2 7011{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7012$as_echo_n "checking for $ac_word... " >&6; } 7013if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 7014 $as_echo_n "(cached) " >&6 7015else 7016 if test -n "$ac_ct_STRIP"; then 7017 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7018else 7019as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7020for as_dir in $PATH 7021do 7022 IFS=$as_save_IFS 7023 test -z "$as_dir" && as_dir=. 7024 for ac_exec_ext in '' $ac_executable_extensions; do 7025 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7026 ac_cv_prog_ac_ct_STRIP="strip" 7027 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7028 break 2 7029 fi 7030done 7031done 7032IFS=$as_save_IFS 7033 7034fi 7035fi 7036ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7037if test -n "$ac_ct_STRIP"; then 7038 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 7039$as_echo "$ac_ct_STRIP" >&6; } 7040else 7041 { $as_echo "$as_me:$LINENO: result: no" >&5 7042$as_echo "no" >&6; } 7043fi 7044 7045 if test "x$ac_ct_STRIP" = x; then 7046 STRIP=":" 7047 else 7048 case $cross_compiling:$ac_tool_warned in 7049yes:) 7050{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7051$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7052ac_tool_warned=yes ;; 7053esac 7054 STRIP=$ac_ct_STRIP 7055 fi 7056else 7057 STRIP="$ac_cv_prog_STRIP" 7058fi 7059 7060 7061old_CC="$CC" 7062old_CFLAGS="$CFLAGS" 7063 7064# Set sane defaults for various variables 7065test -z "$AR" && AR=ar 7066test -z "$AR_FLAGS" && AR_FLAGS=cru 7067test -z "$AS" && AS=as 7068test -z "$CC" && CC=cc 7069test -z "$LTCC" && LTCC=$CC 7070test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7071test -z "$DLLTOOL" && DLLTOOL=dlltool 7072test -z "$LD" && LD=ld 7073test -z "$LN_S" && LN_S="ln -s" 7074test -z "$MAGIC_CMD" && MAGIC_CMD=file 7075test -z "$NM" && NM=nm 7076test -z "$SED" && SED=sed 7077test -z "$OBJDUMP" && OBJDUMP=objdump 7078test -z "$RANLIB" && RANLIB=: 7079test -z "$STRIP" && STRIP=: 7080test -z "$ac_objext" && ac_objext=o 7081 7082# Determine commands to create old-style static archives. 7083old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7084old_postinstall_cmds='chmod 644 $oldlib' 7085old_postuninstall_cmds= 7086 7087if test -n "$RANLIB"; then 7088 case $host_os in 7089 openbsd*) 7090 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7091 ;; 7092 *) 7093 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7094 ;; 7095 esac 7096 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7097fi 7098 7099for cc_temp in $compiler""; do 7100 case $cc_temp in 7101 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7102 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7103 \-*) ;; 7104 *) break;; 7105 esac 7106done 7107cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7108 7109 7110# Only perform the check for file, if the check method requires it 7111case $deplibs_check_method in 7112file_magic*) 7113 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7114 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 7115$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7116if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7117 $as_echo_n "(cached) " >&6 7118else 7119 case $MAGIC_CMD in 7120[\\/*] | ?:[\\/]*) 7121 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7122 ;; 7123*) 7124 lt_save_MAGIC_CMD="$MAGIC_CMD" 7125 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7126 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7127 for ac_dir in $ac_dummy; do 7128 IFS="$lt_save_ifs" 7129 test -z "$ac_dir" && ac_dir=. 7130 if test -f $ac_dir/${ac_tool_prefix}file; then 7131 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7132 if test -n "$file_magic_test_file"; then 7133 case $deplibs_check_method in 7134 "file_magic "*) 7135 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7136 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7137 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7138 $EGREP "$file_magic_regex" > /dev/null; then 7139 : 7140 else 7141 cat <<EOF 1>&2 7142 7143*** Warning: the command libtool uses to detect shared libraries, 7144*** $file_magic_cmd, produces output that libtool cannot recognize. 7145*** The result is that libtool may fail to recognize shared libraries 7146*** as such. This will affect the creation of libtool libraries that 7147*** depend on shared libraries, but programs linked with such libtool 7148*** libraries will work regardless of this problem. Nevertheless, you 7149*** may want to report the problem to your system manager and/or to 7150*** bug-libtool@gnu.org 7151 7152EOF 7153 fi ;; 7154 esac 7155 fi 7156 break 7157 fi 7158 done 7159 IFS="$lt_save_ifs" 7160 MAGIC_CMD="$lt_save_MAGIC_CMD" 7161 ;; 7162esac 7163fi 7164 7165MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7166if test -n "$MAGIC_CMD"; then 7167 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7168$as_echo "$MAGIC_CMD" >&6; } 7169else 7170 { $as_echo "$as_me:$LINENO: result: no" >&5 7171$as_echo "no" >&6; } 7172fi 7173 7174if test -z "$lt_cv_path_MAGIC_CMD"; then 7175 if test -n "$ac_tool_prefix"; then 7176 { $as_echo "$as_me:$LINENO: checking for file" >&5 7177$as_echo_n "checking for file... " >&6; } 7178if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7179 $as_echo_n "(cached) " >&6 7180else 7181 case $MAGIC_CMD in 7182[\\/*] | ?:[\\/]*) 7183 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7184 ;; 7185*) 7186 lt_save_MAGIC_CMD="$MAGIC_CMD" 7187 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7188 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7189 for ac_dir in $ac_dummy; do 7190 IFS="$lt_save_ifs" 7191 test -z "$ac_dir" && ac_dir=. 7192 if test -f $ac_dir/file; then 7193 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7194 if test -n "$file_magic_test_file"; then 7195 case $deplibs_check_method in 7196 "file_magic "*) 7197 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7198 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7199 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7200 $EGREP "$file_magic_regex" > /dev/null; then 7201 : 7202 else 7203 cat <<EOF 1>&2 7204 7205*** Warning: the command libtool uses to detect shared libraries, 7206*** $file_magic_cmd, produces output that libtool cannot recognize. 7207*** The result is that libtool may fail to recognize shared libraries 7208*** as such. This will affect the creation of libtool libraries that 7209*** depend on shared libraries, but programs linked with such libtool 7210*** libraries will work regardless of this problem. Nevertheless, you 7211*** may want to report the problem to your system manager and/or to 7212*** bug-libtool@gnu.org 7213 7214EOF 7215 fi ;; 7216 esac 7217 fi 7218 break 7219 fi 7220 done 7221 IFS="$lt_save_ifs" 7222 MAGIC_CMD="$lt_save_MAGIC_CMD" 7223 ;; 7224esac 7225fi 7226 7227MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7228if test -n "$MAGIC_CMD"; then 7229 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7230$as_echo "$MAGIC_CMD" >&6; } 7231else 7232 { $as_echo "$as_me:$LINENO: result: no" >&5 7233$as_echo "no" >&6; } 7234fi 7235 7236 else 7237 MAGIC_CMD=: 7238 fi 7239fi 7240 7241 fi 7242 ;; 7243esac 7244 7245 7246 case $host_os in 7247 rhapsody* | darwin*) 7248 if test -n "$ac_tool_prefix"; then 7249 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7250set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7251{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7252$as_echo_n "checking for $ac_word... " >&6; } 7253if test "${ac_cv_prog_DSYMUTIL+set}" = set; then 7254 $as_echo_n "(cached) " >&6 7255else 7256 if test -n "$DSYMUTIL"; then 7257 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7258else 7259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7260for as_dir in $PATH 7261do 7262 IFS=$as_save_IFS 7263 test -z "$as_dir" && as_dir=. 7264 for ac_exec_ext in '' $ac_executable_extensions; do 7265 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7266 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7267 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7268 break 2 7269 fi 7270done 7271done 7272IFS=$as_save_IFS 7273 7274fi 7275fi 7276DSYMUTIL=$ac_cv_prog_DSYMUTIL 7277if test -n "$DSYMUTIL"; then 7278 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 7279$as_echo "$DSYMUTIL" >&6; } 7280else 7281 { $as_echo "$as_me:$LINENO: result: no" >&5 7282$as_echo "no" >&6; } 7283fi 7284 7285 7286fi 7287if test -z "$ac_cv_prog_DSYMUTIL"; then 7288 ac_ct_DSYMUTIL=$DSYMUTIL 7289 # Extract the first word of "dsymutil", so it can be a program name with args. 7290set dummy dsymutil; ac_word=$2 7291{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7292$as_echo_n "checking for $ac_word... " >&6; } 7293if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then 7294 $as_echo_n "(cached) " >&6 7295else 7296 if test -n "$ac_ct_DSYMUTIL"; then 7297 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7298else 7299as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7300for as_dir in $PATH 7301do 7302 IFS=$as_save_IFS 7303 test -z "$as_dir" && as_dir=. 7304 for ac_exec_ext in '' $ac_executable_extensions; do 7305 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7306 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7307 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7308 break 2 7309 fi 7310done 7311done 7312IFS=$as_save_IFS 7313 7314fi 7315fi 7316ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7317if test -n "$ac_ct_DSYMUTIL"; then 7318 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 7319$as_echo "$ac_ct_DSYMUTIL" >&6; } 7320else 7321 { $as_echo "$as_me:$LINENO: result: no" >&5 7322$as_echo "no" >&6; } 7323fi 7324 7325 if test "x$ac_ct_DSYMUTIL" = x; then 7326 DSYMUTIL=":" 7327 else 7328 case $cross_compiling:$ac_tool_warned in 7329yes:) 7330{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7331$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7332ac_tool_warned=yes ;; 7333esac 7334 DSYMUTIL=$ac_ct_DSYMUTIL 7335 fi 7336else 7337 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7338fi 7339 7340 if test -n "$ac_tool_prefix"; then 7341 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7342set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7343{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7344$as_echo_n "checking for $ac_word... " >&6; } 7345if test "${ac_cv_prog_NMEDIT+set}" = set; then 7346 $as_echo_n "(cached) " >&6 7347else 7348 if test -n "$NMEDIT"; then 7349 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7350else 7351as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7352for as_dir in $PATH 7353do 7354 IFS=$as_save_IFS 7355 test -z "$as_dir" && as_dir=. 7356 for ac_exec_ext in '' $ac_executable_extensions; do 7357 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7358 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7359 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7360 break 2 7361 fi 7362done 7363done 7364IFS=$as_save_IFS 7365 7366fi 7367fi 7368NMEDIT=$ac_cv_prog_NMEDIT 7369if test -n "$NMEDIT"; then 7370 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 7371$as_echo "$NMEDIT" >&6; } 7372else 7373 { $as_echo "$as_me:$LINENO: result: no" >&5 7374$as_echo "no" >&6; } 7375fi 7376 7377 7378fi 7379if test -z "$ac_cv_prog_NMEDIT"; then 7380 ac_ct_NMEDIT=$NMEDIT 7381 # Extract the first word of "nmedit", so it can be a program name with args. 7382set dummy nmedit; ac_word=$2 7383{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7384$as_echo_n "checking for $ac_word... " >&6; } 7385if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then 7386 $as_echo_n "(cached) " >&6 7387else 7388 if test -n "$ac_ct_NMEDIT"; then 7389 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7390else 7391as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7392for as_dir in $PATH 7393do 7394 IFS=$as_save_IFS 7395 test -z "$as_dir" && as_dir=. 7396 for ac_exec_ext in '' $ac_executable_extensions; do 7397 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7398 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7399 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7400 break 2 7401 fi 7402done 7403done 7404IFS=$as_save_IFS 7405 7406fi 7407fi 7408ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7409if test -n "$ac_ct_NMEDIT"; then 7410 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 7411$as_echo "$ac_ct_NMEDIT" >&6; } 7412else 7413 { $as_echo "$as_me:$LINENO: result: no" >&5 7414$as_echo "no" >&6; } 7415fi 7416 7417 if test "x$ac_ct_NMEDIT" = x; then 7418 NMEDIT=":" 7419 else 7420 case $cross_compiling:$ac_tool_warned in 7421yes:) 7422{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7423$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7424ac_tool_warned=yes ;; 7425esac 7426 NMEDIT=$ac_ct_NMEDIT 7427 fi 7428else 7429 NMEDIT="$ac_cv_prog_NMEDIT" 7430fi 7431 7432 7433 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 7434$as_echo_n "checking for -single_module linker flag... " >&6; } 7435if test "${lt_cv_apple_cc_single_mod+set}" = set; then 7436 $as_echo_n "(cached) " >&6 7437else 7438 lt_cv_apple_cc_single_mod=no 7439 if test -z "${LT_MULTI_MODULE}"; then 7440 # By default we will add the -single_module flag. You can override 7441 # by either setting the environment variable LT_MULTI_MODULE 7442 # non-empty at configure time, or by adding -multi_module to the 7443 # link flags. 7444 echo "int foo(void){return 1;}" > conftest.c 7445 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7446 -dynamiclib ${wl}-single_module conftest.c 7447 if test -f libconftest.dylib; then 7448 lt_cv_apple_cc_single_mod=yes 7449 rm -rf libconftest.dylib* 7450 fi 7451 rm conftest.c 7452 fi 7453fi 7454{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 7455$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7456 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 7457$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7458if test "${lt_cv_ld_exported_symbols_list+set}" = set; then 7459 $as_echo_n "(cached) " >&6 7460else 7461 lt_cv_ld_exported_symbols_list=no 7462 save_LDFLAGS=$LDFLAGS 7463 echo "_main" > conftest.sym 7464 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7465 cat >conftest.$ac_ext <<_ACEOF 7466/* confdefs.h. */ 7467_ACEOF 7468cat confdefs.h >>conftest.$ac_ext 7469cat >>conftest.$ac_ext <<_ACEOF 7470/* end confdefs.h. */ 7471 7472int 7473main () 7474{ 7475 7476 ; 7477 return 0; 7478} 7479_ACEOF 7480rm -f conftest.$ac_objext conftest$ac_exeext 7481if { (ac_try="$ac_link" 7482case "(($ac_try" in 7483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7484 *) ac_try_echo=$ac_try;; 7485esac 7486eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 7487$as_echo "$ac_try_echo") >&5 7488 (eval "$ac_link") 2>conftest.er1 7489 ac_status=$? 7490 grep -v '^ *+' conftest.er1 >conftest.err 7491 rm -f conftest.er1 7492 cat conftest.err >&5 7493 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 7494 (exit $ac_status); } && { 7495 test -z "$ac_c_werror_flag" || 7496 test ! -s conftest.err 7497 } && test -s conftest$ac_exeext && { 7498 test "$cross_compiling" = yes || 7499 $as_test_x conftest$ac_exeext 7500 }; then 7501 lt_cv_ld_exported_symbols_list=yes 7502else 7503 $as_echo "$as_me: failed program was:" >&5 7504sed 's/^/| /' conftest.$ac_ext >&5 7505 7506 lt_cv_ld_exported_symbols_list=no 7507fi 7508 7509rm -rf conftest.dSYM 7510rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7511 conftest$ac_exeext conftest.$ac_ext 7512 LDFLAGS="$save_LDFLAGS" 7513 7514fi 7515{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 7516$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7517 case $host_os in 7518 rhapsody* | darwin1.[0123]) 7519 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7520 darwin1.*) 7521 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7522 darwin*) 7523 # if running on 10.5 or later, the deployment target defaults 7524 # to the OS version, if on x86, and 10.4, the deployment 7525 # target defaults to 10.4. Don't you love it? 7526 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7527 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7528 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7529 10.[012]*) 7530 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7531 10.*) 7532 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7533 esac 7534 ;; 7535 esac 7536 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7537 _lt_dar_single_mod='$single_module' 7538 fi 7539 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7540 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7541 else 7542 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" 7543 fi 7544 if test "$DSYMUTIL" != ":"; then 7545 _lt_dsymutil="~$DSYMUTIL \$lib || :" 7546 else 7547 _lt_dsymutil= 7548 fi 7549 ;; 7550 esac 7551 7552 7553enable_dlopen=no 7554enable_win32_dll=no 7555 7556# Check whether --enable-libtool-lock was given. 7557if test "${enable_libtool_lock+set}" = set; then 7558 enableval=$enable_libtool_lock; 7559fi 7560 7561test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7562 7563 7564# Check whether --with-pic was given. 7565if test "${with_pic+set}" = set; then 7566 withval=$with_pic; pic_mode="$withval" 7567else 7568 pic_mode=default 7569fi 7570 7571test -z "$pic_mode" && pic_mode=default 7572 7573# Use C for the default configuration in the libtool script 7574tagname= 7575lt_save_CC="$CC" 7576ac_ext=c 7577ac_cpp='$CPP $CPPFLAGS' 7578ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7579ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7580ac_compiler_gnu=$ac_cv_c_compiler_gnu 7581 7582 7583# Source file extension for C test sources. 7584ac_ext=c 7585 7586# Object file extension for compiled C test sources. 7587objext=o 7588objext=$objext 7589 7590# Code to be used in simple compile tests 7591lt_simple_compile_test_code="int some_variable = 0;" 7592 7593# Code to be used in simple link tests 7594lt_simple_link_test_code='int main(){return(0);}' 7595 7596 7597# If no C compiler was specified, use CC. 7598LTCC=${LTCC-"$CC"} 7599 7600# If no C compiler flags were specified, use CFLAGS. 7601LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7602 7603# Allow CC to be a program name with arguments. 7604compiler=$CC 7605 7606 7607# save warnings/boilerplate of simple test code 7608ac_outfile=conftest.$ac_objext 7609echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7610eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7611_lt_compiler_boilerplate=`cat conftest.err` 7612$rm conftest* 7613 7614ac_outfile=conftest.$ac_objext 7615echo "$lt_simple_link_test_code" >conftest.$ac_ext 7616eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7617_lt_linker_boilerplate=`cat conftest.err` 7618$rm -r conftest* 7619 7620 7621 7622lt_prog_compiler_no_builtin_flag= 7623 7624if test "$GCC" = yes; then 7625 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7626 7627 7628{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7629$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7630if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7631 $as_echo_n "(cached) " >&6 7632else 7633 lt_cv_prog_compiler_rtti_exceptions=no 7634 ac_outfile=conftest.$ac_objext 7635 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7636 lt_compiler_flag="-fno-rtti -fno-exceptions" 7637 # Insert the option either (1) after the last *FLAGS variable, or 7638 # (2) before a word containing "conftest.", or (3) at the end. 7639 # Note that $ac_compile itself does not contain backslashes and begins 7640 # with a dollar sign (not a hyphen), so the echo should work correctly. 7641 # The option is referenced via a variable to avoid confusing sed. 7642 lt_compile=`echo "$ac_compile" | $SED \ 7643 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7644 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7645 -e 's:$: $lt_compiler_flag:'` 7646 (eval echo "\"\$as_me:7646: $lt_compile\"" >&5) 7647 (eval "$lt_compile" 2>conftest.err) 7648 ac_status=$? 7649 cat conftest.err >&5 7650 echo "$as_me:7650: \$? = $ac_status" >&5 7651 if (exit $ac_status) && test -s "$ac_outfile"; then 7652 # The compiler can only warn and ignore the option if not recognized 7653 # So say no if there are warnings other than the usual output. 7654 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7655 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7656 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7657 lt_cv_prog_compiler_rtti_exceptions=yes 7658 fi 7659 fi 7660 $rm conftest* 7661 7662fi 7663{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7664$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7665 7666if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7667 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7668else 7669 : 7670fi 7671 7672fi 7673 7674lt_prog_compiler_wl= 7675lt_prog_compiler_pic= 7676lt_prog_compiler_static= 7677 7678{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7679$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7680 7681 if test "$GCC" = yes; then 7682 lt_prog_compiler_wl='-Wl,' 7683 lt_prog_compiler_static='-static' 7684 7685 case $host_os in 7686 aix*) 7687 # All AIX code is PIC. 7688 if test "$host_cpu" = ia64; then 7689 # AIX 5 now supports IA64 processor 7690 lt_prog_compiler_static='-Bstatic' 7691 fi 7692 ;; 7693 7694 amigaos*) 7695 # FIXME: we need at least 68020 code to build shared libraries, but 7696 # adding the `-m68020' flag to GCC prevents building anything better, 7697 # like `-m68040'. 7698 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7699 ;; 7700 7701 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7702 # PIC is the default for these OSes. 7703 ;; 7704 7705 mingw* | cygwin* | pw32* | os2*) 7706 # This hack is so that the source file can tell whether it is being 7707 # built for inclusion in a dll (and should export symbols for example). 7708 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7709 # (--disable-auto-import) libraries 7710 lt_prog_compiler_pic='-DDLL_EXPORT' 7711 ;; 7712 7713 darwin* | rhapsody*) 7714 # PIC is the default on this platform 7715 # Common symbols not allowed in MH_DYLIB files 7716 lt_prog_compiler_pic='-fno-common' 7717 ;; 7718 7719 interix[3-9]*) 7720 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7721 # Instead, we relocate shared libraries at runtime. 7722 ;; 7723 7724 msdosdjgpp*) 7725 # Just because we use GCC doesn't mean we suddenly get shared libraries 7726 # on systems that don't support them. 7727 lt_prog_compiler_can_build_shared=no 7728 enable_shared=no 7729 ;; 7730 7731 sysv4*MP*) 7732 if test -d /usr/nec; then 7733 lt_prog_compiler_pic=-Kconform_pic 7734 fi 7735 ;; 7736 7737 hpux*) 7738 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7739 # not for PA HP-UX. 7740 case $host_cpu in 7741 hppa*64*|ia64*) 7742 # +Z the default 7743 ;; 7744 *) 7745 lt_prog_compiler_pic='-fPIC' 7746 ;; 7747 esac 7748 ;; 7749 7750 *) 7751 lt_prog_compiler_pic='-fPIC' 7752 ;; 7753 esac 7754 else 7755 # PORTME Check for flag to pass linker flags through the system compiler. 7756 case $host_os in 7757 aix*) 7758 lt_prog_compiler_wl='-Wl,' 7759 if test "$host_cpu" = ia64; then 7760 # AIX 5 now supports IA64 processor 7761 lt_prog_compiler_static='-Bstatic' 7762 else 7763 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7764 fi 7765 ;; 7766 darwin*) 7767 # PIC is the default on this platform 7768 # Common symbols not allowed in MH_DYLIB files 7769 case $cc_basename in 7770 xlc*) 7771 lt_prog_compiler_pic='-qnocommon' 7772 lt_prog_compiler_wl='-Wl,' 7773 ;; 7774 esac 7775 ;; 7776 7777 mingw* | cygwin* | pw32* | os2*) 7778 # This hack is so that the source file can tell whether it is being 7779 # built for inclusion in a dll (and should export symbols for example). 7780 lt_prog_compiler_pic='-DDLL_EXPORT' 7781 ;; 7782 7783 hpux9* | hpux10* | hpux11*) 7784 lt_prog_compiler_wl='-Wl,' 7785 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7786 # not for PA HP-UX. 7787 case $host_cpu in 7788 hppa*64*|ia64*) 7789 # +Z the default 7790 ;; 7791 *) 7792 lt_prog_compiler_pic='+Z' 7793 ;; 7794 esac 7795 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7796 lt_prog_compiler_static='${wl}-a ${wl}archive' 7797 ;; 7798 7799 irix5* | irix6* | nonstopux*) 7800 lt_prog_compiler_wl='-Wl,' 7801 # PIC (with -KPIC) is the default. 7802 lt_prog_compiler_static='-non_shared' 7803 ;; 7804 7805 newsos6) 7806 lt_prog_compiler_pic='-KPIC' 7807 lt_prog_compiler_static='-Bstatic' 7808 ;; 7809 7810 linux* | k*bsd*-gnu) 7811 case $cc_basename in 7812 icc* | ecc*) 7813 lt_prog_compiler_wl='-Wl,' 7814 lt_prog_compiler_pic='-KPIC' 7815 lt_prog_compiler_static='-static' 7816 ;; 7817 pgcc* | pgf77* | pgf90* | pgf95*) 7818 # Portland Group compilers (*not* the Pentium gcc compiler, 7819 # which looks to be a dead project) 7820 lt_prog_compiler_wl='-Wl,' 7821 lt_prog_compiler_pic='-fpic' 7822 lt_prog_compiler_static='-Bstatic' 7823 ;; 7824 ccc*) 7825 lt_prog_compiler_wl='-Wl,' 7826 # All Alpha code is PIC. 7827 lt_prog_compiler_static='-non_shared' 7828 ;; 7829 *) 7830 case `$CC -V 2>&1 | sed 5q` in 7831 *Sun\ C*) 7832 # Sun C 5.9 7833 lt_prog_compiler_pic='-KPIC' 7834 lt_prog_compiler_static='-Bstatic' 7835 lt_prog_compiler_wl='-Wl,' 7836 ;; 7837 *Sun\ F*) 7838 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7839 lt_prog_compiler_pic='-KPIC' 7840 lt_prog_compiler_static='-Bstatic' 7841 lt_prog_compiler_wl='' 7842 ;; 7843 esac 7844 ;; 7845 esac 7846 ;; 7847 7848 osf3* | osf4* | osf5*) 7849 lt_prog_compiler_wl='-Wl,' 7850 # All OSF/1 code is PIC. 7851 lt_prog_compiler_static='-non_shared' 7852 ;; 7853 7854 rdos*) 7855 lt_prog_compiler_static='-non_shared' 7856 ;; 7857 7858 solaris*) 7859 lt_prog_compiler_pic='-KPIC' 7860 lt_prog_compiler_static='-Bstatic' 7861 case $cc_basename in 7862 f77* | f90* | f95*) 7863 lt_prog_compiler_wl='-Qoption ld ';; 7864 *) 7865 lt_prog_compiler_wl='-Wl,';; 7866 esac 7867 ;; 7868 7869 sunos4*) 7870 lt_prog_compiler_wl='-Qoption ld ' 7871 lt_prog_compiler_pic='-PIC' 7872 lt_prog_compiler_static='-Bstatic' 7873 ;; 7874 7875 sysv4 | sysv4.2uw2* | sysv4.3*) 7876 lt_prog_compiler_wl='-Wl,' 7877 lt_prog_compiler_pic='-KPIC' 7878 lt_prog_compiler_static='-Bstatic' 7879 ;; 7880 7881 sysv4*MP*) 7882 if test -d /usr/nec ;then 7883 lt_prog_compiler_pic='-Kconform_pic' 7884 lt_prog_compiler_static='-Bstatic' 7885 fi 7886 ;; 7887 7888 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7889 lt_prog_compiler_wl='-Wl,' 7890 lt_prog_compiler_pic='-KPIC' 7891 lt_prog_compiler_static='-Bstatic' 7892 ;; 7893 7894 unicos*) 7895 lt_prog_compiler_wl='-Wl,' 7896 lt_prog_compiler_can_build_shared=no 7897 ;; 7898 7899 uts4*) 7900 lt_prog_compiler_pic='-pic' 7901 lt_prog_compiler_static='-Bstatic' 7902 ;; 7903 7904 *) 7905 lt_prog_compiler_can_build_shared=no 7906 ;; 7907 esac 7908 fi 7909 7910{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7911$as_echo "$lt_prog_compiler_pic" >&6; } 7912 7913# 7914# Check to make sure the PIC flag actually works. 7915# 7916if test -n "$lt_prog_compiler_pic"; then 7917 7918{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7919$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7920if test "${lt_cv_prog_compiler_pic_works+set}" = set; then 7921 $as_echo_n "(cached) " >&6 7922else 7923 lt_cv_prog_compiler_pic_works=no 7924 ac_outfile=conftest.$ac_objext 7925 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7926 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7927 # Insert the option either (1) after the last *FLAGS variable, or 7928 # (2) before a word containing "conftest.", or (3) at the end. 7929 # Note that $ac_compile itself does not contain backslashes and begins 7930 # with a dollar sign (not a hyphen), so the echo should work correctly. 7931 # The option is referenced via a variable to avoid confusing sed. 7932 lt_compile=`echo "$ac_compile" | $SED \ 7933 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7934 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7935 -e 's:$: $lt_compiler_flag:'` 7936 (eval echo "\"\$as_me:7936: $lt_compile\"" >&5) 7937 (eval "$lt_compile" 2>conftest.err) 7938 ac_status=$? 7939 cat conftest.err >&5 7940 echo "$as_me:7940: \$? = $ac_status" >&5 7941 if (exit $ac_status) && test -s "$ac_outfile"; then 7942 # The compiler can only warn and ignore the option if not recognized 7943 # So say no if there are warnings other than the usual output. 7944 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7945 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7946 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7947 lt_cv_prog_compiler_pic_works=yes 7948 fi 7949 fi 7950 $rm conftest* 7951 7952fi 7953{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 7954$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7955 7956if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7957 case $lt_prog_compiler_pic in 7958 "" | " "*) ;; 7959 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7960 esac 7961else 7962 lt_prog_compiler_pic= 7963 lt_prog_compiler_can_build_shared=no 7964fi 7965 7966fi 7967case $host_os in 7968 # For platforms which do not support PIC, -DPIC is meaningless: 7969 *djgpp*) 7970 lt_prog_compiler_pic= 7971 ;; 7972 *) 7973 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7974 ;; 7975esac 7976 7977# 7978# Check to make sure the static flag actually works. 7979# 7980wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7981{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7982$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7983if test "${lt_cv_prog_compiler_static_works+set}" = set; then 7984 $as_echo_n "(cached) " >&6 7985else 7986 lt_cv_prog_compiler_static_works=no 7987 save_LDFLAGS="$LDFLAGS" 7988 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7989 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7990 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7991 # The linker can only warn and ignore the option if not recognized 7992 # So say no if there are warnings 7993 if test -s conftest.err; then 7994 # Append any errors to the config.log. 7995 cat conftest.err 1>&5 7996 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7997 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7998 if diff conftest.exp conftest.er2 >/dev/null; then 7999 lt_cv_prog_compiler_static_works=yes 8000 fi 8001 else 8002 lt_cv_prog_compiler_static_works=yes 8003 fi 8004 fi 8005 $rm -r conftest* 8006 LDFLAGS="$save_LDFLAGS" 8007 8008fi 8009{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 8010$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8011 8012if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8013 : 8014else 8015 lt_prog_compiler_static= 8016fi 8017 8018 8019{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 8020$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8021if test "${lt_cv_prog_compiler_c_o+set}" = set; then 8022 $as_echo_n "(cached) " >&6 8023else 8024 lt_cv_prog_compiler_c_o=no 8025 $rm -r conftest 2>/dev/null 8026 mkdir conftest 8027 cd conftest 8028 mkdir out 8029 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8030 8031 lt_compiler_flag="-o out/conftest2.$ac_objext" 8032 # Insert the option either (1) after the last *FLAGS variable, or 8033 # (2) before a word containing "conftest.", or (3) at the end. 8034 # Note that $ac_compile itself does not contain backslashes and begins 8035 # with a dollar sign (not a hyphen), so the echo should work correctly. 8036 lt_compile=`echo "$ac_compile" | $SED \ 8037 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8038 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8039 -e 's:$: $lt_compiler_flag:'` 8040 (eval echo "\"\$as_me:8040: $lt_compile\"" >&5) 8041 (eval "$lt_compile" 2>out/conftest.err) 8042 ac_status=$? 8043 cat out/conftest.err >&5 8044 echo "$as_me:8044: \$? = $ac_status" >&5 8045 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8046 then 8047 # The compiler can only warn and ignore the option if not recognized 8048 # So say no if there are warnings 8049 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8050 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8051 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8052 lt_cv_prog_compiler_c_o=yes 8053 fi 8054 fi 8055 chmod u+w . 2>&5 8056 $rm conftest* 8057 # SGI C++ compiler will create directory out/ii_files/ for 8058 # template instantiation 8059 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 8060 $rm out/* && rmdir out 8061 cd .. 8062 rmdir conftest 8063 $rm conftest* 8064 8065fi 8066{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 8067$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8068 8069 8070hard_links="nottested" 8071if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8072 # do not overwrite the value of need_locks provided by the user 8073 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 8074$as_echo_n "checking if we can lock with hard links... " >&6; } 8075 hard_links=yes 8076 $rm conftest* 8077 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8078 touch conftest.a 8079 ln conftest.a conftest.b 2>&5 || hard_links=no 8080 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8081 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 8082$as_echo "$hard_links" >&6; } 8083 if test "$hard_links" = no; then 8084 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8085$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8086 need_locks=warn 8087 fi 8088else 8089 need_locks=no 8090fi 8091 8092{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8093$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8094 8095 runpath_var= 8096 allow_undefined_flag= 8097 enable_shared_with_static_runtimes=no 8098 archive_cmds= 8099 archive_expsym_cmds= 8100 old_archive_From_new_cmds= 8101 old_archive_from_expsyms_cmds= 8102 export_dynamic_flag_spec= 8103 whole_archive_flag_spec= 8104 thread_safe_flag_spec= 8105 hardcode_libdir_flag_spec= 8106 hardcode_libdir_flag_spec_ld= 8107 hardcode_libdir_separator= 8108 hardcode_direct=no 8109 hardcode_minus_L=no 8110 hardcode_shlibpath_var=unsupported 8111 link_all_deplibs=unknown 8112 hardcode_automatic=no 8113 module_cmds= 8114 module_expsym_cmds= 8115 always_export_symbols=no 8116 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8117 # include_expsyms should be a list of space-separated symbols to be *always* 8118 # included in the symbol list 8119 include_expsyms= 8120 # exclude_expsyms can be an extended regexp of symbols to exclude 8121 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8122 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8123 # as well as any symbol that contains `d'. 8124 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8125 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8126 # platforms (ab)use it in PIC code, but their linkers get confused if 8127 # the symbol is explicitly referenced. Since portable code cannot 8128 # rely on this symbol name, it's probably fine to never include it in 8129 # preloaded symbol tables. 8130 # Exclude shared library initialization/finalization symbols. 8131 extract_expsyms_cmds= 8132 # Just being paranoid about ensuring that cc_basename is set. 8133 for cc_temp in $compiler""; do 8134 case $cc_temp in 8135 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8136 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8137 \-*) ;; 8138 *) break;; 8139 esac 8140done 8141cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 8142 8143 case $host_os in 8144 cygwin* | mingw* | pw32*) 8145 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8146 # When not using gcc, we currently assume that we are using 8147 # Microsoft Visual C++. 8148 if test "$GCC" != yes; then 8149 with_gnu_ld=no 8150 fi 8151 ;; 8152 interix*) 8153 # we just hope/assume this is gcc and not c89 (= MSVC++) 8154 with_gnu_ld=yes 8155 ;; 8156 openbsd*) 8157 with_gnu_ld=no 8158 ;; 8159 esac 8160 8161 ld_shlibs=yes 8162 if test "$with_gnu_ld" = yes; then 8163 # If archive_cmds runs LD, not CC, wlarc should be empty 8164 wlarc='${wl}' 8165 8166 # Set some defaults for GNU ld with shared library support. These 8167 # are reset later if shared libraries are not supported. Putting them 8168 # here allows them to be overridden if necessary. 8169 runpath_var=LD_RUN_PATH 8170 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 8171 export_dynamic_flag_spec='${wl}--export-dynamic' 8172 # ancient GNU ld didn't support --whole-archive et. al. 8173 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 8174 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8175 else 8176 whole_archive_flag_spec= 8177 fi 8178 supports_anon_versioning=no 8179 case `$LD -v 2>/dev/null` in 8180 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8181 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8182 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8183 *\ 2.11.*) ;; # other 2.11 versions 8184 *) supports_anon_versioning=yes ;; 8185 esac 8186 8187 # See if GNU ld supports shared libraries. 8188 case $host_os in 8189 aix[3-9]*) 8190 # On AIX/PPC, the GNU linker is very broken 8191 if test "$host_cpu" != ia64; then 8192 ld_shlibs=no 8193 cat <<EOF 1>&2 8194 8195*** Warning: the GNU linker, at least up to release 2.9.1, is reported 8196*** to be unable to reliably create shared libraries on AIX. 8197*** Therefore, libtool is disabling shared libraries support. If you 8198*** really care for shared libraries, you may want to modify your PATH 8199*** so that a non-GNU linker is found, and then restart. 8200 8201EOF 8202 fi 8203 ;; 8204 8205 amigaos*) 8206 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)' 8207 hardcode_libdir_flag_spec='-L$libdir' 8208 hardcode_minus_L=yes 8209 8210 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 8211 # that the semantics of dynamic libraries on AmigaOS, at least up 8212 # to version 4, is to share data among multiple programs linked 8213 # with the same dynamic library. Since this doesn't match the 8214 # behavior of shared libraries on other platforms, we can't use 8215 # them. 8216 ld_shlibs=no 8217 ;; 8218 8219 beos*) 8220 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8221 allow_undefined_flag=unsupported 8222 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8223 # support --undefined. This deserves some investigation. FIXME 8224 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8225 else 8226 ld_shlibs=no 8227 fi 8228 ;; 8229 8230 cygwin* | mingw* | pw32*) 8231 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8232 # as there is no search path for DLLs. 8233 hardcode_libdir_flag_spec='-L$libdir' 8234 allow_undefined_flag=unsupported 8235 always_export_symbols=no 8236 enable_shared_with_static_runtimes=yes 8237 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8238 8239 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 8240 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8241 # If the export-symbols file already is a .def file (1st line 8242 # is EXPORTS), use it as is; otherwise, prepend... 8243 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8244 cp $export_symbols $output_objdir/$soname.def; 8245 else 8246 echo EXPORTS > $output_objdir/$soname.def; 8247 cat $export_symbols >> $output_objdir/$soname.def; 8248 fi~ 8249 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8250 else 8251 ld_shlibs=no 8252 fi 8253 ;; 8254 8255 interix[3-9]*) 8256 hardcode_direct=no 8257 hardcode_shlibpath_var=no 8258 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8259 export_dynamic_flag_spec='${wl}-E' 8260 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8261 # Instead, shared libraries are loaded at an image base (0x10000000 by 8262 # default) and relocated if they conflict, which is a slow very memory 8263 # consuming and fragmenting process. To avoid this, we pick a random, 8264 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8265 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8266 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8267 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' 8268 ;; 8269 8270 gnu* | linux* | k*bsd*-gnu) 8271 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8272 tmp_addflag= 8273 case $cc_basename,$host_cpu in 8274 pgcc*) # Portland Group C compiler 8275 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' 8276 tmp_addflag=' $pic_flag' 8277 ;; 8278 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8279 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' 8280 tmp_addflag=' $pic_flag -Mnomain' ;; 8281 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8282 tmp_addflag=' -i_dynamic' ;; 8283 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8284 tmp_addflag=' -i_dynamic -nofor_main' ;; 8285 ifc* | ifort*) # Intel Fortran compiler 8286 tmp_addflag=' -nofor_main' ;; 8287 esac 8288 case `$CC -V 2>&1 | sed 5q` in 8289 *Sun\ C*) # Sun C 5.9 8290 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' 8291 tmp_sharedflag='-G' ;; 8292 *Sun\ F*) # Sun Fortran 8.3 8293 tmp_sharedflag='-G' ;; 8294 *) 8295 tmp_sharedflag='-shared' ;; 8296 esac 8297 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8298 8299 if test $supports_anon_versioning = yes; then 8300 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 8301 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8302 $echo "local: *; };" >> $output_objdir/$libname.ver~ 8303 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8304 fi 8305 else 8306 ld_shlibs=no 8307 fi 8308 ;; 8309 8310 netbsd*) 8311 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8312 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8313 wlarc= 8314 else 8315 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8316 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8317 fi 8318 ;; 8319 8320 solaris*) 8321 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 8322 ld_shlibs=no 8323 cat <<EOF 1>&2 8324 8325*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8326*** create shared libraries on Solaris systems. Therefore, libtool 8327*** is disabling shared libraries support. We urge you to upgrade GNU 8328*** binutils to release 2.9.1 or newer. Another option is to modify 8329*** your PATH or compiler configuration so that the native linker is 8330*** used, and then restart. 8331 8332EOF 8333 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8334 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8335 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8336 else 8337 ld_shlibs=no 8338 fi 8339 ;; 8340 8341 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8342 case `$LD -v 2>&1` in 8343 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8344 ld_shlibs=no 8345 cat <<_LT_EOF 1>&2 8346 8347*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8348*** reliably create shared libraries on SCO systems. Therefore, libtool 8349*** is disabling shared libraries support. We urge you to upgrade GNU 8350*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8351*** your PATH or compiler configuration so that the native linker is 8352*** used, and then restart. 8353 8354_LT_EOF 8355 ;; 8356 *) 8357 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8358 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 8359 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 8360 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 8361 else 8362 ld_shlibs=no 8363 fi 8364 ;; 8365 esac 8366 ;; 8367 8368 sunos4*) 8369 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8370 wlarc= 8371 hardcode_direct=yes 8372 hardcode_shlibpath_var=no 8373 ;; 8374 8375 *) 8376 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8377 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8378 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8379 else 8380 ld_shlibs=no 8381 fi 8382 ;; 8383 esac 8384 8385 if test "$ld_shlibs" = no; then 8386 runpath_var= 8387 hardcode_libdir_flag_spec= 8388 export_dynamic_flag_spec= 8389 whole_archive_flag_spec= 8390 fi 8391 else 8392 # PORTME fill in a description of your system's linker (not GNU ld) 8393 case $host_os in 8394 aix3*) 8395 allow_undefined_flag=unsupported 8396 always_export_symbols=yes 8397 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' 8398 # Note: this linker hardcodes the directories in LIBPATH if there 8399 # are no directories specified by -L. 8400 hardcode_minus_L=yes 8401 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8402 # Neither direct hardcoding nor static linking is supported with a 8403 # broken collect2. 8404 hardcode_direct=unsupported 8405 fi 8406 ;; 8407 8408 aix[4-9]*) 8409 if test "$host_cpu" = ia64; then 8410 # On IA64, the linker does run time linking by default, so we don't 8411 # have to do anything special. 8412 aix_use_runtimelinking=no 8413 exp_sym_flag='-Bexport' 8414 no_entry_flag="" 8415 else 8416 # If we're using GNU nm, then we don't want the "-C" option. 8417 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8418 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 8419 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' 8420 else 8421 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' 8422 fi 8423 aix_use_runtimelinking=no 8424 8425 # Test if we are trying to use run time linking or normal 8426 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8427 # need to do runtime linking. 8428 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8429 for ld_flag in $LDFLAGS; do 8430 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8431 aix_use_runtimelinking=yes 8432 break 8433 fi 8434 done 8435 ;; 8436 esac 8437 8438 exp_sym_flag='-bexport' 8439 no_entry_flag='-bnoentry' 8440 fi 8441 8442 # When large executables or shared objects are built, AIX ld can 8443 # have problems creating the table of contents. If linking a library 8444 # or program results in "error TOC overflow" add -mminimal-toc to 8445 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8446 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8447 8448 archive_cmds='' 8449 hardcode_direct=yes 8450 hardcode_libdir_separator=':' 8451 link_all_deplibs=yes 8452 8453 if test "$GCC" = yes; then 8454 case $host_os in aix4.[012]|aix4.[012].*) 8455 # We only want to do this on AIX 4.2 and lower, the check 8456 # below for broken collect2 doesn't work under 4.3+ 8457 collect2name=`${CC} -print-prog-name=collect2` 8458 if test -f "$collect2name" && \ 8459 strings "$collect2name" | grep resolve_lib_name >/dev/null 8460 then 8461 # We have reworked collect2 8462 : 8463 else 8464 # We have old collect2 8465 hardcode_direct=unsupported 8466 # It fails to find uninstalled libraries when the uninstalled 8467 # path is not listed in the libpath. Setting hardcode_minus_L 8468 # to unsupported forces relinking 8469 hardcode_minus_L=yes 8470 hardcode_libdir_flag_spec='-L$libdir' 8471 hardcode_libdir_separator= 8472 fi 8473 ;; 8474 esac 8475 shared_flag='-shared' 8476 if test "$aix_use_runtimelinking" = yes; then 8477 shared_flag="$shared_flag "'${wl}-G' 8478 fi 8479 else 8480 # not using gcc 8481 if test "$host_cpu" = ia64; then 8482 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8483 # chokes on -Wl,-G. The following line is correct: 8484 shared_flag='-G' 8485 else 8486 if test "$aix_use_runtimelinking" = yes; then 8487 shared_flag='${wl}-G' 8488 else 8489 shared_flag='${wl}-bM:SRE' 8490 fi 8491 fi 8492 fi 8493 8494 # It seems that -bexpall does not export symbols beginning with 8495 # underscore (_), so it is better to generate a list of symbols to export. 8496 always_export_symbols=yes 8497 if test "$aix_use_runtimelinking" = yes; then 8498 # Warning - without using the other runtime loading flags (-brtl), 8499 # -berok will link without error, but may produce a broken library. 8500 allow_undefined_flag='-berok' 8501 # Determine the default libpath from the value encoded in an empty executable. 8502 cat >conftest.$ac_ext <<_ACEOF 8503/* confdefs.h. */ 8504_ACEOF 8505cat confdefs.h >>conftest.$ac_ext 8506cat >>conftest.$ac_ext <<_ACEOF 8507/* end confdefs.h. */ 8508 8509int 8510main () 8511{ 8512 8513 ; 8514 return 0; 8515} 8516_ACEOF 8517rm -f conftest.$ac_objext conftest$ac_exeext 8518if { (ac_try="$ac_link" 8519case "(($ac_try" in 8520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8521 *) ac_try_echo=$ac_try;; 8522esac 8523eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8524$as_echo "$ac_try_echo") >&5 8525 (eval "$ac_link") 2>conftest.er1 8526 ac_status=$? 8527 grep -v '^ *+' conftest.er1 >conftest.err 8528 rm -f conftest.er1 8529 cat conftest.err >&5 8530 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8531 (exit $ac_status); } && { 8532 test -z "$ac_c_werror_flag" || 8533 test ! -s conftest.err 8534 } && test -s conftest$ac_exeext && { 8535 test "$cross_compiling" = yes || 8536 $as_test_x conftest$ac_exeext 8537 }; then 8538 8539lt_aix_libpath_sed=' 8540 /Import File Strings/,/^$/ { 8541 /^0/ { 8542 s/^0 *\(.*\)$/\1/ 8543 p 8544 } 8545 }' 8546aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8547# Check for a 64-bit object if we didn't find anything. 8548if test -z "$aix_libpath"; then 8549 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8550fi 8551else 8552 $as_echo "$as_me: failed program was:" >&5 8553sed 's/^/| /' conftest.$ac_ext >&5 8554 8555 8556fi 8557 8558rm -rf conftest.dSYM 8559rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8560 conftest$ac_exeext conftest.$ac_ext 8561if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8562 8563 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8564 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" 8565 else 8566 if test "$host_cpu" = ia64; then 8567 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8568 allow_undefined_flag="-z nodefs" 8569 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" 8570 else 8571 # Determine the default libpath from the value encoded in an empty executable. 8572 cat >conftest.$ac_ext <<_ACEOF 8573/* confdefs.h. */ 8574_ACEOF 8575cat confdefs.h >>conftest.$ac_ext 8576cat >>conftest.$ac_ext <<_ACEOF 8577/* end confdefs.h. */ 8578 8579int 8580main () 8581{ 8582 8583 ; 8584 return 0; 8585} 8586_ACEOF 8587rm -f conftest.$ac_objext conftest$ac_exeext 8588if { (ac_try="$ac_link" 8589case "(($ac_try" in 8590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8591 *) ac_try_echo=$ac_try;; 8592esac 8593eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8594$as_echo "$ac_try_echo") >&5 8595 (eval "$ac_link") 2>conftest.er1 8596 ac_status=$? 8597 grep -v '^ *+' conftest.er1 >conftest.err 8598 rm -f conftest.er1 8599 cat conftest.err >&5 8600 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8601 (exit $ac_status); } && { 8602 test -z "$ac_c_werror_flag" || 8603 test ! -s conftest.err 8604 } && test -s conftest$ac_exeext && { 8605 test "$cross_compiling" = yes || 8606 $as_test_x conftest$ac_exeext 8607 }; then 8608 8609lt_aix_libpath_sed=' 8610 /Import File Strings/,/^$/ { 8611 /^0/ { 8612 s/^0 *\(.*\)$/\1/ 8613 p 8614 } 8615 }' 8616aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8617# Check for a 64-bit object if we didn't find anything. 8618if test -z "$aix_libpath"; then 8619 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8620fi 8621else 8622 $as_echo "$as_me: failed program was:" >&5 8623sed 's/^/| /' conftest.$ac_ext >&5 8624 8625 8626fi 8627 8628rm -rf conftest.dSYM 8629rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8630 conftest$ac_exeext conftest.$ac_ext 8631if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8632 8633 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8634 # Warning - without using the other run time loading flags, 8635 # -berok will link without error, but may produce a broken library. 8636 no_undefined_flag=' ${wl}-bernotok' 8637 allow_undefined_flag=' ${wl}-berok' 8638 # Exported symbols can be pulled into shared objects from archives 8639 whole_archive_flag_spec='$convenience' 8640 archive_cmds_need_lc=yes 8641 # This is similar to how AIX traditionally builds its shared libraries. 8642 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' 8643 fi 8644 fi 8645 ;; 8646 8647 amigaos*) 8648 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)' 8649 hardcode_libdir_flag_spec='-L$libdir' 8650 hardcode_minus_L=yes 8651 # see comment about different semantics on the GNU ld section 8652 ld_shlibs=no 8653 ;; 8654 8655 bsdi[45]*) 8656 export_dynamic_flag_spec=-rdynamic 8657 ;; 8658 8659 cygwin* | mingw* | pw32*) 8660 # When not using gcc, we currently assume that we are using 8661 # Microsoft Visual C++. 8662 # hardcode_libdir_flag_spec is actually meaningless, as there is 8663 # no search path for DLLs. 8664 hardcode_libdir_flag_spec=' ' 8665 allow_undefined_flag=unsupported 8666 # Tell ltmain to make .lib files, not .a files. 8667 libext=lib 8668 # Tell ltmain to make .dll files, not .so files. 8669 shrext_cmds=".dll" 8670 # FIXME: Setting linknames here is a bad hack. 8671 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8672 # The linker will automatically build a .lib file if we build a DLL. 8673 old_archive_From_new_cmds='true' 8674 # FIXME: Should let the user specify the lib program. 8675 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8676 fix_srcfile_path='`cygpath -w "$srcfile"`' 8677 enable_shared_with_static_runtimes=yes 8678 ;; 8679 8680 darwin* | rhapsody*) 8681 case $host_os in 8682 rhapsody* | darwin1.[012]) 8683 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8684 ;; 8685 *) # Darwin 1.3 on 8686 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8687 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8688 else 8689 case ${MACOSX_DEPLOYMENT_TARGET} in 8690 10.[012]) 8691 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8692 ;; 8693 10.*) 8694 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8695 ;; 8696 esac 8697 fi 8698 ;; 8699 esac 8700 archive_cmds_need_lc=no 8701 hardcode_direct=no 8702 hardcode_automatic=yes 8703 hardcode_shlibpath_var=unsupported 8704 whole_archive_flag_spec='' 8705 link_all_deplibs=yes 8706 if test "$GCC" = yes ; then 8707 output_verbose_link_cmd='echo' 8708 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8709 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8710 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}" 8711 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}" 8712 else 8713 case $cc_basename in 8714 xlc*) 8715 output_verbose_link_cmd='echo' 8716 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 8717 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8718 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8719 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}' 8720 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}' 8721 ;; 8722 *) 8723 ld_shlibs=no 8724 ;; 8725 esac 8726 fi 8727 ;; 8728 8729 dgux*) 8730 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8731 hardcode_libdir_flag_spec='-L$libdir' 8732 hardcode_shlibpath_var=no 8733 ;; 8734 8735 freebsd1*) 8736 ld_shlibs=no 8737 ;; 8738 8739 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8740 # support. Future versions do this automatically, but an explicit c++rt0.o 8741 # does not break anything, and helps significantly (at the cost of a little 8742 # extra space). 8743 freebsd2.2*) 8744 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8745 hardcode_libdir_flag_spec='-R$libdir' 8746 hardcode_direct=yes 8747 hardcode_shlibpath_var=no 8748 ;; 8749 8750 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8751 freebsd2*) 8752 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8753 hardcode_direct=yes 8754 hardcode_minus_L=yes 8755 hardcode_shlibpath_var=no 8756 ;; 8757 8758 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8759 freebsd* | dragonfly*) 8760 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8761 hardcode_libdir_flag_spec='-R$libdir' 8762 hardcode_direct=yes 8763 hardcode_shlibpath_var=no 8764 ;; 8765 8766 hpux9*) 8767 if test "$GCC" = yes; then 8768 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' 8769 else 8770 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' 8771 fi 8772 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8773 hardcode_libdir_separator=: 8774 hardcode_direct=yes 8775 8776 # hardcode_minus_L: Not really in the search PATH, 8777 # but as the default location of the library. 8778 hardcode_minus_L=yes 8779 export_dynamic_flag_spec='${wl}-E' 8780 ;; 8781 8782 hpux10*) 8783 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8784 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8785 else 8786 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8787 fi 8788 if test "$with_gnu_ld" = no; then 8789 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8790 hardcode_libdir_separator=: 8791 8792 hardcode_direct=yes 8793 export_dynamic_flag_spec='${wl}-E' 8794 8795 # hardcode_minus_L: Not really in the search PATH, 8796 # but as the default location of the library. 8797 hardcode_minus_L=yes 8798 fi 8799 ;; 8800 8801 hpux11*) 8802 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8803 case $host_cpu in 8804 hppa*64*) 8805 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8806 ;; 8807 ia64*) 8808 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8809 ;; 8810 *) 8811 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8812 ;; 8813 esac 8814 else 8815 case $host_cpu in 8816 hppa*64*) 8817 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8818 ;; 8819 ia64*) 8820 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8821 ;; 8822 *) 8823 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8824 ;; 8825 esac 8826 fi 8827 if test "$with_gnu_ld" = no; then 8828 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8829 hardcode_libdir_separator=: 8830 8831 case $host_cpu in 8832 hppa*64*|ia64*) 8833 hardcode_libdir_flag_spec_ld='+b $libdir' 8834 hardcode_direct=no 8835 hardcode_shlibpath_var=no 8836 ;; 8837 *) 8838 hardcode_direct=yes 8839 export_dynamic_flag_spec='${wl}-E' 8840 8841 # hardcode_minus_L: Not really in the search PATH, 8842 # but as the default location of the library. 8843 hardcode_minus_L=yes 8844 ;; 8845 esac 8846 fi 8847 ;; 8848 8849 irix5* | irix6* | nonstopux*) 8850 if test "$GCC" = yes; then 8851 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' 8852 else 8853 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' 8854 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8855 fi 8856 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8857 hardcode_libdir_separator=: 8858 link_all_deplibs=yes 8859 ;; 8860 8861 netbsd*) 8862 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8863 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8864 else 8865 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8866 fi 8867 hardcode_libdir_flag_spec='-R$libdir' 8868 hardcode_direct=yes 8869 hardcode_shlibpath_var=no 8870 ;; 8871 8872 newsos6) 8873 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8874 hardcode_direct=yes 8875 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8876 hardcode_libdir_separator=: 8877 hardcode_shlibpath_var=no 8878 ;; 8879 8880 openbsd*) 8881 if test -f /usr/libexec/ld.so; then 8882 hardcode_direct=yes 8883 hardcode_shlibpath_var=no 8884 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8885 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8886 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8887 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8888 export_dynamic_flag_spec='${wl}-E' 8889 else 8890 case $host_os in 8891 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8892 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8893 hardcode_libdir_flag_spec='-R$libdir' 8894 ;; 8895 *) 8896 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8897 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8898 ;; 8899 esac 8900 fi 8901 else 8902 ld_shlibs=no 8903 fi 8904 ;; 8905 8906 os2*) 8907 hardcode_libdir_flag_spec='-L$libdir' 8908 hardcode_minus_L=yes 8909 allow_undefined_flag=unsupported 8910 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' 8911 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8912 ;; 8913 8914 osf3*) 8915 if test "$GCC" = yes; then 8916 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8917 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' 8918 else 8919 allow_undefined_flag=' -expect_unresolved \*' 8920 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' 8921 fi 8922 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8923 hardcode_libdir_separator=: 8924 ;; 8925 8926 osf4* | osf5*) # as osf3* with the addition of -msym flag 8927 if test "$GCC" = yes; then 8928 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8929 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' 8930 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8931 else 8932 allow_undefined_flag=' -expect_unresolved \*' 8933 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' 8934 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8935 $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' 8936 8937 # Both c and cxx compiler support -rpath directly 8938 hardcode_libdir_flag_spec='-rpath $libdir' 8939 fi 8940 hardcode_libdir_separator=: 8941 ;; 8942 8943 solaris*) 8944 no_undefined_flag=' -z text' 8945 if test "$GCC" = yes; then 8946 wlarc='${wl}' 8947 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8948 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8949 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8950 else 8951 wlarc='' 8952 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8953 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8954 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8955 fi 8956 hardcode_libdir_flag_spec='-R$libdir' 8957 hardcode_shlibpath_var=no 8958 case $host_os in 8959 solaris2.[0-5] | solaris2.[0-5].*) ;; 8960 *) 8961 # The compiler driver will combine and reorder linker options, 8962 # but understands `-z linker_flag'. GCC discards it without `$wl', 8963 # but is careful enough not to reorder. 8964 # Supported since Solaris 2.6 (maybe 2.5.1?) 8965 if test "$GCC" = yes; then 8966 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8967 else 8968 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8969 fi 8970 ;; 8971 esac 8972 link_all_deplibs=yes 8973 ;; 8974 8975 sunos4*) 8976 if test "x$host_vendor" = xsequent; then 8977 # Use $CC to link under sequent, because it throws in some extra .o 8978 # files that make .init and .fini sections work. 8979 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8980 else 8981 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8982 fi 8983 hardcode_libdir_flag_spec='-L$libdir' 8984 hardcode_direct=yes 8985 hardcode_minus_L=yes 8986 hardcode_shlibpath_var=no 8987 ;; 8988 8989 sysv4) 8990 case $host_vendor in 8991 sni) 8992 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8993 hardcode_direct=yes # is this really true??? 8994 ;; 8995 siemens) 8996 ## LD is ld it makes a PLAMLIB 8997 ## CC just makes a GrossModule. 8998 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8999 reload_cmds='$CC -r -o $output$reload_objs' 9000 hardcode_direct=no 9001 ;; 9002 motorola) 9003 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9004 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9005 ;; 9006 esac 9007 runpath_var='LD_RUN_PATH' 9008 hardcode_shlibpath_var=no 9009 ;; 9010 9011 sysv4.3*) 9012 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9013 hardcode_shlibpath_var=no 9014 export_dynamic_flag_spec='-Bexport' 9015 ;; 9016 9017 sysv4*MP*) 9018 if test -d /usr/nec; then 9019 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9020 hardcode_shlibpath_var=no 9021 runpath_var=LD_RUN_PATH 9022 hardcode_runpath_var=yes 9023 ld_shlibs=yes 9024 fi 9025 ;; 9026 9027 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9028 no_undefined_flag='${wl}-z,text' 9029 archive_cmds_need_lc=no 9030 hardcode_shlibpath_var=no 9031 runpath_var='LD_RUN_PATH' 9032 9033 if test "$GCC" = yes; then 9034 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9035 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9036 else 9037 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9038 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9039 fi 9040 ;; 9041 9042 sysv5* | sco3.2v5* | sco5v6*) 9043 # Note: We can NOT use -z defs as we might desire, because we do not 9044 # link with -lc, and that would cause any symbols used from libc to 9045 # always be unresolved, which means just about no library would 9046 # ever link correctly. If we're not using GNU ld we use -z text 9047 # though, which does catch some bad symbols but isn't as heavy-handed 9048 # as -z defs. 9049 no_undefined_flag='${wl}-z,text' 9050 allow_undefined_flag='${wl}-z,nodefs' 9051 archive_cmds_need_lc=no 9052 hardcode_shlibpath_var=no 9053 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 9054 hardcode_libdir_separator=':' 9055 link_all_deplibs=yes 9056 export_dynamic_flag_spec='${wl}-Bexport' 9057 runpath_var='LD_RUN_PATH' 9058 9059 if test "$GCC" = yes; then 9060 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9061 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9062 else 9063 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9064 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9065 fi 9066 ;; 9067 9068 uts4*) 9069 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9070 hardcode_libdir_flag_spec='-L$libdir' 9071 hardcode_shlibpath_var=no 9072 ;; 9073 9074 *) 9075 ld_shlibs=no 9076 ;; 9077 esac 9078 fi 9079 9080{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 9081$as_echo "$ld_shlibs" >&6; } 9082test "$ld_shlibs" = no && can_build_shared=no 9083 9084# 9085# Do we need to explicitly link libc? 9086# 9087case "x$archive_cmds_need_lc" in 9088x|xyes) 9089 # Assume -lc should be added 9090 archive_cmds_need_lc=yes 9091 9092 if test "$enable_shared" = yes && test "$GCC" = yes; then 9093 case $archive_cmds in 9094 *'~'*) 9095 # FIXME: we may have to deal with multi-command sequences. 9096 ;; 9097 '$CC '*) 9098 # Test whether the compiler implicitly links with -lc since on some 9099 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9100 # to ld, don't add -lc before -lgcc. 9101 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 9102$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9103 $rm conftest* 9104 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9105 9106 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 9107 (eval $ac_compile) 2>&5 9108 ac_status=$? 9109 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9110 (exit $ac_status); } 2>conftest.err; then 9111 soname=conftest 9112 lib=conftest 9113 libobjs=conftest.$ac_objext 9114 deplibs= 9115 wl=$lt_prog_compiler_wl 9116 pic_flag=$lt_prog_compiler_pic 9117 compiler_flags=-v 9118 linker_flags=-v 9119 verstring= 9120 output_objdir=. 9121 libname=conftest 9122 lt_save_allow_undefined_flag=$allow_undefined_flag 9123 allow_undefined_flag= 9124 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 9125 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 9126 ac_status=$? 9127 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9128 (exit $ac_status); } 9129 then 9130 archive_cmds_need_lc=no 9131 else 9132 archive_cmds_need_lc=yes 9133 fi 9134 allow_undefined_flag=$lt_save_allow_undefined_flag 9135 else 9136 cat conftest.err 1>&5 9137 fi 9138 $rm conftest* 9139 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 9140$as_echo "$archive_cmds_need_lc" >&6; } 9141 ;; 9142 esac 9143 fi 9144 ;; 9145esac 9146 9147{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 9148$as_echo_n "checking dynamic linker characteristics... " >&6; } 9149library_names_spec= 9150libname_spec='lib$name' 9151soname_spec= 9152shrext_cmds=".so" 9153postinstall_cmds= 9154postuninstall_cmds= 9155finish_cmds= 9156finish_eval= 9157shlibpath_var= 9158shlibpath_overrides_runpath=unknown 9159version_type=none 9160dynamic_linker="$host_os ld.so" 9161sys_lib_dlsearch_path_spec="/lib /usr/lib" 9162 9163if test "$GCC" = yes; then 9164 case $host_os in 9165 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9166 *) lt_awk_arg="/^libraries:/" ;; 9167 esac 9168 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9169 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then 9170 # if the path contains ";" then we assume it to be the separator 9171 # otherwise default to the standard path separator (i.e. ":") - it is 9172 # assumed that no part of a normal pathname contains ";" but that should 9173 # okay in the real world where ";" in dirpaths is itself problematic. 9174 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9175 else 9176 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9177 fi 9178 # Ok, now we have the path, separated by spaces, we can step through it 9179 # and add multilib dir if necessary. 9180 lt_tmp_lt_search_path_spec= 9181 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9182 for lt_sys_path in $lt_search_path_spec; do 9183 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9184 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9185 else 9186 test -d "$lt_sys_path" && \ 9187 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9188 fi 9189 done 9190 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' 9191BEGIN {RS=" "; FS="/|\n";} { 9192 lt_foo=""; 9193 lt_count=0; 9194 for (lt_i = NF; lt_i > 0; lt_i--) { 9195 if ($lt_i != "" && $lt_i != ".") { 9196 if ($lt_i == "..") { 9197 lt_count++; 9198 } else { 9199 if (lt_count == 0) { 9200 lt_foo="/" $lt_i lt_foo; 9201 } else { 9202 lt_count--; 9203 } 9204 } 9205 } 9206 } 9207 if (lt_foo != "") { lt_freq[lt_foo]++; } 9208 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9209}'` 9210 sys_lib_search_path_spec=`echo $lt_search_path_spec` 9211else 9212 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9213fi 9214need_lib_prefix=unknown 9215hardcode_into_libs=no 9216 9217# when you set need_version to no, make sure it does not cause -set_version 9218# flags to be left without arguments 9219need_version=unknown 9220 9221case $host_os in 9222aix3*) 9223 version_type=linux 9224 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9225 shlibpath_var=LIBPATH 9226 9227 # AIX 3 has no versioning support, so we append a major version to the name. 9228 soname_spec='${libname}${release}${shared_ext}$major' 9229 ;; 9230 9231aix[4-9]*) 9232 version_type=linux 9233 need_lib_prefix=no 9234 need_version=no 9235 hardcode_into_libs=yes 9236 if test "$host_cpu" = ia64; then 9237 # AIX 5 supports IA64 9238 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9239 shlibpath_var=LD_LIBRARY_PATH 9240 else 9241 # With GCC up to 2.95.x, collect2 would create an import file 9242 # for dependence libraries. The import file would start with 9243 # the line `#! .'. This would cause the generated library to 9244 # depend on `.', always an invalid library. This was fixed in 9245 # development snapshots of GCC prior to 3.0. 9246 case $host_os in 9247 aix4 | aix4.[01] | aix4.[01].*) 9248 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9249 echo ' yes ' 9250 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 9251 : 9252 else 9253 can_build_shared=no 9254 fi 9255 ;; 9256 esac 9257 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9258 # soname into executable. Probably we can add versioning support to 9259 # collect2, so additional links can be useful in future. 9260 if test "$aix_use_runtimelinking" = yes; then 9261 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9262 # instead of lib<name>.a to let people know that these are not 9263 # typical AIX shared libraries. 9264 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9265 else 9266 # We preserve .a as extension for shared libraries through AIX4.2 9267 # and later when we are not doing run time linking. 9268 library_names_spec='${libname}${release}.a $libname.a' 9269 soname_spec='${libname}${release}${shared_ext}$major' 9270 fi 9271 shlibpath_var=LIBPATH 9272 fi 9273 ;; 9274 9275amigaos*) 9276 library_names_spec='$libname.ixlibrary $libname.a' 9277 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9278 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' 9279 ;; 9280 9281beos*) 9282 library_names_spec='${libname}${shared_ext}' 9283 dynamic_linker="$host_os ld.so" 9284 shlibpath_var=LIBRARY_PATH 9285 ;; 9286 9287bsdi[45]*) 9288 version_type=linux 9289 need_version=no 9290 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9291 soname_spec='${libname}${release}${shared_ext}$major' 9292 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9293 shlibpath_var=LD_LIBRARY_PATH 9294 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9295 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9296 # the default ld.so.conf also contains /usr/contrib/lib and 9297 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9298 # libtool to hard-code these into programs 9299 ;; 9300 9301cygwin* | mingw* | pw32*) 9302 version_type=windows 9303 shrext_cmds=".dll" 9304 need_version=no 9305 need_lib_prefix=no 9306 9307 case $GCC,$host_os in 9308 yes,cygwin* | yes,mingw* | yes,pw32*) 9309 library_names_spec='$libname.dll.a' 9310 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9311 postinstall_cmds='base_file=`basename \${file}`~ 9312 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 9313 dldir=$destdir/`dirname \$dlpath`~ 9314 test -d \$dldir || mkdir -p \$dldir~ 9315 $install_prog $dir/$dlname \$dldir/$dlname~ 9316 chmod a+x \$dldir/$dlname' 9317 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9318 dlpath=$dir/\$dldll~ 9319 $rm \$dlpath' 9320 shlibpath_overrides_runpath=yes 9321 9322 case $host_os in 9323 cygwin*) 9324 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9325 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9326 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9327 ;; 9328 mingw*) 9329 # MinGW DLLs use traditional 'lib' prefix 9330 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9331 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9332 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 9333 # It is most probably a Windows format PATH printed by 9334 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9335 # path with ; separators, and with drive letters. We can handle the 9336 # drive letters (cygwin fileutils understands them), so leave them, 9337 # especially as we might pass files found there to a mingw objdump, 9338 # which wouldn't understand a cygwinified path. Ahh. 9339 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9340 else 9341 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9342 fi 9343 ;; 9344 pw32*) 9345 # pw32 DLLs use 'pw' prefix rather than 'lib' 9346 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9347 ;; 9348 esac 9349 ;; 9350 9351 *) 9352 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9353 ;; 9354 esac 9355 dynamic_linker='Win32 ld.exe' 9356 # FIXME: first we should search . and the directory the executable is in 9357 shlibpath_var=PATH 9358 ;; 9359 9360darwin* | rhapsody*) 9361 dynamic_linker="$host_os dyld" 9362 version_type=darwin 9363 need_lib_prefix=no 9364 need_version=no 9365 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9366 soname_spec='${libname}${release}${major}$shared_ext' 9367 shlibpath_overrides_runpath=yes 9368 shlibpath_var=DYLD_LIBRARY_PATH 9369 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9370 9371 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9372 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9373 ;; 9374 9375dgux*) 9376 version_type=linux 9377 need_lib_prefix=no 9378 need_version=no 9379 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9380 soname_spec='${libname}${release}${shared_ext}$major' 9381 shlibpath_var=LD_LIBRARY_PATH 9382 ;; 9383 9384freebsd1*) 9385 dynamic_linker=no 9386 ;; 9387 9388freebsd* | dragonfly*) 9389 # DragonFly does not have aout. When/if they implement a new 9390 # versioning mechanism, adjust this. 9391 if test -x /usr/bin/objformat; then 9392 objformat=`/usr/bin/objformat` 9393 else 9394 case $host_os in 9395 freebsd[123]*) objformat=aout ;; 9396 *) objformat=elf ;; 9397 esac 9398 fi 9399 version_type=freebsd-$objformat 9400 case $version_type in 9401 freebsd-elf*) 9402 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9403 need_version=no 9404 need_lib_prefix=no 9405 ;; 9406 freebsd-*) 9407 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9408 need_version=yes 9409 ;; 9410 esac 9411 shlibpath_var=LD_LIBRARY_PATH 9412 case $host_os in 9413 freebsd2*) 9414 shlibpath_overrides_runpath=yes 9415 ;; 9416 freebsd3.[01]* | freebsdelf3.[01]*) 9417 shlibpath_overrides_runpath=yes 9418 hardcode_into_libs=yes 9419 ;; 9420 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9421 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9422 shlibpath_overrides_runpath=no 9423 hardcode_into_libs=yes 9424 ;; 9425 *) # from 4.6 on, and DragonFly 9426 shlibpath_overrides_runpath=yes 9427 hardcode_into_libs=yes 9428 ;; 9429 esac 9430 ;; 9431 9432gnu*) 9433 version_type=linux 9434 need_lib_prefix=no 9435 need_version=no 9436 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9437 soname_spec='${libname}${release}${shared_ext}$major' 9438 shlibpath_var=LD_LIBRARY_PATH 9439 hardcode_into_libs=yes 9440 ;; 9441 9442hpux9* | hpux10* | hpux11*) 9443 # Give a soname corresponding to the major version so that dld.sl refuses to 9444 # link against other versions. 9445 version_type=sunos 9446 need_lib_prefix=no 9447 need_version=no 9448 case $host_cpu in 9449 ia64*) 9450 shrext_cmds='.so' 9451 hardcode_into_libs=yes 9452 dynamic_linker="$host_os dld.so" 9453 shlibpath_var=LD_LIBRARY_PATH 9454 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9455 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9456 soname_spec='${libname}${release}${shared_ext}$major' 9457 if test "X$HPUX_IA64_MODE" = X32; then 9458 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9459 else 9460 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9461 fi 9462 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9463 ;; 9464 hppa*64*) 9465 shrext_cmds='.sl' 9466 hardcode_into_libs=yes 9467 dynamic_linker="$host_os dld.sl" 9468 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9469 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9470 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9471 soname_spec='${libname}${release}${shared_ext}$major' 9472 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9473 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9474 ;; 9475 *) 9476 shrext_cmds='.sl' 9477 dynamic_linker="$host_os dld.sl" 9478 shlibpath_var=SHLIB_PATH 9479 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9480 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9481 soname_spec='${libname}${release}${shared_ext}$major' 9482 ;; 9483 esac 9484 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9485 postinstall_cmds='chmod 555 $lib' 9486 ;; 9487 9488interix[3-9]*) 9489 version_type=linux 9490 need_lib_prefix=no 9491 need_version=no 9492 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9493 soname_spec='${libname}${release}${shared_ext}$major' 9494 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9495 shlibpath_var=LD_LIBRARY_PATH 9496 shlibpath_overrides_runpath=no 9497 hardcode_into_libs=yes 9498 ;; 9499 9500irix5* | irix6* | nonstopux*) 9501 case $host_os in 9502 nonstopux*) version_type=nonstopux ;; 9503 *) 9504 if test "$lt_cv_prog_gnu_ld" = yes; then 9505 version_type=linux 9506 else 9507 version_type=irix 9508 fi ;; 9509 esac 9510 need_lib_prefix=no 9511 need_version=no 9512 soname_spec='${libname}${release}${shared_ext}$major' 9513 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9514 case $host_os in 9515 irix5* | nonstopux*) 9516 libsuff= shlibsuff= 9517 ;; 9518 *) 9519 case $LD in # libtool.m4 will add one of these switches to LD 9520 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9521 libsuff= shlibsuff= libmagic=32-bit;; 9522 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9523 libsuff=32 shlibsuff=N32 libmagic=N32;; 9524 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9525 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9526 *) libsuff= shlibsuff= libmagic=never-match;; 9527 esac 9528 ;; 9529 esac 9530 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9531 shlibpath_overrides_runpath=no 9532 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9533 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9534 hardcode_into_libs=yes 9535 ;; 9536 9537# No shared lib support for Linux oldld, aout, or coff. 9538linux*oldld* | linux*aout* | linux*coff*) 9539 dynamic_linker=no 9540 ;; 9541 9542# This must be Linux ELF. 9543linux* | k*bsd*-gnu) 9544 version_type=linux 9545 need_lib_prefix=no 9546 need_version=no 9547 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9548 soname_spec='${libname}${release}${shared_ext}$major' 9549 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9550 shlibpath_var=LD_LIBRARY_PATH 9551 shlibpath_overrides_runpath=no 9552 # This implies no fast_install, which is unacceptable. 9553 # Some rework will be needed to allow for fast_install 9554 # before this can be enabled. 9555 hardcode_into_libs=yes 9556 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9557 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9558 9559 # Append ld.so.conf contents to the search path 9560 if test -f /etc/ld.so.conf; then 9561 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' ' '` 9562 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 9563 fi 9564 9565 # We used to test for /lib/ld.so.1 and disable shared libraries on 9566 # powerpc, because MkLinux only supported shared libraries with the 9567 # GNU dynamic linker. Since this was broken with cross compilers, 9568 # most powerpc-linux boxes support dynamic linking these days and 9569 # people can always --disable-shared, the test was removed, and we 9570 # assume the GNU/Linux dynamic linker is in use. 9571 dynamic_linker='GNU/Linux ld.so' 9572 ;; 9573 9574netbsd*) 9575 version_type=sunos 9576 need_lib_prefix=no 9577 need_version=no 9578 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9579 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9580 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9581 dynamic_linker='NetBSD (a.out) ld.so' 9582 else 9583 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9584 soname_spec='${libname}${release}${shared_ext}$major' 9585 dynamic_linker='NetBSD ld.elf_so' 9586 fi 9587 shlibpath_var=LD_LIBRARY_PATH 9588 shlibpath_overrides_runpath=yes 9589 hardcode_into_libs=yes 9590 ;; 9591 9592newsos6) 9593 version_type=linux 9594 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9595 shlibpath_var=LD_LIBRARY_PATH 9596 shlibpath_overrides_runpath=yes 9597 ;; 9598 9599nto-qnx*) 9600 version_type=linux 9601 need_lib_prefix=no 9602 need_version=no 9603 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9604 soname_spec='${libname}${release}${shared_ext}$major' 9605 shlibpath_var=LD_LIBRARY_PATH 9606 shlibpath_overrides_runpath=yes 9607 ;; 9608 9609openbsd*) 9610 version_type=sunos 9611 sys_lib_dlsearch_path_spec="/usr/lib" 9612 need_lib_prefix=no 9613 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9614 case $host_os in 9615 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9616 *) need_version=no ;; 9617 esac 9618 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9619 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9620 shlibpath_var=LD_LIBRARY_PATH 9621 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9622 case $host_os in 9623 openbsd2.[89] | openbsd2.[89].*) 9624 shlibpath_overrides_runpath=no 9625 ;; 9626 *) 9627 shlibpath_overrides_runpath=yes 9628 ;; 9629 esac 9630 else 9631 shlibpath_overrides_runpath=yes 9632 fi 9633 ;; 9634 9635os2*) 9636 libname_spec='$name' 9637 shrext_cmds=".dll" 9638 need_lib_prefix=no 9639 library_names_spec='$libname${shared_ext} $libname.a' 9640 dynamic_linker='OS/2 ld.exe' 9641 shlibpath_var=LIBPATH 9642 ;; 9643 9644osf3* | osf4* | osf5*) 9645 version_type=osf 9646 need_lib_prefix=no 9647 need_version=no 9648 soname_spec='${libname}${release}${shared_ext}$major' 9649 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9650 shlibpath_var=LD_LIBRARY_PATH 9651 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9652 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9653 ;; 9654 9655rdos*) 9656 dynamic_linker=no 9657 ;; 9658 9659solaris*) 9660 version_type=linux 9661 need_lib_prefix=no 9662 need_version=no 9663 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9664 soname_spec='${libname}${release}${shared_ext}$major' 9665 shlibpath_var=LD_LIBRARY_PATH 9666 shlibpath_overrides_runpath=yes 9667 hardcode_into_libs=yes 9668 # ldd complains unless libraries are executable 9669 postinstall_cmds='chmod +x $lib' 9670 ;; 9671 9672sunos4*) 9673 version_type=sunos 9674 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9675 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9676 shlibpath_var=LD_LIBRARY_PATH 9677 shlibpath_overrides_runpath=yes 9678 if test "$with_gnu_ld" = yes; then 9679 need_lib_prefix=no 9680 fi 9681 need_version=yes 9682 ;; 9683 9684sysv4 | sysv4.3*) 9685 version_type=linux 9686 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9687 soname_spec='${libname}${release}${shared_ext}$major' 9688 shlibpath_var=LD_LIBRARY_PATH 9689 case $host_vendor in 9690 sni) 9691 shlibpath_overrides_runpath=no 9692 need_lib_prefix=no 9693 export_dynamic_flag_spec='${wl}-Blargedynsym' 9694 runpath_var=LD_RUN_PATH 9695 ;; 9696 siemens) 9697 need_lib_prefix=no 9698 ;; 9699 motorola) 9700 need_lib_prefix=no 9701 need_version=no 9702 shlibpath_overrides_runpath=no 9703 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9704 ;; 9705 esac 9706 ;; 9707 9708sysv4*MP*) 9709 if test -d /usr/nec ;then 9710 version_type=linux 9711 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9712 soname_spec='$libname${shared_ext}.$major' 9713 shlibpath_var=LD_LIBRARY_PATH 9714 fi 9715 ;; 9716 9717sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9718 version_type=freebsd-elf 9719 need_lib_prefix=no 9720 need_version=no 9721 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9722 soname_spec='${libname}${release}${shared_ext}$major' 9723 shlibpath_var=LD_LIBRARY_PATH 9724 hardcode_into_libs=yes 9725 if test "$with_gnu_ld" = yes; then 9726 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9727 shlibpath_overrides_runpath=no 9728 else 9729 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9730 shlibpath_overrides_runpath=yes 9731 case $host_os in 9732 sco3.2v5*) 9733 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9734 ;; 9735 esac 9736 fi 9737 sys_lib_dlsearch_path_spec='/usr/lib' 9738 ;; 9739 9740uts4*) 9741 version_type=linux 9742 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9743 soname_spec='${libname}${release}${shared_ext}$major' 9744 shlibpath_var=LD_LIBRARY_PATH 9745 ;; 9746 9747*) 9748 dynamic_linker=no 9749 ;; 9750esac 9751{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9752$as_echo "$dynamic_linker" >&6; } 9753test "$dynamic_linker" = no && can_build_shared=no 9754 9755if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9756 $as_echo_n "(cached) " >&6 9757else 9758 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 9759fi 9760 9761sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9762if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9763 $as_echo_n "(cached) " >&6 9764else 9765 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 9766fi 9767 9768sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9769 9770variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9771if test "$GCC" = yes; then 9772 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9773fi 9774 9775{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9776$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9777hardcode_action= 9778if test -n "$hardcode_libdir_flag_spec" || \ 9779 test -n "$runpath_var" || \ 9780 test "X$hardcode_automatic" = "Xyes" ; then 9781 9782 # We can hardcode non-existant directories. 9783 if test "$hardcode_direct" != no && 9784 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9785 # have to relink, otherwise we might link with an installed library 9786 # when we should be linking with a yet-to-be-installed one 9787 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9788 test "$hardcode_minus_L" != no; then 9789 # Linking always hardcodes the temporary library directory. 9790 hardcode_action=relink 9791 else 9792 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9793 hardcode_action=immediate 9794 fi 9795else 9796 # We cannot hardcode anything, or else we can only hardcode existing 9797 # directories. 9798 hardcode_action=unsupported 9799fi 9800{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 9801$as_echo "$hardcode_action" >&6; } 9802 9803if test "$hardcode_action" = relink; then 9804 # Fast installation is not supported 9805 enable_fast_install=no 9806elif test "$shlibpath_overrides_runpath" = yes || 9807 test "$enable_shared" = no; then 9808 # Fast installation is not necessary 9809 enable_fast_install=needless 9810fi 9811 9812striplib= 9813old_striplib= 9814{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9815$as_echo_n "checking whether stripping libraries is possible... " >&6; } 9816if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9817 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9818 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9819 { $as_echo "$as_me:$LINENO: result: yes" >&5 9820$as_echo "yes" >&6; } 9821else 9822# FIXME - insert some real tests, host_os isn't really good enough 9823 case $host_os in 9824 darwin*) 9825 if test -n "$STRIP" ; then 9826 striplib="$STRIP -x" 9827 old_striplib="$STRIP -S" 9828 { $as_echo "$as_me:$LINENO: result: yes" >&5 9829$as_echo "yes" >&6; } 9830 else 9831 { $as_echo "$as_me:$LINENO: result: no" >&5 9832$as_echo "no" >&6; } 9833fi 9834 ;; 9835 *) 9836 { $as_echo "$as_me:$LINENO: result: no" >&5 9837$as_echo "no" >&6; } 9838 ;; 9839 esac 9840fi 9841 9842if test "x$enable_dlopen" != xyes; then 9843 enable_dlopen=unknown 9844 enable_dlopen_self=unknown 9845 enable_dlopen_self_static=unknown 9846else 9847 lt_cv_dlopen=no 9848 lt_cv_dlopen_libs= 9849 9850 case $host_os in 9851 beos*) 9852 lt_cv_dlopen="load_add_on" 9853 lt_cv_dlopen_libs= 9854 lt_cv_dlopen_self=yes 9855 ;; 9856 9857 mingw* | pw32*) 9858 lt_cv_dlopen="LoadLibrary" 9859 lt_cv_dlopen_libs= 9860 ;; 9861 9862 cygwin*) 9863 lt_cv_dlopen="dlopen" 9864 lt_cv_dlopen_libs= 9865 ;; 9866 9867 darwin*) 9868 # if libdl is installed we need to link against it 9869 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9870$as_echo_n "checking for dlopen in -ldl... " >&6; } 9871if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9872 $as_echo_n "(cached) " >&6 9873else 9874 ac_check_lib_save_LIBS=$LIBS 9875LIBS="-ldl $LIBS" 9876cat >conftest.$ac_ext <<_ACEOF 9877/* confdefs.h. */ 9878_ACEOF 9879cat confdefs.h >>conftest.$ac_ext 9880cat >>conftest.$ac_ext <<_ACEOF 9881/* end confdefs.h. */ 9882 9883/* Override any GCC internal prototype to avoid an error. 9884 Use char because int might match the return type of a GCC 9885 builtin and then its argument prototype would still apply. */ 9886#ifdef __cplusplus 9887extern "C" 9888#endif 9889char dlopen (); 9890int 9891main () 9892{ 9893return dlopen (); 9894 ; 9895 return 0; 9896} 9897_ACEOF 9898rm -f conftest.$ac_objext conftest$ac_exeext 9899if { (ac_try="$ac_link" 9900case "(($ac_try" in 9901 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9902 *) ac_try_echo=$ac_try;; 9903esac 9904eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 9905$as_echo "$ac_try_echo") >&5 9906 (eval "$ac_link") 2>conftest.er1 9907 ac_status=$? 9908 grep -v '^ *+' conftest.er1 >conftest.err 9909 rm -f conftest.er1 9910 cat conftest.err >&5 9911 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9912 (exit $ac_status); } && { 9913 test -z "$ac_c_werror_flag" || 9914 test ! -s conftest.err 9915 } && test -s conftest$ac_exeext && { 9916 test "$cross_compiling" = yes || 9917 $as_test_x conftest$ac_exeext 9918 }; then 9919 ac_cv_lib_dl_dlopen=yes 9920else 9921 $as_echo "$as_me: failed program was:" >&5 9922sed 's/^/| /' conftest.$ac_ext >&5 9923 9924 ac_cv_lib_dl_dlopen=no 9925fi 9926 9927rm -rf conftest.dSYM 9928rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9929 conftest$ac_exeext conftest.$ac_ext 9930LIBS=$ac_check_lib_save_LIBS 9931fi 9932{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9933$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9934if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 9935 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9936else 9937 9938 lt_cv_dlopen="dyld" 9939 lt_cv_dlopen_libs= 9940 lt_cv_dlopen_self=yes 9941 9942fi 9943 9944 ;; 9945 9946 *) 9947 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 9948$as_echo_n "checking for shl_load... " >&6; } 9949if test "${ac_cv_func_shl_load+set}" = set; then 9950 $as_echo_n "(cached) " >&6 9951else 9952 cat >conftest.$ac_ext <<_ACEOF 9953/* confdefs.h. */ 9954_ACEOF 9955cat confdefs.h >>conftest.$ac_ext 9956cat >>conftest.$ac_ext <<_ACEOF 9957/* end confdefs.h. */ 9958/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9959 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9960#define shl_load innocuous_shl_load 9961 9962/* System header to define __stub macros and hopefully few prototypes, 9963 which can conflict with char shl_load (); below. 9964 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9965 <limits.h> exists even on freestanding compilers. */ 9966 9967#ifdef __STDC__ 9968# include <limits.h> 9969#else 9970# include <assert.h> 9971#endif 9972 9973#undef shl_load 9974 9975/* Override any GCC internal prototype to avoid an error. 9976 Use char because int might match the return type of a GCC 9977 builtin and then its argument prototype would still apply. */ 9978#ifdef __cplusplus 9979extern "C" 9980#endif 9981char shl_load (); 9982/* The GNU C library defines this for functions which it implements 9983 to always fail with ENOSYS. Some functions are actually named 9984 something starting with __ and the normal name is an alias. */ 9985#if defined __stub_shl_load || defined __stub___shl_load 9986choke me 9987#endif 9988 9989int 9990main () 9991{ 9992return shl_load (); 9993 ; 9994 return 0; 9995} 9996_ACEOF 9997rm -f conftest.$ac_objext conftest$ac_exeext 9998if { (ac_try="$ac_link" 9999case "(($ac_try" in 10000 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10001 *) ac_try_echo=$ac_try;; 10002esac 10003eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10004$as_echo "$ac_try_echo") >&5 10005 (eval "$ac_link") 2>conftest.er1 10006 ac_status=$? 10007 grep -v '^ *+' conftest.er1 >conftest.err 10008 rm -f conftest.er1 10009 cat conftest.err >&5 10010 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10011 (exit $ac_status); } && { 10012 test -z "$ac_c_werror_flag" || 10013 test ! -s conftest.err 10014 } && test -s conftest$ac_exeext && { 10015 test "$cross_compiling" = yes || 10016 $as_test_x conftest$ac_exeext 10017 }; then 10018 ac_cv_func_shl_load=yes 10019else 10020 $as_echo "$as_me: failed program was:" >&5 10021sed 's/^/| /' conftest.$ac_ext >&5 10022 10023 ac_cv_func_shl_load=no 10024fi 10025 10026rm -rf conftest.dSYM 10027rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10028 conftest$ac_exeext conftest.$ac_ext 10029fi 10030{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 10031$as_echo "$ac_cv_func_shl_load" >&6; } 10032if test "x$ac_cv_func_shl_load" = x""yes; then 10033 lt_cv_dlopen="shl_load" 10034else 10035 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 10036$as_echo_n "checking for shl_load in -ldld... " >&6; } 10037if test "${ac_cv_lib_dld_shl_load+set}" = set; then 10038 $as_echo_n "(cached) " >&6 10039else 10040 ac_check_lib_save_LIBS=$LIBS 10041LIBS="-ldld $LIBS" 10042cat >conftest.$ac_ext <<_ACEOF 10043/* confdefs.h. */ 10044_ACEOF 10045cat confdefs.h >>conftest.$ac_ext 10046cat >>conftest.$ac_ext <<_ACEOF 10047/* end confdefs.h. */ 10048 10049/* Override any GCC internal prototype to avoid an error. 10050 Use char because int might match the return type of a GCC 10051 builtin and then its argument prototype would still apply. */ 10052#ifdef __cplusplus 10053extern "C" 10054#endif 10055char shl_load (); 10056int 10057main () 10058{ 10059return shl_load (); 10060 ; 10061 return 0; 10062} 10063_ACEOF 10064rm -f conftest.$ac_objext conftest$ac_exeext 10065if { (ac_try="$ac_link" 10066case "(($ac_try" in 10067 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10068 *) ac_try_echo=$ac_try;; 10069esac 10070eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10071$as_echo "$ac_try_echo") >&5 10072 (eval "$ac_link") 2>conftest.er1 10073 ac_status=$? 10074 grep -v '^ *+' conftest.er1 >conftest.err 10075 rm -f conftest.er1 10076 cat conftest.err >&5 10077 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10078 (exit $ac_status); } && { 10079 test -z "$ac_c_werror_flag" || 10080 test ! -s conftest.err 10081 } && test -s conftest$ac_exeext && { 10082 test "$cross_compiling" = yes || 10083 $as_test_x conftest$ac_exeext 10084 }; then 10085 ac_cv_lib_dld_shl_load=yes 10086else 10087 $as_echo "$as_me: failed program was:" >&5 10088sed 's/^/| /' conftest.$ac_ext >&5 10089 10090 ac_cv_lib_dld_shl_load=no 10091fi 10092 10093rm -rf conftest.dSYM 10094rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10095 conftest$ac_exeext conftest.$ac_ext 10096LIBS=$ac_check_lib_save_LIBS 10097fi 10098{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 10099$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10100if test "x$ac_cv_lib_dld_shl_load" = x""yes; then 10101 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10102else 10103 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 10104$as_echo_n "checking for dlopen... " >&6; } 10105if test "${ac_cv_func_dlopen+set}" = set; then 10106 $as_echo_n "(cached) " >&6 10107else 10108 cat >conftest.$ac_ext <<_ACEOF 10109/* confdefs.h. */ 10110_ACEOF 10111cat confdefs.h >>conftest.$ac_ext 10112cat >>conftest.$ac_ext <<_ACEOF 10113/* end confdefs.h. */ 10114/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 10115 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10116#define dlopen innocuous_dlopen 10117 10118/* System header to define __stub macros and hopefully few prototypes, 10119 which can conflict with char dlopen (); below. 10120 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10121 <limits.h> exists even on freestanding compilers. */ 10122 10123#ifdef __STDC__ 10124# include <limits.h> 10125#else 10126# include <assert.h> 10127#endif 10128 10129#undef dlopen 10130 10131/* Override any GCC internal prototype to avoid an error. 10132 Use char because int might match the return type of a GCC 10133 builtin and then its argument prototype would still apply. */ 10134#ifdef __cplusplus 10135extern "C" 10136#endif 10137char dlopen (); 10138/* The GNU C library defines this for functions which it implements 10139 to always fail with ENOSYS. Some functions are actually named 10140 something starting with __ and the normal name is an alias. */ 10141#if defined __stub_dlopen || defined __stub___dlopen 10142choke me 10143#endif 10144 10145int 10146main () 10147{ 10148return dlopen (); 10149 ; 10150 return 0; 10151} 10152_ACEOF 10153rm -f conftest.$ac_objext conftest$ac_exeext 10154if { (ac_try="$ac_link" 10155case "(($ac_try" in 10156 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10157 *) ac_try_echo=$ac_try;; 10158esac 10159eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10160$as_echo "$ac_try_echo") >&5 10161 (eval "$ac_link") 2>conftest.er1 10162 ac_status=$? 10163 grep -v '^ *+' conftest.er1 >conftest.err 10164 rm -f conftest.er1 10165 cat conftest.err >&5 10166 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10167 (exit $ac_status); } && { 10168 test -z "$ac_c_werror_flag" || 10169 test ! -s conftest.err 10170 } && test -s conftest$ac_exeext && { 10171 test "$cross_compiling" = yes || 10172 $as_test_x conftest$ac_exeext 10173 }; then 10174 ac_cv_func_dlopen=yes 10175else 10176 $as_echo "$as_me: failed program was:" >&5 10177sed 's/^/| /' conftest.$ac_ext >&5 10178 10179 ac_cv_func_dlopen=no 10180fi 10181 10182rm -rf conftest.dSYM 10183rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10184 conftest$ac_exeext conftest.$ac_ext 10185fi 10186{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 10187$as_echo "$ac_cv_func_dlopen" >&6; } 10188if test "x$ac_cv_func_dlopen" = x""yes; then 10189 lt_cv_dlopen="dlopen" 10190else 10191 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 10192$as_echo_n "checking for dlopen in -ldl... " >&6; } 10193if test "${ac_cv_lib_dl_dlopen+set}" = set; then 10194 $as_echo_n "(cached) " >&6 10195else 10196 ac_check_lib_save_LIBS=$LIBS 10197LIBS="-ldl $LIBS" 10198cat >conftest.$ac_ext <<_ACEOF 10199/* confdefs.h. */ 10200_ACEOF 10201cat confdefs.h >>conftest.$ac_ext 10202cat >>conftest.$ac_ext <<_ACEOF 10203/* end confdefs.h. */ 10204 10205/* Override any GCC internal prototype to avoid an error. 10206 Use char because int might match the return type of a GCC 10207 builtin and then its argument prototype would still apply. */ 10208#ifdef __cplusplus 10209extern "C" 10210#endif 10211char dlopen (); 10212int 10213main () 10214{ 10215return dlopen (); 10216 ; 10217 return 0; 10218} 10219_ACEOF 10220rm -f conftest.$ac_objext conftest$ac_exeext 10221if { (ac_try="$ac_link" 10222case "(($ac_try" in 10223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10224 *) ac_try_echo=$ac_try;; 10225esac 10226eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10227$as_echo "$ac_try_echo") >&5 10228 (eval "$ac_link") 2>conftest.er1 10229 ac_status=$? 10230 grep -v '^ *+' conftest.er1 >conftest.err 10231 rm -f conftest.er1 10232 cat conftest.err >&5 10233 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10234 (exit $ac_status); } && { 10235 test -z "$ac_c_werror_flag" || 10236 test ! -s conftest.err 10237 } && test -s conftest$ac_exeext && { 10238 test "$cross_compiling" = yes || 10239 $as_test_x conftest$ac_exeext 10240 }; then 10241 ac_cv_lib_dl_dlopen=yes 10242else 10243 $as_echo "$as_me: failed program was:" >&5 10244sed 's/^/| /' conftest.$ac_ext >&5 10245 10246 ac_cv_lib_dl_dlopen=no 10247fi 10248 10249rm -rf conftest.dSYM 10250rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10251 conftest$ac_exeext conftest.$ac_ext 10252LIBS=$ac_check_lib_save_LIBS 10253fi 10254{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 10255$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10256if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 10257 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10258else 10259 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 10260$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10261if test "${ac_cv_lib_svld_dlopen+set}" = set; then 10262 $as_echo_n "(cached) " >&6 10263else 10264 ac_check_lib_save_LIBS=$LIBS 10265LIBS="-lsvld $LIBS" 10266cat >conftest.$ac_ext <<_ACEOF 10267/* confdefs.h. */ 10268_ACEOF 10269cat confdefs.h >>conftest.$ac_ext 10270cat >>conftest.$ac_ext <<_ACEOF 10271/* end confdefs.h. */ 10272 10273/* Override any GCC internal prototype to avoid an error. 10274 Use char because int might match the return type of a GCC 10275 builtin and then its argument prototype would still apply. */ 10276#ifdef __cplusplus 10277extern "C" 10278#endif 10279char dlopen (); 10280int 10281main () 10282{ 10283return dlopen (); 10284 ; 10285 return 0; 10286} 10287_ACEOF 10288rm -f conftest.$ac_objext conftest$ac_exeext 10289if { (ac_try="$ac_link" 10290case "(($ac_try" in 10291 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10292 *) ac_try_echo=$ac_try;; 10293esac 10294eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10295$as_echo "$ac_try_echo") >&5 10296 (eval "$ac_link") 2>conftest.er1 10297 ac_status=$? 10298 grep -v '^ *+' conftest.er1 >conftest.err 10299 rm -f conftest.er1 10300 cat conftest.err >&5 10301 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10302 (exit $ac_status); } && { 10303 test -z "$ac_c_werror_flag" || 10304 test ! -s conftest.err 10305 } && test -s conftest$ac_exeext && { 10306 test "$cross_compiling" = yes || 10307 $as_test_x conftest$ac_exeext 10308 }; then 10309 ac_cv_lib_svld_dlopen=yes 10310else 10311 $as_echo "$as_me: failed program was:" >&5 10312sed 's/^/| /' conftest.$ac_ext >&5 10313 10314 ac_cv_lib_svld_dlopen=no 10315fi 10316 10317rm -rf conftest.dSYM 10318rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10319 conftest$ac_exeext conftest.$ac_ext 10320LIBS=$ac_check_lib_save_LIBS 10321fi 10322{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 10323$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10324if test "x$ac_cv_lib_svld_dlopen" = x""yes; then 10325 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10326else 10327 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 10328$as_echo_n "checking for dld_link in -ldld... " >&6; } 10329if test "${ac_cv_lib_dld_dld_link+set}" = set; then 10330 $as_echo_n "(cached) " >&6 10331else 10332 ac_check_lib_save_LIBS=$LIBS 10333LIBS="-ldld $LIBS" 10334cat >conftest.$ac_ext <<_ACEOF 10335/* confdefs.h. */ 10336_ACEOF 10337cat confdefs.h >>conftest.$ac_ext 10338cat >>conftest.$ac_ext <<_ACEOF 10339/* end confdefs.h. */ 10340 10341/* Override any GCC internal prototype to avoid an error. 10342 Use char because int might match the return type of a GCC 10343 builtin and then its argument prototype would still apply. */ 10344#ifdef __cplusplus 10345extern "C" 10346#endif 10347char dld_link (); 10348int 10349main () 10350{ 10351return dld_link (); 10352 ; 10353 return 0; 10354} 10355_ACEOF 10356rm -f conftest.$ac_objext conftest$ac_exeext 10357if { (ac_try="$ac_link" 10358case "(($ac_try" in 10359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10360 *) ac_try_echo=$ac_try;; 10361esac 10362eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10363$as_echo "$ac_try_echo") >&5 10364 (eval "$ac_link") 2>conftest.er1 10365 ac_status=$? 10366 grep -v '^ *+' conftest.er1 >conftest.err 10367 rm -f conftest.er1 10368 cat conftest.err >&5 10369 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10370 (exit $ac_status); } && { 10371 test -z "$ac_c_werror_flag" || 10372 test ! -s conftest.err 10373 } && test -s conftest$ac_exeext && { 10374 test "$cross_compiling" = yes || 10375 $as_test_x conftest$ac_exeext 10376 }; then 10377 ac_cv_lib_dld_dld_link=yes 10378else 10379 $as_echo "$as_me: failed program was:" >&5 10380sed 's/^/| /' conftest.$ac_ext >&5 10381 10382 ac_cv_lib_dld_dld_link=no 10383fi 10384 10385rm -rf conftest.dSYM 10386rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10387 conftest$ac_exeext conftest.$ac_ext 10388LIBS=$ac_check_lib_save_LIBS 10389fi 10390{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10391$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10392if test "x$ac_cv_lib_dld_dld_link" = x""yes; then 10393 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10394fi 10395 10396 10397fi 10398 10399 10400fi 10401 10402 10403fi 10404 10405 10406fi 10407 10408 10409fi 10410 10411 ;; 10412 esac 10413 10414 if test "x$lt_cv_dlopen" != xno; then 10415 enable_dlopen=yes 10416 else 10417 enable_dlopen=no 10418 fi 10419 10420 case $lt_cv_dlopen in 10421 dlopen) 10422 save_CPPFLAGS="$CPPFLAGS" 10423 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10424 10425 save_LDFLAGS="$LDFLAGS" 10426 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10427 10428 save_LIBS="$LIBS" 10429 LIBS="$lt_cv_dlopen_libs $LIBS" 10430 10431 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10432$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10433if test "${lt_cv_dlopen_self+set}" = set; then 10434 $as_echo_n "(cached) " >&6 10435else 10436 if test "$cross_compiling" = yes; then : 10437 lt_cv_dlopen_self=cross 10438else 10439 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10440 lt_status=$lt_dlunknown 10441 cat > conftest.$ac_ext <<EOF 10442#line 10442 "configure" 10443#include "confdefs.h" 10444 10445#if HAVE_DLFCN_H 10446#include <dlfcn.h> 10447#endif 10448 10449#include <stdio.h> 10450 10451#ifdef RTLD_GLOBAL 10452# define LT_DLGLOBAL RTLD_GLOBAL 10453#else 10454# ifdef DL_GLOBAL 10455# define LT_DLGLOBAL DL_GLOBAL 10456# else 10457# define LT_DLGLOBAL 0 10458# endif 10459#endif 10460 10461/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10462 find out it does not work in some platform. */ 10463#ifndef LT_DLLAZY_OR_NOW 10464# ifdef RTLD_LAZY 10465# define LT_DLLAZY_OR_NOW RTLD_LAZY 10466# else 10467# ifdef DL_LAZY 10468# define LT_DLLAZY_OR_NOW DL_LAZY 10469# else 10470# ifdef RTLD_NOW 10471# define LT_DLLAZY_OR_NOW RTLD_NOW 10472# else 10473# ifdef DL_NOW 10474# define LT_DLLAZY_OR_NOW DL_NOW 10475# else 10476# define LT_DLLAZY_OR_NOW 0 10477# endif 10478# endif 10479# endif 10480# endif 10481#endif 10482 10483#ifdef __cplusplus 10484extern "C" void exit (int); 10485#endif 10486 10487void fnord() { int i=42;} 10488int main () 10489{ 10490 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10491 int status = $lt_dlunknown; 10492 10493 if (self) 10494 { 10495 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10496 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10497 /* dlclose (self); */ 10498 } 10499 else 10500 puts (dlerror ()); 10501 10502 exit (status); 10503} 10504EOF 10505 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10506 (eval $ac_link) 2>&5 10507 ac_status=$? 10508 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10509 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10510 (./conftest; exit; ) >&5 2>/dev/null 10511 lt_status=$? 10512 case x$lt_status in 10513 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10514 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10515 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10516 esac 10517 else : 10518 # compilation failed 10519 lt_cv_dlopen_self=no 10520 fi 10521fi 10522rm -fr conftest* 10523 10524 10525fi 10526{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10527$as_echo "$lt_cv_dlopen_self" >&6; } 10528 10529 if test "x$lt_cv_dlopen_self" = xyes; then 10530 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10531 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10532$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10533if test "${lt_cv_dlopen_self_static+set}" = set; then 10534 $as_echo_n "(cached) " >&6 10535else 10536 if test "$cross_compiling" = yes; then : 10537 lt_cv_dlopen_self_static=cross 10538else 10539 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10540 lt_status=$lt_dlunknown 10541 cat > conftest.$ac_ext <<EOF 10542#line 10542 "configure" 10543#include "confdefs.h" 10544 10545#if HAVE_DLFCN_H 10546#include <dlfcn.h> 10547#endif 10548 10549#include <stdio.h> 10550 10551#ifdef RTLD_GLOBAL 10552# define LT_DLGLOBAL RTLD_GLOBAL 10553#else 10554# ifdef DL_GLOBAL 10555# define LT_DLGLOBAL DL_GLOBAL 10556# else 10557# define LT_DLGLOBAL 0 10558# endif 10559#endif 10560 10561/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10562 find out it does not work in some platform. */ 10563#ifndef LT_DLLAZY_OR_NOW 10564# ifdef RTLD_LAZY 10565# define LT_DLLAZY_OR_NOW RTLD_LAZY 10566# else 10567# ifdef DL_LAZY 10568# define LT_DLLAZY_OR_NOW DL_LAZY 10569# else 10570# ifdef RTLD_NOW 10571# define LT_DLLAZY_OR_NOW RTLD_NOW 10572# else 10573# ifdef DL_NOW 10574# define LT_DLLAZY_OR_NOW DL_NOW 10575# else 10576# define LT_DLLAZY_OR_NOW 0 10577# endif 10578# endif 10579# endif 10580# endif 10581#endif 10582 10583#ifdef __cplusplus 10584extern "C" void exit (int); 10585#endif 10586 10587void fnord() { int i=42;} 10588int main () 10589{ 10590 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10591 int status = $lt_dlunknown; 10592 10593 if (self) 10594 { 10595 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10596 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10597 /* dlclose (self); */ 10598 } 10599 else 10600 puts (dlerror ()); 10601 10602 exit (status); 10603} 10604EOF 10605 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10606 (eval $ac_link) 2>&5 10607 ac_status=$? 10608 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10609 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10610 (./conftest; exit; ) >&5 2>/dev/null 10611 lt_status=$? 10612 case x$lt_status in 10613 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10614 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10615 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10616 esac 10617 else : 10618 # compilation failed 10619 lt_cv_dlopen_self_static=no 10620 fi 10621fi 10622rm -fr conftest* 10623 10624 10625fi 10626{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10627$as_echo "$lt_cv_dlopen_self_static" >&6; } 10628 fi 10629 10630 CPPFLAGS="$save_CPPFLAGS" 10631 LDFLAGS="$save_LDFLAGS" 10632 LIBS="$save_LIBS" 10633 ;; 10634 esac 10635 10636 case $lt_cv_dlopen_self in 10637 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10638 *) enable_dlopen_self=unknown ;; 10639 esac 10640 10641 case $lt_cv_dlopen_self_static in 10642 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10643 *) enable_dlopen_self_static=unknown ;; 10644 esac 10645fi 10646 10647 10648# Report which library types will actually be built 10649{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10650$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10651{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 10652$as_echo "$can_build_shared" >&6; } 10653 10654{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10655$as_echo_n "checking whether to build shared libraries... " >&6; } 10656test "$can_build_shared" = "no" && enable_shared=no 10657 10658# On AIX, shared libraries and static libraries use the same namespace, and 10659# are all built from PIC. 10660case $host_os in 10661aix3*) 10662 test "$enable_shared" = yes && enable_static=no 10663 if test -n "$RANLIB"; then 10664 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10665 postinstall_cmds='$RANLIB $lib' 10666 fi 10667 ;; 10668 10669aix[4-9]*) 10670 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10671 test "$enable_shared" = yes && enable_static=no 10672 fi 10673 ;; 10674esac 10675{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 10676$as_echo "$enable_shared" >&6; } 10677 10678{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10679$as_echo_n "checking whether to build static libraries... " >&6; } 10680# Make sure either enable_shared or enable_static is yes. 10681test "$enable_shared" = yes || enable_static=yes 10682{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 10683$as_echo "$enable_static" >&6; } 10684 10685# The else clause should only fire when bootstrapping the 10686# libtool distribution, otherwise you forgot to ship ltmain.sh 10687# with your package, and you will get complaints that there are 10688# no rules to generate ltmain.sh. 10689if test -f "$ltmain"; then 10690 # See if we are running on zsh, and set the options which allow our commands through 10691 # without removal of \ escapes. 10692 if test -n "${ZSH_VERSION+set}" ; then 10693 setopt NO_GLOB_SUBST 10694 fi 10695 # Now quote all the things that may contain metacharacters while being 10696 # careful not to overquote the AC_SUBSTed values. We take copies of the 10697 # variables and quote the copies for generation of the libtool script. 10698 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10699 SED SHELL STRIP \ 10700 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10701 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10702 deplibs_check_method reload_flag reload_cmds need_locks \ 10703 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10704 lt_cv_sys_global_symbol_to_c_name_address \ 10705 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10706 old_postinstall_cmds old_postuninstall_cmds \ 10707 compiler \ 10708 CC \ 10709 LD \ 10710 lt_prog_compiler_wl \ 10711 lt_prog_compiler_pic \ 10712 lt_prog_compiler_static \ 10713 lt_prog_compiler_no_builtin_flag \ 10714 export_dynamic_flag_spec \ 10715 thread_safe_flag_spec \ 10716 whole_archive_flag_spec \ 10717 enable_shared_with_static_runtimes \ 10718 old_archive_cmds \ 10719 old_archive_from_new_cmds \ 10720 predep_objects \ 10721 postdep_objects \ 10722 predeps \ 10723 postdeps \ 10724 compiler_lib_search_path \ 10725 compiler_lib_search_dirs \ 10726 archive_cmds \ 10727 archive_expsym_cmds \ 10728 postinstall_cmds \ 10729 postuninstall_cmds \ 10730 old_archive_from_expsyms_cmds \ 10731 allow_undefined_flag \ 10732 no_undefined_flag \ 10733 export_symbols_cmds \ 10734 hardcode_libdir_flag_spec \ 10735 hardcode_libdir_flag_spec_ld \ 10736 hardcode_libdir_separator \ 10737 hardcode_automatic \ 10738 module_cmds \ 10739 module_expsym_cmds \ 10740 lt_cv_prog_compiler_c_o \ 10741 fix_srcfile_path \ 10742 exclude_expsyms \ 10743 include_expsyms; do 10744 10745 case $var in 10746 old_archive_cmds | \ 10747 old_archive_from_new_cmds | \ 10748 archive_cmds | \ 10749 archive_expsym_cmds | \ 10750 module_cmds | \ 10751 module_expsym_cmds | \ 10752 old_archive_from_expsyms_cmds | \ 10753 export_symbols_cmds | \ 10754 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10755 postinstall_cmds | postuninstall_cmds | \ 10756 old_postinstall_cmds | old_postuninstall_cmds | \ 10757 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10758 # Double-quote double-evaled strings. 10759 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10760 ;; 10761 *) 10762 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10763 ;; 10764 esac 10765 done 10766 10767 case $lt_echo in 10768 *'\$0 --fallback-echo"') 10769 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10770 ;; 10771 esac 10772 10773cfgfile="${ofile}T" 10774 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10775 $rm -f "$cfgfile" 10776 { $as_echo "$as_me:$LINENO: creating $ofile" >&5 10777$as_echo "$as_me: creating $ofile" >&6;} 10778 10779 cat <<__EOF__ >> "$cfgfile" 10780#! $SHELL 10781 10782# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10783# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10784# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10785# 10786# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 10787# Free Software Foundation, Inc. 10788# 10789# This file is part of GNU Libtool: 10790# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10791# 10792# This program is free software; you can redistribute it and/or modify 10793# it under the terms of the GNU General Public License as published by 10794# the Free Software Foundation; either version 2 of the License, or 10795# (at your option) any later version. 10796# 10797# This program is distributed in the hope that it will be useful, but 10798# WITHOUT ANY WARRANTY; without even the implied warranty of 10799# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10800# General Public License for more details. 10801# 10802# You should have received a copy of the GNU General Public License 10803# along with this program; if not, write to the Free Software 10804# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10805# 10806# As a special exception to the GNU General Public License, if you 10807# distribute this file as part of a program that contains a 10808# configuration script generated by Autoconf, you may include it under 10809# the same distribution terms that you use for the rest of that program. 10810 10811# A sed program that does not truncate output. 10812SED=$lt_SED 10813 10814# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10815Xsed="$SED -e 1s/^X//" 10816 10817# The HP-UX ksh and POSIX shell print the target directory to stdout 10818# if CDPATH is set. 10819(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10820 10821# The names of the tagged configurations supported by this script. 10822available_tags= 10823 10824# ### BEGIN LIBTOOL CONFIG 10825 10826# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10827 10828# Shell to use when invoking shell scripts. 10829SHELL=$lt_SHELL 10830 10831# Whether or not to build shared libraries. 10832build_libtool_libs=$enable_shared 10833 10834# Whether or not to build static libraries. 10835build_old_libs=$enable_static 10836 10837# Whether or not to add -lc for building shared libraries. 10838build_libtool_need_lc=$archive_cmds_need_lc 10839 10840# Whether or not to disallow shared libs when runtime libs are static 10841allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10842 10843# Whether or not to optimize for fast installation. 10844fast_install=$enable_fast_install 10845 10846# The host system. 10847host_alias=$host_alias 10848host=$host 10849host_os=$host_os 10850 10851# The build system. 10852build_alias=$build_alias 10853build=$build 10854build_os=$build_os 10855 10856# An echo program that does not interpret backslashes. 10857echo=$lt_echo 10858 10859# The archiver. 10860AR=$lt_AR 10861AR_FLAGS=$lt_AR_FLAGS 10862 10863# A C compiler. 10864LTCC=$lt_LTCC 10865 10866# LTCC compiler flags. 10867LTCFLAGS=$lt_LTCFLAGS 10868 10869# A language-specific compiler. 10870CC=$lt_compiler 10871 10872# Is the compiler the GNU C compiler? 10873with_gcc=$GCC 10874 10875# An ERE matcher. 10876EGREP=$lt_EGREP 10877 10878# The linker used to build libraries. 10879LD=$lt_LD 10880 10881# Whether we need hard or soft links. 10882LN_S=$lt_LN_S 10883 10884# A BSD-compatible nm program. 10885NM=$lt_NM 10886 10887# A symbol stripping program 10888STRIP=$lt_STRIP 10889 10890# Used to examine libraries when file_magic_cmd begins "file" 10891MAGIC_CMD=$MAGIC_CMD 10892 10893# Used on cygwin: DLL creation program. 10894DLLTOOL="$DLLTOOL" 10895 10896# Used on cygwin: object dumper. 10897OBJDUMP="$OBJDUMP" 10898 10899# Used on cygwin: assembler. 10900AS="$AS" 10901 10902# The name of the directory that contains temporary libtool files. 10903objdir=$objdir 10904 10905# How to create reloadable object files. 10906reload_flag=$lt_reload_flag 10907reload_cmds=$lt_reload_cmds 10908 10909# How to pass a linker flag through the compiler. 10910wl=$lt_lt_prog_compiler_wl 10911 10912# Object file suffix (normally "o"). 10913objext="$ac_objext" 10914 10915# Old archive suffix (normally "a"). 10916libext="$libext" 10917 10918# Shared library suffix (normally ".so"). 10919shrext_cmds='$shrext_cmds' 10920 10921# Executable file suffix (normally ""). 10922exeext="$exeext" 10923 10924# Additional compiler flags for building library objects. 10925pic_flag=$lt_lt_prog_compiler_pic 10926pic_mode=$pic_mode 10927 10928# What is the maximum length of a command? 10929max_cmd_len=$lt_cv_sys_max_cmd_len 10930 10931# Does compiler simultaneously support -c and -o options? 10932compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10933 10934# Must we lock files when doing compilation? 10935need_locks=$lt_need_locks 10936 10937# Do we need the lib prefix for modules? 10938need_lib_prefix=$need_lib_prefix 10939 10940# Do we need a version for libraries? 10941need_version=$need_version 10942 10943# Whether dlopen is supported. 10944dlopen_support=$enable_dlopen 10945 10946# Whether dlopen of programs is supported. 10947dlopen_self=$enable_dlopen_self 10948 10949# Whether dlopen of statically linked programs is supported. 10950dlopen_self_static=$enable_dlopen_self_static 10951 10952# Compiler flag to prevent dynamic linking. 10953link_static_flag=$lt_lt_prog_compiler_static 10954 10955# Compiler flag to turn off builtin functions. 10956no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10957 10958# Compiler flag to allow reflexive dlopens. 10959export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10960 10961# Compiler flag to generate shared objects directly from archives. 10962whole_archive_flag_spec=$lt_whole_archive_flag_spec 10963 10964# Compiler flag to generate thread-safe objects. 10965thread_safe_flag_spec=$lt_thread_safe_flag_spec 10966 10967# Library versioning type. 10968version_type=$version_type 10969 10970# Format of library name prefix. 10971libname_spec=$lt_libname_spec 10972 10973# List of archive names. First name is the real one, the rest are links. 10974# The last name is the one that the linker finds with -lNAME. 10975library_names_spec=$lt_library_names_spec 10976 10977# The coded name of the library, if different from the real name. 10978soname_spec=$lt_soname_spec 10979 10980# Commands used to build and install an old-style archive. 10981RANLIB=$lt_RANLIB 10982old_archive_cmds=$lt_old_archive_cmds 10983old_postinstall_cmds=$lt_old_postinstall_cmds 10984old_postuninstall_cmds=$lt_old_postuninstall_cmds 10985 10986# Create an old-style archive from a shared archive. 10987old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 10988 10989# Create a temporary old-style archive to link instead of a shared archive. 10990old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 10991 10992# Commands used to build and install a shared archive. 10993archive_cmds=$lt_archive_cmds 10994archive_expsym_cmds=$lt_archive_expsym_cmds 10995postinstall_cmds=$lt_postinstall_cmds 10996postuninstall_cmds=$lt_postuninstall_cmds 10997 10998# Commands used to build a loadable module (assumed same as above if empty) 10999module_cmds=$lt_module_cmds 11000module_expsym_cmds=$lt_module_expsym_cmds 11001 11002# Commands to strip libraries. 11003old_striplib=$lt_old_striplib 11004striplib=$lt_striplib 11005 11006# Dependencies to place before the objects being linked to create a 11007# shared library. 11008predep_objects=$lt_predep_objects 11009 11010# Dependencies to place after the objects being linked to create a 11011# shared library. 11012postdep_objects=$lt_postdep_objects 11013 11014# Dependencies to place before the objects being linked to create a 11015# shared library. 11016predeps=$lt_predeps 11017 11018# Dependencies to place after the objects being linked to create a 11019# shared library. 11020postdeps=$lt_postdeps 11021 11022# The directories searched by this compiler when creating a shared 11023# library 11024compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 11025 11026# The library search path used internally by the compiler when linking 11027# a shared library. 11028compiler_lib_search_path=$lt_compiler_lib_search_path 11029 11030# Method to check whether dependent libraries are shared objects. 11031deplibs_check_method=$lt_deplibs_check_method 11032 11033# Command to use when deplibs_check_method == file_magic. 11034file_magic_cmd=$lt_file_magic_cmd 11035 11036# Flag that allows shared libraries with undefined symbols to be built. 11037allow_undefined_flag=$lt_allow_undefined_flag 11038 11039# Flag that forces no undefined symbols. 11040no_undefined_flag=$lt_no_undefined_flag 11041 11042# Commands used to finish a libtool library installation in a directory. 11043finish_cmds=$lt_finish_cmds 11044 11045# Same as above, but a single script fragment to be evaled but not shown. 11046finish_eval=$lt_finish_eval 11047 11048# Take the output of nm and produce a listing of raw symbols and C names. 11049global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 11050 11051# Transform the output of nm in a proper C declaration 11052global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 11053 11054# Transform the output of nm in a C name address pair 11055global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 11056 11057# This is the shared library runtime path variable. 11058runpath_var=$runpath_var 11059 11060# This is the shared library path variable. 11061shlibpath_var=$shlibpath_var 11062 11063# Is shlibpath searched before the hard-coded library search path? 11064shlibpath_overrides_runpath=$shlibpath_overrides_runpath 11065 11066# How to hardcode a shared library path into an executable. 11067hardcode_action=$hardcode_action 11068 11069# Whether we should hardcode library paths into libraries. 11070hardcode_into_libs=$hardcode_into_libs 11071 11072# Flag to hardcode \$libdir into a binary during linking. 11073# This must work even if \$libdir does not exist. 11074hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 11075 11076# If ld is used when linking, flag to hardcode \$libdir into 11077# a binary during linking. This must work even if \$libdir does 11078# not exist. 11079hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 11080 11081# Whether we need a single -rpath flag with a separated argument. 11082hardcode_libdir_separator=$lt_hardcode_libdir_separator 11083 11084# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 11085# resulting binary. 11086hardcode_direct=$hardcode_direct 11087 11088# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 11089# resulting binary. 11090hardcode_minus_L=$hardcode_minus_L 11091 11092# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 11093# the resulting binary. 11094hardcode_shlibpath_var=$hardcode_shlibpath_var 11095 11096# Set to yes if building a shared library automatically hardcodes DIR into the library 11097# and all subsequent libraries and executables linked against it. 11098hardcode_automatic=$hardcode_automatic 11099 11100# Variables whose values should be saved in libtool wrapper scripts and 11101# restored at relink time. 11102variables_saved_for_relink="$variables_saved_for_relink" 11103 11104# Whether libtool must link a program against all its dependency libraries. 11105link_all_deplibs=$link_all_deplibs 11106 11107# Compile-time system search path for libraries 11108sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 11109 11110# Run-time system search path for libraries 11111sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 11112 11113# Fix the shell variable \$srcfile for the compiler. 11114fix_srcfile_path=$lt_fix_srcfile_path 11115 11116# Set to yes if exported symbols are required. 11117always_export_symbols=$always_export_symbols 11118 11119# The commands to list exported symbols. 11120export_symbols_cmds=$lt_export_symbols_cmds 11121 11122# The commands to extract the exported symbol list from a shared archive. 11123extract_expsyms_cmds=$lt_extract_expsyms_cmds 11124 11125# Symbols that should not be listed in the preloaded symbols. 11126exclude_expsyms=$lt_exclude_expsyms 11127 11128# Symbols that must always be exported. 11129include_expsyms=$lt_include_expsyms 11130 11131# ### END LIBTOOL CONFIG 11132 11133__EOF__ 11134 11135 11136 case $host_os in 11137 aix3*) 11138 cat <<\EOF >> "$cfgfile" 11139 11140# AIX sometimes has problems with the GCC collect2 program. For some 11141# reason, if we set the COLLECT_NAMES environment variable, the problems 11142# vanish in a puff of smoke. 11143if test "X${COLLECT_NAMES+set}" != Xset; then 11144 COLLECT_NAMES= 11145 export COLLECT_NAMES 11146fi 11147EOF 11148 ;; 11149 esac 11150 11151 # We use sed instead of cat because bash on DJGPP gets confused if 11152 # if finds mixed CR/LF and LF-only lines. Since sed operates in 11153 # text mode, it properly converts lines to CR/LF. This bash problem 11154 # is reportedly fixed, but why not run on old versions too? 11155 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 11156 11157 mv -f "$cfgfile" "$ofile" || \ 11158 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 11159 chmod +x "$ofile" 11160 11161else 11162 # If there is no Makefile yet, we rely on a make rule to execute 11163 # `config.status --recheck' to rerun these tests and create the 11164 # libtool script then. 11165 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 11166 if test -f "$ltmain_in"; then 11167 test -f Makefile && make "$ltmain" 11168 fi 11169fi 11170 11171 11172ac_ext=c 11173ac_cpp='$CPP $CPPFLAGS' 11174ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11175ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11176ac_compiler_gnu=$ac_cv_c_compiler_gnu 11177 11178CC="$lt_save_CC" 11179 11180 11181# Check whether --with-tags was given. 11182if test "${with_tags+set}" = set; then 11183 withval=$with_tags; tagnames="$withval" 11184fi 11185 11186 11187if test -f "$ltmain" && test -n "$tagnames"; then 11188 if test ! -f "${ofile}"; then 11189 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 11190$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 11191 fi 11192 11193 if test -z "$LTCC"; then 11194 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 11195 if test -z "$LTCC"; then 11196 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 11197$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 11198 else 11199 { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 11200$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 11201 fi 11202 fi 11203 if test -z "$LTCFLAGS"; then 11204 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 11205 fi 11206 11207 # Extract list of available tagged configurations in $ofile. 11208 # Note that this assumes the entire list is on one line. 11209 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 11210 11211 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 11212 for tagname in $tagnames; do 11213 IFS="$lt_save_ifs" 11214 # Check whether tagname contains only valid characters 11215 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 11216 "") ;; 11217 *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 11218$as_echo "$as_me: error: invalid tag name: $tagname" >&2;} 11219 { (exit 1); exit 1; }; } 11220 ;; 11221 esac 11222 11223 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 11224 then 11225 { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 11226$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 11227 { (exit 1); exit 1; }; } 11228 fi 11229 11230 # Update the list of available tags. 11231 if test -n "$tagname"; then 11232 echo appending configuration tag \"$tagname\" to $ofile 11233 11234 case $tagname in 11235 CXX) 11236 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11237 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11238 (test "X$CXX" != "Xg++"))) ; then 11239 ac_ext=cpp 11240ac_cpp='$CXXCPP $CPPFLAGS' 11241ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11242ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11243ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11244 11245 11246 11247 11248archive_cmds_need_lc_CXX=no 11249allow_undefined_flag_CXX= 11250always_export_symbols_CXX=no 11251archive_expsym_cmds_CXX= 11252export_dynamic_flag_spec_CXX= 11253hardcode_direct_CXX=no 11254hardcode_libdir_flag_spec_CXX= 11255hardcode_libdir_flag_spec_ld_CXX= 11256hardcode_libdir_separator_CXX= 11257hardcode_minus_L_CXX=no 11258hardcode_shlibpath_var_CXX=unsupported 11259hardcode_automatic_CXX=no 11260module_cmds_CXX= 11261module_expsym_cmds_CXX= 11262link_all_deplibs_CXX=unknown 11263old_archive_cmds_CXX=$old_archive_cmds 11264no_undefined_flag_CXX= 11265whole_archive_flag_spec_CXX= 11266enable_shared_with_static_runtimes_CXX=no 11267 11268# Dependencies to place before and after the object being linked: 11269predep_objects_CXX= 11270postdep_objects_CXX= 11271predeps_CXX= 11272postdeps_CXX= 11273compiler_lib_search_path_CXX= 11274compiler_lib_search_dirs_CXX= 11275 11276# Source file extension for C++ test sources. 11277ac_ext=cpp 11278 11279# Object file extension for compiled C++ test sources. 11280objext=o 11281objext_CXX=$objext 11282 11283# Code to be used in simple compile tests 11284lt_simple_compile_test_code="int some_variable = 0;" 11285 11286# Code to be used in simple link tests 11287lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11288 11289# ltmain only uses $CC for tagged configurations so make sure $CC is set. 11290 11291# If no C compiler was specified, use CC. 11292LTCC=${LTCC-"$CC"} 11293 11294# If no C compiler flags were specified, use CFLAGS. 11295LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11296 11297# Allow CC to be a program name with arguments. 11298compiler=$CC 11299 11300 11301# save warnings/boilerplate of simple test code 11302ac_outfile=conftest.$ac_objext 11303echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11304eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11305_lt_compiler_boilerplate=`cat conftest.err` 11306$rm conftest* 11307 11308ac_outfile=conftest.$ac_objext 11309echo "$lt_simple_link_test_code" >conftest.$ac_ext 11310eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11311_lt_linker_boilerplate=`cat conftest.err` 11312$rm -r conftest* 11313 11314 11315# Allow CC to be a program name with arguments. 11316lt_save_CC=$CC 11317lt_save_LD=$LD 11318lt_save_GCC=$GCC 11319GCC=$GXX 11320lt_save_with_gnu_ld=$with_gnu_ld 11321lt_save_path_LD=$lt_cv_path_LD 11322if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11323 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11324else 11325 $as_unset lt_cv_prog_gnu_ld 11326fi 11327if test -n "${lt_cv_path_LDCXX+set}"; then 11328 lt_cv_path_LD=$lt_cv_path_LDCXX 11329else 11330 $as_unset lt_cv_path_LD 11331fi 11332test -z "${LDCXX+set}" || LD=$LDCXX 11333CC=${CXX-"c++"} 11334compiler=$CC 11335compiler_CXX=$CC 11336for cc_temp in $compiler""; do 11337 case $cc_temp in 11338 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11339 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11340 \-*) ;; 11341 *) break;; 11342 esac 11343done 11344cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 11345 11346 11347# We don't want -fno-exception wen compiling C++ code, so set the 11348# no_builtin_flag separately 11349if test "$GXX" = yes; then 11350 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11351else 11352 lt_prog_compiler_no_builtin_flag_CXX= 11353fi 11354 11355if test "$GXX" = yes; then 11356 # Set up default GNU C++ configuration 11357 11358 11359# Check whether --with-gnu-ld was given. 11360if test "${with_gnu_ld+set}" = set; then 11361 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11362else 11363 with_gnu_ld=no 11364fi 11365 11366ac_prog=ld 11367if test "$GCC" = yes; then 11368 # Check if gcc -print-prog-name=ld gives a path. 11369 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 11370$as_echo_n "checking for ld used by $CC... " >&6; } 11371 case $host in 11372 *-*-mingw*) 11373 # gcc leaves a trailing carriage return which upsets mingw 11374 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11375 *) 11376 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11377 esac 11378 case $ac_prog in 11379 # Accept absolute paths. 11380 [\\/]* | ?:[\\/]*) 11381 re_direlt='/[^/][^/]*/\.\./' 11382 # Canonicalize the pathname of ld 11383 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 11384 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11385 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 11386 done 11387 test -z "$LD" && LD="$ac_prog" 11388 ;; 11389 "") 11390 # If it fails, then pretend we aren't using GCC. 11391 ac_prog=ld 11392 ;; 11393 *) 11394 # If it is relative, then search for the first ld in PATH. 11395 with_gnu_ld=unknown 11396 ;; 11397 esac 11398elif test "$with_gnu_ld" = yes; then 11399 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 11400$as_echo_n "checking for GNU ld... " >&6; } 11401else 11402 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 11403$as_echo_n "checking for non-GNU ld... " >&6; } 11404fi 11405if test "${lt_cv_path_LD+set}" = set; then 11406 $as_echo_n "(cached) " >&6 11407else 11408 if test -z "$LD"; then 11409 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11410 for ac_dir in $PATH; do 11411 IFS="$lt_save_ifs" 11412 test -z "$ac_dir" && ac_dir=. 11413 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11414 lt_cv_path_LD="$ac_dir/$ac_prog" 11415 # Check to see if the program is GNU ld. I'd rather use --version, 11416 # but apparently some variants of GNU ld only accept -v. 11417 # Break only if it was the GNU/non-GNU ld that we prefer. 11418 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11419 *GNU* | *'with BFD'*) 11420 test "$with_gnu_ld" != no && break 11421 ;; 11422 *) 11423 test "$with_gnu_ld" != yes && break 11424 ;; 11425 esac 11426 fi 11427 done 11428 IFS="$lt_save_ifs" 11429else 11430 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11431fi 11432fi 11433 11434LD="$lt_cv_path_LD" 11435if test -n "$LD"; then 11436 { $as_echo "$as_me:$LINENO: result: $LD" >&5 11437$as_echo "$LD" >&6; } 11438else 11439 { $as_echo "$as_me:$LINENO: result: no" >&5 11440$as_echo "no" >&6; } 11441fi 11442test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 11443$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 11444 { (exit 1); exit 1; }; } 11445{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 11446$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11447if test "${lt_cv_prog_gnu_ld+set}" = set; then 11448 $as_echo_n "(cached) " >&6 11449else 11450 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11451case `$LD -v 2>&1 </dev/null` in 11452*GNU* | *'with BFD'*) 11453 lt_cv_prog_gnu_ld=yes 11454 ;; 11455*) 11456 lt_cv_prog_gnu_ld=no 11457 ;; 11458esac 11459fi 11460{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 11461$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11462with_gnu_ld=$lt_cv_prog_gnu_ld 11463 11464 11465 11466 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11467 # archiving commands below assume that GNU ld is being used. 11468 if test "$with_gnu_ld" = yes; then 11469 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11470 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' 11471 11472 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11473 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11474 11475 # If archive_cmds runs LD, not CC, wlarc should be empty 11476 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11477 # investigate it a little bit more. (MM) 11478 wlarc='${wl}' 11479 11480 # ancient GNU ld didn't support --whole-archive et. al. 11481 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 11482 grep 'no-whole-archive' > /dev/null; then 11483 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11484 else 11485 whole_archive_flag_spec_CXX= 11486 fi 11487 else 11488 with_gnu_ld=no 11489 wlarc= 11490 11491 # A generic and very simple default shared library creation 11492 # command for GNU C++ for the case where it uses the native 11493 # linker, instead of GNU ld. If possible, this setting should 11494 # overridden to take advantage of the native linker features on 11495 # the platform it is being used on. 11496 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11497 fi 11498 11499 # Commands to make compiler produce verbose output that lists 11500 # what "hidden" libraries, object files and flags are used when 11501 # linking a shared library. 11502 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11503 11504else 11505 GXX=no 11506 with_gnu_ld=no 11507 wlarc= 11508fi 11509 11510# PORTME: fill in a description of your system's C++ link characteristics 11511{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11512$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11513ld_shlibs_CXX=yes 11514case $host_os in 11515 aix3*) 11516 # FIXME: insert proper C++ library support 11517 ld_shlibs_CXX=no 11518 ;; 11519 aix[4-9]*) 11520 if test "$host_cpu" = ia64; then 11521 # On IA64, the linker does run time linking by default, so we don't 11522 # have to do anything special. 11523 aix_use_runtimelinking=no 11524 exp_sym_flag='-Bexport' 11525 no_entry_flag="" 11526 else 11527 aix_use_runtimelinking=no 11528 11529 # Test if we are trying to use run time linking or normal 11530 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11531 # need to do runtime linking. 11532 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11533 for ld_flag in $LDFLAGS; do 11534 case $ld_flag in 11535 *-brtl*) 11536 aix_use_runtimelinking=yes 11537 break 11538 ;; 11539 esac 11540 done 11541 ;; 11542 esac 11543 11544 exp_sym_flag='-bexport' 11545 no_entry_flag='-bnoentry' 11546 fi 11547 11548 # When large executables or shared objects are built, AIX ld can 11549 # have problems creating the table of contents. If linking a library 11550 # or program results in "error TOC overflow" add -mminimal-toc to 11551 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11552 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11553 11554 archive_cmds_CXX='' 11555 hardcode_direct_CXX=yes 11556 hardcode_libdir_separator_CXX=':' 11557 link_all_deplibs_CXX=yes 11558 11559 if test "$GXX" = yes; then 11560 case $host_os in aix4.[012]|aix4.[012].*) 11561 # We only want to do this on AIX 4.2 and lower, the check 11562 # below for broken collect2 doesn't work under 4.3+ 11563 collect2name=`${CC} -print-prog-name=collect2` 11564 if test -f "$collect2name" && \ 11565 strings "$collect2name" | grep resolve_lib_name >/dev/null 11566 then 11567 # We have reworked collect2 11568 : 11569 else 11570 # We have old collect2 11571 hardcode_direct_CXX=unsupported 11572 # It fails to find uninstalled libraries when the uninstalled 11573 # path is not listed in the libpath. Setting hardcode_minus_L 11574 # to unsupported forces relinking 11575 hardcode_minus_L_CXX=yes 11576 hardcode_libdir_flag_spec_CXX='-L$libdir' 11577 hardcode_libdir_separator_CXX= 11578 fi 11579 ;; 11580 esac 11581 shared_flag='-shared' 11582 if test "$aix_use_runtimelinking" = yes; then 11583 shared_flag="$shared_flag "'${wl}-G' 11584 fi 11585 else 11586 # not using gcc 11587 if test "$host_cpu" = ia64; then 11588 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11589 # chokes on -Wl,-G. The following line is correct: 11590 shared_flag='-G' 11591 else 11592 if test "$aix_use_runtimelinking" = yes; then 11593 shared_flag='${wl}-G' 11594 else 11595 shared_flag='${wl}-bM:SRE' 11596 fi 11597 fi 11598 fi 11599 11600 # It seems that -bexpall does not export symbols beginning with 11601 # underscore (_), so it is better to generate a list of symbols to export. 11602 always_export_symbols_CXX=yes 11603 if test "$aix_use_runtimelinking" = yes; then 11604 # Warning - without using the other runtime loading flags (-brtl), 11605 # -berok will link without error, but may produce a broken library. 11606 allow_undefined_flag_CXX='-berok' 11607 # Determine the default libpath from the value encoded in an empty executable. 11608 cat >conftest.$ac_ext <<_ACEOF 11609/* confdefs.h. */ 11610_ACEOF 11611cat confdefs.h >>conftest.$ac_ext 11612cat >>conftest.$ac_ext <<_ACEOF 11613/* end confdefs.h. */ 11614 11615int 11616main () 11617{ 11618 11619 ; 11620 return 0; 11621} 11622_ACEOF 11623rm -f conftest.$ac_objext conftest$ac_exeext 11624if { (ac_try="$ac_link" 11625case "(($ac_try" in 11626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11627 *) ac_try_echo=$ac_try;; 11628esac 11629eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11630$as_echo "$ac_try_echo") >&5 11631 (eval "$ac_link") 2>conftest.er1 11632 ac_status=$? 11633 grep -v '^ *+' conftest.er1 >conftest.err 11634 rm -f conftest.er1 11635 cat conftest.err >&5 11636 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11637 (exit $ac_status); } && { 11638 test -z "$ac_cxx_werror_flag" || 11639 test ! -s conftest.err 11640 } && test -s conftest$ac_exeext && { 11641 test "$cross_compiling" = yes || 11642 $as_test_x conftest$ac_exeext 11643 }; then 11644 11645lt_aix_libpath_sed=' 11646 /Import File Strings/,/^$/ { 11647 /^0/ { 11648 s/^0 *\(.*\)$/\1/ 11649 p 11650 } 11651 }' 11652aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11653# Check for a 64-bit object if we didn't find anything. 11654if test -z "$aix_libpath"; then 11655 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11656fi 11657else 11658 $as_echo "$as_me: failed program was:" >&5 11659sed 's/^/| /' conftest.$ac_ext >&5 11660 11661 11662fi 11663 11664rm -rf conftest.dSYM 11665rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11666 conftest$ac_exeext conftest.$ac_ext 11667if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11668 11669 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11670 11671 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" 11672 else 11673 if test "$host_cpu" = ia64; then 11674 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11675 allow_undefined_flag_CXX="-z nodefs" 11676 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" 11677 else 11678 # Determine the default libpath from the value encoded in an empty executable. 11679 cat >conftest.$ac_ext <<_ACEOF 11680/* confdefs.h. */ 11681_ACEOF 11682cat confdefs.h >>conftest.$ac_ext 11683cat >>conftest.$ac_ext <<_ACEOF 11684/* end confdefs.h. */ 11685 11686int 11687main () 11688{ 11689 11690 ; 11691 return 0; 11692} 11693_ACEOF 11694rm -f conftest.$ac_objext conftest$ac_exeext 11695if { (ac_try="$ac_link" 11696case "(($ac_try" in 11697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11698 *) ac_try_echo=$ac_try;; 11699esac 11700eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11701$as_echo "$ac_try_echo") >&5 11702 (eval "$ac_link") 2>conftest.er1 11703 ac_status=$? 11704 grep -v '^ *+' conftest.er1 >conftest.err 11705 rm -f conftest.er1 11706 cat conftest.err >&5 11707 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11708 (exit $ac_status); } && { 11709 test -z "$ac_cxx_werror_flag" || 11710 test ! -s conftest.err 11711 } && test -s conftest$ac_exeext && { 11712 test "$cross_compiling" = yes || 11713 $as_test_x conftest$ac_exeext 11714 }; then 11715 11716lt_aix_libpath_sed=' 11717 /Import File Strings/,/^$/ { 11718 /^0/ { 11719 s/^0 *\(.*\)$/\1/ 11720 p 11721 } 11722 }' 11723aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11724# Check for a 64-bit object if we didn't find anything. 11725if test -z "$aix_libpath"; then 11726 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11727fi 11728else 11729 $as_echo "$as_me: failed program was:" >&5 11730sed 's/^/| /' conftest.$ac_ext >&5 11731 11732 11733fi 11734 11735rm -rf conftest.dSYM 11736rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11737 conftest$ac_exeext conftest.$ac_ext 11738if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11739 11740 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11741 # Warning - without using the other run time loading flags, 11742 # -berok will link without error, but may produce a broken library. 11743 no_undefined_flag_CXX=' ${wl}-bernotok' 11744 allow_undefined_flag_CXX=' ${wl}-berok' 11745 # Exported symbols can be pulled into shared objects from archives 11746 whole_archive_flag_spec_CXX='$convenience' 11747 archive_cmds_need_lc_CXX=yes 11748 # This is similar to how AIX traditionally builds its shared libraries. 11749 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' 11750 fi 11751 fi 11752 ;; 11753 11754 beos*) 11755 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11756 allow_undefined_flag_CXX=unsupported 11757 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11758 # support --undefined. This deserves some investigation. FIXME 11759 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11760 else 11761 ld_shlibs_CXX=no 11762 fi 11763 ;; 11764 11765 chorus*) 11766 case $cc_basename in 11767 *) 11768 # FIXME: insert proper C++ library support 11769 ld_shlibs_CXX=no 11770 ;; 11771 esac 11772 ;; 11773 11774 cygwin* | mingw* | pw32*) 11775 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11776 # as there is no search path for DLLs. 11777 hardcode_libdir_flag_spec_CXX='-L$libdir' 11778 allow_undefined_flag_CXX=unsupported 11779 always_export_symbols_CXX=no 11780 enable_shared_with_static_runtimes_CXX=yes 11781 11782 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11783 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' 11784 # If the export-symbols file already is a .def file (1st line 11785 # is EXPORTS), use it as is; otherwise, prepend... 11786 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11787 cp $export_symbols $output_objdir/$soname.def; 11788 else 11789 echo EXPORTS > $output_objdir/$soname.def; 11790 cat $export_symbols >> $output_objdir/$soname.def; 11791 fi~ 11792 $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' 11793 else 11794 ld_shlibs_CXX=no 11795 fi 11796 ;; 11797 darwin* | rhapsody*) 11798 archive_cmds_need_lc_CXX=no 11799 hardcode_direct_CXX=no 11800 hardcode_automatic_CXX=yes 11801 hardcode_shlibpath_var_CXX=unsupported 11802 whole_archive_flag_spec_CXX='' 11803 link_all_deplibs_CXX=yes 11804 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 11805 if test "$GXX" = yes ; then 11806 output_verbose_link_cmd='echo' 11807 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}" 11808 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 11809 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}" 11810 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}" 11811 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 11812 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}" 11813 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}" 11814 fi 11815 else 11816 case $cc_basename in 11817 xlc*) 11818 output_verbose_link_cmd='echo' 11819 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' 11820 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11821 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11822 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}' 11823 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}' 11824 ;; 11825 *) 11826 ld_shlibs_CXX=no 11827 ;; 11828 esac 11829 fi 11830 ;; 11831 11832 dgux*) 11833 case $cc_basename in 11834 ec++*) 11835 # FIXME: insert proper C++ library support 11836 ld_shlibs_CXX=no 11837 ;; 11838 ghcx*) 11839 # Green Hills C++ Compiler 11840 # FIXME: insert proper C++ library support 11841 ld_shlibs_CXX=no 11842 ;; 11843 *) 11844 # FIXME: insert proper C++ library support 11845 ld_shlibs_CXX=no 11846 ;; 11847 esac 11848 ;; 11849 freebsd[12]*) 11850 # C++ shared libraries reported to be fairly broken before switch to ELF 11851 ld_shlibs_CXX=no 11852 ;; 11853 freebsd-elf*) 11854 archive_cmds_need_lc_CXX=no 11855 ;; 11856 freebsd* | dragonfly*) 11857 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11858 # conventions 11859 ld_shlibs_CXX=yes 11860 ;; 11861 gnu*) 11862 ;; 11863 hpux9*) 11864 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11865 hardcode_libdir_separator_CXX=: 11866 export_dynamic_flag_spec_CXX='${wl}-E' 11867 hardcode_direct_CXX=yes 11868 hardcode_minus_L_CXX=yes # Not in the search PATH, 11869 # but as the default 11870 # location of the library. 11871 11872 case $cc_basename in 11873 CC*) 11874 # FIXME: insert proper C++ library support 11875 ld_shlibs_CXX=no 11876 ;; 11877 aCC*) 11878 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' 11879 # Commands to make compiler produce verbose output that lists 11880 # what "hidden" libraries, object files and flags are used when 11881 # linking a shared library. 11882 # 11883 # There doesn't appear to be a way to prevent this compiler from 11884 # explicitly linking system object files so we need to strip them 11885 # from the output so that they don't get included in the library 11886 # dependencies. 11887 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' 11888 ;; 11889 *) 11890 if test "$GXX" = yes; then 11891 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' 11892 else 11893 # FIXME: insert proper C++ library support 11894 ld_shlibs_CXX=no 11895 fi 11896 ;; 11897 esac 11898 ;; 11899 hpux10*|hpux11*) 11900 if test $with_gnu_ld = no; then 11901 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11902 hardcode_libdir_separator_CXX=: 11903 11904 case $host_cpu in 11905 hppa*64*|ia64*) ;; 11906 *) 11907 export_dynamic_flag_spec_CXX='${wl}-E' 11908 ;; 11909 esac 11910 fi 11911 case $host_cpu in 11912 hppa*64*|ia64*) 11913 hardcode_direct_CXX=no 11914 hardcode_shlibpath_var_CXX=no 11915 ;; 11916 *) 11917 hardcode_direct_CXX=yes 11918 hardcode_minus_L_CXX=yes # Not in the search PATH, 11919 # but as the default 11920 # location of the library. 11921 ;; 11922 esac 11923 11924 case $cc_basename in 11925 CC*) 11926 # FIXME: insert proper C++ library support 11927 ld_shlibs_CXX=no 11928 ;; 11929 aCC*) 11930 case $host_cpu in 11931 hppa*64*) 11932 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11933 ;; 11934 ia64*) 11935 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11936 ;; 11937 *) 11938 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11939 ;; 11940 esac 11941 # Commands to make compiler produce verbose output that lists 11942 # what "hidden" libraries, object files and flags are used when 11943 # linking a shared library. 11944 # 11945 # There doesn't appear to be a way to prevent this compiler from 11946 # explicitly linking system object files so we need to strip them 11947 # from the output so that they don't get included in the library 11948 # dependencies. 11949 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' 11950 ;; 11951 *) 11952 if test "$GXX" = yes; then 11953 if test $with_gnu_ld = no; then 11954 case $host_cpu in 11955 hppa*64*) 11956 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11957 ;; 11958 ia64*) 11959 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11960 ;; 11961 *) 11962 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' 11963 ;; 11964 esac 11965 fi 11966 else 11967 # FIXME: insert proper C++ library support 11968 ld_shlibs_CXX=no 11969 fi 11970 ;; 11971 esac 11972 ;; 11973 interix[3-9]*) 11974 hardcode_direct_CXX=no 11975 hardcode_shlibpath_var_CXX=no 11976 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11977 export_dynamic_flag_spec_CXX='${wl}-E' 11978 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11979 # Instead, shared libraries are loaded at an image base (0x10000000 by 11980 # default) and relocated if they conflict, which is a slow very memory 11981 # consuming and fragmenting process. To avoid this, we pick a random, 11982 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11983 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11984 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' 11985 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' 11986 ;; 11987 irix5* | irix6*) 11988 case $cc_basename in 11989 CC*) 11990 # SGI C++ 11991 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' 11992 11993 # Archives containing C++ object files must be created using 11994 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 11995 # necessary to make sure instantiated templates are included 11996 # in the archive. 11997 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 11998 ;; 11999 *) 12000 if test "$GXX" = yes; then 12001 if test "$with_gnu_ld" = no; then 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` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 12003 else 12004 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' 12005 fi 12006 fi 12007 link_all_deplibs_CXX=yes 12008 ;; 12009 esac 12010 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12011 hardcode_libdir_separator_CXX=: 12012 ;; 12013 linux* | k*bsd*-gnu) 12014 case $cc_basename in 12015 KCC*) 12016 # Kuck and Associates, Inc. (KAI) C++ Compiler 12017 12018 # KCC will only create a shared library if the output file 12019 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12020 # to its proper name (with version) after linking. 12021 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' 12022 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' 12023 # Commands to make compiler produce verbose output that lists 12024 # what "hidden" libraries, object files and flags are used when 12025 # linking a shared library. 12026 # 12027 # There doesn't appear to be a way to prevent this compiler from 12028 # explicitly linking system object files so we need to strip them 12029 # from the output so that they don't get included in the library 12030 # dependencies. 12031 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' 12032 12033 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 12034 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12035 12036 # Archives containing C++ object files must be created using 12037 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12038 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12039 ;; 12040 icpc*) 12041 # Intel C++ 12042 with_gnu_ld=yes 12043 # version 8.0 and above of icpc choke on multiply defined symbols 12044 # if we add $predep_objects and $postdep_objects, however 7.1 and 12045 # earlier do not add the objects themselves. 12046 case `$CC -V 2>&1` in 12047 *"Version 7."*) 12048 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12049 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' 12050 ;; 12051 *) # Version 8.0 or newer 12052 tmp_idyn= 12053 case $host_cpu in 12054 ia64*) tmp_idyn=' -i_dynamic';; 12055 esac 12056 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12057 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' 12058 ;; 12059 esac 12060 archive_cmds_need_lc_CXX=no 12061 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12062 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12063 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12064 ;; 12065 pgCC* | pgcpp*) 12066 # Portland Group C++ compiler 12067 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12068 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' 12069 12070 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12071 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12072 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' 12073 ;; 12074 cxx*) 12075 # Compaq C++ 12076 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12077 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' 12078 12079 runpath_var=LD_RUN_PATH 12080 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12081 hardcode_libdir_separator_CXX=: 12082 12083 # Commands to make compiler produce verbose output that lists 12084 # what "hidden" libraries, object files and flags are used when 12085 # linking a shared library. 12086 # 12087 # There doesn't appear to be a way to prevent this compiler from 12088 # explicitly linking system object files so we need to strip them 12089 # from the output so that they don't get included in the library 12090 # dependencies. 12091 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' 12092 ;; 12093 *) 12094 case `$CC -V 2>&1 | sed 5q` in 12095 *Sun\ C*) 12096 # Sun C++ 5.9 12097 no_undefined_flag_CXX=' -zdefs' 12098 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12099 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' 12100 hardcode_libdir_flag_spec_CXX='-R$libdir' 12101 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' 12102 12103 # Not sure whether something based on 12104 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12105 # would be better. 12106 output_verbose_link_cmd='echo' 12107 12108 # Archives containing C++ object files must be created using 12109 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12110 # necessary to make sure instantiated templates are included 12111 # in the archive. 12112 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12113 ;; 12114 esac 12115 ;; 12116 esac 12117 ;; 12118 lynxos*) 12119 # FIXME: insert proper C++ library support 12120 ld_shlibs_CXX=no 12121 ;; 12122 m88k*) 12123 # FIXME: insert proper C++ library support 12124 ld_shlibs_CXX=no 12125 ;; 12126 mvs*) 12127 case $cc_basename in 12128 cxx*) 12129 # FIXME: insert proper C++ library support 12130 ld_shlibs_CXX=no 12131 ;; 12132 *) 12133 # FIXME: insert proper C++ library support 12134 ld_shlibs_CXX=no 12135 ;; 12136 esac 12137 ;; 12138 netbsd*) 12139 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 12140 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12141 wlarc= 12142 hardcode_libdir_flag_spec_CXX='-R$libdir' 12143 hardcode_direct_CXX=yes 12144 hardcode_shlibpath_var_CXX=no 12145 fi 12146 # Workaround some broken pre-1.5 toolchains 12147 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12148 ;; 12149 openbsd2*) 12150 # C++ shared libraries are fairly broken 12151 ld_shlibs_CXX=no 12152 ;; 12153 openbsd*) 12154 if test -f /usr/libexec/ld.so; then 12155 hardcode_direct_CXX=yes 12156 hardcode_shlibpath_var_CXX=no 12157 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12158 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12159 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12160 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12161 export_dynamic_flag_spec_CXX='${wl}-E' 12162 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12163 fi 12164 output_verbose_link_cmd='echo' 12165 else 12166 ld_shlibs_CXX=no 12167 fi 12168 ;; 12169 osf3*) 12170 case $cc_basename in 12171 KCC*) 12172 # Kuck and Associates, Inc. (KAI) C++ Compiler 12173 12174 # KCC will only create a shared library if the output file 12175 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12176 # to its proper name (with version) after linking. 12177 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' 12178 12179 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12180 hardcode_libdir_separator_CXX=: 12181 12182 # Archives containing C++ object files must be created using 12183 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12184 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12185 12186 ;; 12187 RCC*) 12188 # Rational C++ 2.4.1 12189 # FIXME: insert proper C++ library support 12190 ld_shlibs_CXX=no 12191 ;; 12192 cxx*) 12193 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12194 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' 12195 12196 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12197 hardcode_libdir_separator_CXX=: 12198 12199 # Commands to make compiler produce verbose output that lists 12200 # what "hidden" libraries, object files and flags are used when 12201 # linking a shared library. 12202 # 12203 # There doesn't appear to be a way to prevent this compiler from 12204 # explicitly linking system object files so we need to strip them 12205 # from the output so that they don't get included in the library 12206 # dependencies. 12207 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' 12208 ;; 12209 *) 12210 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12211 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12212 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' 12213 12214 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12215 hardcode_libdir_separator_CXX=: 12216 12217 # Commands to make compiler produce verbose output that lists 12218 # what "hidden" libraries, object files and flags are used when 12219 # linking a shared library. 12220 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12221 12222 else 12223 # FIXME: insert proper C++ library support 12224 ld_shlibs_CXX=no 12225 fi 12226 ;; 12227 esac 12228 ;; 12229 osf4* | osf5*) 12230 case $cc_basename in 12231 KCC*) 12232 # Kuck and Associates, Inc. (KAI) C++ Compiler 12233 12234 # KCC will only create a shared library if the output file 12235 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12236 # to its proper name (with version) after linking. 12237 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' 12238 12239 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12240 hardcode_libdir_separator_CXX=: 12241 12242 # Archives containing C++ object files must be created using 12243 # the KAI C++ compiler. 12244 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 12245 ;; 12246 RCC*) 12247 # Rational C++ 2.4.1 12248 # FIXME: insert proper C++ library support 12249 ld_shlibs_CXX=no 12250 ;; 12251 cxx*) 12252 allow_undefined_flag_CXX=' -expect_unresolved \*' 12253 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' 12254 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12255 echo "-hidden">> $lib.exp~ 12256 $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~ 12257 $rm $lib.exp' 12258 12259 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12260 hardcode_libdir_separator_CXX=: 12261 12262 # Commands to make compiler produce verbose output that lists 12263 # what "hidden" libraries, object files and flags are used when 12264 # linking a shared library. 12265 # 12266 # There doesn't appear to be a way to prevent this compiler from 12267 # explicitly linking system object files so we need to strip them 12268 # from the output so that they don't get included in the library 12269 # dependencies. 12270 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' 12271 ;; 12272 *) 12273 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12274 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12275 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' 12276 12277 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12278 hardcode_libdir_separator_CXX=: 12279 12280 # Commands to make compiler produce verbose output that lists 12281 # what "hidden" libraries, object files and flags are used when 12282 # linking a shared library. 12283 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12284 12285 else 12286 # FIXME: insert proper C++ library support 12287 ld_shlibs_CXX=no 12288 fi 12289 ;; 12290 esac 12291 ;; 12292 psos*) 12293 # FIXME: insert proper C++ library support 12294 ld_shlibs_CXX=no 12295 ;; 12296 sunos4*) 12297 case $cc_basename in 12298 CC*) 12299 # Sun C++ 4.x 12300 # FIXME: insert proper C++ library support 12301 ld_shlibs_CXX=no 12302 ;; 12303 lcc*) 12304 # Lucid 12305 # FIXME: insert proper C++ library support 12306 ld_shlibs_CXX=no 12307 ;; 12308 *) 12309 # FIXME: insert proper C++ library support 12310 ld_shlibs_CXX=no 12311 ;; 12312 esac 12313 ;; 12314 solaris*) 12315 case $cc_basename in 12316 CC*) 12317 # Sun C++ 4.2, 5.x and Centerline C++ 12318 archive_cmds_need_lc_CXX=yes 12319 no_undefined_flag_CXX=' -zdefs' 12320 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12321 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12322 $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' 12323 12324 hardcode_libdir_flag_spec_CXX='-R$libdir' 12325 hardcode_shlibpath_var_CXX=no 12326 case $host_os in 12327 solaris2.[0-5] | solaris2.[0-5].*) ;; 12328 *) 12329 # The compiler driver will combine and reorder linker options, 12330 # but understands `-z linker_flag'. 12331 # Supported since Solaris 2.6 (maybe 2.5.1?) 12332 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12333 ;; 12334 esac 12335 link_all_deplibs_CXX=yes 12336 12337 output_verbose_link_cmd='echo' 12338 12339 # Archives containing C++ object files must be created using 12340 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12341 # necessary to make sure instantiated templates are included 12342 # in the archive. 12343 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12344 ;; 12345 gcx*) 12346 # Green Hills C++ Compiler 12347 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12348 12349 # The C++ compiler must be used to create the archive. 12350 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12351 ;; 12352 *) 12353 # GNU C++ compiler with Solaris linker 12354 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12355 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12356 if $CC --version | grep -v '^2\.7' > /dev/null; then 12357 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12358 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12359 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12360 12361 # Commands to make compiler produce verbose output that lists 12362 # what "hidden" libraries, object files and flags are used when 12363 # linking a shared library. 12364 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12365 else 12366 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12367 # platform. 12368 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12369 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12370 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12371 12372 # Commands to make compiler produce verbose output that lists 12373 # what "hidden" libraries, object files and flags are used when 12374 # linking a shared library. 12375 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12376 fi 12377 12378 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12379 case $host_os in 12380 solaris2.[0-5] | solaris2.[0-5].*) ;; 12381 *) 12382 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12383 ;; 12384 esac 12385 fi 12386 ;; 12387 esac 12388 ;; 12389 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12390 no_undefined_flag_CXX='${wl}-z,text' 12391 archive_cmds_need_lc_CXX=no 12392 hardcode_shlibpath_var_CXX=no 12393 runpath_var='LD_RUN_PATH' 12394 12395 case $cc_basename in 12396 CC*) 12397 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12398 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12399 ;; 12400 *) 12401 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12402 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12403 ;; 12404 esac 12405 ;; 12406 sysv5* | sco3.2v5* | sco5v6*) 12407 # Note: We can NOT use -z defs as we might desire, because we do not 12408 # link with -lc, and that would cause any symbols used from libc to 12409 # always be unresolved, which means just about no library would 12410 # ever link correctly. If we're not using GNU ld we use -z text 12411 # though, which does catch some bad symbols but isn't as heavy-handed 12412 # as -z defs. 12413 # For security reasons, it is highly recommended that you always 12414 # use absolute paths for naming shared libraries, and exclude the 12415 # DT_RUNPATH tag from executables and libraries. But doing so 12416 # requires that you compile everything twice, which is a pain. 12417 # So that behaviour is only enabled if SCOABSPATH is set to a 12418 # non-empty value in the environment. Most likely only useful for 12419 # creating official distributions of packages. 12420 # This is a hack until libtool officially supports absolute path 12421 # names for shared libraries. 12422 no_undefined_flag_CXX='${wl}-z,text' 12423 allow_undefined_flag_CXX='${wl}-z,nodefs' 12424 archive_cmds_need_lc_CXX=no 12425 hardcode_shlibpath_var_CXX=no 12426 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 12427 hardcode_libdir_separator_CXX=':' 12428 link_all_deplibs_CXX=yes 12429 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12430 runpath_var='LD_RUN_PATH' 12431 12432 case $cc_basename in 12433 CC*) 12434 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12435 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12436 ;; 12437 *) 12438 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12439 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12440 ;; 12441 esac 12442 ;; 12443 tandem*) 12444 case $cc_basename in 12445 NCC*) 12446 # NonStop-UX NCC 3.20 12447 # FIXME: insert proper C++ library support 12448 ld_shlibs_CXX=no 12449 ;; 12450 *) 12451 # FIXME: insert proper C++ library support 12452 ld_shlibs_CXX=no 12453 ;; 12454 esac 12455 ;; 12456 vxworks*) 12457 # FIXME: insert proper C++ library support 12458 ld_shlibs_CXX=no 12459 ;; 12460 *) 12461 # FIXME: insert proper C++ library support 12462 ld_shlibs_CXX=no 12463 ;; 12464esac 12465{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12466$as_echo "$ld_shlibs_CXX" >&6; } 12467test "$ld_shlibs_CXX" = no && can_build_shared=no 12468 12469GCC_CXX="$GXX" 12470LD_CXX="$LD" 12471 12472cat > conftest.$ac_ext <<EOF 12473class Foo 12474{ 12475public: 12476 Foo (void) { a = 0; } 12477private: 12478 int a; 12479}; 12480EOF 12481 12482if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12483 (eval $ac_compile) 2>&5 12484 ac_status=$? 12485 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 12486 (exit $ac_status); }; then 12487 # Parse the compiler output and extract the necessary 12488 # objects, libraries and library flags. 12489 12490 # Sentinel used to keep track of whether or not we are before 12491 # the conftest object file. 12492 pre_test_object_deps_done=no 12493 12494 # The `*' in the case matches for architectures that use `case' in 12495 # $output_verbose_cmd can trigger glob expansion during the loop 12496 # eval without this substitution. 12497 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 12498 12499 for p in `eval $output_verbose_link_cmd`; do 12500 case $p in 12501 12502 -L* | -R* | -l*) 12503 # Some compilers place space between "-{L,R}" and the path. 12504 # Remove the space. 12505 if test $p = "-L" \ 12506 || test $p = "-R"; then 12507 prev=$p 12508 continue 12509 else 12510 prev= 12511 fi 12512 12513 if test "$pre_test_object_deps_done" = no; then 12514 case $p in 12515 -L* | -R*) 12516 # Internal compiler library paths should come after those 12517 # provided the user. The postdeps already come after the 12518 # user supplied libs so there is no need to process them. 12519 if test -z "$compiler_lib_search_path_CXX"; then 12520 compiler_lib_search_path_CXX="${prev}${p}" 12521 else 12522 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12523 fi 12524 ;; 12525 # The "-l" case would never come before the object being 12526 # linked, so don't bother handling this case. 12527 esac 12528 else 12529 if test -z "$postdeps_CXX"; then 12530 postdeps_CXX="${prev}${p}" 12531 else 12532 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12533 fi 12534 fi 12535 ;; 12536 12537 *.$objext) 12538 # This assumes that the test object file only shows up 12539 # once in the compiler output. 12540 if test "$p" = "conftest.$objext"; then 12541 pre_test_object_deps_done=yes 12542 continue 12543 fi 12544 12545 if test "$pre_test_object_deps_done" = no; then 12546 if test -z "$predep_objects_CXX"; then 12547 predep_objects_CXX="$p" 12548 else 12549 predep_objects_CXX="$predep_objects_CXX $p" 12550 fi 12551 else 12552 if test -z "$postdep_objects_CXX"; then 12553 postdep_objects_CXX="$p" 12554 else 12555 postdep_objects_CXX="$postdep_objects_CXX $p" 12556 fi 12557 fi 12558 ;; 12559 12560 *) ;; # Ignore the rest. 12561 12562 esac 12563 done 12564 12565 # Clean up. 12566 rm -f a.out a.exe 12567else 12568 echo "libtool.m4: error: problem compiling CXX test program" 12569fi 12570 12571$rm -f confest.$objext 12572 12573compiler_lib_search_dirs_CXX= 12574if test -n "$compiler_lib_search_path_CXX"; then 12575 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12576fi 12577 12578# PORTME: override above test on systems where it is broken 12579case $host_os in 12580interix[3-9]*) 12581 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12582 # hack all around it, let's just trust "g++" to DTRT. 12583 predep_objects_CXX= 12584 postdep_objects_CXX= 12585 postdeps_CXX= 12586 ;; 12587 12588linux*) 12589 case `$CC -V 2>&1 | sed 5q` in 12590 *Sun\ C*) 12591 # Sun C++ 5.9 12592 # 12593 # The more standards-conforming stlport4 library is 12594 # incompatible with the Cstd library. Avoid specifying 12595 # it if it's in CXXFLAGS. Ignore libCrun as 12596 # -library=stlport4 depends on it. 12597 case " $CXX $CXXFLAGS " in 12598 *" -library=stlport4 "*) 12599 solaris_use_stlport4=yes 12600 ;; 12601 esac 12602 if test "$solaris_use_stlport4" != yes; then 12603 postdeps_CXX='-library=Cstd -library=Crun' 12604 fi 12605 ;; 12606 esac 12607 ;; 12608 12609solaris*) 12610 case $cc_basename in 12611 CC*) 12612 # The more standards-conforming stlport4 library is 12613 # incompatible with the Cstd library. Avoid specifying 12614 # it if it's in CXXFLAGS. Ignore libCrun as 12615 # -library=stlport4 depends on it. 12616 case " $CXX $CXXFLAGS " in 12617 *" -library=stlport4 "*) 12618 solaris_use_stlport4=yes 12619 ;; 12620 esac 12621 12622 # Adding this requires a known-good setup of shared libraries for 12623 # Sun compiler versions before 5.6, else PIC objects from an old 12624 # archive will be linked into the output, leading to subtle bugs. 12625 if test "$solaris_use_stlport4" != yes; then 12626 postdeps_CXX='-library=Cstd -library=Crun' 12627 fi 12628 ;; 12629 esac 12630 ;; 12631esac 12632 12633case " $postdeps_CXX " in 12634*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12635esac 12636 12637lt_prog_compiler_wl_CXX= 12638lt_prog_compiler_pic_CXX= 12639lt_prog_compiler_static_CXX= 12640 12641{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12642$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 12643 12644 # C++ specific cases for pic, static, wl, etc. 12645 if test "$GXX" = yes; then 12646 lt_prog_compiler_wl_CXX='-Wl,' 12647 lt_prog_compiler_static_CXX='-static' 12648 12649 case $host_os in 12650 aix*) 12651 # All AIX code is PIC. 12652 if test "$host_cpu" = ia64; then 12653 # AIX 5 now supports IA64 processor 12654 lt_prog_compiler_static_CXX='-Bstatic' 12655 fi 12656 ;; 12657 amigaos*) 12658 # FIXME: we need at least 68020 code to build shared libraries, but 12659 # adding the `-m68020' flag to GCC prevents building anything better, 12660 # like `-m68040'. 12661 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12662 ;; 12663 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12664 # PIC is the default for these OSes. 12665 ;; 12666 mingw* | cygwin* | os2* | pw32*) 12667 # This hack is so that the source file can tell whether it is being 12668 # built for inclusion in a dll (and should export symbols for example). 12669 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12670 # (--disable-auto-import) libraries 12671 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12672 ;; 12673 darwin* | rhapsody*) 12674 # PIC is the default on this platform 12675 # Common symbols not allowed in MH_DYLIB files 12676 lt_prog_compiler_pic_CXX='-fno-common' 12677 ;; 12678 *djgpp*) 12679 # DJGPP does not support shared libraries at all 12680 lt_prog_compiler_pic_CXX= 12681 ;; 12682 interix[3-9]*) 12683 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12684 # Instead, we relocate shared libraries at runtime. 12685 ;; 12686 sysv4*MP*) 12687 if test -d /usr/nec; then 12688 lt_prog_compiler_pic_CXX=-Kconform_pic 12689 fi 12690 ;; 12691 hpux*) 12692 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12693 # not for PA HP-UX. 12694 case $host_cpu in 12695 hppa*64*|ia64*) 12696 ;; 12697 *) 12698 lt_prog_compiler_pic_CXX='-fPIC' 12699 ;; 12700 esac 12701 ;; 12702 *) 12703 lt_prog_compiler_pic_CXX='-fPIC' 12704 ;; 12705 esac 12706 else 12707 case $host_os in 12708 aix[4-9]*) 12709 # All AIX code is PIC. 12710 if test "$host_cpu" = ia64; then 12711 # AIX 5 now supports IA64 processor 12712 lt_prog_compiler_static_CXX='-Bstatic' 12713 else 12714 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12715 fi 12716 ;; 12717 chorus*) 12718 case $cc_basename in 12719 cxch68*) 12720 # Green Hills C++ Compiler 12721 # _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" 12722 ;; 12723 esac 12724 ;; 12725 darwin*) 12726 # PIC is the default on this platform 12727 # Common symbols not allowed in MH_DYLIB files 12728 case $cc_basename in 12729 xlc*) 12730 lt_prog_compiler_pic_CXX='-qnocommon' 12731 lt_prog_compiler_wl_CXX='-Wl,' 12732 ;; 12733 esac 12734 ;; 12735 dgux*) 12736 case $cc_basename in 12737 ec++*) 12738 lt_prog_compiler_pic_CXX='-KPIC' 12739 ;; 12740 ghcx*) 12741 # Green Hills C++ Compiler 12742 lt_prog_compiler_pic_CXX='-pic' 12743 ;; 12744 *) 12745 ;; 12746 esac 12747 ;; 12748 freebsd* | dragonfly*) 12749 # FreeBSD uses GNU C++ 12750 ;; 12751 hpux9* | hpux10* | hpux11*) 12752 case $cc_basename in 12753 CC*) 12754 lt_prog_compiler_wl_CXX='-Wl,' 12755 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12756 if test "$host_cpu" != ia64; then 12757 lt_prog_compiler_pic_CXX='+Z' 12758 fi 12759 ;; 12760 aCC*) 12761 lt_prog_compiler_wl_CXX='-Wl,' 12762 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12763 case $host_cpu in 12764 hppa*64*|ia64*) 12765 # +Z the default 12766 ;; 12767 *) 12768 lt_prog_compiler_pic_CXX='+Z' 12769 ;; 12770 esac 12771 ;; 12772 *) 12773 ;; 12774 esac 12775 ;; 12776 interix*) 12777 # This is c89, which is MS Visual C++ (no shared libs) 12778 # Anyone wants to do a port? 12779 ;; 12780 irix5* | irix6* | nonstopux*) 12781 case $cc_basename in 12782 CC*) 12783 lt_prog_compiler_wl_CXX='-Wl,' 12784 lt_prog_compiler_static_CXX='-non_shared' 12785 # CC pic flag -KPIC is the default. 12786 ;; 12787 *) 12788 ;; 12789 esac 12790 ;; 12791 linux* | k*bsd*-gnu) 12792 case $cc_basename in 12793 KCC*) 12794 # KAI C++ Compiler 12795 lt_prog_compiler_wl_CXX='--backend -Wl,' 12796 lt_prog_compiler_pic_CXX='-fPIC' 12797 ;; 12798 icpc* | ecpc*) 12799 # Intel C++ 12800 lt_prog_compiler_wl_CXX='-Wl,' 12801 lt_prog_compiler_pic_CXX='-KPIC' 12802 lt_prog_compiler_static_CXX='-static' 12803 ;; 12804 pgCC* | pgcpp*) 12805 # Portland Group C++ compiler. 12806 lt_prog_compiler_wl_CXX='-Wl,' 12807 lt_prog_compiler_pic_CXX='-fpic' 12808 lt_prog_compiler_static_CXX='-Bstatic' 12809 ;; 12810 cxx*) 12811 # Compaq C++ 12812 # Make sure the PIC flag is empty. It appears that all Alpha 12813 # Linux and Compaq Tru64 Unix objects are PIC. 12814 lt_prog_compiler_pic_CXX= 12815 lt_prog_compiler_static_CXX='-non_shared' 12816 ;; 12817 *) 12818 case `$CC -V 2>&1 | sed 5q` in 12819 *Sun\ C*) 12820 # Sun C++ 5.9 12821 lt_prog_compiler_pic_CXX='-KPIC' 12822 lt_prog_compiler_static_CXX='-Bstatic' 12823 lt_prog_compiler_wl_CXX='-Qoption ld ' 12824 ;; 12825 esac 12826 ;; 12827 esac 12828 ;; 12829 lynxos*) 12830 ;; 12831 m88k*) 12832 ;; 12833 mvs*) 12834 case $cc_basename in 12835 cxx*) 12836 lt_prog_compiler_pic_CXX='-W c,exportall' 12837 ;; 12838 *) 12839 ;; 12840 esac 12841 ;; 12842 netbsd*) 12843 ;; 12844 osf3* | osf4* | osf5*) 12845 case $cc_basename in 12846 KCC*) 12847 lt_prog_compiler_wl_CXX='--backend -Wl,' 12848 ;; 12849 RCC*) 12850 # Rational C++ 2.4.1 12851 lt_prog_compiler_pic_CXX='-pic' 12852 ;; 12853 cxx*) 12854 # Digital/Compaq C++ 12855 lt_prog_compiler_wl_CXX='-Wl,' 12856 # Make sure the PIC flag is empty. It appears that all Alpha 12857 # Linux and Compaq Tru64 Unix objects are PIC. 12858 lt_prog_compiler_pic_CXX= 12859 lt_prog_compiler_static_CXX='-non_shared' 12860 ;; 12861 *) 12862 ;; 12863 esac 12864 ;; 12865 psos*) 12866 ;; 12867 solaris*) 12868 case $cc_basename in 12869 CC*) 12870 # Sun C++ 4.2, 5.x and Centerline C++ 12871 lt_prog_compiler_pic_CXX='-KPIC' 12872 lt_prog_compiler_static_CXX='-Bstatic' 12873 lt_prog_compiler_wl_CXX='-Qoption ld ' 12874 ;; 12875 gcx*) 12876 # Green Hills C++ Compiler 12877 lt_prog_compiler_pic_CXX='-PIC' 12878 ;; 12879 *) 12880 ;; 12881 esac 12882 ;; 12883 sunos4*) 12884 case $cc_basename in 12885 CC*) 12886 # Sun C++ 4.x 12887 lt_prog_compiler_pic_CXX='-pic' 12888 lt_prog_compiler_static_CXX='-Bstatic' 12889 ;; 12890 lcc*) 12891 # Lucid 12892 lt_prog_compiler_pic_CXX='-pic' 12893 ;; 12894 *) 12895 ;; 12896 esac 12897 ;; 12898 tandem*) 12899 case $cc_basename in 12900 NCC*) 12901 # NonStop-UX NCC 3.20 12902 lt_prog_compiler_pic_CXX='-KPIC' 12903 ;; 12904 *) 12905 ;; 12906 esac 12907 ;; 12908 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12909 case $cc_basename in 12910 CC*) 12911 lt_prog_compiler_wl_CXX='-Wl,' 12912 lt_prog_compiler_pic_CXX='-KPIC' 12913 lt_prog_compiler_static_CXX='-Bstatic' 12914 ;; 12915 esac 12916 ;; 12917 vxworks*) 12918 ;; 12919 *) 12920 lt_prog_compiler_can_build_shared_CXX=no 12921 ;; 12922 esac 12923 fi 12924 12925{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12926$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 12927 12928# 12929# Check to make sure the PIC flag actually works. 12930# 12931if test -n "$lt_prog_compiler_pic_CXX"; then 12932 12933{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12934$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 12935if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then 12936 $as_echo_n "(cached) " >&6 12937else 12938 lt_cv_prog_compiler_pic_works_CXX=no 12939 ac_outfile=conftest.$ac_objext 12940 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12941 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12942 # Insert the option either (1) after the last *FLAGS variable, or 12943 # (2) before a word containing "conftest.", or (3) at the end. 12944 # Note that $ac_compile itself does not contain backslashes and begins 12945 # with a dollar sign (not a hyphen), so the echo should work correctly. 12946 # The option is referenced via a variable to avoid confusing sed. 12947 lt_compile=`echo "$ac_compile" | $SED \ 12948 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12949 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12950 -e 's:$: $lt_compiler_flag:'` 12951 (eval echo "\"\$as_me:12951: $lt_compile\"" >&5) 12952 (eval "$lt_compile" 2>conftest.err) 12953 ac_status=$? 12954 cat conftest.err >&5 12955 echo "$as_me:12955: \$? = $ac_status" >&5 12956 if (exit $ac_status) && test -s "$ac_outfile"; then 12957 # The compiler can only warn and ignore the option if not recognized 12958 # So say no if there are warnings other than the usual output. 12959 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 12960 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12961 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12962 lt_cv_prog_compiler_pic_works_CXX=yes 12963 fi 12964 fi 12965 $rm conftest* 12966 12967fi 12968{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 12969$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 12970 12971if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 12972 case $lt_prog_compiler_pic_CXX in 12973 "" | " "*) ;; 12974 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 12975 esac 12976else 12977 lt_prog_compiler_pic_CXX= 12978 lt_prog_compiler_can_build_shared_CXX=no 12979fi 12980 12981fi 12982case $host_os in 12983 # For platforms which do not support PIC, -DPIC is meaningless: 12984 *djgpp*) 12985 lt_prog_compiler_pic_CXX= 12986 ;; 12987 *) 12988 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 12989 ;; 12990esac 12991 12992# 12993# Check to make sure the static flag actually works. 12994# 12995wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 12996{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12997$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 12998if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then 12999 $as_echo_n "(cached) " >&6 13000else 13001 lt_cv_prog_compiler_static_works_CXX=no 13002 save_LDFLAGS="$LDFLAGS" 13003 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13004 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13005 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13006 # The linker can only warn and ignore the option if not recognized 13007 # So say no if there are warnings 13008 if test -s conftest.err; then 13009 # Append any errors to the config.log. 13010 cat conftest.err 1>&5 13011 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 13012 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13013 if diff conftest.exp conftest.er2 >/dev/null; then 13014 lt_cv_prog_compiler_static_works_CXX=yes 13015 fi 13016 else 13017 lt_cv_prog_compiler_static_works_CXX=yes 13018 fi 13019 fi 13020 $rm -r conftest* 13021 LDFLAGS="$save_LDFLAGS" 13022 13023fi 13024{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13025$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13026 13027if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13028 : 13029else 13030 lt_prog_compiler_static_CXX= 13031fi 13032 13033 13034{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 13035$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13036if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 13037 $as_echo_n "(cached) " >&6 13038else 13039 lt_cv_prog_compiler_c_o_CXX=no 13040 $rm -r conftest 2>/dev/null 13041 mkdir conftest 13042 cd conftest 13043 mkdir out 13044 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13045 13046 lt_compiler_flag="-o out/conftest2.$ac_objext" 13047 # Insert the option either (1) after the last *FLAGS variable, or 13048 # (2) before a word containing "conftest.", or (3) at the end. 13049 # Note that $ac_compile itself does not contain backslashes and begins 13050 # with a dollar sign (not a hyphen), so the echo should work correctly. 13051 lt_compile=`echo "$ac_compile" | $SED \ 13052 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13053 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13054 -e 's:$: $lt_compiler_flag:'` 13055 (eval echo "\"\$as_me:13055: $lt_compile\"" >&5) 13056 (eval "$lt_compile" 2>out/conftest.err) 13057 ac_status=$? 13058 cat out/conftest.err >&5 13059 echo "$as_me:13059: \$? = $ac_status" >&5 13060 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13061 then 13062 # The compiler can only warn and ignore the option if not recognized 13063 # So say no if there are warnings 13064 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 13065 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13066 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13067 lt_cv_prog_compiler_c_o_CXX=yes 13068 fi 13069 fi 13070 chmod u+w . 2>&5 13071 $rm conftest* 13072 # SGI C++ compiler will create directory out/ii_files/ for 13073 # template instantiation 13074 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 13075 $rm out/* && rmdir out 13076 cd .. 13077 rmdir conftest 13078 $rm conftest* 13079 13080fi 13081{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13082$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13083 13084 13085hard_links="nottested" 13086if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13087 # do not overwrite the value of need_locks provided by the user 13088 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 13089$as_echo_n "checking if we can lock with hard links... " >&6; } 13090 hard_links=yes 13091 $rm conftest* 13092 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13093 touch conftest.a 13094 ln conftest.a conftest.b 2>&5 || hard_links=no 13095 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13096 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 13097$as_echo "$hard_links" >&6; } 13098 if test "$hard_links" = no; then 13099 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13100$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13101 need_locks=warn 13102 fi 13103else 13104 need_locks=no 13105fi 13106 13107{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13108$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13109 13110 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13111 case $host_os in 13112 aix[4-9]*) 13113 # If we're using GNU nm, then we don't want the "-C" option. 13114 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13115 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 13116 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' 13117 else 13118 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' 13119 fi 13120 ;; 13121 pw32*) 13122 export_symbols_cmds_CXX="$ltdll_cmds" 13123 ;; 13124 cygwin* | mingw*) 13125 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' 13126 ;; 13127 *) 13128 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13129 ;; 13130 esac 13131 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13132 13133{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 13134$as_echo "$ld_shlibs_CXX" >&6; } 13135test "$ld_shlibs_CXX" = no && can_build_shared=no 13136 13137# 13138# Do we need to explicitly link libc? 13139# 13140case "x$archive_cmds_need_lc_CXX" in 13141x|xyes) 13142 # Assume -lc should be added 13143 archive_cmds_need_lc_CXX=yes 13144 13145 if test "$enable_shared" = yes && test "$GCC" = yes; then 13146 case $archive_cmds_CXX in 13147 *'~'*) 13148 # FIXME: we may have to deal with multi-command sequences. 13149 ;; 13150 '$CC '*) 13151 # Test whether the compiler implicitly links with -lc since on some 13152 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13153 # to ld, don't add -lc before -lgcc. 13154 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 13155$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13156 $rm conftest* 13157 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13158 13159 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13160 (eval $ac_compile) 2>&5 13161 ac_status=$? 13162 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13163 (exit $ac_status); } 2>conftest.err; then 13164 soname=conftest 13165 lib=conftest 13166 libobjs=conftest.$ac_objext 13167 deplibs= 13168 wl=$lt_prog_compiler_wl_CXX 13169 pic_flag=$lt_prog_compiler_pic_CXX 13170 compiler_flags=-v 13171 linker_flags=-v 13172 verstring= 13173 output_objdir=. 13174 libname=conftest 13175 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 13176 allow_undefined_flag_CXX= 13177 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 13178 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 13179 ac_status=$? 13180 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13181 (exit $ac_status); } 13182 then 13183 archive_cmds_need_lc_CXX=no 13184 else 13185 archive_cmds_need_lc_CXX=yes 13186 fi 13187 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13188 else 13189 cat conftest.err 1>&5 13190 fi 13191 $rm conftest* 13192 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 13193$as_echo "$archive_cmds_need_lc_CXX" >&6; } 13194 ;; 13195 esac 13196 fi 13197 ;; 13198esac 13199 13200{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 13201$as_echo_n "checking dynamic linker characteristics... " >&6; } 13202library_names_spec= 13203libname_spec='lib$name' 13204soname_spec= 13205shrext_cmds=".so" 13206postinstall_cmds= 13207postuninstall_cmds= 13208finish_cmds= 13209finish_eval= 13210shlibpath_var= 13211shlibpath_overrides_runpath=unknown 13212version_type=none 13213dynamic_linker="$host_os ld.so" 13214sys_lib_dlsearch_path_spec="/lib /usr/lib" 13215 13216need_lib_prefix=unknown 13217hardcode_into_libs=no 13218 13219# when you set need_version to no, make sure it does not cause -set_version 13220# flags to be left without arguments 13221need_version=unknown 13222 13223case $host_os in 13224aix3*) 13225 version_type=linux 13226 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13227 shlibpath_var=LIBPATH 13228 13229 # AIX 3 has no versioning support, so we append a major version to the name. 13230 soname_spec='${libname}${release}${shared_ext}$major' 13231 ;; 13232 13233aix[4-9]*) 13234 version_type=linux 13235 need_lib_prefix=no 13236 need_version=no 13237 hardcode_into_libs=yes 13238 if test "$host_cpu" = ia64; then 13239 # AIX 5 supports IA64 13240 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 13241 shlibpath_var=LD_LIBRARY_PATH 13242 else 13243 # With GCC up to 2.95.x, collect2 would create an import file 13244 # for dependence libraries. The import file would start with 13245 # the line `#! .'. This would cause the generated library to 13246 # depend on `.', always an invalid library. This was fixed in 13247 # development snapshots of GCC prior to 3.0. 13248 case $host_os in 13249 aix4 | aix4.[01] | aix4.[01].*) 13250 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13251 echo ' yes ' 13252 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 13253 : 13254 else 13255 can_build_shared=no 13256 fi 13257 ;; 13258 esac 13259 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13260 # soname into executable. Probably we can add versioning support to 13261 # collect2, so additional links can be useful in future. 13262 if test "$aix_use_runtimelinking" = yes; then 13263 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13264 # instead of lib<name>.a to let people know that these are not 13265 # typical AIX shared libraries. 13266 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13267 else 13268 # We preserve .a as extension for shared libraries through AIX4.2 13269 # and later when we are not doing run time linking. 13270 library_names_spec='${libname}${release}.a $libname.a' 13271 soname_spec='${libname}${release}${shared_ext}$major' 13272 fi 13273 shlibpath_var=LIBPATH 13274 fi 13275 ;; 13276 13277amigaos*) 13278 library_names_spec='$libname.ixlibrary $libname.a' 13279 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13280 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' 13281 ;; 13282 13283beos*) 13284 library_names_spec='${libname}${shared_ext}' 13285 dynamic_linker="$host_os ld.so" 13286 shlibpath_var=LIBRARY_PATH 13287 ;; 13288 13289bsdi[45]*) 13290 version_type=linux 13291 need_version=no 13292 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13293 soname_spec='${libname}${release}${shared_ext}$major' 13294 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13295 shlibpath_var=LD_LIBRARY_PATH 13296 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13297 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13298 # the default ld.so.conf also contains /usr/contrib/lib and 13299 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13300 # libtool to hard-code these into programs 13301 ;; 13302 13303cygwin* | mingw* | pw32*) 13304 version_type=windows 13305 shrext_cmds=".dll" 13306 need_version=no 13307 need_lib_prefix=no 13308 13309 case $GCC,$host_os in 13310 yes,cygwin* | yes,mingw* | yes,pw32*) 13311 library_names_spec='$libname.dll.a' 13312 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13313 postinstall_cmds='base_file=`basename \${file}`~ 13314 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 13315 dldir=$destdir/`dirname \$dlpath`~ 13316 test -d \$dldir || mkdir -p \$dldir~ 13317 $install_prog $dir/$dlname \$dldir/$dlname~ 13318 chmod a+x \$dldir/$dlname' 13319 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13320 dlpath=$dir/\$dldll~ 13321 $rm \$dlpath' 13322 shlibpath_overrides_runpath=yes 13323 13324 case $host_os in 13325 cygwin*) 13326 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13327 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13328 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 13329 ;; 13330 mingw*) 13331 # MinGW DLLs use traditional 'lib' prefix 13332 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13333 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 13334 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 13335 # It is most probably a Windows format PATH printed by 13336 # mingw gcc, but we are running on Cygwin. Gcc prints its search 13337 # path with ; separators, and with drive letters. We can handle the 13338 # drive letters (cygwin fileutils understands them), so leave them, 13339 # especially as we might pass files found there to a mingw objdump, 13340 # which wouldn't understand a cygwinified path. Ahh. 13341 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13342 else 13343 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13344 fi 13345 ;; 13346 pw32*) 13347 # pw32 DLLs use 'pw' prefix rather than 'lib' 13348 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13349 ;; 13350 esac 13351 ;; 13352 13353 *) 13354 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13355 ;; 13356 esac 13357 dynamic_linker='Win32 ld.exe' 13358 # FIXME: first we should search . and the directory the executable is in 13359 shlibpath_var=PATH 13360 ;; 13361 13362darwin* | rhapsody*) 13363 dynamic_linker="$host_os dyld" 13364 version_type=darwin 13365 need_lib_prefix=no 13366 need_version=no 13367 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13368 soname_spec='${libname}${release}${major}$shared_ext' 13369 shlibpath_overrides_runpath=yes 13370 shlibpath_var=DYLD_LIBRARY_PATH 13371 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13372 13373 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13374 ;; 13375 13376dgux*) 13377 version_type=linux 13378 need_lib_prefix=no 13379 need_version=no 13380 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13381 soname_spec='${libname}${release}${shared_ext}$major' 13382 shlibpath_var=LD_LIBRARY_PATH 13383 ;; 13384 13385freebsd1*) 13386 dynamic_linker=no 13387 ;; 13388 13389freebsd* | dragonfly*) 13390 # DragonFly does not have aout. When/if they implement a new 13391 # versioning mechanism, adjust this. 13392 if test -x /usr/bin/objformat; then 13393 objformat=`/usr/bin/objformat` 13394 else 13395 case $host_os in 13396 freebsd[123]*) objformat=aout ;; 13397 *) objformat=elf ;; 13398 esac 13399 fi 13400 version_type=freebsd-$objformat 13401 case $version_type in 13402 freebsd-elf*) 13403 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13404 need_version=no 13405 need_lib_prefix=no 13406 ;; 13407 freebsd-*) 13408 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13409 need_version=yes 13410 ;; 13411 esac 13412 shlibpath_var=LD_LIBRARY_PATH 13413 case $host_os in 13414 freebsd2*) 13415 shlibpath_overrides_runpath=yes 13416 ;; 13417 freebsd3.[01]* | freebsdelf3.[01]*) 13418 shlibpath_overrides_runpath=yes 13419 hardcode_into_libs=yes 13420 ;; 13421 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13422 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13423 shlibpath_overrides_runpath=no 13424 hardcode_into_libs=yes 13425 ;; 13426 *) # from 4.6 on, and DragonFly 13427 shlibpath_overrides_runpath=yes 13428 hardcode_into_libs=yes 13429 ;; 13430 esac 13431 ;; 13432 13433gnu*) 13434 version_type=linux 13435 need_lib_prefix=no 13436 need_version=no 13437 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13438 soname_spec='${libname}${release}${shared_ext}$major' 13439 shlibpath_var=LD_LIBRARY_PATH 13440 hardcode_into_libs=yes 13441 ;; 13442 13443hpux9* | hpux10* | hpux11*) 13444 # Give a soname corresponding to the major version so that dld.sl refuses to 13445 # link against other versions. 13446 version_type=sunos 13447 need_lib_prefix=no 13448 need_version=no 13449 case $host_cpu in 13450 ia64*) 13451 shrext_cmds='.so' 13452 hardcode_into_libs=yes 13453 dynamic_linker="$host_os dld.so" 13454 shlibpath_var=LD_LIBRARY_PATH 13455 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13456 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13457 soname_spec='${libname}${release}${shared_ext}$major' 13458 if test "X$HPUX_IA64_MODE" = X32; then 13459 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13460 else 13461 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13462 fi 13463 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13464 ;; 13465 hppa*64*) 13466 shrext_cmds='.sl' 13467 hardcode_into_libs=yes 13468 dynamic_linker="$host_os dld.sl" 13469 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13470 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13471 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13472 soname_spec='${libname}${release}${shared_ext}$major' 13473 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13474 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13475 ;; 13476 *) 13477 shrext_cmds='.sl' 13478 dynamic_linker="$host_os dld.sl" 13479 shlibpath_var=SHLIB_PATH 13480 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13481 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13482 soname_spec='${libname}${release}${shared_ext}$major' 13483 ;; 13484 esac 13485 # HP-UX runs *really* slowly unless shared libraries are mode 555. 13486 postinstall_cmds='chmod 555 $lib' 13487 ;; 13488 13489interix[3-9]*) 13490 version_type=linux 13491 need_lib_prefix=no 13492 need_version=no 13493 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13494 soname_spec='${libname}${release}${shared_ext}$major' 13495 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13496 shlibpath_var=LD_LIBRARY_PATH 13497 shlibpath_overrides_runpath=no 13498 hardcode_into_libs=yes 13499 ;; 13500 13501irix5* | irix6* | nonstopux*) 13502 case $host_os in 13503 nonstopux*) version_type=nonstopux ;; 13504 *) 13505 if test "$lt_cv_prog_gnu_ld" = yes; then 13506 version_type=linux 13507 else 13508 version_type=irix 13509 fi ;; 13510 esac 13511 need_lib_prefix=no 13512 need_version=no 13513 soname_spec='${libname}${release}${shared_ext}$major' 13514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13515 case $host_os in 13516 irix5* | nonstopux*) 13517 libsuff= shlibsuff= 13518 ;; 13519 *) 13520 case $LD in # libtool.m4 will add one of these switches to LD 13521 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13522 libsuff= shlibsuff= libmagic=32-bit;; 13523 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13524 libsuff=32 shlibsuff=N32 libmagic=N32;; 13525 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13526 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13527 *) libsuff= shlibsuff= libmagic=never-match;; 13528 esac 13529 ;; 13530 esac 13531 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13532 shlibpath_overrides_runpath=no 13533 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13534 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13535 hardcode_into_libs=yes 13536 ;; 13537 13538# No shared lib support for Linux oldld, aout, or coff. 13539linux*oldld* | linux*aout* | linux*coff*) 13540 dynamic_linker=no 13541 ;; 13542 13543# This must be Linux ELF. 13544linux* | k*bsd*-gnu) 13545 version_type=linux 13546 need_lib_prefix=no 13547 need_version=no 13548 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13549 soname_spec='${libname}${release}${shared_ext}$major' 13550 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13551 shlibpath_var=LD_LIBRARY_PATH 13552 shlibpath_overrides_runpath=no 13553 # This implies no fast_install, which is unacceptable. 13554 # Some rework will be needed to allow for fast_install 13555 # before this can be enabled. 13556 hardcode_into_libs=yes 13557 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13558 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13559 13560 # Append ld.so.conf contents to the search path 13561 if test -f /etc/ld.so.conf; then 13562 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' ' '` 13563 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 13564 fi 13565 13566 # We used to test for /lib/ld.so.1 and disable shared libraries on 13567 # powerpc, because MkLinux only supported shared libraries with the 13568 # GNU dynamic linker. Since this was broken with cross compilers, 13569 # most powerpc-linux boxes support dynamic linking these days and 13570 # people can always --disable-shared, the test was removed, and we 13571 # assume the GNU/Linux dynamic linker is in use. 13572 dynamic_linker='GNU/Linux ld.so' 13573 ;; 13574 13575netbsd*) 13576 version_type=sunos 13577 need_lib_prefix=no 13578 need_version=no 13579 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13581 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13582 dynamic_linker='NetBSD (a.out) ld.so' 13583 else 13584 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13585 soname_spec='${libname}${release}${shared_ext}$major' 13586 dynamic_linker='NetBSD ld.elf_so' 13587 fi 13588 shlibpath_var=LD_LIBRARY_PATH 13589 shlibpath_overrides_runpath=yes 13590 hardcode_into_libs=yes 13591 ;; 13592 13593newsos6) 13594 version_type=linux 13595 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13596 shlibpath_var=LD_LIBRARY_PATH 13597 shlibpath_overrides_runpath=yes 13598 ;; 13599 13600nto-qnx*) 13601 version_type=linux 13602 need_lib_prefix=no 13603 need_version=no 13604 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13605 soname_spec='${libname}${release}${shared_ext}$major' 13606 shlibpath_var=LD_LIBRARY_PATH 13607 shlibpath_overrides_runpath=yes 13608 ;; 13609 13610openbsd*) 13611 version_type=sunos 13612 sys_lib_dlsearch_path_spec="/usr/lib" 13613 need_lib_prefix=no 13614 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13615 case $host_os in 13616 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13617 *) need_version=no ;; 13618 esac 13619 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13620 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13621 shlibpath_var=LD_LIBRARY_PATH 13622 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13623 case $host_os in 13624 openbsd2.[89] | openbsd2.[89].*) 13625 shlibpath_overrides_runpath=no 13626 ;; 13627 *) 13628 shlibpath_overrides_runpath=yes 13629 ;; 13630 esac 13631 else 13632 shlibpath_overrides_runpath=yes 13633 fi 13634 ;; 13635 13636os2*) 13637 libname_spec='$name' 13638 shrext_cmds=".dll" 13639 need_lib_prefix=no 13640 library_names_spec='$libname${shared_ext} $libname.a' 13641 dynamic_linker='OS/2 ld.exe' 13642 shlibpath_var=LIBPATH 13643 ;; 13644 13645osf3* | osf4* | osf5*) 13646 version_type=osf 13647 need_lib_prefix=no 13648 need_version=no 13649 soname_spec='${libname}${release}${shared_ext}$major' 13650 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13651 shlibpath_var=LD_LIBRARY_PATH 13652 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13653 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13654 ;; 13655 13656rdos*) 13657 dynamic_linker=no 13658 ;; 13659 13660solaris*) 13661 version_type=linux 13662 need_lib_prefix=no 13663 need_version=no 13664 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13665 soname_spec='${libname}${release}${shared_ext}$major' 13666 shlibpath_var=LD_LIBRARY_PATH 13667 shlibpath_overrides_runpath=yes 13668 hardcode_into_libs=yes 13669 # ldd complains unless libraries are executable 13670 postinstall_cmds='chmod +x $lib' 13671 ;; 13672 13673sunos4*) 13674 version_type=sunos 13675 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13676 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13677 shlibpath_var=LD_LIBRARY_PATH 13678 shlibpath_overrides_runpath=yes 13679 if test "$with_gnu_ld" = yes; then 13680 need_lib_prefix=no 13681 fi 13682 need_version=yes 13683 ;; 13684 13685sysv4 | sysv4.3*) 13686 version_type=linux 13687 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13688 soname_spec='${libname}${release}${shared_ext}$major' 13689 shlibpath_var=LD_LIBRARY_PATH 13690 case $host_vendor in 13691 sni) 13692 shlibpath_overrides_runpath=no 13693 need_lib_prefix=no 13694 export_dynamic_flag_spec='${wl}-Blargedynsym' 13695 runpath_var=LD_RUN_PATH 13696 ;; 13697 siemens) 13698 need_lib_prefix=no 13699 ;; 13700 motorola) 13701 need_lib_prefix=no 13702 need_version=no 13703 shlibpath_overrides_runpath=no 13704 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13705 ;; 13706 esac 13707 ;; 13708 13709sysv4*MP*) 13710 if test -d /usr/nec ;then 13711 version_type=linux 13712 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13713 soname_spec='$libname${shared_ext}.$major' 13714 shlibpath_var=LD_LIBRARY_PATH 13715 fi 13716 ;; 13717 13718sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13719 version_type=freebsd-elf 13720 need_lib_prefix=no 13721 need_version=no 13722 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13723 soname_spec='${libname}${release}${shared_ext}$major' 13724 shlibpath_var=LD_LIBRARY_PATH 13725 hardcode_into_libs=yes 13726 if test "$with_gnu_ld" = yes; then 13727 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13728 shlibpath_overrides_runpath=no 13729 else 13730 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13731 shlibpath_overrides_runpath=yes 13732 case $host_os in 13733 sco3.2v5*) 13734 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13735 ;; 13736 esac 13737 fi 13738 sys_lib_dlsearch_path_spec='/usr/lib' 13739 ;; 13740 13741uts4*) 13742 version_type=linux 13743 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13744 soname_spec='${libname}${release}${shared_ext}$major' 13745 shlibpath_var=LD_LIBRARY_PATH 13746 ;; 13747 13748*) 13749 dynamic_linker=no 13750 ;; 13751esac 13752{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13753$as_echo "$dynamic_linker" >&6; } 13754test "$dynamic_linker" = no && can_build_shared=no 13755 13756if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 13757 $as_echo_n "(cached) " >&6 13758else 13759 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 13760fi 13761 13762sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 13763if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 13764 $as_echo_n "(cached) " >&6 13765else 13766 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 13767fi 13768 13769sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 13770 13771variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13772if test "$GCC" = yes; then 13773 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13774fi 13775 13776{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13777$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 13778hardcode_action_CXX= 13779if test -n "$hardcode_libdir_flag_spec_CXX" || \ 13780 test -n "$runpath_var_CXX" || \ 13781 test "X$hardcode_automatic_CXX" = "Xyes" ; then 13782 13783 # We can hardcode non-existant directories. 13784 if test "$hardcode_direct_CXX" != no && 13785 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13786 # have to relink, otherwise we might link with an installed library 13787 # when we should be linking with a yet-to-be-installed one 13788 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 13789 test "$hardcode_minus_L_CXX" != no; then 13790 # Linking always hardcodes the temporary library directory. 13791 hardcode_action_CXX=relink 13792 else 13793 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13794 hardcode_action_CXX=immediate 13795 fi 13796else 13797 # We cannot hardcode anything, or else we can only hardcode existing 13798 # directories. 13799 hardcode_action_CXX=unsupported 13800fi 13801{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13802$as_echo "$hardcode_action_CXX" >&6; } 13803 13804if test "$hardcode_action_CXX" = relink; then 13805 # Fast installation is not supported 13806 enable_fast_install=no 13807elif test "$shlibpath_overrides_runpath" = yes || 13808 test "$enable_shared" = no; then 13809 # Fast installation is not necessary 13810 enable_fast_install=needless 13811fi 13812 13813 13814# The else clause should only fire when bootstrapping the 13815# libtool distribution, otherwise you forgot to ship ltmain.sh 13816# with your package, and you will get complaints that there are 13817# no rules to generate ltmain.sh. 13818if test -f "$ltmain"; then 13819 # See if we are running on zsh, and set the options which allow our commands through 13820 # without removal of \ escapes. 13821 if test -n "${ZSH_VERSION+set}" ; then 13822 setopt NO_GLOB_SUBST 13823 fi 13824 # Now quote all the things that may contain metacharacters while being 13825 # careful not to overquote the AC_SUBSTed values. We take copies of the 13826 # variables and quote the copies for generation of the libtool script. 13827 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 13828 SED SHELL STRIP \ 13829 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13830 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13831 deplibs_check_method reload_flag reload_cmds need_locks \ 13832 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13833 lt_cv_sys_global_symbol_to_c_name_address \ 13834 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13835 old_postinstall_cmds old_postuninstall_cmds \ 13836 compiler_CXX \ 13837 CC_CXX \ 13838 LD_CXX \ 13839 lt_prog_compiler_wl_CXX \ 13840 lt_prog_compiler_pic_CXX \ 13841 lt_prog_compiler_static_CXX \ 13842 lt_prog_compiler_no_builtin_flag_CXX \ 13843 export_dynamic_flag_spec_CXX \ 13844 thread_safe_flag_spec_CXX \ 13845 whole_archive_flag_spec_CXX \ 13846 enable_shared_with_static_runtimes_CXX \ 13847 old_archive_cmds_CXX \ 13848 old_archive_from_new_cmds_CXX \ 13849 predep_objects_CXX \ 13850 postdep_objects_CXX \ 13851 predeps_CXX \ 13852 postdeps_CXX \ 13853 compiler_lib_search_path_CXX \ 13854 compiler_lib_search_dirs_CXX \ 13855 archive_cmds_CXX \ 13856 archive_expsym_cmds_CXX \ 13857 postinstall_cmds_CXX \ 13858 postuninstall_cmds_CXX \ 13859 old_archive_from_expsyms_cmds_CXX \ 13860 allow_undefined_flag_CXX \ 13861 no_undefined_flag_CXX \ 13862 export_symbols_cmds_CXX \ 13863 hardcode_libdir_flag_spec_CXX \ 13864 hardcode_libdir_flag_spec_ld_CXX \ 13865 hardcode_libdir_separator_CXX \ 13866 hardcode_automatic_CXX \ 13867 module_cmds_CXX \ 13868 module_expsym_cmds_CXX \ 13869 lt_cv_prog_compiler_c_o_CXX \ 13870 fix_srcfile_path_CXX \ 13871 exclude_expsyms_CXX \ 13872 include_expsyms_CXX; do 13873 13874 case $var in 13875 old_archive_cmds_CXX | \ 13876 old_archive_from_new_cmds_CXX | \ 13877 archive_cmds_CXX | \ 13878 archive_expsym_cmds_CXX | \ 13879 module_cmds_CXX | \ 13880 module_expsym_cmds_CXX | \ 13881 old_archive_from_expsyms_cmds_CXX | \ 13882 export_symbols_cmds_CXX | \ 13883 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13884 postinstall_cmds | postuninstall_cmds | \ 13885 old_postinstall_cmds | old_postuninstall_cmds | \ 13886 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13887 # Double-quote double-evaled strings. 13888 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13889 ;; 13890 *) 13891 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13892 ;; 13893 esac 13894 done 13895 13896 case $lt_echo in 13897 *'\$0 --fallback-echo"') 13898 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13899 ;; 13900 esac 13901 13902cfgfile="$ofile" 13903 13904 cat <<__EOF__ >> "$cfgfile" 13905# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13906 13907# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13908 13909# Shell to use when invoking shell scripts. 13910SHELL=$lt_SHELL 13911 13912# Whether or not to build shared libraries. 13913build_libtool_libs=$enable_shared 13914 13915# Whether or not to build static libraries. 13916build_old_libs=$enable_static 13917 13918# Whether or not to add -lc for building shared libraries. 13919build_libtool_need_lc=$archive_cmds_need_lc_CXX 13920 13921# Whether or not to disallow shared libs when runtime libs are static 13922allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13923 13924# Whether or not to optimize for fast installation. 13925fast_install=$enable_fast_install 13926 13927# The host system. 13928host_alias=$host_alias 13929host=$host 13930host_os=$host_os 13931 13932# The build system. 13933build_alias=$build_alias 13934build=$build 13935build_os=$build_os 13936 13937# An echo program that does not interpret backslashes. 13938echo=$lt_echo 13939 13940# The archiver. 13941AR=$lt_AR 13942AR_FLAGS=$lt_AR_FLAGS 13943 13944# A C compiler. 13945LTCC=$lt_LTCC 13946 13947# LTCC compiler flags. 13948LTCFLAGS=$lt_LTCFLAGS 13949 13950# A language-specific compiler. 13951CC=$lt_compiler_CXX 13952 13953# Is the compiler the GNU C compiler? 13954with_gcc=$GCC_CXX 13955 13956# An ERE matcher. 13957EGREP=$lt_EGREP 13958 13959# The linker used to build libraries. 13960LD=$lt_LD_CXX 13961 13962# Whether we need hard or soft links. 13963LN_S=$lt_LN_S 13964 13965# A BSD-compatible nm program. 13966NM=$lt_NM 13967 13968# A symbol stripping program 13969STRIP=$lt_STRIP 13970 13971# Used to examine libraries when file_magic_cmd begins "file" 13972MAGIC_CMD=$MAGIC_CMD 13973 13974# Used on cygwin: DLL creation program. 13975DLLTOOL="$DLLTOOL" 13976 13977# Used on cygwin: object dumper. 13978OBJDUMP="$OBJDUMP" 13979 13980# Used on cygwin: assembler. 13981AS="$AS" 13982 13983# The name of the directory that contains temporary libtool files. 13984objdir=$objdir 13985 13986# How to create reloadable object files. 13987reload_flag=$lt_reload_flag 13988reload_cmds=$lt_reload_cmds 13989 13990# How to pass a linker flag through the compiler. 13991wl=$lt_lt_prog_compiler_wl_CXX 13992 13993# Object file suffix (normally "o"). 13994objext="$ac_objext" 13995 13996# Old archive suffix (normally "a"). 13997libext="$libext" 13998 13999# Shared library suffix (normally ".so"). 14000shrext_cmds='$shrext_cmds' 14001 14002# Executable file suffix (normally ""). 14003exeext="$exeext" 14004 14005# Additional compiler flags for building library objects. 14006pic_flag=$lt_lt_prog_compiler_pic_CXX 14007pic_mode=$pic_mode 14008 14009# What is the maximum length of a command? 14010max_cmd_len=$lt_cv_sys_max_cmd_len 14011 14012# Does compiler simultaneously support -c and -o options? 14013compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 14014 14015# Must we lock files when doing compilation? 14016need_locks=$lt_need_locks 14017 14018# Do we need the lib prefix for modules? 14019need_lib_prefix=$need_lib_prefix 14020 14021# Do we need a version for libraries? 14022need_version=$need_version 14023 14024# Whether dlopen is supported. 14025dlopen_support=$enable_dlopen 14026 14027# Whether dlopen of programs is supported. 14028dlopen_self=$enable_dlopen_self 14029 14030# Whether dlopen of statically linked programs is supported. 14031dlopen_self_static=$enable_dlopen_self_static 14032 14033# Compiler flag to prevent dynamic linking. 14034link_static_flag=$lt_lt_prog_compiler_static_CXX 14035 14036# Compiler flag to turn off builtin functions. 14037no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 14038 14039# Compiler flag to allow reflexive dlopens. 14040export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 14041 14042# Compiler flag to generate shared objects directly from archives. 14043whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 14044 14045# Compiler flag to generate thread-safe objects. 14046thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 14047 14048# Library versioning type. 14049version_type=$version_type 14050 14051# Format of library name prefix. 14052libname_spec=$lt_libname_spec 14053 14054# List of archive names. First name is the real one, the rest are links. 14055# The last name is the one that the linker finds with -lNAME. 14056library_names_spec=$lt_library_names_spec 14057 14058# The coded name of the library, if different from the real name. 14059soname_spec=$lt_soname_spec 14060 14061# Commands used to build and install an old-style archive. 14062RANLIB=$lt_RANLIB 14063old_archive_cmds=$lt_old_archive_cmds_CXX 14064old_postinstall_cmds=$lt_old_postinstall_cmds 14065old_postuninstall_cmds=$lt_old_postuninstall_cmds 14066 14067# Create an old-style archive from a shared archive. 14068old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 14069 14070# Create a temporary old-style archive to link instead of a shared archive. 14071old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 14072 14073# Commands used to build and install a shared archive. 14074archive_cmds=$lt_archive_cmds_CXX 14075archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 14076postinstall_cmds=$lt_postinstall_cmds 14077postuninstall_cmds=$lt_postuninstall_cmds 14078 14079# Commands used to build a loadable module (assumed same as above if empty) 14080module_cmds=$lt_module_cmds_CXX 14081module_expsym_cmds=$lt_module_expsym_cmds_CXX 14082 14083# Commands to strip libraries. 14084old_striplib=$lt_old_striplib 14085striplib=$lt_striplib 14086 14087# Dependencies to place before the objects being linked to create a 14088# shared library. 14089predep_objects=$lt_predep_objects_CXX 14090 14091# Dependencies to place after the objects being linked to create a 14092# shared library. 14093postdep_objects=$lt_postdep_objects_CXX 14094 14095# Dependencies to place before the objects being linked to create a 14096# shared library. 14097predeps=$lt_predeps_CXX 14098 14099# Dependencies to place after the objects being linked to create a 14100# shared library. 14101postdeps=$lt_postdeps_CXX 14102 14103# The directories searched by this compiler when creating a shared 14104# library 14105compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 14106 14107# The library search path used internally by the compiler when linking 14108# a shared library. 14109compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 14110 14111# Method to check whether dependent libraries are shared objects. 14112deplibs_check_method=$lt_deplibs_check_method 14113 14114# Command to use when deplibs_check_method == file_magic. 14115file_magic_cmd=$lt_file_magic_cmd 14116 14117# Flag that allows shared libraries with undefined symbols to be built. 14118allow_undefined_flag=$lt_allow_undefined_flag_CXX 14119 14120# Flag that forces no undefined symbols. 14121no_undefined_flag=$lt_no_undefined_flag_CXX 14122 14123# Commands used to finish a libtool library installation in a directory. 14124finish_cmds=$lt_finish_cmds 14125 14126# Same as above, but a single script fragment to be evaled but not shown. 14127finish_eval=$lt_finish_eval 14128 14129# Take the output of nm and produce a listing of raw symbols and C names. 14130global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14131 14132# Transform the output of nm in a proper C declaration 14133global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14134 14135# Transform the output of nm in a C name address pair 14136global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14137 14138# This is the shared library runtime path variable. 14139runpath_var=$runpath_var 14140 14141# This is the shared library path variable. 14142shlibpath_var=$shlibpath_var 14143 14144# Is shlibpath searched before the hard-coded library search path? 14145shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14146 14147# How to hardcode a shared library path into an executable. 14148hardcode_action=$hardcode_action_CXX 14149 14150# Whether we should hardcode library paths into libraries. 14151hardcode_into_libs=$hardcode_into_libs 14152 14153# Flag to hardcode \$libdir into a binary during linking. 14154# This must work even if \$libdir does not exist. 14155hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 14156 14157# If ld is used when linking, flag to hardcode \$libdir into 14158# a binary during linking. This must work even if \$libdir does 14159# not exist. 14160hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 14161 14162# Whether we need a single -rpath flag with a separated argument. 14163hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 14164 14165# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 14166# resulting binary. 14167hardcode_direct=$hardcode_direct_CXX 14168 14169# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 14170# resulting binary. 14171hardcode_minus_L=$hardcode_minus_L_CXX 14172 14173# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 14174# the resulting binary. 14175hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 14176 14177# Set to yes if building a shared library automatically hardcodes DIR into the library 14178# and all subsequent libraries and executables linked against it. 14179hardcode_automatic=$hardcode_automatic_CXX 14180 14181# Variables whose values should be saved in libtool wrapper scripts and 14182# restored at relink time. 14183variables_saved_for_relink="$variables_saved_for_relink" 14184 14185# Whether libtool must link a program against all its dependency libraries. 14186link_all_deplibs=$link_all_deplibs_CXX 14187 14188# Compile-time system search path for libraries 14189sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14190 14191# Run-time system search path for libraries 14192sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14193 14194# Fix the shell variable \$srcfile for the compiler. 14195fix_srcfile_path=$lt_fix_srcfile_path 14196 14197# Set to yes if exported symbols are required. 14198always_export_symbols=$always_export_symbols_CXX 14199 14200# The commands to list exported symbols. 14201export_symbols_cmds=$lt_export_symbols_cmds_CXX 14202 14203# The commands to extract the exported symbol list from a shared archive. 14204extract_expsyms_cmds=$lt_extract_expsyms_cmds 14205 14206# Symbols that should not be listed in the preloaded symbols. 14207exclude_expsyms=$lt_exclude_expsyms_CXX 14208 14209# Symbols that must always be exported. 14210include_expsyms=$lt_include_expsyms_CXX 14211 14212# ### END LIBTOOL TAG CONFIG: $tagname 14213 14214__EOF__ 14215 14216 14217else 14218 # If there is no Makefile yet, we rely on a make rule to execute 14219 # `config.status --recheck' to rerun these tests and create the 14220 # libtool script then. 14221 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 14222 if test -f "$ltmain_in"; then 14223 test -f Makefile && make "$ltmain" 14224 fi 14225fi 14226 14227 14228ac_ext=c 14229ac_cpp='$CPP $CPPFLAGS' 14230ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14231ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14232ac_compiler_gnu=$ac_cv_c_compiler_gnu 14233 14234CC=$lt_save_CC 14235LDCXX=$LD 14236LD=$lt_save_LD 14237GCC=$lt_save_GCC 14238with_gnu_ldcxx=$with_gnu_ld 14239with_gnu_ld=$lt_save_with_gnu_ld 14240lt_cv_path_LDCXX=$lt_cv_path_LD 14241lt_cv_path_LD=$lt_save_path_LD 14242lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14243lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14244 14245 else 14246 tagname="" 14247 fi 14248 ;; 14249 14250 F77) 14251 if test -n "$F77" && test "X$F77" != "Xno"; then 14252 14253ac_ext=f 14254ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 14255ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14256ac_compiler_gnu=$ac_cv_f77_compiler_gnu 14257 14258 14259archive_cmds_need_lc_F77=no 14260allow_undefined_flag_F77= 14261always_export_symbols_F77=no 14262archive_expsym_cmds_F77= 14263export_dynamic_flag_spec_F77= 14264hardcode_direct_F77=no 14265hardcode_libdir_flag_spec_F77= 14266hardcode_libdir_flag_spec_ld_F77= 14267hardcode_libdir_separator_F77= 14268hardcode_minus_L_F77=no 14269hardcode_automatic_F77=no 14270module_cmds_F77= 14271module_expsym_cmds_F77= 14272link_all_deplibs_F77=unknown 14273old_archive_cmds_F77=$old_archive_cmds 14274no_undefined_flag_F77= 14275whole_archive_flag_spec_F77= 14276enable_shared_with_static_runtimes_F77=no 14277 14278# Source file extension for f77 test sources. 14279ac_ext=f 14280 14281# Object file extension for compiled f77 test sources. 14282objext=o 14283objext_F77=$objext 14284 14285# Code to be used in simple compile tests 14286lt_simple_compile_test_code="\ 14287 subroutine t 14288 return 14289 end 14290" 14291 14292# Code to be used in simple link tests 14293lt_simple_link_test_code="\ 14294 program t 14295 end 14296" 14297 14298# ltmain only uses $CC for tagged configurations so make sure $CC is set. 14299 14300# If no C compiler was specified, use CC. 14301LTCC=${LTCC-"$CC"} 14302 14303# If no C compiler flags were specified, use CFLAGS. 14304LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14305 14306# Allow CC to be a program name with arguments. 14307compiler=$CC 14308 14309 14310# save warnings/boilerplate of simple test code 14311ac_outfile=conftest.$ac_objext 14312echo "$lt_simple_compile_test_code" >conftest.$ac_ext 14313eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14314_lt_compiler_boilerplate=`cat conftest.err` 14315$rm conftest* 14316 14317ac_outfile=conftest.$ac_objext 14318echo "$lt_simple_link_test_code" >conftest.$ac_ext 14319eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14320_lt_linker_boilerplate=`cat conftest.err` 14321$rm -r conftest* 14322 14323 14324# Allow CC to be a program name with arguments. 14325lt_save_CC="$CC" 14326CC=${F77-"f77"} 14327compiler=$CC 14328compiler_F77=$CC 14329for cc_temp in $compiler""; do 14330 case $cc_temp in 14331 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14332 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14333 \-*) ;; 14334 *) break;; 14335 esac 14336done 14337cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14338 14339 14340{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14341$as_echo_n "checking if libtool supports shared libraries... " >&6; } 14342{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 14343$as_echo "$can_build_shared" >&6; } 14344 14345{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14346$as_echo_n "checking whether to build shared libraries... " >&6; } 14347test "$can_build_shared" = "no" && enable_shared=no 14348 14349# On AIX, shared libraries and static libraries use the same namespace, and 14350# are all built from PIC. 14351case $host_os in 14352aix3*) 14353 test "$enable_shared" = yes && enable_static=no 14354 if test -n "$RANLIB"; then 14355 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14356 postinstall_cmds='$RANLIB $lib' 14357 fi 14358 ;; 14359aix[4-9]*) 14360 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14361 test "$enable_shared" = yes && enable_static=no 14362 fi 14363 ;; 14364esac 14365{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 14366$as_echo "$enable_shared" >&6; } 14367 14368{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14369$as_echo_n "checking whether to build static libraries... " >&6; } 14370# Make sure either enable_shared or enable_static is yes. 14371test "$enable_shared" = yes || enable_static=yes 14372{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 14373$as_echo "$enable_static" >&6; } 14374 14375GCC_F77="$G77" 14376LD_F77="$LD" 14377 14378lt_prog_compiler_wl_F77= 14379lt_prog_compiler_pic_F77= 14380lt_prog_compiler_static_F77= 14381 14382{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14383$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14384 14385 if test "$GCC" = yes; then 14386 lt_prog_compiler_wl_F77='-Wl,' 14387 lt_prog_compiler_static_F77='-static' 14388 14389 case $host_os in 14390 aix*) 14391 # All AIX code is PIC. 14392 if test "$host_cpu" = ia64; then 14393 # AIX 5 now supports IA64 processor 14394 lt_prog_compiler_static_F77='-Bstatic' 14395 fi 14396 ;; 14397 14398 amigaos*) 14399 # FIXME: we need at least 68020 code to build shared libraries, but 14400 # adding the `-m68020' flag to GCC prevents building anything better, 14401 # like `-m68040'. 14402 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14403 ;; 14404 14405 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14406 # PIC is the default for these OSes. 14407 ;; 14408 14409 mingw* | cygwin* | pw32* | os2*) 14410 # This hack is so that the source file can tell whether it is being 14411 # built for inclusion in a dll (and should export symbols for example). 14412 # Although the cygwin gcc ignores -fPIC, still need this for old-style 14413 # (--disable-auto-import) libraries 14414 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14415 ;; 14416 14417 darwin* | rhapsody*) 14418 # PIC is the default on this platform 14419 # Common symbols not allowed in MH_DYLIB files 14420 lt_prog_compiler_pic_F77='-fno-common' 14421 ;; 14422 14423 interix[3-9]*) 14424 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14425 # Instead, we relocate shared libraries at runtime. 14426 ;; 14427 14428 msdosdjgpp*) 14429 # Just because we use GCC doesn't mean we suddenly get shared libraries 14430 # on systems that don't support them. 14431 lt_prog_compiler_can_build_shared_F77=no 14432 enable_shared=no 14433 ;; 14434 14435 sysv4*MP*) 14436 if test -d /usr/nec; then 14437 lt_prog_compiler_pic_F77=-Kconform_pic 14438 fi 14439 ;; 14440 14441 hpux*) 14442 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14443 # not for PA HP-UX. 14444 case $host_cpu in 14445 hppa*64*|ia64*) 14446 # +Z the default 14447 ;; 14448 *) 14449 lt_prog_compiler_pic_F77='-fPIC' 14450 ;; 14451 esac 14452 ;; 14453 14454 *) 14455 lt_prog_compiler_pic_F77='-fPIC' 14456 ;; 14457 esac 14458 else 14459 # PORTME Check for flag to pass linker flags through the system compiler. 14460 case $host_os in 14461 aix*) 14462 lt_prog_compiler_wl_F77='-Wl,' 14463 if test "$host_cpu" = ia64; then 14464 # AIX 5 now supports IA64 processor 14465 lt_prog_compiler_static_F77='-Bstatic' 14466 else 14467 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14468 fi 14469 ;; 14470 darwin*) 14471 # PIC is the default on this platform 14472 # Common symbols not allowed in MH_DYLIB files 14473 case $cc_basename in 14474 xlc*) 14475 lt_prog_compiler_pic_F77='-qnocommon' 14476 lt_prog_compiler_wl_F77='-Wl,' 14477 ;; 14478 esac 14479 ;; 14480 14481 mingw* | cygwin* | pw32* | os2*) 14482 # This hack is so that the source file can tell whether it is being 14483 # built for inclusion in a dll (and should export symbols for example). 14484 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14485 ;; 14486 14487 hpux9* | hpux10* | hpux11*) 14488 lt_prog_compiler_wl_F77='-Wl,' 14489 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14490 # not for PA HP-UX. 14491 case $host_cpu in 14492 hppa*64*|ia64*) 14493 # +Z the default 14494 ;; 14495 *) 14496 lt_prog_compiler_pic_F77='+Z' 14497 ;; 14498 esac 14499 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14500 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14501 ;; 14502 14503 irix5* | irix6* | nonstopux*) 14504 lt_prog_compiler_wl_F77='-Wl,' 14505 # PIC (with -KPIC) is the default. 14506 lt_prog_compiler_static_F77='-non_shared' 14507 ;; 14508 14509 newsos6) 14510 lt_prog_compiler_pic_F77='-KPIC' 14511 lt_prog_compiler_static_F77='-Bstatic' 14512 ;; 14513 14514 linux* | k*bsd*-gnu) 14515 case $cc_basename in 14516 icc* | ecc*) 14517 lt_prog_compiler_wl_F77='-Wl,' 14518 lt_prog_compiler_pic_F77='-KPIC' 14519 lt_prog_compiler_static_F77='-static' 14520 ;; 14521 pgcc* | pgf77* | pgf90* | pgf95*) 14522 # Portland Group compilers (*not* the Pentium gcc compiler, 14523 # which looks to be a dead project) 14524 lt_prog_compiler_wl_F77='-Wl,' 14525 lt_prog_compiler_pic_F77='-fpic' 14526 lt_prog_compiler_static_F77='-Bstatic' 14527 ;; 14528 ccc*) 14529 lt_prog_compiler_wl_F77='-Wl,' 14530 # All Alpha code is PIC. 14531 lt_prog_compiler_static_F77='-non_shared' 14532 ;; 14533 *) 14534 case `$CC -V 2>&1 | sed 5q` in 14535 *Sun\ C*) 14536 # Sun C 5.9 14537 lt_prog_compiler_pic_F77='-KPIC' 14538 lt_prog_compiler_static_F77='-Bstatic' 14539 lt_prog_compiler_wl_F77='-Wl,' 14540 ;; 14541 *Sun\ F*) 14542 # Sun Fortran 8.3 passes all unrecognized flags to the linker 14543 lt_prog_compiler_pic_F77='-KPIC' 14544 lt_prog_compiler_static_F77='-Bstatic' 14545 lt_prog_compiler_wl_F77='' 14546 ;; 14547 esac 14548 ;; 14549 esac 14550 ;; 14551 14552 osf3* | osf4* | osf5*) 14553 lt_prog_compiler_wl_F77='-Wl,' 14554 # All OSF/1 code is PIC. 14555 lt_prog_compiler_static_F77='-non_shared' 14556 ;; 14557 14558 rdos*) 14559 lt_prog_compiler_static_F77='-non_shared' 14560 ;; 14561 14562 solaris*) 14563 lt_prog_compiler_pic_F77='-KPIC' 14564 lt_prog_compiler_static_F77='-Bstatic' 14565 case $cc_basename in 14566 f77* | f90* | f95*) 14567 lt_prog_compiler_wl_F77='-Qoption ld ';; 14568 *) 14569 lt_prog_compiler_wl_F77='-Wl,';; 14570 esac 14571 ;; 14572 14573 sunos4*) 14574 lt_prog_compiler_wl_F77='-Qoption ld ' 14575 lt_prog_compiler_pic_F77='-PIC' 14576 lt_prog_compiler_static_F77='-Bstatic' 14577 ;; 14578 14579 sysv4 | sysv4.2uw2* | sysv4.3*) 14580 lt_prog_compiler_wl_F77='-Wl,' 14581 lt_prog_compiler_pic_F77='-KPIC' 14582 lt_prog_compiler_static_F77='-Bstatic' 14583 ;; 14584 14585 sysv4*MP*) 14586 if test -d /usr/nec ;then 14587 lt_prog_compiler_pic_F77='-Kconform_pic' 14588 lt_prog_compiler_static_F77='-Bstatic' 14589 fi 14590 ;; 14591 14592 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14593 lt_prog_compiler_wl_F77='-Wl,' 14594 lt_prog_compiler_pic_F77='-KPIC' 14595 lt_prog_compiler_static_F77='-Bstatic' 14596 ;; 14597 14598 unicos*) 14599 lt_prog_compiler_wl_F77='-Wl,' 14600 lt_prog_compiler_can_build_shared_F77=no 14601 ;; 14602 14603 uts4*) 14604 lt_prog_compiler_pic_F77='-pic' 14605 lt_prog_compiler_static_F77='-Bstatic' 14606 ;; 14607 14608 *) 14609 lt_prog_compiler_can_build_shared_F77=no 14610 ;; 14611 esac 14612 fi 14613 14614{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14615$as_echo "$lt_prog_compiler_pic_F77" >&6; } 14616 14617# 14618# Check to make sure the PIC flag actually works. 14619# 14620if test -n "$lt_prog_compiler_pic_F77"; then 14621 14622{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14623$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; } 14624if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then 14625 $as_echo_n "(cached) " >&6 14626else 14627 lt_cv_prog_compiler_pic_works_F77=no 14628 ac_outfile=conftest.$ac_objext 14629 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14630 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14631 # Insert the option either (1) after the last *FLAGS variable, or 14632 # (2) before a word containing "conftest.", or (3) at the end. 14633 # Note that $ac_compile itself does not contain backslashes and begins 14634 # with a dollar sign (not a hyphen), so the echo should work correctly. 14635 # The option is referenced via a variable to avoid confusing sed. 14636 lt_compile=`echo "$ac_compile" | $SED \ 14637 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14638 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14639 -e 's:$: $lt_compiler_flag:'` 14640 (eval echo "\"\$as_me:14640: $lt_compile\"" >&5) 14641 (eval "$lt_compile" 2>conftest.err) 14642 ac_status=$? 14643 cat conftest.err >&5 14644 echo "$as_me:14644: \$? = $ac_status" >&5 14645 if (exit $ac_status) && test -s "$ac_outfile"; then 14646 # The compiler can only warn and ignore the option if not recognized 14647 # So say no if there are warnings other than the usual output. 14648 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14649 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14650 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14651 lt_cv_prog_compiler_pic_works_F77=yes 14652 fi 14653 fi 14654 $rm conftest* 14655 14656fi 14657{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5 14658$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; } 14659 14660if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then 14661 case $lt_prog_compiler_pic_F77 in 14662 "" | " "*) ;; 14663 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14664 esac 14665else 14666 lt_prog_compiler_pic_F77= 14667 lt_prog_compiler_can_build_shared_F77=no 14668fi 14669 14670fi 14671case $host_os in 14672 # For platforms which do not support PIC, -DPIC is meaningless: 14673 *djgpp*) 14674 lt_prog_compiler_pic_F77= 14675 ;; 14676 *) 14677 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14678 ;; 14679esac 14680 14681# 14682# Check to make sure the static flag actually works. 14683# 14684wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14685{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14686$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14687if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then 14688 $as_echo_n "(cached) " >&6 14689else 14690 lt_cv_prog_compiler_static_works_F77=no 14691 save_LDFLAGS="$LDFLAGS" 14692 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14693 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14694 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14695 # The linker can only warn and ignore the option if not recognized 14696 # So say no if there are warnings 14697 if test -s conftest.err; then 14698 # Append any errors to the config.log. 14699 cat conftest.err 1>&5 14700 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14701 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14702 if diff conftest.exp conftest.er2 >/dev/null; then 14703 lt_cv_prog_compiler_static_works_F77=yes 14704 fi 14705 else 14706 lt_cv_prog_compiler_static_works_F77=yes 14707 fi 14708 fi 14709 $rm -r conftest* 14710 LDFLAGS="$save_LDFLAGS" 14711 14712fi 14713{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5 14714$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; } 14715 14716if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then 14717 : 14718else 14719 lt_prog_compiler_static_F77= 14720fi 14721 14722 14723{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14724$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14725if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14726 $as_echo_n "(cached) " >&6 14727else 14728 lt_cv_prog_compiler_c_o_F77=no 14729 $rm -r conftest 2>/dev/null 14730 mkdir conftest 14731 cd conftest 14732 mkdir out 14733 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14734 14735 lt_compiler_flag="-o out/conftest2.$ac_objext" 14736 # Insert the option either (1) after the last *FLAGS variable, or 14737 # (2) before a word containing "conftest.", or (3) at the end. 14738 # Note that $ac_compile itself does not contain backslashes and begins 14739 # with a dollar sign (not a hyphen), so the echo should work correctly. 14740 lt_compile=`echo "$ac_compile" | $SED \ 14741 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14742 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14743 -e 's:$: $lt_compiler_flag:'` 14744 (eval echo "\"\$as_me:14744: $lt_compile\"" >&5) 14745 (eval "$lt_compile" 2>out/conftest.err) 14746 ac_status=$? 14747 cat out/conftest.err >&5 14748 echo "$as_me:14748: \$? = $ac_status" >&5 14749 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14750 then 14751 # The compiler can only warn and ignore the option if not recognized 14752 # So say no if there are warnings 14753 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14754 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14755 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14756 lt_cv_prog_compiler_c_o_F77=yes 14757 fi 14758 fi 14759 chmod u+w . 2>&5 14760 $rm conftest* 14761 # SGI C++ compiler will create directory out/ii_files/ for 14762 # template instantiation 14763 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14764 $rm out/* && rmdir out 14765 cd .. 14766 rmdir conftest 14767 $rm conftest* 14768 14769fi 14770{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14771$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } 14772 14773 14774hard_links="nottested" 14775if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14776 # do not overwrite the value of need_locks provided by the user 14777 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14778$as_echo_n "checking if we can lock with hard links... " >&6; } 14779 hard_links=yes 14780 $rm conftest* 14781 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14782 touch conftest.a 14783 ln conftest.a conftest.b 2>&5 || hard_links=no 14784 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14785 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 14786$as_echo "$hard_links" >&6; } 14787 if test "$hard_links" = no; then 14788 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14789$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14790 need_locks=warn 14791 fi 14792else 14793 need_locks=no 14794fi 14795 14796{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14797$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14798 14799 runpath_var= 14800 allow_undefined_flag_F77= 14801 enable_shared_with_static_runtimes_F77=no 14802 archive_cmds_F77= 14803 archive_expsym_cmds_F77= 14804 old_archive_From_new_cmds_F77= 14805 old_archive_from_expsyms_cmds_F77= 14806 export_dynamic_flag_spec_F77= 14807 whole_archive_flag_spec_F77= 14808 thread_safe_flag_spec_F77= 14809 hardcode_libdir_flag_spec_F77= 14810 hardcode_libdir_flag_spec_ld_F77= 14811 hardcode_libdir_separator_F77= 14812 hardcode_direct_F77=no 14813 hardcode_minus_L_F77=no 14814 hardcode_shlibpath_var_F77=unsupported 14815 link_all_deplibs_F77=unknown 14816 hardcode_automatic_F77=no 14817 module_cmds_F77= 14818 module_expsym_cmds_F77= 14819 always_export_symbols_F77=no 14820 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14821 # include_expsyms should be a list of space-separated symbols to be *always* 14822 # included in the symbol list 14823 include_expsyms_F77= 14824 # exclude_expsyms can be an extended regexp of symbols to exclude 14825 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14826 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14827 # as well as any symbol that contains `d'. 14828 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14829 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14830 # platforms (ab)use it in PIC code, but their linkers get confused if 14831 # the symbol is explicitly referenced. Since portable code cannot 14832 # rely on this symbol name, it's probably fine to never include it in 14833 # preloaded symbol tables. 14834 # Exclude shared library initialization/finalization symbols. 14835 extract_expsyms_cmds= 14836 # Just being paranoid about ensuring that cc_basename is set. 14837 for cc_temp in $compiler""; do 14838 case $cc_temp in 14839 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14840 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14841 \-*) ;; 14842 *) break;; 14843 esac 14844done 14845cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14846 14847 case $host_os in 14848 cygwin* | mingw* | pw32*) 14849 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14850 # When not using gcc, we currently assume that we are using 14851 # Microsoft Visual C++. 14852 if test "$GCC" != yes; then 14853 with_gnu_ld=no 14854 fi 14855 ;; 14856 interix*) 14857 # we just hope/assume this is gcc and not c89 (= MSVC++) 14858 with_gnu_ld=yes 14859 ;; 14860 openbsd*) 14861 with_gnu_ld=no 14862 ;; 14863 esac 14864 14865 ld_shlibs_F77=yes 14866 if test "$with_gnu_ld" = yes; then 14867 # If archive_cmds runs LD, not CC, wlarc should be empty 14868 wlarc='${wl}' 14869 14870 # Set some defaults for GNU ld with shared library support. These 14871 # are reset later if shared libraries are not supported. Putting them 14872 # here allows them to be overridden if necessary. 14873 runpath_var=LD_RUN_PATH 14874 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14875 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14876 # ancient GNU ld didn't support --whole-archive et. al. 14877 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14878 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14879 else 14880 whole_archive_flag_spec_F77= 14881 fi 14882 supports_anon_versioning=no 14883 case `$LD -v 2>/dev/null` in 14884 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14885 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14886 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14887 *\ 2.11.*) ;; # other 2.11 versions 14888 *) supports_anon_versioning=yes ;; 14889 esac 14890 14891 # See if GNU ld supports shared libraries. 14892 case $host_os in 14893 aix[3-9]*) 14894 # On AIX/PPC, the GNU linker is very broken 14895 if test "$host_cpu" != ia64; then 14896 ld_shlibs_F77=no 14897 cat <<EOF 1>&2 14898 14899*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14900*** to be unable to reliably create shared libraries on AIX. 14901*** Therefore, libtool is disabling shared libraries support. If you 14902*** really care for shared libraries, you may want to modify your PATH 14903*** so that a non-GNU linker is found, and then restart. 14904 14905EOF 14906 fi 14907 ;; 14908 14909 amigaos*) 14910 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)' 14911 hardcode_libdir_flag_spec_F77='-L$libdir' 14912 hardcode_minus_L_F77=yes 14913 14914 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14915 # that the semantics of dynamic libraries on AmigaOS, at least up 14916 # to version 4, is to share data among multiple programs linked 14917 # with the same dynamic library. Since this doesn't match the 14918 # behavior of shared libraries on other platforms, we can't use 14919 # them. 14920 ld_shlibs_F77=no 14921 ;; 14922 14923 beos*) 14924 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14925 allow_undefined_flag_F77=unsupported 14926 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14927 # support --undefined. This deserves some investigation. FIXME 14928 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14929 else 14930 ld_shlibs_F77=no 14931 fi 14932 ;; 14933 14934 cygwin* | mingw* | pw32*) 14935 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14936 # as there is no search path for DLLs. 14937 hardcode_libdir_flag_spec_F77='-L$libdir' 14938 allow_undefined_flag_F77=unsupported 14939 always_export_symbols_F77=no 14940 enable_shared_with_static_runtimes_F77=yes 14941 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 14942 14943 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14944 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14945 # If the export-symbols file already is a .def file (1st line 14946 # is EXPORTS), use it as is; otherwise, prepend... 14947 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14948 cp $export_symbols $output_objdir/$soname.def; 14949 else 14950 echo EXPORTS > $output_objdir/$soname.def; 14951 cat $export_symbols >> $output_objdir/$soname.def; 14952 fi~ 14953 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14954 else 14955 ld_shlibs_F77=no 14956 fi 14957 ;; 14958 14959 interix[3-9]*) 14960 hardcode_direct_F77=no 14961 hardcode_shlibpath_var_F77=no 14962 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14963 export_dynamic_flag_spec_F77='${wl}-E' 14964 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14965 # Instead, shared libraries are loaded at an image base (0x10000000 by 14966 # default) and relocated if they conflict, which is a slow very memory 14967 # consuming and fragmenting process. To avoid this, we pick a random, 14968 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14969 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14970 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' 14971 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' 14972 ;; 14973 14974 gnu* | linux* | k*bsd*-gnu) 14975 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14976 tmp_addflag= 14977 case $cc_basename,$host_cpu in 14978 pgcc*) # Portland Group C compiler 14979 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' 14980 tmp_addflag=' $pic_flag' 14981 ;; 14982 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 14983 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' 14984 tmp_addflag=' $pic_flag -Mnomain' ;; 14985 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 14986 tmp_addflag=' -i_dynamic' ;; 14987 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 14988 tmp_addflag=' -i_dynamic -nofor_main' ;; 14989 ifc* | ifort*) # Intel Fortran compiler 14990 tmp_addflag=' -nofor_main' ;; 14991 esac 14992 case `$CC -V 2>&1 | sed 5q` in 14993 *Sun\ C*) # Sun C 5.9 14994 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' 14995 tmp_sharedflag='-G' ;; 14996 *Sun\ F*) # Sun Fortran 8.3 14997 tmp_sharedflag='-G' ;; 14998 *) 14999 tmp_sharedflag='-shared' ;; 15000 esac 15001 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15002 15003 if test $supports_anon_versioning = yes; then 15004 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 15005 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15006 $echo "local: *; };" >> $output_objdir/$libname.ver~ 15007 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 15008 fi 15009 else 15010 ld_shlibs_F77=no 15011 fi 15012 ;; 15013 15014 netbsd*) 15015 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15016 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15017 wlarc= 15018 else 15019 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15020 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15021 fi 15022 ;; 15023 15024 solaris*) 15025 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 15026 ld_shlibs_F77=no 15027 cat <<EOF 1>&2 15028 15029*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15030*** create shared libraries on Solaris systems. Therefore, libtool 15031*** is disabling shared libraries support. We urge you to upgrade GNU 15032*** binutils to release 2.9.1 or newer. Another option is to modify 15033*** your PATH or compiler configuration so that the native linker is 15034*** used, and then restart. 15035 15036EOF 15037 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15038 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15039 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15040 else 15041 ld_shlibs_F77=no 15042 fi 15043 ;; 15044 15045 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15046 case `$LD -v 2>&1` in 15047 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15048 ld_shlibs_F77=no 15049 cat <<_LT_EOF 1>&2 15050 15051*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 15052*** reliably create shared libraries on SCO systems. Therefore, libtool 15053*** is disabling shared libraries support. We urge you to upgrade GNU 15054*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15055*** your PATH or compiler configuration so that the native linker is 15056*** used, and then restart. 15057 15058_LT_EOF 15059 ;; 15060 *) 15061 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15062 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 15063 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 15064 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 15065 else 15066 ld_shlibs_F77=no 15067 fi 15068 ;; 15069 esac 15070 ;; 15071 15072 sunos4*) 15073 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15074 wlarc= 15075 hardcode_direct_F77=yes 15076 hardcode_shlibpath_var_F77=no 15077 ;; 15078 15079 *) 15080 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15081 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15082 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15083 else 15084 ld_shlibs_F77=no 15085 fi 15086 ;; 15087 esac 15088 15089 if test "$ld_shlibs_F77" = no; then 15090 runpath_var= 15091 hardcode_libdir_flag_spec_F77= 15092 export_dynamic_flag_spec_F77= 15093 whole_archive_flag_spec_F77= 15094 fi 15095 else 15096 # PORTME fill in a description of your system's linker (not GNU ld) 15097 case $host_os in 15098 aix3*) 15099 allow_undefined_flag_F77=unsupported 15100 always_export_symbols_F77=yes 15101 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' 15102 # Note: this linker hardcodes the directories in LIBPATH if there 15103 # are no directories specified by -L. 15104 hardcode_minus_L_F77=yes 15105 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 15106 # Neither direct hardcoding nor static linking is supported with a 15107 # broken collect2. 15108 hardcode_direct_F77=unsupported 15109 fi 15110 ;; 15111 15112 aix[4-9]*) 15113 if test "$host_cpu" = ia64; then 15114 # On IA64, the linker does run time linking by default, so we don't 15115 # have to do anything special. 15116 aix_use_runtimelinking=no 15117 exp_sym_flag='-Bexport' 15118 no_entry_flag="" 15119 else 15120 # If we're using GNU nm, then we don't want the "-C" option. 15121 # -C means demangle to AIX nm, but means don't demangle with GNU nm 15122 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 15123 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' 15124 else 15125 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' 15126 fi 15127 aix_use_runtimelinking=no 15128 15129 # Test if we are trying to use run time linking or normal 15130 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 15131 # need to do runtime linking. 15132 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 15133 for ld_flag in $LDFLAGS; do 15134 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 15135 aix_use_runtimelinking=yes 15136 break 15137 fi 15138 done 15139 ;; 15140 esac 15141 15142 exp_sym_flag='-bexport' 15143 no_entry_flag='-bnoentry' 15144 fi 15145 15146 # When large executables or shared objects are built, AIX ld can 15147 # have problems creating the table of contents. If linking a library 15148 # or program results in "error TOC overflow" add -mminimal-toc to 15149 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15150 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15151 15152 archive_cmds_F77='' 15153 hardcode_direct_F77=yes 15154 hardcode_libdir_separator_F77=':' 15155 link_all_deplibs_F77=yes 15156 15157 if test "$GCC" = yes; then 15158 case $host_os in aix4.[012]|aix4.[012].*) 15159 # We only want to do this on AIX 4.2 and lower, the check 15160 # below for broken collect2 doesn't work under 4.3+ 15161 collect2name=`${CC} -print-prog-name=collect2` 15162 if test -f "$collect2name" && \ 15163 strings "$collect2name" | grep resolve_lib_name >/dev/null 15164 then 15165 # We have reworked collect2 15166 : 15167 else 15168 # We have old collect2 15169 hardcode_direct_F77=unsupported 15170 # It fails to find uninstalled libraries when the uninstalled 15171 # path is not listed in the libpath. Setting hardcode_minus_L 15172 # to unsupported forces relinking 15173 hardcode_minus_L_F77=yes 15174 hardcode_libdir_flag_spec_F77='-L$libdir' 15175 hardcode_libdir_separator_F77= 15176 fi 15177 ;; 15178 esac 15179 shared_flag='-shared' 15180 if test "$aix_use_runtimelinking" = yes; then 15181 shared_flag="$shared_flag "'${wl}-G' 15182 fi 15183 else 15184 # not using gcc 15185 if test "$host_cpu" = ia64; then 15186 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15187 # chokes on -Wl,-G. The following line is correct: 15188 shared_flag='-G' 15189 else 15190 if test "$aix_use_runtimelinking" = yes; then 15191 shared_flag='${wl}-G' 15192 else 15193 shared_flag='${wl}-bM:SRE' 15194 fi 15195 fi 15196 fi 15197 15198 # It seems that -bexpall does not export symbols beginning with 15199 # underscore (_), so it is better to generate a list of symbols to export. 15200 always_export_symbols_F77=yes 15201 if test "$aix_use_runtimelinking" = yes; then 15202 # Warning - without using the other runtime loading flags (-brtl), 15203 # -berok will link without error, but may produce a broken library. 15204 allow_undefined_flag_F77='-berok' 15205 # Determine the default libpath from the value encoded in an empty executable. 15206 cat >conftest.$ac_ext <<_ACEOF 15207 program main 15208 15209 end 15210_ACEOF 15211rm -f conftest.$ac_objext conftest$ac_exeext 15212if { (ac_try="$ac_link" 15213case "(($ac_try" in 15214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15215 *) ac_try_echo=$ac_try;; 15216esac 15217eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15218$as_echo "$ac_try_echo") >&5 15219 (eval "$ac_link") 2>conftest.er1 15220 ac_status=$? 15221 grep -v '^ *+' conftest.er1 >conftest.err 15222 rm -f conftest.er1 15223 cat conftest.err >&5 15224 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15225 (exit $ac_status); } && { 15226 test -z "$ac_f77_werror_flag" || 15227 test ! -s conftest.err 15228 } && test -s conftest$ac_exeext && { 15229 test "$cross_compiling" = yes || 15230 $as_test_x conftest$ac_exeext 15231 }; then 15232 15233lt_aix_libpath_sed=' 15234 /Import File Strings/,/^$/ { 15235 /^0/ { 15236 s/^0 *\(.*\)$/\1/ 15237 p 15238 } 15239 }' 15240aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15241# Check for a 64-bit object if we didn't find anything. 15242if test -z "$aix_libpath"; then 15243 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15244fi 15245else 15246 $as_echo "$as_me: failed program was:" >&5 15247sed 's/^/| /' conftest.$ac_ext >&5 15248 15249 15250fi 15251 15252rm -rf conftest.dSYM 15253rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15254 conftest$ac_exeext conftest.$ac_ext 15255if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15256 15257 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15258 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" 15259 else 15260 if test "$host_cpu" = ia64; then 15261 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 15262 allow_undefined_flag_F77="-z nodefs" 15263 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" 15264 else 15265 # Determine the default libpath from the value encoded in an empty executable. 15266 cat >conftest.$ac_ext <<_ACEOF 15267 program main 15268 15269 end 15270_ACEOF 15271rm -f conftest.$ac_objext conftest$ac_exeext 15272if { (ac_try="$ac_link" 15273case "(($ac_try" in 15274 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15275 *) ac_try_echo=$ac_try;; 15276esac 15277eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15278$as_echo "$ac_try_echo") >&5 15279 (eval "$ac_link") 2>conftest.er1 15280 ac_status=$? 15281 grep -v '^ *+' conftest.er1 >conftest.err 15282 rm -f conftest.er1 15283 cat conftest.err >&5 15284 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15285 (exit $ac_status); } && { 15286 test -z "$ac_f77_werror_flag" || 15287 test ! -s conftest.err 15288 } && test -s conftest$ac_exeext && { 15289 test "$cross_compiling" = yes || 15290 $as_test_x conftest$ac_exeext 15291 }; then 15292 15293lt_aix_libpath_sed=' 15294 /Import File Strings/,/^$/ { 15295 /^0/ { 15296 s/^0 *\(.*\)$/\1/ 15297 p 15298 } 15299 }' 15300aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15301# Check for a 64-bit object if we didn't find anything. 15302if test -z "$aix_libpath"; then 15303 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15304fi 15305else 15306 $as_echo "$as_me: failed program was:" >&5 15307sed 's/^/| /' conftest.$ac_ext >&5 15308 15309 15310fi 15311 15312rm -rf conftest.dSYM 15313rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15314 conftest$ac_exeext conftest.$ac_ext 15315if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15316 15317 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15318 # Warning - without using the other run time loading flags, 15319 # -berok will link without error, but may produce a broken library. 15320 no_undefined_flag_F77=' ${wl}-bernotok' 15321 allow_undefined_flag_F77=' ${wl}-berok' 15322 # Exported symbols can be pulled into shared objects from archives 15323 whole_archive_flag_spec_F77='$convenience' 15324 archive_cmds_need_lc_F77=yes 15325 # This is similar to how AIX traditionally builds its shared libraries. 15326 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' 15327 fi 15328 fi 15329 ;; 15330 15331 amigaos*) 15332 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)' 15333 hardcode_libdir_flag_spec_F77='-L$libdir' 15334 hardcode_minus_L_F77=yes 15335 # see comment about different semantics on the GNU ld section 15336 ld_shlibs_F77=no 15337 ;; 15338 15339 bsdi[45]*) 15340 export_dynamic_flag_spec_F77=-rdynamic 15341 ;; 15342 15343 cygwin* | mingw* | pw32*) 15344 # When not using gcc, we currently assume that we are using 15345 # Microsoft Visual C++. 15346 # hardcode_libdir_flag_spec is actually meaningless, as there is 15347 # no search path for DLLs. 15348 hardcode_libdir_flag_spec_F77=' ' 15349 allow_undefined_flag_F77=unsupported 15350 # Tell ltmain to make .lib files, not .a files. 15351 libext=lib 15352 # Tell ltmain to make .dll files, not .so files. 15353 shrext_cmds=".dll" 15354 # FIXME: Setting linknames here is a bad hack. 15355 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15356 # The linker will automatically build a .lib file if we build a DLL. 15357 old_archive_From_new_cmds_F77='true' 15358 # FIXME: Should let the user specify the lib program. 15359 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' 15360 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15361 enable_shared_with_static_runtimes_F77=yes 15362 ;; 15363 15364 darwin* | rhapsody*) 15365 case $host_os in 15366 rhapsody* | darwin1.[012]) 15367 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15368 ;; 15369 *) # Darwin 1.3 on 15370 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15371 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15372 else 15373 case ${MACOSX_DEPLOYMENT_TARGET} in 15374 10.[012]) 15375 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15376 ;; 15377 10.*) 15378 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15379 ;; 15380 esac 15381 fi 15382 ;; 15383 esac 15384 archive_cmds_need_lc_F77=no 15385 hardcode_direct_F77=no 15386 hardcode_automatic_F77=yes 15387 hardcode_shlibpath_var_F77=unsupported 15388 whole_archive_flag_spec_F77='' 15389 link_all_deplibs_F77=yes 15390 if test "$GCC" = yes ; then 15391 output_verbose_link_cmd='echo' 15392 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}" 15393 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 15394 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}" 15395 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}" 15396 else 15397 case $cc_basename in 15398 xlc*) 15399 output_verbose_link_cmd='echo' 15400 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 15401 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15402 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15403 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}' 15404 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}' 15405 ;; 15406 *) 15407 ld_shlibs_F77=no 15408 ;; 15409 esac 15410 fi 15411 ;; 15412 15413 dgux*) 15414 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15415 hardcode_libdir_flag_spec_F77='-L$libdir' 15416 hardcode_shlibpath_var_F77=no 15417 ;; 15418 15419 freebsd1*) 15420 ld_shlibs_F77=no 15421 ;; 15422 15423 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15424 # support. Future versions do this automatically, but an explicit c++rt0.o 15425 # does not break anything, and helps significantly (at the cost of a little 15426 # extra space). 15427 freebsd2.2*) 15428 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15429 hardcode_libdir_flag_spec_F77='-R$libdir' 15430 hardcode_direct_F77=yes 15431 hardcode_shlibpath_var_F77=no 15432 ;; 15433 15434 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15435 freebsd2*) 15436 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15437 hardcode_direct_F77=yes 15438 hardcode_minus_L_F77=yes 15439 hardcode_shlibpath_var_F77=no 15440 ;; 15441 15442 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15443 freebsd* | dragonfly*) 15444 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15445 hardcode_libdir_flag_spec_F77='-R$libdir' 15446 hardcode_direct_F77=yes 15447 hardcode_shlibpath_var_F77=no 15448 ;; 15449 15450 hpux9*) 15451 if test "$GCC" = yes; then 15452 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' 15453 else 15454 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' 15455 fi 15456 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15457 hardcode_libdir_separator_F77=: 15458 hardcode_direct_F77=yes 15459 15460 # hardcode_minus_L: Not really in the search PATH, 15461 # but as the default location of the library. 15462 hardcode_minus_L_F77=yes 15463 export_dynamic_flag_spec_F77='${wl}-E' 15464 ;; 15465 15466 hpux10*) 15467 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15468 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15469 else 15470 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15471 fi 15472 if test "$with_gnu_ld" = no; then 15473 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15474 hardcode_libdir_separator_F77=: 15475 15476 hardcode_direct_F77=yes 15477 export_dynamic_flag_spec_F77='${wl}-E' 15478 15479 # hardcode_minus_L: Not really in the search PATH, 15480 # but as the default location of the library. 15481 hardcode_minus_L_F77=yes 15482 fi 15483 ;; 15484 15485 hpux11*) 15486 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15487 case $host_cpu in 15488 hppa*64*) 15489 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15490 ;; 15491 ia64*) 15492 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15493 ;; 15494 *) 15495 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15496 ;; 15497 esac 15498 else 15499 case $host_cpu in 15500 hppa*64*) 15501 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15502 ;; 15503 ia64*) 15504 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15505 ;; 15506 *) 15507 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15508 ;; 15509 esac 15510 fi 15511 if test "$with_gnu_ld" = no; then 15512 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15513 hardcode_libdir_separator_F77=: 15514 15515 case $host_cpu in 15516 hppa*64*|ia64*) 15517 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15518 hardcode_direct_F77=no 15519 hardcode_shlibpath_var_F77=no 15520 ;; 15521 *) 15522 hardcode_direct_F77=yes 15523 export_dynamic_flag_spec_F77='${wl}-E' 15524 15525 # hardcode_minus_L: Not really in the search PATH, 15526 # but as the default location of the library. 15527 hardcode_minus_L_F77=yes 15528 ;; 15529 esac 15530 fi 15531 ;; 15532 15533 irix5* | irix6* | nonstopux*) 15534 if test "$GCC" = yes; then 15535 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' 15536 else 15537 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' 15538 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15539 fi 15540 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15541 hardcode_libdir_separator_F77=: 15542 link_all_deplibs_F77=yes 15543 ;; 15544 15545 netbsd*) 15546 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15547 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15548 else 15549 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15550 fi 15551 hardcode_libdir_flag_spec_F77='-R$libdir' 15552 hardcode_direct_F77=yes 15553 hardcode_shlibpath_var_F77=no 15554 ;; 15555 15556 newsos6) 15557 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15558 hardcode_direct_F77=yes 15559 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15560 hardcode_libdir_separator_F77=: 15561 hardcode_shlibpath_var_F77=no 15562 ;; 15563 15564 openbsd*) 15565 if test -f /usr/libexec/ld.so; then 15566 hardcode_direct_F77=yes 15567 hardcode_shlibpath_var_F77=no 15568 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15569 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15570 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15571 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15572 export_dynamic_flag_spec_F77='${wl}-E' 15573 else 15574 case $host_os in 15575 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15576 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15577 hardcode_libdir_flag_spec_F77='-R$libdir' 15578 ;; 15579 *) 15580 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15581 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15582 ;; 15583 esac 15584 fi 15585 else 15586 ld_shlibs_F77=no 15587 fi 15588 ;; 15589 15590 os2*) 15591 hardcode_libdir_flag_spec_F77='-L$libdir' 15592 hardcode_minus_L_F77=yes 15593 allow_undefined_flag_F77=unsupported 15594 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' 15595 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15596 ;; 15597 15598 osf3*) 15599 if test "$GCC" = yes; then 15600 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15601 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' 15602 else 15603 allow_undefined_flag_F77=' -expect_unresolved \*' 15604 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' 15605 fi 15606 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15607 hardcode_libdir_separator_F77=: 15608 ;; 15609 15610 osf4* | osf5*) # as osf3* with the addition of -msym flag 15611 if test "$GCC" = yes; then 15612 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15613 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' 15614 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15615 else 15616 allow_undefined_flag_F77=' -expect_unresolved \*' 15617 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' 15618 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~ 15619 $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' 15620 15621 # Both c and cxx compiler support -rpath directly 15622 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15623 fi 15624 hardcode_libdir_separator_F77=: 15625 ;; 15626 15627 solaris*) 15628 no_undefined_flag_F77=' -z text' 15629 if test "$GCC" = yes; then 15630 wlarc='${wl}' 15631 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15632 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15633 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15634 else 15635 wlarc='' 15636 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15637 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15638 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15639 fi 15640 hardcode_libdir_flag_spec_F77='-R$libdir' 15641 hardcode_shlibpath_var_F77=no 15642 case $host_os in 15643 solaris2.[0-5] | solaris2.[0-5].*) ;; 15644 *) 15645 # The compiler driver will combine and reorder linker options, 15646 # but understands `-z linker_flag'. GCC discards it without `$wl', 15647 # but is careful enough not to reorder. 15648 # Supported since Solaris 2.6 (maybe 2.5.1?) 15649 if test "$GCC" = yes; then 15650 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 15651 else 15652 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' 15653 fi 15654 ;; 15655 esac 15656 link_all_deplibs_F77=yes 15657 ;; 15658 15659 sunos4*) 15660 if test "x$host_vendor" = xsequent; then 15661 # Use $CC to link under sequent, because it throws in some extra .o 15662 # files that make .init and .fini sections work. 15663 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15664 else 15665 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15666 fi 15667 hardcode_libdir_flag_spec_F77='-L$libdir' 15668 hardcode_direct_F77=yes 15669 hardcode_minus_L_F77=yes 15670 hardcode_shlibpath_var_F77=no 15671 ;; 15672 15673 sysv4) 15674 case $host_vendor in 15675 sni) 15676 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15677 hardcode_direct_F77=yes # is this really true??? 15678 ;; 15679 siemens) 15680 ## LD is ld it makes a PLAMLIB 15681 ## CC just makes a GrossModule. 15682 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15683 reload_cmds_F77='$CC -r -o $output$reload_objs' 15684 hardcode_direct_F77=no 15685 ;; 15686 motorola) 15687 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15688 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15689 ;; 15690 esac 15691 runpath_var='LD_RUN_PATH' 15692 hardcode_shlibpath_var_F77=no 15693 ;; 15694 15695 sysv4.3*) 15696 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15697 hardcode_shlibpath_var_F77=no 15698 export_dynamic_flag_spec_F77='-Bexport' 15699 ;; 15700 15701 sysv4*MP*) 15702 if test -d /usr/nec; then 15703 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15704 hardcode_shlibpath_var_F77=no 15705 runpath_var=LD_RUN_PATH 15706 hardcode_runpath_var=yes 15707 ld_shlibs_F77=yes 15708 fi 15709 ;; 15710 15711 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15712 no_undefined_flag_F77='${wl}-z,text' 15713 archive_cmds_need_lc_F77=no 15714 hardcode_shlibpath_var_F77=no 15715 runpath_var='LD_RUN_PATH' 15716 15717 if test "$GCC" = yes; then 15718 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15719 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15720 else 15721 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15722 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15723 fi 15724 ;; 15725 15726 sysv5* | sco3.2v5* | sco5v6*) 15727 # Note: We can NOT use -z defs as we might desire, because we do not 15728 # link with -lc, and that would cause any symbols used from libc to 15729 # always be unresolved, which means just about no library would 15730 # ever link correctly. If we're not using GNU ld we use -z text 15731 # though, which does catch some bad symbols but isn't as heavy-handed 15732 # as -z defs. 15733 no_undefined_flag_F77='${wl}-z,text' 15734 allow_undefined_flag_F77='${wl}-z,nodefs' 15735 archive_cmds_need_lc_F77=no 15736 hardcode_shlibpath_var_F77=no 15737 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15738 hardcode_libdir_separator_F77=':' 15739 link_all_deplibs_F77=yes 15740 export_dynamic_flag_spec_F77='${wl}-Bexport' 15741 runpath_var='LD_RUN_PATH' 15742 15743 if test "$GCC" = yes; then 15744 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15745 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15746 else 15747 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15748 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15749 fi 15750 ;; 15751 15752 uts4*) 15753 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15754 hardcode_libdir_flag_spec_F77='-L$libdir' 15755 hardcode_shlibpath_var_F77=no 15756 ;; 15757 15758 *) 15759 ld_shlibs_F77=no 15760 ;; 15761 esac 15762 fi 15763 15764{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15765$as_echo "$ld_shlibs_F77" >&6; } 15766test "$ld_shlibs_F77" = no && can_build_shared=no 15767 15768# 15769# Do we need to explicitly link libc? 15770# 15771case "x$archive_cmds_need_lc_F77" in 15772x|xyes) 15773 # Assume -lc should be added 15774 archive_cmds_need_lc_F77=yes 15775 15776 if test "$enable_shared" = yes && test "$GCC" = yes; then 15777 case $archive_cmds_F77 in 15778 *'~'*) 15779 # FIXME: we may have to deal with multi-command sequences. 15780 ;; 15781 '$CC '*) 15782 # Test whether the compiler implicitly links with -lc since on some 15783 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15784 # to ld, don't add -lc before -lgcc. 15785 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15786$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 15787 $rm conftest* 15788 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15789 15790 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15791 (eval $ac_compile) 2>&5 15792 ac_status=$? 15793 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15794 (exit $ac_status); } 2>conftest.err; then 15795 soname=conftest 15796 lib=conftest 15797 libobjs=conftest.$ac_objext 15798 deplibs= 15799 wl=$lt_prog_compiler_wl_F77 15800 pic_flag=$lt_prog_compiler_pic_F77 15801 compiler_flags=-v 15802 linker_flags=-v 15803 verstring= 15804 output_objdir=. 15805 libname=conftest 15806 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15807 allow_undefined_flag_F77= 15808 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15809 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15810 ac_status=$? 15811 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15812 (exit $ac_status); } 15813 then 15814 archive_cmds_need_lc_F77=no 15815 else 15816 archive_cmds_need_lc_F77=yes 15817 fi 15818 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15819 else 15820 cat conftest.err 1>&5 15821 fi 15822 $rm conftest* 15823 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15824$as_echo "$archive_cmds_need_lc_F77" >&6; } 15825 ;; 15826 esac 15827 fi 15828 ;; 15829esac 15830 15831{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15832$as_echo_n "checking dynamic linker characteristics... " >&6; } 15833library_names_spec= 15834libname_spec='lib$name' 15835soname_spec= 15836shrext_cmds=".so" 15837postinstall_cmds= 15838postuninstall_cmds= 15839finish_cmds= 15840finish_eval= 15841shlibpath_var= 15842shlibpath_overrides_runpath=unknown 15843version_type=none 15844dynamic_linker="$host_os ld.so" 15845sys_lib_dlsearch_path_spec="/lib /usr/lib" 15846 15847need_lib_prefix=unknown 15848hardcode_into_libs=no 15849 15850# when you set need_version to no, make sure it does not cause -set_version 15851# flags to be left without arguments 15852need_version=unknown 15853 15854case $host_os in 15855aix3*) 15856 version_type=linux 15857 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15858 shlibpath_var=LIBPATH 15859 15860 # AIX 3 has no versioning support, so we append a major version to the name. 15861 soname_spec='${libname}${release}${shared_ext}$major' 15862 ;; 15863 15864aix[4-9]*) 15865 version_type=linux 15866 need_lib_prefix=no 15867 need_version=no 15868 hardcode_into_libs=yes 15869 if test "$host_cpu" = ia64; then 15870 # AIX 5 supports IA64 15871 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15872 shlibpath_var=LD_LIBRARY_PATH 15873 else 15874 # With GCC up to 2.95.x, collect2 would create an import file 15875 # for dependence libraries. The import file would start with 15876 # the line `#! .'. This would cause the generated library to 15877 # depend on `.', always an invalid library. This was fixed in 15878 # development snapshots of GCC prior to 3.0. 15879 case $host_os in 15880 aix4 | aix4.[01] | aix4.[01].*) 15881 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15882 echo ' yes ' 15883 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15884 : 15885 else 15886 can_build_shared=no 15887 fi 15888 ;; 15889 esac 15890 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15891 # soname into executable. Probably we can add versioning support to 15892 # collect2, so additional links can be useful in future. 15893 if test "$aix_use_runtimelinking" = yes; then 15894 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15895 # instead of lib<name>.a to let people know that these are not 15896 # typical AIX shared libraries. 15897 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15898 else 15899 # We preserve .a as extension for shared libraries through AIX4.2 15900 # and later when we are not doing run time linking. 15901 library_names_spec='${libname}${release}.a $libname.a' 15902 soname_spec='${libname}${release}${shared_ext}$major' 15903 fi 15904 shlibpath_var=LIBPATH 15905 fi 15906 ;; 15907 15908amigaos*) 15909 library_names_spec='$libname.ixlibrary $libname.a' 15910 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15911 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' 15912 ;; 15913 15914beos*) 15915 library_names_spec='${libname}${shared_ext}' 15916 dynamic_linker="$host_os ld.so" 15917 shlibpath_var=LIBRARY_PATH 15918 ;; 15919 15920bsdi[45]*) 15921 version_type=linux 15922 need_version=no 15923 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15924 soname_spec='${libname}${release}${shared_ext}$major' 15925 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15926 shlibpath_var=LD_LIBRARY_PATH 15927 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15928 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15929 # the default ld.so.conf also contains /usr/contrib/lib and 15930 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15931 # libtool to hard-code these into programs 15932 ;; 15933 15934cygwin* | mingw* | pw32*) 15935 version_type=windows 15936 shrext_cmds=".dll" 15937 need_version=no 15938 need_lib_prefix=no 15939 15940 case $GCC,$host_os in 15941 yes,cygwin* | yes,mingw* | yes,pw32*) 15942 library_names_spec='$libname.dll.a' 15943 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15944 postinstall_cmds='base_file=`basename \${file}`~ 15945 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15946 dldir=$destdir/`dirname \$dlpath`~ 15947 test -d \$dldir || mkdir -p \$dldir~ 15948 $install_prog $dir/$dlname \$dldir/$dlname~ 15949 chmod a+x \$dldir/$dlname' 15950 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15951 dlpath=$dir/\$dldll~ 15952 $rm \$dlpath' 15953 shlibpath_overrides_runpath=yes 15954 15955 case $host_os in 15956 cygwin*) 15957 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15958 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15959 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15960 ;; 15961 mingw*) 15962 # MinGW DLLs use traditional 'lib' prefix 15963 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15964 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15965 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15966 # It is most probably a Windows format PATH printed by 15967 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15968 # path with ; separators, and with drive letters. We can handle the 15969 # drive letters (cygwin fileutils understands them), so leave them, 15970 # especially as we might pass files found there to a mingw objdump, 15971 # which wouldn't understand a cygwinified path. Ahh. 15972 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15973 else 15974 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15975 fi 15976 ;; 15977 pw32*) 15978 # pw32 DLLs use 'pw' prefix rather than 'lib' 15979 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15980 ;; 15981 esac 15982 ;; 15983 15984 *) 15985 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 15986 ;; 15987 esac 15988 dynamic_linker='Win32 ld.exe' 15989 # FIXME: first we should search . and the directory the executable is in 15990 shlibpath_var=PATH 15991 ;; 15992 15993darwin* | rhapsody*) 15994 dynamic_linker="$host_os dyld" 15995 version_type=darwin 15996 need_lib_prefix=no 15997 need_version=no 15998 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 15999 soname_spec='${libname}${release}${major}$shared_ext' 16000 shlibpath_overrides_runpath=yes 16001 shlibpath_var=DYLD_LIBRARY_PATH 16002 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 16003 16004 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 16005 ;; 16006 16007dgux*) 16008 version_type=linux 16009 need_lib_prefix=no 16010 need_version=no 16011 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 16012 soname_spec='${libname}${release}${shared_ext}$major' 16013 shlibpath_var=LD_LIBRARY_PATH 16014 ;; 16015 16016freebsd1*) 16017 dynamic_linker=no 16018 ;; 16019 16020freebsd* | dragonfly*) 16021 # DragonFly does not have aout. When/if they implement a new 16022 # versioning mechanism, adjust this. 16023 if test -x /usr/bin/objformat; then 16024 objformat=`/usr/bin/objformat` 16025 else 16026 case $host_os in 16027 freebsd[123]*) objformat=aout ;; 16028 *) objformat=elf ;; 16029 esac 16030 fi 16031 version_type=freebsd-$objformat 16032 case $version_type in 16033 freebsd-elf*) 16034 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16035 need_version=no 16036 need_lib_prefix=no 16037 ;; 16038 freebsd-*) 16039 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 16040 need_version=yes 16041 ;; 16042 esac 16043 shlibpath_var=LD_LIBRARY_PATH 16044 case $host_os in 16045 freebsd2*) 16046 shlibpath_overrides_runpath=yes 16047 ;; 16048 freebsd3.[01]* | freebsdelf3.[01]*) 16049 shlibpath_overrides_runpath=yes 16050 hardcode_into_libs=yes 16051 ;; 16052 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 16053 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 16054 shlibpath_overrides_runpath=no 16055 hardcode_into_libs=yes 16056 ;; 16057 *) # from 4.6 on, and DragonFly 16058 shlibpath_overrides_runpath=yes 16059 hardcode_into_libs=yes 16060 ;; 16061 esac 16062 ;; 16063 16064gnu*) 16065 version_type=linux 16066 need_lib_prefix=no 16067 need_version=no 16068 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16069 soname_spec='${libname}${release}${shared_ext}$major' 16070 shlibpath_var=LD_LIBRARY_PATH 16071 hardcode_into_libs=yes 16072 ;; 16073 16074hpux9* | hpux10* | hpux11*) 16075 # Give a soname corresponding to the major version so that dld.sl refuses to 16076 # link against other versions. 16077 version_type=sunos 16078 need_lib_prefix=no 16079 need_version=no 16080 case $host_cpu in 16081 ia64*) 16082 shrext_cmds='.so' 16083 hardcode_into_libs=yes 16084 dynamic_linker="$host_os dld.so" 16085 shlibpath_var=LD_LIBRARY_PATH 16086 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16087 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16088 soname_spec='${libname}${release}${shared_ext}$major' 16089 if test "X$HPUX_IA64_MODE" = X32; then 16090 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 16091 else 16092 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 16093 fi 16094 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16095 ;; 16096 hppa*64*) 16097 shrext_cmds='.sl' 16098 hardcode_into_libs=yes 16099 dynamic_linker="$host_os dld.sl" 16100 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 16101 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16102 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16103 soname_spec='${libname}${release}${shared_ext}$major' 16104 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 16105 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16106 ;; 16107 *) 16108 shrext_cmds='.sl' 16109 dynamic_linker="$host_os dld.sl" 16110 shlibpath_var=SHLIB_PATH 16111 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 16112 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16113 soname_spec='${libname}${release}${shared_ext}$major' 16114 ;; 16115 esac 16116 # HP-UX runs *really* slowly unless shared libraries are mode 555. 16117 postinstall_cmds='chmod 555 $lib' 16118 ;; 16119 16120interix[3-9]*) 16121 version_type=linux 16122 need_lib_prefix=no 16123 need_version=no 16124 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16125 soname_spec='${libname}${release}${shared_ext}$major' 16126 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 16127 shlibpath_var=LD_LIBRARY_PATH 16128 shlibpath_overrides_runpath=no 16129 hardcode_into_libs=yes 16130 ;; 16131 16132irix5* | irix6* | nonstopux*) 16133 case $host_os in 16134 nonstopux*) version_type=nonstopux ;; 16135 *) 16136 if test "$lt_cv_prog_gnu_ld" = yes; then 16137 version_type=linux 16138 else 16139 version_type=irix 16140 fi ;; 16141 esac 16142 need_lib_prefix=no 16143 need_version=no 16144 soname_spec='${libname}${release}${shared_ext}$major' 16145 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 16146 case $host_os in 16147 irix5* | nonstopux*) 16148 libsuff= shlibsuff= 16149 ;; 16150 *) 16151 case $LD in # libtool.m4 will add one of these switches to LD 16152 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 16153 libsuff= shlibsuff= libmagic=32-bit;; 16154 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 16155 libsuff=32 shlibsuff=N32 libmagic=N32;; 16156 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 16157 libsuff=64 shlibsuff=64 libmagic=64-bit;; 16158 *) libsuff= shlibsuff= libmagic=never-match;; 16159 esac 16160 ;; 16161 esac 16162 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 16163 shlibpath_overrides_runpath=no 16164 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16165 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16166 hardcode_into_libs=yes 16167 ;; 16168 16169# No shared lib support for Linux oldld, aout, or coff. 16170linux*oldld* | linux*aout* | linux*coff*) 16171 dynamic_linker=no 16172 ;; 16173 16174# This must be Linux ELF. 16175linux* | k*bsd*-gnu) 16176 version_type=linux 16177 need_lib_prefix=no 16178 need_version=no 16179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16180 soname_spec='${libname}${release}${shared_ext}$major' 16181 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16182 shlibpath_var=LD_LIBRARY_PATH 16183 shlibpath_overrides_runpath=no 16184 # This implies no fast_install, which is unacceptable. 16185 # Some rework will be needed to allow for fast_install 16186 # before this can be enabled. 16187 hardcode_into_libs=yes 16188 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16189 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16190 16191 # Append ld.so.conf contents to the search path 16192 if test -f /etc/ld.so.conf; then 16193 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' ' '` 16194 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 16195 fi 16196 16197 # We used to test for /lib/ld.so.1 and disable shared libraries on 16198 # powerpc, because MkLinux only supported shared libraries with the 16199 # GNU dynamic linker. Since this was broken with cross compilers, 16200 # most powerpc-linux boxes support dynamic linking these days and 16201 # people can always --disable-shared, the test was removed, and we 16202 # assume the GNU/Linux dynamic linker is in use. 16203 dynamic_linker='GNU/Linux ld.so' 16204 ;; 16205 16206netbsd*) 16207 version_type=sunos 16208 need_lib_prefix=no 16209 need_version=no 16210 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16211 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16212 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16213 dynamic_linker='NetBSD (a.out) ld.so' 16214 else 16215 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16216 soname_spec='${libname}${release}${shared_ext}$major' 16217 dynamic_linker='NetBSD ld.elf_so' 16218 fi 16219 shlibpath_var=LD_LIBRARY_PATH 16220 shlibpath_overrides_runpath=yes 16221 hardcode_into_libs=yes 16222 ;; 16223 16224newsos6) 16225 version_type=linux 16226 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16227 shlibpath_var=LD_LIBRARY_PATH 16228 shlibpath_overrides_runpath=yes 16229 ;; 16230 16231nto-qnx*) 16232 version_type=linux 16233 need_lib_prefix=no 16234 need_version=no 16235 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16236 soname_spec='${libname}${release}${shared_ext}$major' 16237 shlibpath_var=LD_LIBRARY_PATH 16238 shlibpath_overrides_runpath=yes 16239 ;; 16240 16241openbsd*) 16242 version_type=sunos 16243 sys_lib_dlsearch_path_spec="/usr/lib" 16244 need_lib_prefix=no 16245 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 16246 case $host_os in 16247 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 16248 *) need_version=no ;; 16249 esac 16250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16251 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16252 shlibpath_var=LD_LIBRARY_PATH 16253 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16254 case $host_os in 16255 openbsd2.[89] | openbsd2.[89].*) 16256 shlibpath_overrides_runpath=no 16257 ;; 16258 *) 16259 shlibpath_overrides_runpath=yes 16260 ;; 16261 esac 16262 else 16263 shlibpath_overrides_runpath=yes 16264 fi 16265 ;; 16266 16267os2*) 16268 libname_spec='$name' 16269 shrext_cmds=".dll" 16270 need_lib_prefix=no 16271 library_names_spec='$libname${shared_ext} $libname.a' 16272 dynamic_linker='OS/2 ld.exe' 16273 shlibpath_var=LIBPATH 16274 ;; 16275 16276osf3* | osf4* | osf5*) 16277 version_type=osf 16278 need_lib_prefix=no 16279 need_version=no 16280 soname_spec='${libname}${release}${shared_ext}$major' 16281 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16282 shlibpath_var=LD_LIBRARY_PATH 16283 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16284 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16285 ;; 16286 16287rdos*) 16288 dynamic_linker=no 16289 ;; 16290 16291solaris*) 16292 version_type=linux 16293 need_lib_prefix=no 16294 need_version=no 16295 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16296 soname_spec='${libname}${release}${shared_ext}$major' 16297 shlibpath_var=LD_LIBRARY_PATH 16298 shlibpath_overrides_runpath=yes 16299 hardcode_into_libs=yes 16300 # ldd complains unless libraries are executable 16301 postinstall_cmds='chmod +x $lib' 16302 ;; 16303 16304sunos4*) 16305 version_type=sunos 16306 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16307 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16308 shlibpath_var=LD_LIBRARY_PATH 16309 shlibpath_overrides_runpath=yes 16310 if test "$with_gnu_ld" = yes; then 16311 need_lib_prefix=no 16312 fi 16313 need_version=yes 16314 ;; 16315 16316sysv4 | sysv4.3*) 16317 version_type=linux 16318 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16319 soname_spec='${libname}${release}${shared_ext}$major' 16320 shlibpath_var=LD_LIBRARY_PATH 16321 case $host_vendor in 16322 sni) 16323 shlibpath_overrides_runpath=no 16324 need_lib_prefix=no 16325 export_dynamic_flag_spec='${wl}-Blargedynsym' 16326 runpath_var=LD_RUN_PATH 16327 ;; 16328 siemens) 16329 need_lib_prefix=no 16330 ;; 16331 motorola) 16332 need_lib_prefix=no 16333 need_version=no 16334 shlibpath_overrides_runpath=no 16335 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16336 ;; 16337 esac 16338 ;; 16339 16340sysv4*MP*) 16341 if test -d /usr/nec ;then 16342 version_type=linux 16343 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16344 soname_spec='$libname${shared_ext}.$major' 16345 shlibpath_var=LD_LIBRARY_PATH 16346 fi 16347 ;; 16348 16349sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16350 version_type=freebsd-elf 16351 need_lib_prefix=no 16352 need_version=no 16353 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16354 soname_spec='${libname}${release}${shared_ext}$major' 16355 shlibpath_var=LD_LIBRARY_PATH 16356 hardcode_into_libs=yes 16357 if test "$with_gnu_ld" = yes; then 16358 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16359 shlibpath_overrides_runpath=no 16360 else 16361 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16362 shlibpath_overrides_runpath=yes 16363 case $host_os in 16364 sco3.2v5*) 16365 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16366 ;; 16367 esac 16368 fi 16369 sys_lib_dlsearch_path_spec='/usr/lib' 16370 ;; 16371 16372uts4*) 16373 version_type=linux 16374 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16375 soname_spec='${libname}${release}${shared_ext}$major' 16376 shlibpath_var=LD_LIBRARY_PATH 16377 ;; 16378 16379*) 16380 dynamic_linker=no 16381 ;; 16382esac 16383{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16384$as_echo "$dynamic_linker" >&6; } 16385test "$dynamic_linker" = no && can_build_shared=no 16386 16387if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 16388 $as_echo_n "(cached) " >&6 16389else 16390 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 16391fi 16392 16393sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 16394if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 16395 $as_echo_n "(cached) " >&6 16396else 16397 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 16398fi 16399 16400sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 16401 16402variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16403if test "$GCC" = yes; then 16404 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16405fi 16406 16407{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16408$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 16409hardcode_action_F77= 16410if test -n "$hardcode_libdir_flag_spec_F77" || \ 16411 test -n "$runpath_var_F77" || \ 16412 test "X$hardcode_automatic_F77" = "Xyes" ; then 16413 16414 # We can hardcode non-existant directories. 16415 if test "$hardcode_direct_F77" != no && 16416 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16417 # have to relink, otherwise we might link with an installed library 16418 # when we should be linking with a yet-to-be-installed one 16419 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16420 test "$hardcode_minus_L_F77" != no; then 16421 # Linking always hardcodes the temporary library directory. 16422 hardcode_action_F77=relink 16423 else 16424 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16425 hardcode_action_F77=immediate 16426 fi 16427else 16428 # We cannot hardcode anything, or else we can only hardcode existing 16429 # directories. 16430 hardcode_action_F77=unsupported 16431fi 16432{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16433$as_echo "$hardcode_action_F77" >&6; } 16434 16435if test "$hardcode_action_F77" = relink; then 16436 # Fast installation is not supported 16437 enable_fast_install=no 16438elif test "$shlibpath_overrides_runpath" = yes || 16439 test "$enable_shared" = no; then 16440 # Fast installation is not necessary 16441 enable_fast_install=needless 16442fi 16443 16444 16445# The else clause should only fire when bootstrapping the 16446# libtool distribution, otherwise you forgot to ship ltmain.sh 16447# with your package, and you will get complaints that there are 16448# no rules to generate ltmain.sh. 16449if test -f "$ltmain"; then 16450 # See if we are running on zsh, and set the options which allow our commands through 16451 # without removal of \ escapes. 16452 if test -n "${ZSH_VERSION+set}" ; then 16453 setopt NO_GLOB_SUBST 16454 fi 16455 # Now quote all the things that may contain metacharacters while being 16456 # careful not to overquote the AC_SUBSTed values. We take copies of the 16457 # variables and quote the copies for generation of the libtool script. 16458 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 16459 SED SHELL STRIP \ 16460 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16461 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16462 deplibs_check_method reload_flag reload_cmds need_locks \ 16463 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16464 lt_cv_sys_global_symbol_to_c_name_address \ 16465 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16466 old_postinstall_cmds old_postuninstall_cmds \ 16467 compiler_F77 \ 16468 CC_F77 \ 16469 LD_F77 \ 16470 lt_prog_compiler_wl_F77 \ 16471 lt_prog_compiler_pic_F77 \ 16472 lt_prog_compiler_static_F77 \ 16473 lt_prog_compiler_no_builtin_flag_F77 \ 16474 export_dynamic_flag_spec_F77 \ 16475 thread_safe_flag_spec_F77 \ 16476 whole_archive_flag_spec_F77 \ 16477 enable_shared_with_static_runtimes_F77 \ 16478 old_archive_cmds_F77 \ 16479 old_archive_from_new_cmds_F77 \ 16480 predep_objects_F77 \ 16481 postdep_objects_F77 \ 16482 predeps_F77 \ 16483 postdeps_F77 \ 16484 compiler_lib_search_path_F77 \ 16485 compiler_lib_search_dirs_F77 \ 16486 archive_cmds_F77 \ 16487 archive_expsym_cmds_F77 \ 16488 postinstall_cmds_F77 \ 16489 postuninstall_cmds_F77 \ 16490 old_archive_from_expsyms_cmds_F77 \ 16491 allow_undefined_flag_F77 \ 16492 no_undefined_flag_F77 \ 16493 export_symbols_cmds_F77 \ 16494 hardcode_libdir_flag_spec_F77 \ 16495 hardcode_libdir_flag_spec_ld_F77 \ 16496 hardcode_libdir_separator_F77 \ 16497 hardcode_automatic_F77 \ 16498 module_cmds_F77 \ 16499 module_expsym_cmds_F77 \ 16500 lt_cv_prog_compiler_c_o_F77 \ 16501 fix_srcfile_path_F77 \ 16502 exclude_expsyms_F77 \ 16503 include_expsyms_F77; do 16504 16505 case $var in 16506 old_archive_cmds_F77 | \ 16507 old_archive_from_new_cmds_F77 | \ 16508 archive_cmds_F77 | \ 16509 archive_expsym_cmds_F77 | \ 16510 module_cmds_F77 | \ 16511 module_expsym_cmds_F77 | \ 16512 old_archive_from_expsyms_cmds_F77 | \ 16513 export_symbols_cmds_F77 | \ 16514 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16515 postinstall_cmds | postuninstall_cmds | \ 16516 old_postinstall_cmds | old_postuninstall_cmds | \ 16517 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16518 # Double-quote double-evaled strings. 16519 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16520 ;; 16521 *) 16522 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16523 ;; 16524 esac 16525 done 16526 16527 case $lt_echo in 16528 *'\$0 --fallback-echo"') 16529 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16530 ;; 16531 esac 16532 16533cfgfile="$ofile" 16534 16535 cat <<__EOF__ >> "$cfgfile" 16536# ### BEGIN LIBTOOL TAG CONFIG: $tagname 16537 16538# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16539 16540# Shell to use when invoking shell scripts. 16541SHELL=$lt_SHELL 16542 16543# Whether or not to build shared libraries. 16544build_libtool_libs=$enable_shared 16545 16546# Whether or not to build static libraries. 16547build_old_libs=$enable_static 16548 16549# Whether or not to add -lc for building shared libraries. 16550build_libtool_need_lc=$archive_cmds_need_lc_F77 16551 16552# Whether or not to disallow shared libs when runtime libs are static 16553allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16554 16555# Whether or not to optimize for fast installation. 16556fast_install=$enable_fast_install 16557 16558# The host system. 16559host_alias=$host_alias 16560host=$host 16561host_os=$host_os 16562 16563# The build system. 16564build_alias=$build_alias 16565build=$build 16566build_os=$build_os 16567 16568# An echo program that does not interpret backslashes. 16569echo=$lt_echo 16570 16571# The archiver. 16572AR=$lt_AR 16573AR_FLAGS=$lt_AR_FLAGS 16574 16575# A C compiler. 16576LTCC=$lt_LTCC 16577 16578# LTCC compiler flags. 16579LTCFLAGS=$lt_LTCFLAGS 16580 16581# A language-specific compiler. 16582CC=$lt_compiler_F77 16583 16584# Is the compiler the GNU C compiler? 16585with_gcc=$GCC_F77 16586 16587# An ERE matcher. 16588EGREP=$lt_EGREP 16589 16590# The linker used to build libraries. 16591LD=$lt_LD_F77 16592 16593# Whether we need hard or soft links. 16594LN_S=$lt_LN_S 16595 16596# A BSD-compatible nm program. 16597NM=$lt_NM 16598 16599# A symbol stripping program 16600STRIP=$lt_STRIP 16601 16602# Used to examine libraries when file_magic_cmd begins "file" 16603MAGIC_CMD=$MAGIC_CMD 16604 16605# Used on cygwin: DLL creation program. 16606DLLTOOL="$DLLTOOL" 16607 16608# Used on cygwin: object dumper. 16609OBJDUMP="$OBJDUMP" 16610 16611# Used on cygwin: assembler. 16612AS="$AS" 16613 16614# The name of the directory that contains temporary libtool files. 16615objdir=$objdir 16616 16617# How to create reloadable object files. 16618reload_flag=$lt_reload_flag 16619reload_cmds=$lt_reload_cmds 16620 16621# How to pass a linker flag through the compiler. 16622wl=$lt_lt_prog_compiler_wl_F77 16623 16624# Object file suffix (normally "o"). 16625objext="$ac_objext" 16626 16627# Old archive suffix (normally "a"). 16628libext="$libext" 16629 16630# Shared library suffix (normally ".so"). 16631shrext_cmds='$shrext_cmds' 16632 16633# Executable file suffix (normally ""). 16634exeext="$exeext" 16635 16636# Additional compiler flags for building library objects. 16637pic_flag=$lt_lt_prog_compiler_pic_F77 16638pic_mode=$pic_mode 16639 16640# What is the maximum length of a command? 16641max_cmd_len=$lt_cv_sys_max_cmd_len 16642 16643# Does compiler simultaneously support -c and -o options? 16644compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16645 16646# Must we lock files when doing compilation? 16647need_locks=$lt_need_locks 16648 16649# Do we need the lib prefix for modules? 16650need_lib_prefix=$need_lib_prefix 16651 16652# Do we need a version for libraries? 16653need_version=$need_version 16654 16655# Whether dlopen is supported. 16656dlopen_support=$enable_dlopen 16657 16658# Whether dlopen of programs is supported. 16659dlopen_self=$enable_dlopen_self 16660 16661# Whether dlopen of statically linked programs is supported. 16662dlopen_self_static=$enable_dlopen_self_static 16663 16664# Compiler flag to prevent dynamic linking. 16665link_static_flag=$lt_lt_prog_compiler_static_F77 16666 16667# Compiler flag to turn off builtin functions. 16668no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16669 16670# Compiler flag to allow reflexive dlopens. 16671export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16672 16673# Compiler flag to generate shared objects directly from archives. 16674whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16675 16676# Compiler flag to generate thread-safe objects. 16677thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16678 16679# Library versioning type. 16680version_type=$version_type 16681 16682# Format of library name prefix. 16683libname_spec=$lt_libname_spec 16684 16685# List of archive names. First name is the real one, the rest are links. 16686# The last name is the one that the linker finds with -lNAME. 16687library_names_spec=$lt_library_names_spec 16688 16689# The coded name of the library, if different from the real name. 16690soname_spec=$lt_soname_spec 16691 16692# Commands used to build and install an old-style archive. 16693RANLIB=$lt_RANLIB 16694old_archive_cmds=$lt_old_archive_cmds_F77 16695old_postinstall_cmds=$lt_old_postinstall_cmds 16696old_postuninstall_cmds=$lt_old_postuninstall_cmds 16697 16698# Create an old-style archive from a shared archive. 16699old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16700 16701# Create a temporary old-style archive to link instead of a shared archive. 16702old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16703 16704# Commands used to build and install a shared archive. 16705archive_cmds=$lt_archive_cmds_F77 16706archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16707postinstall_cmds=$lt_postinstall_cmds 16708postuninstall_cmds=$lt_postuninstall_cmds 16709 16710# Commands used to build a loadable module (assumed same as above if empty) 16711module_cmds=$lt_module_cmds_F77 16712module_expsym_cmds=$lt_module_expsym_cmds_F77 16713 16714# Commands to strip libraries. 16715old_striplib=$lt_old_striplib 16716striplib=$lt_striplib 16717 16718# Dependencies to place before the objects being linked to create a 16719# shared library. 16720predep_objects=$lt_predep_objects_F77 16721 16722# Dependencies to place after the objects being linked to create a 16723# shared library. 16724postdep_objects=$lt_postdep_objects_F77 16725 16726# Dependencies to place before the objects being linked to create a 16727# shared library. 16728predeps=$lt_predeps_F77 16729 16730# Dependencies to place after the objects being linked to create a 16731# shared library. 16732postdeps=$lt_postdeps_F77 16733 16734# The directories searched by this compiler when creating a shared 16735# library 16736compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 16737 16738# The library search path used internally by the compiler when linking 16739# a shared library. 16740compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16741 16742# Method to check whether dependent libraries are shared objects. 16743deplibs_check_method=$lt_deplibs_check_method 16744 16745# Command to use when deplibs_check_method == file_magic. 16746file_magic_cmd=$lt_file_magic_cmd 16747 16748# Flag that allows shared libraries with undefined symbols to be built. 16749allow_undefined_flag=$lt_allow_undefined_flag_F77 16750 16751# Flag that forces no undefined symbols. 16752no_undefined_flag=$lt_no_undefined_flag_F77 16753 16754# Commands used to finish a libtool library installation in a directory. 16755finish_cmds=$lt_finish_cmds 16756 16757# Same as above, but a single script fragment to be evaled but not shown. 16758finish_eval=$lt_finish_eval 16759 16760# Take the output of nm and produce a listing of raw symbols and C names. 16761global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16762 16763# Transform the output of nm in a proper C declaration 16764global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16765 16766# Transform the output of nm in a C name address pair 16767global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16768 16769# This is the shared library runtime path variable. 16770runpath_var=$runpath_var 16771 16772# This is the shared library path variable. 16773shlibpath_var=$shlibpath_var 16774 16775# Is shlibpath searched before the hard-coded library search path? 16776shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16777 16778# How to hardcode a shared library path into an executable. 16779hardcode_action=$hardcode_action_F77 16780 16781# Whether we should hardcode library paths into libraries. 16782hardcode_into_libs=$hardcode_into_libs 16783 16784# Flag to hardcode \$libdir into a binary during linking. 16785# This must work even if \$libdir does not exist. 16786hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16787 16788# If ld is used when linking, flag to hardcode \$libdir into 16789# a binary during linking. This must work even if \$libdir does 16790# not exist. 16791hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16792 16793# Whether we need a single -rpath flag with a separated argument. 16794hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16795 16796# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16797# resulting binary. 16798hardcode_direct=$hardcode_direct_F77 16799 16800# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16801# resulting binary. 16802hardcode_minus_L=$hardcode_minus_L_F77 16803 16804# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16805# the resulting binary. 16806hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16807 16808# Set to yes if building a shared library automatically hardcodes DIR into the library 16809# and all subsequent libraries and executables linked against it. 16810hardcode_automatic=$hardcode_automatic_F77 16811 16812# Variables whose values should be saved in libtool wrapper scripts and 16813# restored at relink time. 16814variables_saved_for_relink="$variables_saved_for_relink" 16815 16816# Whether libtool must link a program against all its dependency libraries. 16817link_all_deplibs=$link_all_deplibs_F77 16818 16819# Compile-time system search path for libraries 16820sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16821 16822# Run-time system search path for libraries 16823sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16824 16825# Fix the shell variable \$srcfile for the compiler. 16826fix_srcfile_path=$lt_fix_srcfile_path 16827 16828# Set to yes if exported symbols are required. 16829always_export_symbols=$always_export_symbols_F77 16830 16831# The commands to list exported symbols. 16832export_symbols_cmds=$lt_export_symbols_cmds_F77 16833 16834# The commands to extract the exported symbol list from a shared archive. 16835extract_expsyms_cmds=$lt_extract_expsyms_cmds 16836 16837# Symbols that should not be listed in the preloaded symbols. 16838exclude_expsyms=$lt_exclude_expsyms_F77 16839 16840# Symbols that must always be exported. 16841include_expsyms=$lt_include_expsyms_F77 16842 16843# ### END LIBTOOL TAG CONFIG: $tagname 16844 16845__EOF__ 16846 16847 16848else 16849 # If there is no Makefile yet, we rely on a make rule to execute 16850 # `config.status --recheck' to rerun these tests and create the 16851 # libtool script then. 16852 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16853 if test -f "$ltmain_in"; then 16854 test -f Makefile && make "$ltmain" 16855 fi 16856fi 16857 16858 16859ac_ext=c 16860ac_cpp='$CPP $CPPFLAGS' 16861ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16862ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16863ac_compiler_gnu=$ac_cv_c_compiler_gnu 16864 16865CC="$lt_save_CC" 16866 16867 else 16868 tagname="" 16869 fi 16870 ;; 16871 16872 GCJ) 16873 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16874 16875 16876# Source file extension for Java test sources. 16877ac_ext=java 16878 16879# Object file extension for compiled Java test sources. 16880objext=o 16881objext_GCJ=$objext 16882 16883# Code to be used in simple compile tests 16884lt_simple_compile_test_code="class foo {}" 16885 16886# Code to be used in simple link tests 16887lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }' 16888 16889# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16890 16891# If no C compiler was specified, use CC. 16892LTCC=${LTCC-"$CC"} 16893 16894# If no C compiler flags were specified, use CFLAGS. 16895LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16896 16897# Allow CC to be a program name with arguments. 16898compiler=$CC 16899 16900 16901# save warnings/boilerplate of simple test code 16902ac_outfile=conftest.$ac_objext 16903echo "$lt_simple_compile_test_code" >conftest.$ac_ext 16904eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16905_lt_compiler_boilerplate=`cat conftest.err` 16906$rm conftest* 16907 16908ac_outfile=conftest.$ac_objext 16909echo "$lt_simple_link_test_code" >conftest.$ac_ext 16910eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16911_lt_linker_boilerplate=`cat conftest.err` 16912$rm -r conftest* 16913 16914 16915# Allow CC to be a program name with arguments. 16916lt_save_CC="$CC" 16917CC=${GCJ-"gcj"} 16918compiler=$CC 16919compiler_GCJ=$CC 16920for cc_temp in $compiler""; do 16921 case $cc_temp in 16922 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16923 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16924 \-*) ;; 16925 *) break;; 16926 esac 16927done 16928cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16929 16930 16931# GCJ did not exist at the time GCC didn't implicitly link libc in. 16932archive_cmds_need_lc_GCJ=no 16933 16934old_archive_cmds_GCJ=$old_archive_cmds 16935 16936 16937lt_prog_compiler_no_builtin_flag_GCJ= 16938 16939if test "$GCC" = yes; then 16940 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16941 16942 16943{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16944$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 16945if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16946 $as_echo_n "(cached) " >&6 16947else 16948 lt_cv_prog_compiler_rtti_exceptions=no 16949 ac_outfile=conftest.$ac_objext 16950 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16951 lt_compiler_flag="-fno-rtti -fno-exceptions" 16952 # Insert the option either (1) after the last *FLAGS variable, or 16953 # (2) before a word containing "conftest.", or (3) at the end. 16954 # Note that $ac_compile itself does not contain backslashes and begins 16955 # with a dollar sign (not a hyphen), so the echo should work correctly. 16956 # The option is referenced via a variable to avoid confusing sed. 16957 lt_compile=`echo "$ac_compile" | $SED \ 16958 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16959 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16960 -e 's:$: $lt_compiler_flag:'` 16961 (eval echo "\"\$as_me:16961: $lt_compile\"" >&5) 16962 (eval "$lt_compile" 2>conftest.err) 16963 ac_status=$? 16964 cat conftest.err >&5 16965 echo "$as_me:16965: \$? = $ac_status" >&5 16966 if (exit $ac_status) && test -s "$ac_outfile"; then 16967 # The compiler can only warn and ignore the option if not recognized 16968 # So say no if there are warnings other than the usual output. 16969 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16970 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16971 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16972 lt_cv_prog_compiler_rtti_exceptions=yes 16973 fi 16974 fi 16975 $rm conftest* 16976 16977fi 16978{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 16979$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 16980 16981if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 16982 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 16983else 16984 : 16985fi 16986 16987fi 16988 16989lt_prog_compiler_wl_GCJ= 16990lt_prog_compiler_pic_GCJ= 16991lt_prog_compiler_static_GCJ= 16992 16993{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 16994$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 16995 16996 if test "$GCC" = yes; then 16997 lt_prog_compiler_wl_GCJ='-Wl,' 16998 lt_prog_compiler_static_GCJ='-static' 16999 17000 case $host_os in 17001 aix*) 17002 # All AIX code is PIC. 17003 if test "$host_cpu" = ia64; then 17004 # AIX 5 now supports IA64 processor 17005 lt_prog_compiler_static_GCJ='-Bstatic' 17006 fi 17007 ;; 17008 17009 amigaos*) 17010 # FIXME: we need at least 68020 code to build shared libraries, but 17011 # adding the `-m68020' flag to GCC prevents building anything better, 17012 # like `-m68040'. 17013 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 17014 ;; 17015 17016 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 17017 # PIC is the default for these OSes. 17018 ;; 17019 17020 mingw* | cygwin* | pw32* | os2*) 17021 # This hack is so that the source file can tell whether it is being 17022 # built for inclusion in a dll (and should export symbols for example). 17023 # Although the cygwin gcc ignores -fPIC, still need this for old-style 17024 # (--disable-auto-import) libraries 17025 17026 ;; 17027 17028 darwin* | rhapsody*) 17029 # PIC is the default on this platform 17030 # Common symbols not allowed in MH_DYLIB files 17031 lt_prog_compiler_pic_GCJ='-fno-common' 17032 ;; 17033 17034 interix[3-9]*) 17035 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 17036 # Instead, we relocate shared libraries at runtime. 17037 ;; 17038 17039 msdosdjgpp*) 17040 # Just because we use GCC doesn't mean we suddenly get shared libraries 17041 # on systems that don't support them. 17042 lt_prog_compiler_can_build_shared_GCJ=no 17043 enable_shared=no 17044 ;; 17045 17046 sysv4*MP*) 17047 if test -d /usr/nec; then 17048 lt_prog_compiler_pic_GCJ=-Kconform_pic 17049 fi 17050 ;; 17051 17052 hpux*) 17053 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17054 # not for PA HP-UX. 17055 case $host_cpu in 17056 hppa*64*|ia64*) 17057 # +Z the default 17058 ;; 17059 *) 17060 lt_prog_compiler_pic_GCJ='-fPIC' 17061 ;; 17062 esac 17063 ;; 17064 17065 *) 17066 lt_prog_compiler_pic_GCJ='-fPIC' 17067 ;; 17068 esac 17069 else 17070 # PORTME Check for flag to pass linker flags through the system compiler. 17071 case $host_os in 17072 aix*) 17073 lt_prog_compiler_wl_GCJ='-Wl,' 17074 if test "$host_cpu" = ia64; then 17075 # AIX 5 now supports IA64 processor 17076 lt_prog_compiler_static_GCJ='-Bstatic' 17077 else 17078 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 17079 fi 17080 ;; 17081 darwin*) 17082 # PIC is the default on this platform 17083 # Common symbols not allowed in MH_DYLIB files 17084 case $cc_basename in 17085 xlc*) 17086 lt_prog_compiler_pic_GCJ='-qnocommon' 17087 lt_prog_compiler_wl_GCJ='-Wl,' 17088 ;; 17089 esac 17090 ;; 17091 17092 mingw* | cygwin* | pw32* | os2*) 17093 # This hack is so that the source file can tell whether it is being 17094 # built for inclusion in a dll (and should export symbols for example). 17095 17096 ;; 17097 17098 hpux9* | hpux10* | hpux11*) 17099 lt_prog_compiler_wl_GCJ='-Wl,' 17100 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17101 # not for PA HP-UX. 17102 case $host_cpu in 17103 hppa*64*|ia64*) 17104 # +Z the default 17105 ;; 17106 *) 17107 lt_prog_compiler_pic_GCJ='+Z' 17108 ;; 17109 esac 17110 # Is there a better lt_prog_compiler_static that works with the bundled CC? 17111 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 17112 ;; 17113 17114 irix5* | irix6* | nonstopux*) 17115 lt_prog_compiler_wl_GCJ='-Wl,' 17116 # PIC (with -KPIC) is the default. 17117 lt_prog_compiler_static_GCJ='-non_shared' 17118 ;; 17119 17120 newsos6) 17121 lt_prog_compiler_pic_GCJ='-KPIC' 17122 lt_prog_compiler_static_GCJ='-Bstatic' 17123 ;; 17124 17125 linux* | k*bsd*-gnu) 17126 case $cc_basename in 17127 icc* | ecc*) 17128 lt_prog_compiler_wl_GCJ='-Wl,' 17129 lt_prog_compiler_pic_GCJ='-KPIC' 17130 lt_prog_compiler_static_GCJ='-static' 17131 ;; 17132 pgcc* | pgf77* | pgf90* | pgf95*) 17133 # Portland Group compilers (*not* the Pentium gcc compiler, 17134 # which looks to be a dead project) 17135 lt_prog_compiler_wl_GCJ='-Wl,' 17136 lt_prog_compiler_pic_GCJ='-fpic' 17137 lt_prog_compiler_static_GCJ='-Bstatic' 17138 ;; 17139 ccc*) 17140 lt_prog_compiler_wl_GCJ='-Wl,' 17141 # All Alpha code is PIC. 17142 lt_prog_compiler_static_GCJ='-non_shared' 17143 ;; 17144 *) 17145 case `$CC -V 2>&1 | sed 5q` in 17146 *Sun\ C*) 17147 # Sun C 5.9 17148 lt_prog_compiler_pic_GCJ='-KPIC' 17149 lt_prog_compiler_static_GCJ='-Bstatic' 17150 lt_prog_compiler_wl_GCJ='-Wl,' 17151 ;; 17152 *Sun\ F*) 17153 # Sun Fortran 8.3 passes all unrecognized flags to the linker 17154 lt_prog_compiler_pic_GCJ='-KPIC' 17155 lt_prog_compiler_static_GCJ='-Bstatic' 17156 lt_prog_compiler_wl_GCJ='' 17157 ;; 17158 esac 17159 ;; 17160 esac 17161 ;; 17162 17163 osf3* | osf4* | osf5*) 17164 lt_prog_compiler_wl_GCJ='-Wl,' 17165 # All OSF/1 code is PIC. 17166 lt_prog_compiler_static_GCJ='-non_shared' 17167 ;; 17168 17169 rdos*) 17170 lt_prog_compiler_static_GCJ='-non_shared' 17171 ;; 17172 17173 solaris*) 17174 lt_prog_compiler_pic_GCJ='-KPIC' 17175 lt_prog_compiler_static_GCJ='-Bstatic' 17176 case $cc_basename in 17177 f77* | f90* | f95*) 17178 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 17179 *) 17180 lt_prog_compiler_wl_GCJ='-Wl,';; 17181 esac 17182 ;; 17183 17184 sunos4*) 17185 lt_prog_compiler_wl_GCJ='-Qoption ld ' 17186 lt_prog_compiler_pic_GCJ='-PIC' 17187 lt_prog_compiler_static_GCJ='-Bstatic' 17188 ;; 17189 17190 sysv4 | sysv4.2uw2* | sysv4.3*) 17191 lt_prog_compiler_wl_GCJ='-Wl,' 17192 lt_prog_compiler_pic_GCJ='-KPIC' 17193 lt_prog_compiler_static_GCJ='-Bstatic' 17194 ;; 17195 17196 sysv4*MP*) 17197 if test -d /usr/nec ;then 17198 lt_prog_compiler_pic_GCJ='-Kconform_pic' 17199 lt_prog_compiler_static_GCJ='-Bstatic' 17200 fi 17201 ;; 17202 17203 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 17204 lt_prog_compiler_wl_GCJ='-Wl,' 17205 lt_prog_compiler_pic_GCJ='-KPIC' 17206 lt_prog_compiler_static_GCJ='-Bstatic' 17207 ;; 17208 17209 unicos*) 17210 lt_prog_compiler_wl_GCJ='-Wl,' 17211 lt_prog_compiler_can_build_shared_GCJ=no 17212 ;; 17213 17214 uts4*) 17215 lt_prog_compiler_pic_GCJ='-pic' 17216 lt_prog_compiler_static_GCJ='-Bstatic' 17217 ;; 17218 17219 *) 17220 lt_prog_compiler_can_build_shared_GCJ=no 17221 ;; 17222 esac 17223 fi 17224 17225{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 17226$as_echo "$lt_prog_compiler_pic_GCJ" >&6; } 17227 17228# 17229# Check to make sure the PIC flag actually works. 17230# 17231if test -n "$lt_prog_compiler_pic_GCJ"; then 17232 17233{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 17234$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; } 17235if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then 17236 $as_echo_n "(cached) " >&6 17237else 17238 lt_cv_prog_compiler_pic_works_GCJ=no 17239 ac_outfile=conftest.$ac_objext 17240 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17241 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 17242 # Insert the option either (1) after the last *FLAGS variable, or 17243 # (2) before a word containing "conftest.", or (3) at the end. 17244 # Note that $ac_compile itself does not contain backslashes and begins 17245 # with a dollar sign (not a hyphen), so the echo should work correctly. 17246 # The option is referenced via a variable to avoid confusing sed. 17247 lt_compile=`echo "$ac_compile" | $SED \ 17248 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17249 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17250 -e 's:$: $lt_compiler_flag:'` 17251 (eval echo "\"\$as_me:17251: $lt_compile\"" >&5) 17252 (eval "$lt_compile" 2>conftest.err) 17253 ac_status=$? 17254 cat conftest.err >&5 17255 echo "$as_me:17255: \$? = $ac_status" >&5 17256 if (exit $ac_status) && test -s "$ac_outfile"; then 17257 # The compiler can only warn and ignore the option if not recognized 17258 # So say no if there are warnings other than the usual output. 17259 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 17260 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17261 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17262 lt_cv_prog_compiler_pic_works_GCJ=yes 17263 fi 17264 fi 17265 $rm conftest* 17266 17267fi 17268{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5 17269$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; } 17270 17271if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then 17272 case $lt_prog_compiler_pic_GCJ in 17273 "" | " "*) ;; 17274 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 17275 esac 17276else 17277 lt_prog_compiler_pic_GCJ= 17278 lt_prog_compiler_can_build_shared_GCJ=no 17279fi 17280 17281fi 17282case $host_os in 17283 # For platforms which do not support PIC, -DPIC is meaningless: 17284 *djgpp*) 17285 lt_prog_compiler_pic_GCJ= 17286 ;; 17287 *) 17288 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 17289 ;; 17290esac 17291 17292# 17293# Check to make sure the static flag actually works. 17294# 17295wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 17296{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 17297$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 17298if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then 17299 $as_echo_n "(cached) " >&6 17300else 17301 lt_cv_prog_compiler_static_works_GCJ=no 17302 save_LDFLAGS="$LDFLAGS" 17303 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 17304 echo "$lt_simple_link_test_code" > conftest.$ac_ext 17305 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17306 # The linker can only warn and ignore the option if not recognized 17307 # So say no if there are warnings 17308 if test -s conftest.err; then 17309 # Append any errors to the config.log. 17310 cat conftest.err 1>&5 17311 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 17312 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17313 if diff conftest.exp conftest.er2 >/dev/null; then 17314 lt_cv_prog_compiler_static_works_GCJ=yes 17315 fi 17316 else 17317 lt_cv_prog_compiler_static_works_GCJ=yes 17318 fi 17319 fi 17320 $rm -r conftest* 17321 LDFLAGS="$save_LDFLAGS" 17322 17323fi 17324{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5 17325$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; } 17326 17327if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then 17328 : 17329else 17330 lt_prog_compiler_static_GCJ= 17331fi 17332 17333 17334{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 17335$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 17336if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 17337 $as_echo_n "(cached) " >&6 17338else 17339 lt_cv_prog_compiler_c_o_GCJ=no 17340 $rm -r conftest 2>/dev/null 17341 mkdir conftest 17342 cd conftest 17343 mkdir out 17344 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17345 17346 lt_compiler_flag="-o out/conftest2.$ac_objext" 17347 # Insert the option either (1) after the last *FLAGS variable, or 17348 # (2) before a word containing "conftest.", or (3) at the end. 17349 # Note that $ac_compile itself does not contain backslashes and begins 17350 # with a dollar sign (not a hyphen), so the echo should work correctly. 17351 lt_compile=`echo "$ac_compile" | $SED \ 17352 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17353 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17354 -e 's:$: $lt_compiler_flag:'` 17355 (eval echo "\"\$as_me:17355: $lt_compile\"" >&5) 17356 (eval "$lt_compile" 2>out/conftest.err) 17357 ac_status=$? 17358 cat out/conftest.err >&5 17359 echo "$as_me:17359: \$? = $ac_status" >&5 17360 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17361 then 17362 # The compiler can only warn and ignore the option if not recognized 17363 # So say no if there are warnings 17364 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 17365 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17366 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17367 lt_cv_prog_compiler_c_o_GCJ=yes 17368 fi 17369 fi 17370 chmod u+w . 2>&5 17371 $rm conftest* 17372 # SGI C++ compiler will create directory out/ii_files/ for 17373 # template instantiation 17374 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17375 $rm out/* && rmdir out 17376 cd .. 17377 rmdir conftest 17378 $rm conftest* 17379 17380fi 17381{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17382$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17383 17384 17385hard_links="nottested" 17386if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17387 # do not overwrite the value of need_locks provided by the user 17388 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17389$as_echo_n "checking if we can lock with hard links... " >&6; } 17390 hard_links=yes 17391 $rm conftest* 17392 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17393 touch conftest.a 17394 ln conftest.a conftest.b 2>&5 || hard_links=no 17395 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17396 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 17397$as_echo "$hard_links" >&6; } 17398 if test "$hard_links" = no; then 17399 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17400$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17401 need_locks=warn 17402 fi 17403else 17404 need_locks=no 17405fi 17406 17407{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17408$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 17409 17410 runpath_var= 17411 allow_undefined_flag_GCJ= 17412 enable_shared_with_static_runtimes_GCJ=no 17413 archive_cmds_GCJ= 17414 archive_expsym_cmds_GCJ= 17415 old_archive_From_new_cmds_GCJ= 17416 old_archive_from_expsyms_cmds_GCJ= 17417 export_dynamic_flag_spec_GCJ= 17418 whole_archive_flag_spec_GCJ= 17419 thread_safe_flag_spec_GCJ= 17420 hardcode_libdir_flag_spec_GCJ= 17421 hardcode_libdir_flag_spec_ld_GCJ= 17422 hardcode_libdir_separator_GCJ= 17423 hardcode_direct_GCJ=no 17424 hardcode_minus_L_GCJ=no 17425 hardcode_shlibpath_var_GCJ=unsupported 17426 link_all_deplibs_GCJ=unknown 17427 hardcode_automatic_GCJ=no 17428 module_cmds_GCJ= 17429 module_expsym_cmds_GCJ= 17430 always_export_symbols_GCJ=no 17431 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17432 # include_expsyms should be a list of space-separated symbols to be *always* 17433 # included in the symbol list 17434 include_expsyms_GCJ= 17435 # exclude_expsyms can be an extended regexp of symbols to exclude 17436 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17437 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17438 # as well as any symbol that contains `d'. 17439 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 17440 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17441 # platforms (ab)use it in PIC code, but their linkers get confused if 17442 # the symbol is explicitly referenced. Since portable code cannot 17443 # rely on this symbol name, it's probably fine to never include it in 17444 # preloaded symbol tables. 17445 # Exclude shared library initialization/finalization symbols. 17446 extract_expsyms_cmds= 17447 # Just being paranoid about ensuring that cc_basename is set. 17448 for cc_temp in $compiler""; do 17449 case $cc_temp in 17450 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17451 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17452 \-*) ;; 17453 *) break;; 17454 esac 17455done 17456cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17457 17458 case $host_os in 17459 cygwin* | mingw* | pw32*) 17460 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17461 # When not using gcc, we currently assume that we are using 17462 # Microsoft Visual C++. 17463 if test "$GCC" != yes; then 17464 with_gnu_ld=no 17465 fi 17466 ;; 17467 interix*) 17468 # we just hope/assume this is gcc and not c89 (= MSVC++) 17469 with_gnu_ld=yes 17470 ;; 17471 openbsd*) 17472 with_gnu_ld=no 17473 ;; 17474 esac 17475 17476 ld_shlibs_GCJ=yes 17477 if test "$with_gnu_ld" = yes; then 17478 # If archive_cmds runs LD, not CC, wlarc should be empty 17479 wlarc='${wl}' 17480 17481 # Set some defaults for GNU ld with shared library support. These 17482 # are reset later if shared libraries are not supported. Putting them 17483 # here allows them to be overridden if necessary. 17484 runpath_var=LD_RUN_PATH 17485 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17486 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17487 # ancient GNU ld didn't support --whole-archive et. al. 17488 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17489 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17490 else 17491 whole_archive_flag_spec_GCJ= 17492 fi 17493 supports_anon_versioning=no 17494 case `$LD -v 2>/dev/null` in 17495 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17496 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17497 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17498 *\ 2.11.*) ;; # other 2.11 versions 17499 *) supports_anon_versioning=yes ;; 17500 esac 17501 17502 # See if GNU ld supports shared libraries. 17503 case $host_os in 17504 aix[3-9]*) 17505 # On AIX/PPC, the GNU linker is very broken 17506 if test "$host_cpu" != ia64; then 17507 ld_shlibs_GCJ=no 17508 cat <<EOF 1>&2 17509 17510*** Warning: the GNU linker, at least up to release 2.9.1, is reported 17511*** to be unable to reliably create shared libraries on AIX. 17512*** Therefore, libtool is disabling shared libraries support. If you 17513*** really care for shared libraries, you may want to modify your PATH 17514*** so that a non-GNU linker is found, and then restart. 17515 17516EOF 17517 fi 17518 ;; 17519 17520 amigaos*) 17521 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)' 17522 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17523 hardcode_minus_L_GCJ=yes 17524 17525 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 17526 # that the semantics of dynamic libraries on AmigaOS, at least up 17527 # to version 4, is to share data among multiple programs linked 17528 # with the same dynamic library. Since this doesn't match the 17529 # behavior of shared libraries on other platforms, we can't use 17530 # them. 17531 ld_shlibs_GCJ=no 17532 ;; 17533 17534 beos*) 17535 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17536 allow_undefined_flag_GCJ=unsupported 17537 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17538 # support --undefined. This deserves some investigation. FIXME 17539 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17540 else 17541 ld_shlibs_GCJ=no 17542 fi 17543 ;; 17544 17545 cygwin* | mingw* | pw32*) 17546 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17547 # as there is no search path for DLLs. 17548 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17549 allow_undefined_flag_GCJ=unsupported 17550 always_export_symbols_GCJ=no 17551 enable_shared_with_static_runtimes_GCJ=yes 17552 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 17553 17554 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17555 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17556 # If the export-symbols file already is a .def file (1st line 17557 # is EXPORTS), use it as is; otherwise, prepend... 17558 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17559 cp $export_symbols $output_objdir/$soname.def; 17560 else 17561 echo EXPORTS > $output_objdir/$soname.def; 17562 cat $export_symbols >> $output_objdir/$soname.def; 17563 fi~ 17564 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17565 else 17566 ld_shlibs_GCJ=no 17567 fi 17568 ;; 17569 17570 interix[3-9]*) 17571 hardcode_direct_GCJ=no 17572 hardcode_shlibpath_var_GCJ=no 17573 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17574 export_dynamic_flag_spec_GCJ='${wl}-E' 17575 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17576 # Instead, shared libraries are loaded at an image base (0x10000000 by 17577 # default) and relocated if they conflict, which is a slow very memory 17578 # consuming and fragmenting process. To avoid this, we pick a random, 17579 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17580 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17581 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' 17582 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' 17583 ;; 17584 17585 gnu* | linux* | k*bsd*-gnu) 17586 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17587 tmp_addflag= 17588 case $cc_basename,$host_cpu in 17589 pgcc*) # Portland Group C compiler 17590 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' 17591 tmp_addflag=' $pic_flag' 17592 ;; 17593 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 17594 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' 17595 tmp_addflag=' $pic_flag -Mnomain' ;; 17596 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17597 tmp_addflag=' -i_dynamic' ;; 17598 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17599 tmp_addflag=' -i_dynamic -nofor_main' ;; 17600 ifc* | ifort*) # Intel Fortran compiler 17601 tmp_addflag=' -nofor_main' ;; 17602 esac 17603 case `$CC -V 2>&1 | sed 5q` in 17604 *Sun\ C*) # Sun C 5.9 17605 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' 17606 tmp_sharedflag='-G' ;; 17607 *Sun\ F*) # Sun Fortran 8.3 17608 tmp_sharedflag='-G' ;; 17609 *) 17610 tmp_sharedflag='-shared' ;; 17611 esac 17612 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17613 17614 if test $supports_anon_versioning = yes; then 17615 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17616 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17617 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17618 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17619 fi 17620 else 17621 ld_shlibs_GCJ=no 17622 fi 17623 ;; 17624 17625 netbsd*) 17626 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17627 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17628 wlarc= 17629 else 17630 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17631 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17632 fi 17633 ;; 17634 17635 solaris*) 17636 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17637 ld_shlibs_GCJ=no 17638 cat <<EOF 1>&2 17639 17640*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17641*** create shared libraries on Solaris systems. Therefore, libtool 17642*** is disabling shared libraries support. We urge you to upgrade GNU 17643*** binutils to release 2.9.1 or newer. Another option is to modify 17644*** your PATH or compiler configuration so that the native linker is 17645*** used, and then restart. 17646 17647EOF 17648 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17649 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17650 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17651 else 17652 ld_shlibs_GCJ=no 17653 fi 17654 ;; 17655 17656 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17657 case `$LD -v 2>&1` in 17658 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17659 ld_shlibs_GCJ=no 17660 cat <<_LT_EOF 1>&2 17661 17662*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17663*** reliably create shared libraries on SCO systems. Therefore, libtool 17664*** is disabling shared libraries support. We urge you to upgrade GNU 17665*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17666*** your PATH or compiler configuration so that the native linker is 17667*** used, and then restart. 17668 17669_LT_EOF 17670 ;; 17671 *) 17672 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17673 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17674 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17675 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17676 else 17677 ld_shlibs_GCJ=no 17678 fi 17679 ;; 17680 esac 17681 ;; 17682 17683 sunos4*) 17684 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17685 wlarc= 17686 hardcode_direct_GCJ=yes 17687 hardcode_shlibpath_var_GCJ=no 17688 ;; 17689 17690 *) 17691 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17692 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17693 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17694 else 17695 ld_shlibs_GCJ=no 17696 fi 17697 ;; 17698 esac 17699 17700 if test "$ld_shlibs_GCJ" = no; then 17701 runpath_var= 17702 hardcode_libdir_flag_spec_GCJ= 17703 export_dynamic_flag_spec_GCJ= 17704 whole_archive_flag_spec_GCJ= 17705 fi 17706 else 17707 # PORTME fill in a description of your system's linker (not GNU ld) 17708 case $host_os in 17709 aix3*) 17710 allow_undefined_flag_GCJ=unsupported 17711 always_export_symbols_GCJ=yes 17712 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' 17713 # Note: this linker hardcodes the directories in LIBPATH if there 17714 # are no directories specified by -L. 17715 hardcode_minus_L_GCJ=yes 17716 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17717 # Neither direct hardcoding nor static linking is supported with a 17718 # broken collect2. 17719 hardcode_direct_GCJ=unsupported 17720 fi 17721 ;; 17722 17723 aix[4-9]*) 17724 if test "$host_cpu" = ia64; then 17725 # On IA64, the linker does run time linking by default, so we don't 17726 # have to do anything special. 17727 aix_use_runtimelinking=no 17728 exp_sym_flag='-Bexport' 17729 no_entry_flag="" 17730 else 17731 # If we're using GNU nm, then we don't want the "-C" option. 17732 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17733 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17734 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' 17735 else 17736 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' 17737 fi 17738 aix_use_runtimelinking=no 17739 17740 # Test if we are trying to use run time linking or normal 17741 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17742 # need to do runtime linking. 17743 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 17744 for ld_flag in $LDFLAGS; do 17745 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17746 aix_use_runtimelinking=yes 17747 break 17748 fi 17749 done 17750 ;; 17751 esac 17752 17753 exp_sym_flag='-bexport' 17754 no_entry_flag='-bnoentry' 17755 fi 17756 17757 # When large executables or shared objects are built, AIX ld can 17758 # have problems creating the table of contents. If linking a library 17759 # or program results in "error TOC overflow" add -mminimal-toc to 17760 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17761 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17762 17763 archive_cmds_GCJ='' 17764 hardcode_direct_GCJ=yes 17765 hardcode_libdir_separator_GCJ=':' 17766 link_all_deplibs_GCJ=yes 17767 17768 if test "$GCC" = yes; then 17769 case $host_os in aix4.[012]|aix4.[012].*) 17770 # We only want to do this on AIX 4.2 and lower, the check 17771 # below for broken collect2 doesn't work under 4.3+ 17772 collect2name=`${CC} -print-prog-name=collect2` 17773 if test -f "$collect2name" && \ 17774 strings "$collect2name" | grep resolve_lib_name >/dev/null 17775 then 17776 # We have reworked collect2 17777 : 17778 else 17779 # We have old collect2 17780 hardcode_direct_GCJ=unsupported 17781 # It fails to find uninstalled libraries when the uninstalled 17782 # path is not listed in the libpath. Setting hardcode_minus_L 17783 # to unsupported forces relinking 17784 hardcode_minus_L_GCJ=yes 17785 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17786 hardcode_libdir_separator_GCJ= 17787 fi 17788 ;; 17789 esac 17790 shared_flag='-shared' 17791 if test "$aix_use_runtimelinking" = yes; then 17792 shared_flag="$shared_flag "'${wl}-G' 17793 fi 17794 else 17795 # not using gcc 17796 if test "$host_cpu" = ia64; then 17797 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17798 # chokes on -Wl,-G. The following line is correct: 17799 shared_flag='-G' 17800 else 17801 if test "$aix_use_runtimelinking" = yes; then 17802 shared_flag='${wl}-G' 17803 else 17804 shared_flag='${wl}-bM:SRE' 17805 fi 17806 fi 17807 fi 17808 17809 # It seems that -bexpall does not export symbols beginning with 17810 # underscore (_), so it is better to generate a list of symbols to export. 17811 always_export_symbols_GCJ=yes 17812 if test "$aix_use_runtimelinking" = yes; then 17813 # Warning - without using the other runtime loading flags (-brtl), 17814 # -berok will link without error, but may produce a broken library. 17815 allow_undefined_flag_GCJ='-berok' 17816 # Determine the default libpath from the value encoded in an empty executable. 17817 cat >conftest.$ac_ext <<_ACEOF 17818/* confdefs.h. */ 17819_ACEOF 17820cat confdefs.h >>conftest.$ac_ext 17821cat >>conftest.$ac_ext <<_ACEOF 17822/* end confdefs.h. */ 17823 17824int 17825main () 17826{ 17827 17828 ; 17829 return 0; 17830} 17831_ACEOF 17832rm -f conftest.$ac_objext conftest$ac_exeext 17833if { (ac_try="$ac_link" 17834case "(($ac_try" in 17835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17836 *) ac_try_echo=$ac_try;; 17837esac 17838eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17839$as_echo "$ac_try_echo") >&5 17840 (eval "$ac_link") 2>conftest.er1 17841 ac_status=$? 17842 grep -v '^ *+' conftest.er1 >conftest.err 17843 rm -f conftest.er1 17844 cat conftest.err >&5 17845 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17846 (exit $ac_status); } && { 17847 test -z "$ac_c_werror_flag" || 17848 test ! -s conftest.err 17849 } && test -s conftest$ac_exeext && { 17850 test "$cross_compiling" = yes || 17851 $as_test_x conftest$ac_exeext 17852 }; then 17853 17854lt_aix_libpath_sed=' 17855 /Import File Strings/,/^$/ { 17856 /^0/ { 17857 s/^0 *\(.*\)$/\1/ 17858 p 17859 } 17860 }' 17861aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17862# Check for a 64-bit object if we didn't find anything. 17863if test -z "$aix_libpath"; then 17864 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17865fi 17866else 17867 $as_echo "$as_me: failed program was:" >&5 17868sed 's/^/| /' conftest.$ac_ext >&5 17869 17870 17871fi 17872 17873rm -rf conftest.dSYM 17874rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17875 conftest$ac_exeext conftest.$ac_ext 17876if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17877 17878 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17879 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" 17880 else 17881 if test "$host_cpu" = ia64; then 17882 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17883 allow_undefined_flag_GCJ="-z nodefs" 17884 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" 17885 else 17886 # Determine the default libpath from the value encoded in an empty executable. 17887 cat >conftest.$ac_ext <<_ACEOF 17888/* confdefs.h. */ 17889_ACEOF 17890cat confdefs.h >>conftest.$ac_ext 17891cat >>conftest.$ac_ext <<_ACEOF 17892/* end confdefs.h. */ 17893 17894int 17895main () 17896{ 17897 17898 ; 17899 return 0; 17900} 17901_ACEOF 17902rm -f conftest.$ac_objext conftest$ac_exeext 17903if { (ac_try="$ac_link" 17904case "(($ac_try" in 17905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17906 *) ac_try_echo=$ac_try;; 17907esac 17908eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17909$as_echo "$ac_try_echo") >&5 17910 (eval "$ac_link") 2>conftest.er1 17911 ac_status=$? 17912 grep -v '^ *+' conftest.er1 >conftest.err 17913 rm -f conftest.er1 17914 cat conftest.err >&5 17915 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17916 (exit $ac_status); } && { 17917 test -z "$ac_c_werror_flag" || 17918 test ! -s conftest.err 17919 } && test -s conftest$ac_exeext && { 17920 test "$cross_compiling" = yes || 17921 $as_test_x conftest$ac_exeext 17922 }; then 17923 17924lt_aix_libpath_sed=' 17925 /Import File Strings/,/^$/ { 17926 /^0/ { 17927 s/^0 *\(.*\)$/\1/ 17928 p 17929 } 17930 }' 17931aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17932# Check for a 64-bit object if we didn't find anything. 17933if test -z "$aix_libpath"; then 17934 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17935fi 17936else 17937 $as_echo "$as_me: failed program was:" >&5 17938sed 's/^/| /' conftest.$ac_ext >&5 17939 17940 17941fi 17942 17943rm -rf conftest.dSYM 17944rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17945 conftest$ac_exeext conftest.$ac_ext 17946if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17947 17948 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17949 # Warning - without using the other run time loading flags, 17950 # -berok will link without error, but may produce a broken library. 17951 no_undefined_flag_GCJ=' ${wl}-bernotok' 17952 allow_undefined_flag_GCJ=' ${wl}-berok' 17953 # Exported symbols can be pulled into shared objects from archives 17954 whole_archive_flag_spec_GCJ='$convenience' 17955 archive_cmds_need_lc_GCJ=yes 17956 # This is similar to how AIX traditionally builds its shared libraries. 17957 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' 17958 fi 17959 fi 17960 ;; 17961 17962 amigaos*) 17963 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)' 17964 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17965 hardcode_minus_L_GCJ=yes 17966 # see comment about different semantics on the GNU ld section 17967 ld_shlibs_GCJ=no 17968 ;; 17969 17970 bsdi[45]*) 17971 export_dynamic_flag_spec_GCJ=-rdynamic 17972 ;; 17973 17974 cygwin* | mingw* | pw32*) 17975 # When not using gcc, we currently assume that we are using 17976 # Microsoft Visual C++. 17977 # hardcode_libdir_flag_spec is actually meaningless, as there is 17978 # no search path for DLLs. 17979 hardcode_libdir_flag_spec_GCJ=' ' 17980 allow_undefined_flag_GCJ=unsupported 17981 # Tell ltmain to make .lib files, not .a files. 17982 libext=lib 17983 # Tell ltmain to make .dll files, not .so files. 17984 shrext_cmds=".dll" 17985 # FIXME: Setting linknames here is a bad hack. 17986 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 17987 # The linker will automatically build a .lib file if we build a DLL. 17988 old_archive_From_new_cmds_GCJ='true' 17989 # FIXME: Should let the user specify the lib program. 17990 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs' 17991 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 17992 enable_shared_with_static_runtimes_GCJ=yes 17993 ;; 17994 17995 darwin* | rhapsody*) 17996 case $host_os in 17997 rhapsody* | darwin1.[012]) 17998 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 17999 ;; 18000 *) # Darwin 1.3 on 18001 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 18002 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18003 else 18004 case ${MACOSX_DEPLOYMENT_TARGET} in 18005 10.[012]) 18006 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18007 ;; 18008 10.*) 18009 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 18010 ;; 18011 esac 18012 fi 18013 ;; 18014 esac 18015 archive_cmds_need_lc_GCJ=no 18016 hardcode_direct_GCJ=no 18017 hardcode_automatic_GCJ=yes 18018 hardcode_shlibpath_var_GCJ=unsupported 18019 whole_archive_flag_spec_GCJ='' 18020 link_all_deplibs_GCJ=yes 18021 if test "$GCC" = yes ; then 18022 output_verbose_link_cmd='echo' 18023 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}" 18024 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 18025 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}" 18026 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}" 18027 else 18028 case $cc_basename in 18029 xlc*) 18030 output_verbose_link_cmd='echo' 18031 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 18032 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 18033 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 18034 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}' 18035 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}' 18036 ;; 18037 *) 18038 ld_shlibs_GCJ=no 18039 ;; 18040 esac 18041 fi 18042 ;; 18043 18044 dgux*) 18045 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18046 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18047 hardcode_shlibpath_var_GCJ=no 18048 ;; 18049 18050 freebsd1*) 18051 ld_shlibs_GCJ=no 18052 ;; 18053 18054 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 18055 # support. Future versions do this automatically, but an explicit c++rt0.o 18056 # does not break anything, and helps significantly (at the cost of a little 18057 # extra space). 18058 freebsd2.2*) 18059 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 18060 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18061 hardcode_direct_GCJ=yes 18062 hardcode_shlibpath_var_GCJ=no 18063 ;; 18064 18065 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 18066 freebsd2*) 18067 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18068 hardcode_direct_GCJ=yes 18069 hardcode_minus_L_GCJ=yes 18070 hardcode_shlibpath_var_GCJ=no 18071 ;; 18072 18073 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 18074 freebsd* | dragonfly*) 18075 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 18076 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18077 hardcode_direct_GCJ=yes 18078 hardcode_shlibpath_var_GCJ=no 18079 ;; 18080 18081 hpux9*) 18082 if test "$GCC" = yes; then 18083 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' 18084 else 18085 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' 18086 fi 18087 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18088 hardcode_libdir_separator_GCJ=: 18089 hardcode_direct_GCJ=yes 18090 18091 # hardcode_minus_L: Not really in the search PATH, 18092 # but as the default location of the library. 18093 hardcode_minus_L_GCJ=yes 18094 export_dynamic_flag_spec_GCJ='${wl}-E' 18095 ;; 18096 18097 hpux10*) 18098 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18099 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18100 else 18101 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 18102 fi 18103 if test "$with_gnu_ld" = no; then 18104 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18105 hardcode_libdir_separator_GCJ=: 18106 18107 hardcode_direct_GCJ=yes 18108 export_dynamic_flag_spec_GCJ='${wl}-E' 18109 18110 # hardcode_minus_L: Not really in the search PATH, 18111 # but as the default location of the library. 18112 hardcode_minus_L_GCJ=yes 18113 fi 18114 ;; 18115 18116 hpux11*) 18117 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18118 case $host_cpu in 18119 hppa*64*) 18120 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18121 ;; 18122 ia64*) 18123 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18124 ;; 18125 *) 18126 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18127 ;; 18128 esac 18129 else 18130 case $host_cpu in 18131 hppa*64*) 18132 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18133 ;; 18134 ia64*) 18135 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18136 ;; 18137 *) 18138 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18139 ;; 18140 esac 18141 fi 18142 if test "$with_gnu_ld" = no; then 18143 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18144 hardcode_libdir_separator_GCJ=: 18145 18146 case $host_cpu in 18147 hppa*64*|ia64*) 18148 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 18149 hardcode_direct_GCJ=no 18150 hardcode_shlibpath_var_GCJ=no 18151 ;; 18152 *) 18153 hardcode_direct_GCJ=yes 18154 export_dynamic_flag_spec_GCJ='${wl}-E' 18155 18156 # hardcode_minus_L: Not really in the search PATH, 18157 # but as the default location of the library. 18158 hardcode_minus_L_GCJ=yes 18159 ;; 18160 esac 18161 fi 18162 ;; 18163 18164 irix5* | irix6* | nonstopux*) 18165 if test "$GCC" = yes; then 18166 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' 18167 else 18168 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' 18169 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 18170 fi 18171 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18172 hardcode_libdir_separator_GCJ=: 18173 link_all_deplibs_GCJ=yes 18174 ;; 18175 18176 netbsd*) 18177 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18178 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 18179 else 18180 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 18181 fi 18182 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18183 hardcode_direct_GCJ=yes 18184 hardcode_shlibpath_var_GCJ=no 18185 ;; 18186 18187 newsos6) 18188 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18189 hardcode_direct_GCJ=yes 18190 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18191 hardcode_libdir_separator_GCJ=: 18192 hardcode_shlibpath_var_GCJ=no 18193 ;; 18194 18195 openbsd*) 18196 if test -f /usr/libexec/ld.so; then 18197 hardcode_direct_GCJ=yes 18198 hardcode_shlibpath_var_GCJ=no 18199 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18200 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18201 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 18202 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18203 export_dynamic_flag_spec_GCJ='${wl}-E' 18204 else 18205 case $host_os in 18206 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 18207 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18208 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18209 ;; 18210 *) 18211 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18212 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18213 ;; 18214 esac 18215 fi 18216 else 18217 ld_shlibs_GCJ=no 18218 fi 18219 ;; 18220 18221 os2*) 18222 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18223 hardcode_minus_L_GCJ=yes 18224 allow_undefined_flag_GCJ=unsupported 18225 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' 18226 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 18227 ;; 18228 18229 osf3*) 18230 if test "$GCC" = yes; then 18231 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18232 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' 18233 else 18234 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18235 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' 18236 fi 18237 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18238 hardcode_libdir_separator_GCJ=: 18239 ;; 18240 18241 osf4* | osf5*) # as osf3* with the addition of -msym flag 18242 if test "$GCC" = yes; then 18243 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18244 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' 18245 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18246 else 18247 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18248 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' 18249 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~ 18250 $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' 18251 18252 # Both c and cxx compiler support -rpath directly 18253 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 18254 fi 18255 hardcode_libdir_separator_GCJ=: 18256 ;; 18257 18258 solaris*) 18259 no_undefined_flag_GCJ=' -z text' 18260 if test "$GCC" = yes; then 18261 wlarc='${wl}' 18262 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18263 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18264 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 18265 else 18266 wlarc='' 18267 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 18268 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18269 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 18270 fi 18271 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18272 hardcode_shlibpath_var_GCJ=no 18273 case $host_os in 18274 solaris2.[0-5] | solaris2.[0-5].*) ;; 18275 *) 18276 # The compiler driver will combine and reorder linker options, 18277 # but understands `-z linker_flag'. GCC discards it without `$wl', 18278 # but is careful enough not to reorder. 18279 # Supported since Solaris 2.6 (maybe 2.5.1?) 18280 if test "$GCC" = yes; then 18281 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 18282 else 18283 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' 18284 fi 18285 ;; 18286 esac 18287 link_all_deplibs_GCJ=yes 18288 ;; 18289 18290 sunos4*) 18291 if test "x$host_vendor" = xsequent; then 18292 # Use $CC to link under sequent, because it throws in some extra .o 18293 # files that make .init and .fini sections work. 18294 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 18295 else 18296 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 18297 fi 18298 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18299 hardcode_direct_GCJ=yes 18300 hardcode_minus_L_GCJ=yes 18301 hardcode_shlibpath_var_GCJ=no 18302 ;; 18303 18304 sysv4) 18305 case $host_vendor in 18306 sni) 18307 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18308 hardcode_direct_GCJ=yes # is this really true??? 18309 ;; 18310 siemens) 18311 ## LD is ld it makes a PLAMLIB 18312 ## CC just makes a GrossModule. 18313 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18314 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 18315 hardcode_direct_GCJ=no 18316 ;; 18317 motorola) 18318 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18319 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 18320 ;; 18321 esac 18322 runpath_var='LD_RUN_PATH' 18323 hardcode_shlibpath_var_GCJ=no 18324 ;; 18325 18326 sysv4.3*) 18327 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18328 hardcode_shlibpath_var_GCJ=no 18329 export_dynamic_flag_spec_GCJ='-Bexport' 18330 ;; 18331 18332 sysv4*MP*) 18333 if test -d /usr/nec; then 18334 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18335 hardcode_shlibpath_var_GCJ=no 18336 runpath_var=LD_RUN_PATH 18337 hardcode_runpath_var=yes 18338 ld_shlibs_GCJ=yes 18339 fi 18340 ;; 18341 18342 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 18343 no_undefined_flag_GCJ='${wl}-z,text' 18344 archive_cmds_need_lc_GCJ=no 18345 hardcode_shlibpath_var_GCJ=no 18346 runpath_var='LD_RUN_PATH' 18347 18348 if test "$GCC" = yes; then 18349 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18350 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18351 else 18352 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18353 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18354 fi 18355 ;; 18356 18357 sysv5* | sco3.2v5* | sco5v6*) 18358 # Note: We can NOT use -z defs as we might desire, because we do not 18359 # link with -lc, and that would cause any symbols used from libc to 18360 # always be unresolved, which means just about no library would 18361 # ever link correctly. If we're not using GNU ld we use -z text 18362 # though, which does catch some bad symbols but isn't as heavy-handed 18363 # as -z defs. 18364 no_undefined_flag_GCJ='${wl}-z,text' 18365 allow_undefined_flag_GCJ='${wl}-z,nodefs' 18366 archive_cmds_need_lc_GCJ=no 18367 hardcode_shlibpath_var_GCJ=no 18368 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 18369 hardcode_libdir_separator_GCJ=':' 18370 link_all_deplibs_GCJ=yes 18371 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 18372 runpath_var='LD_RUN_PATH' 18373 18374 if test "$GCC" = yes; then 18375 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18376 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18377 else 18378 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18379 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18380 fi 18381 ;; 18382 18383 uts4*) 18384 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18385 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18386 hardcode_shlibpath_var_GCJ=no 18387 ;; 18388 18389 *) 18390 ld_shlibs_GCJ=no 18391 ;; 18392 esac 18393 fi 18394 18395{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 18396$as_echo "$ld_shlibs_GCJ" >&6; } 18397test "$ld_shlibs_GCJ" = no && can_build_shared=no 18398 18399# 18400# Do we need to explicitly link libc? 18401# 18402case "x$archive_cmds_need_lc_GCJ" in 18403x|xyes) 18404 # Assume -lc should be added 18405 archive_cmds_need_lc_GCJ=yes 18406 18407 if test "$enable_shared" = yes && test "$GCC" = yes; then 18408 case $archive_cmds_GCJ in 18409 *'~'*) 18410 # FIXME: we may have to deal with multi-command sequences. 18411 ;; 18412 '$CC '*) 18413 # Test whether the compiler implicitly links with -lc since on some 18414 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18415 # to ld, don't add -lc before -lgcc. 18416 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18417$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 18418 $rm conftest* 18419 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 18420 18421 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18422 (eval $ac_compile) 2>&5 18423 ac_status=$? 18424 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18425 (exit $ac_status); } 2>conftest.err; then 18426 soname=conftest 18427 lib=conftest 18428 libobjs=conftest.$ac_objext 18429 deplibs= 18430 wl=$lt_prog_compiler_wl_GCJ 18431 pic_flag=$lt_prog_compiler_pic_GCJ 18432 compiler_flags=-v 18433 linker_flags=-v 18434 verstring= 18435 output_objdir=. 18436 libname=conftest 18437 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18438 allow_undefined_flag_GCJ= 18439 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 18440 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 18441 ac_status=$? 18442 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18443 (exit $ac_status); } 18444 then 18445 archive_cmds_need_lc_GCJ=no 18446 else 18447 archive_cmds_need_lc_GCJ=yes 18448 fi 18449 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 18450 else 18451 cat conftest.err 1>&5 18452 fi 18453 $rm conftest* 18454 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 18455$as_echo "$archive_cmds_need_lc_GCJ" >&6; } 18456 ;; 18457 esac 18458 fi 18459 ;; 18460esac 18461 18462{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 18463$as_echo_n "checking dynamic linker characteristics... " >&6; } 18464library_names_spec= 18465libname_spec='lib$name' 18466soname_spec= 18467shrext_cmds=".so" 18468postinstall_cmds= 18469postuninstall_cmds= 18470finish_cmds= 18471finish_eval= 18472shlibpath_var= 18473shlibpath_overrides_runpath=unknown 18474version_type=none 18475dynamic_linker="$host_os ld.so" 18476sys_lib_dlsearch_path_spec="/lib /usr/lib" 18477 18478need_lib_prefix=unknown 18479hardcode_into_libs=no 18480 18481# when you set need_version to no, make sure it does not cause -set_version 18482# flags to be left without arguments 18483need_version=unknown 18484 18485case $host_os in 18486aix3*) 18487 version_type=linux 18488 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18489 shlibpath_var=LIBPATH 18490 18491 # AIX 3 has no versioning support, so we append a major version to the name. 18492 soname_spec='${libname}${release}${shared_ext}$major' 18493 ;; 18494 18495aix[4-9]*) 18496 version_type=linux 18497 need_lib_prefix=no 18498 need_version=no 18499 hardcode_into_libs=yes 18500 if test "$host_cpu" = ia64; then 18501 # AIX 5 supports IA64 18502 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18503 shlibpath_var=LD_LIBRARY_PATH 18504 else 18505 # With GCC up to 2.95.x, collect2 would create an import file 18506 # for dependence libraries. The import file would start with 18507 # the line `#! .'. This would cause the generated library to 18508 # depend on `.', always an invalid library. This was fixed in 18509 # development snapshots of GCC prior to 3.0. 18510 case $host_os in 18511 aix4 | aix4.[01] | aix4.[01].*) 18512 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18513 echo ' yes ' 18514 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18515 : 18516 else 18517 can_build_shared=no 18518 fi 18519 ;; 18520 esac 18521 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18522 # soname into executable. Probably we can add versioning support to 18523 # collect2, so additional links can be useful in future. 18524 if test "$aix_use_runtimelinking" = yes; then 18525 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18526 # instead of lib<name>.a to let people know that these are not 18527 # typical AIX shared libraries. 18528 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18529 else 18530 # We preserve .a as extension for shared libraries through AIX4.2 18531 # and later when we are not doing run time linking. 18532 library_names_spec='${libname}${release}.a $libname.a' 18533 soname_spec='${libname}${release}${shared_ext}$major' 18534 fi 18535 shlibpath_var=LIBPATH 18536 fi 18537 ;; 18538 18539amigaos*) 18540 library_names_spec='$libname.ixlibrary $libname.a' 18541 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18542 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' 18543 ;; 18544 18545beos*) 18546 library_names_spec='${libname}${shared_ext}' 18547 dynamic_linker="$host_os ld.so" 18548 shlibpath_var=LIBRARY_PATH 18549 ;; 18550 18551bsdi[45]*) 18552 version_type=linux 18553 need_version=no 18554 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18555 soname_spec='${libname}${release}${shared_ext}$major' 18556 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18557 shlibpath_var=LD_LIBRARY_PATH 18558 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18559 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18560 # the default ld.so.conf also contains /usr/contrib/lib and 18561 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18562 # libtool to hard-code these into programs 18563 ;; 18564 18565cygwin* | mingw* | pw32*) 18566 version_type=windows 18567 shrext_cmds=".dll" 18568 need_version=no 18569 need_lib_prefix=no 18570 18571 case $GCC,$host_os in 18572 yes,cygwin* | yes,mingw* | yes,pw32*) 18573 library_names_spec='$libname.dll.a' 18574 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18575 postinstall_cmds='base_file=`basename \${file}`~ 18576 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18577 dldir=$destdir/`dirname \$dlpath`~ 18578 test -d \$dldir || mkdir -p \$dldir~ 18579 $install_prog $dir/$dlname \$dldir/$dlname~ 18580 chmod a+x \$dldir/$dlname' 18581 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18582 dlpath=$dir/\$dldll~ 18583 $rm \$dlpath' 18584 shlibpath_overrides_runpath=yes 18585 18586 case $host_os in 18587 cygwin*) 18588 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18589 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18590 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18591 ;; 18592 mingw*) 18593 # MinGW DLLs use traditional 'lib' prefix 18594 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18595 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18596 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18597 # It is most probably a Windows format PATH printed by 18598 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18599 # path with ; separators, and with drive letters. We can handle the 18600 # drive letters (cygwin fileutils understands them), so leave them, 18601 # especially as we might pass files found there to a mingw objdump, 18602 # which wouldn't understand a cygwinified path. Ahh. 18603 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18604 else 18605 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18606 fi 18607 ;; 18608 pw32*) 18609 # pw32 DLLs use 'pw' prefix rather than 'lib' 18610 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18611 ;; 18612 esac 18613 ;; 18614 18615 *) 18616 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18617 ;; 18618 esac 18619 dynamic_linker='Win32 ld.exe' 18620 # FIXME: first we should search . and the directory the executable is in 18621 shlibpath_var=PATH 18622 ;; 18623 18624darwin* | rhapsody*) 18625 dynamic_linker="$host_os dyld" 18626 version_type=darwin 18627 need_lib_prefix=no 18628 need_version=no 18629 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18630 soname_spec='${libname}${release}${major}$shared_ext' 18631 shlibpath_overrides_runpath=yes 18632 shlibpath_var=DYLD_LIBRARY_PATH 18633 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18634 18635 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18636 ;; 18637 18638dgux*) 18639 version_type=linux 18640 need_lib_prefix=no 18641 need_version=no 18642 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18643 soname_spec='${libname}${release}${shared_ext}$major' 18644 shlibpath_var=LD_LIBRARY_PATH 18645 ;; 18646 18647freebsd1*) 18648 dynamic_linker=no 18649 ;; 18650 18651freebsd* | dragonfly*) 18652 # DragonFly does not have aout. When/if they implement a new 18653 # versioning mechanism, adjust this. 18654 if test -x /usr/bin/objformat; then 18655 objformat=`/usr/bin/objformat` 18656 else 18657 case $host_os in 18658 freebsd[123]*) objformat=aout ;; 18659 *) objformat=elf ;; 18660 esac 18661 fi 18662 version_type=freebsd-$objformat 18663 case $version_type in 18664 freebsd-elf*) 18665 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18666 need_version=no 18667 need_lib_prefix=no 18668 ;; 18669 freebsd-*) 18670 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18671 need_version=yes 18672 ;; 18673 esac 18674 shlibpath_var=LD_LIBRARY_PATH 18675 case $host_os in 18676 freebsd2*) 18677 shlibpath_overrides_runpath=yes 18678 ;; 18679 freebsd3.[01]* | freebsdelf3.[01]*) 18680 shlibpath_overrides_runpath=yes 18681 hardcode_into_libs=yes 18682 ;; 18683 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18684 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18685 shlibpath_overrides_runpath=no 18686 hardcode_into_libs=yes 18687 ;; 18688 *) # from 4.6 on, and DragonFly 18689 shlibpath_overrides_runpath=yes 18690 hardcode_into_libs=yes 18691 ;; 18692 esac 18693 ;; 18694 18695gnu*) 18696 version_type=linux 18697 need_lib_prefix=no 18698 need_version=no 18699 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18700 soname_spec='${libname}${release}${shared_ext}$major' 18701 shlibpath_var=LD_LIBRARY_PATH 18702 hardcode_into_libs=yes 18703 ;; 18704 18705hpux9* | hpux10* | hpux11*) 18706 # Give a soname corresponding to the major version so that dld.sl refuses to 18707 # link against other versions. 18708 version_type=sunos 18709 need_lib_prefix=no 18710 need_version=no 18711 case $host_cpu in 18712 ia64*) 18713 shrext_cmds='.so' 18714 hardcode_into_libs=yes 18715 dynamic_linker="$host_os dld.so" 18716 shlibpath_var=LD_LIBRARY_PATH 18717 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18718 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18719 soname_spec='${libname}${release}${shared_ext}$major' 18720 if test "X$HPUX_IA64_MODE" = X32; then 18721 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18722 else 18723 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18724 fi 18725 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18726 ;; 18727 hppa*64*) 18728 shrext_cmds='.sl' 18729 hardcode_into_libs=yes 18730 dynamic_linker="$host_os dld.sl" 18731 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18732 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18733 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18734 soname_spec='${libname}${release}${shared_ext}$major' 18735 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18736 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18737 ;; 18738 *) 18739 shrext_cmds='.sl' 18740 dynamic_linker="$host_os dld.sl" 18741 shlibpath_var=SHLIB_PATH 18742 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18743 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18744 soname_spec='${libname}${release}${shared_ext}$major' 18745 ;; 18746 esac 18747 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18748 postinstall_cmds='chmod 555 $lib' 18749 ;; 18750 18751interix[3-9]*) 18752 version_type=linux 18753 need_lib_prefix=no 18754 need_version=no 18755 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18756 soname_spec='${libname}${release}${shared_ext}$major' 18757 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18758 shlibpath_var=LD_LIBRARY_PATH 18759 shlibpath_overrides_runpath=no 18760 hardcode_into_libs=yes 18761 ;; 18762 18763irix5* | irix6* | nonstopux*) 18764 case $host_os in 18765 nonstopux*) version_type=nonstopux ;; 18766 *) 18767 if test "$lt_cv_prog_gnu_ld" = yes; then 18768 version_type=linux 18769 else 18770 version_type=irix 18771 fi ;; 18772 esac 18773 need_lib_prefix=no 18774 need_version=no 18775 soname_spec='${libname}${release}${shared_ext}$major' 18776 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18777 case $host_os in 18778 irix5* | nonstopux*) 18779 libsuff= shlibsuff= 18780 ;; 18781 *) 18782 case $LD in # libtool.m4 will add one of these switches to LD 18783 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18784 libsuff= shlibsuff= libmagic=32-bit;; 18785 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18786 libsuff=32 shlibsuff=N32 libmagic=N32;; 18787 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18788 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18789 *) libsuff= shlibsuff= libmagic=never-match;; 18790 esac 18791 ;; 18792 esac 18793 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18794 shlibpath_overrides_runpath=no 18795 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18796 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18797 hardcode_into_libs=yes 18798 ;; 18799 18800# No shared lib support for Linux oldld, aout, or coff. 18801linux*oldld* | linux*aout* | linux*coff*) 18802 dynamic_linker=no 18803 ;; 18804 18805# This must be Linux ELF. 18806linux* | k*bsd*-gnu) 18807 version_type=linux 18808 need_lib_prefix=no 18809 need_version=no 18810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18811 soname_spec='${libname}${release}${shared_ext}$major' 18812 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18813 shlibpath_var=LD_LIBRARY_PATH 18814 shlibpath_overrides_runpath=no 18815 # This implies no fast_install, which is unacceptable. 18816 # Some rework will be needed to allow for fast_install 18817 # before this can be enabled. 18818 hardcode_into_libs=yes 18819 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18820 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18821 18822 # Append ld.so.conf contents to the search path 18823 if test -f /etc/ld.so.conf; then 18824 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' ' '` 18825 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 18826 fi 18827 18828 # We used to test for /lib/ld.so.1 and disable shared libraries on 18829 # powerpc, because MkLinux only supported shared libraries with the 18830 # GNU dynamic linker. Since this was broken with cross compilers, 18831 # most powerpc-linux boxes support dynamic linking these days and 18832 # people can always --disable-shared, the test was removed, and we 18833 # assume the GNU/Linux dynamic linker is in use. 18834 dynamic_linker='GNU/Linux ld.so' 18835 ;; 18836 18837netbsd*) 18838 version_type=sunos 18839 need_lib_prefix=no 18840 need_version=no 18841 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18842 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18843 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18844 dynamic_linker='NetBSD (a.out) ld.so' 18845 else 18846 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18847 soname_spec='${libname}${release}${shared_ext}$major' 18848 dynamic_linker='NetBSD ld.elf_so' 18849 fi 18850 shlibpath_var=LD_LIBRARY_PATH 18851 shlibpath_overrides_runpath=yes 18852 hardcode_into_libs=yes 18853 ;; 18854 18855newsos6) 18856 version_type=linux 18857 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18858 shlibpath_var=LD_LIBRARY_PATH 18859 shlibpath_overrides_runpath=yes 18860 ;; 18861 18862nto-qnx*) 18863 version_type=linux 18864 need_lib_prefix=no 18865 need_version=no 18866 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18867 soname_spec='${libname}${release}${shared_ext}$major' 18868 shlibpath_var=LD_LIBRARY_PATH 18869 shlibpath_overrides_runpath=yes 18870 ;; 18871 18872openbsd*) 18873 version_type=sunos 18874 sys_lib_dlsearch_path_spec="/usr/lib" 18875 need_lib_prefix=no 18876 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18877 case $host_os in 18878 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18879 *) need_version=no ;; 18880 esac 18881 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18882 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18883 shlibpath_var=LD_LIBRARY_PATH 18884 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18885 case $host_os in 18886 openbsd2.[89] | openbsd2.[89].*) 18887 shlibpath_overrides_runpath=no 18888 ;; 18889 *) 18890 shlibpath_overrides_runpath=yes 18891 ;; 18892 esac 18893 else 18894 shlibpath_overrides_runpath=yes 18895 fi 18896 ;; 18897 18898os2*) 18899 libname_spec='$name' 18900 shrext_cmds=".dll" 18901 need_lib_prefix=no 18902 library_names_spec='$libname${shared_ext} $libname.a' 18903 dynamic_linker='OS/2 ld.exe' 18904 shlibpath_var=LIBPATH 18905 ;; 18906 18907osf3* | osf4* | osf5*) 18908 version_type=osf 18909 need_lib_prefix=no 18910 need_version=no 18911 soname_spec='${libname}${release}${shared_ext}$major' 18912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18913 shlibpath_var=LD_LIBRARY_PATH 18914 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18915 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18916 ;; 18917 18918rdos*) 18919 dynamic_linker=no 18920 ;; 18921 18922solaris*) 18923 version_type=linux 18924 need_lib_prefix=no 18925 need_version=no 18926 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18927 soname_spec='${libname}${release}${shared_ext}$major' 18928 shlibpath_var=LD_LIBRARY_PATH 18929 shlibpath_overrides_runpath=yes 18930 hardcode_into_libs=yes 18931 # ldd complains unless libraries are executable 18932 postinstall_cmds='chmod +x $lib' 18933 ;; 18934 18935sunos4*) 18936 version_type=sunos 18937 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18938 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18939 shlibpath_var=LD_LIBRARY_PATH 18940 shlibpath_overrides_runpath=yes 18941 if test "$with_gnu_ld" = yes; then 18942 need_lib_prefix=no 18943 fi 18944 need_version=yes 18945 ;; 18946 18947sysv4 | sysv4.3*) 18948 version_type=linux 18949 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18950 soname_spec='${libname}${release}${shared_ext}$major' 18951 shlibpath_var=LD_LIBRARY_PATH 18952 case $host_vendor in 18953 sni) 18954 shlibpath_overrides_runpath=no 18955 need_lib_prefix=no 18956 export_dynamic_flag_spec='${wl}-Blargedynsym' 18957 runpath_var=LD_RUN_PATH 18958 ;; 18959 siemens) 18960 need_lib_prefix=no 18961 ;; 18962 motorola) 18963 need_lib_prefix=no 18964 need_version=no 18965 shlibpath_overrides_runpath=no 18966 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18967 ;; 18968 esac 18969 ;; 18970 18971sysv4*MP*) 18972 if test -d /usr/nec ;then 18973 version_type=linux 18974 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 18975 soname_spec='$libname${shared_ext}.$major' 18976 shlibpath_var=LD_LIBRARY_PATH 18977 fi 18978 ;; 18979 18980sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 18981 version_type=freebsd-elf 18982 need_lib_prefix=no 18983 need_version=no 18984 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18985 soname_spec='${libname}${release}${shared_ext}$major' 18986 shlibpath_var=LD_LIBRARY_PATH 18987 hardcode_into_libs=yes 18988 if test "$with_gnu_ld" = yes; then 18989 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 18990 shlibpath_overrides_runpath=no 18991 else 18992 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 18993 shlibpath_overrides_runpath=yes 18994 case $host_os in 18995 sco3.2v5*) 18996 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 18997 ;; 18998 esac 18999 fi 19000 sys_lib_dlsearch_path_spec='/usr/lib' 19001 ;; 19002 19003uts4*) 19004 version_type=linux 19005 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19006 soname_spec='${libname}${release}${shared_ext}$major' 19007 shlibpath_var=LD_LIBRARY_PATH 19008 ;; 19009 19010*) 19011 dynamic_linker=no 19012 ;; 19013esac 19014{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 19015$as_echo "$dynamic_linker" >&6; } 19016test "$dynamic_linker" = no && can_build_shared=no 19017 19018if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 19019 $as_echo_n "(cached) " >&6 19020else 19021 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 19022fi 19023 19024sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 19025if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 19026 $as_echo_n "(cached) " >&6 19027else 19028 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 19029fi 19030 19031sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 19032 19033variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 19034if test "$GCC" = yes; then 19035 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 19036fi 19037 19038{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 19039$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 19040hardcode_action_GCJ= 19041if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 19042 test -n "$runpath_var_GCJ" || \ 19043 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 19044 19045 # We can hardcode non-existant directories. 19046 if test "$hardcode_direct_GCJ" != no && 19047 # If the only mechanism to avoid hardcoding is shlibpath_var, we 19048 # have to relink, otherwise we might link with an installed library 19049 # when we should be linking with a yet-to-be-installed one 19050 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 19051 test "$hardcode_minus_L_GCJ" != no; then 19052 # Linking always hardcodes the temporary library directory. 19053 hardcode_action_GCJ=relink 19054 else 19055 # We can link without hardcoding, and we can hardcode nonexisting dirs. 19056 hardcode_action_GCJ=immediate 19057 fi 19058else 19059 # We cannot hardcode anything, or else we can only hardcode existing 19060 # directories. 19061 hardcode_action_GCJ=unsupported 19062fi 19063{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 19064$as_echo "$hardcode_action_GCJ" >&6; } 19065 19066if test "$hardcode_action_GCJ" = relink; then 19067 # Fast installation is not supported 19068 enable_fast_install=no 19069elif test "$shlibpath_overrides_runpath" = yes || 19070 test "$enable_shared" = no; then 19071 # Fast installation is not necessary 19072 enable_fast_install=needless 19073fi 19074 19075 19076# The else clause should only fire when bootstrapping the 19077# libtool distribution, otherwise you forgot to ship ltmain.sh 19078# with your package, and you will get complaints that there are 19079# no rules to generate ltmain.sh. 19080if test -f "$ltmain"; then 19081 # See if we are running on zsh, and set the options which allow our commands through 19082 # without removal of \ escapes. 19083 if test -n "${ZSH_VERSION+set}" ; then 19084 setopt NO_GLOB_SUBST 19085 fi 19086 # Now quote all the things that may contain metacharacters while being 19087 # careful not to overquote the AC_SUBSTed values. We take copies of the 19088 # variables and quote the copies for generation of the libtool script. 19089 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19090 SED SHELL STRIP \ 19091 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19092 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19093 deplibs_check_method reload_flag reload_cmds need_locks \ 19094 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19095 lt_cv_sys_global_symbol_to_c_name_address \ 19096 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19097 old_postinstall_cmds old_postuninstall_cmds \ 19098 compiler_GCJ \ 19099 CC_GCJ \ 19100 LD_GCJ \ 19101 lt_prog_compiler_wl_GCJ \ 19102 lt_prog_compiler_pic_GCJ \ 19103 lt_prog_compiler_static_GCJ \ 19104 lt_prog_compiler_no_builtin_flag_GCJ \ 19105 export_dynamic_flag_spec_GCJ \ 19106 thread_safe_flag_spec_GCJ \ 19107 whole_archive_flag_spec_GCJ \ 19108 enable_shared_with_static_runtimes_GCJ \ 19109 old_archive_cmds_GCJ \ 19110 old_archive_from_new_cmds_GCJ \ 19111 predep_objects_GCJ \ 19112 postdep_objects_GCJ \ 19113 predeps_GCJ \ 19114 postdeps_GCJ \ 19115 compiler_lib_search_path_GCJ \ 19116 compiler_lib_search_dirs_GCJ \ 19117 archive_cmds_GCJ \ 19118 archive_expsym_cmds_GCJ \ 19119 postinstall_cmds_GCJ \ 19120 postuninstall_cmds_GCJ \ 19121 old_archive_from_expsyms_cmds_GCJ \ 19122 allow_undefined_flag_GCJ \ 19123 no_undefined_flag_GCJ \ 19124 export_symbols_cmds_GCJ \ 19125 hardcode_libdir_flag_spec_GCJ \ 19126 hardcode_libdir_flag_spec_ld_GCJ \ 19127 hardcode_libdir_separator_GCJ \ 19128 hardcode_automatic_GCJ \ 19129 module_cmds_GCJ \ 19130 module_expsym_cmds_GCJ \ 19131 lt_cv_prog_compiler_c_o_GCJ \ 19132 fix_srcfile_path_GCJ \ 19133 exclude_expsyms_GCJ \ 19134 include_expsyms_GCJ; do 19135 19136 case $var in 19137 old_archive_cmds_GCJ | \ 19138 old_archive_from_new_cmds_GCJ | \ 19139 archive_cmds_GCJ | \ 19140 archive_expsym_cmds_GCJ | \ 19141 module_cmds_GCJ | \ 19142 module_expsym_cmds_GCJ | \ 19143 old_archive_from_expsyms_cmds_GCJ | \ 19144 export_symbols_cmds_GCJ | \ 19145 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19146 postinstall_cmds | postuninstall_cmds | \ 19147 old_postinstall_cmds | old_postuninstall_cmds | \ 19148 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19149 # Double-quote double-evaled strings. 19150 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19151 ;; 19152 *) 19153 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19154 ;; 19155 esac 19156 done 19157 19158 case $lt_echo in 19159 *'\$0 --fallback-echo"') 19160 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19161 ;; 19162 esac 19163 19164cfgfile="$ofile" 19165 19166 cat <<__EOF__ >> "$cfgfile" 19167# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19168 19169# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19170 19171# Shell to use when invoking shell scripts. 19172SHELL=$lt_SHELL 19173 19174# Whether or not to build shared libraries. 19175build_libtool_libs=$enable_shared 19176 19177# Whether or not to build static libraries. 19178build_old_libs=$enable_static 19179 19180# Whether or not to add -lc for building shared libraries. 19181build_libtool_need_lc=$archive_cmds_need_lc_GCJ 19182 19183# Whether or not to disallow shared libs when runtime libs are static 19184allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 19185 19186# Whether or not to optimize for fast installation. 19187fast_install=$enable_fast_install 19188 19189# The host system. 19190host_alias=$host_alias 19191host=$host 19192host_os=$host_os 19193 19194# The build system. 19195build_alias=$build_alias 19196build=$build 19197build_os=$build_os 19198 19199# An echo program that does not interpret backslashes. 19200echo=$lt_echo 19201 19202# The archiver. 19203AR=$lt_AR 19204AR_FLAGS=$lt_AR_FLAGS 19205 19206# A C compiler. 19207LTCC=$lt_LTCC 19208 19209# LTCC compiler flags. 19210LTCFLAGS=$lt_LTCFLAGS 19211 19212# A language-specific compiler. 19213CC=$lt_compiler_GCJ 19214 19215# Is the compiler the GNU C compiler? 19216with_gcc=$GCC_GCJ 19217 19218# An ERE matcher. 19219EGREP=$lt_EGREP 19220 19221# The linker used to build libraries. 19222LD=$lt_LD_GCJ 19223 19224# Whether we need hard or soft links. 19225LN_S=$lt_LN_S 19226 19227# A BSD-compatible nm program. 19228NM=$lt_NM 19229 19230# A symbol stripping program 19231STRIP=$lt_STRIP 19232 19233# Used to examine libraries when file_magic_cmd begins "file" 19234MAGIC_CMD=$MAGIC_CMD 19235 19236# Used on cygwin: DLL creation program. 19237DLLTOOL="$DLLTOOL" 19238 19239# Used on cygwin: object dumper. 19240OBJDUMP="$OBJDUMP" 19241 19242# Used on cygwin: assembler. 19243AS="$AS" 19244 19245# The name of the directory that contains temporary libtool files. 19246objdir=$objdir 19247 19248# How to create reloadable object files. 19249reload_flag=$lt_reload_flag 19250reload_cmds=$lt_reload_cmds 19251 19252# How to pass a linker flag through the compiler. 19253wl=$lt_lt_prog_compiler_wl_GCJ 19254 19255# Object file suffix (normally "o"). 19256objext="$ac_objext" 19257 19258# Old archive suffix (normally "a"). 19259libext="$libext" 19260 19261# Shared library suffix (normally ".so"). 19262shrext_cmds='$shrext_cmds' 19263 19264# Executable file suffix (normally ""). 19265exeext="$exeext" 19266 19267# Additional compiler flags for building library objects. 19268pic_flag=$lt_lt_prog_compiler_pic_GCJ 19269pic_mode=$pic_mode 19270 19271# What is the maximum length of a command? 19272max_cmd_len=$lt_cv_sys_max_cmd_len 19273 19274# Does compiler simultaneously support -c and -o options? 19275compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 19276 19277# Must we lock files when doing compilation? 19278need_locks=$lt_need_locks 19279 19280# Do we need the lib prefix for modules? 19281need_lib_prefix=$need_lib_prefix 19282 19283# Do we need a version for libraries? 19284need_version=$need_version 19285 19286# Whether dlopen is supported. 19287dlopen_support=$enable_dlopen 19288 19289# Whether dlopen of programs is supported. 19290dlopen_self=$enable_dlopen_self 19291 19292# Whether dlopen of statically linked programs is supported. 19293dlopen_self_static=$enable_dlopen_self_static 19294 19295# Compiler flag to prevent dynamic linking. 19296link_static_flag=$lt_lt_prog_compiler_static_GCJ 19297 19298# Compiler flag to turn off builtin functions. 19299no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 19300 19301# Compiler flag to allow reflexive dlopens. 19302export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 19303 19304# Compiler flag to generate shared objects directly from archives. 19305whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 19306 19307# Compiler flag to generate thread-safe objects. 19308thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 19309 19310# Library versioning type. 19311version_type=$version_type 19312 19313# Format of library name prefix. 19314libname_spec=$lt_libname_spec 19315 19316# List of archive names. First name is the real one, the rest are links. 19317# The last name is the one that the linker finds with -lNAME. 19318library_names_spec=$lt_library_names_spec 19319 19320# The coded name of the library, if different from the real name. 19321soname_spec=$lt_soname_spec 19322 19323# Commands used to build and install an old-style archive. 19324RANLIB=$lt_RANLIB 19325old_archive_cmds=$lt_old_archive_cmds_GCJ 19326old_postinstall_cmds=$lt_old_postinstall_cmds 19327old_postuninstall_cmds=$lt_old_postuninstall_cmds 19328 19329# Create an old-style archive from a shared archive. 19330old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19331 19332# Create a temporary old-style archive to link instead of a shared archive. 19333old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19334 19335# Commands used to build and install a shared archive. 19336archive_cmds=$lt_archive_cmds_GCJ 19337archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19338postinstall_cmds=$lt_postinstall_cmds 19339postuninstall_cmds=$lt_postuninstall_cmds 19340 19341# Commands used to build a loadable module (assumed same as above if empty) 19342module_cmds=$lt_module_cmds_GCJ 19343module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19344 19345# Commands to strip libraries. 19346old_striplib=$lt_old_striplib 19347striplib=$lt_striplib 19348 19349# Dependencies to place before the objects being linked to create a 19350# shared library. 19351predep_objects=$lt_predep_objects_GCJ 19352 19353# Dependencies to place after the objects being linked to create a 19354# shared library. 19355postdep_objects=$lt_postdep_objects_GCJ 19356 19357# Dependencies to place before the objects being linked to create a 19358# shared library. 19359predeps=$lt_predeps_GCJ 19360 19361# Dependencies to place after the objects being linked to create a 19362# shared library. 19363postdeps=$lt_postdeps_GCJ 19364 19365# The directories searched by this compiler when creating a shared 19366# library 19367compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ 19368 19369# The library search path used internally by the compiler when linking 19370# a shared library. 19371compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19372 19373# Method to check whether dependent libraries are shared objects. 19374deplibs_check_method=$lt_deplibs_check_method 19375 19376# Command to use when deplibs_check_method == file_magic. 19377file_magic_cmd=$lt_file_magic_cmd 19378 19379# Flag that allows shared libraries with undefined symbols to be built. 19380allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19381 19382# Flag that forces no undefined symbols. 19383no_undefined_flag=$lt_no_undefined_flag_GCJ 19384 19385# Commands used to finish a libtool library installation in a directory. 19386finish_cmds=$lt_finish_cmds 19387 19388# Same as above, but a single script fragment to be evaled but not shown. 19389finish_eval=$lt_finish_eval 19390 19391# Take the output of nm and produce a listing of raw symbols and C names. 19392global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19393 19394# Transform the output of nm in a proper C declaration 19395global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19396 19397# Transform the output of nm in a C name address pair 19398global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19399 19400# This is the shared library runtime path variable. 19401runpath_var=$runpath_var 19402 19403# This is the shared library path variable. 19404shlibpath_var=$shlibpath_var 19405 19406# Is shlibpath searched before the hard-coded library search path? 19407shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19408 19409# How to hardcode a shared library path into an executable. 19410hardcode_action=$hardcode_action_GCJ 19411 19412# Whether we should hardcode library paths into libraries. 19413hardcode_into_libs=$hardcode_into_libs 19414 19415# Flag to hardcode \$libdir into a binary during linking. 19416# This must work even if \$libdir does not exist. 19417hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19418 19419# If ld is used when linking, flag to hardcode \$libdir into 19420# a binary during linking. This must work even if \$libdir does 19421# not exist. 19422hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19423 19424# Whether we need a single -rpath flag with a separated argument. 19425hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19426 19427# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19428# resulting binary. 19429hardcode_direct=$hardcode_direct_GCJ 19430 19431# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19432# resulting binary. 19433hardcode_minus_L=$hardcode_minus_L_GCJ 19434 19435# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19436# the resulting binary. 19437hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19438 19439# Set to yes if building a shared library automatically hardcodes DIR into the library 19440# and all subsequent libraries and executables linked against it. 19441hardcode_automatic=$hardcode_automatic_GCJ 19442 19443# Variables whose values should be saved in libtool wrapper scripts and 19444# restored at relink time. 19445variables_saved_for_relink="$variables_saved_for_relink" 19446 19447# Whether libtool must link a program against all its dependency libraries. 19448link_all_deplibs=$link_all_deplibs_GCJ 19449 19450# Compile-time system search path for libraries 19451sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19452 19453# Run-time system search path for libraries 19454sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19455 19456# Fix the shell variable \$srcfile for the compiler. 19457fix_srcfile_path=$lt_fix_srcfile_path 19458 19459# Set to yes if exported symbols are required. 19460always_export_symbols=$always_export_symbols_GCJ 19461 19462# The commands to list exported symbols. 19463export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19464 19465# The commands to extract the exported symbol list from a shared archive. 19466extract_expsyms_cmds=$lt_extract_expsyms_cmds 19467 19468# Symbols that should not be listed in the preloaded symbols. 19469exclude_expsyms=$lt_exclude_expsyms_GCJ 19470 19471# Symbols that must always be exported. 19472include_expsyms=$lt_include_expsyms_GCJ 19473 19474# ### END LIBTOOL TAG CONFIG: $tagname 19475 19476__EOF__ 19477 19478 19479else 19480 # If there is no Makefile yet, we rely on a make rule to execute 19481 # `config.status --recheck' to rerun these tests and create the 19482 # libtool script then. 19483 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19484 if test -f "$ltmain_in"; then 19485 test -f Makefile && make "$ltmain" 19486 fi 19487fi 19488 19489 19490ac_ext=c 19491ac_cpp='$CPP $CPPFLAGS' 19492ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19493ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19494ac_compiler_gnu=$ac_cv_c_compiler_gnu 19495 19496CC="$lt_save_CC" 19497 19498 else 19499 tagname="" 19500 fi 19501 ;; 19502 19503 RC) 19504 19505 19506# Source file extension for RC test sources. 19507ac_ext=rc 19508 19509# Object file extension for compiled RC test sources. 19510objext=o 19511objext_RC=$objext 19512 19513# Code to be used in simple compile tests 19514lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' 19515 19516# Code to be used in simple link tests 19517lt_simple_link_test_code="$lt_simple_compile_test_code" 19518 19519# ltmain only uses $CC for tagged configurations so make sure $CC is set. 19520 19521# If no C compiler was specified, use CC. 19522LTCC=${LTCC-"$CC"} 19523 19524# If no C compiler flags were specified, use CFLAGS. 19525LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 19526 19527# Allow CC to be a program name with arguments. 19528compiler=$CC 19529 19530 19531# save warnings/boilerplate of simple test code 19532ac_outfile=conftest.$ac_objext 19533echo "$lt_simple_compile_test_code" >conftest.$ac_ext 19534eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19535_lt_compiler_boilerplate=`cat conftest.err` 19536$rm conftest* 19537 19538ac_outfile=conftest.$ac_objext 19539echo "$lt_simple_link_test_code" >conftest.$ac_ext 19540eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19541_lt_linker_boilerplate=`cat conftest.err` 19542$rm -r conftest* 19543 19544 19545# Allow CC to be a program name with arguments. 19546lt_save_CC="$CC" 19547CC=${RC-"windres"} 19548compiler=$CC 19549compiler_RC=$CC 19550for cc_temp in $compiler""; do 19551 case $cc_temp in 19552 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19553 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19554 \-*) ;; 19555 *) break;; 19556 esac 19557done 19558cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19559 19560lt_cv_prog_compiler_c_o_RC=yes 19561 19562# The else clause should only fire when bootstrapping the 19563# libtool distribution, otherwise you forgot to ship ltmain.sh 19564# with your package, and you will get complaints that there are 19565# no rules to generate ltmain.sh. 19566if test -f "$ltmain"; then 19567 # See if we are running on zsh, and set the options which allow our commands through 19568 # without removal of \ escapes. 19569 if test -n "${ZSH_VERSION+set}" ; then 19570 setopt NO_GLOB_SUBST 19571 fi 19572 # Now quote all the things that may contain metacharacters while being 19573 # careful not to overquote the AC_SUBSTed values. We take copies of the 19574 # variables and quote the copies for generation of the libtool script. 19575 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19576 SED SHELL STRIP \ 19577 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19578 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19579 deplibs_check_method reload_flag reload_cmds need_locks \ 19580 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19581 lt_cv_sys_global_symbol_to_c_name_address \ 19582 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19583 old_postinstall_cmds old_postuninstall_cmds \ 19584 compiler_RC \ 19585 CC_RC \ 19586 LD_RC \ 19587 lt_prog_compiler_wl_RC \ 19588 lt_prog_compiler_pic_RC \ 19589 lt_prog_compiler_static_RC \ 19590 lt_prog_compiler_no_builtin_flag_RC \ 19591 export_dynamic_flag_spec_RC \ 19592 thread_safe_flag_spec_RC \ 19593 whole_archive_flag_spec_RC \ 19594 enable_shared_with_static_runtimes_RC \ 19595 old_archive_cmds_RC \ 19596 old_archive_from_new_cmds_RC \ 19597 predep_objects_RC \ 19598 postdep_objects_RC \ 19599 predeps_RC \ 19600 postdeps_RC \ 19601 compiler_lib_search_path_RC \ 19602 compiler_lib_search_dirs_RC \ 19603 archive_cmds_RC \ 19604 archive_expsym_cmds_RC \ 19605 postinstall_cmds_RC \ 19606 postuninstall_cmds_RC \ 19607 old_archive_from_expsyms_cmds_RC \ 19608 allow_undefined_flag_RC \ 19609 no_undefined_flag_RC \ 19610 export_symbols_cmds_RC \ 19611 hardcode_libdir_flag_spec_RC \ 19612 hardcode_libdir_flag_spec_ld_RC \ 19613 hardcode_libdir_separator_RC \ 19614 hardcode_automatic_RC \ 19615 module_cmds_RC \ 19616 module_expsym_cmds_RC \ 19617 lt_cv_prog_compiler_c_o_RC \ 19618 fix_srcfile_path_RC \ 19619 exclude_expsyms_RC \ 19620 include_expsyms_RC; do 19621 19622 case $var in 19623 old_archive_cmds_RC | \ 19624 old_archive_from_new_cmds_RC | \ 19625 archive_cmds_RC | \ 19626 archive_expsym_cmds_RC | \ 19627 module_cmds_RC | \ 19628 module_expsym_cmds_RC | \ 19629 old_archive_from_expsyms_cmds_RC | \ 19630 export_symbols_cmds_RC | \ 19631 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19632 postinstall_cmds | postuninstall_cmds | \ 19633 old_postinstall_cmds | old_postuninstall_cmds | \ 19634 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19635 # Double-quote double-evaled strings. 19636 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19637 ;; 19638 *) 19639 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19640 ;; 19641 esac 19642 done 19643 19644 case $lt_echo in 19645 *'\$0 --fallback-echo"') 19646 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19647 ;; 19648 esac 19649 19650cfgfile="$ofile" 19651 19652 cat <<__EOF__ >> "$cfgfile" 19653# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19654 19655# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19656 19657# Shell to use when invoking shell scripts. 19658SHELL=$lt_SHELL 19659 19660# Whether or not to build shared libraries. 19661build_libtool_libs=$enable_shared 19662 19663# Whether or not to build static libraries. 19664build_old_libs=$enable_static 19665 19666# Whether or not to add -lc for building shared libraries. 19667build_libtool_need_lc=$archive_cmds_need_lc_RC 19668 19669# Whether or not to disallow shared libs when runtime libs are static 19670allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19671 19672# Whether or not to optimize for fast installation. 19673fast_install=$enable_fast_install 19674 19675# The host system. 19676host_alias=$host_alias 19677host=$host 19678host_os=$host_os 19679 19680# The build system. 19681build_alias=$build_alias 19682build=$build 19683build_os=$build_os 19684 19685# An echo program that does not interpret backslashes. 19686echo=$lt_echo 19687 19688# The archiver. 19689AR=$lt_AR 19690AR_FLAGS=$lt_AR_FLAGS 19691 19692# A C compiler. 19693LTCC=$lt_LTCC 19694 19695# LTCC compiler flags. 19696LTCFLAGS=$lt_LTCFLAGS 19697 19698# A language-specific compiler. 19699CC=$lt_compiler_RC 19700 19701# Is the compiler the GNU C compiler? 19702with_gcc=$GCC_RC 19703 19704# An ERE matcher. 19705EGREP=$lt_EGREP 19706 19707# The linker used to build libraries. 19708LD=$lt_LD_RC 19709 19710# Whether we need hard or soft links. 19711LN_S=$lt_LN_S 19712 19713# A BSD-compatible nm program. 19714NM=$lt_NM 19715 19716# A symbol stripping program 19717STRIP=$lt_STRIP 19718 19719# Used to examine libraries when file_magic_cmd begins "file" 19720MAGIC_CMD=$MAGIC_CMD 19721 19722# Used on cygwin: DLL creation program. 19723DLLTOOL="$DLLTOOL" 19724 19725# Used on cygwin: object dumper. 19726OBJDUMP="$OBJDUMP" 19727 19728# Used on cygwin: assembler. 19729AS="$AS" 19730 19731# The name of the directory that contains temporary libtool files. 19732objdir=$objdir 19733 19734# How to create reloadable object files. 19735reload_flag=$lt_reload_flag 19736reload_cmds=$lt_reload_cmds 19737 19738# How to pass a linker flag through the compiler. 19739wl=$lt_lt_prog_compiler_wl_RC 19740 19741# Object file suffix (normally "o"). 19742objext="$ac_objext" 19743 19744# Old archive suffix (normally "a"). 19745libext="$libext" 19746 19747# Shared library suffix (normally ".so"). 19748shrext_cmds='$shrext_cmds' 19749 19750# Executable file suffix (normally ""). 19751exeext="$exeext" 19752 19753# Additional compiler flags for building library objects. 19754pic_flag=$lt_lt_prog_compiler_pic_RC 19755pic_mode=$pic_mode 19756 19757# What is the maximum length of a command? 19758max_cmd_len=$lt_cv_sys_max_cmd_len 19759 19760# Does compiler simultaneously support -c and -o options? 19761compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19762 19763# Must we lock files when doing compilation? 19764need_locks=$lt_need_locks 19765 19766# Do we need the lib prefix for modules? 19767need_lib_prefix=$need_lib_prefix 19768 19769# Do we need a version for libraries? 19770need_version=$need_version 19771 19772# Whether dlopen is supported. 19773dlopen_support=$enable_dlopen 19774 19775# Whether dlopen of programs is supported. 19776dlopen_self=$enable_dlopen_self 19777 19778# Whether dlopen of statically linked programs is supported. 19779dlopen_self_static=$enable_dlopen_self_static 19780 19781# Compiler flag to prevent dynamic linking. 19782link_static_flag=$lt_lt_prog_compiler_static_RC 19783 19784# Compiler flag to turn off builtin functions. 19785no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 19786 19787# Compiler flag to allow reflexive dlopens. 19788export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 19789 19790# Compiler flag to generate shared objects directly from archives. 19791whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 19792 19793# Compiler flag to generate thread-safe objects. 19794thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 19795 19796# Library versioning type. 19797version_type=$version_type 19798 19799# Format of library name prefix. 19800libname_spec=$lt_libname_spec 19801 19802# List of archive names. First name is the real one, the rest are links. 19803# The last name is the one that the linker finds with -lNAME. 19804library_names_spec=$lt_library_names_spec 19805 19806# The coded name of the library, if different from the real name. 19807soname_spec=$lt_soname_spec 19808 19809# Commands used to build and install an old-style archive. 19810RANLIB=$lt_RANLIB 19811old_archive_cmds=$lt_old_archive_cmds_RC 19812old_postinstall_cmds=$lt_old_postinstall_cmds 19813old_postuninstall_cmds=$lt_old_postuninstall_cmds 19814 19815# Create an old-style archive from a shared archive. 19816old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 19817 19818# Create a temporary old-style archive to link instead of a shared archive. 19819old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 19820 19821# Commands used to build and install a shared archive. 19822archive_cmds=$lt_archive_cmds_RC 19823archive_expsym_cmds=$lt_archive_expsym_cmds_RC 19824postinstall_cmds=$lt_postinstall_cmds 19825postuninstall_cmds=$lt_postuninstall_cmds 19826 19827# Commands used to build a loadable module (assumed same as above if empty) 19828module_cmds=$lt_module_cmds_RC 19829module_expsym_cmds=$lt_module_expsym_cmds_RC 19830 19831# Commands to strip libraries. 19832old_striplib=$lt_old_striplib 19833striplib=$lt_striplib 19834 19835# Dependencies to place before the objects being linked to create a 19836# shared library. 19837predep_objects=$lt_predep_objects_RC 19838 19839# Dependencies to place after the objects being linked to create a 19840# shared library. 19841postdep_objects=$lt_postdep_objects_RC 19842 19843# Dependencies to place before the objects being linked to create a 19844# shared library. 19845predeps=$lt_predeps_RC 19846 19847# Dependencies to place after the objects being linked to create a 19848# shared library. 19849postdeps=$lt_postdeps_RC 19850 19851# The directories searched by this compiler when creating a shared 19852# library 19853compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC 19854 19855# The library search path used internally by the compiler when linking 19856# a shared library. 19857compiler_lib_search_path=$lt_compiler_lib_search_path_RC 19858 19859# Method to check whether dependent libraries are shared objects. 19860deplibs_check_method=$lt_deplibs_check_method 19861 19862# Command to use when deplibs_check_method == file_magic. 19863file_magic_cmd=$lt_file_magic_cmd 19864 19865# Flag that allows shared libraries with undefined symbols to be built. 19866allow_undefined_flag=$lt_allow_undefined_flag_RC 19867 19868# Flag that forces no undefined symbols. 19869no_undefined_flag=$lt_no_undefined_flag_RC 19870 19871# Commands used to finish a libtool library installation in a directory. 19872finish_cmds=$lt_finish_cmds 19873 19874# Same as above, but a single script fragment to be evaled but not shown. 19875finish_eval=$lt_finish_eval 19876 19877# Take the output of nm and produce a listing of raw symbols and C names. 19878global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19879 19880# Transform the output of nm in a proper C declaration 19881global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19882 19883# Transform the output of nm in a C name address pair 19884global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19885 19886# This is the shared library runtime path variable. 19887runpath_var=$runpath_var 19888 19889# This is the shared library path variable. 19890shlibpath_var=$shlibpath_var 19891 19892# Is shlibpath searched before the hard-coded library search path? 19893shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19894 19895# How to hardcode a shared library path into an executable. 19896hardcode_action=$hardcode_action_RC 19897 19898# Whether we should hardcode library paths into libraries. 19899hardcode_into_libs=$hardcode_into_libs 19900 19901# Flag to hardcode \$libdir into a binary during linking. 19902# This must work even if \$libdir does not exist. 19903hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 19904 19905# If ld is used when linking, flag to hardcode \$libdir into 19906# a binary during linking. This must work even if \$libdir does 19907# not exist. 19908hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 19909 19910# Whether we need a single -rpath flag with a separated argument. 19911hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 19912 19913# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19914# resulting binary. 19915hardcode_direct=$hardcode_direct_RC 19916 19917# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19918# resulting binary. 19919hardcode_minus_L=$hardcode_minus_L_RC 19920 19921# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19922# the resulting binary. 19923hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 19924 19925# Set to yes if building a shared library automatically hardcodes DIR into the library 19926# and all subsequent libraries and executables linked against it. 19927hardcode_automatic=$hardcode_automatic_RC 19928 19929# Variables whose values should be saved in libtool wrapper scripts and 19930# restored at relink time. 19931variables_saved_for_relink="$variables_saved_for_relink" 19932 19933# Whether libtool must link a program against all its dependency libraries. 19934link_all_deplibs=$link_all_deplibs_RC 19935 19936# Compile-time system search path for libraries 19937sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19938 19939# Run-time system search path for libraries 19940sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19941 19942# Fix the shell variable \$srcfile for the compiler. 19943fix_srcfile_path=$lt_fix_srcfile_path 19944 19945# Set to yes if exported symbols are required. 19946always_export_symbols=$always_export_symbols_RC 19947 19948# The commands to list exported symbols. 19949export_symbols_cmds=$lt_export_symbols_cmds_RC 19950 19951# The commands to extract the exported symbol list from a shared archive. 19952extract_expsyms_cmds=$lt_extract_expsyms_cmds 19953 19954# Symbols that should not be listed in the preloaded symbols. 19955exclude_expsyms=$lt_exclude_expsyms_RC 19956 19957# Symbols that must always be exported. 19958include_expsyms=$lt_include_expsyms_RC 19959 19960# ### END LIBTOOL TAG CONFIG: $tagname 19961 19962__EOF__ 19963 19964 19965else 19966 # If there is no Makefile yet, we rely on a make rule to execute 19967 # `config.status --recheck' to rerun these tests and create the 19968 # libtool script then. 19969 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19970 if test -f "$ltmain_in"; then 19971 test -f Makefile && make "$ltmain" 19972 fi 19973fi 19974 19975 19976ac_ext=c 19977ac_cpp='$CPP $CPPFLAGS' 19978ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19979ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19980ac_compiler_gnu=$ac_cv_c_compiler_gnu 19981 19982CC="$lt_save_CC" 19983 19984 ;; 19985 19986 *) 19987 { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 19988$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 19989 { (exit 1); exit 1; }; } 19990 ;; 19991 esac 19992 19993 # Append the new tag name to the list of available tags. 19994 if test -n "$tagname" ; then 19995 available_tags="$available_tags $tagname" 19996 fi 19997 fi 19998 done 19999 IFS="$lt_save_ifs" 20000 20001 # Now substitute the updated list of available tags. 20002 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 20003 mv "${ofile}T" "$ofile" 20004 chmod +x "$ofile" 20005 else 20006 rm -f "${ofile}T" 20007 { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 20008$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 20009 { (exit 1); exit 1; }; } 20010 fi 20011fi 20012 20013 20014 20015# This can be used to rebuild libtool when needed 20016LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 20017 20018# Always use our own libtool. 20019LIBTOOL='$(SHELL) $(top_builddir)/libtool' 20020 20021# Prevent multiple expansion 20022 20023 20024 20025 20026 20027 20028 20029 20030 20031 20032 20033 20034 20035 20036 20037 20038 20039 20040 20041 20042ac_ext=c 20043ac_cpp='$CPP $CPPFLAGS' 20044ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20045ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20046ac_compiler_gnu=$ac_cv_c_compiler_gnu 20047if test -n "$ac_tool_prefix"; then 20048 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 20049set dummy ${ac_tool_prefix}gcc; ac_word=$2 20050{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20051$as_echo_n "checking for $ac_word... " >&6; } 20052if test "${ac_cv_prog_CC+set}" = set; then 20053 $as_echo_n "(cached) " >&6 20054else 20055 if test -n "$CC"; then 20056 ac_cv_prog_CC="$CC" # Let the user override the test. 20057else 20058as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20059for as_dir in $PATH 20060do 20061 IFS=$as_save_IFS 20062 test -z "$as_dir" && as_dir=. 20063 for ac_exec_ext in '' $ac_executable_extensions; do 20064 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20065 ac_cv_prog_CC="${ac_tool_prefix}gcc" 20066 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20067 break 2 20068 fi 20069done 20070done 20071IFS=$as_save_IFS 20072 20073fi 20074fi 20075CC=$ac_cv_prog_CC 20076if test -n "$CC"; then 20077 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20078$as_echo "$CC" >&6; } 20079else 20080 { $as_echo "$as_me:$LINENO: result: no" >&5 20081$as_echo "no" >&6; } 20082fi 20083 20084 20085fi 20086if test -z "$ac_cv_prog_CC"; then 20087 ac_ct_CC=$CC 20088 # Extract the first word of "gcc", so it can be a program name with args. 20089set dummy gcc; ac_word=$2 20090{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20091$as_echo_n "checking for $ac_word... " >&6; } 20092if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 20093 $as_echo_n "(cached) " >&6 20094else 20095 if test -n "$ac_ct_CC"; then 20096 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 20097else 20098as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20099for as_dir in $PATH 20100do 20101 IFS=$as_save_IFS 20102 test -z "$as_dir" && as_dir=. 20103 for ac_exec_ext in '' $ac_executable_extensions; do 20104 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20105 ac_cv_prog_ac_ct_CC="gcc" 20106 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20107 break 2 20108 fi 20109done 20110done 20111IFS=$as_save_IFS 20112 20113fi 20114fi 20115ac_ct_CC=$ac_cv_prog_ac_ct_CC 20116if test -n "$ac_ct_CC"; then 20117 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 20118$as_echo "$ac_ct_CC" >&6; } 20119else 20120 { $as_echo "$as_me:$LINENO: result: no" >&5 20121$as_echo "no" >&6; } 20122fi 20123 20124 if test "x$ac_ct_CC" = x; then 20125 CC="" 20126 else 20127 case $cross_compiling:$ac_tool_warned in 20128yes:) 20129{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20130$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20131ac_tool_warned=yes ;; 20132esac 20133 CC=$ac_ct_CC 20134 fi 20135else 20136 CC="$ac_cv_prog_CC" 20137fi 20138 20139if test -z "$CC"; then 20140 if test -n "$ac_tool_prefix"; then 20141 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 20142set dummy ${ac_tool_prefix}cc; ac_word=$2 20143{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20144$as_echo_n "checking for $ac_word... " >&6; } 20145if test "${ac_cv_prog_CC+set}" = set; then 20146 $as_echo_n "(cached) " >&6 20147else 20148 if test -n "$CC"; then 20149 ac_cv_prog_CC="$CC" # Let the user override the test. 20150else 20151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20152for as_dir in $PATH 20153do 20154 IFS=$as_save_IFS 20155 test -z "$as_dir" && as_dir=. 20156 for ac_exec_ext in '' $ac_executable_extensions; do 20157 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20158 ac_cv_prog_CC="${ac_tool_prefix}cc" 20159 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20160 break 2 20161 fi 20162done 20163done 20164IFS=$as_save_IFS 20165 20166fi 20167fi 20168CC=$ac_cv_prog_CC 20169if test -n "$CC"; then 20170 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20171$as_echo "$CC" >&6; } 20172else 20173 { $as_echo "$as_me:$LINENO: result: no" >&5 20174$as_echo "no" >&6; } 20175fi 20176 20177 20178 fi 20179fi 20180if test -z "$CC"; then 20181 # Extract the first word of "cc", so it can be a program name with args. 20182set dummy cc; ac_word=$2 20183{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20184$as_echo_n "checking for $ac_word... " >&6; } 20185if test "${ac_cv_prog_CC+set}" = set; then 20186 $as_echo_n "(cached) " >&6 20187else 20188 if test -n "$CC"; then 20189 ac_cv_prog_CC="$CC" # Let the user override the test. 20190else 20191 ac_prog_rejected=no 20192as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20193for as_dir in $PATH 20194do 20195 IFS=$as_save_IFS 20196 test -z "$as_dir" && as_dir=. 20197 for ac_exec_ext in '' $ac_executable_extensions; do 20198 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20199 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 20200 ac_prog_rejected=yes 20201 continue 20202 fi 20203 ac_cv_prog_CC="cc" 20204 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20205 break 2 20206 fi 20207done 20208done 20209IFS=$as_save_IFS 20210 20211if test $ac_prog_rejected = yes; then 20212 # We found a bogon in the path, so make sure we never use it. 20213 set dummy $ac_cv_prog_CC 20214 shift 20215 if test $# != 0; then 20216 # We chose a different compiler from the bogus one. 20217 # However, it has the same basename, so the bogon will be chosen 20218 # first if we set CC to just the basename; use the full file name. 20219 shift 20220 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 20221 fi 20222fi 20223fi 20224fi 20225CC=$ac_cv_prog_CC 20226if test -n "$CC"; then 20227 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20228$as_echo "$CC" >&6; } 20229else 20230 { $as_echo "$as_me:$LINENO: result: no" >&5 20231$as_echo "no" >&6; } 20232fi 20233 20234 20235fi 20236if test -z "$CC"; then 20237 if test -n "$ac_tool_prefix"; then 20238 for ac_prog in cl.exe 20239 do 20240 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 20241set dummy $ac_tool_prefix$ac_prog; ac_word=$2 20242{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20243$as_echo_n "checking for $ac_word... " >&6; } 20244if test "${ac_cv_prog_CC+set}" = set; then 20245 $as_echo_n "(cached) " >&6 20246else 20247 if test -n "$CC"; then 20248 ac_cv_prog_CC="$CC" # Let the user override the test. 20249else 20250as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20251for as_dir in $PATH 20252do 20253 IFS=$as_save_IFS 20254 test -z "$as_dir" && as_dir=. 20255 for ac_exec_ext in '' $ac_executable_extensions; do 20256 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20257 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 20258 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20259 break 2 20260 fi 20261done 20262done 20263IFS=$as_save_IFS 20264 20265fi 20266fi 20267CC=$ac_cv_prog_CC 20268if test -n "$CC"; then 20269 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20270$as_echo "$CC" >&6; } 20271else 20272 { $as_echo "$as_me:$LINENO: result: no" >&5 20273$as_echo "no" >&6; } 20274fi 20275 20276 20277 test -n "$CC" && break 20278 done 20279fi 20280if test -z "$CC"; then 20281 ac_ct_CC=$CC 20282 for ac_prog in cl.exe 20283do 20284 # Extract the first word of "$ac_prog", so it can be a program name with args. 20285set dummy $ac_prog; ac_word=$2 20286{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20287$as_echo_n "checking for $ac_word... " >&6; } 20288if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 20289 $as_echo_n "(cached) " >&6 20290else 20291 if test -n "$ac_ct_CC"; then 20292 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 20293else 20294as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20295for as_dir in $PATH 20296do 20297 IFS=$as_save_IFS 20298 test -z "$as_dir" && as_dir=. 20299 for ac_exec_ext in '' $ac_executable_extensions; do 20300 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20301 ac_cv_prog_ac_ct_CC="$ac_prog" 20302 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20303 break 2 20304 fi 20305done 20306done 20307IFS=$as_save_IFS 20308 20309fi 20310fi 20311ac_ct_CC=$ac_cv_prog_ac_ct_CC 20312if test -n "$ac_ct_CC"; then 20313 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 20314$as_echo "$ac_ct_CC" >&6; } 20315else 20316 { $as_echo "$as_me:$LINENO: result: no" >&5 20317$as_echo "no" >&6; } 20318fi 20319 20320 20321 test -n "$ac_ct_CC" && break 20322done 20323 20324 if test "x$ac_ct_CC" = x; then 20325 CC="" 20326 else 20327 case $cross_compiling:$ac_tool_warned in 20328yes:) 20329{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20330$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20331ac_tool_warned=yes ;; 20332esac 20333 CC=$ac_ct_CC 20334 fi 20335fi 20336 20337fi 20338 20339 20340test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 20341$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 20342{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 20343See \`config.log' for more details." >&5 20344$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 20345See \`config.log' for more details." >&2;} 20346 { (exit 1); exit 1; }; }; } 20347 20348# Provide some information about the compiler. 20349$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 20350set X $ac_compile 20351ac_compiler=$2 20352{ (ac_try="$ac_compiler --version >&5" 20353case "(($ac_try" in 20354 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20355 *) ac_try_echo=$ac_try;; 20356esac 20357eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20358$as_echo "$ac_try_echo") >&5 20359 (eval "$ac_compiler --version >&5") 2>&5 20360 ac_status=$? 20361 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20362 (exit $ac_status); } 20363{ (ac_try="$ac_compiler -v >&5" 20364case "(($ac_try" in 20365 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20366 *) ac_try_echo=$ac_try;; 20367esac 20368eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20369$as_echo "$ac_try_echo") >&5 20370 (eval "$ac_compiler -v >&5") 2>&5 20371 ac_status=$? 20372 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20373 (exit $ac_status); } 20374{ (ac_try="$ac_compiler -V >&5" 20375case "(($ac_try" in 20376 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20377 *) ac_try_echo=$ac_try;; 20378esac 20379eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20380$as_echo "$ac_try_echo") >&5 20381 (eval "$ac_compiler -V >&5") 2>&5 20382 ac_status=$? 20383 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20384 (exit $ac_status); } 20385 20386{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 20387$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 20388if test "${ac_cv_c_compiler_gnu+set}" = set; then 20389 $as_echo_n "(cached) " >&6 20390else 20391 cat >conftest.$ac_ext <<_ACEOF 20392/* confdefs.h. */ 20393_ACEOF 20394cat confdefs.h >>conftest.$ac_ext 20395cat >>conftest.$ac_ext <<_ACEOF 20396/* end confdefs.h. */ 20397 20398int 20399main () 20400{ 20401#ifndef __GNUC__ 20402 choke me 20403#endif 20404 20405 ; 20406 return 0; 20407} 20408_ACEOF 20409rm -f conftest.$ac_objext 20410if { (ac_try="$ac_compile" 20411case "(($ac_try" in 20412 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20413 *) ac_try_echo=$ac_try;; 20414esac 20415eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20416$as_echo "$ac_try_echo") >&5 20417 (eval "$ac_compile") 2>conftest.er1 20418 ac_status=$? 20419 grep -v '^ *+' conftest.er1 >conftest.err 20420 rm -f conftest.er1 20421 cat conftest.err >&5 20422 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20423 (exit $ac_status); } && { 20424 test -z "$ac_c_werror_flag" || 20425 test ! -s conftest.err 20426 } && test -s conftest.$ac_objext; then 20427 ac_compiler_gnu=yes 20428else 20429 $as_echo "$as_me: failed program was:" >&5 20430sed 's/^/| /' conftest.$ac_ext >&5 20431 20432 ac_compiler_gnu=no 20433fi 20434 20435rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20436ac_cv_c_compiler_gnu=$ac_compiler_gnu 20437 20438fi 20439{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 20440$as_echo "$ac_cv_c_compiler_gnu" >&6; } 20441if test $ac_compiler_gnu = yes; then 20442 GCC=yes 20443else 20444 GCC= 20445fi 20446ac_test_CFLAGS=${CFLAGS+set} 20447ac_save_CFLAGS=$CFLAGS 20448{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 20449$as_echo_n "checking whether $CC accepts -g... " >&6; } 20450if test "${ac_cv_prog_cc_g+set}" = set; then 20451 $as_echo_n "(cached) " >&6 20452else 20453 ac_save_c_werror_flag=$ac_c_werror_flag 20454 ac_c_werror_flag=yes 20455 ac_cv_prog_cc_g=no 20456 CFLAGS="-g" 20457 cat >conftest.$ac_ext <<_ACEOF 20458/* confdefs.h. */ 20459_ACEOF 20460cat confdefs.h >>conftest.$ac_ext 20461cat >>conftest.$ac_ext <<_ACEOF 20462/* end confdefs.h. */ 20463 20464int 20465main () 20466{ 20467 20468 ; 20469 return 0; 20470} 20471_ACEOF 20472rm -f conftest.$ac_objext 20473if { (ac_try="$ac_compile" 20474case "(($ac_try" in 20475 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20476 *) ac_try_echo=$ac_try;; 20477esac 20478eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20479$as_echo "$ac_try_echo") >&5 20480 (eval "$ac_compile") 2>conftest.er1 20481 ac_status=$? 20482 grep -v '^ *+' conftest.er1 >conftest.err 20483 rm -f conftest.er1 20484 cat conftest.err >&5 20485 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20486 (exit $ac_status); } && { 20487 test -z "$ac_c_werror_flag" || 20488 test ! -s conftest.err 20489 } && test -s conftest.$ac_objext; then 20490 ac_cv_prog_cc_g=yes 20491else 20492 $as_echo "$as_me: failed program was:" >&5 20493sed 's/^/| /' conftest.$ac_ext >&5 20494 20495 CFLAGS="" 20496 cat >conftest.$ac_ext <<_ACEOF 20497/* confdefs.h. */ 20498_ACEOF 20499cat confdefs.h >>conftest.$ac_ext 20500cat >>conftest.$ac_ext <<_ACEOF 20501/* end confdefs.h. */ 20502 20503int 20504main () 20505{ 20506 20507 ; 20508 return 0; 20509} 20510_ACEOF 20511rm -f conftest.$ac_objext 20512if { (ac_try="$ac_compile" 20513case "(($ac_try" in 20514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20515 *) ac_try_echo=$ac_try;; 20516esac 20517eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20518$as_echo "$ac_try_echo") >&5 20519 (eval "$ac_compile") 2>conftest.er1 20520 ac_status=$? 20521 grep -v '^ *+' conftest.er1 >conftest.err 20522 rm -f conftest.er1 20523 cat conftest.err >&5 20524 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20525 (exit $ac_status); } && { 20526 test -z "$ac_c_werror_flag" || 20527 test ! -s conftest.err 20528 } && test -s conftest.$ac_objext; then 20529 : 20530else 20531 $as_echo "$as_me: failed program was:" >&5 20532sed 's/^/| /' conftest.$ac_ext >&5 20533 20534 ac_c_werror_flag=$ac_save_c_werror_flag 20535 CFLAGS="-g" 20536 cat >conftest.$ac_ext <<_ACEOF 20537/* confdefs.h. */ 20538_ACEOF 20539cat confdefs.h >>conftest.$ac_ext 20540cat >>conftest.$ac_ext <<_ACEOF 20541/* end confdefs.h. */ 20542 20543int 20544main () 20545{ 20546 20547 ; 20548 return 0; 20549} 20550_ACEOF 20551rm -f conftest.$ac_objext 20552if { (ac_try="$ac_compile" 20553case "(($ac_try" in 20554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20555 *) ac_try_echo=$ac_try;; 20556esac 20557eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20558$as_echo "$ac_try_echo") >&5 20559 (eval "$ac_compile") 2>conftest.er1 20560 ac_status=$? 20561 grep -v '^ *+' conftest.er1 >conftest.err 20562 rm -f conftest.er1 20563 cat conftest.err >&5 20564 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20565 (exit $ac_status); } && { 20566 test -z "$ac_c_werror_flag" || 20567 test ! -s conftest.err 20568 } && test -s conftest.$ac_objext; then 20569 ac_cv_prog_cc_g=yes 20570else 20571 $as_echo "$as_me: failed program was:" >&5 20572sed 's/^/| /' conftest.$ac_ext >&5 20573 20574 20575fi 20576 20577rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20578fi 20579 20580rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20581fi 20582 20583rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20584 ac_c_werror_flag=$ac_save_c_werror_flag 20585fi 20586{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 20587$as_echo "$ac_cv_prog_cc_g" >&6; } 20588if test "$ac_test_CFLAGS" = set; then 20589 CFLAGS=$ac_save_CFLAGS 20590elif test $ac_cv_prog_cc_g = yes; then 20591 if test "$GCC" = yes; then 20592 CFLAGS="-g -O2" 20593 else 20594 CFLAGS="-g" 20595 fi 20596else 20597 if test "$GCC" = yes; then 20598 CFLAGS="-O2" 20599 else 20600 CFLAGS= 20601 fi 20602fi 20603{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 20604$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 20605if test "${ac_cv_prog_cc_c89+set}" = set; then 20606 $as_echo_n "(cached) " >&6 20607else 20608 ac_cv_prog_cc_c89=no 20609ac_save_CC=$CC 20610cat >conftest.$ac_ext <<_ACEOF 20611/* confdefs.h. */ 20612_ACEOF 20613cat confdefs.h >>conftest.$ac_ext 20614cat >>conftest.$ac_ext <<_ACEOF 20615/* end confdefs.h. */ 20616#include <stdarg.h> 20617#include <stdio.h> 20618#include <sys/types.h> 20619#include <sys/stat.h> 20620/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 20621struct buf { int x; }; 20622FILE * (*rcsopen) (struct buf *, struct stat *, int); 20623static char *e (p, i) 20624 char **p; 20625 int i; 20626{ 20627 return p[i]; 20628} 20629static char *f (char * (*g) (char **, int), char **p, ...) 20630{ 20631 char *s; 20632 va_list v; 20633 va_start (v,p); 20634 s = g (p, va_arg (v,int)); 20635 va_end (v); 20636 return s; 20637} 20638 20639/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 20640 function prototypes and stuff, but not '\xHH' hex character constants. 20641 These don't provoke an error unfortunately, instead are silently treated 20642 as 'x'. The following induces an error, until -std is added to get 20643 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 20644 array size at least. It's necessary to write '\x00'==0 to get something 20645 that's true only with -std. */ 20646int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 20647 20648/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 20649 inside strings and character constants. */ 20650#define FOO(x) 'x' 20651int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 20652 20653int test (int i, double x); 20654struct s1 {int (*f) (int a);}; 20655struct s2 {int (*f) (double a);}; 20656int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 20657int argc; 20658char **argv; 20659int 20660main () 20661{ 20662return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 20663 ; 20664 return 0; 20665} 20666_ACEOF 20667for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 20668 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 20669do 20670 CC="$ac_save_CC $ac_arg" 20671 rm -f conftest.$ac_objext 20672if { (ac_try="$ac_compile" 20673case "(($ac_try" in 20674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20675 *) ac_try_echo=$ac_try;; 20676esac 20677eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20678$as_echo "$ac_try_echo") >&5 20679 (eval "$ac_compile") 2>conftest.er1 20680 ac_status=$? 20681 grep -v '^ *+' conftest.er1 >conftest.err 20682 rm -f conftest.er1 20683 cat conftest.err >&5 20684 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20685 (exit $ac_status); } && { 20686 test -z "$ac_c_werror_flag" || 20687 test ! -s conftest.err 20688 } && test -s conftest.$ac_objext; then 20689 ac_cv_prog_cc_c89=$ac_arg 20690else 20691 $as_echo "$as_me: failed program was:" >&5 20692sed 's/^/| /' conftest.$ac_ext >&5 20693 20694 20695fi 20696 20697rm -f core conftest.err conftest.$ac_objext 20698 test "x$ac_cv_prog_cc_c89" != "xno" && break 20699done 20700rm -f conftest.$ac_ext 20701CC=$ac_save_CC 20702 20703fi 20704# AC_CACHE_VAL 20705case "x$ac_cv_prog_cc_c89" in 20706 x) 20707 { $as_echo "$as_me:$LINENO: result: none needed" >&5 20708$as_echo "none needed" >&6; } ;; 20709 xno) 20710 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 20711$as_echo "unsupported" >&6; } ;; 20712 *) 20713 CC="$CC $ac_cv_prog_cc_c89" 20714 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 20715$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 20716esac 20717 20718 20719ac_ext=c 20720ac_cpp='$CPP $CPPFLAGS' 20721ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20722ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20723ac_compiler_gnu=$ac_cv_c_compiler_gnu 20724 20725depcc="$CC" am_compiler_list= 20726 20727{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 20728$as_echo_n "checking dependency style of $depcc... " >&6; } 20729if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 20730 $as_echo_n "(cached) " >&6 20731else 20732 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 20733 # We make a subdir and do the tests there. Otherwise we can end up 20734 # making bogus files that we don't know about and never remove. For 20735 # instance it was reported that on HP-UX the gcc test will end up 20736 # making a dummy file named `D' -- because `-MD' means `put the output 20737 # in D'. 20738 mkdir conftest.dir 20739 # Copy depcomp to subdir because otherwise we won't find it if we're 20740 # using a relative directory. 20741 cp "$am_depcomp" conftest.dir 20742 cd conftest.dir 20743 # We will build objects and dependencies in a subdirectory because 20744 # it helps to detect inapplicable dependency modes. For instance 20745 # both Tru64's cc and ICC support -MD to output dependencies as a 20746 # side effect of compilation, but ICC will put the dependencies in 20747 # the current directory while Tru64 will put them in the object 20748 # directory. 20749 mkdir sub 20750 20751 am_cv_CC_dependencies_compiler_type=none 20752 if test "$am_compiler_list" = ""; then 20753 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 20754 fi 20755 am__universal=false 20756 case " $depcc " in #( 20757 *\ -arch\ *\ -arch\ *) am__universal=true ;; 20758 esac 20759 20760 for depmode in $am_compiler_list; do 20761 # Setup a source with many dependencies, because some compilers 20762 # like to wrap large dependency lists on column 80 (with \), and 20763 # we should not choose a depcomp mode which is confused by this. 20764 # 20765 # We need to recreate these files for each test, as the compiler may 20766 # overwrite some of them when testing with obscure command lines. 20767 # This happens at least with the AIX C compiler. 20768 : > sub/conftest.c 20769 for i in 1 2 3 4 5 6; do 20770 echo '#include "conftst'$i'.h"' >> sub/conftest.c 20771 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 20772 # Solaris 8's {/usr,}/bin/sh. 20773 touch sub/conftst$i.h 20774 done 20775 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 20776 20777 # We check with `-c' and `-o' for the sake of the "dashmstdout" 20778 # mode. It turns out that the SunPro C++ compiler does not properly 20779 # handle `-M -o', and we need to detect this. Also, some Intel 20780 # versions had trouble with output in subdirs 20781 am__obj=sub/conftest.${OBJEXT-o} 20782 am__minus_obj="-o $am__obj" 20783 case $depmode in 20784 gcc) 20785 # This depmode causes a compiler race in universal mode. 20786 test "$am__universal" = false || continue 20787 ;; 20788 nosideeffect) 20789 # after this tag, mechanisms are not by side-effect, so they'll 20790 # only be used when explicitly requested 20791 if test "x$enable_dependency_tracking" = xyes; then 20792 continue 20793 else 20794 break 20795 fi 20796 ;; 20797 msvisualcpp | msvcmsys) 20798 # This compiler won't grok `-c -o', but also, the minuso test has 20799 # not run yet. These depmodes are late enough in the game, and 20800 # so weak that their functioning should not be impacted. 20801 am__obj=conftest.${OBJEXT-o} 20802 am__minus_obj= 20803 ;; 20804 none) break ;; 20805 esac 20806 if depmode=$depmode \ 20807 source=sub/conftest.c object=$am__obj \ 20808 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 20809 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 20810 >/dev/null 2>conftest.err && 20811 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 20812 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 20813 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 20814 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 20815 # icc doesn't choke on unknown options, it will just issue warnings 20816 # or remarks (even with -Werror). So we grep stderr for any message 20817 # that says an option was ignored or not supported. 20818 # When given -MP, icc 7.0 and 7.1 complain thusly: 20819 # icc: Command line warning: ignoring option '-M'; no argument required 20820 # The diagnosis changed in icc 8.0: 20821 # icc: Command line remark: option '-MP' not supported 20822 if (grep 'ignoring option' conftest.err || 20823 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 20824 am_cv_CC_dependencies_compiler_type=$depmode 20825 break 20826 fi 20827 fi 20828 done 20829 20830 cd .. 20831 rm -rf conftest.dir 20832else 20833 am_cv_CC_dependencies_compiler_type=none 20834fi 20835 20836fi 20837{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 20838$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 20839CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 20840 20841 if 20842 test "x$enable_dependency_tracking" != xno \ 20843 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 20844 am__fastdepCC_TRUE= 20845 am__fastdepCC_FALSE='#' 20846else 20847 am__fastdepCC_TRUE='#' 20848 am__fastdepCC_FALSE= 20849fi 20850 20851 20852 20853 20854 20855 20856 20857# Check whether --with-xorg-module-dir was given. 20858if test "${with_xorg_module_dir+set}" = set; then 20859 withval=$with_xorg_module_dir; moduledir="$withval" 20860else 20861 moduledir="$libdir/xorg/modules" 20862fi 20863 20864 20865 20866# Checks for extensions 20867 20868 SAVE_CFLAGS="$CFLAGS" 20869 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20870 cat >conftest.$ac_ext <<_ACEOF 20871/* confdefs.h. */ 20872_ACEOF 20873cat confdefs.h >>conftest.$ac_ext 20874cat >>conftest.$ac_ext <<_ACEOF 20875/* end confdefs.h. */ 20876 20877#include "xorg-server.h" 20878#if !defined RANDR 20879#error RANDR not defined 20880#endif 20881 20882int 20883main () 20884{ 20885 20886 ; 20887 return 0; 20888} 20889_ACEOF 20890rm -f conftest.$ac_objext 20891if { (ac_try="$ac_compile" 20892case "(($ac_try" in 20893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20894 *) ac_try_echo=$ac_try;; 20895esac 20896eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20897$as_echo "$ac_try_echo") >&5 20898 (eval "$ac_compile") 2>conftest.er1 20899 ac_status=$? 20900 grep -v '^ *+' conftest.er1 >conftest.err 20901 rm -f conftest.er1 20902 cat conftest.err >&5 20903 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20904 (exit $ac_status); } && { 20905 test -z "$ac_c_werror_flag" || 20906 test ! -s conftest.err 20907 } && test -s conftest.$ac_objext; then 20908 _EXT_CHECK=yes 20909else 20910 $as_echo "$as_me: failed program was:" >&5 20911sed 's/^/| /' conftest.$ac_ext >&5 20912 20913 _EXT_CHECK=no 20914fi 20915 20916rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20917 CFLAGS="$SAVE_CFLAGS" 20918 { $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5 20919$as_echo_n "checking if RANDR is defined... " >&6; } 20920 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20921$as_echo "$_EXT_CHECK" >&6; } 20922 if test "$_EXT_CHECK" != no; then 20923 REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 20924 fi 20925 20926 20927 SAVE_CFLAGS="$CFLAGS" 20928 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20929 cat >conftest.$ac_ext <<_ACEOF 20930/* confdefs.h. */ 20931_ACEOF 20932cat confdefs.h >>conftest.$ac_ext 20933cat >>conftest.$ac_ext <<_ACEOF 20934/* end confdefs.h. */ 20935 20936#include "xorg-server.h" 20937#if !defined RENDER 20938#error RENDER not defined 20939#endif 20940 20941int 20942main () 20943{ 20944 20945 ; 20946 return 0; 20947} 20948_ACEOF 20949rm -f conftest.$ac_objext 20950if { (ac_try="$ac_compile" 20951case "(($ac_try" in 20952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20953 *) ac_try_echo=$ac_try;; 20954esac 20955eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20956$as_echo "$ac_try_echo") >&5 20957 (eval "$ac_compile") 2>conftest.er1 20958 ac_status=$? 20959 grep -v '^ *+' conftest.er1 >conftest.err 20960 rm -f conftest.er1 20961 cat conftest.err >&5 20962 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20963 (exit $ac_status); } && { 20964 test -z "$ac_c_werror_flag" || 20965 test ! -s conftest.err 20966 } && test -s conftest.$ac_objext; then 20967 _EXT_CHECK=yes 20968else 20969 $as_echo "$as_me: failed program was:" >&5 20970sed 's/^/| /' conftest.$ac_ext >&5 20971 20972 _EXT_CHECK=no 20973fi 20974 20975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20976 CFLAGS="$SAVE_CFLAGS" 20977 { $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5 20978$as_echo_n "checking if RENDER is defined... " >&6; } 20979 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 20980$as_echo "$_EXT_CHECK" >&6; } 20981 if test "$_EXT_CHECK" != no; then 20982 REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 20983 fi 20984 20985 20986 SAVE_CFLAGS="$CFLAGS" 20987 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 20988 cat >conftest.$ac_ext <<_ACEOF 20989/* confdefs.h. */ 20990_ACEOF 20991cat confdefs.h >>conftest.$ac_ext 20992cat >>conftest.$ac_ext <<_ACEOF 20993/* end confdefs.h. */ 20994 20995#include "xorg-server.h" 20996#if !defined XV 20997#error XV not defined 20998#endif 20999 21000int 21001main () 21002{ 21003 21004 ; 21005 return 0; 21006} 21007_ACEOF 21008rm -f conftest.$ac_objext 21009if { (ac_try="$ac_compile" 21010case "(($ac_try" in 21011 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21012 *) ac_try_echo=$ac_try;; 21013esac 21014eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21015$as_echo "$ac_try_echo") >&5 21016 (eval "$ac_compile") 2>conftest.er1 21017 ac_status=$? 21018 grep -v '^ *+' conftest.er1 >conftest.err 21019 rm -f conftest.er1 21020 cat conftest.err >&5 21021 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21022 (exit $ac_status); } && { 21023 test -z "$ac_c_werror_flag" || 21024 test ! -s conftest.err 21025 } && test -s conftest.$ac_objext; then 21026 _EXT_CHECK=yes 21027else 21028 $as_echo "$as_me: failed program was:" >&5 21029sed 's/^/| /' conftest.$ac_ext >&5 21030 21031 _EXT_CHECK=no 21032fi 21033 21034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21035 CFLAGS="$SAVE_CFLAGS" 21036 { $as_echo "$as_me:$LINENO: checking if XV is defined" >&5 21037$as_echo_n "checking if XV is defined... " >&6; } 21038 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 21039$as_echo "$_EXT_CHECK" >&6; } 21040 if test "$_EXT_CHECK" != no; then 21041 REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 21042 fi 21043 21044 21045 SAVE_CFLAGS="$CFLAGS" 21046 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 21047 cat >conftest.$ac_ext <<_ACEOF 21048/* confdefs.h. */ 21049_ACEOF 21050cat confdefs.h >>conftest.$ac_ext 21051cat >>conftest.$ac_ext <<_ACEOF 21052/* end confdefs.h. */ 21053 21054#include "xorg-server.h" 21055#if !defined DPMSExtension 21056#error DPMSExtension not defined 21057#endif 21058 21059int 21060main () 21061{ 21062 21063 ; 21064 return 0; 21065} 21066_ACEOF 21067rm -f conftest.$ac_objext 21068if { (ac_try="$ac_compile" 21069case "(($ac_try" in 21070 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21071 *) ac_try_echo=$ac_try;; 21072esac 21073eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21074$as_echo "$ac_try_echo") >&5 21075 (eval "$ac_compile") 2>conftest.er1 21076 ac_status=$? 21077 grep -v '^ *+' conftest.er1 >conftest.err 21078 rm -f conftest.er1 21079 cat conftest.err >&5 21080 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21081 (exit $ac_status); } && { 21082 test -z "$ac_c_werror_flag" || 21083 test ! -s conftest.err 21084 } && test -s conftest.$ac_objext; then 21085 _EXT_CHECK=yes 21086else 21087 $as_echo "$as_me: failed program was:" >&5 21088sed 's/^/| /' conftest.$ac_ext >&5 21089 21090 _EXT_CHECK=no 21091fi 21092 21093rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21094 CFLAGS="$SAVE_CFLAGS" 21095 { $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5 21096$as_echo_n "checking if DPMSExtension is defined... " >&6; } 21097 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 21098$as_echo "$_EXT_CHECK" >&6; } 21099 if test "$_EXT_CHECK" != no; then 21100 REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 21101 fi 21102 21103 21104 SAVE_CFLAGS="$CFLAGS" 21105 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 21106 cat >conftest.$ac_ext <<_ACEOF 21107/* confdefs.h. */ 21108_ACEOF 21109cat confdefs.h >>conftest.$ac_ext 21110cat >>conftest.$ac_ext <<_ACEOF 21111/* end confdefs.h. */ 21112 21113#include "xorg-server.h" 21114#if !defined XFreeXDGA 21115#error XFreeXDGA not defined 21116#endif 21117 21118int 21119main () 21120{ 21121 21122 ; 21123 return 0; 21124} 21125_ACEOF 21126rm -f conftest.$ac_objext 21127if { (ac_try="$ac_compile" 21128case "(($ac_try" in 21129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21130 *) ac_try_echo=$ac_try;; 21131esac 21132eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21133$as_echo "$ac_try_echo") >&5 21134 (eval "$ac_compile") 2>conftest.er1 21135 ac_status=$? 21136 grep -v '^ *+' conftest.er1 >conftest.err 21137 rm -f conftest.er1 21138 cat conftest.err >&5 21139 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21140 (exit $ac_status); } && { 21141 test -z "$ac_c_werror_flag" || 21142 test ! -s conftest.err 21143 } && test -s conftest.$ac_objext; then 21144 _EXT_CHECK=yes 21145else 21146 $as_echo "$as_me: failed program was:" >&5 21147sed 's/^/| /' conftest.$ac_ext >&5 21148 21149 _EXT_CHECK=no 21150fi 21151 21152rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21153 CFLAGS="$SAVE_CFLAGS" 21154 { $as_echo "$as_me:$LINENO: checking if XFreeXDGA is defined" >&5 21155$as_echo_n "checking if XFreeXDGA is defined... " >&6; } 21156 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 21157$as_echo "$_EXT_CHECK" >&6; } 21158 if test "$_EXT_CHECK" != no; then 21159 REQUIRED_MODULES="$REQUIRED_MODULES xf86dgaproto" 21160 fi 21161 21162 21163# Checks for pkg-config packages 21164 21165 21166if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 21167 if test -n "$ac_tool_prefix"; then 21168 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 21169set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 21170{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 21171$as_echo_n "checking for $ac_word... " >&6; } 21172if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 21173 $as_echo_n "(cached) " >&6 21174else 21175 case $PKG_CONFIG in 21176 [\\/]* | ?:[\\/]*) 21177 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 21178 ;; 21179 *) 21180 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21181for as_dir in $PATH 21182do 21183 IFS=$as_save_IFS 21184 test -z "$as_dir" && as_dir=. 21185 for ac_exec_ext in '' $ac_executable_extensions; do 21186 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21187 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 21188 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21189 break 2 21190 fi 21191done 21192done 21193IFS=$as_save_IFS 21194 21195 ;; 21196esac 21197fi 21198PKG_CONFIG=$ac_cv_path_PKG_CONFIG 21199if test -n "$PKG_CONFIG"; then 21200 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 21201$as_echo "$PKG_CONFIG" >&6; } 21202else 21203 { $as_echo "$as_me:$LINENO: result: no" >&5 21204$as_echo "no" >&6; } 21205fi 21206 21207 21208fi 21209if test -z "$ac_cv_path_PKG_CONFIG"; then 21210 ac_pt_PKG_CONFIG=$PKG_CONFIG 21211 # Extract the first word of "pkg-config", so it can be a program name with args. 21212set dummy pkg-config; ac_word=$2 21213{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 21214$as_echo_n "checking for $ac_word... " >&6; } 21215if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 21216 $as_echo_n "(cached) " >&6 21217else 21218 case $ac_pt_PKG_CONFIG in 21219 [\\/]* | ?:[\\/]*) 21220 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 21221 ;; 21222 *) 21223 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21224for as_dir in $PATH 21225do 21226 IFS=$as_save_IFS 21227 test -z "$as_dir" && as_dir=. 21228 for ac_exec_ext in '' $ac_executable_extensions; do 21229 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21230 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 21231 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21232 break 2 21233 fi 21234done 21235done 21236IFS=$as_save_IFS 21237 21238 ;; 21239esac 21240fi 21241ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 21242if test -n "$ac_pt_PKG_CONFIG"; then 21243 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 21244$as_echo "$ac_pt_PKG_CONFIG" >&6; } 21245else 21246 { $as_echo "$as_me:$LINENO: result: no" >&5 21247$as_echo "no" >&6; } 21248fi 21249 21250 if test "x$ac_pt_PKG_CONFIG" = x; then 21251 PKG_CONFIG="" 21252 else 21253 case $cross_compiling:$ac_tool_warned in 21254yes:) 21255{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 21256$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 21257ac_tool_warned=yes ;; 21258esac 21259 PKG_CONFIG=$ac_pt_PKG_CONFIG 21260 fi 21261else 21262 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 21263fi 21264 21265fi 21266if test -n "$PKG_CONFIG"; then 21267 _pkg_min_version=0.9.0 21268 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 21269$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 21270 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 21271 { $as_echo "$as_me:$LINENO: result: yes" >&5 21272$as_echo "yes" >&6; } 21273 else 21274 { $as_echo "$as_me:$LINENO: result: no" >&5 21275$as_echo "no" >&6; } 21276 PKG_CONFIG="" 21277 fi 21278 21279fi 21280 21281pkg_failed=no 21282{ $as_echo "$as_me:$LINENO: checking for XORG" >&5 21283$as_echo_n "checking for XORG... " >&6; } 21284 21285if test -n "$XORG_CFLAGS"; then 21286 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 21287 elif test -n "$PKG_CONFIG"; then 21288 if test -n "$PKG_CONFIG" && \ 21289 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 21290 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 21291 ac_status=$? 21292 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21293 (exit $ac_status); }; then 21294 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 21295else 21296 pkg_failed=yes 21297fi 21298 else 21299 pkg_failed=untried 21300fi 21301if test -n "$XORG_LIBS"; then 21302 pkg_cv_XORG_LIBS="$XORG_LIBS" 21303 elif test -n "$PKG_CONFIG"; then 21304 if test -n "$PKG_CONFIG" && \ 21305 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 21306 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 21307 ac_status=$? 21308 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21309 (exit $ac_status); }; then 21310 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 21311else 21312 pkg_failed=yes 21313fi 21314 else 21315 pkg_failed=untried 21316fi 21317 21318 21319 21320if test $pkg_failed = yes; then 21321 21322if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21323 _pkg_short_errors_supported=yes 21324else 21325 _pkg_short_errors_supported=no 21326fi 21327 if test $_pkg_short_errors_supported = yes; then 21328 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 21329 else 21330 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 21331 fi 21332 # Put the nasty error message in config.log where it belongs 21333 echo "$XORG_PKG_ERRORS" >&5 21334 21335 { { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 21336 21337$XORG_PKG_ERRORS 21338 21339Consider adjusting the PKG_CONFIG_PATH environment variable if you 21340installed software in a non-standard prefix. 21341 21342Alternatively, you may set the environment variables XORG_CFLAGS 21343and XORG_LIBS to avoid the need to call pkg-config. 21344See the pkg-config man page for more details. 21345" >&5 21346$as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 21347 21348$XORG_PKG_ERRORS 21349 21350Consider adjusting the PKG_CONFIG_PATH environment variable if you 21351installed software in a non-standard prefix. 21352 21353Alternatively, you may set the environment variables XORG_CFLAGS 21354and XORG_LIBS to avoid the need to call pkg-config. 21355See the pkg-config man page for more details. 21356" >&2;} 21357 { (exit 1); exit 1; }; } 21358elif test $pkg_failed = untried; then 21359 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 21360$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21361{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21362is in your PATH or set the PKG_CONFIG environment variable to the full 21363path to pkg-config. 21364 21365Alternatively, you may set the environment variables XORG_CFLAGS 21366and XORG_LIBS to avoid the need to call pkg-config. 21367See the pkg-config man page for more details. 21368 21369To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21370See \`config.log' for more details." >&5 21371$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21372is in your PATH or set the PKG_CONFIG environment variable to the full 21373path to pkg-config. 21374 21375Alternatively, you may set the environment variables XORG_CFLAGS 21376and XORG_LIBS to avoid the need to call pkg-config. 21377See the pkg-config man page for more details. 21378 21379To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21380See \`config.log' for more details." >&2;} 21381 { (exit 1); exit 1; }; }; } 21382else 21383 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 21384 XORG_LIBS=$pkg_cv_XORG_LIBS 21385 { $as_echo "$as_me:$LINENO: result: yes" >&5 21386$as_echo "yes" >&6; } 21387 : 21388fi 21389sdkdir=$(pkg-config --variable=sdkdir xorg-server) 21390 21391save_CFLAGS="$CFLAGS" 21392CFLAGS="$XORG_CFLAGS" 21393{ $as_echo "$as_me:$LINENO: checking whether xf86ConfigIsaEntity is declared" >&5 21394$as_echo_n "checking whether xf86ConfigIsaEntity is declared... " >&6; } 21395if test "${ac_cv_have_decl_xf86ConfigIsaEntity+set}" = set; then 21396 $as_echo_n "(cached) " >&6 21397else 21398 cat >conftest.$ac_ext <<_ACEOF 21399/* confdefs.h. */ 21400_ACEOF 21401cat confdefs.h >>conftest.$ac_ext 21402cat >>conftest.$ac_ext <<_ACEOF 21403/* end confdefs.h. */ 21404#include "xf86.h" 21405 21406int 21407main () 21408{ 21409#ifndef xf86ConfigIsaEntity 21410 (void) xf86ConfigIsaEntity; 21411#endif 21412 21413 ; 21414 return 0; 21415} 21416_ACEOF 21417rm -f conftest.$ac_objext 21418if { (ac_try="$ac_compile" 21419case "(($ac_try" in 21420 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21421 *) ac_try_echo=$ac_try;; 21422esac 21423eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21424$as_echo "$ac_try_echo") >&5 21425 (eval "$ac_compile") 2>conftest.er1 21426 ac_status=$? 21427 grep -v '^ *+' conftest.er1 >conftest.err 21428 rm -f conftest.er1 21429 cat conftest.err >&5 21430 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21431 (exit $ac_status); } && { 21432 test -z "$ac_c_werror_flag" || 21433 test ! -s conftest.err 21434 } && test -s conftest.$ac_objext; then 21435 ac_cv_have_decl_xf86ConfigIsaEntity=yes 21436else 21437 $as_echo "$as_me: failed program was:" >&5 21438sed 's/^/| /' conftest.$ac_ext >&5 21439 21440 ac_cv_have_decl_xf86ConfigIsaEntity=no 21441fi 21442 21443rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21444fi 21445{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_xf86ConfigIsaEntity" >&5 21446$as_echo "$ac_cv_have_decl_xf86ConfigIsaEntity" >&6; } 21447if test "x$ac_cv_have_decl_xf86ConfigIsaEntity" = x""yes; then 21448 21449cat >>confdefs.h <<\_ACEOF 21450#define HAVE_ISA 1 21451_ACEOF 21452 21453fi 21454 21455CFLAGS="$save_CFLAGS" 21456 21457# Checks for libraries. 21458SAVE_CPPFLAGS="$CPPFLAGS" 21459CPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 21460{ $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5 21461$as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; } 21462if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then 21463 $as_echo_n "(cached) " >&6 21464else 21465 cat >conftest.$ac_ext <<_ACEOF 21466/* confdefs.h. */ 21467_ACEOF 21468cat confdefs.h >>conftest.$ac_ext 21469cat >>conftest.$ac_ext <<_ACEOF 21470/* end confdefs.h. */ 21471#include "xorg-server.h" 21472 21473int 21474main () 21475{ 21476#ifndef XSERVER_LIBPCIACCESS 21477 (void) XSERVER_LIBPCIACCESS; 21478#endif 21479 21480 ; 21481 return 0; 21482} 21483_ACEOF 21484rm -f conftest.$ac_objext 21485if { (ac_try="$ac_compile" 21486case "(($ac_try" in 21487 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21488 *) ac_try_echo=$ac_try;; 21489esac 21490eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21491$as_echo "$ac_try_echo") >&5 21492 (eval "$ac_compile") 2>conftest.er1 21493 ac_status=$? 21494 grep -v '^ *+' conftest.er1 >conftest.err 21495 rm -f conftest.er1 21496 cat conftest.err >&5 21497 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21498 (exit $ac_status); } && { 21499 test -z "$ac_c_werror_flag" || 21500 test ! -s conftest.err 21501 } && test -s conftest.$ac_objext; then 21502 ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes 21503else 21504 $as_echo "$as_me: failed program was:" >&5 21505sed 's/^/| /' conftest.$ac_ext >&5 21506 21507 ac_cv_have_decl_XSERVER_LIBPCIACCESS=no 21508fi 21509 21510rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21511fi 21512{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5 21513$as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; } 21514if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then 21515 XSERVER_LIBPCIACCESS=yes 21516else 21517 XSERVER_LIBPCIACCESS=no 21518fi 21519 21520CPPFLAGS="$SAVE_CPPFLAGS" 21521 21522# Checks for header files. 21523{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 21524$as_echo_n "checking for ANSI C header files... " >&6; } 21525if test "${ac_cv_header_stdc+set}" = set; then 21526 $as_echo_n "(cached) " >&6 21527else 21528 cat >conftest.$ac_ext <<_ACEOF 21529/* confdefs.h. */ 21530_ACEOF 21531cat confdefs.h >>conftest.$ac_ext 21532cat >>conftest.$ac_ext <<_ACEOF 21533/* end confdefs.h. */ 21534#include <stdlib.h> 21535#include <stdarg.h> 21536#include <string.h> 21537#include <float.h> 21538 21539int 21540main () 21541{ 21542 21543 ; 21544 return 0; 21545} 21546_ACEOF 21547rm -f conftest.$ac_objext 21548if { (ac_try="$ac_compile" 21549case "(($ac_try" in 21550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21551 *) ac_try_echo=$ac_try;; 21552esac 21553eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21554$as_echo "$ac_try_echo") >&5 21555 (eval "$ac_compile") 2>conftest.er1 21556 ac_status=$? 21557 grep -v '^ *+' conftest.er1 >conftest.err 21558 rm -f conftest.er1 21559 cat conftest.err >&5 21560 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21561 (exit $ac_status); } && { 21562 test -z "$ac_c_werror_flag" || 21563 test ! -s conftest.err 21564 } && test -s conftest.$ac_objext; then 21565 ac_cv_header_stdc=yes 21566else 21567 $as_echo "$as_me: failed program was:" >&5 21568sed 's/^/| /' conftest.$ac_ext >&5 21569 21570 ac_cv_header_stdc=no 21571fi 21572 21573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21574 21575if test $ac_cv_header_stdc = yes; then 21576 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 21577 cat >conftest.$ac_ext <<_ACEOF 21578/* confdefs.h. */ 21579_ACEOF 21580cat confdefs.h >>conftest.$ac_ext 21581cat >>conftest.$ac_ext <<_ACEOF 21582/* end confdefs.h. */ 21583#include <string.h> 21584 21585_ACEOF 21586if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21587 $EGREP "memchr" >/dev/null 2>&1; then 21588 : 21589else 21590 ac_cv_header_stdc=no 21591fi 21592rm -f conftest* 21593 21594fi 21595 21596if test $ac_cv_header_stdc = yes; then 21597 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 21598 cat >conftest.$ac_ext <<_ACEOF 21599/* confdefs.h. */ 21600_ACEOF 21601cat confdefs.h >>conftest.$ac_ext 21602cat >>conftest.$ac_ext <<_ACEOF 21603/* end confdefs.h. */ 21604#include <stdlib.h> 21605 21606_ACEOF 21607if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21608 $EGREP "free" >/dev/null 2>&1; then 21609 : 21610else 21611 ac_cv_header_stdc=no 21612fi 21613rm -f conftest* 21614 21615fi 21616 21617if test $ac_cv_header_stdc = yes; then 21618 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 21619 if test "$cross_compiling" = yes; then 21620 : 21621else 21622 cat >conftest.$ac_ext <<_ACEOF 21623/* confdefs.h. */ 21624_ACEOF 21625cat confdefs.h >>conftest.$ac_ext 21626cat >>conftest.$ac_ext <<_ACEOF 21627/* end confdefs.h. */ 21628#include <ctype.h> 21629#include <stdlib.h> 21630#if ((' ' & 0x0FF) == 0x020) 21631# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 21632# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 21633#else 21634# define ISLOWER(c) \ 21635 (('a' <= (c) && (c) <= 'i') \ 21636 || ('j' <= (c) && (c) <= 'r') \ 21637 || ('s' <= (c) && (c) <= 'z')) 21638# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 21639#endif 21640 21641#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 21642int 21643main () 21644{ 21645 int i; 21646 for (i = 0; i < 256; i++) 21647 if (XOR (islower (i), ISLOWER (i)) 21648 || toupper (i) != TOUPPER (i)) 21649 return 2; 21650 return 0; 21651} 21652_ACEOF 21653rm -f conftest$ac_exeext 21654if { (ac_try="$ac_link" 21655case "(($ac_try" in 21656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21657 *) ac_try_echo=$ac_try;; 21658esac 21659eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21660$as_echo "$ac_try_echo") >&5 21661 (eval "$ac_link") 2>&5 21662 ac_status=$? 21663 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21664 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 21665 { (case "(($ac_try" in 21666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21667 *) ac_try_echo=$ac_try;; 21668esac 21669eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21670$as_echo "$ac_try_echo") >&5 21671 (eval "$ac_try") 2>&5 21672 ac_status=$? 21673 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21674 (exit $ac_status); }; }; then 21675 : 21676else 21677 $as_echo "$as_me: program exited with status $ac_status" >&5 21678$as_echo "$as_me: failed program was:" >&5 21679sed 's/^/| /' conftest.$ac_ext >&5 21680 21681( exit $ac_status ) 21682ac_cv_header_stdc=no 21683fi 21684rm -rf conftest.dSYM 21685rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 21686fi 21687 21688 21689fi 21690fi 21691{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 21692$as_echo "$ac_cv_header_stdc" >&6; } 21693if test $ac_cv_header_stdc = yes; then 21694 21695cat >>confdefs.h <<\_ACEOF 21696#define STDC_HEADERS 1 21697_ACEOF 21698 21699fi 21700 21701 21702if test "x$XSERVER_LIBPCIACCESS" = xyes; then 21703 21704pkg_failed=no 21705{ $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5 21706$as_echo_n "checking for PCIACCESS... " >&6; } 21707 21708if test -n "$PCIACCESS_CFLAGS"; then 21709 pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 21710 elif test -n "$PKG_CONFIG"; then 21711 if test -n "$PKG_CONFIG" && \ 21712 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5 21713 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 21714 ac_status=$? 21715 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21716 (exit $ac_status); }; then 21717 pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null` 21718else 21719 pkg_failed=yes 21720fi 21721 else 21722 pkg_failed=untried 21723fi 21724if test -n "$PCIACCESS_LIBS"; then 21725 pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 21726 elif test -n "$PKG_CONFIG"; then 21727 if test -n "$PKG_CONFIG" && \ 21728 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5 21729 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 21730 ac_status=$? 21731 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21732 (exit $ac_status); }; then 21733 pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null` 21734else 21735 pkg_failed=yes 21736fi 21737 else 21738 pkg_failed=untried 21739fi 21740 21741 21742 21743if test $pkg_failed = yes; then 21744 21745if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21746 _pkg_short_errors_supported=yes 21747else 21748 _pkg_short_errors_supported=no 21749fi 21750 if test $_pkg_short_errors_supported = yes; then 21751 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1` 21752 else 21753 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1` 21754 fi 21755 # Put the nasty error message in config.log where it belongs 21756 echo "$PCIACCESS_PKG_ERRORS" >&5 21757 21758 { { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met: 21759 21760$PCIACCESS_PKG_ERRORS 21761 21762Consider adjusting the PKG_CONFIG_PATH environment variable if you 21763installed software in a non-standard prefix. 21764 21765Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21766and PCIACCESS_LIBS to avoid the need to call pkg-config. 21767See the pkg-config man page for more details. 21768" >&5 21769$as_echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met: 21770 21771$PCIACCESS_PKG_ERRORS 21772 21773Consider adjusting the PKG_CONFIG_PATH environment variable if you 21774installed software in a non-standard prefix. 21775 21776Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21777and PCIACCESS_LIBS to avoid the need to call pkg-config. 21778See the pkg-config man page for more details. 21779" >&2;} 21780 { (exit 1); exit 1; }; } 21781elif test $pkg_failed = untried; then 21782 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 21783$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21784{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21785is in your PATH or set the PKG_CONFIG environment variable to the full 21786path to pkg-config. 21787 21788Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21789and PCIACCESS_LIBS to avoid the need to call pkg-config. 21790See the pkg-config man page for more details. 21791 21792To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21793See \`config.log' for more details." >&5 21794$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21795is in your PATH or set the PKG_CONFIG environment variable to the full 21796path to pkg-config. 21797 21798Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21799and PCIACCESS_LIBS to avoid the need to call pkg-config. 21800See the pkg-config man page for more details. 21801 21802To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21803See \`config.log' for more details." >&2;} 21804 { (exit 1); exit 1; }; }; } 21805else 21806 PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 21807 PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 21808 { $as_echo "$as_me:$LINENO: result: yes" >&5 21809$as_echo "yes" >&6; } 21810 : 21811fi 21812 XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS" 21813fi 21814 if test "x$XSERVER_LIBPCIACCESS" = xyes; then 21815 XSERVER_LIBPCIACCESS_TRUE= 21816 XSERVER_LIBPCIACCESS_FALSE='#' 21817else 21818 XSERVER_LIBPCIACCESS_TRUE='#' 21819 XSERVER_LIBPCIACCESS_FALSE= 21820fi 21821 21822 21823 21824 21825 21826DRIVER_NAME=neomagic 21827 21828 21829 21830 21831 21832if test x$APP_MAN_SUFFIX = x ; then 21833 APP_MAN_SUFFIX=1 21834fi 21835if test x$APP_MAN_DIR = x ; then 21836 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 21837fi 21838 21839if test x$LIB_MAN_SUFFIX = x ; then 21840 LIB_MAN_SUFFIX=3 21841fi 21842if test x$LIB_MAN_DIR = x ; then 21843 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 21844fi 21845 21846if test x$FILE_MAN_SUFFIX = x ; then 21847 case $host_os in 21848 solaris*) FILE_MAN_SUFFIX=4 ;; 21849 *) FILE_MAN_SUFFIX=5 ;; 21850 esac 21851fi 21852if test x$FILE_MAN_DIR = x ; then 21853 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 21854fi 21855 21856if test x$MISC_MAN_SUFFIX = x ; then 21857 case $host_os in 21858 solaris*) MISC_MAN_SUFFIX=5 ;; 21859 *) MISC_MAN_SUFFIX=7 ;; 21860 esac 21861fi 21862if test x$MISC_MAN_DIR = x ; then 21863 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 21864fi 21865 21866if test x$DRIVER_MAN_SUFFIX = x ; then 21867 case $host_os in 21868 solaris*) DRIVER_MAN_SUFFIX=7 ;; 21869 *) DRIVER_MAN_SUFFIX=4 ;; 21870 esac 21871fi 21872if test x$DRIVER_MAN_DIR = x ; then 21873 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 21874fi 21875 21876if test x$ADMIN_MAN_SUFFIX = x ; then 21877 case $host_os in 21878 solaris*) ADMIN_MAN_SUFFIX=1m ;; 21879 *) ADMIN_MAN_SUFFIX=8 ;; 21880 esac 21881fi 21882if test x$ADMIN_MAN_DIR = x ; then 21883 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 21884fi 21885 21886 21887 21888 21889 21890 21891 21892 21893 21894 21895 21896 21897 21898 21899 21900 21901 21902# Check whether --with-release-version was given. 21903if test "${with_release_version+set}" = set; then 21904 withval=$with_release_version; RELEASE_VERSION="$withval" 21905else 21906 RELEASE_VERSION="" 21907fi 21908 21909 if test "x$RELEASE_VERSION" != "x"; then 21910 PACKAGE="$PACKAGE-$RELEASE_VERSION" 21911 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 21912 { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 21913$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;} 21914 fi 21915 21916cat >>confdefs.h <<_ACEOF 21917#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 21918_ACEOF 21919 21920 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 21921 if test "x$PVM" = "x"; then 21922 PVM="0" 21923 fi 21924 21925cat >>confdefs.h <<_ACEOF 21926#define PACKAGE_VERSION_MINOR $PVM 21927_ACEOF 21928 21929 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 21930 if test "x$PVP" = "x"; then 21931 PVP="0" 21932 fi 21933 21934cat >>confdefs.h <<_ACEOF 21935#define PACKAGE_VERSION_PATCHLEVEL $PVP 21936_ACEOF 21937 21938 21939 21940ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile" 21941 21942cat >confcache <<\_ACEOF 21943# This file is a shell script that caches the results of configure 21944# tests run on this system so they can be shared between configure 21945# scripts and configure runs, see configure's option --config-cache. 21946# It is not useful on other systems. If it contains results you don't 21947# want to keep, you may remove or edit it. 21948# 21949# config.status only pays attention to the cache file if you give it 21950# the --recheck option to rerun configure. 21951# 21952# `ac_cv_env_foo' variables (set or unset) will be overridden when 21953# loading this file, other *unset* `ac_cv_foo' will be assigned the 21954# following values. 21955 21956_ACEOF 21957 21958# The following way of writing the cache mishandles newlines in values, 21959# but we know of no workaround that is simple, portable, and efficient. 21960# So, we kill variables containing newlines. 21961# Ultrix sh set writes to stderr and can't be redirected directly, 21962# and sets the high bit in the cache file unless we assign to the vars. 21963( 21964 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 21965 eval ac_val=\$$ac_var 21966 case $ac_val in #( 21967 *${as_nl}*) 21968 case $ac_var in #( 21969 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 21970$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 21971 esac 21972 case $ac_var in #( 21973 _ | IFS | as_nl) ;; #( 21974 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 21975 *) $as_unset $ac_var ;; 21976 esac ;; 21977 esac 21978 done 21979 21980 (set) 2>&1 | 21981 case $as_nl`(ac_space=' '; set) 2>&1` in #( 21982 *${as_nl}ac_space=\ *) 21983 # `set' does not quote correctly, so add quotes (double-quote 21984 # substitution turns \\\\ into \\, and sed turns \\ into \). 21985 sed -n \ 21986 "s/'/'\\\\''/g; 21987 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 21988 ;; #( 21989 *) 21990 # `set' quotes correctly as required by POSIX, so do not add quotes. 21991 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 21992 ;; 21993 esac | 21994 sort 21995) | 21996 sed ' 21997 /^ac_cv_env_/b end 21998 t clear 21999 :clear 22000 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 22001 t end 22002 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 22003 :end' >>confcache 22004if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 22005 if test -w "$cache_file"; then 22006 test "x$cache_file" != "x/dev/null" && 22007 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 22008$as_echo "$as_me: updating cache $cache_file" >&6;} 22009 cat confcache >$cache_file 22010 else 22011 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 22012$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 22013 fi 22014fi 22015rm -f confcache 22016 22017test "x$prefix" = xNONE && prefix=$ac_default_prefix 22018# Let make expand exec_prefix. 22019test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 22020 22021DEFS=-DHAVE_CONFIG_H 22022 22023ac_libobjs= 22024ac_ltlibobjs= 22025for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 22026 # 1. Remove the extension, and $U if already installed. 22027 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 22028 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 22029 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 22030 # will be set to the directory where LIBOBJS objects are built. 22031 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 22032 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 22033done 22034LIBOBJS=$ac_libobjs 22035 22036LTLIBOBJS=$ac_ltlibobjs 22037 22038 22039 if test -n "$EXEEXT"; then 22040 am__EXEEXT_TRUE= 22041 am__EXEEXT_FALSE='#' 22042else 22043 am__EXEEXT_TRUE='#' 22044 am__EXEEXT_FALSE= 22045fi 22046 22047if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 22048 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 22049Usually this means the macro was only invoked conditionally." >&5 22050$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 22051Usually this means the macro was only invoked conditionally." >&2;} 22052 { (exit 1); exit 1; }; } 22053fi 22054if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 22055 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 22056Usually this means the macro was only invoked conditionally." >&5 22057$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. 22058Usually this means the macro was only invoked conditionally." >&2;} 22059 { (exit 1); exit 1; }; } 22060fi 22061if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 22062 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 22063Usually this means the macro was only invoked conditionally." >&5 22064$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 22065Usually this means the macro was only invoked conditionally." >&2;} 22066 { (exit 1); exit 1; }; } 22067fi 22068if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 22069 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 22070Usually this means the macro was only invoked conditionally." >&5 22071$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 22072Usually this means the macro was only invoked conditionally." >&2;} 22073 { (exit 1); exit 1; }; } 22074fi 22075if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 22076 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 22077Usually this means the macro was only invoked conditionally." >&5 22078$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 22079Usually this means the macro was only invoked conditionally." >&2;} 22080 { (exit 1); exit 1; }; } 22081fi 22082if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then 22083 { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined. 22084Usually this means the macro was only invoked conditionally." >&5 22085$as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined. 22086Usually this means the macro was only invoked conditionally." >&2;} 22087 { (exit 1); exit 1; }; } 22088fi 22089 22090: ${CONFIG_STATUS=./config.status} 22091ac_write_fail=0 22092ac_clean_files_save=$ac_clean_files 22093ac_clean_files="$ac_clean_files $CONFIG_STATUS" 22094{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 22095$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 22096cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22097#! $SHELL 22098# Generated by $as_me. 22099# Run this file to recreate the current configuration. 22100# Compiler output produced by configure, useful for debugging 22101# configure, is in config.log if it exists. 22102 22103debug=false 22104ac_cs_recheck=false 22105ac_cs_silent=false 22106SHELL=\${CONFIG_SHELL-$SHELL} 22107_ACEOF 22108 22109cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22110## --------------------- ## 22111## M4sh Initialization. ## 22112## --------------------- ## 22113 22114# Be more Bourne compatible 22115DUALCASE=1; export DUALCASE # for MKS sh 22116if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 22117 emulate sh 22118 NULLCMD=: 22119 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 22120 # is contrary to our usage. Disable this feature. 22121 alias -g '${1+"$@"}'='"$@"' 22122 setopt NO_GLOB_SUBST 22123else 22124 case `(set -o) 2>/dev/null` in 22125 *posix*) set -o posix ;; 22126esac 22127 22128fi 22129 22130 22131 22132 22133# PATH needs CR 22134# Avoid depending upon Character Ranges. 22135as_cr_letters='abcdefghijklmnopqrstuvwxyz' 22136as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 22137as_cr_Letters=$as_cr_letters$as_cr_LETTERS 22138as_cr_digits='0123456789' 22139as_cr_alnum=$as_cr_Letters$as_cr_digits 22140 22141as_nl=' 22142' 22143export as_nl 22144# Printing a long string crashes Solaris 7 /usr/bin/printf. 22145as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 22146as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 22147as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 22148if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 22149 as_echo='printf %s\n' 22150 as_echo_n='printf %s' 22151else 22152 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 22153 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 22154 as_echo_n='/usr/ucb/echo -n' 22155 else 22156 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 22157 as_echo_n_body='eval 22158 arg=$1; 22159 case $arg in 22160 *"$as_nl"*) 22161 expr "X$arg" : "X\\(.*\\)$as_nl"; 22162 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 22163 esac; 22164 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 22165 ' 22166 export as_echo_n_body 22167 as_echo_n='sh -c $as_echo_n_body as_echo' 22168 fi 22169 export as_echo_body 22170 as_echo='sh -c $as_echo_body as_echo' 22171fi 22172 22173# The user is always right. 22174if test "${PATH_SEPARATOR+set}" != set; then 22175 PATH_SEPARATOR=: 22176 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 22177 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 22178 PATH_SEPARATOR=';' 22179 } 22180fi 22181 22182# Support unset when possible. 22183if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 22184 as_unset=unset 22185else 22186 as_unset=false 22187fi 22188 22189 22190# IFS 22191# We need space, tab and new line, in precisely that order. Quoting is 22192# there to prevent editors from complaining about space-tab. 22193# (If _AS_PATH_WALK were called with IFS unset, it would disable word 22194# splitting by setting IFS to empty value.) 22195IFS=" "" $as_nl" 22196 22197# Find who we are. Look in the path if we contain no directory separator. 22198case $0 in 22199 *[\\/]* ) as_myself=$0 ;; 22200 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22201for as_dir in $PATH 22202do 22203 IFS=$as_save_IFS 22204 test -z "$as_dir" && as_dir=. 22205 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 22206done 22207IFS=$as_save_IFS 22208 22209 ;; 22210esac 22211# We did not find ourselves, most probably we were run as `sh COMMAND' 22212# in which case we are not to be found in the path. 22213if test "x$as_myself" = x; then 22214 as_myself=$0 22215fi 22216if test ! -f "$as_myself"; then 22217 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 22218 { (exit 1); exit 1; } 22219fi 22220 22221# Work around bugs in pre-3.0 UWIN ksh. 22222for as_var in ENV MAIL MAILPATH 22223do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 22224done 22225PS1='$ ' 22226PS2='> ' 22227PS4='+ ' 22228 22229# NLS nuisances. 22230LC_ALL=C 22231export LC_ALL 22232LANGUAGE=C 22233export LANGUAGE 22234 22235# Required to use basename. 22236if expr a : '\(a\)' >/dev/null 2>&1 && 22237 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22238 as_expr=expr 22239else 22240 as_expr=false 22241fi 22242 22243if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 22244 as_basename=basename 22245else 22246 as_basename=false 22247fi 22248 22249 22250# Name of the executable. 22251as_me=`$as_basename -- "$0" || 22252$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 22253 X"$0" : 'X\(//\)$' \| \ 22254 X"$0" : 'X\(/\)' \| . 2>/dev/null || 22255$as_echo X/"$0" | 22256 sed '/^.*\/\([^/][^/]*\)\/*$/{ 22257 s//\1/ 22258 q 22259 } 22260 /^X\/\(\/\/\)$/{ 22261 s//\1/ 22262 q 22263 } 22264 /^X\/\(\/\).*/{ 22265 s//\1/ 22266 q 22267 } 22268 s/.*/./; q'` 22269 22270# CDPATH. 22271$as_unset CDPATH 22272 22273 22274 22275 as_lineno_1=$LINENO 22276 as_lineno_2=$LINENO 22277 test "x$as_lineno_1" != "x$as_lineno_2" && 22278 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 22279 22280 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 22281 # uniformly replaced by the line number. The first 'sed' inserts a 22282 # line-number line after each line using $LINENO; the second 'sed' 22283 # does the real work. The second script uses 'N' to pair each 22284 # line-number line with the line containing $LINENO, and appends 22285 # trailing '-' during substitution so that $LINENO is not a special 22286 # case at line end. 22287 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 22288 # scripts with optimization help from Paolo Bonzini. Blame Lee 22289 # E. McMahon (1931-1989) for sed's syntax. :-) 22290 sed -n ' 22291 p 22292 /[$]LINENO/= 22293 ' <$as_myself | 22294 sed ' 22295 s/[$]LINENO.*/&-/ 22296 t lineno 22297 b 22298 :lineno 22299 N 22300 :loop 22301 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 22302 t loop 22303 s/-\n.*// 22304 ' >$as_me.lineno && 22305 chmod +x "$as_me.lineno" || 22306 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 22307 { (exit 1); exit 1; }; } 22308 22309 # Don't try to exec as it changes $[0], causing all sort of problems 22310 # (the dirname of $[0] is not the place where we might find the 22311 # original and so on. Autoconf is especially sensitive to this). 22312 . "./$as_me.lineno" 22313 # Exit status is that of the last command. 22314 exit 22315} 22316 22317 22318if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 22319 as_dirname=dirname 22320else 22321 as_dirname=false 22322fi 22323 22324ECHO_C= ECHO_N= ECHO_T= 22325case `echo -n x` in 22326-n*) 22327 case `echo 'x\c'` in 22328 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 22329 *) ECHO_C='\c';; 22330 esac;; 22331*) 22332 ECHO_N='-n';; 22333esac 22334if expr a : '\(a\)' >/dev/null 2>&1 && 22335 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22336 as_expr=expr 22337else 22338 as_expr=false 22339fi 22340 22341rm -f conf$$ conf$$.exe conf$$.file 22342if test -d conf$$.dir; then 22343 rm -f conf$$.dir/conf$$.file 22344else 22345 rm -f conf$$.dir 22346 mkdir conf$$.dir 2>/dev/null 22347fi 22348if (echo >conf$$.file) 2>/dev/null; then 22349 if ln -s conf$$.file conf$$ 2>/dev/null; then 22350 as_ln_s='ln -s' 22351 # ... but there are two gotchas: 22352 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 22353 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 22354 # In both cases, we have to default to `cp -p'. 22355 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 22356 as_ln_s='cp -p' 22357 elif ln conf$$.file conf$$ 2>/dev/null; then 22358 as_ln_s=ln 22359 else 22360 as_ln_s='cp -p' 22361 fi 22362else 22363 as_ln_s='cp -p' 22364fi 22365rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 22366rmdir conf$$.dir 2>/dev/null 22367 22368if mkdir -p . 2>/dev/null; then 22369 as_mkdir_p=: 22370else 22371 test -d ./-p && rmdir ./-p 22372 as_mkdir_p=false 22373fi 22374 22375if test -x / >/dev/null 2>&1; then 22376 as_test_x='test -x' 22377else 22378 if ls -dL / >/dev/null 2>&1; then 22379 as_ls_L_option=L 22380 else 22381 as_ls_L_option= 22382 fi 22383 as_test_x=' 22384 eval sh -c '\'' 22385 if test -d "$1"; then 22386 test -d "$1/."; 22387 else 22388 case $1 in 22389 -*)set "./$1";; 22390 esac; 22391 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 22392 ???[sx]*):;;*)false;;esac;fi 22393 '\'' sh 22394 ' 22395fi 22396as_executable_p=$as_test_x 22397 22398# Sed expression to map a string onto a valid CPP name. 22399as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 22400 22401# Sed expression to map a string onto a valid variable name. 22402as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 22403 22404 22405exec 6>&1 22406 22407# Save the log message, to keep $[0] and so on meaningful, and to 22408# report actual input values of CONFIG_FILES etc. instead of their 22409# values after options handling. 22410ac_log=" 22411This file was extended by xf86-video-neomagic $as_me 1.2.4, which was 22412generated by GNU Autoconf 2.63. Invocation command line was 22413 22414 CONFIG_FILES = $CONFIG_FILES 22415 CONFIG_HEADERS = $CONFIG_HEADERS 22416 CONFIG_LINKS = $CONFIG_LINKS 22417 CONFIG_COMMANDS = $CONFIG_COMMANDS 22418 $ $0 $@ 22419 22420on `(hostname || uname -n) 2>/dev/null | sed 1q` 22421" 22422 22423_ACEOF 22424 22425case $ac_config_files in *" 22426"*) set x $ac_config_files; shift; ac_config_files=$*;; 22427esac 22428 22429case $ac_config_headers in *" 22430"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 22431esac 22432 22433 22434cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22435# Files that config.status was made for. 22436config_files="$ac_config_files" 22437config_headers="$ac_config_headers" 22438config_commands="$ac_config_commands" 22439 22440_ACEOF 22441 22442cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22443ac_cs_usage="\ 22444\`$as_me' instantiates files from templates according to the 22445current configuration. 22446 22447Usage: $0 [OPTION]... [FILE]... 22448 22449 -h, --help print this help, then exit 22450 -V, --version print version number and configuration settings, then exit 22451 -q, --quiet, --silent 22452 do not print progress messages 22453 -d, --debug don't remove temporary files 22454 --recheck update $as_me by reconfiguring in the same conditions 22455 --file=FILE[:TEMPLATE] 22456 instantiate the configuration file FILE 22457 --header=FILE[:TEMPLATE] 22458 instantiate the configuration header FILE 22459 22460Configuration files: 22461$config_files 22462 22463Configuration headers: 22464$config_headers 22465 22466Configuration commands: 22467$config_commands 22468 22469Report bugs to <bug-autoconf@gnu.org>." 22470 22471_ACEOF 22472cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22473ac_cs_version="\\ 22474xf86-video-neomagic config.status 1.2.4 22475configured by $0, generated by GNU Autoconf 2.63, 22476 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 22477 22478Copyright (C) 2008 Free Software Foundation, Inc. 22479This config.status script is free software; the Free Software Foundation 22480gives unlimited permission to copy, distribute and modify it." 22481 22482ac_pwd='$ac_pwd' 22483srcdir='$srcdir' 22484INSTALL='$INSTALL' 22485MKDIR_P='$MKDIR_P' 22486AWK='$AWK' 22487test -n "\$AWK" || AWK=awk 22488_ACEOF 22489 22490cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22491# The default lists apply if the user does not specify any file. 22492ac_need_defaults=: 22493while test $# != 0 22494do 22495 case $1 in 22496 --*=*) 22497 ac_option=`expr "X$1" : 'X\([^=]*\)='` 22498 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 22499 ac_shift=: 22500 ;; 22501 *) 22502 ac_option=$1 22503 ac_optarg=$2 22504 ac_shift=shift 22505 ;; 22506 esac 22507 22508 case $ac_option in 22509 # Handling of the options. 22510 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 22511 ac_cs_recheck=: ;; 22512 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 22513 $as_echo "$ac_cs_version"; exit ;; 22514 --debug | --debu | --deb | --de | --d | -d ) 22515 debug=: ;; 22516 --file | --fil | --fi | --f ) 22517 $ac_shift 22518 case $ac_optarg in 22519 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 22520 esac 22521 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" 22522 ac_need_defaults=false;; 22523 --header | --heade | --head | --hea ) 22524 $ac_shift 22525 case $ac_optarg in 22526 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 22527 esac 22528 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" 22529 ac_need_defaults=false;; 22530 --he | --h) 22531 # Conflict between --help and --header 22532 { $as_echo "$as_me: error: ambiguous option: $1 22533Try \`$0 --help' for more information." >&2 22534 { (exit 1); exit 1; }; };; 22535 --help | --hel | -h ) 22536 $as_echo "$ac_cs_usage"; exit ;; 22537 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 22538 | -silent | --silent | --silen | --sile | --sil | --si | --s) 22539 ac_cs_silent=: ;; 22540 22541 # This is an error. 22542 -*) { $as_echo "$as_me: error: unrecognized option: $1 22543Try \`$0 --help' for more information." >&2 22544 { (exit 1); exit 1; }; } ;; 22545 22546 *) ac_config_targets="$ac_config_targets $1" 22547 ac_need_defaults=false ;; 22548 22549 esac 22550 shift 22551done 22552 22553ac_configure_extra_args= 22554 22555if $ac_cs_silent; then 22556 exec 6>/dev/null 22557 ac_configure_extra_args="$ac_configure_extra_args --silent" 22558fi 22559 22560_ACEOF 22561cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22562if \$ac_cs_recheck; then 22563 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 22564 shift 22565 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 22566 CONFIG_SHELL='$SHELL' 22567 export CONFIG_SHELL 22568 exec "\$@" 22569fi 22570 22571_ACEOF 22572cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22573exec 5>>config.log 22574{ 22575 echo 22576 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 22577## Running $as_me. ## 22578_ASBOX 22579 $as_echo "$ac_log" 22580} >&5 22581 22582_ACEOF 22583cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22584# 22585# INIT-COMMANDS 22586# 22587AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 22588 22589_ACEOF 22590 22591cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22592 22593# Handling of arguments. 22594for ac_config_target in $ac_config_targets 22595do 22596 case $ac_config_target in 22597 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 22598 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 22599 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 22600 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 22601 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 22602 22603 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 22604$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 22605 { (exit 1); exit 1; }; };; 22606 esac 22607done 22608 22609 22610# If the user did not use the arguments to specify the items to instantiate, 22611# then the envvar interface is used. Set only those that are not. 22612# We use the long form for the default assignment because of an extremely 22613# bizarre bug on SunOS 4.1.3. 22614if $ac_need_defaults; then 22615 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 22616 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 22617 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 22618fi 22619 22620# Have a temporary directory for convenience. Make it in the build tree 22621# simply because there is no reason against having it here, and in addition, 22622# creating and moving files from /tmp can sometimes cause problems. 22623# Hook for its removal unless debugging. 22624# Note that there is a small window in which the directory will not be cleaned: 22625# after its creation but before its name has been assigned to `$tmp'. 22626$debug || 22627{ 22628 tmp= 22629 trap 'exit_status=$? 22630 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 22631' 0 22632 trap '{ (exit 1); exit 1; }' 1 2 13 15 22633} 22634# Create a (secure) tmp directory for tmp files. 22635 22636{ 22637 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 22638 test -n "$tmp" && test -d "$tmp" 22639} || 22640{ 22641 tmp=./conf$$-$RANDOM 22642 (umask 077 && mkdir "$tmp") 22643} || 22644{ 22645 $as_echo "$as_me: cannot create a temporary directory in ." >&2 22646 { (exit 1); exit 1; } 22647} 22648 22649# Set up the scripts for CONFIG_FILES section. 22650# No need to generate them if there are no CONFIG_FILES. 22651# This happens for instance with `./config.status config.h'. 22652if test -n "$CONFIG_FILES"; then 22653 22654 22655ac_cr=' 22656' 22657ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 22658if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 22659 ac_cs_awk_cr='\\r' 22660else 22661 ac_cs_awk_cr=$ac_cr 22662fi 22663 22664echo 'BEGIN {' >"$tmp/subs1.awk" && 22665_ACEOF 22666 22667 22668{ 22669 echo "cat >conf$$subs.awk <<_ACEOF" && 22670 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 22671 echo "_ACEOF" 22672} >conf$$subs.sh || 22673 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22674$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22675 { (exit 1); exit 1; }; } 22676ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 22677ac_delim='%!_!# ' 22678for ac_last_try in false false false false false :; do 22679 . ./conf$$subs.sh || 22680 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22681$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22682 { (exit 1); exit 1; }; } 22683 22684 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 22685 if test $ac_delim_n = $ac_delim_num; then 22686 break 22687 elif $ac_last_try; then 22688 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22689$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22690 { (exit 1); exit 1; }; } 22691 else 22692 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22693 fi 22694done 22695rm -f conf$$subs.sh 22696 22697cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22698cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 22699_ACEOF 22700sed -n ' 22701h 22702s/^/S["/; s/!.*/"]=/ 22703p 22704g 22705s/^[^!]*!// 22706:repl 22707t repl 22708s/'"$ac_delim"'$// 22709t delim 22710:nl 22711h 22712s/\(.\{148\}\).*/\1/ 22713t more1 22714s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 22715p 22716n 22717b repl 22718:more1 22719s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22720p 22721g 22722s/.\{148\}// 22723t nl 22724:delim 22725h 22726s/\(.\{148\}\).*/\1/ 22727t more2 22728s/["\\]/\\&/g; s/^/"/; s/$/"/ 22729p 22730b 22731:more2 22732s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22733p 22734g 22735s/.\{148\}// 22736t delim 22737' <conf$$subs.awk | sed ' 22738/^[^""]/{ 22739 N 22740 s/\n// 22741} 22742' >>$CONFIG_STATUS || ac_write_fail=1 22743rm -f conf$$subs.awk 22744cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22745_ACAWK 22746cat >>"\$tmp/subs1.awk" <<_ACAWK && 22747 for (key in S) S_is_set[key] = 1 22748 FS = "" 22749 22750} 22751{ 22752 line = $ 0 22753 nfields = split(line, field, "@") 22754 substed = 0 22755 len = length(field[1]) 22756 for (i = 2; i < nfields; i++) { 22757 key = field[i] 22758 keylen = length(key) 22759 if (S_is_set[key]) { 22760 value = S[key] 22761 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 22762 len += length(value) + length(field[++i]) 22763 substed = 1 22764 } else 22765 len += 1 + keylen 22766 } 22767 22768 print line 22769} 22770 22771_ACAWK 22772_ACEOF 22773cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22774if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 22775 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 22776else 22777 cat 22778fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 22779 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 22780$as_echo "$as_me: error: could not setup config files machinery" >&2;} 22781 { (exit 1); exit 1; }; } 22782_ACEOF 22783 22784# VPATH may cause trouble with some makes, so we remove $(srcdir), 22785# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 22786# trailing colons and then remove the whole line if VPATH becomes empty 22787# (actually we leave an empty line to preserve line numbers). 22788if test "x$srcdir" = x.; then 22789 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 22790s/:*\$(srcdir):*/:/ 22791s/:*\${srcdir}:*/:/ 22792s/:*@srcdir@:*/:/ 22793s/^\([^=]*=[ ]*\):*/\1/ 22794s/:*$// 22795s/^[^=]*=[ ]*$// 22796}' 22797fi 22798 22799cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22800fi # test -n "$CONFIG_FILES" 22801 22802# Set up the scripts for CONFIG_HEADERS section. 22803# No need to generate them if there are no CONFIG_HEADERS. 22804# This happens for instance with `./config.status Makefile'. 22805if test -n "$CONFIG_HEADERS"; then 22806cat >"$tmp/defines.awk" <<\_ACAWK || 22807BEGIN { 22808_ACEOF 22809 22810# Transform confdefs.h into an awk script `defines.awk', embedded as 22811# here-document in config.status, that substitutes the proper values into 22812# config.h.in to produce config.h. 22813 22814# Create a delimiter string that does not exist in confdefs.h, to ease 22815# handling of long lines. 22816ac_delim='%!_!# ' 22817for ac_last_try in false false :; do 22818 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 22819 if test -z "$ac_t"; then 22820 break 22821 elif $ac_last_try; then 22822 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 22823$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} 22824 { (exit 1); exit 1; }; } 22825 else 22826 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22827 fi 22828done 22829 22830# For the awk script, D is an array of macro values keyed by name, 22831# likewise P contains macro parameters if any. Preserve backslash 22832# newline sequences. 22833 22834ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 22835sed -n ' 22836s/.\{148\}/&'"$ac_delim"'/g 22837t rset 22838:rset 22839s/^[ ]*#[ ]*define[ ][ ]*/ / 22840t def 22841d 22842:def 22843s/\\$// 22844t bsnl 22845s/["\\]/\\&/g 22846s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22847D["\1"]=" \3"/p 22848s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 22849d 22850:bsnl 22851s/["\\]/\\&/g 22852s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22853D["\1"]=" \3\\\\\\n"\\/p 22854t cont 22855s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 22856t cont 22857d 22858:cont 22859n 22860s/.\{148\}/&'"$ac_delim"'/g 22861t clear 22862:clear 22863s/\\$// 22864t bsnlc 22865s/["\\]/\\&/g; s/^/"/; s/$/"/p 22866d 22867:bsnlc 22868s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 22869b cont 22870' <confdefs.h | sed ' 22871s/'"$ac_delim"'/"\\\ 22872"/g' >>$CONFIG_STATUS || ac_write_fail=1 22873 22874cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22875 for (key in D) D_is_set[key] = 1 22876 FS = "" 22877} 22878/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 22879 line = \$ 0 22880 split(line, arg, " ") 22881 if (arg[1] == "#") { 22882 defundef = arg[2] 22883 mac1 = arg[3] 22884 } else { 22885 defundef = substr(arg[1], 2) 22886 mac1 = arg[2] 22887 } 22888 split(mac1, mac2, "(") #) 22889 macro = mac2[1] 22890 prefix = substr(line, 1, index(line, defundef) - 1) 22891 if (D_is_set[macro]) { 22892 # Preserve the white space surrounding the "#". 22893 print prefix "define", macro P[macro] D[macro] 22894 next 22895 } else { 22896 # Replace #undef with comments. This is necessary, for example, 22897 # in the case of _POSIX_SOURCE, which is predefined and required 22898 # on some systems where configure will not decide to define it. 22899 if (defundef == "undef") { 22900 print "/*", prefix defundef, macro, "*/" 22901 next 22902 } 22903 } 22904} 22905{ print } 22906_ACAWK 22907_ACEOF 22908cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22909 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 22910$as_echo "$as_me: error: could not setup config headers machinery" >&2;} 22911 { (exit 1); exit 1; }; } 22912fi # test -n "$CONFIG_HEADERS" 22913 22914 22915eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 22916shift 22917for ac_tag 22918do 22919 case $ac_tag in 22920 :[FHLC]) ac_mode=$ac_tag; continue;; 22921 esac 22922 case $ac_mode$ac_tag in 22923 :[FHL]*:*);; 22924 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 22925$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} 22926 { (exit 1); exit 1; }; };; 22927 :[FH]-) ac_tag=-:-;; 22928 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 22929 esac 22930 ac_save_IFS=$IFS 22931 IFS=: 22932 set x $ac_tag 22933 IFS=$ac_save_IFS 22934 shift 22935 ac_file=$1 22936 shift 22937 22938 case $ac_mode in 22939 :L) ac_source=$1;; 22940 :[FH]) 22941 ac_file_inputs= 22942 for ac_f 22943 do 22944 case $ac_f in 22945 -) ac_f="$tmp/stdin";; 22946 *) # Look for the file first in the build tree, then in the source tree 22947 # (if the path is not absolute). The absolute path cannot be DOS-style, 22948 # because $ac_f cannot contain `:'. 22949 test -f "$ac_f" || 22950 case $ac_f in 22951 [\\/$]*) false;; 22952 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 22953 esac || 22954 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 22955$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} 22956 { (exit 1); exit 1; }; };; 22957 esac 22958 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 22959 ac_file_inputs="$ac_file_inputs '$ac_f'" 22960 done 22961 22962 # Let's still pretend it is `configure' which instantiates (i.e., don't 22963 # use $as_me), people would be surprised to read: 22964 # /* config.h. Generated by config.status. */ 22965 configure_input='Generated from '` 22966 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 22967 `' by configure.' 22968 if test x"$ac_file" != x-; then 22969 configure_input="$ac_file. $configure_input" 22970 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 22971$as_echo "$as_me: creating $ac_file" >&6;} 22972 fi 22973 # Neutralize special characters interpreted by sed in replacement strings. 22974 case $configure_input in #( 22975 *\&* | *\|* | *\\* ) 22976 ac_sed_conf_input=`$as_echo "$configure_input" | 22977 sed 's/[\\\\&|]/\\\\&/g'`;; #( 22978 *) ac_sed_conf_input=$configure_input;; 22979 esac 22980 22981 case $ac_tag in 22982 *:-:* | *:-) cat >"$tmp/stdin" \ 22983 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 22984$as_echo "$as_me: error: could not create $ac_file" >&2;} 22985 { (exit 1); exit 1; }; } ;; 22986 esac 22987 ;; 22988 esac 22989 22990 ac_dir=`$as_dirname -- "$ac_file" || 22991$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22992 X"$ac_file" : 'X\(//\)[^/]' \| \ 22993 X"$ac_file" : 'X\(//\)$' \| \ 22994 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 22995$as_echo X"$ac_file" | 22996 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22997 s//\1/ 22998 q 22999 } 23000 /^X\(\/\/\)[^/].*/{ 23001 s//\1/ 23002 q 23003 } 23004 /^X\(\/\/\)$/{ 23005 s//\1/ 23006 q 23007 } 23008 /^X\(\/\).*/{ 23009 s//\1/ 23010 q 23011 } 23012 s/.*/./; q'` 23013 { as_dir="$ac_dir" 23014 case $as_dir in #( 23015 -*) as_dir=./$as_dir;; 23016 esac 23017 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23018 as_dirs= 23019 while :; do 23020 case $as_dir in #( 23021 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 23022 *) as_qdir=$as_dir;; 23023 esac 23024 as_dirs="'$as_qdir' $as_dirs" 23025 as_dir=`$as_dirname -- "$as_dir" || 23026$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23027 X"$as_dir" : 'X\(//\)[^/]' \| \ 23028 X"$as_dir" : 'X\(//\)$' \| \ 23029 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23030$as_echo X"$as_dir" | 23031 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23032 s//\1/ 23033 q 23034 } 23035 /^X\(\/\/\)[^/].*/{ 23036 s//\1/ 23037 q 23038 } 23039 /^X\(\/\/\)$/{ 23040 s//\1/ 23041 q 23042 } 23043 /^X\(\/\).*/{ 23044 s//\1/ 23045 q 23046 } 23047 s/.*/./; q'` 23048 test -d "$as_dir" && break 23049 done 23050 test -z "$as_dirs" || eval "mkdir $as_dirs" 23051 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23052$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 23053 { (exit 1); exit 1; }; }; } 23054 ac_builddir=. 23055 23056case "$ac_dir" in 23057.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 23058*) 23059 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 23060 # A ".." for each directory in $ac_dir_suffix. 23061 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 23062 case $ac_top_builddir_sub in 23063 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 23064 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 23065 esac ;; 23066esac 23067ac_abs_top_builddir=$ac_pwd 23068ac_abs_builddir=$ac_pwd$ac_dir_suffix 23069# for backward compatibility: 23070ac_top_builddir=$ac_top_build_prefix 23071 23072case $srcdir in 23073 .) # We are building in place. 23074 ac_srcdir=. 23075 ac_top_srcdir=$ac_top_builddir_sub 23076 ac_abs_top_srcdir=$ac_pwd ;; 23077 [\\/]* | ?:[\\/]* ) # Absolute name. 23078 ac_srcdir=$srcdir$ac_dir_suffix; 23079 ac_top_srcdir=$srcdir 23080 ac_abs_top_srcdir=$srcdir ;; 23081 *) # Relative name. 23082 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 23083 ac_top_srcdir=$ac_top_build_prefix$srcdir 23084 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 23085esac 23086ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 23087 23088 23089 case $ac_mode in 23090 :F) 23091 # 23092 # CONFIG_FILE 23093 # 23094 23095 case $INSTALL in 23096 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 23097 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 23098 esac 23099 ac_MKDIR_P=$MKDIR_P 23100 case $MKDIR_P in 23101 [\\/$]* | ?:[\\/]* ) ;; 23102 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 23103 esac 23104_ACEOF 23105 23106cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23107# If the template does not know about datarootdir, expand it. 23108# FIXME: This hack should be removed a few years after 2.60. 23109ac_datarootdir_hack=; ac_datarootdir_seen= 23110 23111ac_sed_dataroot=' 23112/datarootdir/ { 23113 p 23114 q 23115} 23116/@datadir@/p 23117/@docdir@/p 23118/@infodir@/p 23119/@localedir@/p 23120/@mandir@/p 23121' 23122case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 23123*datarootdir*) ac_datarootdir_seen=yes;; 23124*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 23125 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 23126$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 23127_ACEOF 23128cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23129 ac_datarootdir_hack=' 23130 s&@datadir@&$datadir&g 23131 s&@docdir@&$docdir&g 23132 s&@infodir@&$infodir&g 23133 s&@localedir@&$localedir&g 23134 s&@mandir@&$mandir&g 23135 s&\\\${datarootdir}&$datarootdir&g' ;; 23136esac 23137_ACEOF 23138 23139# Neutralize VPATH when `$srcdir' = `.'. 23140# Shell code in configure.ac might set extrasub. 23141# FIXME: do we really want to maintain this feature? 23142cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23143ac_sed_extra="$ac_vpsub 23144$extrasub 23145_ACEOF 23146cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23147:t 23148/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 23149s|@configure_input@|$ac_sed_conf_input|;t t 23150s&@top_builddir@&$ac_top_builddir_sub&;t t 23151s&@top_build_prefix@&$ac_top_build_prefix&;t t 23152s&@srcdir@&$ac_srcdir&;t t 23153s&@abs_srcdir@&$ac_abs_srcdir&;t t 23154s&@top_srcdir@&$ac_top_srcdir&;t t 23155s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 23156s&@builddir@&$ac_builddir&;t t 23157s&@abs_builddir@&$ac_abs_builddir&;t t 23158s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 23159s&@INSTALL@&$ac_INSTALL&;t t 23160s&@MKDIR_P@&$ac_MKDIR_P&;t t 23161$ac_datarootdir_hack 23162" 23163eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 23164 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23165$as_echo "$as_me: error: could not create $ac_file" >&2;} 23166 { (exit 1); exit 1; }; } 23167 23168test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 23169 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 23170 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 23171 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23172which seems to be undefined. Please make sure it is defined." >&5 23173$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23174which seems to be undefined. Please make sure it is defined." >&2;} 23175 23176 rm -f "$tmp/stdin" 23177 case $ac_file in 23178 -) cat "$tmp/out" && rm -f "$tmp/out";; 23179 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 23180 esac \ 23181 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23182$as_echo "$as_me: error: could not create $ac_file" >&2;} 23183 { (exit 1); exit 1; }; } 23184 ;; 23185 :H) 23186 # 23187 # CONFIG_HEADER 23188 # 23189 if test x"$ac_file" != x-; then 23190 { 23191 $as_echo "/* $configure_input */" \ 23192 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 23193 } >"$tmp/config.h" \ 23194 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23195$as_echo "$as_me: error: could not create $ac_file" >&2;} 23196 { (exit 1); exit 1; }; } 23197 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 23198 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 23199$as_echo "$as_me: $ac_file is unchanged" >&6;} 23200 else 23201 rm -f "$ac_file" 23202 mv "$tmp/config.h" "$ac_file" \ 23203 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23204$as_echo "$as_me: error: could not create $ac_file" >&2;} 23205 { (exit 1); exit 1; }; } 23206 fi 23207 else 23208 $as_echo "/* $configure_input */" \ 23209 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 23210 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 23211$as_echo "$as_me: error: could not create -" >&2;} 23212 { (exit 1); exit 1; }; } 23213 fi 23214# Compute "$ac_file"'s index in $config_headers. 23215_am_arg="$ac_file" 23216_am_stamp_count=1 23217for _am_header in $config_headers :; do 23218 case $_am_header in 23219 $_am_arg | $_am_arg:* ) 23220 break ;; 23221 * ) 23222 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 23223 esac 23224done 23225echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 23226$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23227 X"$_am_arg" : 'X\(//\)[^/]' \| \ 23228 X"$_am_arg" : 'X\(//\)$' \| \ 23229 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 23230$as_echo X"$_am_arg" | 23231 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23232 s//\1/ 23233 q 23234 } 23235 /^X\(\/\/\)[^/].*/{ 23236 s//\1/ 23237 q 23238 } 23239 /^X\(\/\/\)$/{ 23240 s//\1/ 23241 q 23242 } 23243 /^X\(\/\).*/{ 23244 s//\1/ 23245 q 23246 } 23247 s/.*/./; q'`/stamp-h$_am_stamp_count 23248 ;; 23249 23250 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 23251$as_echo "$as_me: executing $ac_file commands" >&6;} 23252 ;; 23253 esac 23254 23255 23256 case $ac_file$ac_mode in 23257 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 23258 # Autoconf 2.62 quotes --file arguments for eval, but not when files 23259 # are listed without --file. Let's play safe and only enable the eval 23260 # if we detect the quoting. 23261 case $CONFIG_FILES in 23262 *\'*) eval set x "$CONFIG_FILES" ;; 23263 *) set x $CONFIG_FILES ;; 23264 esac 23265 shift 23266 for mf 23267 do 23268 # Strip MF so we end up with the name of the file. 23269 mf=`echo "$mf" | sed -e 's/:.*$//'` 23270 # Check whether this is an Automake generated Makefile or not. 23271 # We used to match only the files named `Makefile.in', but 23272 # some people rename them; so instead we look at the file content. 23273 # Grep'ing the first line is not enough: some people post-process 23274 # each Makefile.in and add a new line on top of each file to say so. 23275 # Grep'ing the whole file is not good either: AIX grep has a line 23276 # limit of 2048, but all sed's we know have understand at least 4000. 23277 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 23278 dirpart=`$as_dirname -- "$mf" || 23279$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23280 X"$mf" : 'X\(//\)[^/]' \| \ 23281 X"$mf" : 'X\(//\)$' \| \ 23282 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 23283$as_echo X"$mf" | 23284 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23285 s//\1/ 23286 q 23287 } 23288 /^X\(\/\/\)[^/].*/{ 23289 s//\1/ 23290 q 23291 } 23292 /^X\(\/\/\)$/{ 23293 s//\1/ 23294 q 23295 } 23296 /^X\(\/\).*/{ 23297 s//\1/ 23298 q 23299 } 23300 s/.*/./; q'` 23301 else 23302 continue 23303 fi 23304 # Extract the definition of DEPDIR, am__include, and am__quote 23305 # from the Makefile without running `make'. 23306 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 23307 test -z "$DEPDIR" && continue 23308 am__include=`sed -n 's/^am__include = //p' < "$mf"` 23309 test -z "am__include" && continue 23310 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 23311 # When using ansi2knr, U may be empty or an underscore; expand it 23312 U=`sed -n 's/^U = //p' < "$mf"` 23313 # Find all dependency output files, they are included files with 23314 # $(DEPDIR) in their names. We invoke sed twice because it is the 23315 # simplest approach to changing $(DEPDIR) to its actual value in the 23316 # expansion. 23317 for file in `sed -n " 23318 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 23319 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 23320 # Make sure the directory exists. 23321 test -f "$dirpart/$file" && continue 23322 fdir=`$as_dirname -- "$file" || 23323$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23324 X"$file" : 'X\(//\)[^/]' \| \ 23325 X"$file" : 'X\(//\)$' \| \ 23326 X"$file" : 'X\(/\)' \| . 2>/dev/null || 23327$as_echo X"$file" | 23328 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23329 s//\1/ 23330 q 23331 } 23332 /^X\(\/\/\)[^/].*/{ 23333 s//\1/ 23334 q 23335 } 23336 /^X\(\/\/\)$/{ 23337 s//\1/ 23338 q 23339 } 23340 /^X\(\/\).*/{ 23341 s//\1/ 23342 q 23343 } 23344 s/.*/./; q'` 23345 { as_dir=$dirpart/$fdir 23346 case $as_dir in #( 23347 -*) as_dir=./$as_dir;; 23348 esac 23349 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23350 as_dirs= 23351 while :; do 23352 case $as_dir in #( 23353 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 23354 *) as_qdir=$as_dir;; 23355 esac 23356 as_dirs="'$as_qdir' $as_dirs" 23357 as_dir=`$as_dirname -- "$as_dir" || 23358$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23359 X"$as_dir" : 'X\(//\)[^/]' \| \ 23360 X"$as_dir" : 'X\(//\)$' \| \ 23361 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23362$as_echo X"$as_dir" | 23363 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23364 s//\1/ 23365 q 23366 } 23367 /^X\(\/\/\)[^/].*/{ 23368 s//\1/ 23369 q 23370 } 23371 /^X\(\/\/\)$/{ 23372 s//\1/ 23373 q 23374 } 23375 /^X\(\/\).*/{ 23376 s//\1/ 23377 q 23378 } 23379 s/.*/./; q'` 23380 test -d "$as_dir" && break 23381 done 23382 test -z "$as_dirs" || eval "mkdir $as_dirs" 23383 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23384$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 23385 { (exit 1); exit 1; }; }; } 23386 # echo "creating $dirpart/$file" 23387 echo '# dummy' > "$dirpart/$file" 23388 done 23389 done 23390} 23391 ;; 23392 23393 esac 23394done # for ac_tag 23395 23396 23397{ (exit 0); exit 0; } 23398_ACEOF 23399chmod +x $CONFIG_STATUS 23400ac_clean_files=$ac_clean_files_save 23401 23402test $ac_write_fail = 0 || 23403 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 23404$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} 23405 { (exit 1); exit 1; }; } 23406 23407 23408# configure is writing to config.log, and then calls config.status. 23409# config.status does its own redirection, appending to config.log. 23410# Unfortunately, on DOS this fails, as config.log is still kept open 23411# by configure, so config.status won't be able to write to it; its 23412# output is simply discarded. So we exec the FD to /dev/null, 23413# effectively closing config.log, so it can be properly (re)opened and 23414# appended to by config.status. When coming back to configure, we 23415# need to make the FD available again. 23416if test "$no_create" != yes; then 23417 ac_cs_success=: 23418 ac_config_status_args= 23419 test "$silent" = yes && 23420 ac_config_status_args="$ac_config_status_args --quiet" 23421 exec 5>/dev/null 23422 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23423 exec 5>>config.log 23424 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23425 # would make configure fail if this is the last instruction. 23426 $ac_cs_success || { (exit 1); exit 1; } 23427fi 23428if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 23429 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 23430$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 23431fi 23432 23433