configure revision 485f0483
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.63 for libXext 1.1.1. 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='libXext' 752PACKAGE_TARNAME='libXext' 753PACKAGE_VERSION='1.1.1' 754PACKAGE_STRING='libXext 1.1.1' 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 798MAKE_LINT_LIB_FALSE 799MAKE_LINT_LIB_TRUE 800LINTLIB 801LINT_FALSE 802LINT_TRUE 803LINT_FLAGS 804LINT 805RAWCPPFLAGS 806RAWCPP 807XTMALLOC_ZERO_CFLAGS 808XMALLOC_ZERO_CFLAGS 809MALLOC_ZERO_CFLAGS 810XEXT_LIBS 811XEXT_CFLAGS 812PKG_CONFIG 813ADMIN_MAN_DIR 814DRIVER_MAN_DIR 815MISC_MAN_DIR 816FILE_MAN_DIR 817LIB_MAN_DIR 818APP_MAN_DIR 819ADMIN_MAN_SUFFIX 820DRIVER_MAN_SUFFIX 821MISC_MAN_SUFFIX 822FILE_MAN_SUFFIX 823LIB_MAN_SUFFIX 824APP_MAN_SUFFIX 825distcleancheck_listfiles 826CHANGELOG_CMD 827AM_BACKSLASH 828AM_DEFAULT_VERBOSITY 829CWARNFLAGS 830LIBTOOL 831ac_ct_F77 832FFLAGS 833F77 834CXXCPP 835am__fastdepCXX_FALSE 836am__fastdepCXX_TRUE 837CXXDEPMODE 838ac_ct_CXX 839CXXFLAGS 840CXX 841CPP 842NMEDIT 843DSYMUTIL 844RANLIB 845AR 846ECHO 847LN_S 848EGREP 849GREP 850SED 851am__fastdepCC_FALSE 852am__fastdepCC_TRUE 853CCDEPMODE 854AMDEPBACKSLASH 855AMDEP_FALSE 856AMDEP_TRUE 857am__quote 858am__include 859DEPDIR 860OBJEXT 861EXEEXT 862ac_ct_CC 863CPPFLAGS 864LDFLAGS 865CFLAGS 866CC 867XEXT_SOREV 868host_os 869host_vendor 870host_cpu 871host 872build_os 873build_vendor 874build_cpu 875build 876MAINT 877MAINTAINER_MODE_FALSE 878MAINTAINER_MODE_TRUE 879am__untar 880am__tar 881AMTAR 882am__leading_dot 883SET_MAKE 884AWK 885mkdir_p 886MKDIR_P 887INSTALL_STRIP_PROGRAM 888STRIP 889install_sh 890MAKEINFO 891AUTOHEADER 892AUTOMAKE 893AUTOCONF 894ACLOCAL 895VERSION 896PACKAGE 897CYGPATH_W 898am__isrc 899INSTALL_DATA 900INSTALL_SCRIPT 901INSTALL_PROGRAM 902target_alias 903host_alias 904build_alias 905LIBS 906ECHO_T 907ECHO_N 908ECHO_C 909DEFS 910mandir 911localedir 912libdir 913psdir 914pdfdir 915dvidir 916htmldir 917infodir 918docdir 919oldincludedir 920includedir 921localstatedir 922sharedstatedir 923sysconfdir 924datadir 925datarootdir 926libexecdir 927sbindir 928bindir 929program_transform_name 930prefix 931exec_prefix 932PACKAGE_BUGREPORT 933PACKAGE_STRING 934PACKAGE_VERSION 935PACKAGE_TARNAME 936PACKAGE_NAME 937PATH_SEPARATOR 938SHELL' 939ac_subst_files='' 940ac_user_opts=' 941enable_option_checking 942enable_maintainer_mode 943enable_shared 944enable_static 945enable_fast_install 946enable_dependency_tracking 947with_gnu_ld 948enable_libtool_lock 949with_pic 950with_tags 951enable_silent_rules 952enable_strict_compilation 953with_release_version 954enable_malloc0returnsnull 955with_lint 956enable_lint_library 957' 958 ac_precious_vars='build_alias 959host_alias 960target_alias 961CC 962CFLAGS 963LDFLAGS 964LIBS 965CPPFLAGS 966CPP 967CXX 968CXXFLAGS 969CCC 970CXXCPP 971F77 972FFLAGS 973PKG_CONFIG 974XEXT_CFLAGS 975XEXT_LIBS' 976 977 978# Initialize some variables set by options. 979ac_init_help= 980ac_init_version=false 981ac_unrecognized_opts= 982ac_unrecognized_sep= 983# The variables have the same names as the options, with 984# dashes changed to underlines. 985cache_file=/dev/null 986exec_prefix=NONE 987no_create= 988no_recursion= 989prefix=NONE 990program_prefix=NONE 991program_suffix=NONE 992program_transform_name=s,x,x, 993silent= 994site= 995srcdir= 996verbose= 997x_includes=NONE 998x_libraries=NONE 999 1000# Installation directory options. 1001# These are left unexpanded so users can "make install exec_prefix=/foo" 1002# and all the variables that are supposed to be based on exec_prefix 1003# by default will actually change. 1004# Use braces instead of parens because sh, perl, etc. also accept them. 1005# (The list follows the same order as the GNU Coding Standards.) 1006bindir='${exec_prefix}/bin' 1007sbindir='${exec_prefix}/sbin' 1008libexecdir='${exec_prefix}/libexec' 1009datarootdir='${prefix}/share' 1010datadir='${datarootdir}' 1011sysconfdir='${prefix}/etc' 1012sharedstatedir='${prefix}/com' 1013localstatedir='${prefix}/var' 1014includedir='${prefix}/include' 1015oldincludedir='/usr/include' 1016docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 1017infodir='${datarootdir}/info' 1018htmldir='${docdir}' 1019dvidir='${docdir}' 1020pdfdir='${docdir}' 1021psdir='${docdir}' 1022libdir='${exec_prefix}/lib' 1023localedir='${datarootdir}/locale' 1024mandir='${datarootdir}/man' 1025 1026ac_prev= 1027ac_dashdash= 1028for ac_option 1029do 1030 # If the previous option needs an argument, assign it. 1031 if test -n "$ac_prev"; then 1032 eval $ac_prev=\$ac_option 1033 ac_prev= 1034 continue 1035 fi 1036 1037 case $ac_option in 1038 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1039 *) ac_optarg=yes ;; 1040 esac 1041 1042 # Accept the important Cygnus configure options, so we can diagnose typos. 1043 1044 case $ac_dashdash$ac_option in 1045 --) 1046 ac_dashdash=yes ;; 1047 1048 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1049 ac_prev=bindir ;; 1050 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1051 bindir=$ac_optarg ;; 1052 1053 -build | --build | --buil | --bui | --bu) 1054 ac_prev=build_alias ;; 1055 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1056 build_alias=$ac_optarg ;; 1057 1058 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1059 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1060 ac_prev=cache_file ;; 1061 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1062 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1063 cache_file=$ac_optarg ;; 1064 1065 --config-cache | -C) 1066 cache_file=config.cache ;; 1067 1068 -datadir | --datadir | --datadi | --datad) 1069 ac_prev=datadir ;; 1070 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1071 datadir=$ac_optarg ;; 1072 1073 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1074 | --dataroo | --dataro | --datar) 1075 ac_prev=datarootdir ;; 1076 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1077 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1078 datarootdir=$ac_optarg ;; 1079 1080 -disable-* | --disable-*) 1081 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1082 # Reject names that are not valid shell variable names. 1083 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1084 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1085 { (exit 1); exit 1; }; } 1086 ac_useropt_orig=$ac_useropt 1087 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1088 case $ac_user_opts in 1089 *" 1090"enable_$ac_useropt" 1091"*) ;; 1092 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1093 ac_unrecognized_sep=', ';; 1094 esac 1095 eval enable_$ac_useropt=no ;; 1096 1097 -docdir | --docdir | --docdi | --doc | --do) 1098 ac_prev=docdir ;; 1099 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1100 docdir=$ac_optarg ;; 1101 1102 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1103 ac_prev=dvidir ;; 1104 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1105 dvidir=$ac_optarg ;; 1106 1107 -enable-* | --enable-*) 1108 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1109 # Reject names that are not valid shell variable names. 1110 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1111 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1112 { (exit 1); exit 1; }; } 1113 ac_useropt_orig=$ac_useropt 1114 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1115 case $ac_user_opts in 1116 *" 1117"enable_$ac_useropt" 1118"*) ;; 1119 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1120 ac_unrecognized_sep=', ';; 1121 esac 1122 eval enable_$ac_useropt=\$ac_optarg ;; 1123 1124 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1125 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1126 | --exec | --exe | --ex) 1127 ac_prev=exec_prefix ;; 1128 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1129 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1130 | --exec=* | --exe=* | --ex=*) 1131 exec_prefix=$ac_optarg ;; 1132 1133 -gas | --gas | --ga | --g) 1134 # Obsolete; use --with-gas. 1135 with_gas=yes ;; 1136 1137 -help | --help | --hel | --he | -h) 1138 ac_init_help=long ;; 1139 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1140 ac_init_help=recursive ;; 1141 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1142 ac_init_help=short ;; 1143 1144 -host | --host | --hos | --ho) 1145 ac_prev=host_alias ;; 1146 -host=* | --host=* | --hos=* | --ho=*) 1147 host_alias=$ac_optarg ;; 1148 1149 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1150 ac_prev=htmldir ;; 1151 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1152 | --ht=*) 1153 htmldir=$ac_optarg ;; 1154 1155 -includedir | --includedir | --includedi | --included | --include \ 1156 | --includ | --inclu | --incl | --inc) 1157 ac_prev=includedir ;; 1158 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1159 | --includ=* | --inclu=* | --incl=* | --inc=*) 1160 includedir=$ac_optarg ;; 1161 1162 -infodir | --infodir | --infodi | --infod | --info | --inf) 1163 ac_prev=infodir ;; 1164 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1165 infodir=$ac_optarg ;; 1166 1167 -libdir | --libdir | --libdi | --libd) 1168 ac_prev=libdir ;; 1169 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1170 libdir=$ac_optarg ;; 1171 1172 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1173 | --libexe | --libex | --libe) 1174 ac_prev=libexecdir ;; 1175 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1176 | --libexe=* | --libex=* | --libe=*) 1177 libexecdir=$ac_optarg ;; 1178 1179 -localedir | --localedir | --localedi | --localed | --locale) 1180 ac_prev=localedir ;; 1181 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1182 localedir=$ac_optarg ;; 1183 1184 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1185 | --localstate | --localstat | --localsta | --localst | --locals) 1186 ac_prev=localstatedir ;; 1187 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1188 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1189 localstatedir=$ac_optarg ;; 1190 1191 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1192 ac_prev=mandir ;; 1193 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1194 mandir=$ac_optarg ;; 1195 1196 -nfp | --nfp | --nf) 1197 # Obsolete; use --without-fp. 1198 with_fp=no ;; 1199 1200 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1201 | --no-cr | --no-c | -n) 1202 no_create=yes ;; 1203 1204 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1205 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1206 no_recursion=yes ;; 1207 1208 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1209 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1210 | --oldin | --oldi | --old | --ol | --o) 1211 ac_prev=oldincludedir ;; 1212 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1213 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1214 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1215 oldincludedir=$ac_optarg ;; 1216 1217 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1218 ac_prev=prefix ;; 1219 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1220 prefix=$ac_optarg ;; 1221 1222 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1223 | --program-pre | --program-pr | --program-p) 1224 ac_prev=program_prefix ;; 1225 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1226 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1227 program_prefix=$ac_optarg ;; 1228 1229 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1230 | --program-suf | --program-su | --program-s) 1231 ac_prev=program_suffix ;; 1232 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1233 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1234 program_suffix=$ac_optarg ;; 1235 1236 -program-transform-name | --program-transform-name \ 1237 | --program-transform-nam | --program-transform-na \ 1238 | --program-transform-n | --program-transform- \ 1239 | --program-transform | --program-transfor \ 1240 | --program-transfo | --program-transf \ 1241 | --program-trans | --program-tran \ 1242 | --progr-tra | --program-tr | --program-t) 1243 ac_prev=program_transform_name ;; 1244 -program-transform-name=* | --program-transform-name=* \ 1245 | --program-transform-nam=* | --program-transform-na=* \ 1246 | --program-transform-n=* | --program-transform-=* \ 1247 | --program-transform=* | --program-transfor=* \ 1248 | --program-transfo=* | --program-transf=* \ 1249 | --program-trans=* | --program-tran=* \ 1250 | --progr-tra=* | --program-tr=* | --program-t=*) 1251 program_transform_name=$ac_optarg ;; 1252 1253 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1254 ac_prev=pdfdir ;; 1255 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1256 pdfdir=$ac_optarg ;; 1257 1258 -psdir | --psdir | --psdi | --psd | --ps) 1259 ac_prev=psdir ;; 1260 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1261 psdir=$ac_optarg ;; 1262 1263 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1264 | -silent | --silent | --silen | --sile | --sil) 1265 silent=yes ;; 1266 1267 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1268 ac_prev=sbindir ;; 1269 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1270 | --sbi=* | --sb=*) 1271 sbindir=$ac_optarg ;; 1272 1273 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1274 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1275 | --sharedst | --shareds | --shared | --share | --shar \ 1276 | --sha | --sh) 1277 ac_prev=sharedstatedir ;; 1278 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1279 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1280 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1281 | --sha=* | --sh=*) 1282 sharedstatedir=$ac_optarg ;; 1283 1284 -site | --site | --sit) 1285 ac_prev=site ;; 1286 -site=* | --site=* | --sit=*) 1287 site=$ac_optarg ;; 1288 1289 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1290 ac_prev=srcdir ;; 1291 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1292 srcdir=$ac_optarg ;; 1293 1294 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1295 | --syscon | --sysco | --sysc | --sys | --sy) 1296 ac_prev=sysconfdir ;; 1297 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1298 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1299 sysconfdir=$ac_optarg ;; 1300 1301 -target | --target | --targe | --targ | --tar | --ta | --t) 1302 ac_prev=target_alias ;; 1303 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1304 target_alias=$ac_optarg ;; 1305 1306 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1307 verbose=yes ;; 1308 1309 -version | --version | --versio | --versi | --vers | -V) 1310 ac_init_version=: ;; 1311 1312 -with-* | --with-*) 1313 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1314 # Reject names that are not valid shell variable names. 1315 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1316 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1317 { (exit 1); exit 1; }; } 1318 ac_useropt_orig=$ac_useropt 1319 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1320 case $ac_user_opts in 1321 *" 1322"with_$ac_useropt" 1323"*) ;; 1324 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1325 ac_unrecognized_sep=', ';; 1326 esac 1327 eval with_$ac_useropt=\$ac_optarg ;; 1328 1329 -without-* | --without-*) 1330 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1331 # Reject names that are not valid shell variable names. 1332 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1333 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1334 { (exit 1); exit 1; }; } 1335 ac_useropt_orig=$ac_useropt 1336 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1337 case $ac_user_opts in 1338 *" 1339"with_$ac_useropt" 1340"*) ;; 1341 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1342 ac_unrecognized_sep=', ';; 1343 esac 1344 eval with_$ac_useropt=no ;; 1345 1346 --x) 1347 # Obsolete; use --with-x. 1348 with_x=yes ;; 1349 1350 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1351 | --x-incl | --x-inc | --x-in | --x-i) 1352 ac_prev=x_includes ;; 1353 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1354 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1355 x_includes=$ac_optarg ;; 1356 1357 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1358 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1359 ac_prev=x_libraries ;; 1360 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1361 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1362 x_libraries=$ac_optarg ;; 1363 1364 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option 1365Try \`$0 --help' for more information." >&2 1366 { (exit 1); exit 1; }; } 1367 ;; 1368 1369 *=*) 1370 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1371 # Reject names that are not valid shell variable names. 1372 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1373 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1374 { (exit 1); exit 1; }; } 1375 eval $ac_envvar=\$ac_optarg 1376 export $ac_envvar ;; 1377 1378 *) 1379 # FIXME: should be removed in autoconf 3.0. 1380 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1381 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1382 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1383 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1384 ;; 1385 1386 esac 1387done 1388 1389if test -n "$ac_prev"; then 1390 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1391 { $as_echo "$as_me: error: missing argument to $ac_option" >&2 1392 { (exit 1); exit 1; }; } 1393fi 1394 1395if test -n "$ac_unrecognized_opts"; then 1396 case $enable_option_checking in 1397 no) ;; 1398 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 1399 { (exit 1); exit 1; }; } ;; 1400 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1401 esac 1402fi 1403 1404# Check all directory arguments for consistency. 1405for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1406 datadir sysconfdir sharedstatedir localstatedir includedir \ 1407 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1408 libdir localedir mandir 1409do 1410 eval ac_val=\$$ac_var 1411 # Remove trailing slashes. 1412 case $ac_val in 1413 */ ) 1414 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1415 eval $ac_var=\$ac_val;; 1416 esac 1417 # Be sure to have absolute directory names. 1418 case $ac_val in 1419 [\\/$]* | ?:[\\/]* ) continue;; 1420 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1421 esac 1422 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1423 { (exit 1); exit 1; }; } 1424done 1425 1426# There might be people who depend on the old broken behavior: `$host' 1427# used to hold the argument of --host etc. 1428# FIXME: To remove some day. 1429build=$build_alias 1430host=$host_alias 1431target=$target_alias 1432 1433# FIXME: To remove some day. 1434if test "x$host_alias" != x; then 1435 if test "x$build_alias" = x; then 1436 cross_compiling=maybe 1437 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1438 If a cross compiler is detected then cross compile mode will be used." >&2 1439 elif test "x$build_alias" != "x$host_alias"; then 1440 cross_compiling=yes 1441 fi 1442fi 1443 1444ac_tool_prefix= 1445test -n "$host_alias" && ac_tool_prefix=$host_alias- 1446 1447test "$silent" = yes && exec 6>/dev/null 1448 1449 1450ac_pwd=`pwd` && test -n "$ac_pwd" && 1451ac_ls_di=`ls -di .` && 1452ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1453 { $as_echo "$as_me: error: working directory cannot be determined" >&2 1454 { (exit 1); exit 1; }; } 1455test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1456 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 1457 { (exit 1); exit 1; }; } 1458 1459 1460# Find the source files, if location was not specified. 1461if test -z "$srcdir"; then 1462 ac_srcdir_defaulted=yes 1463 # Try the directory containing this script, then the parent directory. 1464 ac_confdir=`$as_dirname -- "$as_myself" || 1465$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1466 X"$as_myself" : 'X\(//\)[^/]' \| \ 1467 X"$as_myself" : 'X\(//\)$' \| \ 1468 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1469$as_echo X"$as_myself" | 1470 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1471 s//\1/ 1472 q 1473 } 1474 /^X\(\/\/\)[^/].*/{ 1475 s//\1/ 1476 q 1477 } 1478 /^X\(\/\/\)$/{ 1479 s//\1/ 1480 q 1481 } 1482 /^X\(\/\).*/{ 1483 s//\1/ 1484 q 1485 } 1486 s/.*/./; q'` 1487 srcdir=$ac_confdir 1488 if test ! -r "$srcdir/$ac_unique_file"; then 1489 srcdir=.. 1490 fi 1491else 1492 ac_srcdir_defaulted=no 1493fi 1494if test ! -r "$srcdir/$ac_unique_file"; then 1495 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1496 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1497 { (exit 1); exit 1; }; } 1498fi 1499ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1500ac_abs_confdir=`( 1501 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 1502 { (exit 1); exit 1; }; } 1503 pwd)` 1504# When building in place, set srcdir=. 1505if test "$ac_abs_confdir" = "$ac_pwd"; then 1506 srcdir=. 1507fi 1508# Remove unnecessary trailing slashes from srcdir. 1509# Double slashes in file names in object file debugging info 1510# mess up M-x gdb in Emacs. 1511case $srcdir in 1512*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1513esac 1514for ac_var in $ac_precious_vars; do 1515 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1516 eval ac_env_${ac_var}_value=\$${ac_var} 1517 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1518 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1519done 1520 1521# 1522# Report the --help message. 1523# 1524if test "$ac_init_help" = "long"; then 1525 # Omit some internal or obsolete options to make the list less imposing. 1526 # This message is too long to be a string in the A/UX 3.1 sh. 1527 cat <<_ACEOF 1528\`configure' configures libXext 1.1.1 to adapt to many kinds of systems. 1529 1530Usage: $0 [OPTION]... [VAR=VALUE]... 1531 1532To assign environment variables (e.g., CC, CFLAGS...), specify them as 1533VAR=VALUE. See below for descriptions of some of the useful variables. 1534 1535Defaults for the options are specified in brackets. 1536 1537Configuration: 1538 -h, --help display this help and exit 1539 --help=short display options specific to this package 1540 --help=recursive display the short help of all the included packages 1541 -V, --version display version information and exit 1542 -q, --quiet, --silent do not print \`checking...' messages 1543 --cache-file=FILE cache test results in FILE [disabled] 1544 -C, --config-cache alias for \`--cache-file=config.cache' 1545 -n, --no-create do not create output files 1546 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1547 1548Installation directories: 1549 --prefix=PREFIX install architecture-independent files in PREFIX 1550 [$ac_default_prefix] 1551 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1552 [PREFIX] 1553 1554By default, \`make install' will install all the files in 1555\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1556an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1557for instance \`--prefix=\$HOME'. 1558 1559For better control, use the options below. 1560 1561Fine tuning of the installation directories: 1562 --bindir=DIR user executables [EPREFIX/bin] 1563 --sbindir=DIR system admin executables [EPREFIX/sbin] 1564 --libexecdir=DIR program executables [EPREFIX/libexec] 1565 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1566 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1567 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1568 --libdir=DIR object code libraries [EPREFIX/lib] 1569 --includedir=DIR C header files [PREFIX/include] 1570 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1571 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1572 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1573 --infodir=DIR info documentation [DATAROOTDIR/info] 1574 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1575 --mandir=DIR man documentation [DATAROOTDIR/man] 1576 --docdir=DIR documentation root [DATAROOTDIR/doc/libXext] 1577 --htmldir=DIR html documentation [DOCDIR] 1578 --dvidir=DIR dvi documentation [DOCDIR] 1579 --pdfdir=DIR pdf documentation [DOCDIR] 1580 --psdir=DIR ps documentation [DOCDIR] 1581_ACEOF 1582 1583 cat <<\_ACEOF 1584 1585Program names: 1586 --program-prefix=PREFIX prepend PREFIX to installed program names 1587 --program-suffix=SUFFIX append SUFFIX to installed program names 1588 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1589 1590System types: 1591 --build=BUILD configure for building on BUILD [guessed] 1592 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1593_ACEOF 1594fi 1595 1596if test -n "$ac_init_help"; then 1597 case $ac_init_help in 1598 short | recursive ) echo "Configuration of libXext 1.1.1:";; 1599 esac 1600 cat <<\_ACEOF 1601 1602Optional Features: 1603 --disable-option-checking ignore unrecognized --enable/--with options 1604 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1605 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1606 --enable-maintainer-mode enable make rules and dependencies not useful 1607 (and sometimes confusing) to the casual installer 1608 --enable-shared[=PKGS] build shared libraries [default=yes] 1609 --enable-static[=PKGS] build static libraries [default=yes] 1610 --enable-fast-install[=PKGS] 1611 optimize for fast installation [default=yes] 1612 --disable-dependency-tracking speeds up one-time build 1613 --enable-dependency-tracking do not reject slow dependency extractors 1614 --disable-libtool-lock avoid locking (might break parallel builds) 1615 --enable-silent-rules less verbose build output (undo: `make V=1') 1616 --disable-silent-rules verbose build output (undo: `make V=0') 1617 --enable-strict-compilation 1618 Enable all warnings from compiler and make them 1619 errors (default: disabled) 1620 --enable-malloc0returnsnull 1621 malloc(0) returns NULL (default: auto) 1622 --enable-lint-library Create lint library (default: disabled) 1623 1624Optional Packages: 1625 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1626 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1627 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1628 --with-pic try to use only PIC/non-PIC objects [default=use 1629 both] 1630 --with-tags[=TAGS] include additional configurations [automatic] 1631 --with-release-version=STRING 1632 Use release version string in package name 1633 --with-lint Use a lint-style source code checker (default: 1634 disabled) 1635 1636Some influential environment variables: 1637 CC C compiler command 1638 CFLAGS C compiler flags 1639 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1640 nonstandard directory <lib dir> 1641 LIBS libraries to pass to the linker, e.g. -l<library> 1642 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1643 you have headers in a nonstandard directory <include dir> 1644 CPP C preprocessor 1645 CXX C++ compiler command 1646 CXXFLAGS C++ compiler flags 1647 CXXCPP C++ preprocessor 1648 F77 Fortran 77 compiler command 1649 FFLAGS Fortran 77 compiler flags 1650 PKG_CONFIG path to pkg-config utility 1651 XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config 1652 XEXT_LIBS linker flags for XEXT, overriding pkg-config 1653 1654Use these variables to override the choices made by `configure' or to help 1655it to find libraries and programs with nonstandard names/locations. 1656 1657Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1658_ACEOF 1659ac_status=$? 1660fi 1661 1662if test "$ac_init_help" = "recursive"; then 1663 # If there are subdirs, report their specific --help. 1664 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1665 test -d "$ac_dir" || 1666 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1667 continue 1668 ac_builddir=. 1669 1670case "$ac_dir" in 1671.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1672*) 1673 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1674 # A ".." for each directory in $ac_dir_suffix. 1675 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1676 case $ac_top_builddir_sub in 1677 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1678 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1679 esac ;; 1680esac 1681ac_abs_top_builddir=$ac_pwd 1682ac_abs_builddir=$ac_pwd$ac_dir_suffix 1683# for backward compatibility: 1684ac_top_builddir=$ac_top_build_prefix 1685 1686case $srcdir in 1687 .) # We are building in place. 1688 ac_srcdir=. 1689 ac_top_srcdir=$ac_top_builddir_sub 1690 ac_abs_top_srcdir=$ac_pwd ;; 1691 [\\/]* | ?:[\\/]* ) # Absolute name. 1692 ac_srcdir=$srcdir$ac_dir_suffix; 1693 ac_top_srcdir=$srcdir 1694 ac_abs_top_srcdir=$srcdir ;; 1695 *) # Relative name. 1696 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1697 ac_top_srcdir=$ac_top_build_prefix$srcdir 1698 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1699esac 1700ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1701 1702 cd "$ac_dir" || { ac_status=$?; continue; } 1703 # Check for guested configure. 1704 if test -f "$ac_srcdir/configure.gnu"; then 1705 echo && 1706 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1707 elif test -f "$ac_srcdir/configure"; then 1708 echo && 1709 $SHELL "$ac_srcdir/configure" --help=recursive 1710 else 1711 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1712 fi || ac_status=$? 1713 cd "$ac_pwd" || { ac_status=$?; break; } 1714 done 1715fi 1716 1717test -n "$ac_init_help" && exit $ac_status 1718if $ac_init_version; then 1719 cat <<\_ACEOF 1720libXext configure 1.1.1 1721generated by GNU Autoconf 2.63 1722 1723Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 17242002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 1725This configure script is free software; the Free Software Foundation 1726gives unlimited permission to copy, distribute and modify it. 1727_ACEOF 1728 exit 1729fi 1730cat >config.log <<_ACEOF 1731This file contains any messages produced by compilers while 1732running configure, to aid debugging if configure makes a mistake. 1733 1734It was created by libXext $as_me 1.1.1, which was 1735generated by GNU Autoconf 2.63. Invocation command line was 1736 1737 $ $0 $@ 1738 1739_ACEOF 1740exec 5>>config.log 1741{ 1742cat <<_ASUNAME 1743## --------- ## 1744## Platform. ## 1745## --------- ## 1746 1747hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1748uname -m = `(uname -m) 2>/dev/null || echo unknown` 1749uname -r = `(uname -r) 2>/dev/null || echo unknown` 1750uname -s = `(uname -s) 2>/dev/null || echo unknown` 1751uname -v = `(uname -v) 2>/dev/null || echo unknown` 1752 1753/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1754/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1755 1756/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1757/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1758/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1759/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1760/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1761/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1762/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1763 1764_ASUNAME 1765 1766as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1767for as_dir in $PATH 1768do 1769 IFS=$as_save_IFS 1770 test -z "$as_dir" && as_dir=. 1771 $as_echo "PATH: $as_dir" 1772done 1773IFS=$as_save_IFS 1774 1775} >&5 1776 1777cat >&5 <<_ACEOF 1778 1779 1780## ----------- ## 1781## Core tests. ## 1782## ----------- ## 1783 1784_ACEOF 1785 1786 1787# Keep a trace of the command line. 1788# Strip out --no-create and --no-recursion so they do not pile up. 1789# Strip out --silent because we don't want to record it for future runs. 1790# Also quote any args containing shell meta-characters. 1791# Make two passes to allow for proper duplicate-argument suppression. 1792ac_configure_args= 1793ac_configure_args0= 1794ac_configure_args1= 1795ac_must_keep_next=false 1796for ac_pass in 1 2 1797do 1798 for ac_arg 1799 do 1800 case $ac_arg in 1801 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1802 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1803 | -silent | --silent | --silen | --sile | --sil) 1804 continue ;; 1805 *\'*) 1806 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1807 esac 1808 case $ac_pass in 1809 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1810 2) 1811 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1812 if test $ac_must_keep_next = true; then 1813 ac_must_keep_next=false # Got value, back to normal. 1814 else 1815 case $ac_arg in 1816 *=* | --config-cache | -C | -disable-* | --disable-* \ 1817 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1818 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1819 | -with-* | --with-* | -without-* | --without-* | --x) 1820 case "$ac_configure_args0 " in 1821 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1822 esac 1823 ;; 1824 -* ) ac_must_keep_next=true ;; 1825 esac 1826 fi 1827 ac_configure_args="$ac_configure_args '$ac_arg'" 1828 ;; 1829 esac 1830 done 1831done 1832$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1833$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1834 1835# When interrupted or exit'd, cleanup temporary files, and complete 1836# config.log. We remove comments because anyway the quotes in there 1837# would cause problems or look ugly. 1838# WARNING: Use '\'' to represent an apostrophe within the trap. 1839# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1840trap 'exit_status=$? 1841 # Save into config.log some information that might help in debugging. 1842 { 1843 echo 1844 1845 cat <<\_ASBOX 1846## ---------------- ## 1847## Cache variables. ## 1848## ---------------- ## 1849_ASBOX 1850 echo 1851 # The following way of writing the cache mishandles newlines in values, 1852( 1853 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1854 eval ac_val=\$$ac_var 1855 case $ac_val in #( 1856 *${as_nl}*) 1857 case $ac_var in #( 1858 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 1859$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1860 esac 1861 case $ac_var in #( 1862 _ | IFS | as_nl) ;; #( 1863 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1864 *) $as_unset $ac_var ;; 1865 esac ;; 1866 esac 1867 done 1868 (set) 2>&1 | 1869 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1870 *${as_nl}ac_space=\ *) 1871 sed -n \ 1872 "s/'\''/'\''\\\\'\'''\''/g; 1873 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1874 ;; #( 1875 *) 1876 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1877 ;; 1878 esac | 1879 sort 1880) 1881 echo 1882 1883 cat <<\_ASBOX 1884## ----------------- ## 1885## Output variables. ## 1886## ----------------- ## 1887_ASBOX 1888 echo 1889 for ac_var in $ac_subst_vars 1890 do 1891 eval ac_val=\$$ac_var 1892 case $ac_val in 1893 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1894 esac 1895 $as_echo "$ac_var='\''$ac_val'\''" 1896 done | sort 1897 echo 1898 1899 if test -n "$ac_subst_files"; then 1900 cat <<\_ASBOX 1901## ------------------- ## 1902## File substitutions. ## 1903## ------------------- ## 1904_ASBOX 1905 echo 1906 for ac_var in $ac_subst_files 1907 do 1908 eval ac_val=\$$ac_var 1909 case $ac_val in 1910 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1911 esac 1912 $as_echo "$ac_var='\''$ac_val'\''" 1913 done | sort 1914 echo 1915 fi 1916 1917 if test -s confdefs.h; then 1918 cat <<\_ASBOX 1919## ----------- ## 1920## confdefs.h. ## 1921## ----------- ## 1922_ASBOX 1923 echo 1924 cat confdefs.h 1925 echo 1926 fi 1927 test "$ac_signal" != 0 && 1928 $as_echo "$as_me: caught signal $ac_signal" 1929 $as_echo "$as_me: exit $exit_status" 1930 } >&5 1931 rm -f core *.core core.conftest.* && 1932 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1933 exit $exit_status 1934' 0 1935for ac_signal in 1 2 13 15; do 1936 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1937done 1938ac_signal=0 1939 1940# confdefs.h avoids OS command line length limits that DEFS can exceed. 1941rm -f -r conftest* confdefs.h 1942 1943# Predefined preprocessor variables. 1944 1945cat >>confdefs.h <<_ACEOF 1946#define PACKAGE_NAME "$PACKAGE_NAME" 1947_ACEOF 1948 1949 1950cat >>confdefs.h <<_ACEOF 1951#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1952_ACEOF 1953 1954 1955cat >>confdefs.h <<_ACEOF 1956#define PACKAGE_VERSION "$PACKAGE_VERSION" 1957_ACEOF 1958 1959 1960cat >>confdefs.h <<_ACEOF 1961#define PACKAGE_STRING "$PACKAGE_STRING" 1962_ACEOF 1963 1964 1965cat >>confdefs.h <<_ACEOF 1966#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1967_ACEOF 1968 1969 1970# Let the site file select an alternate cache file if it wants to. 1971# Prefer an explicitly selected file to automatically selected ones. 1972ac_site_file1=NONE 1973ac_site_file2=NONE 1974if test -n "$CONFIG_SITE"; then 1975 ac_site_file1=$CONFIG_SITE 1976elif test "x$prefix" != xNONE; then 1977 ac_site_file1=$prefix/share/config.site 1978 ac_site_file2=$prefix/etc/config.site 1979else 1980 ac_site_file1=$ac_default_prefix/share/config.site 1981 ac_site_file2=$ac_default_prefix/etc/config.site 1982fi 1983for ac_site_file in "$ac_site_file1" "$ac_site_file2" 1984do 1985 test "x$ac_site_file" = xNONE && continue 1986 if test -r "$ac_site_file"; then 1987 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1988$as_echo "$as_me: loading site script $ac_site_file" >&6;} 1989 sed 's/^/| /' "$ac_site_file" >&5 1990 . "$ac_site_file" 1991 fi 1992done 1993 1994if test -r "$cache_file"; then 1995 # Some versions of bash will fail to source /dev/null (special 1996 # files actually), so we avoid doing that. 1997 if test -f "$cache_file"; then 1998 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 1999$as_echo "$as_me: loading cache $cache_file" >&6;} 2000 case $cache_file in 2001 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2002 *) . "./$cache_file";; 2003 esac 2004 fi 2005else 2006 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 2007$as_echo "$as_me: creating cache $cache_file" >&6;} 2008 >$cache_file 2009fi 2010 2011# Check that the precious variables saved in the cache have kept the same 2012# value. 2013ac_cache_corrupted=false 2014for ac_var in $ac_precious_vars; do 2015 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2016 eval ac_new_set=\$ac_env_${ac_var}_set 2017 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2018 eval ac_new_val=\$ac_env_${ac_var}_value 2019 case $ac_old_set,$ac_new_set in 2020 set,) 2021 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2022$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2023 ac_cache_corrupted=: ;; 2024 ,set) 2025 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 2026$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2027 ac_cache_corrupted=: ;; 2028 ,);; 2029 *) 2030 if test "x$ac_old_val" != "x$ac_new_val"; then 2031 # differences in whitespace do not lead to failure. 2032 ac_old_val_w=`echo x $ac_old_val` 2033 ac_new_val_w=`echo x $ac_new_val` 2034 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2035 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 2036$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2037 ac_cache_corrupted=: 2038 else 2039 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2040$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2041 eval $ac_var=\$ac_old_val 2042 fi 2043 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 2044$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2045 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 2046$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2047 fi;; 2048 esac 2049 # Pass precious variables to config.status. 2050 if test "$ac_new_set" = set; then 2051 case $ac_new_val in 2052 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2053 *) ac_arg=$ac_var=$ac_new_val ;; 2054 esac 2055 case " $ac_configure_args " in 2056 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2057 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 2058 esac 2059 fi 2060done 2061if $ac_cache_corrupted; then 2062 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 2063$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2064 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 2065$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2066 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 2067$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 2068 { (exit 1); exit 1; }; } 2069fi 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095ac_ext=c 2096ac_cpp='$CPP $CPPFLAGS' 2097ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2098ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2099ac_compiler_gnu=$ac_cv_c_compiler_gnu 2100 2101 2102 2103 2104am__api_version='1.11' 2105 2106ac_aux_dir= 2107for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2108 if test -f "$ac_dir/install-sh"; then 2109 ac_aux_dir=$ac_dir 2110 ac_install_sh="$ac_aux_dir/install-sh -c" 2111 break 2112 elif test -f "$ac_dir/install.sh"; then 2113 ac_aux_dir=$ac_dir 2114 ac_install_sh="$ac_aux_dir/install.sh -c" 2115 break 2116 elif test -f "$ac_dir/shtool"; then 2117 ac_aux_dir=$ac_dir 2118 ac_install_sh="$ac_aux_dir/shtool install -c" 2119 break 2120 fi 2121done 2122if test -z "$ac_aux_dir"; then 2123 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 2124$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} 2125 { (exit 1); exit 1; }; } 2126fi 2127 2128# These three variables are undocumented and unsupported, 2129# and are intended to be withdrawn in a future Autoconf release. 2130# They can cause serious problems if a builder's source tree is in a directory 2131# whose full name contains unusual characters. 2132ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2133ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2134ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2135 2136 2137# Find a good install program. We prefer a C program (faster), 2138# so one script is as good as another. But avoid the broken or 2139# incompatible versions: 2140# SysV /etc/install, /usr/sbin/install 2141# SunOS /usr/etc/install 2142# IRIX /sbin/install 2143# AIX /bin/install 2144# AmigaOS /C/install, which installs bootblocks on floppy discs 2145# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2146# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2147# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2148# OS/2's system install, which has a completely different semantic 2149# ./install, which can be erroneously created by make from ./install.sh. 2150# Reject install programs that cannot install multiple files. 2151{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2152$as_echo_n "checking for a BSD-compatible install... " >&6; } 2153if test -z "$INSTALL"; then 2154if test "${ac_cv_path_install+set}" = set; then 2155 $as_echo_n "(cached) " >&6 2156else 2157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2158for as_dir in $PATH 2159do 2160 IFS=$as_save_IFS 2161 test -z "$as_dir" && as_dir=. 2162 # Account for people who put trailing slashes in PATH elements. 2163case $as_dir/ in 2164 ./ | .// | /cC/* | \ 2165 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2166 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2167 /usr/ucb/* ) ;; 2168 *) 2169 # OSF1 and SCO ODT 3.0 have their own names for install. 2170 # Don't use installbsd from OSF since it installs stuff as root 2171 # by default. 2172 for ac_prog in ginstall scoinst install; do 2173 for ac_exec_ext in '' $ac_executable_extensions; do 2174 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2175 if test $ac_prog = install && 2176 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2177 # AIX install. It has an incompatible calling convention. 2178 : 2179 elif test $ac_prog = install && 2180 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2181 # program-specific install script used by HP pwplus--don't use. 2182 : 2183 else 2184 rm -rf conftest.one conftest.two conftest.dir 2185 echo one > conftest.one 2186 echo two > conftest.two 2187 mkdir conftest.dir 2188 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2189 test -s conftest.one && test -s conftest.two && 2190 test -s conftest.dir/conftest.one && 2191 test -s conftest.dir/conftest.two 2192 then 2193 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2194 break 3 2195 fi 2196 fi 2197 fi 2198 done 2199 done 2200 ;; 2201esac 2202 2203done 2204IFS=$as_save_IFS 2205 2206rm -rf conftest.one conftest.two conftest.dir 2207 2208fi 2209 if test "${ac_cv_path_install+set}" = set; then 2210 INSTALL=$ac_cv_path_install 2211 else 2212 # As a last resort, use the slow shell script. Don't cache a 2213 # value for INSTALL within a source directory, because that will 2214 # break other packages using the cache if that directory is 2215 # removed, or if the value is a relative name. 2216 INSTALL=$ac_install_sh 2217 fi 2218fi 2219{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 2220$as_echo "$INSTALL" >&6; } 2221 2222# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2223# It thinks the first close brace ends the variable substitution. 2224test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2225 2226test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2227 2228test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2229 2230{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2231$as_echo_n "checking whether build environment is sane... " >&6; } 2232# Just in case 2233sleep 1 2234echo timestamp > conftest.file 2235# Reject unsafe characters in $srcdir or the absolute working directory 2236# name. Accept space and tab only in the latter. 2237am_lf=' 2238' 2239case `pwd` in 2240 *[\\\"\#\$\&\'\`$am_lf]*) 2241 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5 2242$as_echo "$as_me: error: unsafe absolute working directory name" >&2;} 2243 { (exit 1); exit 1; }; };; 2244esac 2245case $srcdir in 2246 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2247 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5 2248$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;} 2249 { (exit 1); exit 1; }; };; 2250esac 2251 2252# Do `set' in a subshell so we don't clobber the current shell's 2253# arguments. Must try -L first in case configure is actually a 2254# symlink; some systems play weird games with the mod time of symlinks 2255# (eg FreeBSD returns the mod time of the symlink's containing 2256# directory). 2257if ( 2258 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2259 if test "$*" = "X"; then 2260 # -L didn't work. 2261 set X `ls -t "$srcdir/configure" conftest.file` 2262 fi 2263 rm -f conftest.file 2264 if test "$*" != "X $srcdir/configure conftest.file" \ 2265 && test "$*" != "X conftest.file $srcdir/configure"; then 2266 2267 # If neither matched, then we have a broken ls. This can happen 2268 # if, for instance, CONFIG_SHELL is bash and it inherits a 2269 # broken ls alias from the environment. This has actually 2270 # happened. Such a system could not be considered "sane". 2271 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2272alias in your environment" >&5 2273$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2274alias in your environment" >&2;} 2275 { (exit 1); exit 1; }; } 2276 fi 2277 2278 test "$2" = conftest.file 2279 ) 2280then 2281 # Ok. 2282 : 2283else 2284 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2285Check your system clock" >&5 2286$as_echo "$as_me: error: newly created file is older than distributed files! 2287Check your system clock" >&2;} 2288 { (exit 1); exit 1; }; } 2289fi 2290{ $as_echo "$as_me:$LINENO: result: yes" >&5 2291$as_echo "yes" >&6; } 2292test "$program_prefix" != NONE && 2293 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2294# Use a double $ so make ignores it. 2295test "$program_suffix" != NONE && 2296 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2297# Double any \ or $. 2298# By default was `s,x,x', remove it if useless. 2299ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2300program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2301 2302# expand $ac_aux_dir to an absolute path 2303am_aux_dir=`cd $ac_aux_dir && pwd` 2304 2305if test x"${MISSING+set}" != xset; then 2306 case $am_aux_dir in 2307 *\ * | *\ *) 2308 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2309 *) 2310 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2311 esac 2312fi 2313# Use eval to expand $SHELL 2314if eval "$MISSING --run true"; then 2315 am_missing_run="$MISSING --run " 2316else 2317 am_missing_run= 2318 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2319$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2320fi 2321 2322if test x"${install_sh}" != xset; then 2323 case $am_aux_dir in 2324 *\ * | *\ *) 2325 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2326 *) 2327 install_sh="\${SHELL} $am_aux_dir/install-sh" 2328 esac 2329fi 2330 2331# Installed binaries are usually stripped using `strip' when the user 2332# run `make install-strip'. However `strip' might not be the right 2333# tool to use in cross-compilation environments, therefore Automake 2334# will honor the `STRIP' environment variable to overrule this program. 2335if test "$cross_compiling" != no; then 2336 if test -n "$ac_tool_prefix"; then 2337 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2338set dummy ${ac_tool_prefix}strip; ac_word=$2 2339{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2340$as_echo_n "checking for $ac_word... " >&6; } 2341if test "${ac_cv_prog_STRIP+set}" = set; then 2342 $as_echo_n "(cached) " >&6 2343else 2344 if test -n "$STRIP"; then 2345 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2346else 2347as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2348for as_dir in $PATH 2349do 2350 IFS=$as_save_IFS 2351 test -z "$as_dir" && as_dir=. 2352 for ac_exec_ext in '' $ac_executable_extensions; do 2353 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2354 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2355 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2356 break 2 2357 fi 2358done 2359done 2360IFS=$as_save_IFS 2361 2362fi 2363fi 2364STRIP=$ac_cv_prog_STRIP 2365if test -n "$STRIP"; then 2366 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 2367$as_echo "$STRIP" >&6; } 2368else 2369 { $as_echo "$as_me:$LINENO: result: no" >&5 2370$as_echo "no" >&6; } 2371fi 2372 2373 2374fi 2375if test -z "$ac_cv_prog_STRIP"; then 2376 ac_ct_STRIP=$STRIP 2377 # Extract the first word of "strip", so it can be a program name with args. 2378set dummy strip; ac_word=$2 2379{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2380$as_echo_n "checking for $ac_word... " >&6; } 2381if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2382 $as_echo_n "(cached) " >&6 2383else 2384 if test -n "$ac_ct_STRIP"; then 2385 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2386else 2387as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2388for as_dir in $PATH 2389do 2390 IFS=$as_save_IFS 2391 test -z "$as_dir" && as_dir=. 2392 for ac_exec_ext in '' $ac_executable_extensions; do 2393 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2394 ac_cv_prog_ac_ct_STRIP="strip" 2395 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2396 break 2 2397 fi 2398done 2399done 2400IFS=$as_save_IFS 2401 2402fi 2403fi 2404ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2405if test -n "$ac_ct_STRIP"; then 2406 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2407$as_echo "$ac_ct_STRIP" >&6; } 2408else 2409 { $as_echo "$as_me:$LINENO: result: no" >&5 2410$as_echo "no" >&6; } 2411fi 2412 2413 if test "x$ac_ct_STRIP" = x; then 2414 STRIP=":" 2415 else 2416 case $cross_compiling:$ac_tool_warned in 2417yes:) 2418{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2419$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2420ac_tool_warned=yes ;; 2421esac 2422 STRIP=$ac_ct_STRIP 2423 fi 2424else 2425 STRIP="$ac_cv_prog_STRIP" 2426fi 2427 2428fi 2429INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2430 2431{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 2432$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2433if test -z "$MKDIR_P"; then 2434 if test "${ac_cv_path_mkdir+set}" = set; then 2435 $as_echo_n "(cached) " >&6 2436else 2437 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2438for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2439do 2440 IFS=$as_save_IFS 2441 test -z "$as_dir" && as_dir=. 2442 for ac_prog in mkdir gmkdir; do 2443 for ac_exec_ext in '' $ac_executable_extensions; do 2444 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2445 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2446 'mkdir (GNU coreutils) '* | \ 2447 'mkdir (coreutils) '* | \ 2448 'mkdir (fileutils) '4.1*) 2449 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2450 break 3;; 2451 esac 2452 done 2453 done 2454done 2455IFS=$as_save_IFS 2456 2457fi 2458 2459 if test "${ac_cv_path_mkdir+set}" = set; then 2460 MKDIR_P="$ac_cv_path_mkdir -p" 2461 else 2462 # As a last resort, use the slow shell script. Don't cache a 2463 # value for MKDIR_P within a source directory, because that will 2464 # break other packages using the cache if that directory is 2465 # removed, or if the value is a relative name. 2466 test -d ./--version && rmdir ./--version 2467 MKDIR_P="$ac_install_sh -d" 2468 fi 2469fi 2470{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 2471$as_echo "$MKDIR_P" >&6; } 2472 2473mkdir_p="$MKDIR_P" 2474case $mkdir_p in 2475 [\\/$]* | ?:[\\/]*) ;; 2476 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2477esac 2478 2479for ac_prog in gawk mawk nawk awk 2480do 2481 # Extract the first word of "$ac_prog", so it can be a program name with args. 2482set dummy $ac_prog; ac_word=$2 2483{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2484$as_echo_n "checking for $ac_word... " >&6; } 2485if test "${ac_cv_prog_AWK+set}" = set; then 2486 $as_echo_n "(cached) " >&6 2487else 2488 if test -n "$AWK"; then 2489 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2490else 2491as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2492for as_dir in $PATH 2493do 2494 IFS=$as_save_IFS 2495 test -z "$as_dir" && as_dir=. 2496 for ac_exec_ext in '' $ac_executable_extensions; do 2497 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2498 ac_cv_prog_AWK="$ac_prog" 2499 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2500 break 2 2501 fi 2502done 2503done 2504IFS=$as_save_IFS 2505 2506fi 2507fi 2508AWK=$ac_cv_prog_AWK 2509if test -n "$AWK"; then 2510 { $as_echo "$as_me:$LINENO: result: $AWK" >&5 2511$as_echo "$AWK" >&6; } 2512else 2513 { $as_echo "$as_me:$LINENO: result: no" >&5 2514$as_echo "no" >&6; } 2515fi 2516 2517 2518 test -n "$AWK" && break 2519done 2520 2521{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2522$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2523set x ${MAKE-make} 2524ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2525if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2526 $as_echo_n "(cached) " >&6 2527else 2528 cat >conftest.make <<\_ACEOF 2529SHELL = /bin/sh 2530all: 2531 @echo '@@@%%%=$(MAKE)=@@@%%%' 2532_ACEOF 2533# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2534case `${MAKE-make} -f conftest.make 2>/dev/null` in 2535 *@@@%%%=?*=@@@%%%*) 2536 eval ac_cv_prog_make_${ac_make}_set=yes;; 2537 *) 2538 eval ac_cv_prog_make_${ac_make}_set=no;; 2539esac 2540rm -f conftest.make 2541fi 2542if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2543 { $as_echo "$as_me:$LINENO: result: yes" >&5 2544$as_echo "yes" >&6; } 2545 SET_MAKE= 2546else 2547 { $as_echo "$as_me:$LINENO: result: no" >&5 2548$as_echo "no" >&6; } 2549 SET_MAKE="MAKE=${MAKE-make}" 2550fi 2551 2552rm -rf .tst 2>/dev/null 2553mkdir .tst 2>/dev/null 2554if test -d .tst; then 2555 am__leading_dot=. 2556else 2557 am__leading_dot=_ 2558fi 2559rmdir .tst 2>/dev/null 2560 2561if test "`cd $srcdir && pwd`" != "`pwd`"; then 2562 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2563 # is not polluted with repeated "-I." 2564 am__isrc=' -I$(srcdir)' 2565 # test to see if srcdir already configured 2566 if test -f $srcdir/config.status; then 2567 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2568$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2569 { (exit 1); exit 1; }; } 2570 fi 2571fi 2572 2573# test whether we have cygpath 2574if test -z "$CYGPATH_W"; then 2575 if (cygpath --version) >/dev/null 2>/dev/null; then 2576 CYGPATH_W='cygpath -w' 2577 else 2578 CYGPATH_W=echo 2579 fi 2580fi 2581 2582 2583# Define the identity of the package. 2584 PACKAGE='libXext' 2585 VERSION='1.1.1' 2586 2587 2588cat >>confdefs.h <<_ACEOF 2589#define PACKAGE "$PACKAGE" 2590_ACEOF 2591 2592 2593cat >>confdefs.h <<_ACEOF 2594#define VERSION "$VERSION" 2595_ACEOF 2596 2597# Some tools Automake needs. 2598 2599ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2600 2601 2602AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2603 2604 2605AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2606 2607 2608AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2609 2610 2611MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2612 2613# We need awk for the "check" target. The system "awk" is bad on 2614# some platforms. 2615# Always define AMTAR for backward compatibility. 2616 2617AMTAR=${AMTAR-"${am_missing_run}tar"} 2618 2619am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2620 2621 2622 2623 2624 2625 2626 2627{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2628$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2629 # Check whether --enable-maintainer-mode was given. 2630if test "${enable_maintainer_mode+set}" = set; then 2631 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2632else 2633 USE_MAINTAINER_MODE=no 2634fi 2635 2636 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2637$as_echo "$USE_MAINTAINER_MODE" >&6; } 2638 if test $USE_MAINTAINER_MODE = yes; then 2639 MAINTAINER_MODE_TRUE= 2640 MAINTAINER_MODE_FALSE='#' 2641else 2642 MAINTAINER_MODE_TRUE='#' 2643 MAINTAINER_MODE_FALSE= 2644fi 2645 2646 MAINT=$MAINTAINER_MODE_TRUE 2647 2648 2649 2650# Require xorg-macros: XORG_DEFAULT_OPTIONS, XORG_WITH_LINT 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662ac_config_headers="$ac_config_headers config.h" 2663 2664 2665# Determine .so library version per platform 2666# based on SharedXextRev in monolith xc/config/cf/*Lib.tmpl 2667# Make sure we can run config.sub. 2668$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2669 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 2670$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 2671 { (exit 1); exit 1; }; } 2672 2673{ $as_echo "$as_me:$LINENO: checking build system type" >&5 2674$as_echo_n "checking build system type... " >&6; } 2675if test "${ac_cv_build+set}" = set; then 2676 $as_echo_n "(cached) " >&6 2677else 2678 ac_build_alias=$build_alias 2679test "x$ac_build_alias" = x && 2680 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2681test "x$ac_build_alias" = x && 2682 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 2683$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 2684 { (exit 1); exit 1; }; } 2685ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2686 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 2687$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 2688 { (exit 1); exit 1; }; } 2689 2690fi 2691{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 2692$as_echo "$ac_cv_build" >&6; } 2693case $ac_cv_build in 2694*-*-*) ;; 2695*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 2696$as_echo "$as_me: error: invalid value of canonical build" >&2;} 2697 { (exit 1); exit 1; }; };; 2698esac 2699build=$ac_cv_build 2700ac_save_IFS=$IFS; IFS='-' 2701set x $ac_cv_build 2702shift 2703build_cpu=$1 2704build_vendor=$2 2705shift; shift 2706# Remember, the first character of IFS is used to create $*, 2707# except with old shells: 2708build_os=$* 2709IFS=$ac_save_IFS 2710case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2711 2712 2713{ $as_echo "$as_me:$LINENO: checking host system type" >&5 2714$as_echo_n "checking host system type... " >&6; } 2715if test "${ac_cv_host+set}" = set; then 2716 $as_echo_n "(cached) " >&6 2717else 2718 if test "x$host_alias" = x; then 2719 ac_cv_host=$ac_cv_build 2720else 2721 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2722 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 2723$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 2724 { (exit 1); exit 1; }; } 2725fi 2726 2727fi 2728{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 2729$as_echo "$ac_cv_host" >&6; } 2730case $ac_cv_host in 2731*-*-*) ;; 2732*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 2733$as_echo "$as_me: error: invalid value of canonical host" >&2;} 2734 { (exit 1); exit 1; }; };; 2735esac 2736host=$ac_cv_host 2737ac_save_IFS=$IFS; IFS='-' 2738set x $ac_cv_host 2739shift 2740host_cpu=$1 2741host_vendor=$2 2742shift; shift 2743# Remember, the first character of IFS is used to create $*, 2744# except with old shells: 2745host_os=$* 2746IFS=$ac_save_IFS 2747case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2748 2749 2750if test "x$XEXT_SOREV" = "x" ; then 2751 case $host_os in 2752 openbsd*) XEXT_SOREV=8:0 ;; 2753 solaris*) XEXT_SOREV=0 ;; 2754 *) XEXT_SOREV=6:4:0 ;; 2755 esac 2756fi 2757 2758 2759# Checks for programs. 2760# Check whether --enable-shared was given. 2761if test "${enable_shared+set}" = set; then 2762 enableval=$enable_shared; p=${PACKAGE-default} 2763 case $enableval in 2764 yes) enable_shared=yes ;; 2765 no) enable_shared=no ;; 2766 *) 2767 enable_shared=no 2768 # Look at the argument we got. We use all the common list separators. 2769 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2770 for pkg in $enableval; do 2771 IFS="$lt_save_ifs" 2772 if test "X$pkg" = "X$p"; then 2773 enable_shared=yes 2774 fi 2775 done 2776 IFS="$lt_save_ifs" 2777 ;; 2778 esac 2779else 2780 enable_shared=yes 2781fi 2782 2783 2784# Check whether --enable-static was given. 2785if test "${enable_static+set}" = set; then 2786 enableval=$enable_static; p=${PACKAGE-default} 2787 case $enableval in 2788 yes) enable_static=yes ;; 2789 no) enable_static=no ;; 2790 *) 2791 enable_static=no 2792 # Look at the argument we got. We use all the common list separators. 2793 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2794 for pkg in $enableval; do 2795 IFS="$lt_save_ifs" 2796 if test "X$pkg" = "X$p"; then 2797 enable_static=yes 2798 fi 2799 done 2800 IFS="$lt_save_ifs" 2801 ;; 2802 esac 2803else 2804 enable_static=yes 2805fi 2806 2807 2808# Check whether --enable-fast-install was given. 2809if test "${enable_fast_install+set}" = set; then 2810 enableval=$enable_fast_install; p=${PACKAGE-default} 2811 case $enableval in 2812 yes) enable_fast_install=yes ;; 2813 no) enable_fast_install=no ;; 2814 *) 2815 enable_fast_install=no 2816 # Look at the argument we got. We use all the common list separators. 2817 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2818 for pkg in $enableval; do 2819 IFS="$lt_save_ifs" 2820 if test "X$pkg" = "X$p"; then 2821 enable_fast_install=yes 2822 fi 2823 done 2824 IFS="$lt_save_ifs" 2825 ;; 2826 esac 2827else 2828 enable_fast_install=yes 2829fi 2830 2831 2832DEPDIR="${am__leading_dot}deps" 2833 2834ac_config_commands="$ac_config_commands depfiles" 2835 2836 2837am_make=${MAKE-make} 2838cat > confinc << 'END' 2839am__doit: 2840 @echo this is the am__doit target 2841.PHONY: am__doit 2842END 2843# If we don't find an include directive, just comment out the code. 2844{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 2845$as_echo_n "checking for style of include used by $am_make... " >&6; } 2846am__include="#" 2847am__quote= 2848_am_result=none 2849# First try GNU make style include. 2850echo "include confinc" > confmf 2851# Ignore all kinds of additional output from `make'. 2852case `$am_make -s -f confmf 2> /dev/null` in #( 2853*the\ am__doit\ target*) 2854 am__include=include 2855 am__quote= 2856 _am_result=GNU 2857 ;; 2858esac 2859# Now try BSD make style include. 2860if test "$am__include" = "#"; then 2861 echo '.include "confinc"' > confmf 2862 case `$am_make -s -f confmf 2> /dev/null` in #( 2863 *the\ am__doit\ target*) 2864 am__include=.include 2865 am__quote="\"" 2866 _am_result=BSD 2867 ;; 2868 esac 2869fi 2870 2871 2872{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 2873$as_echo "$_am_result" >&6; } 2874rm -f confinc confmf 2875 2876# Check whether --enable-dependency-tracking was given. 2877if test "${enable_dependency_tracking+set}" = set; then 2878 enableval=$enable_dependency_tracking; 2879fi 2880 2881if test "x$enable_dependency_tracking" != xno; then 2882 am_depcomp="$ac_aux_dir/depcomp" 2883 AMDEPBACKSLASH='\' 2884fi 2885 if test "x$enable_dependency_tracking" != xno; then 2886 AMDEP_TRUE= 2887 AMDEP_FALSE='#' 2888else 2889 AMDEP_TRUE='#' 2890 AMDEP_FALSE= 2891fi 2892 2893 2894ac_ext=c 2895ac_cpp='$CPP $CPPFLAGS' 2896ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2897ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2898ac_compiler_gnu=$ac_cv_c_compiler_gnu 2899if test -n "$ac_tool_prefix"; then 2900 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2901set dummy ${ac_tool_prefix}gcc; ac_word=$2 2902{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2903$as_echo_n "checking for $ac_word... " >&6; } 2904if test "${ac_cv_prog_CC+set}" = set; then 2905 $as_echo_n "(cached) " >&6 2906else 2907 if test -n "$CC"; then 2908 ac_cv_prog_CC="$CC" # Let the user override the test. 2909else 2910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2911for as_dir in $PATH 2912do 2913 IFS=$as_save_IFS 2914 test -z "$as_dir" && as_dir=. 2915 for ac_exec_ext in '' $ac_executable_extensions; do 2916 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2917 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2918 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2919 break 2 2920 fi 2921done 2922done 2923IFS=$as_save_IFS 2924 2925fi 2926fi 2927CC=$ac_cv_prog_CC 2928if test -n "$CC"; then 2929 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2930$as_echo "$CC" >&6; } 2931else 2932 { $as_echo "$as_me:$LINENO: result: no" >&5 2933$as_echo "no" >&6; } 2934fi 2935 2936 2937fi 2938if test -z "$ac_cv_prog_CC"; then 2939 ac_ct_CC=$CC 2940 # Extract the first word of "gcc", so it can be a program name with args. 2941set dummy gcc; ac_word=$2 2942{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2943$as_echo_n "checking for $ac_word... " >&6; } 2944if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2945 $as_echo_n "(cached) " >&6 2946else 2947 if test -n "$ac_ct_CC"; then 2948 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2949else 2950as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2951for as_dir in $PATH 2952do 2953 IFS=$as_save_IFS 2954 test -z "$as_dir" && as_dir=. 2955 for ac_exec_ext in '' $ac_executable_extensions; do 2956 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2957 ac_cv_prog_ac_ct_CC="gcc" 2958 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2959 break 2 2960 fi 2961done 2962done 2963IFS=$as_save_IFS 2964 2965fi 2966fi 2967ac_ct_CC=$ac_cv_prog_ac_ct_CC 2968if test -n "$ac_ct_CC"; then 2969 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2970$as_echo "$ac_ct_CC" >&6; } 2971else 2972 { $as_echo "$as_me:$LINENO: result: no" >&5 2973$as_echo "no" >&6; } 2974fi 2975 2976 if test "x$ac_ct_CC" = x; then 2977 CC="" 2978 else 2979 case $cross_compiling:$ac_tool_warned in 2980yes:) 2981{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2982$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2983ac_tool_warned=yes ;; 2984esac 2985 CC=$ac_ct_CC 2986 fi 2987else 2988 CC="$ac_cv_prog_CC" 2989fi 2990 2991if test -z "$CC"; then 2992 if test -n "$ac_tool_prefix"; then 2993 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2994set dummy ${ac_tool_prefix}cc; ac_word=$2 2995{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2996$as_echo_n "checking for $ac_word... " >&6; } 2997if test "${ac_cv_prog_CC+set}" = set; then 2998 $as_echo_n "(cached) " >&6 2999else 3000 if test -n "$CC"; then 3001 ac_cv_prog_CC="$CC" # Let the user override the test. 3002else 3003as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3004for as_dir in $PATH 3005do 3006 IFS=$as_save_IFS 3007 test -z "$as_dir" && as_dir=. 3008 for ac_exec_ext in '' $ac_executable_extensions; do 3009 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3010 ac_cv_prog_CC="${ac_tool_prefix}cc" 3011 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3012 break 2 3013 fi 3014done 3015done 3016IFS=$as_save_IFS 3017 3018fi 3019fi 3020CC=$ac_cv_prog_CC 3021if test -n "$CC"; then 3022 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3023$as_echo "$CC" >&6; } 3024else 3025 { $as_echo "$as_me:$LINENO: result: no" >&5 3026$as_echo "no" >&6; } 3027fi 3028 3029 3030 fi 3031fi 3032if test -z "$CC"; then 3033 # Extract the first word of "cc", so it can be a program name with args. 3034set dummy cc; ac_word=$2 3035{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3036$as_echo_n "checking for $ac_word... " >&6; } 3037if test "${ac_cv_prog_CC+set}" = set; then 3038 $as_echo_n "(cached) " >&6 3039else 3040 if test -n "$CC"; then 3041 ac_cv_prog_CC="$CC" # Let the user override the test. 3042else 3043 ac_prog_rejected=no 3044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3045for as_dir in $PATH 3046do 3047 IFS=$as_save_IFS 3048 test -z "$as_dir" && as_dir=. 3049 for ac_exec_ext in '' $ac_executable_extensions; do 3050 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3051 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3052 ac_prog_rejected=yes 3053 continue 3054 fi 3055 ac_cv_prog_CC="cc" 3056 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3057 break 2 3058 fi 3059done 3060done 3061IFS=$as_save_IFS 3062 3063if test $ac_prog_rejected = yes; then 3064 # We found a bogon in the path, so make sure we never use it. 3065 set dummy $ac_cv_prog_CC 3066 shift 3067 if test $# != 0; then 3068 # We chose a different compiler from the bogus one. 3069 # However, it has the same basename, so the bogon will be chosen 3070 # first if we set CC to just the basename; use the full file name. 3071 shift 3072 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3073 fi 3074fi 3075fi 3076fi 3077CC=$ac_cv_prog_CC 3078if test -n "$CC"; then 3079 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3080$as_echo "$CC" >&6; } 3081else 3082 { $as_echo "$as_me:$LINENO: result: no" >&5 3083$as_echo "no" >&6; } 3084fi 3085 3086 3087fi 3088if test -z "$CC"; then 3089 if test -n "$ac_tool_prefix"; then 3090 for ac_prog in cl.exe 3091 do 3092 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3093set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3094{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3095$as_echo_n "checking for $ac_word... " >&6; } 3096if test "${ac_cv_prog_CC+set}" = set; then 3097 $as_echo_n "(cached) " >&6 3098else 3099 if test -n "$CC"; then 3100 ac_cv_prog_CC="$CC" # Let the user override the test. 3101else 3102as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3103for as_dir in $PATH 3104do 3105 IFS=$as_save_IFS 3106 test -z "$as_dir" && as_dir=. 3107 for ac_exec_ext in '' $ac_executable_extensions; do 3108 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3109 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3110 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3111 break 2 3112 fi 3113done 3114done 3115IFS=$as_save_IFS 3116 3117fi 3118fi 3119CC=$ac_cv_prog_CC 3120if test -n "$CC"; then 3121 { $as_echo "$as_me:$LINENO: result: $CC" >&5 3122$as_echo "$CC" >&6; } 3123else 3124 { $as_echo "$as_me:$LINENO: result: no" >&5 3125$as_echo "no" >&6; } 3126fi 3127 3128 3129 test -n "$CC" && break 3130 done 3131fi 3132if test -z "$CC"; then 3133 ac_ct_CC=$CC 3134 for ac_prog in cl.exe 3135do 3136 # Extract the first word of "$ac_prog", so it can be a program name with args. 3137set dummy $ac_prog; ac_word=$2 3138{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 3139$as_echo_n "checking for $ac_word... " >&6; } 3140if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 3141 $as_echo_n "(cached) " >&6 3142else 3143 if test -n "$ac_ct_CC"; then 3144 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3145else 3146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3147for as_dir in $PATH 3148do 3149 IFS=$as_save_IFS 3150 test -z "$as_dir" && as_dir=. 3151 for ac_exec_ext in '' $ac_executable_extensions; do 3152 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3153 ac_cv_prog_ac_ct_CC="$ac_prog" 3154 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 3155 break 2 3156 fi 3157done 3158done 3159IFS=$as_save_IFS 3160 3161fi 3162fi 3163ac_ct_CC=$ac_cv_prog_ac_ct_CC 3164if test -n "$ac_ct_CC"; then 3165 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 3166$as_echo "$ac_ct_CC" >&6; } 3167else 3168 { $as_echo "$as_me:$LINENO: result: no" >&5 3169$as_echo "no" >&6; } 3170fi 3171 3172 3173 test -n "$ac_ct_CC" && break 3174done 3175 3176 if test "x$ac_ct_CC" = x; then 3177 CC="" 3178 else 3179 case $cross_compiling:$ac_tool_warned in 3180yes:) 3181{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 3182$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3183ac_tool_warned=yes ;; 3184esac 3185 CC=$ac_ct_CC 3186 fi 3187fi 3188 3189fi 3190 3191 3192test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3193$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3194{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 3195See \`config.log' for more details." >&5 3196$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 3197See \`config.log' for more details." >&2;} 3198 { (exit 1); exit 1; }; }; } 3199 3200# Provide some information about the compiler. 3201$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 3202set X $ac_compile 3203ac_compiler=$2 3204{ (ac_try="$ac_compiler --version >&5" 3205case "(($ac_try" in 3206 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3207 *) ac_try_echo=$ac_try;; 3208esac 3209eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3210$as_echo "$ac_try_echo") >&5 3211 (eval "$ac_compiler --version >&5") 2>&5 3212 ac_status=$? 3213 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3214 (exit $ac_status); } 3215{ (ac_try="$ac_compiler -v >&5" 3216case "(($ac_try" in 3217 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3218 *) ac_try_echo=$ac_try;; 3219esac 3220eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3221$as_echo "$ac_try_echo") >&5 3222 (eval "$ac_compiler -v >&5") 2>&5 3223 ac_status=$? 3224 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3225 (exit $ac_status); } 3226{ (ac_try="$ac_compiler -V >&5" 3227case "(($ac_try" in 3228 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3229 *) ac_try_echo=$ac_try;; 3230esac 3231eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3232$as_echo "$ac_try_echo") >&5 3233 (eval "$ac_compiler -V >&5") 2>&5 3234 ac_status=$? 3235 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3236 (exit $ac_status); } 3237 3238cat >conftest.$ac_ext <<_ACEOF 3239/* confdefs.h. */ 3240_ACEOF 3241cat confdefs.h >>conftest.$ac_ext 3242cat >>conftest.$ac_ext <<_ACEOF 3243/* end confdefs.h. */ 3244 3245int 3246main () 3247{ 3248 3249 ; 3250 return 0; 3251} 3252_ACEOF 3253ac_clean_files_save=$ac_clean_files 3254ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3255# Try to create an executable without -o first, disregard a.out. 3256# It will help us diagnose broken compilers, and finding out an intuition 3257# of exeext. 3258{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 3259$as_echo_n "checking for C compiler default output file name... " >&6; } 3260ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3261 3262# The possible output files: 3263ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3264 3265ac_rmfiles= 3266for ac_file in $ac_files 3267do 3268 case $ac_file in 3269 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3270 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3271 esac 3272done 3273rm -f $ac_rmfiles 3274 3275if { (ac_try="$ac_link_default" 3276case "(($ac_try" in 3277 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3278 *) ac_try_echo=$ac_try;; 3279esac 3280eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3281$as_echo "$ac_try_echo") >&5 3282 (eval "$ac_link_default") 2>&5 3283 ac_status=$? 3284 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3285 (exit $ac_status); }; then 3286 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3287# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3288# in a Makefile. We should not override ac_cv_exeext if it was cached, 3289# so that the user can short-circuit this test for compilers unknown to 3290# Autoconf. 3291for ac_file in $ac_files '' 3292do 3293 test -f "$ac_file" || continue 3294 case $ac_file in 3295 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3296 ;; 3297 [ab].out ) 3298 # We found the default executable, but exeext='' is most 3299 # certainly right. 3300 break;; 3301 *.* ) 3302 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3303 then :; else 3304 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3305 fi 3306 # We set ac_cv_exeext here because the later test for it is not 3307 # safe: cross compilers may not add the suffix if given an `-o' 3308 # argument, so we may need to know it at that point already. 3309 # Even if this section looks crufty: it has the advantage of 3310 # actually working. 3311 break;; 3312 * ) 3313 break;; 3314 esac 3315done 3316test "$ac_cv_exeext" = no && ac_cv_exeext= 3317 3318else 3319 ac_file='' 3320fi 3321 3322{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 3323$as_echo "$ac_file" >&6; } 3324if test -z "$ac_file"; then 3325 $as_echo "$as_me: failed program was:" >&5 3326sed 's/^/| /' conftest.$ac_ext >&5 3327 3328{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3329$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3330{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables 3331See \`config.log' for more details." >&5 3332$as_echo "$as_me: error: C compiler cannot create executables 3333See \`config.log' for more details." >&2;} 3334 { (exit 77); exit 77; }; }; } 3335fi 3336 3337ac_exeext=$ac_cv_exeext 3338 3339# Check that the compiler produces executables we can run. If not, either 3340# the compiler is broken, or we cross compile. 3341{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 3342$as_echo_n "checking whether the C compiler works... " >&6; } 3343# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3344# If not cross compiling, check that we can run a simple program. 3345if test "$cross_compiling" != yes; then 3346 if { ac_try='./$ac_file' 3347 { (case "(($ac_try" in 3348 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3349 *) ac_try_echo=$ac_try;; 3350esac 3351eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3352$as_echo "$ac_try_echo") >&5 3353 (eval "$ac_try") 2>&5 3354 ac_status=$? 3355 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3356 (exit $ac_status); }; }; then 3357 cross_compiling=no 3358 else 3359 if test "$cross_compiling" = maybe; then 3360 cross_compiling=yes 3361 else 3362 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3363$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3364{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. 3365If you meant to cross compile, use \`--host'. 3366See \`config.log' for more details." >&5 3367$as_echo "$as_me: error: cannot run C compiled programs. 3368If you meant to cross compile, use \`--host'. 3369See \`config.log' for more details." >&2;} 3370 { (exit 1); exit 1; }; }; } 3371 fi 3372 fi 3373fi 3374{ $as_echo "$as_me:$LINENO: result: yes" >&5 3375$as_echo "yes" >&6; } 3376 3377rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3378ac_clean_files=$ac_clean_files_save 3379# Check that the compiler produces executables we can run. If not, either 3380# the compiler is broken, or we cross compile. 3381{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3382$as_echo_n "checking whether we are cross compiling... " >&6; } 3383{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 3384$as_echo "$cross_compiling" >&6; } 3385 3386{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 3387$as_echo_n "checking for suffix of executables... " >&6; } 3388if { (ac_try="$ac_link" 3389case "(($ac_try" in 3390 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3391 *) ac_try_echo=$ac_try;; 3392esac 3393eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3394$as_echo "$ac_try_echo") >&5 3395 (eval "$ac_link") 2>&5 3396 ac_status=$? 3397 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3398 (exit $ac_status); }; then 3399 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3400# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3401# work properly (i.e., refer to `conftest.exe'), while it won't with 3402# `rm'. 3403for ac_file in conftest.exe conftest conftest.*; do 3404 test -f "$ac_file" || continue 3405 case $ac_file in 3406 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3407 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3408 break;; 3409 * ) break;; 3410 esac 3411done 3412else 3413 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3414$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3415{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3416See \`config.log' for more details." >&5 3417$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3418See \`config.log' for more details." >&2;} 3419 { (exit 1); exit 1; }; }; } 3420fi 3421 3422rm -f conftest$ac_cv_exeext 3423{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3424$as_echo "$ac_cv_exeext" >&6; } 3425 3426rm -f conftest.$ac_ext 3427EXEEXT=$ac_cv_exeext 3428ac_exeext=$EXEEXT 3429{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 3430$as_echo_n "checking for suffix of object files... " >&6; } 3431if test "${ac_cv_objext+set}" = set; then 3432 $as_echo_n "(cached) " >&6 3433else 3434 cat >conftest.$ac_ext <<_ACEOF 3435/* confdefs.h. */ 3436_ACEOF 3437cat confdefs.h >>conftest.$ac_ext 3438cat >>conftest.$ac_ext <<_ACEOF 3439/* end confdefs.h. */ 3440 3441int 3442main () 3443{ 3444 3445 ; 3446 return 0; 3447} 3448_ACEOF 3449rm -f conftest.o conftest.obj 3450if { (ac_try="$ac_compile" 3451case "(($ac_try" in 3452 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3453 *) ac_try_echo=$ac_try;; 3454esac 3455eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3456$as_echo "$ac_try_echo") >&5 3457 (eval "$ac_compile") 2>&5 3458 ac_status=$? 3459 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3460 (exit $ac_status); }; then 3461 for ac_file in conftest.o conftest.obj conftest.*; do 3462 test -f "$ac_file" || continue; 3463 case $ac_file in 3464 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3465 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3466 break;; 3467 esac 3468done 3469else 3470 $as_echo "$as_me: failed program was:" >&5 3471sed 's/^/| /' conftest.$ac_ext >&5 3472 3473{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3474$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3475{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3476See \`config.log' for more details." >&5 3477$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile 3478See \`config.log' for more details." >&2;} 3479 { (exit 1); exit 1; }; }; } 3480fi 3481 3482rm -f conftest.$ac_cv_objext conftest.$ac_ext 3483fi 3484{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3485$as_echo "$ac_cv_objext" >&6; } 3486OBJEXT=$ac_cv_objext 3487ac_objext=$OBJEXT 3488{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3489$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3490if test "${ac_cv_c_compiler_gnu+set}" = set; then 3491 $as_echo_n "(cached) " >&6 3492else 3493 cat >conftest.$ac_ext <<_ACEOF 3494/* confdefs.h. */ 3495_ACEOF 3496cat confdefs.h >>conftest.$ac_ext 3497cat >>conftest.$ac_ext <<_ACEOF 3498/* end confdefs.h. */ 3499 3500int 3501main () 3502{ 3503#ifndef __GNUC__ 3504 choke me 3505#endif 3506 3507 ; 3508 return 0; 3509} 3510_ACEOF 3511rm -f conftest.$ac_objext 3512if { (ac_try="$ac_compile" 3513case "(($ac_try" in 3514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3515 *) ac_try_echo=$ac_try;; 3516esac 3517eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3518$as_echo "$ac_try_echo") >&5 3519 (eval "$ac_compile") 2>conftest.er1 3520 ac_status=$? 3521 grep -v '^ *+' conftest.er1 >conftest.err 3522 rm -f conftest.er1 3523 cat conftest.err >&5 3524 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3525 (exit $ac_status); } && { 3526 test -z "$ac_c_werror_flag" || 3527 test ! -s conftest.err 3528 } && test -s conftest.$ac_objext; then 3529 ac_compiler_gnu=yes 3530else 3531 $as_echo "$as_me: failed program was:" >&5 3532sed 's/^/| /' conftest.$ac_ext >&5 3533 3534 ac_compiler_gnu=no 3535fi 3536 3537rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3538ac_cv_c_compiler_gnu=$ac_compiler_gnu 3539 3540fi 3541{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3542$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3543if test $ac_compiler_gnu = yes; then 3544 GCC=yes 3545else 3546 GCC= 3547fi 3548ac_test_CFLAGS=${CFLAGS+set} 3549ac_save_CFLAGS=$CFLAGS 3550{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3551$as_echo_n "checking whether $CC accepts -g... " >&6; } 3552if test "${ac_cv_prog_cc_g+set}" = set; then 3553 $as_echo_n "(cached) " >&6 3554else 3555 ac_save_c_werror_flag=$ac_c_werror_flag 3556 ac_c_werror_flag=yes 3557 ac_cv_prog_cc_g=no 3558 CFLAGS="-g" 3559 cat >conftest.$ac_ext <<_ACEOF 3560/* confdefs.h. */ 3561_ACEOF 3562cat confdefs.h >>conftest.$ac_ext 3563cat >>conftest.$ac_ext <<_ACEOF 3564/* end confdefs.h. */ 3565 3566int 3567main () 3568{ 3569 3570 ; 3571 return 0; 3572} 3573_ACEOF 3574rm -f conftest.$ac_objext 3575if { (ac_try="$ac_compile" 3576case "(($ac_try" in 3577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3578 *) ac_try_echo=$ac_try;; 3579esac 3580eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3581$as_echo "$ac_try_echo") >&5 3582 (eval "$ac_compile") 2>conftest.er1 3583 ac_status=$? 3584 grep -v '^ *+' conftest.er1 >conftest.err 3585 rm -f conftest.er1 3586 cat conftest.err >&5 3587 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3588 (exit $ac_status); } && { 3589 test -z "$ac_c_werror_flag" || 3590 test ! -s conftest.err 3591 } && test -s conftest.$ac_objext; then 3592 ac_cv_prog_cc_g=yes 3593else 3594 $as_echo "$as_me: failed program was:" >&5 3595sed 's/^/| /' conftest.$ac_ext >&5 3596 3597 CFLAGS="" 3598 cat >conftest.$ac_ext <<_ACEOF 3599/* confdefs.h. */ 3600_ACEOF 3601cat confdefs.h >>conftest.$ac_ext 3602cat >>conftest.$ac_ext <<_ACEOF 3603/* end confdefs.h. */ 3604 3605int 3606main () 3607{ 3608 3609 ; 3610 return 0; 3611} 3612_ACEOF 3613rm -f conftest.$ac_objext 3614if { (ac_try="$ac_compile" 3615case "(($ac_try" in 3616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3617 *) ac_try_echo=$ac_try;; 3618esac 3619eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3620$as_echo "$ac_try_echo") >&5 3621 (eval "$ac_compile") 2>conftest.er1 3622 ac_status=$? 3623 grep -v '^ *+' conftest.er1 >conftest.err 3624 rm -f conftest.er1 3625 cat conftest.err >&5 3626 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3627 (exit $ac_status); } && { 3628 test -z "$ac_c_werror_flag" || 3629 test ! -s conftest.err 3630 } && test -s conftest.$ac_objext; then 3631 : 3632else 3633 $as_echo "$as_me: failed program was:" >&5 3634sed 's/^/| /' conftest.$ac_ext >&5 3635 3636 ac_c_werror_flag=$ac_save_c_werror_flag 3637 CFLAGS="-g" 3638 cat >conftest.$ac_ext <<_ACEOF 3639/* confdefs.h. */ 3640_ACEOF 3641cat confdefs.h >>conftest.$ac_ext 3642cat >>conftest.$ac_ext <<_ACEOF 3643/* end confdefs.h. */ 3644 3645int 3646main () 3647{ 3648 3649 ; 3650 return 0; 3651} 3652_ACEOF 3653rm -f conftest.$ac_objext 3654if { (ac_try="$ac_compile" 3655case "(($ac_try" in 3656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3657 *) ac_try_echo=$ac_try;; 3658esac 3659eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3660$as_echo "$ac_try_echo") >&5 3661 (eval "$ac_compile") 2>conftest.er1 3662 ac_status=$? 3663 grep -v '^ *+' conftest.er1 >conftest.err 3664 rm -f conftest.er1 3665 cat conftest.err >&5 3666 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3667 (exit $ac_status); } && { 3668 test -z "$ac_c_werror_flag" || 3669 test ! -s conftest.err 3670 } && test -s conftest.$ac_objext; then 3671 ac_cv_prog_cc_g=yes 3672else 3673 $as_echo "$as_me: failed program was:" >&5 3674sed 's/^/| /' conftest.$ac_ext >&5 3675 3676 3677fi 3678 3679rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3680fi 3681 3682rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3683fi 3684 3685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3686 ac_c_werror_flag=$ac_save_c_werror_flag 3687fi 3688{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3689$as_echo "$ac_cv_prog_cc_g" >&6; } 3690if test "$ac_test_CFLAGS" = set; then 3691 CFLAGS=$ac_save_CFLAGS 3692elif test $ac_cv_prog_cc_g = yes; then 3693 if test "$GCC" = yes; then 3694 CFLAGS="-g -O2" 3695 else 3696 CFLAGS="-g" 3697 fi 3698else 3699 if test "$GCC" = yes; then 3700 CFLAGS="-O2" 3701 else 3702 CFLAGS= 3703 fi 3704fi 3705{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3706$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3707if test "${ac_cv_prog_cc_c89+set}" = set; then 3708 $as_echo_n "(cached) " >&6 3709else 3710 ac_cv_prog_cc_c89=no 3711ac_save_CC=$CC 3712cat >conftest.$ac_ext <<_ACEOF 3713/* confdefs.h. */ 3714_ACEOF 3715cat confdefs.h >>conftest.$ac_ext 3716cat >>conftest.$ac_ext <<_ACEOF 3717/* end confdefs.h. */ 3718#include <stdarg.h> 3719#include <stdio.h> 3720#include <sys/types.h> 3721#include <sys/stat.h> 3722/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3723struct buf { int x; }; 3724FILE * (*rcsopen) (struct buf *, struct stat *, int); 3725static char *e (p, i) 3726 char **p; 3727 int i; 3728{ 3729 return p[i]; 3730} 3731static char *f (char * (*g) (char **, int), char **p, ...) 3732{ 3733 char *s; 3734 va_list v; 3735 va_start (v,p); 3736 s = g (p, va_arg (v,int)); 3737 va_end (v); 3738 return s; 3739} 3740 3741/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3742 function prototypes and stuff, but not '\xHH' hex character constants. 3743 These don't provoke an error unfortunately, instead are silently treated 3744 as 'x'. The following induces an error, until -std is added to get 3745 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3746 array size at least. It's necessary to write '\x00'==0 to get something 3747 that's true only with -std. */ 3748int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3749 3750/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3751 inside strings and character constants. */ 3752#define FOO(x) 'x' 3753int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3754 3755int test (int i, double x); 3756struct s1 {int (*f) (int a);}; 3757struct s2 {int (*f) (double a);}; 3758int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3759int argc; 3760char **argv; 3761int 3762main () 3763{ 3764return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3765 ; 3766 return 0; 3767} 3768_ACEOF 3769for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3770 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3771do 3772 CC="$ac_save_CC $ac_arg" 3773 rm -f conftest.$ac_objext 3774if { (ac_try="$ac_compile" 3775case "(($ac_try" in 3776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3777 *) ac_try_echo=$ac_try;; 3778esac 3779eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3780$as_echo "$ac_try_echo") >&5 3781 (eval "$ac_compile") 2>conftest.er1 3782 ac_status=$? 3783 grep -v '^ *+' conftest.er1 >conftest.err 3784 rm -f conftest.er1 3785 cat conftest.err >&5 3786 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3787 (exit $ac_status); } && { 3788 test -z "$ac_c_werror_flag" || 3789 test ! -s conftest.err 3790 } && test -s conftest.$ac_objext; then 3791 ac_cv_prog_cc_c89=$ac_arg 3792else 3793 $as_echo "$as_me: failed program was:" >&5 3794sed 's/^/| /' conftest.$ac_ext >&5 3795 3796 3797fi 3798 3799rm -f core conftest.err conftest.$ac_objext 3800 test "x$ac_cv_prog_cc_c89" != "xno" && break 3801done 3802rm -f conftest.$ac_ext 3803CC=$ac_save_CC 3804 3805fi 3806# AC_CACHE_VAL 3807case "x$ac_cv_prog_cc_c89" in 3808 x) 3809 { $as_echo "$as_me:$LINENO: result: none needed" >&5 3810$as_echo "none needed" >&6; } ;; 3811 xno) 3812 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 3813$as_echo "unsupported" >&6; } ;; 3814 *) 3815 CC="$CC $ac_cv_prog_cc_c89" 3816 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3817$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3818esac 3819 3820 3821ac_ext=c 3822ac_cpp='$CPP $CPPFLAGS' 3823ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3824ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3825ac_compiler_gnu=$ac_cv_c_compiler_gnu 3826 3827depcc="$CC" am_compiler_list= 3828 3829{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3830$as_echo_n "checking dependency style of $depcc... " >&6; } 3831if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3832 $as_echo_n "(cached) " >&6 3833else 3834 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3835 # We make a subdir and do the tests there. Otherwise we can end up 3836 # making bogus files that we don't know about and never remove. For 3837 # instance it was reported that on HP-UX the gcc test will end up 3838 # making a dummy file named `D' -- because `-MD' means `put the output 3839 # in D'. 3840 mkdir conftest.dir 3841 # Copy depcomp to subdir because otherwise we won't find it if we're 3842 # using a relative directory. 3843 cp "$am_depcomp" conftest.dir 3844 cd conftest.dir 3845 # We will build objects and dependencies in a subdirectory because 3846 # it helps to detect inapplicable dependency modes. For instance 3847 # both Tru64's cc and ICC support -MD to output dependencies as a 3848 # side effect of compilation, but ICC will put the dependencies in 3849 # the current directory while Tru64 will put them in the object 3850 # directory. 3851 mkdir sub 3852 3853 am_cv_CC_dependencies_compiler_type=none 3854 if test "$am_compiler_list" = ""; then 3855 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3856 fi 3857 am__universal=false 3858 case " $depcc " in #( 3859 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3860 esac 3861 3862 for depmode in $am_compiler_list; do 3863 # Setup a source with many dependencies, because some compilers 3864 # like to wrap large dependency lists on column 80 (with \), and 3865 # we should not choose a depcomp mode which is confused by this. 3866 # 3867 # We need to recreate these files for each test, as the compiler may 3868 # overwrite some of them when testing with obscure command lines. 3869 # This happens at least with the AIX C compiler. 3870 : > sub/conftest.c 3871 for i in 1 2 3 4 5 6; do 3872 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3873 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3874 # Solaris 8's {/usr,}/bin/sh. 3875 touch sub/conftst$i.h 3876 done 3877 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3878 3879 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3880 # mode. It turns out that the SunPro C++ compiler does not properly 3881 # handle `-M -o', and we need to detect this. Also, some Intel 3882 # versions had trouble with output in subdirs 3883 am__obj=sub/conftest.${OBJEXT-o} 3884 am__minus_obj="-o $am__obj" 3885 case $depmode in 3886 gcc) 3887 # This depmode causes a compiler race in universal mode. 3888 test "$am__universal" = false || continue 3889 ;; 3890 nosideeffect) 3891 # after this tag, mechanisms are not by side-effect, so they'll 3892 # only be used when explicitly requested 3893 if test "x$enable_dependency_tracking" = xyes; then 3894 continue 3895 else 3896 break 3897 fi 3898 ;; 3899 msvisualcpp | msvcmsys) 3900 # This compiler won't grok `-c -o', but also, the minuso test has 3901 # not run yet. These depmodes are late enough in the game, and 3902 # so weak that their functioning should not be impacted. 3903 am__obj=conftest.${OBJEXT-o} 3904 am__minus_obj= 3905 ;; 3906 none) break ;; 3907 esac 3908 if depmode=$depmode \ 3909 source=sub/conftest.c object=$am__obj \ 3910 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3911 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3912 >/dev/null 2>conftest.err && 3913 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3914 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3915 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3916 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3917 # icc doesn't choke on unknown options, it will just issue warnings 3918 # or remarks (even with -Werror). So we grep stderr for any message 3919 # that says an option was ignored or not supported. 3920 # When given -MP, icc 7.0 and 7.1 complain thusly: 3921 # icc: Command line warning: ignoring option '-M'; no argument required 3922 # The diagnosis changed in icc 8.0: 3923 # icc: Command line remark: option '-MP' not supported 3924 if (grep 'ignoring option' conftest.err || 3925 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3926 am_cv_CC_dependencies_compiler_type=$depmode 3927 break 3928 fi 3929 fi 3930 done 3931 3932 cd .. 3933 rm -rf conftest.dir 3934else 3935 am_cv_CC_dependencies_compiler_type=none 3936fi 3937 3938fi 3939{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3940$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3941CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3942 3943 if 3944 test "x$enable_dependency_tracking" != xno \ 3945 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3946 am__fastdepCC_TRUE= 3947 am__fastdepCC_FALSE='#' 3948else 3949 am__fastdepCC_TRUE='#' 3950 am__fastdepCC_FALSE= 3951fi 3952 3953 3954{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3955$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3956if test "${lt_cv_path_SED+set}" = set; then 3957 $as_echo_n "(cached) " >&6 3958else 3959 # Loop through the user's path and test for sed and gsed. 3960# Then use that list of sed's as ones to test for truncation. 3961as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3962for as_dir in $PATH 3963do 3964 IFS=$as_save_IFS 3965 test -z "$as_dir" && as_dir=. 3966 for lt_ac_prog in sed gsed; do 3967 for ac_exec_ext in '' $ac_executable_extensions; do 3968 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then 3969 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3970 fi 3971 done 3972 done 3973done 3974IFS=$as_save_IFS 3975lt_ac_max=0 3976lt_ac_count=0 3977# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3978# along with /bin/sed that truncates output. 3979for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3980 test ! -f $lt_ac_sed && continue 3981 cat /dev/null > conftest.in 3982 lt_ac_count=0 3983 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3984 # Check for GNU sed and select it if it is found. 3985 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3986 lt_cv_path_SED=$lt_ac_sed 3987 break 3988 fi 3989 while true; do 3990 cat conftest.in conftest.in >conftest.tmp 3991 mv conftest.tmp conftest.in 3992 cp conftest.in conftest.nl 3993 echo >>conftest.nl 3994 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3995 cmp -s conftest.out conftest.nl || break 3996 # 10000 chars as input seems more than enough 3997 test $lt_ac_count -gt 10 && break 3998 lt_ac_count=`expr $lt_ac_count + 1` 3999 if test $lt_ac_count -gt $lt_ac_max; then 4000 lt_ac_max=$lt_ac_count 4001 lt_cv_path_SED=$lt_ac_sed 4002 fi 4003 done 4004done 4005 4006fi 4007 4008SED=$lt_cv_path_SED 4009 4010{ $as_echo "$as_me:$LINENO: result: $SED" >&5 4011$as_echo "$SED" >&6; } 4012 4013{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 4014$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4015if test "${ac_cv_path_GREP+set}" = set; then 4016 $as_echo_n "(cached) " >&6 4017else 4018 if test -z "$GREP"; then 4019 ac_path_GREP_found=false 4020 # Loop through the user's path and test for each of PROGNAME-LIST 4021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4022for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4023do 4024 IFS=$as_save_IFS 4025 test -z "$as_dir" && as_dir=. 4026 for ac_prog in grep ggrep; do 4027 for ac_exec_ext in '' $ac_executable_extensions; do 4028 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4029 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4030# Check for GNU ac_path_GREP and select it if it is found. 4031 # Check for GNU $ac_path_GREP 4032case `"$ac_path_GREP" --version 2>&1` in 4033*GNU*) 4034 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4035*) 4036 ac_count=0 4037 $as_echo_n 0123456789 >"conftest.in" 4038 while : 4039 do 4040 cat "conftest.in" "conftest.in" >"conftest.tmp" 4041 mv "conftest.tmp" "conftest.in" 4042 cp "conftest.in" "conftest.nl" 4043 $as_echo 'GREP' >> "conftest.nl" 4044 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4045 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4046 ac_count=`expr $ac_count + 1` 4047 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4048 # Best one so far, save it but keep looking for a better one 4049 ac_cv_path_GREP="$ac_path_GREP" 4050 ac_path_GREP_max=$ac_count 4051 fi 4052 # 10*(2^10) chars as input seems more than enough 4053 test $ac_count -gt 10 && break 4054 done 4055 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4056esac 4057 4058 $ac_path_GREP_found && break 3 4059 done 4060 done 4061done 4062IFS=$as_save_IFS 4063 if test -z "$ac_cv_path_GREP"; then 4064 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4065$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4066 { (exit 1); exit 1; }; } 4067 fi 4068else 4069 ac_cv_path_GREP=$GREP 4070fi 4071 4072fi 4073{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 4074$as_echo "$ac_cv_path_GREP" >&6; } 4075 GREP="$ac_cv_path_GREP" 4076 4077 4078{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 4079$as_echo_n "checking for egrep... " >&6; } 4080if test "${ac_cv_path_EGREP+set}" = set; then 4081 $as_echo_n "(cached) " >&6 4082else 4083 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4084 then ac_cv_path_EGREP="$GREP -E" 4085 else 4086 if test -z "$EGREP"; then 4087 ac_path_EGREP_found=false 4088 # Loop through the user's path and test for each of PROGNAME-LIST 4089 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4090for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4091do 4092 IFS=$as_save_IFS 4093 test -z "$as_dir" && as_dir=. 4094 for ac_prog in egrep; do 4095 for ac_exec_ext in '' $ac_executable_extensions; do 4096 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4097 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4098# Check for GNU ac_path_EGREP and select it if it is found. 4099 # Check for GNU $ac_path_EGREP 4100case `"$ac_path_EGREP" --version 2>&1` in 4101*GNU*) 4102 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4103*) 4104 ac_count=0 4105 $as_echo_n 0123456789 >"conftest.in" 4106 while : 4107 do 4108 cat "conftest.in" "conftest.in" >"conftest.tmp" 4109 mv "conftest.tmp" "conftest.in" 4110 cp "conftest.in" "conftest.nl" 4111 $as_echo 'EGREP' >> "conftest.nl" 4112 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4113 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4114 ac_count=`expr $ac_count + 1` 4115 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4116 # Best one so far, save it but keep looking for a better one 4117 ac_cv_path_EGREP="$ac_path_EGREP" 4118 ac_path_EGREP_max=$ac_count 4119 fi 4120 # 10*(2^10) chars as input seems more than enough 4121 test $ac_count -gt 10 && break 4122 done 4123 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4124esac 4125 4126 $ac_path_EGREP_found && break 3 4127 done 4128 done 4129done 4130IFS=$as_save_IFS 4131 if test -z "$ac_cv_path_EGREP"; then 4132 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4133$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4134 { (exit 1); exit 1; }; } 4135 fi 4136else 4137 ac_cv_path_EGREP=$EGREP 4138fi 4139 4140 fi 4141fi 4142{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 4143$as_echo "$ac_cv_path_EGREP" >&6; } 4144 EGREP="$ac_cv_path_EGREP" 4145 4146 4147 4148# Check whether --with-gnu-ld was given. 4149if test "${with_gnu_ld+set}" = set; then 4150 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4151else 4152 with_gnu_ld=no 4153fi 4154 4155ac_prog=ld 4156if test "$GCC" = yes; then 4157 # Check if gcc -print-prog-name=ld gives a path. 4158 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4159$as_echo_n "checking for ld used by $CC... " >&6; } 4160 case $host in 4161 *-*-mingw*) 4162 # gcc leaves a trailing carriage return which upsets mingw 4163 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4164 *) 4165 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4166 esac 4167 case $ac_prog in 4168 # Accept absolute paths. 4169 [\\/]* | ?:[\\/]*) 4170 re_direlt='/[^/][^/]*/\.\./' 4171 # Canonicalize the pathname of ld 4172 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4173 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4174 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4175 done 4176 test -z "$LD" && LD="$ac_prog" 4177 ;; 4178 "") 4179 # If it fails, then pretend we aren't using GCC. 4180 ac_prog=ld 4181 ;; 4182 *) 4183 # If it is relative, then search for the first ld in PATH. 4184 with_gnu_ld=unknown 4185 ;; 4186 esac 4187elif test "$with_gnu_ld" = yes; then 4188 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 4189$as_echo_n "checking for GNU ld... " >&6; } 4190else 4191 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4192$as_echo_n "checking for non-GNU ld... " >&6; } 4193fi 4194if test "${lt_cv_path_LD+set}" = set; then 4195 $as_echo_n "(cached) " >&6 4196else 4197 if test -z "$LD"; then 4198 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4199 for ac_dir in $PATH; do 4200 IFS="$lt_save_ifs" 4201 test -z "$ac_dir" && ac_dir=. 4202 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4203 lt_cv_path_LD="$ac_dir/$ac_prog" 4204 # Check to see if the program is GNU ld. I'd rather use --version, 4205 # but apparently some variants of GNU ld only accept -v. 4206 # Break only if it was the GNU/non-GNU ld that we prefer. 4207 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4208 *GNU* | *'with BFD'*) 4209 test "$with_gnu_ld" != no && break 4210 ;; 4211 *) 4212 test "$with_gnu_ld" != yes && break 4213 ;; 4214 esac 4215 fi 4216 done 4217 IFS="$lt_save_ifs" 4218else 4219 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4220fi 4221fi 4222 4223LD="$lt_cv_path_LD" 4224if test -n "$LD"; then 4225 { $as_echo "$as_me:$LINENO: result: $LD" >&5 4226$as_echo "$LD" >&6; } 4227else 4228 { $as_echo "$as_me:$LINENO: result: no" >&5 4229$as_echo "no" >&6; } 4230fi 4231test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4232$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4233 { (exit 1); exit 1; }; } 4234{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4235$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4236if test "${lt_cv_prog_gnu_ld+set}" = set; then 4237 $as_echo_n "(cached) " >&6 4238else 4239 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4240case `$LD -v 2>&1 </dev/null` in 4241*GNU* | *'with BFD'*) 4242 lt_cv_prog_gnu_ld=yes 4243 ;; 4244*) 4245 lt_cv_prog_gnu_ld=no 4246 ;; 4247esac 4248fi 4249{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4250$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4251with_gnu_ld=$lt_cv_prog_gnu_ld 4252 4253 4254{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4255$as_echo_n "checking for $LD option to reload object files... " >&6; } 4256if test "${lt_cv_ld_reload_flag+set}" = set; then 4257 $as_echo_n "(cached) " >&6 4258else 4259 lt_cv_ld_reload_flag='-r' 4260fi 4261{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4262$as_echo "$lt_cv_ld_reload_flag" >&6; } 4263reload_flag=$lt_cv_ld_reload_flag 4264case $reload_flag in 4265"" | " "*) ;; 4266*) reload_flag=" $reload_flag" ;; 4267esac 4268reload_cmds='$LD$reload_flag -o $output$reload_objs' 4269case $host_os in 4270 darwin*) 4271 if test "$GCC" = yes; then 4272 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4273 else 4274 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4275 fi 4276 ;; 4277esac 4278 4279{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4280$as_echo_n "checking for BSD-compatible nm... " >&6; } 4281if test "${lt_cv_path_NM+set}" = set; then 4282 $as_echo_n "(cached) " >&6 4283else 4284 if test -n "$NM"; then 4285 # Let the user override the test. 4286 lt_cv_path_NM="$NM" 4287else 4288 lt_nm_to_check="${ac_tool_prefix}nm" 4289 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4290 lt_nm_to_check="$lt_nm_to_check nm" 4291 fi 4292 for lt_tmp_nm in $lt_nm_to_check; do 4293 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4294 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4295 IFS="$lt_save_ifs" 4296 test -z "$ac_dir" && ac_dir=. 4297 tmp_nm="$ac_dir/$lt_tmp_nm" 4298 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4299 # Check to see if the nm accepts a BSD-compat flag. 4300 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4301 # nm: unknown option "B" ignored 4302 # Tru64's nm complains that /dev/null is an invalid object file 4303 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4304 */dev/null* | *'Invalid file or object type'*) 4305 lt_cv_path_NM="$tmp_nm -B" 4306 break 4307 ;; 4308 *) 4309 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4310 */dev/null*) 4311 lt_cv_path_NM="$tmp_nm -p" 4312 break 4313 ;; 4314 *) 4315 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4316 continue # so that we can try to find one that supports BSD flags 4317 ;; 4318 esac 4319 ;; 4320 esac 4321 fi 4322 done 4323 IFS="$lt_save_ifs" 4324 done 4325 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4326fi 4327fi 4328{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4329$as_echo "$lt_cv_path_NM" >&6; } 4330NM="$lt_cv_path_NM" 4331 4332{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 4333$as_echo_n "checking whether ln -s works... " >&6; } 4334LN_S=$as_ln_s 4335if test "$LN_S" = "ln -s"; then 4336 { $as_echo "$as_me:$LINENO: result: yes" >&5 4337$as_echo "yes" >&6; } 4338else 4339 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4340$as_echo "no, using $LN_S" >&6; } 4341fi 4342 4343{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 4344$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4345if test "${lt_cv_deplibs_check_method+set}" = set; then 4346 $as_echo_n "(cached) " >&6 4347else 4348 lt_cv_file_magic_cmd='$MAGIC_CMD' 4349lt_cv_file_magic_test_file= 4350lt_cv_deplibs_check_method='unknown' 4351# Need to set the preceding variable on all platforms that support 4352# interlibrary dependencies. 4353# 'none' -- dependencies not supported. 4354# `unknown' -- same as none, but documents that we really don't know. 4355# 'pass_all' -- all dependencies passed with no checks. 4356# 'test_compile' -- check by making test program. 4357# 'file_magic [[regex]]' -- check by looking for files in library path 4358# which responds to the $file_magic_cmd with a given extended regex. 4359# If you have `file' or equivalent on your system and you're not sure 4360# whether `pass_all' will *always* work, you probably want this one. 4361 4362case $host_os in 4363aix[4-9]*) 4364 lt_cv_deplibs_check_method=pass_all 4365 ;; 4366 4367beos*) 4368 lt_cv_deplibs_check_method=pass_all 4369 ;; 4370 4371bsdi[45]*) 4372 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4373 lt_cv_file_magic_cmd='/usr/bin/file -L' 4374 lt_cv_file_magic_test_file=/shlib/libc.so 4375 ;; 4376 4377cygwin*) 4378 # func_win32_libid is a shell function defined in ltmain.sh 4379 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4380 lt_cv_file_magic_cmd='func_win32_libid' 4381 ;; 4382 4383mingw* | pw32*) 4384 # Base MSYS/MinGW do not provide the 'file' command needed by 4385 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4386 # unless we find 'file', for example because we are cross-compiling. 4387 if ( file / ) >/dev/null 2>&1; then 4388 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4389 lt_cv_file_magic_cmd='func_win32_libid' 4390 else 4391 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4392 lt_cv_file_magic_cmd='$OBJDUMP -f' 4393 fi 4394 ;; 4395 4396darwin* | rhapsody*) 4397 lt_cv_deplibs_check_method=pass_all 4398 ;; 4399 4400freebsd* | dragonfly*) 4401 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4402 case $host_cpu in 4403 i*86 ) 4404 # Not sure whether the presence of OpenBSD here was a mistake. 4405 # Let's accept both of them until this is cleared up. 4406 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4407 lt_cv_file_magic_cmd=/usr/bin/file 4408 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4409 ;; 4410 esac 4411 else 4412 lt_cv_deplibs_check_method=pass_all 4413 fi 4414 ;; 4415 4416gnu*) 4417 lt_cv_deplibs_check_method=pass_all 4418 ;; 4419 4420hpux10.20* | hpux11*) 4421 lt_cv_file_magic_cmd=/usr/bin/file 4422 case $host_cpu in 4423 ia64*) 4424 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4425 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4426 ;; 4427 hppa*64*) 4428 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]' 4429 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4430 ;; 4431 *) 4432 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4433 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4434 ;; 4435 esac 4436 ;; 4437 4438interix[3-9]*) 4439 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4440 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4441 ;; 4442 4443irix5* | irix6* | nonstopux*) 4444 case $LD in 4445 *-32|*"-32 ") libmagic=32-bit;; 4446 *-n32|*"-n32 ") libmagic=N32;; 4447 *-64|*"-64 ") libmagic=64-bit;; 4448 *) libmagic=never-match;; 4449 esac 4450 lt_cv_deplibs_check_method=pass_all 4451 ;; 4452 4453# This must be Linux ELF. 4454linux* | k*bsd*-gnu) 4455 lt_cv_deplibs_check_method=pass_all 4456 ;; 4457 4458netbsd*) 4459 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4460 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4461 else 4462 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4463 fi 4464 ;; 4465 4466newos6*) 4467 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4468 lt_cv_file_magic_cmd=/usr/bin/file 4469 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4470 ;; 4471 4472nto-qnx*) 4473 lt_cv_deplibs_check_method=unknown 4474 ;; 4475 4476openbsd*) 4477 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4478 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4479 else 4480 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4481 fi 4482 ;; 4483 4484osf3* | osf4* | osf5*) 4485 lt_cv_deplibs_check_method=pass_all 4486 ;; 4487 4488rdos*) 4489 lt_cv_deplibs_check_method=pass_all 4490 ;; 4491 4492solaris*) 4493 lt_cv_deplibs_check_method=pass_all 4494 ;; 4495 4496sysv4 | sysv4.3*) 4497 case $host_vendor in 4498 motorola) 4499 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]' 4500 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4501 ;; 4502 ncr) 4503 lt_cv_deplibs_check_method=pass_all 4504 ;; 4505 sequent) 4506 lt_cv_file_magic_cmd='/bin/file' 4507 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4508 ;; 4509 sni) 4510 lt_cv_file_magic_cmd='/bin/file' 4511 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4512 lt_cv_file_magic_test_file=/lib/libc.so 4513 ;; 4514 siemens) 4515 lt_cv_deplibs_check_method=pass_all 4516 ;; 4517 pc) 4518 lt_cv_deplibs_check_method=pass_all 4519 ;; 4520 esac 4521 ;; 4522 4523sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4524 lt_cv_deplibs_check_method=pass_all 4525 ;; 4526esac 4527 4528fi 4529{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4530$as_echo "$lt_cv_deplibs_check_method" >&6; } 4531file_magic_cmd=$lt_cv_file_magic_cmd 4532deplibs_check_method=$lt_cv_deplibs_check_method 4533test -z "$deplibs_check_method" && deplibs_check_method=unknown 4534 4535 4536 4537 4538# If no C compiler was specified, use CC. 4539LTCC=${LTCC-"$CC"} 4540 4541# If no C compiler flags were specified, use CFLAGS. 4542LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4543 4544# Allow CC to be a program name with arguments. 4545compiler=$CC 4546 4547 4548# Check whether --enable-libtool-lock was given. 4549if test "${enable_libtool_lock+set}" = set; then 4550 enableval=$enable_libtool_lock; 4551fi 4552 4553test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4554 4555# Some flags need to be propagated to the compiler or linker for good 4556# libtool support. 4557case $host in 4558ia64-*-hpux*) 4559 # Find out which ABI we are using. 4560 echo 'int i;' > conftest.$ac_ext 4561 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4562 (eval $ac_compile) 2>&5 4563 ac_status=$? 4564 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4565 (exit $ac_status); }; then 4566 case `/usr/bin/file conftest.$ac_objext` in 4567 *ELF-32*) 4568 HPUX_IA64_MODE="32" 4569 ;; 4570 *ELF-64*) 4571 HPUX_IA64_MODE="64" 4572 ;; 4573 esac 4574 fi 4575 rm -rf conftest* 4576 ;; 4577*-*-irix6*) 4578 # Find out which ABI we are using. 4579 echo '#line 4579 "configure"' > 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 if test "$lt_cv_prog_gnu_ld" = yes; then 4586 case `/usr/bin/file conftest.$ac_objext` in 4587 *32-bit*) 4588 LD="${LD-ld} -melf32bsmip" 4589 ;; 4590 *N32*) 4591 LD="${LD-ld} -melf32bmipn32" 4592 ;; 4593 *64-bit*) 4594 LD="${LD-ld} -melf64bmip" 4595 ;; 4596 esac 4597 else 4598 case `/usr/bin/file conftest.$ac_objext` in 4599 *32-bit*) 4600 LD="${LD-ld} -32" 4601 ;; 4602 *N32*) 4603 LD="${LD-ld} -n32" 4604 ;; 4605 *64-bit*) 4606 LD="${LD-ld} -64" 4607 ;; 4608 esac 4609 fi 4610 fi 4611 rm -rf conftest* 4612 ;; 4613 4614x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 4615s390*-*linux*|sparc*-*linux*) 4616 # Find out which ABI we are using. 4617 echo 'int i;' > conftest.$ac_ext 4618 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4619 (eval $ac_compile) 2>&5 4620 ac_status=$? 4621 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4622 (exit $ac_status); }; then 4623 case `/usr/bin/file conftest.o` in 4624 *32-bit*) 4625 case $host in 4626 x86_64-*kfreebsd*-gnu) 4627 LD="${LD-ld} -m elf_i386_fbsd" 4628 ;; 4629 x86_64-*linux*) 4630 LD="${LD-ld} -m elf_i386" 4631 ;; 4632 ppc64-*linux*|powerpc64-*linux*) 4633 LD="${LD-ld} -m elf32ppclinux" 4634 ;; 4635 s390x-*linux*) 4636 LD="${LD-ld} -m elf_s390" 4637 ;; 4638 sparc64-*linux*) 4639 LD="${LD-ld} -m elf32_sparc" 4640 ;; 4641 esac 4642 ;; 4643 *64-bit*) 4644 case $host in 4645 x86_64-*kfreebsd*-gnu) 4646 LD="${LD-ld} -m elf_x86_64_fbsd" 4647 ;; 4648 x86_64-*linux*) 4649 LD="${LD-ld} -m elf_x86_64" 4650 ;; 4651 ppc*-*linux*|powerpc*-*linux*) 4652 LD="${LD-ld} -m elf64ppc" 4653 ;; 4654 s390*-*linux*) 4655 LD="${LD-ld} -m elf64_s390" 4656 ;; 4657 sparc*-*linux*) 4658 LD="${LD-ld} -m elf64_sparc" 4659 ;; 4660 esac 4661 ;; 4662 esac 4663 fi 4664 rm -rf conftest* 4665 ;; 4666 4667*-*-sco3.2v5*) 4668 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4669 SAVE_CFLAGS="$CFLAGS" 4670 CFLAGS="$CFLAGS -belf" 4671 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4672$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 4673if test "${lt_cv_cc_needs_belf+set}" = set; then 4674 $as_echo_n "(cached) " >&6 4675else 4676 ac_ext=c 4677ac_cpp='$CPP $CPPFLAGS' 4678ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4679ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4680ac_compiler_gnu=$ac_cv_c_compiler_gnu 4681 4682 cat >conftest.$ac_ext <<_ACEOF 4683/* confdefs.h. */ 4684_ACEOF 4685cat confdefs.h >>conftest.$ac_ext 4686cat >>conftest.$ac_ext <<_ACEOF 4687/* end confdefs.h. */ 4688 4689int 4690main () 4691{ 4692 4693 ; 4694 return 0; 4695} 4696_ACEOF 4697rm -f conftest.$ac_objext conftest$ac_exeext 4698if { (ac_try="$ac_link" 4699case "(($ac_try" in 4700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4701 *) ac_try_echo=$ac_try;; 4702esac 4703eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4704$as_echo "$ac_try_echo") >&5 4705 (eval "$ac_link") 2>conftest.er1 4706 ac_status=$? 4707 grep -v '^ *+' conftest.er1 >conftest.err 4708 rm -f conftest.er1 4709 cat conftest.err >&5 4710 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4711 (exit $ac_status); } && { 4712 test -z "$ac_c_werror_flag" || 4713 test ! -s conftest.err 4714 } && test -s conftest$ac_exeext && { 4715 test "$cross_compiling" = yes || 4716 $as_test_x conftest$ac_exeext 4717 }; then 4718 lt_cv_cc_needs_belf=yes 4719else 4720 $as_echo "$as_me: failed program was:" >&5 4721sed 's/^/| /' conftest.$ac_ext >&5 4722 4723 lt_cv_cc_needs_belf=no 4724fi 4725 4726rm -rf conftest.dSYM 4727rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4728 conftest$ac_exeext conftest.$ac_ext 4729 ac_ext=c 4730ac_cpp='$CPP $CPPFLAGS' 4731ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4732ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4733ac_compiler_gnu=$ac_cv_c_compiler_gnu 4734 4735fi 4736{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4737$as_echo "$lt_cv_cc_needs_belf" >&6; } 4738 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4739 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4740 CFLAGS="$SAVE_CFLAGS" 4741 fi 4742 ;; 4743sparc*-*solaris*) 4744 # Find out which ABI we are using. 4745 echo 'int i;' > conftest.$ac_ext 4746 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4747 (eval $ac_compile) 2>&5 4748 ac_status=$? 4749 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4750 (exit $ac_status); }; then 4751 case `/usr/bin/file conftest.o` in 4752 *64-bit*) 4753 case $lt_cv_prog_gnu_ld in 4754 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4755 *) 4756 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 4757 LD="${LD-ld} -64" 4758 fi 4759 ;; 4760 esac 4761 ;; 4762 esac 4763 fi 4764 rm -rf conftest* 4765 ;; 4766 4767 4768esac 4769 4770need_locks="$enable_libtool_lock" 4771 4772 4773ac_ext=c 4774ac_cpp='$CPP $CPPFLAGS' 4775ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4776ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4777ac_compiler_gnu=$ac_cv_c_compiler_gnu 4778{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4779$as_echo_n "checking how to run the C preprocessor... " >&6; } 4780# On Suns, sometimes $CPP names a directory. 4781if test -n "$CPP" && test -d "$CPP"; then 4782 CPP= 4783fi 4784if test -z "$CPP"; then 4785 if test "${ac_cv_prog_CPP+set}" = set; then 4786 $as_echo_n "(cached) " >&6 4787else 4788 # Double quotes because CPP needs to be expanded 4789 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4790 do 4791 ac_preproc_ok=false 4792for ac_c_preproc_warn_flag in '' yes 4793do 4794 # Use a header file that comes with gcc, so configuring glibc 4795 # with a fresh cross-compiler works. 4796 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4797 # <limits.h> exists even on freestanding compilers. 4798 # On the NeXT, cc -E runs the code through the compiler's parser, 4799 # not just through cpp. "Syntax error" is here to catch this case. 4800 cat >conftest.$ac_ext <<_ACEOF 4801/* confdefs.h. */ 4802_ACEOF 4803cat confdefs.h >>conftest.$ac_ext 4804cat >>conftest.$ac_ext <<_ACEOF 4805/* end confdefs.h. */ 4806#ifdef __STDC__ 4807# include <limits.h> 4808#else 4809# include <assert.h> 4810#endif 4811 Syntax error 4812_ACEOF 4813if { (ac_try="$ac_cpp conftest.$ac_ext" 4814case "(($ac_try" in 4815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4816 *) ac_try_echo=$ac_try;; 4817esac 4818eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4819$as_echo "$ac_try_echo") >&5 4820 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4821 ac_status=$? 4822 grep -v '^ *+' conftest.er1 >conftest.err 4823 rm -f conftest.er1 4824 cat conftest.err >&5 4825 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4826 (exit $ac_status); } >/dev/null && { 4827 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4828 test ! -s conftest.err 4829 }; then 4830 : 4831else 4832 $as_echo "$as_me: failed program was:" >&5 4833sed 's/^/| /' conftest.$ac_ext >&5 4834 4835 # Broken: fails on valid input. 4836continue 4837fi 4838 4839rm -f conftest.err conftest.$ac_ext 4840 4841 # OK, works on sane cases. Now check whether nonexistent headers 4842 # can be detected and how. 4843 cat >conftest.$ac_ext <<_ACEOF 4844/* confdefs.h. */ 4845_ACEOF 4846cat confdefs.h >>conftest.$ac_ext 4847cat >>conftest.$ac_ext <<_ACEOF 4848/* end confdefs.h. */ 4849#include <ac_nonexistent.h> 4850_ACEOF 4851if { (ac_try="$ac_cpp conftest.$ac_ext" 4852case "(($ac_try" in 4853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4854 *) ac_try_echo=$ac_try;; 4855esac 4856eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4857$as_echo "$ac_try_echo") >&5 4858 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4859 ac_status=$? 4860 grep -v '^ *+' conftest.er1 >conftest.err 4861 rm -f conftest.er1 4862 cat conftest.err >&5 4863 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4864 (exit $ac_status); } >/dev/null && { 4865 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4866 test ! -s conftest.err 4867 }; then 4868 # Broken: success on invalid input. 4869continue 4870else 4871 $as_echo "$as_me: failed program was:" >&5 4872sed 's/^/| /' conftest.$ac_ext >&5 4873 4874 # Passes both tests. 4875ac_preproc_ok=: 4876break 4877fi 4878 4879rm -f conftest.err conftest.$ac_ext 4880 4881done 4882# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4883rm -f conftest.err conftest.$ac_ext 4884if $ac_preproc_ok; then 4885 break 4886fi 4887 4888 done 4889 ac_cv_prog_CPP=$CPP 4890 4891fi 4892 CPP=$ac_cv_prog_CPP 4893else 4894 ac_cv_prog_CPP=$CPP 4895fi 4896{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 4897$as_echo "$CPP" >&6; } 4898ac_preproc_ok=false 4899for ac_c_preproc_warn_flag in '' yes 4900do 4901 # Use a header file that comes with gcc, so configuring glibc 4902 # with a fresh cross-compiler works. 4903 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4904 # <limits.h> exists even on freestanding compilers. 4905 # On the NeXT, cc -E runs the code through the compiler's parser, 4906 # not just through cpp. "Syntax error" is here to catch this case. 4907 cat >conftest.$ac_ext <<_ACEOF 4908/* confdefs.h. */ 4909_ACEOF 4910cat confdefs.h >>conftest.$ac_ext 4911cat >>conftest.$ac_ext <<_ACEOF 4912/* end confdefs.h. */ 4913#ifdef __STDC__ 4914# include <limits.h> 4915#else 4916# include <assert.h> 4917#endif 4918 Syntax error 4919_ACEOF 4920if { (ac_try="$ac_cpp conftest.$ac_ext" 4921case "(($ac_try" in 4922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4923 *) ac_try_echo=$ac_try;; 4924esac 4925eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4926$as_echo "$ac_try_echo") >&5 4927 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4928 ac_status=$? 4929 grep -v '^ *+' conftest.er1 >conftest.err 4930 rm -f conftest.er1 4931 cat conftest.err >&5 4932 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4933 (exit $ac_status); } >/dev/null && { 4934 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4935 test ! -s conftest.err 4936 }; then 4937 : 4938else 4939 $as_echo "$as_me: failed program was:" >&5 4940sed 's/^/| /' conftest.$ac_ext >&5 4941 4942 # Broken: fails on valid input. 4943continue 4944fi 4945 4946rm -f conftest.err conftest.$ac_ext 4947 4948 # OK, works on sane cases. Now check whether nonexistent headers 4949 # can be detected and how. 4950 cat >conftest.$ac_ext <<_ACEOF 4951/* confdefs.h. */ 4952_ACEOF 4953cat confdefs.h >>conftest.$ac_ext 4954cat >>conftest.$ac_ext <<_ACEOF 4955/* end confdefs.h. */ 4956#include <ac_nonexistent.h> 4957_ACEOF 4958if { (ac_try="$ac_cpp conftest.$ac_ext" 4959case "(($ac_try" in 4960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4961 *) ac_try_echo=$ac_try;; 4962esac 4963eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4964$as_echo "$ac_try_echo") >&5 4965 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4966 ac_status=$? 4967 grep -v '^ *+' conftest.er1 >conftest.err 4968 rm -f conftest.er1 4969 cat conftest.err >&5 4970 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4971 (exit $ac_status); } >/dev/null && { 4972 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4973 test ! -s conftest.err 4974 }; then 4975 # Broken: success on invalid input. 4976continue 4977else 4978 $as_echo "$as_me: failed program was:" >&5 4979sed 's/^/| /' conftest.$ac_ext >&5 4980 4981 # Passes both tests. 4982ac_preproc_ok=: 4983break 4984fi 4985 4986rm -f conftest.err conftest.$ac_ext 4987 4988done 4989# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4990rm -f conftest.err conftest.$ac_ext 4991if $ac_preproc_ok; then 4992 : 4993else 4994 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 4995$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4996{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4997See \`config.log' for more details." >&5 4998$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4999See \`config.log' for more details." >&2;} 5000 { (exit 1); exit 1; }; }; } 5001fi 5002 5003ac_ext=c 5004ac_cpp='$CPP $CPPFLAGS' 5005ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5006ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5007ac_compiler_gnu=$ac_cv_c_compiler_gnu 5008 5009 5010{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 5011$as_echo_n "checking for ANSI C header files... " >&6; } 5012if test "${ac_cv_header_stdc+set}" = set; then 5013 $as_echo_n "(cached) " >&6 5014else 5015 cat >conftest.$ac_ext <<_ACEOF 5016/* confdefs.h. */ 5017_ACEOF 5018cat confdefs.h >>conftest.$ac_ext 5019cat >>conftest.$ac_ext <<_ACEOF 5020/* end confdefs.h. */ 5021#include <stdlib.h> 5022#include <stdarg.h> 5023#include <string.h> 5024#include <float.h> 5025 5026int 5027main () 5028{ 5029 5030 ; 5031 return 0; 5032} 5033_ACEOF 5034rm -f conftest.$ac_objext 5035if { (ac_try="$ac_compile" 5036case "(($ac_try" in 5037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5038 *) ac_try_echo=$ac_try;; 5039esac 5040eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5041$as_echo "$ac_try_echo") >&5 5042 (eval "$ac_compile") 2>conftest.er1 5043 ac_status=$? 5044 grep -v '^ *+' conftest.er1 >conftest.err 5045 rm -f conftest.er1 5046 cat conftest.err >&5 5047 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5048 (exit $ac_status); } && { 5049 test -z "$ac_c_werror_flag" || 5050 test ! -s conftest.err 5051 } && test -s conftest.$ac_objext; then 5052 ac_cv_header_stdc=yes 5053else 5054 $as_echo "$as_me: failed program was:" >&5 5055sed 's/^/| /' conftest.$ac_ext >&5 5056 5057 ac_cv_header_stdc=no 5058fi 5059 5060rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5061 5062if test $ac_cv_header_stdc = yes; then 5063 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5064 cat >conftest.$ac_ext <<_ACEOF 5065/* confdefs.h. */ 5066_ACEOF 5067cat confdefs.h >>conftest.$ac_ext 5068cat >>conftest.$ac_ext <<_ACEOF 5069/* end confdefs.h. */ 5070#include <string.h> 5071 5072_ACEOF 5073if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5074 $EGREP "memchr" >/dev/null 2>&1; then 5075 : 5076else 5077 ac_cv_header_stdc=no 5078fi 5079rm -f conftest* 5080 5081fi 5082 5083if test $ac_cv_header_stdc = yes; then 5084 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5085 cat >conftest.$ac_ext <<_ACEOF 5086/* confdefs.h. */ 5087_ACEOF 5088cat confdefs.h >>conftest.$ac_ext 5089cat >>conftest.$ac_ext <<_ACEOF 5090/* end confdefs.h. */ 5091#include <stdlib.h> 5092 5093_ACEOF 5094if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5095 $EGREP "free" >/dev/null 2>&1; then 5096 : 5097else 5098 ac_cv_header_stdc=no 5099fi 5100rm -f conftest* 5101 5102fi 5103 5104if test $ac_cv_header_stdc = yes; then 5105 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5106 if test "$cross_compiling" = yes; then 5107 : 5108else 5109 cat >conftest.$ac_ext <<_ACEOF 5110/* confdefs.h. */ 5111_ACEOF 5112cat confdefs.h >>conftest.$ac_ext 5113cat >>conftest.$ac_ext <<_ACEOF 5114/* end confdefs.h. */ 5115#include <ctype.h> 5116#include <stdlib.h> 5117#if ((' ' & 0x0FF) == 0x020) 5118# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5119# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5120#else 5121# define ISLOWER(c) \ 5122 (('a' <= (c) && (c) <= 'i') \ 5123 || ('j' <= (c) && (c) <= 'r') \ 5124 || ('s' <= (c) && (c) <= 'z')) 5125# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5126#endif 5127 5128#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5129int 5130main () 5131{ 5132 int i; 5133 for (i = 0; i < 256; i++) 5134 if (XOR (islower (i), ISLOWER (i)) 5135 || toupper (i) != TOUPPER (i)) 5136 return 2; 5137 return 0; 5138} 5139_ACEOF 5140rm -f conftest$ac_exeext 5141if { (ac_try="$ac_link" 5142case "(($ac_try" in 5143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5144 *) ac_try_echo=$ac_try;; 5145esac 5146eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5147$as_echo "$ac_try_echo") >&5 5148 (eval "$ac_link") 2>&5 5149 ac_status=$? 5150 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5151 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5152 { (case "(($ac_try" in 5153 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5154 *) ac_try_echo=$ac_try;; 5155esac 5156eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5157$as_echo "$ac_try_echo") >&5 5158 (eval "$ac_try") 2>&5 5159 ac_status=$? 5160 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5161 (exit $ac_status); }; }; then 5162 : 5163else 5164 $as_echo "$as_me: program exited with status $ac_status" >&5 5165$as_echo "$as_me: failed program was:" >&5 5166sed 's/^/| /' conftest.$ac_ext >&5 5167 5168( exit $ac_status ) 5169ac_cv_header_stdc=no 5170fi 5171rm -rf conftest.dSYM 5172rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5173fi 5174 5175 5176fi 5177fi 5178{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5179$as_echo "$ac_cv_header_stdc" >&6; } 5180if test $ac_cv_header_stdc = yes; then 5181 5182cat >>confdefs.h <<\_ACEOF 5183#define STDC_HEADERS 1 5184_ACEOF 5185 5186fi 5187 5188# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5199 inttypes.h stdint.h unistd.h 5200do 5201as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5202{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5203$as_echo_n "checking for $ac_header... " >&6; } 5204if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5205 $as_echo_n "(cached) " >&6 5206else 5207 cat >conftest.$ac_ext <<_ACEOF 5208/* confdefs.h. */ 5209_ACEOF 5210cat confdefs.h >>conftest.$ac_ext 5211cat >>conftest.$ac_ext <<_ACEOF 5212/* end confdefs.h. */ 5213$ac_includes_default 5214 5215#include <$ac_header> 5216_ACEOF 5217rm -f conftest.$ac_objext 5218if { (ac_try="$ac_compile" 5219case "(($ac_try" in 5220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5221 *) ac_try_echo=$ac_try;; 5222esac 5223eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5224$as_echo "$ac_try_echo") >&5 5225 (eval "$ac_compile") 2>conftest.er1 5226 ac_status=$? 5227 grep -v '^ *+' conftest.er1 >conftest.err 5228 rm -f conftest.er1 5229 cat conftest.err >&5 5230 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5231 (exit $ac_status); } && { 5232 test -z "$ac_c_werror_flag" || 5233 test ! -s conftest.err 5234 } && test -s conftest.$ac_objext; then 5235 eval "$as_ac_Header=yes" 5236else 5237 $as_echo "$as_me: failed program was:" >&5 5238sed 's/^/| /' conftest.$ac_ext >&5 5239 5240 eval "$as_ac_Header=no" 5241fi 5242 5243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5244fi 5245ac_res=`eval 'as_val=${'$as_ac_Header'} 5246 $as_echo "$as_val"'` 5247 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5248$as_echo "$ac_res" >&6; } 5249as_val=`eval 'as_val=${'$as_ac_Header'} 5250 $as_echo "$as_val"'` 5251 if test "x$as_val" = x""yes; then 5252 cat >>confdefs.h <<_ACEOF 5253#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5254_ACEOF 5255 5256fi 5257 5258done 5259 5260 5261 5262for ac_header in dlfcn.h 5263do 5264as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5265if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5266 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5267$as_echo_n "checking for $ac_header... " >&6; } 5268if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5269 $as_echo_n "(cached) " >&6 5270fi 5271ac_res=`eval 'as_val=${'$as_ac_Header'} 5272 $as_echo "$as_val"'` 5273 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5274$as_echo "$ac_res" >&6; } 5275else 5276 # Is the header compilable? 5277{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 5278$as_echo_n "checking $ac_header usability... " >&6; } 5279cat >conftest.$ac_ext <<_ACEOF 5280/* confdefs.h. */ 5281_ACEOF 5282cat confdefs.h >>conftest.$ac_ext 5283cat >>conftest.$ac_ext <<_ACEOF 5284/* end confdefs.h. */ 5285$ac_includes_default 5286#include <$ac_header> 5287_ACEOF 5288rm -f conftest.$ac_objext 5289if { (ac_try="$ac_compile" 5290case "(($ac_try" in 5291 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5292 *) ac_try_echo=$ac_try;; 5293esac 5294eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5295$as_echo "$ac_try_echo") >&5 5296 (eval "$ac_compile") 2>conftest.er1 5297 ac_status=$? 5298 grep -v '^ *+' conftest.er1 >conftest.err 5299 rm -f conftest.er1 5300 cat conftest.err >&5 5301 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5302 (exit $ac_status); } && { 5303 test -z "$ac_c_werror_flag" || 5304 test ! -s conftest.err 5305 } && test -s conftest.$ac_objext; then 5306 ac_header_compiler=yes 5307else 5308 $as_echo "$as_me: failed program was:" >&5 5309sed 's/^/| /' conftest.$ac_ext >&5 5310 5311 ac_header_compiler=no 5312fi 5313 5314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5315{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5316$as_echo "$ac_header_compiler" >&6; } 5317 5318# Is the header present? 5319{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 5320$as_echo_n "checking $ac_header presence... " >&6; } 5321cat >conftest.$ac_ext <<_ACEOF 5322/* confdefs.h. */ 5323_ACEOF 5324cat confdefs.h >>conftest.$ac_ext 5325cat >>conftest.$ac_ext <<_ACEOF 5326/* end confdefs.h. */ 5327#include <$ac_header> 5328_ACEOF 5329if { (ac_try="$ac_cpp conftest.$ac_ext" 5330case "(($ac_try" in 5331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5332 *) ac_try_echo=$ac_try;; 5333esac 5334eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5335$as_echo "$ac_try_echo") >&5 5336 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5337 ac_status=$? 5338 grep -v '^ *+' conftest.er1 >conftest.err 5339 rm -f conftest.er1 5340 cat conftest.err >&5 5341 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5342 (exit $ac_status); } >/dev/null && { 5343 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5344 test ! -s conftest.err 5345 }; then 5346 ac_header_preproc=yes 5347else 5348 $as_echo "$as_me: failed program was:" >&5 5349sed 's/^/| /' conftest.$ac_ext >&5 5350 5351 ac_header_preproc=no 5352fi 5353 5354rm -f conftest.err conftest.$ac_ext 5355{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5356$as_echo "$ac_header_preproc" >&6; } 5357 5358# So? What about this header? 5359case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5360 yes:no: ) 5361 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5362$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5363 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5364$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5365 ac_header_preproc=yes 5366 ;; 5367 no:yes:* ) 5368 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5369$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5370 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5371$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5372 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5373$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5374 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5375$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5376 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5377$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5378 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5379$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5380 ( cat <<\_ASBOX 5381## ---------------------------------------------------------------------- ## 5382## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 5383## ---------------------------------------------------------------------- ## 5384_ASBOX 5385 ) | sed "s/^/$as_me: WARNING: /" >&2 5386 ;; 5387esac 5388{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5389$as_echo_n "checking for $ac_header... " >&6; } 5390if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5391 $as_echo_n "(cached) " >&6 5392else 5393 eval "$as_ac_Header=\$ac_header_preproc" 5394fi 5395ac_res=`eval 'as_val=${'$as_ac_Header'} 5396 $as_echo "$as_val"'` 5397 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5398$as_echo "$ac_res" >&6; } 5399 5400fi 5401as_val=`eval 'as_val=${'$as_ac_Header'} 5402 $as_echo "$as_val"'` 5403 if test "x$as_val" = x""yes; then 5404 cat >>confdefs.h <<_ACEOF 5405#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5406_ACEOF 5407 5408fi 5409 5410done 5411 5412ac_ext=cpp 5413ac_cpp='$CXXCPP $CPPFLAGS' 5414ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5415ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5416ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5417if test -z "$CXX"; then 5418 if test -n "$CCC"; then 5419 CXX=$CCC 5420 else 5421 if test -n "$ac_tool_prefix"; then 5422 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5423 do 5424 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5425set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5426{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5427$as_echo_n "checking for $ac_word... " >&6; } 5428if test "${ac_cv_prog_CXX+set}" = set; then 5429 $as_echo_n "(cached) " >&6 5430else 5431 if test -n "$CXX"; then 5432 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5433else 5434as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5435for as_dir in $PATH 5436do 5437 IFS=$as_save_IFS 5438 test -z "$as_dir" && as_dir=. 5439 for ac_exec_ext in '' $ac_executable_extensions; do 5440 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5441 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5442 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5443 break 2 5444 fi 5445done 5446done 5447IFS=$as_save_IFS 5448 5449fi 5450fi 5451CXX=$ac_cv_prog_CXX 5452if test -n "$CXX"; then 5453 { $as_echo "$as_me:$LINENO: result: $CXX" >&5 5454$as_echo "$CXX" >&6; } 5455else 5456 { $as_echo "$as_me:$LINENO: result: no" >&5 5457$as_echo "no" >&6; } 5458fi 5459 5460 5461 test -n "$CXX" && break 5462 done 5463fi 5464if test -z "$CXX"; then 5465 ac_ct_CXX=$CXX 5466 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5467do 5468 # Extract the first word of "$ac_prog", so it can be a program name with args. 5469set dummy $ac_prog; ac_word=$2 5470{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5471$as_echo_n "checking for $ac_word... " >&6; } 5472if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5473 $as_echo_n "(cached) " >&6 5474else 5475 if test -n "$ac_ct_CXX"; then 5476 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5477else 5478as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5479for as_dir in $PATH 5480do 5481 IFS=$as_save_IFS 5482 test -z "$as_dir" && as_dir=. 5483 for ac_exec_ext in '' $ac_executable_extensions; do 5484 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5485 ac_cv_prog_ac_ct_CXX="$ac_prog" 5486 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5487 break 2 5488 fi 5489done 5490done 5491IFS=$as_save_IFS 5492 5493fi 5494fi 5495ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5496if test -n "$ac_ct_CXX"; then 5497 { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5498$as_echo "$ac_ct_CXX" >&6; } 5499else 5500 { $as_echo "$as_me:$LINENO: result: no" >&5 5501$as_echo "no" >&6; } 5502fi 5503 5504 5505 test -n "$ac_ct_CXX" && break 5506done 5507 5508 if test "x$ac_ct_CXX" = x; then 5509 CXX="g++" 5510 else 5511 case $cross_compiling:$ac_tool_warned in 5512yes:) 5513{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 5514$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5515ac_tool_warned=yes ;; 5516esac 5517 CXX=$ac_ct_CXX 5518 fi 5519fi 5520 5521 fi 5522fi 5523# Provide some information about the compiler. 5524$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5525set X $ac_compile 5526ac_compiler=$2 5527{ (ac_try="$ac_compiler --version >&5" 5528case "(($ac_try" in 5529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5530 *) ac_try_echo=$ac_try;; 5531esac 5532eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5533$as_echo "$ac_try_echo") >&5 5534 (eval "$ac_compiler --version >&5") 2>&5 5535 ac_status=$? 5536 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5537 (exit $ac_status); } 5538{ (ac_try="$ac_compiler -v >&5" 5539case "(($ac_try" in 5540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5541 *) ac_try_echo=$ac_try;; 5542esac 5543eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5544$as_echo "$ac_try_echo") >&5 5545 (eval "$ac_compiler -v >&5") 2>&5 5546 ac_status=$? 5547 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5548 (exit $ac_status); } 5549{ (ac_try="$ac_compiler -V >&5" 5550case "(($ac_try" in 5551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5552 *) ac_try_echo=$ac_try;; 5553esac 5554eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5555$as_echo "$ac_try_echo") >&5 5556 (eval "$ac_compiler -V >&5") 2>&5 5557 ac_status=$? 5558 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5559 (exit $ac_status); } 5560 5561{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5562$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 5563if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5564 $as_echo_n "(cached) " >&6 5565else 5566 cat >conftest.$ac_ext <<_ACEOF 5567/* confdefs.h. */ 5568_ACEOF 5569cat confdefs.h >>conftest.$ac_ext 5570cat >>conftest.$ac_ext <<_ACEOF 5571/* end confdefs.h. */ 5572 5573int 5574main () 5575{ 5576#ifndef __GNUC__ 5577 choke me 5578#endif 5579 5580 ; 5581 return 0; 5582} 5583_ACEOF 5584rm -f conftest.$ac_objext 5585if { (ac_try="$ac_compile" 5586case "(($ac_try" in 5587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5588 *) ac_try_echo=$ac_try;; 5589esac 5590eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5591$as_echo "$ac_try_echo") >&5 5592 (eval "$ac_compile") 2>conftest.er1 5593 ac_status=$? 5594 grep -v '^ *+' conftest.er1 >conftest.err 5595 rm -f conftest.er1 5596 cat conftest.err >&5 5597 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5598 (exit $ac_status); } && { 5599 test -z "$ac_cxx_werror_flag" || 5600 test ! -s conftest.err 5601 } && test -s conftest.$ac_objext; then 5602 ac_compiler_gnu=yes 5603else 5604 $as_echo "$as_me: failed program was:" >&5 5605sed 's/^/| /' conftest.$ac_ext >&5 5606 5607 ac_compiler_gnu=no 5608fi 5609 5610rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5611ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5612 5613fi 5614{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5615$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 5616if test $ac_compiler_gnu = yes; then 5617 GXX=yes 5618else 5619 GXX= 5620fi 5621ac_test_CXXFLAGS=${CXXFLAGS+set} 5622ac_save_CXXFLAGS=$CXXFLAGS 5623{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5624$as_echo_n "checking whether $CXX accepts -g... " >&6; } 5625if test "${ac_cv_prog_cxx_g+set}" = set; then 5626 $as_echo_n "(cached) " >&6 5627else 5628 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5629 ac_cxx_werror_flag=yes 5630 ac_cv_prog_cxx_g=no 5631 CXXFLAGS="-g" 5632 cat >conftest.$ac_ext <<_ACEOF 5633/* confdefs.h. */ 5634_ACEOF 5635cat confdefs.h >>conftest.$ac_ext 5636cat >>conftest.$ac_ext <<_ACEOF 5637/* end confdefs.h. */ 5638 5639int 5640main () 5641{ 5642 5643 ; 5644 return 0; 5645} 5646_ACEOF 5647rm -f conftest.$ac_objext 5648if { (ac_try="$ac_compile" 5649case "(($ac_try" in 5650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5651 *) ac_try_echo=$ac_try;; 5652esac 5653eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5654$as_echo "$ac_try_echo") >&5 5655 (eval "$ac_compile") 2>conftest.er1 5656 ac_status=$? 5657 grep -v '^ *+' conftest.er1 >conftest.err 5658 rm -f conftest.er1 5659 cat conftest.err >&5 5660 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5661 (exit $ac_status); } && { 5662 test -z "$ac_cxx_werror_flag" || 5663 test ! -s conftest.err 5664 } && test -s conftest.$ac_objext; then 5665 ac_cv_prog_cxx_g=yes 5666else 5667 $as_echo "$as_me: failed program was:" >&5 5668sed 's/^/| /' conftest.$ac_ext >&5 5669 5670 CXXFLAGS="" 5671 cat >conftest.$ac_ext <<_ACEOF 5672/* confdefs.h. */ 5673_ACEOF 5674cat confdefs.h >>conftest.$ac_ext 5675cat >>conftest.$ac_ext <<_ACEOF 5676/* end confdefs.h. */ 5677 5678int 5679main () 5680{ 5681 5682 ; 5683 return 0; 5684} 5685_ACEOF 5686rm -f conftest.$ac_objext 5687if { (ac_try="$ac_compile" 5688case "(($ac_try" in 5689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5690 *) ac_try_echo=$ac_try;; 5691esac 5692eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5693$as_echo "$ac_try_echo") >&5 5694 (eval "$ac_compile") 2>conftest.er1 5695 ac_status=$? 5696 grep -v '^ *+' conftest.er1 >conftest.err 5697 rm -f conftest.er1 5698 cat conftest.err >&5 5699 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5700 (exit $ac_status); } && { 5701 test -z "$ac_cxx_werror_flag" || 5702 test ! -s conftest.err 5703 } && test -s conftest.$ac_objext; then 5704 : 5705else 5706 $as_echo "$as_me: failed program was:" >&5 5707sed 's/^/| /' conftest.$ac_ext >&5 5708 5709 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5710 CXXFLAGS="-g" 5711 cat >conftest.$ac_ext <<_ACEOF 5712/* confdefs.h. */ 5713_ACEOF 5714cat confdefs.h >>conftest.$ac_ext 5715cat >>conftest.$ac_ext <<_ACEOF 5716/* end confdefs.h. */ 5717 5718int 5719main () 5720{ 5721 5722 ; 5723 return 0; 5724} 5725_ACEOF 5726rm -f conftest.$ac_objext 5727if { (ac_try="$ac_compile" 5728case "(($ac_try" in 5729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5730 *) ac_try_echo=$ac_try;; 5731esac 5732eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5733$as_echo "$ac_try_echo") >&5 5734 (eval "$ac_compile") 2>conftest.er1 5735 ac_status=$? 5736 grep -v '^ *+' conftest.er1 >conftest.err 5737 rm -f conftest.er1 5738 cat conftest.err >&5 5739 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5740 (exit $ac_status); } && { 5741 test -z "$ac_cxx_werror_flag" || 5742 test ! -s conftest.err 5743 } && test -s conftest.$ac_objext; then 5744 ac_cv_prog_cxx_g=yes 5745else 5746 $as_echo "$as_me: failed program was:" >&5 5747sed 's/^/| /' conftest.$ac_ext >&5 5748 5749 5750fi 5751 5752rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5753fi 5754 5755rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5756fi 5757 5758rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5759 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5760fi 5761{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5762$as_echo "$ac_cv_prog_cxx_g" >&6; } 5763if test "$ac_test_CXXFLAGS" = set; then 5764 CXXFLAGS=$ac_save_CXXFLAGS 5765elif test $ac_cv_prog_cxx_g = yes; then 5766 if test "$GXX" = yes; then 5767 CXXFLAGS="-g -O2" 5768 else 5769 CXXFLAGS="-g" 5770 fi 5771else 5772 if test "$GXX" = yes; then 5773 CXXFLAGS="-O2" 5774 else 5775 CXXFLAGS= 5776 fi 5777fi 5778ac_ext=cpp 5779ac_cpp='$CXXCPP $CPPFLAGS' 5780ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5781ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5782ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5783 5784depcc="$CXX" am_compiler_list= 5785 5786{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5787$as_echo_n "checking dependency style of $depcc... " >&6; } 5788if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5789 $as_echo_n "(cached) " >&6 5790else 5791 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5792 # We make a subdir and do the tests there. Otherwise we can end up 5793 # making bogus files that we don't know about and never remove. For 5794 # instance it was reported that on HP-UX the gcc test will end up 5795 # making a dummy file named `D' -- because `-MD' means `put the output 5796 # in D'. 5797 mkdir conftest.dir 5798 # Copy depcomp to subdir because otherwise we won't find it if we're 5799 # using a relative directory. 5800 cp "$am_depcomp" conftest.dir 5801 cd conftest.dir 5802 # We will build objects and dependencies in a subdirectory because 5803 # it helps to detect inapplicable dependency modes. For instance 5804 # both Tru64's cc and ICC support -MD to output dependencies as a 5805 # side effect of compilation, but ICC will put the dependencies in 5806 # the current directory while Tru64 will put them in the object 5807 # directory. 5808 mkdir sub 5809 5810 am_cv_CXX_dependencies_compiler_type=none 5811 if test "$am_compiler_list" = ""; then 5812 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5813 fi 5814 am__universal=false 5815 case " $depcc " in #( 5816 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5817 esac 5818 5819 for depmode in $am_compiler_list; do 5820 # Setup a source with many dependencies, because some compilers 5821 # like to wrap large dependency lists on column 80 (with \), and 5822 # we should not choose a depcomp mode which is confused by this. 5823 # 5824 # We need to recreate these files for each test, as the compiler may 5825 # overwrite some of them when testing with obscure command lines. 5826 # This happens at least with the AIX C compiler. 5827 : > sub/conftest.c 5828 for i in 1 2 3 4 5 6; do 5829 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5830 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5831 # Solaris 8's {/usr,}/bin/sh. 5832 touch sub/conftst$i.h 5833 done 5834 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5835 5836 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5837 # mode. It turns out that the SunPro C++ compiler does not properly 5838 # handle `-M -o', and we need to detect this. Also, some Intel 5839 # versions had trouble with output in subdirs 5840 am__obj=sub/conftest.${OBJEXT-o} 5841 am__minus_obj="-o $am__obj" 5842 case $depmode in 5843 gcc) 5844 # This depmode causes a compiler race in universal mode. 5845 test "$am__universal" = false || continue 5846 ;; 5847 nosideeffect) 5848 # after this tag, mechanisms are not by side-effect, so they'll 5849 # only be used when explicitly requested 5850 if test "x$enable_dependency_tracking" = xyes; then 5851 continue 5852 else 5853 break 5854 fi 5855 ;; 5856 msvisualcpp | msvcmsys) 5857 # This compiler won't grok `-c -o', but also, the minuso test has 5858 # not run yet. These depmodes are late enough in the game, and 5859 # so weak that their functioning should not be impacted. 5860 am__obj=conftest.${OBJEXT-o} 5861 am__minus_obj= 5862 ;; 5863 none) break ;; 5864 esac 5865 if depmode=$depmode \ 5866 source=sub/conftest.c object=$am__obj \ 5867 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5868 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5869 >/dev/null 2>conftest.err && 5870 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5871 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5872 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5873 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5874 # icc doesn't choke on unknown options, it will just issue warnings 5875 # or remarks (even with -Werror). So we grep stderr for any message 5876 # that says an option was ignored or not supported. 5877 # When given -MP, icc 7.0 and 7.1 complain thusly: 5878 # icc: Command line warning: ignoring option '-M'; no argument required 5879 # The diagnosis changed in icc 8.0: 5880 # icc: Command line remark: option '-MP' not supported 5881 if (grep 'ignoring option' conftest.err || 5882 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5883 am_cv_CXX_dependencies_compiler_type=$depmode 5884 break 5885 fi 5886 fi 5887 done 5888 5889 cd .. 5890 rm -rf conftest.dir 5891else 5892 am_cv_CXX_dependencies_compiler_type=none 5893fi 5894 5895fi 5896{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5897$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 5898CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5899 5900 if 5901 test "x$enable_dependency_tracking" != xno \ 5902 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5903 am__fastdepCXX_TRUE= 5904 am__fastdepCXX_FALSE='#' 5905else 5906 am__fastdepCXX_TRUE='#' 5907 am__fastdepCXX_FALSE= 5908fi 5909 5910 5911 5912 5913if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5914 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5915 (test "X$CXX" != "Xg++"))) ; then 5916 ac_ext=cpp 5917ac_cpp='$CXXCPP $CPPFLAGS' 5918ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5919ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5920ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5921{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5922$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 5923if test -z "$CXXCPP"; then 5924 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5925 $as_echo_n "(cached) " >&6 5926else 5927 # Double quotes because CXXCPP needs to be expanded 5928 for CXXCPP in "$CXX -E" "/lib/cpp" 5929 do 5930 ac_preproc_ok=false 5931for ac_cxx_preproc_warn_flag in '' yes 5932do 5933 # Use a header file that comes with gcc, so configuring glibc 5934 # with a fresh cross-compiler works. 5935 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5936 # <limits.h> exists even on freestanding compilers. 5937 # On the NeXT, cc -E runs the code through the compiler's parser, 5938 # not just through cpp. "Syntax error" is here to catch this case. 5939 cat >conftest.$ac_ext <<_ACEOF 5940/* confdefs.h. */ 5941_ACEOF 5942cat confdefs.h >>conftest.$ac_ext 5943cat >>conftest.$ac_ext <<_ACEOF 5944/* end confdefs.h. */ 5945#ifdef __STDC__ 5946# include <limits.h> 5947#else 5948# include <assert.h> 5949#endif 5950 Syntax error 5951_ACEOF 5952if { (ac_try="$ac_cpp conftest.$ac_ext" 5953case "(($ac_try" in 5954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5955 *) ac_try_echo=$ac_try;; 5956esac 5957eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5958$as_echo "$ac_try_echo") >&5 5959 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5960 ac_status=$? 5961 grep -v '^ *+' conftest.er1 >conftest.err 5962 rm -f conftest.er1 5963 cat conftest.err >&5 5964 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5965 (exit $ac_status); } >/dev/null && { 5966 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5967 test ! -s conftest.err 5968 }; then 5969 : 5970else 5971 $as_echo "$as_me: failed program was:" >&5 5972sed 's/^/| /' conftest.$ac_ext >&5 5973 5974 # Broken: fails on valid input. 5975continue 5976fi 5977 5978rm -f conftest.err conftest.$ac_ext 5979 5980 # OK, works on sane cases. Now check whether nonexistent headers 5981 # can be detected and how. 5982 cat >conftest.$ac_ext <<_ACEOF 5983/* confdefs.h. */ 5984_ACEOF 5985cat confdefs.h >>conftest.$ac_ext 5986cat >>conftest.$ac_ext <<_ACEOF 5987/* end confdefs.h. */ 5988#include <ac_nonexistent.h> 5989_ACEOF 5990if { (ac_try="$ac_cpp conftest.$ac_ext" 5991case "(($ac_try" in 5992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5993 *) ac_try_echo=$ac_try;; 5994esac 5995eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5996$as_echo "$ac_try_echo") >&5 5997 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5998 ac_status=$? 5999 grep -v '^ *+' conftest.er1 >conftest.err 6000 rm -f conftest.er1 6001 cat conftest.err >&5 6002 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6003 (exit $ac_status); } >/dev/null && { 6004 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6005 test ! -s conftest.err 6006 }; then 6007 # Broken: success on invalid input. 6008continue 6009else 6010 $as_echo "$as_me: failed program was:" >&5 6011sed 's/^/| /' conftest.$ac_ext >&5 6012 6013 # Passes both tests. 6014ac_preproc_ok=: 6015break 6016fi 6017 6018rm -f conftest.err conftest.$ac_ext 6019 6020done 6021# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6022rm -f conftest.err conftest.$ac_ext 6023if $ac_preproc_ok; then 6024 break 6025fi 6026 6027 done 6028 ac_cv_prog_CXXCPP=$CXXCPP 6029 6030fi 6031 CXXCPP=$ac_cv_prog_CXXCPP 6032else 6033 ac_cv_prog_CXXCPP=$CXXCPP 6034fi 6035{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5 6036$as_echo "$CXXCPP" >&6; } 6037ac_preproc_ok=false 6038for ac_cxx_preproc_warn_flag in '' yes 6039do 6040 # Use a header file that comes with gcc, so configuring glibc 6041 # with a fresh cross-compiler works. 6042 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6043 # <limits.h> exists even on freestanding compilers. 6044 # On the NeXT, cc -E runs the code through the compiler's parser, 6045 # not just through cpp. "Syntax error" is here to catch this case. 6046 cat >conftest.$ac_ext <<_ACEOF 6047/* confdefs.h. */ 6048_ACEOF 6049cat confdefs.h >>conftest.$ac_ext 6050cat >>conftest.$ac_ext <<_ACEOF 6051/* end confdefs.h. */ 6052#ifdef __STDC__ 6053# include <limits.h> 6054#else 6055# include <assert.h> 6056#endif 6057 Syntax error 6058_ACEOF 6059if { (ac_try="$ac_cpp conftest.$ac_ext" 6060case "(($ac_try" in 6061 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6062 *) ac_try_echo=$ac_try;; 6063esac 6064eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6065$as_echo "$ac_try_echo") >&5 6066 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6067 ac_status=$? 6068 grep -v '^ *+' conftest.er1 >conftest.err 6069 rm -f conftest.er1 6070 cat conftest.err >&5 6071 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6072 (exit $ac_status); } >/dev/null && { 6073 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6074 test ! -s conftest.err 6075 }; then 6076 : 6077else 6078 $as_echo "$as_me: failed program was:" >&5 6079sed 's/^/| /' conftest.$ac_ext >&5 6080 6081 # Broken: fails on valid input. 6082continue 6083fi 6084 6085rm -f conftest.err conftest.$ac_ext 6086 6087 # OK, works on sane cases. Now check whether nonexistent headers 6088 # can be detected and how. 6089 cat >conftest.$ac_ext <<_ACEOF 6090/* confdefs.h. */ 6091_ACEOF 6092cat confdefs.h >>conftest.$ac_ext 6093cat >>conftest.$ac_ext <<_ACEOF 6094/* end confdefs.h. */ 6095#include <ac_nonexistent.h> 6096_ACEOF 6097if { (ac_try="$ac_cpp conftest.$ac_ext" 6098case "(($ac_try" in 6099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6100 *) ac_try_echo=$ac_try;; 6101esac 6102eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6103$as_echo "$ac_try_echo") >&5 6104 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6105 ac_status=$? 6106 grep -v '^ *+' conftest.er1 >conftest.err 6107 rm -f conftest.er1 6108 cat conftest.err >&5 6109 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6110 (exit $ac_status); } >/dev/null && { 6111 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6112 test ! -s conftest.err 6113 }; then 6114 # Broken: success on invalid input. 6115continue 6116else 6117 $as_echo "$as_me: failed program was:" >&5 6118sed 's/^/| /' conftest.$ac_ext >&5 6119 6120 # Passes both tests. 6121ac_preproc_ok=: 6122break 6123fi 6124 6125rm -f conftest.err conftest.$ac_ext 6126 6127done 6128# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6129rm -f conftest.err conftest.$ac_ext 6130if $ac_preproc_ok; then 6131 : 6132else 6133 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 6134$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6135{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6136See \`config.log' for more details." >&5 6137$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6138See \`config.log' for more details." >&2;} 6139 { (exit 1); exit 1; }; }; } 6140fi 6141 6142ac_ext=cpp 6143ac_cpp='$CXXCPP $CPPFLAGS' 6144ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6145ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6146ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6147 6148fi 6149 6150 6151ac_ext=f 6152ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 6153ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6154ac_compiler_gnu=$ac_cv_f77_compiler_gnu 6155if test -n "$ac_tool_prefix"; then 6156 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 6157 do 6158 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6159set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6160{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6161$as_echo_n "checking for $ac_word... " >&6; } 6162if test "${ac_cv_prog_F77+set}" = set; then 6163 $as_echo_n "(cached) " >&6 6164else 6165 if test -n "$F77"; then 6166 ac_cv_prog_F77="$F77" # Let the user override the test. 6167else 6168as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6169for as_dir in $PATH 6170do 6171 IFS=$as_save_IFS 6172 test -z "$as_dir" && as_dir=. 6173 for ac_exec_ext in '' $ac_executable_extensions; do 6174 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6175 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 6176 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6177 break 2 6178 fi 6179done 6180done 6181IFS=$as_save_IFS 6182 6183fi 6184fi 6185F77=$ac_cv_prog_F77 6186if test -n "$F77"; then 6187 { $as_echo "$as_me:$LINENO: result: $F77" >&5 6188$as_echo "$F77" >&6; } 6189else 6190 { $as_echo "$as_me:$LINENO: result: no" >&5 6191$as_echo "no" >&6; } 6192fi 6193 6194 6195 test -n "$F77" && break 6196 done 6197fi 6198if test -z "$F77"; then 6199 ac_ct_F77=$F77 6200 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 6201do 6202 # Extract the first word of "$ac_prog", so it can be a program name with args. 6203set dummy $ac_prog; ac_word=$2 6204{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6205$as_echo_n "checking for $ac_word... " >&6; } 6206if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 6207 $as_echo_n "(cached) " >&6 6208else 6209 if test -n "$ac_ct_F77"; then 6210 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 6211else 6212as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6213for as_dir in $PATH 6214do 6215 IFS=$as_save_IFS 6216 test -z "$as_dir" && as_dir=. 6217 for ac_exec_ext in '' $ac_executable_extensions; do 6218 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6219 ac_cv_prog_ac_ct_F77="$ac_prog" 6220 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6221 break 2 6222 fi 6223done 6224done 6225IFS=$as_save_IFS 6226 6227fi 6228fi 6229ac_ct_F77=$ac_cv_prog_ac_ct_F77 6230if test -n "$ac_ct_F77"; then 6231 { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6232$as_echo "$ac_ct_F77" >&6; } 6233else 6234 { $as_echo "$as_me:$LINENO: result: no" >&5 6235$as_echo "no" >&6; } 6236fi 6237 6238 6239 test -n "$ac_ct_F77" && break 6240done 6241 6242 if test "x$ac_ct_F77" = x; then 6243 F77="" 6244 else 6245 case $cross_compiling:$ac_tool_warned in 6246yes:) 6247{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6248$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6249ac_tool_warned=yes ;; 6250esac 6251 F77=$ac_ct_F77 6252 fi 6253fi 6254 6255 6256# Provide some information about the compiler. 6257$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6258set X $ac_compile 6259ac_compiler=$2 6260{ (ac_try="$ac_compiler --version >&5" 6261case "(($ac_try" in 6262 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6263 *) ac_try_echo=$ac_try;; 6264esac 6265eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6266$as_echo "$ac_try_echo") >&5 6267 (eval "$ac_compiler --version >&5") 2>&5 6268 ac_status=$? 6269 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6270 (exit $ac_status); } 6271{ (ac_try="$ac_compiler -v >&5" 6272case "(($ac_try" in 6273 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6274 *) ac_try_echo=$ac_try;; 6275esac 6276eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6277$as_echo "$ac_try_echo") >&5 6278 (eval "$ac_compiler -v >&5") 2>&5 6279 ac_status=$? 6280 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6281 (exit $ac_status); } 6282{ (ac_try="$ac_compiler -V >&5" 6283case "(($ac_try" in 6284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6285 *) ac_try_echo=$ac_try;; 6286esac 6287eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6288$as_echo "$ac_try_echo") >&5 6289 (eval "$ac_compiler -V >&5") 2>&5 6290 ac_status=$? 6291 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6292 (exit $ac_status); } 6293rm -f a.out 6294 6295# If we don't use `.F' as extension, the preprocessor is not run on the 6296# input file. (Note that this only needs to work for GNU compilers.) 6297ac_save_ext=$ac_ext 6298ac_ext=F 6299{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6300$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } 6301if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6302 $as_echo_n "(cached) " >&6 6303else 6304 cat >conftest.$ac_ext <<_ACEOF 6305 program main 6306#ifndef __GNUC__ 6307 choke me 6308#endif 6309 6310 end 6311_ACEOF 6312rm -f conftest.$ac_objext 6313if { (ac_try="$ac_compile" 6314case "(($ac_try" in 6315 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6316 *) ac_try_echo=$ac_try;; 6317esac 6318eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6319$as_echo "$ac_try_echo") >&5 6320 (eval "$ac_compile") 2>conftest.er1 6321 ac_status=$? 6322 grep -v '^ *+' conftest.er1 >conftest.err 6323 rm -f conftest.er1 6324 cat conftest.err >&5 6325 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6326 (exit $ac_status); } && { 6327 test -z "$ac_f77_werror_flag" || 6328 test ! -s conftest.err 6329 } && test -s conftest.$ac_objext; then 6330 ac_compiler_gnu=yes 6331else 6332 $as_echo "$as_me: failed program was:" >&5 6333sed 's/^/| /' conftest.$ac_ext >&5 6334 6335 ac_compiler_gnu=no 6336fi 6337 6338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6339ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6340 6341fi 6342{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6343$as_echo "$ac_cv_f77_compiler_gnu" >&6; } 6344ac_ext=$ac_save_ext 6345ac_test_FFLAGS=${FFLAGS+set} 6346ac_save_FFLAGS=$FFLAGS 6347FFLAGS= 6348{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6349$as_echo_n "checking whether $F77 accepts -g... " >&6; } 6350if test "${ac_cv_prog_f77_g+set}" = set; then 6351 $as_echo_n "(cached) " >&6 6352else 6353 FFLAGS=-g 6354cat >conftest.$ac_ext <<_ACEOF 6355 program main 6356 6357 end 6358_ACEOF 6359rm -f conftest.$ac_objext 6360if { (ac_try="$ac_compile" 6361case "(($ac_try" in 6362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6363 *) ac_try_echo=$ac_try;; 6364esac 6365eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6366$as_echo "$ac_try_echo") >&5 6367 (eval "$ac_compile") 2>conftest.er1 6368 ac_status=$? 6369 grep -v '^ *+' conftest.er1 >conftest.err 6370 rm -f conftest.er1 6371 cat conftest.err >&5 6372 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6373 (exit $ac_status); } && { 6374 test -z "$ac_f77_werror_flag" || 6375 test ! -s conftest.err 6376 } && test -s conftest.$ac_objext; then 6377 ac_cv_prog_f77_g=yes 6378else 6379 $as_echo "$as_me: failed program was:" >&5 6380sed 's/^/| /' conftest.$ac_ext >&5 6381 6382 ac_cv_prog_f77_g=no 6383fi 6384 6385rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6386 6387fi 6388{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6389$as_echo "$ac_cv_prog_f77_g" >&6; } 6390if test "$ac_test_FFLAGS" = set; then 6391 FFLAGS=$ac_save_FFLAGS 6392elif test $ac_cv_prog_f77_g = yes; then 6393 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6394 FFLAGS="-g -O2" 6395 else 6396 FFLAGS="-g" 6397 fi 6398else 6399 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6400 FFLAGS="-O2" 6401 else 6402 FFLAGS= 6403 fi 6404fi 6405 6406if test $ac_compiler_gnu = yes; then 6407 G77=yes 6408else 6409 G77= 6410fi 6411ac_ext=c 6412ac_cpp='$CPP $CPPFLAGS' 6413ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6414ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6415ac_compiler_gnu=$ac_cv_c_compiler_gnu 6416 6417 6418 6419# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6420# find the maximum length of command line arguments 6421{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6422$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6423if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6424 $as_echo_n "(cached) " >&6 6425else 6426 i=0 6427 teststring="ABCD" 6428 6429 case $build_os in 6430 msdosdjgpp*) 6431 # On DJGPP, this test can blow up pretty badly due to problems in libc 6432 # (any single argument exceeding 2000 bytes causes a buffer overrun 6433 # during glob expansion). Even if it were fixed, the result of this 6434 # check would be larger than it should be. 6435 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6436 ;; 6437 6438 gnu*) 6439 # Under GNU Hurd, this test is not required because there is 6440 # no limit to the length of command line arguments. 6441 # Libtool will interpret -1 as no limit whatsoever 6442 lt_cv_sys_max_cmd_len=-1; 6443 ;; 6444 6445 cygwin* | mingw*) 6446 # On Win9x/ME, this test blows up -- it succeeds, but takes 6447 # about 5 minutes as the teststring grows exponentially. 6448 # Worse, since 9x/ME are not pre-emptively multitasking, 6449 # you end up with a "frozen" computer, even though with patience 6450 # the test eventually succeeds (with a max line length of 256k). 6451 # Instead, let's just punt: use the minimum linelength reported by 6452 # all of the supported platforms: 8192 (on NT/2K/XP). 6453 lt_cv_sys_max_cmd_len=8192; 6454 ;; 6455 6456 amigaos*) 6457 # On AmigaOS with pdksh, this test takes hours, literally. 6458 # So we just punt and use a minimum line length of 8192. 6459 lt_cv_sys_max_cmd_len=8192; 6460 ;; 6461 6462 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6463 # This has been around since 386BSD, at least. Likely further. 6464 if test -x /sbin/sysctl; then 6465 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6466 elif test -x /usr/sbin/sysctl; then 6467 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6468 else 6469 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6470 fi 6471 # And add a safety zone 6472 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6473 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6474 ;; 6475 6476 interix*) 6477 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6478 lt_cv_sys_max_cmd_len=196608 6479 ;; 6480 6481 osf*) 6482 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6483 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6484 # nice to cause kernel panics so lets avoid the loop below. 6485 # First set a reasonable default. 6486 lt_cv_sys_max_cmd_len=16384 6487 # 6488 if test -x /sbin/sysconfig; then 6489 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6490 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6491 esac 6492 fi 6493 ;; 6494 sco3.2v5*) 6495 lt_cv_sys_max_cmd_len=102400 6496 ;; 6497 sysv5* | sco5v6* | sysv4.2uw2*) 6498 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6499 if test -n "$kargmax"; then 6500 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6501 else 6502 lt_cv_sys_max_cmd_len=32768 6503 fi 6504 ;; 6505 *) 6506 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6507 if test -n "$lt_cv_sys_max_cmd_len"; then 6508 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6509 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6510 else 6511 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6512 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6513 = "XX$teststring") >/dev/null 2>&1 && 6514 new_result=`expr "X$teststring" : ".*" 2>&1` && 6515 lt_cv_sys_max_cmd_len=$new_result && 6516 test $i != 17 # 1/2 MB should be enough 6517 do 6518 i=`expr $i + 1` 6519 teststring=$teststring$teststring 6520 done 6521 teststring= 6522 # Add a significant safety factor because C++ compilers can tack on massive 6523 # amounts of additional arguments before passing them to the linker. 6524 # It appears as though 1/2 is a usable value. 6525 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6526 fi 6527 ;; 6528 esac 6529 6530fi 6531 6532if test -n $lt_cv_sys_max_cmd_len ; then 6533 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6534$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6535else 6536 { $as_echo "$as_me:$LINENO: result: none" >&5 6537$as_echo "none" >&6; } 6538fi 6539 6540 6541 6542 6543 6544# Check for command to grab the raw symbol name followed by C symbol from nm. 6545{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6546$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6547if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6548 $as_echo_n "(cached) " >&6 6549else 6550 6551# These are sane defaults that work on at least a few old systems. 6552# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6553 6554# Character class describing NM global symbol codes. 6555symcode='[BCDEGRST]' 6556 6557# Regexp to match symbols that can be accessed directly from C. 6558sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6559 6560# Transform an extracted symbol line into a proper C declaration 6561lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6562 6563# Transform an extracted symbol line into symbol name and symbol address 6564lt_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'" 6565 6566# Define system-specific variables. 6567case $host_os in 6568aix*) 6569 symcode='[BCDT]' 6570 ;; 6571cygwin* | mingw* | pw32*) 6572 symcode='[ABCDGISTW]' 6573 ;; 6574hpux*) # Its linker distinguishes data from code symbols 6575 if test "$host_cpu" = ia64; then 6576 symcode='[ABCDEGRST]' 6577 fi 6578 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6579 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'" 6580 ;; 6581linux* | k*bsd*-gnu) 6582 if test "$host_cpu" = ia64; then 6583 symcode='[ABCDGIRSTW]' 6584 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6585 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'" 6586 fi 6587 ;; 6588irix* | nonstopux*) 6589 symcode='[BCDEGRST]' 6590 ;; 6591osf*) 6592 symcode='[BCDEGQRST]' 6593 ;; 6594solaris*) 6595 symcode='[BDRT]' 6596 ;; 6597sco3.2v5*) 6598 symcode='[DT]' 6599 ;; 6600sysv4.2uw2*) 6601 symcode='[DT]' 6602 ;; 6603sysv5* | sco5v6* | unixware* | OpenUNIX*) 6604 symcode='[ABDT]' 6605 ;; 6606sysv4) 6607 symcode='[DFNSTU]' 6608 ;; 6609esac 6610 6611# Handle CRLF in mingw tool chain 6612opt_cr= 6613case $build_os in 6614mingw*) 6615 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6616 ;; 6617esac 6618 6619# If we're using GNU nm, then use its standard symbol codes. 6620case `$NM -V 2>&1` in 6621*GNU* | *'with BFD'*) 6622 symcode='[ABCDGIRSTW]' ;; 6623esac 6624 6625# Try without a prefix undercore, then with it. 6626for ac_symprfx in "" "_"; do 6627 6628 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6629 symxfrm="\\1 $ac_symprfx\\2 \\2" 6630 6631 # Write the raw and C identifiers. 6632 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6633 6634 # Check to see that the pipe works correctly. 6635 pipe_works=no 6636 6637 rm -f conftest* 6638 cat > conftest.$ac_ext <<EOF 6639#ifdef __cplusplus 6640extern "C" { 6641#endif 6642char nm_test_var; 6643void nm_test_func(){} 6644#ifdef __cplusplus 6645} 6646#endif 6647int main(){nm_test_var='a';nm_test_func();return(0);} 6648EOF 6649 6650 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6651 (eval $ac_compile) 2>&5 6652 ac_status=$? 6653 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6654 (exit $ac_status); }; then 6655 # Now try to grab the symbols. 6656 nlist=conftest.nm 6657 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6658 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6659 ac_status=$? 6660 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6661 (exit $ac_status); } && test -s "$nlist"; then 6662 # Try sorting and uniquifying the output. 6663 if sort "$nlist" | uniq > "$nlist"T; then 6664 mv -f "$nlist"T "$nlist" 6665 else 6666 rm -f "$nlist"T 6667 fi 6668 6669 # Make sure that we snagged all the symbols we need. 6670 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6671 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6672 cat <<EOF > conftest.$ac_ext 6673#ifdef __cplusplus 6674extern "C" { 6675#endif 6676 6677EOF 6678 # Now generate the symbol file. 6679 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6680 6681 cat <<EOF >> conftest.$ac_ext 6682#if defined (__STDC__) && __STDC__ 6683# define lt_ptr_t void * 6684#else 6685# define lt_ptr_t char * 6686# define const 6687#endif 6688 6689/* The mapping between symbol names and symbols. */ 6690const struct { 6691 const char *name; 6692 lt_ptr_t address; 6693} 6694lt_preloaded_symbols[] = 6695{ 6696EOF 6697 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6698 cat <<\EOF >> conftest.$ac_ext 6699 {0, (lt_ptr_t) 0} 6700}; 6701 6702#ifdef __cplusplus 6703} 6704#endif 6705EOF 6706 # Now try linking the two files. 6707 mv conftest.$ac_objext conftstm.$ac_objext 6708 lt_save_LIBS="$LIBS" 6709 lt_save_CFLAGS="$CFLAGS" 6710 LIBS="conftstm.$ac_objext" 6711 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6712 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6713 (eval $ac_link) 2>&5 6714 ac_status=$? 6715 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6716 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6717 pipe_works=yes 6718 fi 6719 LIBS="$lt_save_LIBS" 6720 CFLAGS="$lt_save_CFLAGS" 6721 else 6722 echo "cannot find nm_test_func in $nlist" >&5 6723 fi 6724 else 6725 echo "cannot find nm_test_var in $nlist" >&5 6726 fi 6727 else 6728 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6729 fi 6730 else 6731 echo "$progname: failed program was:" >&5 6732 cat conftest.$ac_ext >&5 6733 fi 6734 rm -rf conftest* conftst* 6735 6736 # Do not use the global_symbol_pipe unless it works. 6737 if test "$pipe_works" = yes; then 6738 break 6739 else 6740 lt_cv_sys_global_symbol_pipe= 6741 fi 6742done 6743 6744fi 6745 6746if test -z "$lt_cv_sys_global_symbol_pipe"; then 6747 lt_cv_sys_global_symbol_to_cdecl= 6748fi 6749if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6750 { $as_echo "$as_me:$LINENO: result: failed" >&5 6751$as_echo "failed" >&6; } 6752else 6753 { $as_echo "$as_me:$LINENO: result: ok" >&5 6754$as_echo "ok" >&6; } 6755fi 6756 6757{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 6758$as_echo_n "checking for objdir... " >&6; } 6759if test "${lt_cv_objdir+set}" = set; then 6760 $as_echo_n "(cached) " >&6 6761else 6762 rm -f .libs 2>/dev/null 6763mkdir .libs 2>/dev/null 6764if test -d .libs; then 6765 lt_cv_objdir=.libs 6766else 6767 # MS-DOS does not allow filenames that begin with a dot. 6768 lt_cv_objdir=_libs 6769fi 6770rmdir .libs 2>/dev/null 6771fi 6772{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6773$as_echo "$lt_cv_objdir" >&6; } 6774objdir=$lt_cv_objdir 6775 6776 6777 6778 6779 6780case $host_os in 6781aix3*) 6782 # AIX sometimes has problems with the GCC collect2 program. For some 6783 # reason, if we set the COLLECT_NAMES environment variable, the problems 6784 # vanish in a puff of smoke. 6785 if test "X${COLLECT_NAMES+set}" != Xset; then 6786 COLLECT_NAMES= 6787 export COLLECT_NAMES 6788 fi 6789 ;; 6790esac 6791 6792# Sed substitution that helps us do robust quoting. It backslashifies 6793# metacharacters that are still active within double-quoted strings. 6794Xsed='sed -e 1s/^X//' 6795sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6796 6797# Same as above, but do not quote variable references. 6798double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6799 6800# Sed substitution to delay expansion of an escaped shell variable in a 6801# double_quote_subst'ed string. 6802delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6803 6804# Sed substitution to avoid accidental globbing in evaled expressions 6805no_glob_subst='s/\*/\\\*/g' 6806 6807# Constants: 6808rm="rm -f" 6809 6810# Global variables: 6811default_ofile=libtool 6812can_build_shared=yes 6813 6814# All known linkers require a `.a' archive for static linking (except MSVC, 6815# which needs '.lib'). 6816libext=a 6817ltmain="$ac_aux_dir/ltmain.sh" 6818ofile="$default_ofile" 6819with_gnu_ld="$lt_cv_prog_gnu_ld" 6820 6821if test -n "$ac_tool_prefix"; then 6822 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6823set dummy ${ac_tool_prefix}ar; ac_word=$2 6824{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6825$as_echo_n "checking for $ac_word... " >&6; } 6826if test "${ac_cv_prog_AR+set}" = set; then 6827 $as_echo_n "(cached) " >&6 6828else 6829 if test -n "$AR"; then 6830 ac_cv_prog_AR="$AR" # Let the user override the test. 6831else 6832as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6833for as_dir in $PATH 6834do 6835 IFS=$as_save_IFS 6836 test -z "$as_dir" && as_dir=. 6837 for ac_exec_ext in '' $ac_executable_extensions; do 6838 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6839 ac_cv_prog_AR="${ac_tool_prefix}ar" 6840 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6841 break 2 6842 fi 6843done 6844done 6845IFS=$as_save_IFS 6846 6847fi 6848fi 6849AR=$ac_cv_prog_AR 6850if test -n "$AR"; then 6851 { $as_echo "$as_me:$LINENO: result: $AR" >&5 6852$as_echo "$AR" >&6; } 6853else 6854 { $as_echo "$as_me:$LINENO: result: no" >&5 6855$as_echo "no" >&6; } 6856fi 6857 6858 6859fi 6860if test -z "$ac_cv_prog_AR"; then 6861 ac_ct_AR=$AR 6862 # Extract the first word of "ar", so it can be a program name with args. 6863set dummy ar; ac_word=$2 6864{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6865$as_echo_n "checking for $ac_word... " >&6; } 6866if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6867 $as_echo_n "(cached) " >&6 6868else 6869 if test -n "$ac_ct_AR"; then 6870 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6871else 6872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6873for as_dir in $PATH 6874do 6875 IFS=$as_save_IFS 6876 test -z "$as_dir" && as_dir=. 6877 for ac_exec_ext in '' $ac_executable_extensions; do 6878 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6879 ac_cv_prog_ac_ct_AR="ar" 6880 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6881 break 2 6882 fi 6883done 6884done 6885IFS=$as_save_IFS 6886 6887fi 6888fi 6889ac_ct_AR=$ac_cv_prog_ac_ct_AR 6890if test -n "$ac_ct_AR"; then 6891 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6892$as_echo "$ac_ct_AR" >&6; } 6893else 6894 { $as_echo "$as_me:$LINENO: result: no" >&5 6895$as_echo "no" >&6; } 6896fi 6897 6898 if test "x$ac_ct_AR" = x; then 6899 AR="false" 6900 else 6901 case $cross_compiling:$ac_tool_warned in 6902yes:) 6903{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6904$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6905ac_tool_warned=yes ;; 6906esac 6907 AR=$ac_ct_AR 6908 fi 6909else 6910 AR="$ac_cv_prog_AR" 6911fi 6912 6913if test -n "$ac_tool_prefix"; then 6914 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6915set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6916{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6917$as_echo_n "checking for $ac_word... " >&6; } 6918if test "${ac_cv_prog_RANLIB+set}" = set; then 6919 $as_echo_n "(cached) " >&6 6920else 6921 if test -n "$RANLIB"; then 6922 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6923else 6924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6925for as_dir in $PATH 6926do 6927 IFS=$as_save_IFS 6928 test -z "$as_dir" && as_dir=. 6929 for ac_exec_ext in '' $ac_executable_extensions; do 6930 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6931 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6932 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6933 break 2 6934 fi 6935done 6936done 6937IFS=$as_save_IFS 6938 6939fi 6940fi 6941RANLIB=$ac_cv_prog_RANLIB 6942if test -n "$RANLIB"; then 6943 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 6944$as_echo "$RANLIB" >&6; } 6945else 6946 { $as_echo "$as_me:$LINENO: result: no" >&5 6947$as_echo "no" >&6; } 6948fi 6949 6950 6951fi 6952if test -z "$ac_cv_prog_RANLIB"; then 6953 ac_ct_RANLIB=$RANLIB 6954 # Extract the first word of "ranlib", so it can be a program name with args. 6955set dummy ranlib; ac_word=$2 6956{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6957$as_echo_n "checking for $ac_word... " >&6; } 6958if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6959 $as_echo_n "(cached) " >&6 6960else 6961 if test -n "$ac_ct_RANLIB"; then 6962 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6963else 6964as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6965for as_dir in $PATH 6966do 6967 IFS=$as_save_IFS 6968 test -z "$as_dir" && as_dir=. 6969 for ac_exec_ext in '' $ac_executable_extensions; do 6970 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6971 ac_cv_prog_ac_ct_RANLIB="ranlib" 6972 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6973 break 2 6974 fi 6975done 6976done 6977IFS=$as_save_IFS 6978 6979fi 6980fi 6981ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6982if test -n "$ac_ct_RANLIB"; then 6983 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6984$as_echo "$ac_ct_RANLIB" >&6; } 6985else 6986 { $as_echo "$as_me:$LINENO: result: no" >&5 6987$as_echo "no" >&6; } 6988fi 6989 6990 if test "x$ac_ct_RANLIB" = x; then 6991 RANLIB=":" 6992 else 6993 case $cross_compiling:$ac_tool_warned in 6994yes:) 6995{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6996$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6997ac_tool_warned=yes ;; 6998esac 6999 RANLIB=$ac_ct_RANLIB 7000 fi 7001else 7002 RANLIB="$ac_cv_prog_RANLIB" 7003fi 7004 7005if test -n "$ac_tool_prefix"; then 7006 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7007set dummy ${ac_tool_prefix}strip; ac_word=$2 7008{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7009$as_echo_n "checking for $ac_word... " >&6; } 7010if test "${ac_cv_prog_STRIP+set}" = set; then 7011 $as_echo_n "(cached) " >&6 7012else 7013 if test -n "$STRIP"; then 7014 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7015else 7016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7017for as_dir in $PATH 7018do 7019 IFS=$as_save_IFS 7020 test -z "$as_dir" && as_dir=. 7021 for ac_exec_ext in '' $ac_executable_extensions; do 7022 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7023 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7024 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7025 break 2 7026 fi 7027done 7028done 7029IFS=$as_save_IFS 7030 7031fi 7032fi 7033STRIP=$ac_cv_prog_STRIP 7034if test -n "$STRIP"; then 7035 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 7036$as_echo "$STRIP" >&6; } 7037else 7038 { $as_echo "$as_me:$LINENO: result: no" >&5 7039$as_echo "no" >&6; } 7040fi 7041 7042 7043fi 7044if test -z "$ac_cv_prog_STRIP"; then 7045 ac_ct_STRIP=$STRIP 7046 # Extract the first word of "strip", so it can be a program name with args. 7047set dummy strip; ac_word=$2 7048{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7049$as_echo_n "checking for $ac_word... " >&6; } 7050if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 7051 $as_echo_n "(cached) " >&6 7052else 7053 if test -n "$ac_ct_STRIP"; then 7054 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7055else 7056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7057for as_dir in $PATH 7058do 7059 IFS=$as_save_IFS 7060 test -z "$as_dir" && as_dir=. 7061 for ac_exec_ext in '' $ac_executable_extensions; do 7062 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7063 ac_cv_prog_ac_ct_STRIP="strip" 7064 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7065 break 2 7066 fi 7067done 7068done 7069IFS=$as_save_IFS 7070 7071fi 7072fi 7073ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7074if test -n "$ac_ct_STRIP"; then 7075 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 7076$as_echo "$ac_ct_STRIP" >&6; } 7077else 7078 { $as_echo "$as_me:$LINENO: result: no" >&5 7079$as_echo "no" >&6; } 7080fi 7081 7082 if test "x$ac_ct_STRIP" = x; then 7083 STRIP=":" 7084 else 7085 case $cross_compiling:$ac_tool_warned in 7086yes:) 7087{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7088$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7089ac_tool_warned=yes ;; 7090esac 7091 STRIP=$ac_ct_STRIP 7092 fi 7093else 7094 STRIP="$ac_cv_prog_STRIP" 7095fi 7096 7097 7098old_CC="$CC" 7099old_CFLAGS="$CFLAGS" 7100 7101# Set sane defaults for various variables 7102test -z "$AR" && AR=ar 7103test -z "$AR_FLAGS" && AR_FLAGS=cru 7104test -z "$AS" && AS=as 7105test -z "$CC" && CC=cc 7106test -z "$LTCC" && LTCC=$CC 7107test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7108test -z "$DLLTOOL" && DLLTOOL=dlltool 7109test -z "$LD" && LD=ld 7110test -z "$LN_S" && LN_S="ln -s" 7111test -z "$MAGIC_CMD" && MAGIC_CMD=file 7112test -z "$NM" && NM=nm 7113test -z "$SED" && SED=sed 7114test -z "$OBJDUMP" && OBJDUMP=objdump 7115test -z "$RANLIB" && RANLIB=: 7116test -z "$STRIP" && STRIP=: 7117test -z "$ac_objext" && ac_objext=o 7118 7119# Determine commands to create old-style static archives. 7120old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7121old_postinstall_cmds='chmod 644 $oldlib' 7122old_postuninstall_cmds= 7123 7124if test -n "$RANLIB"; then 7125 case $host_os in 7126 openbsd*) 7127 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7128 ;; 7129 *) 7130 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7131 ;; 7132 esac 7133 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7134fi 7135 7136for cc_temp in $compiler""; do 7137 case $cc_temp in 7138 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7139 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7140 \-*) ;; 7141 *) break;; 7142 esac 7143done 7144cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7145 7146 7147# Only perform the check for file, if the check method requires it 7148case $deplibs_check_method in 7149file_magic*) 7150 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7151 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 7152$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7153if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7154 $as_echo_n "(cached) " >&6 7155else 7156 case $MAGIC_CMD in 7157[\\/*] | ?:[\\/]*) 7158 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7159 ;; 7160*) 7161 lt_save_MAGIC_CMD="$MAGIC_CMD" 7162 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7163 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7164 for ac_dir in $ac_dummy; do 7165 IFS="$lt_save_ifs" 7166 test -z "$ac_dir" && ac_dir=. 7167 if test -f $ac_dir/${ac_tool_prefix}file; then 7168 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7169 if test -n "$file_magic_test_file"; then 7170 case $deplibs_check_method in 7171 "file_magic "*) 7172 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7173 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7174 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7175 $EGREP "$file_magic_regex" > /dev/null; then 7176 : 7177 else 7178 cat <<EOF 1>&2 7179 7180*** Warning: the command libtool uses to detect shared libraries, 7181*** $file_magic_cmd, produces output that libtool cannot recognize. 7182*** The result is that libtool may fail to recognize shared libraries 7183*** as such. This will affect the creation of libtool libraries that 7184*** depend on shared libraries, but programs linked with such libtool 7185*** libraries will work regardless of this problem. Nevertheless, you 7186*** may want to report the problem to your system manager and/or to 7187*** bug-libtool@gnu.org 7188 7189EOF 7190 fi ;; 7191 esac 7192 fi 7193 break 7194 fi 7195 done 7196 IFS="$lt_save_ifs" 7197 MAGIC_CMD="$lt_save_MAGIC_CMD" 7198 ;; 7199esac 7200fi 7201 7202MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7203if test -n "$MAGIC_CMD"; then 7204 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7205$as_echo "$MAGIC_CMD" >&6; } 7206else 7207 { $as_echo "$as_me:$LINENO: result: no" >&5 7208$as_echo "no" >&6; } 7209fi 7210 7211if test -z "$lt_cv_path_MAGIC_CMD"; then 7212 if test -n "$ac_tool_prefix"; then 7213 { $as_echo "$as_me:$LINENO: checking for file" >&5 7214$as_echo_n "checking for file... " >&6; } 7215if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7216 $as_echo_n "(cached) " >&6 7217else 7218 case $MAGIC_CMD in 7219[\\/*] | ?:[\\/]*) 7220 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7221 ;; 7222*) 7223 lt_save_MAGIC_CMD="$MAGIC_CMD" 7224 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7225 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7226 for ac_dir in $ac_dummy; do 7227 IFS="$lt_save_ifs" 7228 test -z "$ac_dir" && ac_dir=. 7229 if test -f $ac_dir/file; then 7230 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7231 if test -n "$file_magic_test_file"; then 7232 case $deplibs_check_method in 7233 "file_magic "*) 7234 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7235 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7236 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7237 $EGREP "$file_magic_regex" > /dev/null; then 7238 : 7239 else 7240 cat <<EOF 1>&2 7241 7242*** Warning: the command libtool uses to detect shared libraries, 7243*** $file_magic_cmd, produces output that libtool cannot recognize. 7244*** The result is that libtool may fail to recognize shared libraries 7245*** as such. This will affect the creation of libtool libraries that 7246*** depend on shared libraries, but programs linked with such libtool 7247*** libraries will work regardless of this problem. Nevertheless, you 7248*** may want to report the problem to your system manager and/or to 7249*** bug-libtool@gnu.org 7250 7251EOF 7252 fi ;; 7253 esac 7254 fi 7255 break 7256 fi 7257 done 7258 IFS="$lt_save_ifs" 7259 MAGIC_CMD="$lt_save_MAGIC_CMD" 7260 ;; 7261esac 7262fi 7263 7264MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7265if test -n "$MAGIC_CMD"; then 7266 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7267$as_echo "$MAGIC_CMD" >&6; } 7268else 7269 { $as_echo "$as_me:$LINENO: result: no" >&5 7270$as_echo "no" >&6; } 7271fi 7272 7273 else 7274 MAGIC_CMD=: 7275 fi 7276fi 7277 7278 fi 7279 ;; 7280esac 7281 7282 7283 case $host_os in 7284 rhapsody* | darwin*) 7285 if test -n "$ac_tool_prefix"; then 7286 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7287set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7288{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7289$as_echo_n "checking for $ac_word... " >&6; } 7290if test "${ac_cv_prog_DSYMUTIL+set}" = set; then 7291 $as_echo_n "(cached) " >&6 7292else 7293 if test -n "$DSYMUTIL"; then 7294 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7295else 7296as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7297for as_dir in $PATH 7298do 7299 IFS=$as_save_IFS 7300 test -z "$as_dir" && as_dir=. 7301 for ac_exec_ext in '' $ac_executable_extensions; do 7302 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7303 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7304 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7305 break 2 7306 fi 7307done 7308done 7309IFS=$as_save_IFS 7310 7311fi 7312fi 7313DSYMUTIL=$ac_cv_prog_DSYMUTIL 7314if test -n "$DSYMUTIL"; then 7315 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 7316$as_echo "$DSYMUTIL" >&6; } 7317else 7318 { $as_echo "$as_me:$LINENO: result: no" >&5 7319$as_echo "no" >&6; } 7320fi 7321 7322 7323fi 7324if test -z "$ac_cv_prog_DSYMUTIL"; then 7325 ac_ct_DSYMUTIL=$DSYMUTIL 7326 # Extract the first word of "dsymutil", so it can be a program name with args. 7327set dummy dsymutil; ac_word=$2 7328{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7329$as_echo_n "checking for $ac_word... " >&6; } 7330if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then 7331 $as_echo_n "(cached) " >&6 7332else 7333 if test -n "$ac_ct_DSYMUTIL"; then 7334 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7335else 7336as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7337for as_dir in $PATH 7338do 7339 IFS=$as_save_IFS 7340 test -z "$as_dir" && as_dir=. 7341 for ac_exec_ext in '' $ac_executable_extensions; do 7342 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7343 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7344 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7345 break 2 7346 fi 7347done 7348done 7349IFS=$as_save_IFS 7350 7351fi 7352fi 7353ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7354if test -n "$ac_ct_DSYMUTIL"; then 7355 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 7356$as_echo "$ac_ct_DSYMUTIL" >&6; } 7357else 7358 { $as_echo "$as_me:$LINENO: result: no" >&5 7359$as_echo "no" >&6; } 7360fi 7361 7362 if test "x$ac_ct_DSYMUTIL" = x; then 7363 DSYMUTIL=":" 7364 else 7365 case $cross_compiling:$ac_tool_warned in 7366yes:) 7367{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7368$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7369ac_tool_warned=yes ;; 7370esac 7371 DSYMUTIL=$ac_ct_DSYMUTIL 7372 fi 7373else 7374 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7375fi 7376 7377 if test -n "$ac_tool_prefix"; then 7378 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7379set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7380{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7381$as_echo_n "checking for $ac_word... " >&6; } 7382if test "${ac_cv_prog_NMEDIT+set}" = set; then 7383 $as_echo_n "(cached) " >&6 7384else 7385 if test -n "$NMEDIT"; then 7386 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7387else 7388as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7389for as_dir in $PATH 7390do 7391 IFS=$as_save_IFS 7392 test -z "$as_dir" && as_dir=. 7393 for ac_exec_ext in '' $ac_executable_extensions; do 7394 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7395 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7396 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7397 break 2 7398 fi 7399done 7400done 7401IFS=$as_save_IFS 7402 7403fi 7404fi 7405NMEDIT=$ac_cv_prog_NMEDIT 7406if test -n "$NMEDIT"; then 7407 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 7408$as_echo "$NMEDIT" >&6; } 7409else 7410 { $as_echo "$as_me:$LINENO: result: no" >&5 7411$as_echo "no" >&6; } 7412fi 7413 7414 7415fi 7416if test -z "$ac_cv_prog_NMEDIT"; then 7417 ac_ct_NMEDIT=$NMEDIT 7418 # Extract the first word of "nmedit", so it can be a program name with args. 7419set dummy nmedit; ac_word=$2 7420{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7421$as_echo_n "checking for $ac_word... " >&6; } 7422if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then 7423 $as_echo_n "(cached) " >&6 7424else 7425 if test -n "$ac_ct_NMEDIT"; then 7426 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7427else 7428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7429for as_dir in $PATH 7430do 7431 IFS=$as_save_IFS 7432 test -z "$as_dir" && as_dir=. 7433 for ac_exec_ext in '' $ac_executable_extensions; do 7434 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7435 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7436 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7437 break 2 7438 fi 7439done 7440done 7441IFS=$as_save_IFS 7442 7443fi 7444fi 7445ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7446if test -n "$ac_ct_NMEDIT"; then 7447 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 7448$as_echo "$ac_ct_NMEDIT" >&6; } 7449else 7450 { $as_echo "$as_me:$LINENO: result: no" >&5 7451$as_echo "no" >&6; } 7452fi 7453 7454 if test "x$ac_ct_NMEDIT" = x; then 7455 NMEDIT=":" 7456 else 7457 case $cross_compiling:$ac_tool_warned in 7458yes:) 7459{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7460$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7461ac_tool_warned=yes ;; 7462esac 7463 NMEDIT=$ac_ct_NMEDIT 7464 fi 7465else 7466 NMEDIT="$ac_cv_prog_NMEDIT" 7467fi 7468 7469 7470 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 7471$as_echo_n "checking for -single_module linker flag... " >&6; } 7472if test "${lt_cv_apple_cc_single_mod+set}" = set; then 7473 $as_echo_n "(cached) " >&6 7474else 7475 lt_cv_apple_cc_single_mod=no 7476 if test -z "${LT_MULTI_MODULE}"; then 7477 # By default we will add the -single_module flag. You can override 7478 # by either setting the environment variable LT_MULTI_MODULE 7479 # non-empty at configure time, or by adding -multi_module to the 7480 # link flags. 7481 echo "int foo(void){return 1;}" > conftest.c 7482 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7483 -dynamiclib ${wl}-single_module conftest.c 7484 if test -f libconftest.dylib; then 7485 lt_cv_apple_cc_single_mod=yes 7486 rm -rf libconftest.dylib* 7487 fi 7488 rm conftest.c 7489 fi 7490fi 7491{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 7492$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7493 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 7494$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7495if test "${lt_cv_ld_exported_symbols_list+set}" = set; then 7496 $as_echo_n "(cached) " >&6 7497else 7498 lt_cv_ld_exported_symbols_list=no 7499 save_LDFLAGS=$LDFLAGS 7500 echo "_main" > conftest.sym 7501 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7502 cat >conftest.$ac_ext <<_ACEOF 7503/* confdefs.h. */ 7504_ACEOF 7505cat confdefs.h >>conftest.$ac_ext 7506cat >>conftest.$ac_ext <<_ACEOF 7507/* end confdefs.h. */ 7508 7509int 7510main () 7511{ 7512 7513 ; 7514 return 0; 7515} 7516_ACEOF 7517rm -f conftest.$ac_objext conftest$ac_exeext 7518if { (ac_try="$ac_link" 7519case "(($ac_try" in 7520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7521 *) ac_try_echo=$ac_try;; 7522esac 7523eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 7524$as_echo "$ac_try_echo") >&5 7525 (eval "$ac_link") 2>conftest.er1 7526 ac_status=$? 7527 grep -v '^ *+' conftest.er1 >conftest.err 7528 rm -f conftest.er1 7529 cat conftest.err >&5 7530 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 7531 (exit $ac_status); } && { 7532 test -z "$ac_c_werror_flag" || 7533 test ! -s conftest.err 7534 } && test -s conftest$ac_exeext && { 7535 test "$cross_compiling" = yes || 7536 $as_test_x conftest$ac_exeext 7537 }; then 7538 lt_cv_ld_exported_symbols_list=yes 7539else 7540 $as_echo "$as_me: failed program was:" >&5 7541sed 's/^/| /' conftest.$ac_ext >&5 7542 7543 lt_cv_ld_exported_symbols_list=no 7544fi 7545 7546rm -rf conftest.dSYM 7547rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7548 conftest$ac_exeext conftest.$ac_ext 7549 LDFLAGS="$save_LDFLAGS" 7550 7551fi 7552{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 7553$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7554 case $host_os in 7555 rhapsody* | darwin1.[0123]) 7556 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7557 darwin1.*) 7558 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7559 darwin*) 7560 # if running on 10.5 or later, the deployment target defaults 7561 # to the OS version, if on x86, and 10.4, the deployment 7562 # target defaults to 10.4. Don't you love it? 7563 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7564 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7565 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7566 10.[012]*) 7567 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7568 10.*) 7569 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7570 esac 7571 ;; 7572 esac 7573 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7574 _lt_dar_single_mod='$single_module' 7575 fi 7576 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7577 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7578 else 7579 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" 7580 fi 7581 if test "$DSYMUTIL" != ":"; then 7582 _lt_dsymutil="~$DSYMUTIL \$lib || :" 7583 else 7584 _lt_dsymutil= 7585 fi 7586 ;; 7587 esac 7588 7589 7590enable_dlopen=no 7591enable_win32_dll=no 7592 7593# Check whether --enable-libtool-lock was given. 7594if test "${enable_libtool_lock+set}" = set; then 7595 enableval=$enable_libtool_lock; 7596fi 7597 7598test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7599 7600 7601# Check whether --with-pic was given. 7602if test "${with_pic+set}" = set; then 7603 withval=$with_pic; pic_mode="$withval" 7604else 7605 pic_mode=default 7606fi 7607 7608test -z "$pic_mode" && pic_mode=default 7609 7610# Use C for the default configuration in the libtool script 7611tagname= 7612lt_save_CC="$CC" 7613ac_ext=c 7614ac_cpp='$CPP $CPPFLAGS' 7615ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7616ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7617ac_compiler_gnu=$ac_cv_c_compiler_gnu 7618 7619 7620# Source file extension for C test sources. 7621ac_ext=c 7622 7623# Object file extension for compiled C test sources. 7624objext=o 7625objext=$objext 7626 7627# Code to be used in simple compile tests 7628lt_simple_compile_test_code="int some_variable = 0;" 7629 7630# Code to be used in simple link tests 7631lt_simple_link_test_code='int main(){return(0);}' 7632 7633 7634# If no C compiler was specified, use CC. 7635LTCC=${LTCC-"$CC"} 7636 7637# If no C compiler flags were specified, use CFLAGS. 7638LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7639 7640# Allow CC to be a program name with arguments. 7641compiler=$CC 7642 7643 7644# save warnings/boilerplate of simple test code 7645ac_outfile=conftest.$ac_objext 7646echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7647eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7648_lt_compiler_boilerplate=`cat conftest.err` 7649$rm conftest* 7650 7651ac_outfile=conftest.$ac_objext 7652echo "$lt_simple_link_test_code" >conftest.$ac_ext 7653eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7654_lt_linker_boilerplate=`cat conftest.err` 7655$rm -r conftest* 7656 7657 7658 7659lt_prog_compiler_no_builtin_flag= 7660 7661if test "$GCC" = yes; then 7662 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7663 7664 7665{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7666$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7667if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7668 $as_echo_n "(cached) " >&6 7669else 7670 lt_cv_prog_compiler_rtti_exceptions=no 7671 ac_outfile=conftest.$ac_objext 7672 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7673 lt_compiler_flag="-fno-rtti -fno-exceptions" 7674 # Insert the option either (1) after the last *FLAGS variable, or 7675 # (2) before a word containing "conftest.", or (3) at the end. 7676 # Note that $ac_compile itself does not contain backslashes and begins 7677 # with a dollar sign (not a hyphen), so the echo should work correctly. 7678 # The option is referenced via a variable to avoid confusing sed. 7679 lt_compile=`echo "$ac_compile" | $SED \ 7680 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7681 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7682 -e 's:$: $lt_compiler_flag:'` 7683 (eval echo "\"\$as_me:7683: $lt_compile\"" >&5) 7684 (eval "$lt_compile" 2>conftest.err) 7685 ac_status=$? 7686 cat conftest.err >&5 7687 echo "$as_me:7687: \$? = $ac_status" >&5 7688 if (exit $ac_status) && test -s "$ac_outfile"; then 7689 # The compiler can only warn and ignore the option if not recognized 7690 # So say no if there are warnings other than the usual output. 7691 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7692 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7693 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7694 lt_cv_prog_compiler_rtti_exceptions=yes 7695 fi 7696 fi 7697 $rm conftest* 7698 7699fi 7700{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7701$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7702 7703if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7704 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7705else 7706 : 7707fi 7708 7709fi 7710 7711lt_prog_compiler_wl= 7712lt_prog_compiler_pic= 7713lt_prog_compiler_static= 7714 7715{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7716$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7717 7718 if test "$GCC" = yes; then 7719 lt_prog_compiler_wl='-Wl,' 7720 lt_prog_compiler_static='-static' 7721 7722 case $host_os in 7723 aix*) 7724 # All AIX code is PIC. 7725 if test "$host_cpu" = ia64; then 7726 # AIX 5 now supports IA64 processor 7727 lt_prog_compiler_static='-Bstatic' 7728 fi 7729 ;; 7730 7731 amigaos*) 7732 # FIXME: we need at least 68020 code to build shared libraries, but 7733 # adding the `-m68020' flag to GCC prevents building anything better, 7734 # like `-m68040'. 7735 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7736 ;; 7737 7738 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7739 # PIC is the default for these OSes. 7740 ;; 7741 7742 mingw* | cygwin* | pw32* | os2*) 7743 # This hack is so that the source file can tell whether it is being 7744 # built for inclusion in a dll (and should export symbols for example). 7745 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7746 # (--disable-auto-import) libraries 7747 lt_prog_compiler_pic='-DDLL_EXPORT' 7748 ;; 7749 7750 darwin* | rhapsody*) 7751 # PIC is the default on this platform 7752 # Common symbols not allowed in MH_DYLIB files 7753 lt_prog_compiler_pic='-fno-common' 7754 ;; 7755 7756 interix[3-9]*) 7757 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7758 # Instead, we relocate shared libraries at runtime. 7759 ;; 7760 7761 msdosdjgpp*) 7762 # Just because we use GCC doesn't mean we suddenly get shared libraries 7763 # on systems that don't support them. 7764 lt_prog_compiler_can_build_shared=no 7765 enable_shared=no 7766 ;; 7767 7768 sysv4*MP*) 7769 if test -d /usr/nec; then 7770 lt_prog_compiler_pic=-Kconform_pic 7771 fi 7772 ;; 7773 7774 hpux*) 7775 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7776 # not for PA HP-UX. 7777 case $host_cpu in 7778 hppa*64*|ia64*) 7779 # +Z the default 7780 ;; 7781 *) 7782 lt_prog_compiler_pic='-fPIC' 7783 ;; 7784 esac 7785 ;; 7786 7787 *) 7788 lt_prog_compiler_pic='-fPIC' 7789 ;; 7790 esac 7791 else 7792 # PORTME Check for flag to pass linker flags through the system compiler. 7793 case $host_os in 7794 aix*) 7795 lt_prog_compiler_wl='-Wl,' 7796 if test "$host_cpu" = ia64; then 7797 # AIX 5 now supports IA64 processor 7798 lt_prog_compiler_static='-Bstatic' 7799 else 7800 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7801 fi 7802 ;; 7803 darwin*) 7804 # PIC is the default on this platform 7805 # Common symbols not allowed in MH_DYLIB files 7806 case $cc_basename in 7807 xlc*) 7808 lt_prog_compiler_pic='-qnocommon' 7809 lt_prog_compiler_wl='-Wl,' 7810 ;; 7811 esac 7812 ;; 7813 7814 mingw* | cygwin* | pw32* | os2*) 7815 # This hack is so that the source file can tell whether it is being 7816 # built for inclusion in a dll (and should export symbols for example). 7817 lt_prog_compiler_pic='-DDLL_EXPORT' 7818 ;; 7819 7820 hpux9* | hpux10* | hpux11*) 7821 lt_prog_compiler_wl='-Wl,' 7822 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7823 # not for PA HP-UX. 7824 case $host_cpu in 7825 hppa*64*|ia64*) 7826 # +Z the default 7827 ;; 7828 *) 7829 lt_prog_compiler_pic='+Z' 7830 ;; 7831 esac 7832 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7833 lt_prog_compiler_static='${wl}-a ${wl}archive' 7834 ;; 7835 7836 irix5* | irix6* | nonstopux*) 7837 lt_prog_compiler_wl='-Wl,' 7838 # PIC (with -KPIC) is the default. 7839 lt_prog_compiler_static='-non_shared' 7840 ;; 7841 7842 newsos6) 7843 lt_prog_compiler_pic='-KPIC' 7844 lt_prog_compiler_static='-Bstatic' 7845 ;; 7846 7847 linux* | k*bsd*-gnu) 7848 case $cc_basename in 7849 icc* | ecc*) 7850 lt_prog_compiler_wl='-Wl,' 7851 lt_prog_compiler_pic='-KPIC' 7852 lt_prog_compiler_static='-static' 7853 ;; 7854 pgcc* | pgf77* | pgf90* | pgf95*) 7855 # Portland Group compilers (*not* the Pentium gcc compiler, 7856 # which looks to be a dead project) 7857 lt_prog_compiler_wl='-Wl,' 7858 lt_prog_compiler_pic='-fpic' 7859 lt_prog_compiler_static='-Bstatic' 7860 ;; 7861 ccc*) 7862 lt_prog_compiler_wl='-Wl,' 7863 # All Alpha code is PIC. 7864 lt_prog_compiler_static='-non_shared' 7865 ;; 7866 *) 7867 case `$CC -V 2>&1 | sed 5q` in 7868 *Sun\ C*) 7869 # Sun C 5.9 7870 lt_prog_compiler_pic='-KPIC' 7871 lt_prog_compiler_static='-Bstatic' 7872 lt_prog_compiler_wl='-Wl,' 7873 ;; 7874 *Sun\ F*) 7875 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7876 lt_prog_compiler_pic='-KPIC' 7877 lt_prog_compiler_static='-Bstatic' 7878 lt_prog_compiler_wl='' 7879 ;; 7880 esac 7881 ;; 7882 esac 7883 ;; 7884 7885 osf3* | osf4* | osf5*) 7886 lt_prog_compiler_wl='-Wl,' 7887 # All OSF/1 code is PIC. 7888 lt_prog_compiler_static='-non_shared' 7889 ;; 7890 7891 rdos*) 7892 lt_prog_compiler_static='-non_shared' 7893 ;; 7894 7895 solaris*) 7896 lt_prog_compiler_pic='-KPIC' 7897 lt_prog_compiler_static='-Bstatic' 7898 case $cc_basename in 7899 f77* | f90* | f95*) 7900 lt_prog_compiler_wl='-Qoption ld ';; 7901 *) 7902 lt_prog_compiler_wl='-Wl,';; 7903 esac 7904 ;; 7905 7906 sunos4*) 7907 lt_prog_compiler_wl='-Qoption ld ' 7908 lt_prog_compiler_pic='-PIC' 7909 lt_prog_compiler_static='-Bstatic' 7910 ;; 7911 7912 sysv4 | sysv4.2uw2* | sysv4.3*) 7913 lt_prog_compiler_wl='-Wl,' 7914 lt_prog_compiler_pic='-KPIC' 7915 lt_prog_compiler_static='-Bstatic' 7916 ;; 7917 7918 sysv4*MP*) 7919 if test -d /usr/nec ;then 7920 lt_prog_compiler_pic='-Kconform_pic' 7921 lt_prog_compiler_static='-Bstatic' 7922 fi 7923 ;; 7924 7925 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7926 lt_prog_compiler_wl='-Wl,' 7927 lt_prog_compiler_pic='-KPIC' 7928 lt_prog_compiler_static='-Bstatic' 7929 ;; 7930 7931 unicos*) 7932 lt_prog_compiler_wl='-Wl,' 7933 lt_prog_compiler_can_build_shared=no 7934 ;; 7935 7936 uts4*) 7937 lt_prog_compiler_pic='-pic' 7938 lt_prog_compiler_static='-Bstatic' 7939 ;; 7940 7941 *) 7942 lt_prog_compiler_can_build_shared=no 7943 ;; 7944 esac 7945 fi 7946 7947{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7948$as_echo "$lt_prog_compiler_pic" >&6; } 7949 7950# 7951# Check to make sure the PIC flag actually works. 7952# 7953if test -n "$lt_prog_compiler_pic"; then 7954 7955{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7956$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7957if test "${lt_cv_prog_compiler_pic_works+set}" = set; then 7958 $as_echo_n "(cached) " >&6 7959else 7960 lt_cv_prog_compiler_pic_works=no 7961 ac_outfile=conftest.$ac_objext 7962 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7963 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7964 # Insert the option either (1) after the last *FLAGS variable, or 7965 # (2) before a word containing "conftest.", or (3) at the end. 7966 # Note that $ac_compile itself does not contain backslashes and begins 7967 # with a dollar sign (not a hyphen), so the echo should work correctly. 7968 # The option is referenced via a variable to avoid confusing sed. 7969 lt_compile=`echo "$ac_compile" | $SED \ 7970 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7971 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7972 -e 's:$: $lt_compiler_flag:'` 7973 (eval echo "\"\$as_me:7973: $lt_compile\"" >&5) 7974 (eval "$lt_compile" 2>conftest.err) 7975 ac_status=$? 7976 cat conftest.err >&5 7977 echo "$as_me:7977: \$? = $ac_status" >&5 7978 if (exit $ac_status) && test -s "$ac_outfile"; then 7979 # The compiler can only warn and ignore the option if not recognized 7980 # So say no if there are warnings other than the usual output. 7981 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7982 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7983 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7984 lt_cv_prog_compiler_pic_works=yes 7985 fi 7986 fi 7987 $rm conftest* 7988 7989fi 7990{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 7991$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7992 7993if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7994 case $lt_prog_compiler_pic in 7995 "" | " "*) ;; 7996 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7997 esac 7998else 7999 lt_prog_compiler_pic= 8000 lt_prog_compiler_can_build_shared=no 8001fi 8002 8003fi 8004case $host_os in 8005 # For platforms which do not support PIC, -DPIC is meaningless: 8006 *djgpp*) 8007 lt_prog_compiler_pic= 8008 ;; 8009 *) 8010 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8011 ;; 8012esac 8013 8014# 8015# Check to make sure the static flag actually works. 8016# 8017wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8018{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8019$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8020if test "${lt_cv_prog_compiler_static_works+set}" = set; then 8021 $as_echo_n "(cached) " >&6 8022else 8023 lt_cv_prog_compiler_static_works=no 8024 save_LDFLAGS="$LDFLAGS" 8025 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8026 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8027 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8028 # The linker can only warn and ignore the option if not recognized 8029 # So say no if there are warnings 8030 if test -s conftest.err; then 8031 # Append any errors to the config.log. 8032 cat conftest.err 1>&5 8033 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 8034 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8035 if diff conftest.exp conftest.er2 >/dev/null; then 8036 lt_cv_prog_compiler_static_works=yes 8037 fi 8038 else 8039 lt_cv_prog_compiler_static_works=yes 8040 fi 8041 fi 8042 $rm -r conftest* 8043 LDFLAGS="$save_LDFLAGS" 8044 8045fi 8046{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 8047$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8048 8049if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8050 : 8051else 8052 lt_prog_compiler_static= 8053fi 8054 8055 8056{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 8057$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8058if test "${lt_cv_prog_compiler_c_o+set}" = set; then 8059 $as_echo_n "(cached) " >&6 8060else 8061 lt_cv_prog_compiler_c_o=no 8062 $rm -r conftest 2>/dev/null 8063 mkdir conftest 8064 cd conftest 8065 mkdir out 8066 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8067 8068 lt_compiler_flag="-o out/conftest2.$ac_objext" 8069 # Insert the option either (1) after the last *FLAGS variable, or 8070 # (2) before a word containing "conftest.", or (3) at the end. 8071 # Note that $ac_compile itself does not contain backslashes and begins 8072 # with a dollar sign (not a hyphen), so the echo should work correctly. 8073 lt_compile=`echo "$ac_compile" | $SED \ 8074 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8075 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8076 -e 's:$: $lt_compiler_flag:'` 8077 (eval echo "\"\$as_me:8077: $lt_compile\"" >&5) 8078 (eval "$lt_compile" 2>out/conftest.err) 8079 ac_status=$? 8080 cat out/conftest.err >&5 8081 echo "$as_me:8081: \$? = $ac_status" >&5 8082 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8083 then 8084 # The compiler can only warn and ignore the option if not recognized 8085 # So say no if there are warnings 8086 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8087 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8088 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8089 lt_cv_prog_compiler_c_o=yes 8090 fi 8091 fi 8092 chmod u+w . 2>&5 8093 $rm conftest* 8094 # SGI C++ compiler will create directory out/ii_files/ for 8095 # template instantiation 8096 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 8097 $rm out/* && rmdir out 8098 cd .. 8099 rmdir conftest 8100 $rm conftest* 8101 8102fi 8103{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 8104$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8105 8106 8107hard_links="nottested" 8108if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8109 # do not overwrite the value of need_locks provided by the user 8110 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 8111$as_echo_n "checking if we can lock with hard links... " >&6; } 8112 hard_links=yes 8113 $rm conftest* 8114 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8115 touch conftest.a 8116 ln conftest.a conftest.b 2>&5 || hard_links=no 8117 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8118 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 8119$as_echo "$hard_links" >&6; } 8120 if test "$hard_links" = no; then 8121 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8122$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8123 need_locks=warn 8124 fi 8125else 8126 need_locks=no 8127fi 8128 8129{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8130$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8131 8132 runpath_var= 8133 allow_undefined_flag= 8134 enable_shared_with_static_runtimes=no 8135 archive_cmds= 8136 archive_expsym_cmds= 8137 old_archive_From_new_cmds= 8138 old_archive_from_expsyms_cmds= 8139 export_dynamic_flag_spec= 8140 whole_archive_flag_spec= 8141 thread_safe_flag_spec= 8142 hardcode_libdir_flag_spec= 8143 hardcode_libdir_flag_spec_ld= 8144 hardcode_libdir_separator= 8145 hardcode_direct=no 8146 hardcode_minus_L=no 8147 hardcode_shlibpath_var=unsupported 8148 link_all_deplibs=unknown 8149 hardcode_automatic=no 8150 module_cmds= 8151 module_expsym_cmds= 8152 always_export_symbols=no 8153 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8154 # include_expsyms should be a list of space-separated symbols to be *always* 8155 # included in the symbol list 8156 include_expsyms= 8157 # exclude_expsyms can be an extended regexp of symbols to exclude 8158 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8159 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8160 # as well as any symbol that contains `d'. 8161 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8162 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8163 # platforms (ab)use it in PIC code, but their linkers get confused if 8164 # the symbol is explicitly referenced. Since portable code cannot 8165 # rely on this symbol name, it's probably fine to never include it in 8166 # preloaded symbol tables. 8167 # Exclude shared library initialization/finalization symbols. 8168 extract_expsyms_cmds= 8169 # Just being paranoid about ensuring that cc_basename is set. 8170 for cc_temp in $compiler""; do 8171 case $cc_temp in 8172 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8173 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8174 \-*) ;; 8175 *) break;; 8176 esac 8177done 8178cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 8179 8180 case $host_os in 8181 cygwin* | mingw* | pw32*) 8182 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8183 # When not using gcc, we currently assume that we are using 8184 # Microsoft Visual C++. 8185 if test "$GCC" != yes; then 8186 with_gnu_ld=no 8187 fi 8188 ;; 8189 interix*) 8190 # we just hope/assume this is gcc and not c89 (= MSVC++) 8191 with_gnu_ld=yes 8192 ;; 8193 openbsd*) 8194 with_gnu_ld=no 8195 ;; 8196 esac 8197 8198 ld_shlibs=yes 8199 if test "$with_gnu_ld" = yes; then 8200 # If archive_cmds runs LD, not CC, wlarc should be empty 8201 wlarc='${wl}' 8202 8203 # Set some defaults for GNU ld with shared library support. These 8204 # are reset later if shared libraries are not supported. Putting them 8205 # here allows them to be overridden if necessary. 8206 runpath_var=LD_RUN_PATH 8207 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 8208 export_dynamic_flag_spec='${wl}--export-dynamic' 8209 # ancient GNU ld didn't support --whole-archive et. al. 8210 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 8211 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8212 else 8213 whole_archive_flag_spec= 8214 fi 8215 supports_anon_versioning=no 8216 case `$LD -v 2>/dev/null` in 8217 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8218 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8219 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8220 *\ 2.11.*) ;; # other 2.11 versions 8221 *) supports_anon_versioning=yes ;; 8222 esac 8223 8224 # See if GNU ld supports shared libraries. 8225 case $host_os in 8226 aix[3-9]*) 8227 # On AIX/PPC, the GNU linker is very broken 8228 if test "$host_cpu" != ia64; then 8229 ld_shlibs=no 8230 cat <<EOF 1>&2 8231 8232*** Warning: the GNU linker, at least up to release 2.9.1, is reported 8233*** to be unable to reliably create shared libraries on AIX. 8234*** Therefore, libtool is disabling shared libraries support. If you 8235*** really care for shared libraries, you may want to modify your PATH 8236*** so that a non-GNU linker is found, and then restart. 8237 8238EOF 8239 fi 8240 ;; 8241 8242 amigaos*) 8243 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)' 8244 hardcode_libdir_flag_spec='-L$libdir' 8245 hardcode_minus_L=yes 8246 8247 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 8248 # that the semantics of dynamic libraries on AmigaOS, at least up 8249 # to version 4, is to share data among multiple programs linked 8250 # with the same dynamic library. Since this doesn't match the 8251 # behavior of shared libraries on other platforms, we can't use 8252 # them. 8253 ld_shlibs=no 8254 ;; 8255 8256 beos*) 8257 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8258 allow_undefined_flag=unsupported 8259 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8260 # support --undefined. This deserves some investigation. FIXME 8261 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8262 else 8263 ld_shlibs=no 8264 fi 8265 ;; 8266 8267 cygwin* | mingw* | pw32*) 8268 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8269 # as there is no search path for DLLs. 8270 hardcode_libdir_flag_spec='-L$libdir' 8271 allow_undefined_flag=unsupported 8272 always_export_symbols=no 8273 enable_shared_with_static_runtimes=yes 8274 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8275 8276 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 8277 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8278 # If the export-symbols file already is a .def file (1st line 8279 # is EXPORTS), use it as is; otherwise, prepend... 8280 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8281 cp $export_symbols $output_objdir/$soname.def; 8282 else 8283 echo EXPORTS > $output_objdir/$soname.def; 8284 cat $export_symbols >> $output_objdir/$soname.def; 8285 fi~ 8286 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8287 else 8288 ld_shlibs=no 8289 fi 8290 ;; 8291 8292 interix[3-9]*) 8293 hardcode_direct=no 8294 hardcode_shlibpath_var=no 8295 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8296 export_dynamic_flag_spec='${wl}-E' 8297 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8298 # Instead, shared libraries are loaded at an image base (0x10000000 by 8299 # default) and relocated if they conflict, which is a slow very memory 8300 # consuming and fragmenting process. To avoid this, we pick a random, 8301 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8302 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8303 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8304 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' 8305 ;; 8306 8307 gnu* | linux* | k*bsd*-gnu) 8308 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8309 tmp_addflag= 8310 case $cc_basename,$host_cpu in 8311 pgcc*) # Portland Group C compiler 8312 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' 8313 tmp_addflag=' $pic_flag' 8314 ;; 8315 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8316 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' 8317 tmp_addflag=' $pic_flag -Mnomain' ;; 8318 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8319 tmp_addflag=' -i_dynamic' ;; 8320 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8321 tmp_addflag=' -i_dynamic -nofor_main' ;; 8322 ifc* | ifort*) # Intel Fortran compiler 8323 tmp_addflag=' -nofor_main' ;; 8324 esac 8325 case `$CC -V 2>&1 | sed 5q` in 8326 *Sun\ C*) # Sun C 5.9 8327 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' 8328 tmp_sharedflag='-G' ;; 8329 *Sun\ F*) # Sun Fortran 8.3 8330 tmp_sharedflag='-G' ;; 8331 *) 8332 tmp_sharedflag='-shared' ;; 8333 esac 8334 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8335 8336 if test $supports_anon_versioning = yes; then 8337 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 8338 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8339 $echo "local: *; };" >> $output_objdir/$libname.ver~ 8340 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8341 fi 8342 else 8343 ld_shlibs=no 8344 fi 8345 ;; 8346 8347 netbsd*) 8348 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8349 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8350 wlarc= 8351 else 8352 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8353 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8354 fi 8355 ;; 8356 8357 solaris*) 8358 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 8359 ld_shlibs=no 8360 cat <<EOF 1>&2 8361 8362*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8363*** create shared libraries on Solaris systems. Therefore, libtool 8364*** is disabling shared libraries support. We urge you to upgrade GNU 8365*** binutils to release 2.9.1 or newer. Another option is to modify 8366*** your PATH or compiler configuration so that the native linker is 8367*** used, and then restart. 8368 8369EOF 8370 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8371 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8372 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8373 else 8374 ld_shlibs=no 8375 fi 8376 ;; 8377 8378 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8379 case `$LD -v 2>&1` in 8380 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8381 ld_shlibs=no 8382 cat <<_LT_EOF 1>&2 8383 8384*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8385*** reliably create shared libraries on SCO systems. Therefore, libtool 8386*** is disabling shared libraries support. We urge you to upgrade GNU 8387*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8388*** your PATH or compiler configuration so that the native linker is 8389*** used, and then restart. 8390 8391_LT_EOF 8392 ;; 8393 *) 8394 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8395 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 8396 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 8397 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 8398 else 8399 ld_shlibs=no 8400 fi 8401 ;; 8402 esac 8403 ;; 8404 8405 sunos4*) 8406 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8407 wlarc= 8408 hardcode_direct=yes 8409 hardcode_shlibpath_var=no 8410 ;; 8411 8412 *) 8413 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8414 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8415 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8416 else 8417 ld_shlibs=no 8418 fi 8419 ;; 8420 esac 8421 8422 if test "$ld_shlibs" = no; then 8423 runpath_var= 8424 hardcode_libdir_flag_spec= 8425 export_dynamic_flag_spec= 8426 whole_archive_flag_spec= 8427 fi 8428 else 8429 # PORTME fill in a description of your system's linker (not GNU ld) 8430 case $host_os in 8431 aix3*) 8432 allow_undefined_flag=unsupported 8433 always_export_symbols=yes 8434 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' 8435 # Note: this linker hardcodes the directories in LIBPATH if there 8436 # are no directories specified by -L. 8437 hardcode_minus_L=yes 8438 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8439 # Neither direct hardcoding nor static linking is supported with a 8440 # broken collect2. 8441 hardcode_direct=unsupported 8442 fi 8443 ;; 8444 8445 aix[4-9]*) 8446 if test "$host_cpu" = ia64; then 8447 # On IA64, the linker does run time linking by default, so we don't 8448 # have to do anything special. 8449 aix_use_runtimelinking=no 8450 exp_sym_flag='-Bexport' 8451 no_entry_flag="" 8452 else 8453 # If we're using GNU nm, then we don't want the "-C" option. 8454 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8455 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 8456 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' 8457 else 8458 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' 8459 fi 8460 aix_use_runtimelinking=no 8461 8462 # Test if we are trying to use run time linking or normal 8463 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8464 # need to do runtime linking. 8465 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8466 for ld_flag in $LDFLAGS; do 8467 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8468 aix_use_runtimelinking=yes 8469 break 8470 fi 8471 done 8472 ;; 8473 esac 8474 8475 exp_sym_flag='-bexport' 8476 no_entry_flag='-bnoentry' 8477 fi 8478 8479 # When large executables or shared objects are built, AIX ld can 8480 # have problems creating the table of contents. If linking a library 8481 # or program results in "error TOC overflow" add -mminimal-toc to 8482 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8483 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8484 8485 archive_cmds='' 8486 hardcode_direct=yes 8487 hardcode_libdir_separator=':' 8488 link_all_deplibs=yes 8489 8490 if test "$GCC" = yes; then 8491 case $host_os in aix4.[012]|aix4.[012].*) 8492 # We only want to do this on AIX 4.2 and lower, the check 8493 # below for broken collect2 doesn't work under 4.3+ 8494 collect2name=`${CC} -print-prog-name=collect2` 8495 if test -f "$collect2name" && \ 8496 strings "$collect2name" | grep resolve_lib_name >/dev/null 8497 then 8498 # We have reworked collect2 8499 : 8500 else 8501 # We have old collect2 8502 hardcode_direct=unsupported 8503 # It fails to find uninstalled libraries when the uninstalled 8504 # path is not listed in the libpath. Setting hardcode_minus_L 8505 # to unsupported forces relinking 8506 hardcode_minus_L=yes 8507 hardcode_libdir_flag_spec='-L$libdir' 8508 hardcode_libdir_separator= 8509 fi 8510 ;; 8511 esac 8512 shared_flag='-shared' 8513 if test "$aix_use_runtimelinking" = yes; then 8514 shared_flag="$shared_flag "'${wl}-G' 8515 fi 8516 else 8517 # not using gcc 8518 if test "$host_cpu" = ia64; then 8519 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8520 # chokes on -Wl,-G. The following line is correct: 8521 shared_flag='-G' 8522 else 8523 if test "$aix_use_runtimelinking" = yes; then 8524 shared_flag='${wl}-G' 8525 else 8526 shared_flag='${wl}-bM:SRE' 8527 fi 8528 fi 8529 fi 8530 8531 # It seems that -bexpall does not export symbols beginning with 8532 # underscore (_), so it is better to generate a list of symbols to export. 8533 always_export_symbols=yes 8534 if test "$aix_use_runtimelinking" = yes; then 8535 # Warning - without using the other runtime loading flags (-brtl), 8536 # -berok will link without error, but may produce a broken library. 8537 allow_undefined_flag='-berok' 8538 # Determine the default libpath from the value encoded in an empty executable. 8539 cat >conftest.$ac_ext <<_ACEOF 8540/* confdefs.h. */ 8541_ACEOF 8542cat confdefs.h >>conftest.$ac_ext 8543cat >>conftest.$ac_ext <<_ACEOF 8544/* end confdefs.h. */ 8545 8546int 8547main () 8548{ 8549 8550 ; 8551 return 0; 8552} 8553_ACEOF 8554rm -f conftest.$ac_objext conftest$ac_exeext 8555if { (ac_try="$ac_link" 8556case "(($ac_try" in 8557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8558 *) ac_try_echo=$ac_try;; 8559esac 8560eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8561$as_echo "$ac_try_echo") >&5 8562 (eval "$ac_link") 2>conftest.er1 8563 ac_status=$? 8564 grep -v '^ *+' conftest.er1 >conftest.err 8565 rm -f conftest.er1 8566 cat conftest.err >&5 8567 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8568 (exit $ac_status); } && { 8569 test -z "$ac_c_werror_flag" || 8570 test ! -s conftest.err 8571 } && test -s conftest$ac_exeext && { 8572 test "$cross_compiling" = yes || 8573 $as_test_x conftest$ac_exeext 8574 }; then 8575 8576lt_aix_libpath_sed=' 8577 /Import File Strings/,/^$/ { 8578 /^0/ { 8579 s/^0 *\(.*\)$/\1/ 8580 p 8581 } 8582 }' 8583aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8584# Check for a 64-bit object if we didn't find anything. 8585if test -z "$aix_libpath"; then 8586 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8587fi 8588else 8589 $as_echo "$as_me: failed program was:" >&5 8590sed 's/^/| /' conftest.$ac_ext >&5 8591 8592 8593fi 8594 8595rm -rf conftest.dSYM 8596rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8597 conftest$ac_exeext conftest.$ac_ext 8598if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8599 8600 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8601 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" 8602 else 8603 if test "$host_cpu" = ia64; then 8604 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8605 allow_undefined_flag="-z nodefs" 8606 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" 8607 else 8608 # Determine the default libpath from the value encoded in an empty executable. 8609 cat >conftest.$ac_ext <<_ACEOF 8610/* confdefs.h. */ 8611_ACEOF 8612cat confdefs.h >>conftest.$ac_ext 8613cat >>conftest.$ac_ext <<_ACEOF 8614/* end confdefs.h. */ 8615 8616int 8617main () 8618{ 8619 8620 ; 8621 return 0; 8622} 8623_ACEOF 8624rm -f conftest.$ac_objext conftest$ac_exeext 8625if { (ac_try="$ac_link" 8626case "(($ac_try" in 8627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8628 *) ac_try_echo=$ac_try;; 8629esac 8630eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8631$as_echo "$ac_try_echo") >&5 8632 (eval "$ac_link") 2>conftest.er1 8633 ac_status=$? 8634 grep -v '^ *+' conftest.er1 >conftest.err 8635 rm -f conftest.er1 8636 cat conftest.err >&5 8637 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8638 (exit $ac_status); } && { 8639 test -z "$ac_c_werror_flag" || 8640 test ! -s conftest.err 8641 } && test -s conftest$ac_exeext && { 8642 test "$cross_compiling" = yes || 8643 $as_test_x conftest$ac_exeext 8644 }; then 8645 8646lt_aix_libpath_sed=' 8647 /Import File Strings/,/^$/ { 8648 /^0/ { 8649 s/^0 *\(.*\)$/\1/ 8650 p 8651 } 8652 }' 8653aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8654# Check for a 64-bit object if we didn't find anything. 8655if test -z "$aix_libpath"; then 8656 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8657fi 8658else 8659 $as_echo "$as_me: failed program was:" >&5 8660sed 's/^/| /' conftest.$ac_ext >&5 8661 8662 8663fi 8664 8665rm -rf conftest.dSYM 8666rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8667 conftest$ac_exeext conftest.$ac_ext 8668if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8669 8670 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8671 # Warning - without using the other run time loading flags, 8672 # -berok will link without error, but may produce a broken library. 8673 no_undefined_flag=' ${wl}-bernotok' 8674 allow_undefined_flag=' ${wl}-berok' 8675 # Exported symbols can be pulled into shared objects from archives 8676 whole_archive_flag_spec='$convenience' 8677 archive_cmds_need_lc=yes 8678 # This is similar to how AIX traditionally builds its shared libraries. 8679 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' 8680 fi 8681 fi 8682 ;; 8683 8684 amigaos*) 8685 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)' 8686 hardcode_libdir_flag_spec='-L$libdir' 8687 hardcode_minus_L=yes 8688 # see comment about different semantics on the GNU ld section 8689 ld_shlibs=no 8690 ;; 8691 8692 bsdi[45]*) 8693 export_dynamic_flag_spec=-rdynamic 8694 ;; 8695 8696 cygwin* | mingw* | pw32*) 8697 # When not using gcc, we currently assume that we are using 8698 # Microsoft Visual C++. 8699 # hardcode_libdir_flag_spec is actually meaningless, as there is 8700 # no search path for DLLs. 8701 hardcode_libdir_flag_spec=' ' 8702 allow_undefined_flag=unsupported 8703 # Tell ltmain to make .lib files, not .a files. 8704 libext=lib 8705 # Tell ltmain to make .dll files, not .so files. 8706 shrext_cmds=".dll" 8707 # FIXME: Setting linknames here is a bad hack. 8708 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8709 # The linker will automatically build a .lib file if we build a DLL. 8710 old_archive_From_new_cmds='true' 8711 # FIXME: Should let the user specify the lib program. 8712 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8713 fix_srcfile_path='`cygpath -w "$srcfile"`' 8714 enable_shared_with_static_runtimes=yes 8715 ;; 8716 8717 darwin* | rhapsody*) 8718 case $host_os in 8719 rhapsody* | darwin1.[012]) 8720 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8721 ;; 8722 *) # Darwin 1.3 on 8723 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8724 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8725 else 8726 case ${MACOSX_DEPLOYMENT_TARGET} in 8727 10.[012]) 8728 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8729 ;; 8730 10.*) 8731 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8732 ;; 8733 esac 8734 fi 8735 ;; 8736 esac 8737 archive_cmds_need_lc=no 8738 hardcode_direct=no 8739 hardcode_automatic=yes 8740 hardcode_shlibpath_var=unsupported 8741 whole_archive_flag_spec='' 8742 link_all_deplibs=yes 8743 if test "$GCC" = yes ; then 8744 output_verbose_link_cmd='echo' 8745 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8746 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8747 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}" 8748 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}" 8749 else 8750 case $cc_basename in 8751 xlc*) 8752 output_verbose_link_cmd='echo' 8753 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 8754 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8755 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8756 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}' 8757 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}' 8758 ;; 8759 *) 8760 ld_shlibs=no 8761 ;; 8762 esac 8763 fi 8764 ;; 8765 8766 dgux*) 8767 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8768 hardcode_libdir_flag_spec='-L$libdir' 8769 hardcode_shlibpath_var=no 8770 ;; 8771 8772 freebsd1*) 8773 ld_shlibs=no 8774 ;; 8775 8776 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8777 # support. Future versions do this automatically, but an explicit c++rt0.o 8778 # does not break anything, and helps significantly (at the cost of a little 8779 # extra space). 8780 freebsd2.2*) 8781 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8782 hardcode_libdir_flag_spec='-R$libdir' 8783 hardcode_direct=yes 8784 hardcode_shlibpath_var=no 8785 ;; 8786 8787 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8788 freebsd2*) 8789 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8790 hardcode_direct=yes 8791 hardcode_minus_L=yes 8792 hardcode_shlibpath_var=no 8793 ;; 8794 8795 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8796 freebsd* | dragonfly*) 8797 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8798 hardcode_libdir_flag_spec='-R$libdir' 8799 hardcode_direct=yes 8800 hardcode_shlibpath_var=no 8801 ;; 8802 8803 hpux9*) 8804 if test "$GCC" = yes; then 8805 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' 8806 else 8807 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' 8808 fi 8809 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8810 hardcode_libdir_separator=: 8811 hardcode_direct=yes 8812 8813 # hardcode_minus_L: Not really in the search PATH, 8814 # but as the default location of the library. 8815 hardcode_minus_L=yes 8816 export_dynamic_flag_spec='${wl}-E' 8817 ;; 8818 8819 hpux10*) 8820 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8821 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8822 else 8823 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8824 fi 8825 if test "$with_gnu_ld" = no; then 8826 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8827 hardcode_libdir_separator=: 8828 8829 hardcode_direct=yes 8830 export_dynamic_flag_spec='${wl}-E' 8831 8832 # hardcode_minus_L: Not really in the search PATH, 8833 # but as the default location of the library. 8834 hardcode_minus_L=yes 8835 fi 8836 ;; 8837 8838 hpux11*) 8839 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8840 case $host_cpu in 8841 hppa*64*) 8842 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8843 ;; 8844 ia64*) 8845 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8846 ;; 8847 *) 8848 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8849 ;; 8850 esac 8851 else 8852 case $host_cpu in 8853 hppa*64*) 8854 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8855 ;; 8856 ia64*) 8857 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8858 ;; 8859 *) 8860 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8861 ;; 8862 esac 8863 fi 8864 if test "$with_gnu_ld" = no; then 8865 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8866 hardcode_libdir_separator=: 8867 8868 case $host_cpu in 8869 hppa*64*|ia64*) 8870 hardcode_libdir_flag_spec_ld='+b $libdir' 8871 hardcode_direct=no 8872 hardcode_shlibpath_var=no 8873 ;; 8874 *) 8875 hardcode_direct=yes 8876 export_dynamic_flag_spec='${wl}-E' 8877 8878 # hardcode_minus_L: Not really in the search PATH, 8879 # but as the default location of the library. 8880 hardcode_minus_L=yes 8881 ;; 8882 esac 8883 fi 8884 ;; 8885 8886 irix5* | irix6* | nonstopux*) 8887 if test "$GCC" = yes; then 8888 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' 8889 else 8890 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' 8891 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8892 fi 8893 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8894 hardcode_libdir_separator=: 8895 link_all_deplibs=yes 8896 ;; 8897 8898 netbsd*) 8899 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8900 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8901 else 8902 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8903 fi 8904 hardcode_libdir_flag_spec='-R$libdir' 8905 hardcode_direct=yes 8906 hardcode_shlibpath_var=no 8907 ;; 8908 8909 newsos6) 8910 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8911 hardcode_direct=yes 8912 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8913 hardcode_libdir_separator=: 8914 hardcode_shlibpath_var=no 8915 ;; 8916 8917 openbsd*) 8918 if test -f /usr/libexec/ld.so; then 8919 hardcode_direct=yes 8920 hardcode_shlibpath_var=no 8921 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8922 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8923 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8924 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8925 export_dynamic_flag_spec='${wl}-E' 8926 else 8927 case $host_os in 8928 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8929 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8930 hardcode_libdir_flag_spec='-R$libdir' 8931 ;; 8932 *) 8933 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8934 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8935 ;; 8936 esac 8937 fi 8938 else 8939 ld_shlibs=no 8940 fi 8941 ;; 8942 8943 os2*) 8944 hardcode_libdir_flag_spec='-L$libdir' 8945 hardcode_minus_L=yes 8946 allow_undefined_flag=unsupported 8947 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' 8948 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8949 ;; 8950 8951 osf3*) 8952 if test "$GCC" = yes; then 8953 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8954 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' 8955 else 8956 allow_undefined_flag=' -expect_unresolved \*' 8957 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' 8958 fi 8959 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8960 hardcode_libdir_separator=: 8961 ;; 8962 8963 osf4* | osf5*) # as osf3* with the addition of -msym flag 8964 if test "$GCC" = yes; then 8965 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8966 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' 8967 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8968 else 8969 allow_undefined_flag=' -expect_unresolved \*' 8970 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' 8971 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8972 $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' 8973 8974 # Both c and cxx compiler support -rpath directly 8975 hardcode_libdir_flag_spec='-rpath $libdir' 8976 fi 8977 hardcode_libdir_separator=: 8978 ;; 8979 8980 solaris*) 8981 no_undefined_flag=' -z text' 8982 if test "$GCC" = yes; then 8983 wlarc='${wl}' 8984 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8985 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8986 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8987 else 8988 wlarc='' 8989 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8990 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8991 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8992 fi 8993 hardcode_libdir_flag_spec='-R$libdir' 8994 hardcode_shlibpath_var=no 8995 case $host_os in 8996 solaris2.[0-5] | solaris2.[0-5].*) ;; 8997 *) 8998 # The compiler driver will combine and reorder linker options, 8999 # but understands `-z linker_flag'. GCC discards it without `$wl', 9000 # but is careful enough not to reorder. 9001 # Supported since Solaris 2.6 (maybe 2.5.1?) 9002 if test "$GCC" = yes; then 9003 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9004 else 9005 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9006 fi 9007 ;; 9008 esac 9009 link_all_deplibs=yes 9010 ;; 9011 9012 sunos4*) 9013 if test "x$host_vendor" = xsequent; then 9014 # Use $CC to link under sequent, because it throws in some extra .o 9015 # files that make .init and .fini sections work. 9016 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9017 else 9018 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9019 fi 9020 hardcode_libdir_flag_spec='-L$libdir' 9021 hardcode_direct=yes 9022 hardcode_minus_L=yes 9023 hardcode_shlibpath_var=no 9024 ;; 9025 9026 sysv4) 9027 case $host_vendor in 9028 sni) 9029 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9030 hardcode_direct=yes # is this really true??? 9031 ;; 9032 siemens) 9033 ## LD is ld it makes a PLAMLIB 9034 ## CC just makes a GrossModule. 9035 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9036 reload_cmds='$CC -r -o $output$reload_objs' 9037 hardcode_direct=no 9038 ;; 9039 motorola) 9040 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9041 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9042 ;; 9043 esac 9044 runpath_var='LD_RUN_PATH' 9045 hardcode_shlibpath_var=no 9046 ;; 9047 9048 sysv4.3*) 9049 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9050 hardcode_shlibpath_var=no 9051 export_dynamic_flag_spec='-Bexport' 9052 ;; 9053 9054 sysv4*MP*) 9055 if test -d /usr/nec; then 9056 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9057 hardcode_shlibpath_var=no 9058 runpath_var=LD_RUN_PATH 9059 hardcode_runpath_var=yes 9060 ld_shlibs=yes 9061 fi 9062 ;; 9063 9064 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9065 no_undefined_flag='${wl}-z,text' 9066 archive_cmds_need_lc=no 9067 hardcode_shlibpath_var=no 9068 runpath_var='LD_RUN_PATH' 9069 9070 if test "$GCC" = yes; then 9071 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9072 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9073 else 9074 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9075 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9076 fi 9077 ;; 9078 9079 sysv5* | sco3.2v5* | sco5v6*) 9080 # Note: We can NOT use -z defs as we might desire, because we do not 9081 # link with -lc, and that would cause any symbols used from libc to 9082 # always be unresolved, which means just about no library would 9083 # ever link correctly. If we're not using GNU ld we use -z text 9084 # though, which does catch some bad symbols but isn't as heavy-handed 9085 # as -z defs. 9086 no_undefined_flag='${wl}-z,text' 9087 allow_undefined_flag='${wl}-z,nodefs' 9088 archive_cmds_need_lc=no 9089 hardcode_shlibpath_var=no 9090 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 9091 hardcode_libdir_separator=':' 9092 link_all_deplibs=yes 9093 export_dynamic_flag_spec='${wl}-Bexport' 9094 runpath_var='LD_RUN_PATH' 9095 9096 if test "$GCC" = yes; then 9097 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9098 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9099 else 9100 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9101 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9102 fi 9103 ;; 9104 9105 uts4*) 9106 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9107 hardcode_libdir_flag_spec='-L$libdir' 9108 hardcode_shlibpath_var=no 9109 ;; 9110 9111 *) 9112 ld_shlibs=no 9113 ;; 9114 esac 9115 fi 9116 9117{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 9118$as_echo "$ld_shlibs" >&6; } 9119test "$ld_shlibs" = no && can_build_shared=no 9120 9121# 9122# Do we need to explicitly link libc? 9123# 9124case "x$archive_cmds_need_lc" in 9125x|xyes) 9126 # Assume -lc should be added 9127 archive_cmds_need_lc=yes 9128 9129 if test "$enable_shared" = yes && test "$GCC" = yes; then 9130 case $archive_cmds in 9131 *'~'*) 9132 # FIXME: we may have to deal with multi-command sequences. 9133 ;; 9134 '$CC '*) 9135 # Test whether the compiler implicitly links with -lc since on some 9136 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9137 # to ld, don't add -lc before -lgcc. 9138 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 9139$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9140 $rm conftest* 9141 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9142 9143 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 9144 (eval $ac_compile) 2>&5 9145 ac_status=$? 9146 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9147 (exit $ac_status); } 2>conftest.err; then 9148 soname=conftest 9149 lib=conftest 9150 libobjs=conftest.$ac_objext 9151 deplibs= 9152 wl=$lt_prog_compiler_wl 9153 pic_flag=$lt_prog_compiler_pic 9154 compiler_flags=-v 9155 linker_flags=-v 9156 verstring= 9157 output_objdir=. 9158 libname=conftest 9159 lt_save_allow_undefined_flag=$allow_undefined_flag 9160 allow_undefined_flag= 9161 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 9162 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 9163 ac_status=$? 9164 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9165 (exit $ac_status); } 9166 then 9167 archive_cmds_need_lc=no 9168 else 9169 archive_cmds_need_lc=yes 9170 fi 9171 allow_undefined_flag=$lt_save_allow_undefined_flag 9172 else 9173 cat conftest.err 1>&5 9174 fi 9175 $rm conftest* 9176 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 9177$as_echo "$archive_cmds_need_lc" >&6; } 9178 ;; 9179 esac 9180 fi 9181 ;; 9182esac 9183 9184{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 9185$as_echo_n "checking dynamic linker characteristics... " >&6; } 9186library_names_spec= 9187libname_spec='lib$name' 9188soname_spec= 9189shrext_cmds=".so" 9190postinstall_cmds= 9191postuninstall_cmds= 9192finish_cmds= 9193finish_eval= 9194shlibpath_var= 9195shlibpath_overrides_runpath=unknown 9196version_type=none 9197dynamic_linker="$host_os ld.so" 9198sys_lib_dlsearch_path_spec="/lib /usr/lib" 9199 9200if test "$GCC" = yes; then 9201 case $host_os in 9202 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9203 *) lt_awk_arg="/^libraries:/" ;; 9204 esac 9205 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9206 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then 9207 # if the path contains ";" then we assume it to be the separator 9208 # otherwise default to the standard path separator (i.e. ":") - it is 9209 # assumed that no part of a normal pathname contains ";" but that should 9210 # okay in the real world where ";" in dirpaths is itself problematic. 9211 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9212 else 9213 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9214 fi 9215 # Ok, now we have the path, separated by spaces, we can step through it 9216 # and add multilib dir if necessary. 9217 lt_tmp_lt_search_path_spec= 9218 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9219 for lt_sys_path in $lt_search_path_spec; do 9220 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9221 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9222 else 9223 test -d "$lt_sys_path" && \ 9224 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9225 fi 9226 done 9227 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' 9228BEGIN {RS=" "; FS="/|\n";} { 9229 lt_foo=""; 9230 lt_count=0; 9231 for (lt_i = NF; lt_i > 0; lt_i--) { 9232 if ($lt_i != "" && $lt_i != ".") { 9233 if ($lt_i == "..") { 9234 lt_count++; 9235 } else { 9236 if (lt_count == 0) { 9237 lt_foo="/" $lt_i lt_foo; 9238 } else { 9239 lt_count--; 9240 } 9241 } 9242 } 9243 } 9244 if (lt_foo != "") { lt_freq[lt_foo]++; } 9245 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9246}'` 9247 sys_lib_search_path_spec=`echo $lt_search_path_spec` 9248else 9249 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9250fi 9251need_lib_prefix=unknown 9252hardcode_into_libs=no 9253 9254# when you set need_version to no, make sure it does not cause -set_version 9255# flags to be left without arguments 9256need_version=unknown 9257 9258case $host_os in 9259aix3*) 9260 version_type=linux 9261 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9262 shlibpath_var=LIBPATH 9263 9264 # AIX 3 has no versioning support, so we append a major version to the name. 9265 soname_spec='${libname}${release}${shared_ext}$major' 9266 ;; 9267 9268aix[4-9]*) 9269 version_type=linux 9270 need_lib_prefix=no 9271 need_version=no 9272 hardcode_into_libs=yes 9273 if test "$host_cpu" = ia64; then 9274 # AIX 5 supports IA64 9275 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9276 shlibpath_var=LD_LIBRARY_PATH 9277 else 9278 # With GCC up to 2.95.x, collect2 would create an import file 9279 # for dependence libraries. The import file would start with 9280 # the line `#! .'. This would cause the generated library to 9281 # depend on `.', always an invalid library. This was fixed in 9282 # development snapshots of GCC prior to 3.0. 9283 case $host_os in 9284 aix4 | aix4.[01] | aix4.[01].*) 9285 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9286 echo ' yes ' 9287 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 9288 : 9289 else 9290 can_build_shared=no 9291 fi 9292 ;; 9293 esac 9294 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9295 # soname into executable. Probably we can add versioning support to 9296 # collect2, so additional links can be useful in future. 9297 if test "$aix_use_runtimelinking" = yes; then 9298 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9299 # instead of lib<name>.a to let people know that these are not 9300 # typical AIX shared libraries. 9301 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9302 else 9303 # We preserve .a as extension for shared libraries through AIX4.2 9304 # and later when we are not doing run time linking. 9305 library_names_spec='${libname}${release}.a $libname.a' 9306 soname_spec='${libname}${release}${shared_ext}$major' 9307 fi 9308 shlibpath_var=LIBPATH 9309 fi 9310 ;; 9311 9312amigaos*) 9313 library_names_spec='$libname.ixlibrary $libname.a' 9314 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9315 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' 9316 ;; 9317 9318beos*) 9319 library_names_spec='${libname}${shared_ext}' 9320 dynamic_linker="$host_os ld.so" 9321 shlibpath_var=LIBRARY_PATH 9322 ;; 9323 9324bsdi[45]*) 9325 version_type=linux 9326 need_version=no 9327 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9328 soname_spec='${libname}${release}${shared_ext}$major' 9329 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9330 shlibpath_var=LD_LIBRARY_PATH 9331 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9332 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9333 # the default ld.so.conf also contains /usr/contrib/lib and 9334 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9335 # libtool to hard-code these into programs 9336 ;; 9337 9338cygwin* | mingw* | pw32*) 9339 version_type=windows 9340 shrext_cmds=".dll" 9341 need_version=no 9342 need_lib_prefix=no 9343 9344 case $GCC,$host_os in 9345 yes,cygwin* | yes,mingw* | yes,pw32*) 9346 library_names_spec='$libname.dll.a' 9347 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9348 postinstall_cmds='base_file=`basename \${file}`~ 9349 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 9350 dldir=$destdir/`dirname \$dlpath`~ 9351 test -d \$dldir || mkdir -p \$dldir~ 9352 $install_prog $dir/$dlname \$dldir/$dlname~ 9353 chmod a+x \$dldir/$dlname' 9354 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9355 dlpath=$dir/\$dldll~ 9356 $rm \$dlpath' 9357 shlibpath_overrides_runpath=yes 9358 9359 case $host_os in 9360 cygwin*) 9361 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9362 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9363 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9364 ;; 9365 mingw*) 9366 # MinGW DLLs use traditional 'lib' prefix 9367 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9368 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9369 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 9370 # It is most probably a Windows format PATH printed by 9371 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9372 # path with ; separators, and with drive letters. We can handle the 9373 # drive letters (cygwin fileutils understands them), so leave them, 9374 # especially as we might pass files found there to a mingw objdump, 9375 # which wouldn't understand a cygwinified path. Ahh. 9376 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9377 else 9378 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9379 fi 9380 ;; 9381 pw32*) 9382 # pw32 DLLs use 'pw' prefix rather than 'lib' 9383 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9384 ;; 9385 esac 9386 ;; 9387 9388 *) 9389 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9390 ;; 9391 esac 9392 dynamic_linker='Win32 ld.exe' 9393 # FIXME: first we should search . and the directory the executable is in 9394 shlibpath_var=PATH 9395 ;; 9396 9397darwin* | rhapsody*) 9398 dynamic_linker="$host_os dyld" 9399 version_type=darwin 9400 need_lib_prefix=no 9401 need_version=no 9402 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9403 soname_spec='${libname}${release}${major}$shared_ext' 9404 shlibpath_overrides_runpath=yes 9405 shlibpath_var=DYLD_LIBRARY_PATH 9406 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9407 9408 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9409 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9410 ;; 9411 9412dgux*) 9413 version_type=linux 9414 need_lib_prefix=no 9415 need_version=no 9416 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9417 soname_spec='${libname}${release}${shared_ext}$major' 9418 shlibpath_var=LD_LIBRARY_PATH 9419 ;; 9420 9421freebsd1*) 9422 dynamic_linker=no 9423 ;; 9424 9425freebsd* | dragonfly*) 9426 # DragonFly does not have aout. When/if they implement a new 9427 # versioning mechanism, adjust this. 9428 if test -x /usr/bin/objformat; then 9429 objformat=`/usr/bin/objformat` 9430 else 9431 case $host_os in 9432 freebsd[123]*) objformat=aout ;; 9433 *) objformat=elf ;; 9434 esac 9435 fi 9436 version_type=freebsd-$objformat 9437 case $version_type in 9438 freebsd-elf*) 9439 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9440 need_version=no 9441 need_lib_prefix=no 9442 ;; 9443 freebsd-*) 9444 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9445 need_version=yes 9446 ;; 9447 esac 9448 shlibpath_var=LD_LIBRARY_PATH 9449 case $host_os in 9450 freebsd2*) 9451 shlibpath_overrides_runpath=yes 9452 ;; 9453 freebsd3.[01]* | freebsdelf3.[01]*) 9454 shlibpath_overrides_runpath=yes 9455 hardcode_into_libs=yes 9456 ;; 9457 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9458 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9459 shlibpath_overrides_runpath=no 9460 hardcode_into_libs=yes 9461 ;; 9462 *) # from 4.6 on, and DragonFly 9463 shlibpath_overrides_runpath=yes 9464 hardcode_into_libs=yes 9465 ;; 9466 esac 9467 ;; 9468 9469gnu*) 9470 version_type=linux 9471 need_lib_prefix=no 9472 need_version=no 9473 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9474 soname_spec='${libname}${release}${shared_ext}$major' 9475 shlibpath_var=LD_LIBRARY_PATH 9476 hardcode_into_libs=yes 9477 ;; 9478 9479hpux9* | hpux10* | hpux11*) 9480 # Give a soname corresponding to the major version so that dld.sl refuses to 9481 # link against other versions. 9482 version_type=sunos 9483 need_lib_prefix=no 9484 need_version=no 9485 case $host_cpu in 9486 ia64*) 9487 shrext_cmds='.so' 9488 hardcode_into_libs=yes 9489 dynamic_linker="$host_os dld.so" 9490 shlibpath_var=LD_LIBRARY_PATH 9491 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 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 if test "X$HPUX_IA64_MODE" = X32; then 9495 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9496 else 9497 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9498 fi 9499 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9500 ;; 9501 hppa*64*) 9502 shrext_cmds='.sl' 9503 hardcode_into_libs=yes 9504 dynamic_linker="$host_os dld.sl" 9505 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9506 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9507 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9508 soname_spec='${libname}${release}${shared_ext}$major' 9509 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9510 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9511 ;; 9512 *) 9513 shrext_cmds='.sl' 9514 dynamic_linker="$host_os dld.sl" 9515 shlibpath_var=SHLIB_PATH 9516 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9517 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9518 soname_spec='${libname}${release}${shared_ext}$major' 9519 ;; 9520 esac 9521 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9522 postinstall_cmds='chmod 555 $lib' 9523 ;; 9524 9525interix[3-9]*) 9526 version_type=linux 9527 need_lib_prefix=no 9528 need_version=no 9529 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9530 soname_spec='${libname}${release}${shared_ext}$major' 9531 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9532 shlibpath_var=LD_LIBRARY_PATH 9533 shlibpath_overrides_runpath=no 9534 hardcode_into_libs=yes 9535 ;; 9536 9537irix5* | irix6* | nonstopux*) 9538 case $host_os in 9539 nonstopux*) version_type=nonstopux ;; 9540 *) 9541 if test "$lt_cv_prog_gnu_ld" = yes; then 9542 version_type=linux 9543 else 9544 version_type=irix 9545 fi ;; 9546 esac 9547 need_lib_prefix=no 9548 need_version=no 9549 soname_spec='${libname}${release}${shared_ext}$major' 9550 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9551 case $host_os in 9552 irix5* | nonstopux*) 9553 libsuff= shlibsuff= 9554 ;; 9555 *) 9556 case $LD in # libtool.m4 will add one of these switches to LD 9557 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9558 libsuff= shlibsuff= libmagic=32-bit;; 9559 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9560 libsuff=32 shlibsuff=N32 libmagic=N32;; 9561 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9562 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9563 *) libsuff= shlibsuff= libmagic=never-match;; 9564 esac 9565 ;; 9566 esac 9567 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9568 shlibpath_overrides_runpath=no 9569 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9570 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9571 hardcode_into_libs=yes 9572 ;; 9573 9574# No shared lib support for Linux oldld, aout, or coff. 9575linux*oldld* | linux*aout* | linux*coff*) 9576 dynamic_linker=no 9577 ;; 9578 9579# This must be Linux ELF. 9580linux* | k*bsd*-gnu) 9581 version_type=linux 9582 need_lib_prefix=no 9583 need_version=no 9584 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9585 soname_spec='${libname}${release}${shared_ext}$major' 9586 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9587 shlibpath_var=LD_LIBRARY_PATH 9588 shlibpath_overrides_runpath=no 9589 # This implies no fast_install, which is unacceptable. 9590 # Some rework will be needed to allow for fast_install 9591 # before this can be enabled. 9592 hardcode_into_libs=yes 9593 9594 # Append ld.so.conf contents to the search path 9595 if test -f /etc/ld.so.conf; then 9596 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' ' '` 9597 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9598 fi 9599 9600 # We used to test for /lib/ld.so.1 and disable shared libraries on 9601 # powerpc, because MkLinux only supported shared libraries with the 9602 # GNU dynamic linker. Since this was broken with cross compilers, 9603 # most powerpc-linux boxes support dynamic linking these days and 9604 # people can always --disable-shared, the test was removed, and we 9605 # assume the GNU/Linux dynamic linker is in use. 9606 dynamic_linker='GNU/Linux ld.so' 9607 ;; 9608 9609netbsd*) 9610 version_type=sunos 9611 need_lib_prefix=no 9612 need_version=no 9613 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9614 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9615 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9616 dynamic_linker='NetBSD (a.out) ld.so' 9617 else 9618 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9619 soname_spec='${libname}${release}${shared_ext}$major' 9620 dynamic_linker='NetBSD ld.elf_so' 9621 fi 9622 shlibpath_var=LD_LIBRARY_PATH 9623 shlibpath_overrides_runpath=yes 9624 hardcode_into_libs=yes 9625 ;; 9626 9627newsos6) 9628 version_type=linux 9629 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9630 shlibpath_var=LD_LIBRARY_PATH 9631 shlibpath_overrides_runpath=yes 9632 ;; 9633 9634nto-qnx*) 9635 version_type=linux 9636 need_lib_prefix=no 9637 need_version=no 9638 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9639 soname_spec='${libname}${release}${shared_ext}$major' 9640 shlibpath_var=LD_LIBRARY_PATH 9641 shlibpath_overrides_runpath=yes 9642 ;; 9643 9644openbsd*) 9645 version_type=sunos 9646 sys_lib_dlsearch_path_spec="/usr/lib" 9647 need_lib_prefix=no 9648 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9649 case $host_os in 9650 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9651 *) need_version=no ;; 9652 esac 9653 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9654 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9655 shlibpath_var=LD_LIBRARY_PATH 9656 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9657 case $host_os in 9658 openbsd2.[89] | openbsd2.[89].*) 9659 shlibpath_overrides_runpath=no 9660 ;; 9661 *) 9662 shlibpath_overrides_runpath=yes 9663 ;; 9664 esac 9665 else 9666 shlibpath_overrides_runpath=yes 9667 fi 9668 ;; 9669 9670os2*) 9671 libname_spec='$name' 9672 shrext_cmds=".dll" 9673 need_lib_prefix=no 9674 library_names_spec='$libname${shared_ext} $libname.a' 9675 dynamic_linker='OS/2 ld.exe' 9676 shlibpath_var=LIBPATH 9677 ;; 9678 9679osf3* | osf4* | osf5*) 9680 version_type=osf 9681 need_lib_prefix=no 9682 need_version=no 9683 soname_spec='${libname}${release}${shared_ext}$major' 9684 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9685 shlibpath_var=LD_LIBRARY_PATH 9686 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9687 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9688 ;; 9689 9690rdos*) 9691 dynamic_linker=no 9692 ;; 9693 9694solaris*) 9695 version_type=linux 9696 need_lib_prefix=no 9697 need_version=no 9698 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9699 soname_spec='${libname}${release}${shared_ext}$major' 9700 shlibpath_var=LD_LIBRARY_PATH 9701 shlibpath_overrides_runpath=yes 9702 hardcode_into_libs=yes 9703 # ldd complains unless libraries are executable 9704 postinstall_cmds='chmod +x $lib' 9705 ;; 9706 9707sunos4*) 9708 version_type=sunos 9709 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9710 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9711 shlibpath_var=LD_LIBRARY_PATH 9712 shlibpath_overrides_runpath=yes 9713 if test "$with_gnu_ld" = yes; then 9714 need_lib_prefix=no 9715 fi 9716 need_version=yes 9717 ;; 9718 9719sysv4 | sysv4.3*) 9720 version_type=linux 9721 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9722 soname_spec='${libname}${release}${shared_ext}$major' 9723 shlibpath_var=LD_LIBRARY_PATH 9724 case $host_vendor in 9725 sni) 9726 shlibpath_overrides_runpath=no 9727 need_lib_prefix=no 9728 export_dynamic_flag_spec='${wl}-Blargedynsym' 9729 runpath_var=LD_RUN_PATH 9730 ;; 9731 siemens) 9732 need_lib_prefix=no 9733 ;; 9734 motorola) 9735 need_lib_prefix=no 9736 need_version=no 9737 shlibpath_overrides_runpath=no 9738 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9739 ;; 9740 esac 9741 ;; 9742 9743sysv4*MP*) 9744 if test -d /usr/nec ;then 9745 version_type=linux 9746 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9747 soname_spec='$libname${shared_ext}.$major' 9748 shlibpath_var=LD_LIBRARY_PATH 9749 fi 9750 ;; 9751 9752sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9753 version_type=freebsd-elf 9754 need_lib_prefix=no 9755 need_version=no 9756 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9757 soname_spec='${libname}${release}${shared_ext}$major' 9758 shlibpath_var=LD_LIBRARY_PATH 9759 hardcode_into_libs=yes 9760 if test "$with_gnu_ld" = yes; then 9761 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9762 shlibpath_overrides_runpath=no 9763 else 9764 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9765 shlibpath_overrides_runpath=yes 9766 case $host_os in 9767 sco3.2v5*) 9768 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9769 ;; 9770 esac 9771 fi 9772 sys_lib_dlsearch_path_spec='/usr/lib' 9773 ;; 9774 9775uts4*) 9776 version_type=linux 9777 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9778 soname_spec='${libname}${release}${shared_ext}$major' 9779 shlibpath_var=LD_LIBRARY_PATH 9780 ;; 9781 9782*) 9783 dynamic_linker=no 9784 ;; 9785esac 9786{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9787$as_echo "$dynamic_linker" >&6; } 9788test "$dynamic_linker" = no && can_build_shared=no 9789 9790if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9791 $as_echo_n "(cached) " >&6 9792else 9793 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 9794fi 9795 9796sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9797if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9798 $as_echo_n "(cached) " >&6 9799else 9800 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 9801fi 9802 9803sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9804 9805variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9806if test "$GCC" = yes; then 9807 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9808fi 9809 9810{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9811$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9812hardcode_action= 9813if test -n "$hardcode_libdir_flag_spec" || \ 9814 test -n "$runpath_var" || \ 9815 test "X$hardcode_automatic" = "Xyes" ; then 9816 9817 # We can hardcode non-existant directories. 9818 if test "$hardcode_direct" != no && 9819 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9820 # have to relink, otherwise we might link with an installed library 9821 # when we should be linking with a yet-to-be-installed one 9822 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9823 test "$hardcode_minus_L" != no; then 9824 # Linking always hardcodes the temporary library directory. 9825 hardcode_action=relink 9826 else 9827 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9828 hardcode_action=immediate 9829 fi 9830else 9831 # We cannot hardcode anything, or else we can only hardcode existing 9832 # directories. 9833 hardcode_action=unsupported 9834fi 9835{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 9836$as_echo "$hardcode_action" >&6; } 9837 9838if test "$hardcode_action" = relink; then 9839 # Fast installation is not supported 9840 enable_fast_install=no 9841elif test "$shlibpath_overrides_runpath" = yes || 9842 test "$enable_shared" = no; then 9843 # Fast installation is not necessary 9844 enable_fast_install=needless 9845fi 9846 9847striplib= 9848old_striplib= 9849{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9850$as_echo_n "checking whether stripping libraries is possible... " >&6; } 9851if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9852 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9853 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9854 { $as_echo "$as_me:$LINENO: result: yes" >&5 9855$as_echo "yes" >&6; } 9856else 9857# FIXME - insert some real tests, host_os isn't really good enough 9858 case $host_os in 9859 darwin*) 9860 if test -n "$STRIP" ; then 9861 striplib="$STRIP -x" 9862 old_striplib="$STRIP -S" 9863 { $as_echo "$as_me:$LINENO: result: yes" >&5 9864$as_echo "yes" >&6; } 9865 else 9866 { $as_echo "$as_me:$LINENO: result: no" >&5 9867$as_echo "no" >&6; } 9868fi 9869 ;; 9870 *) 9871 { $as_echo "$as_me:$LINENO: result: no" >&5 9872$as_echo "no" >&6; } 9873 ;; 9874 esac 9875fi 9876 9877if test "x$enable_dlopen" != xyes; then 9878 enable_dlopen=unknown 9879 enable_dlopen_self=unknown 9880 enable_dlopen_self_static=unknown 9881else 9882 lt_cv_dlopen=no 9883 lt_cv_dlopen_libs= 9884 9885 case $host_os in 9886 beos*) 9887 lt_cv_dlopen="load_add_on" 9888 lt_cv_dlopen_libs= 9889 lt_cv_dlopen_self=yes 9890 ;; 9891 9892 mingw* | pw32*) 9893 lt_cv_dlopen="LoadLibrary" 9894 lt_cv_dlopen_libs= 9895 ;; 9896 9897 cygwin*) 9898 lt_cv_dlopen="dlopen" 9899 lt_cv_dlopen_libs= 9900 ;; 9901 9902 darwin*) 9903 # if libdl is installed we need to link against it 9904 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9905$as_echo_n "checking for dlopen in -ldl... " >&6; } 9906if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9907 $as_echo_n "(cached) " >&6 9908else 9909 ac_check_lib_save_LIBS=$LIBS 9910LIBS="-ldl $LIBS" 9911cat >conftest.$ac_ext <<_ACEOF 9912/* confdefs.h. */ 9913_ACEOF 9914cat confdefs.h >>conftest.$ac_ext 9915cat >>conftest.$ac_ext <<_ACEOF 9916/* end confdefs.h. */ 9917 9918/* Override any GCC internal prototype to avoid an error. 9919 Use char because int might match the return type of a GCC 9920 builtin and then its argument prototype would still apply. */ 9921#ifdef __cplusplus 9922extern "C" 9923#endif 9924char dlopen (); 9925int 9926main () 9927{ 9928return dlopen (); 9929 ; 9930 return 0; 9931} 9932_ACEOF 9933rm -f conftest.$ac_objext conftest$ac_exeext 9934if { (ac_try="$ac_link" 9935case "(($ac_try" in 9936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9937 *) ac_try_echo=$ac_try;; 9938esac 9939eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 9940$as_echo "$ac_try_echo") >&5 9941 (eval "$ac_link") 2>conftest.er1 9942 ac_status=$? 9943 grep -v '^ *+' conftest.er1 >conftest.err 9944 rm -f conftest.er1 9945 cat conftest.err >&5 9946 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9947 (exit $ac_status); } && { 9948 test -z "$ac_c_werror_flag" || 9949 test ! -s conftest.err 9950 } && test -s conftest$ac_exeext && { 9951 test "$cross_compiling" = yes || 9952 $as_test_x conftest$ac_exeext 9953 }; then 9954 ac_cv_lib_dl_dlopen=yes 9955else 9956 $as_echo "$as_me: failed program was:" >&5 9957sed 's/^/| /' conftest.$ac_ext >&5 9958 9959 ac_cv_lib_dl_dlopen=no 9960fi 9961 9962rm -rf conftest.dSYM 9963rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9964 conftest$ac_exeext conftest.$ac_ext 9965LIBS=$ac_check_lib_save_LIBS 9966fi 9967{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9968$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9969if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 9970 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9971else 9972 9973 lt_cv_dlopen="dyld" 9974 lt_cv_dlopen_libs= 9975 lt_cv_dlopen_self=yes 9976 9977fi 9978 9979 ;; 9980 9981 *) 9982 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 9983$as_echo_n "checking for shl_load... " >&6; } 9984if test "${ac_cv_func_shl_load+set}" = set; then 9985 $as_echo_n "(cached) " >&6 9986else 9987 cat >conftest.$ac_ext <<_ACEOF 9988/* confdefs.h. */ 9989_ACEOF 9990cat confdefs.h >>conftest.$ac_ext 9991cat >>conftest.$ac_ext <<_ACEOF 9992/* end confdefs.h. */ 9993/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9994 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9995#define shl_load innocuous_shl_load 9996 9997/* System header to define __stub macros and hopefully few prototypes, 9998 which can conflict with char shl_load (); below. 9999 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10000 <limits.h> exists even on freestanding compilers. */ 10001 10002#ifdef __STDC__ 10003# include <limits.h> 10004#else 10005# include <assert.h> 10006#endif 10007 10008#undef shl_load 10009 10010/* Override any GCC internal prototype to avoid an error. 10011 Use char because int might match the return type of a GCC 10012 builtin and then its argument prototype would still apply. */ 10013#ifdef __cplusplus 10014extern "C" 10015#endif 10016char shl_load (); 10017/* The GNU C library defines this for functions which it implements 10018 to always fail with ENOSYS. Some functions are actually named 10019 something starting with __ and the normal name is an alias. */ 10020#if defined __stub_shl_load || defined __stub___shl_load 10021choke me 10022#endif 10023 10024int 10025main () 10026{ 10027return shl_load (); 10028 ; 10029 return 0; 10030} 10031_ACEOF 10032rm -f conftest.$ac_objext conftest$ac_exeext 10033if { (ac_try="$ac_link" 10034case "(($ac_try" in 10035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10036 *) ac_try_echo=$ac_try;; 10037esac 10038eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10039$as_echo "$ac_try_echo") >&5 10040 (eval "$ac_link") 2>conftest.er1 10041 ac_status=$? 10042 grep -v '^ *+' conftest.er1 >conftest.err 10043 rm -f conftest.er1 10044 cat conftest.err >&5 10045 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10046 (exit $ac_status); } && { 10047 test -z "$ac_c_werror_flag" || 10048 test ! -s conftest.err 10049 } && test -s conftest$ac_exeext && { 10050 test "$cross_compiling" = yes || 10051 $as_test_x conftest$ac_exeext 10052 }; then 10053 ac_cv_func_shl_load=yes 10054else 10055 $as_echo "$as_me: failed program was:" >&5 10056sed 's/^/| /' conftest.$ac_ext >&5 10057 10058 ac_cv_func_shl_load=no 10059fi 10060 10061rm -rf conftest.dSYM 10062rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10063 conftest$ac_exeext conftest.$ac_ext 10064fi 10065{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 10066$as_echo "$ac_cv_func_shl_load" >&6; } 10067if test "x$ac_cv_func_shl_load" = x""yes; then 10068 lt_cv_dlopen="shl_load" 10069else 10070 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 10071$as_echo_n "checking for shl_load in -ldld... " >&6; } 10072if test "${ac_cv_lib_dld_shl_load+set}" = set; then 10073 $as_echo_n "(cached) " >&6 10074else 10075 ac_check_lib_save_LIBS=$LIBS 10076LIBS="-ldld $LIBS" 10077cat >conftest.$ac_ext <<_ACEOF 10078/* confdefs.h. */ 10079_ACEOF 10080cat confdefs.h >>conftest.$ac_ext 10081cat >>conftest.$ac_ext <<_ACEOF 10082/* end confdefs.h. */ 10083 10084/* Override any GCC internal prototype to avoid an error. 10085 Use char because int might match the return type of a GCC 10086 builtin and then its argument prototype would still apply. */ 10087#ifdef __cplusplus 10088extern "C" 10089#endif 10090char shl_load (); 10091int 10092main () 10093{ 10094return shl_load (); 10095 ; 10096 return 0; 10097} 10098_ACEOF 10099rm -f conftest.$ac_objext conftest$ac_exeext 10100if { (ac_try="$ac_link" 10101case "(($ac_try" in 10102 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10103 *) ac_try_echo=$ac_try;; 10104esac 10105eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10106$as_echo "$ac_try_echo") >&5 10107 (eval "$ac_link") 2>conftest.er1 10108 ac_status=$? 10109 grep -v '^ *+' conftest.er1 >conftest.err 10110 rm -f conftest.er1 10111 cat conftest.err >&5 10112 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10113 (exit $ac_status); } && { 10114 test -z "$ac_c_werror_flag" || 10115 test ! -s conftest.err 10116 } && test -s conftest$ac_exeext && { 10117 test "$cross_compiling" = yes || 10118 $as_test_x conftest$ac_exeext 10119 }; then 10120 ac_cv_lib_dld_shl_load=yes 10121else 10122 $as_echo "$as_me: failed program was:" >&5 10123sed 's/^/| /' conftest.$ac_ext >&5 10124 10125 ac_cv_lib_dld_shl_load=no 10126fi 10127 10128rm -rf conftest.dSYM 10129rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10130 conftest$ac_exeext conftest.$ac_ext 10131LIBS=$ac_check_lib_save_LIBS 10132fi 10133{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 10134$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10135if test "x$ac_cv_lib_dld_shl_load" = x""yes; then 10136 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10137else 10138 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 10139$as_echo_n "checking for dlopen... " >&6; } 10140if test "${ac_cv_func_dlopen+set}" = set; then 10141 $as_echo_n "(cached) " >&6 10142else 10143 cat >conftest.$ac_ext <<_ACEOF 10144/* confdefs.h. */ 10145_ACEOF 10146cat confdefs.h >>conftest.$ac_ext 10147cat >>conftest.$ac_ext <<_ACEOF 10148/* end confdefs.h. */ 10149/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 10150 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10151#define dlopen innocuous_dlopen 10152 10153/* System header to define __stub macros and hopefully few prototypes, 10154 which can conflict with char dlopen (); below. 10155 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10156 <limits.h> exists even on freestanding compilers. */ 10157 10158#ifdef __STDC__ 10159# include <limits.h> 10160#else 10161# include <assert.h> 10162#endif 10163 10164#undef dlopen 10165 10166/* Override any GCC internal prototype to avoid an error. 10167 Use char because int might match the return type of a GCC 10168 builtin and then its argument prototype would still apply. */ 10169#ifdef __cplusplus 10170extern "C" 10171#endif 10172char dlopen (); 10173/* The GNU C library defines this for functions which it implements 10174 to always fail with ENOSYS. Some functions are actually named 10175 something starting with __ and the normal name is an alias. */ 10176#if defined __stub_dlopen || defined __stub___dlopen 10177choke me 10178#endif 10179 10180int 10181main () 10182{ 10183return dlopen (); 10184 ; 10185 return 0; 10186} 10187_ACEOF 10188rm -f conftest.$ac_objext conftest$ac_exeext 10189if { (ac_try="$ac_link" 10190case "(($ac_try" in 10191 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10192 *) ac_try_echo=$ac_try;; 10193esac 10194eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10195$as_echo "$ac_try_echo") >&5 10196 (eval "$ac_link") 2>conftest.er1 10197 ac_status=$? 10198 grep -v '^ *+' conftest.er1 >conftest.err 10199 rm -f conftest.er1 10200 cat conftest.err >&5 10201 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10202 (exit $ac_status); } && { 10203 test -z "$ac_c_werror_flag" || 10204 test ! -s conftest.err 10205 } && test -s conftest$ac_exeext && { 10206 test "$cross_compiling" = yes || 10207 $as_test_x conftest$ac_exeext 10208 }; then 10209 ac_cv_func_dlopen=yes 10210else 10211 $as_echo "$as_me: failed program was:" >&5 10212sed 's/^/| /' conftest.$ac_ext >&5 10213 10214 ac_cv_func_dlopen=no 10215fi 10216 10217rm -rf conftest.dSYM 10218rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10219 conftest$ac_exeext conftest.$ac_ext 10220fi 10221{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 10222$as_echo "$ac_cv_func_dlopen" >&6; } 10223if test "x$ac_cv_func_dlopen" = x""yes; then 10224 lt_cv_dlopen="dlopen" 10225else 10226 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 10227$as_echo_n "checking for dlopen in -ldl... " >&6; } 10228if test "${ac_cv_lib_dl_dlopen+set}" = set; then 10229 $as_echo_n "(cached) " >&6 10230else 10231 ac_check_lib_save_LIBS=$LIBS 10232LIBS="-ldl $LIBS" 10233cat >conftest.$ac_ext <<_ACEOF 10234/* confdefs.h. */ 10235_ACEOF 10236cat confdefs.h >>conftest.$ac_ext 10237cat >>conftest.$ac_ext <<_ACEOF 10238/* end confdefs.h. */ 10239 10240/* Override any GCC internal prototype to avoid an error. 10241 Use char because int might match the return type of a GCC 10242 builtin and then its argument prototype would still apply. */ 10243#ifdef __cplusplus 10244extern "C" 10245#endif 10246char dlopen (); 10247int 10248main () 10249{ 10250return dlopen (); 10251 ; 10252 return 0; 10253} 10254_ACEOF 10255rm -f conftest.$ac_objext conftest$ac_exeext 10256if { (ac_try="$ac_link" 10257case "(($ac_try" in 10258 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10259 *) ac_try_echo=$ac_try;; 10260esac 10261eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10262$as_echo "$ac_try_echo") >&5 10263 (eval "$ac_link") 2>conftest.er1 10264 ac_status=$? 10265 grep -v '^ *+' conftest.er1 >conftest.err 10266 rm -f conftest.er1 10267 cat conftest.err >&5 10268 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10269 (exit $ac_status); } && { 10270 test -z "$ac_c_werror_flag" || 10271 test ! -s conftest.err 10272 } && test -s conftest$ac_exeext && { 10273 test "$cross_compiling" = yes || 10274 $as_test_x conftest$ac_exeext 10275 }; then 10276 ac_cv_lib_dl_dlopen=yes 10277else 10278 $as_echo "$as_me: failed program was:" >&5 10279sed 's/^/| /' conftest.$ac_ext >&5 10280 10281 ac_cv_lib_dl_dlopen=no 10282fi 10283 10284rm -rf conftest.dSYM 10285rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10286 conftest$ac_exeext conftest.$ac_ext 10287LIBS=$ac_check_lib_save_LIBS 10288fi 10289{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 10290$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10291if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 10292 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10293else 10294 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 10295$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10296if test "${ac_cv_lib_svld_dlopen+set}" = set; then 10297 $as_echo_n "(cached) " >&6 10298else 10299 ac_check_lib_save_LIBS=$LIBS 10300LIBS="-lsvld $LIBS" 10301cat >conftest.$ac_ext <<_ACEOF 10302/* confdefs.h. */ 10303_ACEOF 10304cat confdefs.h >>conftest.$ac_ext 10305cat >>conftest.$ac_ext <<_ACEOF 10306/* end confdefs.h. */ 10307 10308/* Override any GCC internal prototype to avoid an error. 10309 Use char because int might match the return type of a GCC 10310 builtin and then its argument prototype would still apply. */ 10311#ifdef __cplusplus 10312extern "C" 10313#endif 10314char dlopen (); 10315int 10316main () 10317{ 10318return dlopen (); 10319 ; 10320 return 0; 10321} 10322_ACEOF 10323rm -f conftest.$ac_objext conftest$ac_exeext 10324if { (ac_try="$ac_link" 10325case "(($ac_try" in 10326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10327 *) ac_try_echo=$ac_try;; 10328esac 10329eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10330$as_echo "$ac_try_echo") >&5 10331 (eval "$ac_link") 2>conftest.er1 10332 ac_status=$? 10333 grep -v '^ *+' conftest.er1 >conftest.err 10334 rm -f conftest.er1 10335 cat conftest.err >&5 10336 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10337 (exit $ac_status); } && { 10338 test -z "$ac_c_werror_flag" || 10339 test ! -s conftest.err 10340 } && test -s conftest$ac_exeext && { 10341 test "$cross_compiling" = yes || 10342 $as_test_x conftest$ac_exeext 10343 }; then 10344 ac_cv_lib_svld_dlopen=yes 10345else 10346 $as_echo "$as_me: failed program was:" >&5 10347sed 's/^/| /' conftest.$ac_ext >&5 10348 10349 ac_cv_lib_svld_dlopen=no 10350fi 10351 10352rm -rf conftest.dSYM 10353rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10354 conftest$ac_exeext conftest.$ac_ext 10355LIBS=$ac_check_lib_save_LIBS 10356fi 10357{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 10358$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10359if test "x$ac_cv_lib_svld_dlopen" = x""yes; then 10360 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10361else 10362 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 10363$as_echo_n "checking for dld_link in -ldld... " >&6; } 10364if test "${ac_cv_lib_dld_dld_link+set}" = set; then 10365 $as_echo_n "(cached) " >&6 10366else 10367 ac_check_lib_save_LIBS=$LIBS 10368LIBS="-ldld $LIBS" 10369cat >conftest.$ac_ext <<_ACEOF 10370/* confdefs.h. */ 10371_ACEOF 10372cat confdefs.h >>conftest.$ac_ext 10373cat >>conftest.$ac_ext <<_ACEOF 10374/* end confdefs.h. */ 10375 10376/* Override any GCC internal prototype to avoid an error. 10377 Use char because int might match the return type of a GCC 10378 builtin and then its argument prototype would still apply. */ 10379#ifdef __cplusplus 10380extern "C" 10381#endif 10382char dld_link (); 10383int 10384main () 10385{ 10386return dld_link (); 10387 ; 10388 return 0; 10389} 10390_ACEOF 10391rm -f conftest.$ac_objext conftest$ac_exeext 10392if { (ac_try="$ac_link" 10393case "(($ac_try" in 10394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10395 *) ac_try_echo=$ac_try;; 10396esac 10397eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10398$as_echo "$ac_try_echo") >&5 10399 (eval "$ac_link") 2>conftest.er1 10400 ac_status=$? 10401 grep -v '^ *+' conftest.er1 >conftest.err 10402 rm -f conftest.er1 10403 cat conftest.err >&5 10404 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10405 (exit $ac_status); } && { 10406 test -z "$ac_c_werror_flag" || 10407 test ! -s conftest.err 10408 } && test -s conftest$ac_exeext && { 10409 test "$cross_compiling" = yes || 10410 $as_test_x conftest$ac_exeext 10411 }; then 10412 ac_cv_lib_dld_dld_link=yes 10413else 10414 $as_echo "$as_me: failed program was:" >&5 10415sed 's/^/| /' conftest.$ac_ext >&5 10416 10417 ac_cv_lib_dld_dld_link=no 10418fi 10419 10420rm -rf conftest.dSYM 10421rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10422 conftest$ac_exeext conftest.$ac_ext 10423LIBS=$ac_check_lib_save_LIBS 10424fi 10425{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10426$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10427if test "x$ac_cv_lib_dld_dld_link" = x""yes; then 10428 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10429fi 10430 10431 10432fi 10433 10434 10435fi 10436 10437 10438fi 10439 10440 10441fi 10442 10443 10444fi 10445 10446 ;; 10447 esac 10448 10449 if test "x$lt_cv_dlopen" != xno; then 10450 enable_dlopen=yes 10451 else 10452 enable_dlopen=no 10453 fi 10454 10455 case $lt_cv_dlopen in 10456 dlopen) 10457 save_CPPFLAGS="$CPPFLAGS" 10458 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10459 10460 save_LDFLAGS="$LDFLAGS" 10461 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10462 10463 save_LIBS="$LIBS" 10464 LIBS="$lt_cv_dlopen_libs $LIBS" 10465 10466 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10467$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10468if test "${lt_cv_dlopen_self+set}" = set; then 10469 $as_echo_n "(cached) " >&6 10470else 10471 if test "$cross_compiling" = yes; then : 10472 lt_cv_dlopen_self=cross 10473else 10474 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10475 lt_status=$lt_dlunknown 10476 cat > conftest.$ac_ext <<EOF 10477#line 10477 "configure" 10478#include "confdefs.h" 10479 10480#if HAVE_DLFCN_H 10481#include <dlfcn.h> 10482#endif 10483 10484#include <stdio.h> 10485 10486#ifdef RTLD_GLOBAL 10487# define LT_DLGLOBAL RTLD_GLOBAL 10488#else 10489# ifdef DL_GLOBAL 10490# define LT_DLGLOBAL DL_GLOBAL 10491# else 10492# define LT_DLGLOBAL 0 10493# endif 10494#endif 10495 10496/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10497 find out it does not work in some platform. */ 10498#ifndef LT_DLLAZY_OR_NOW 10499# ifdef RTLD_LAZY 10500# define LT_DLLAZY_OR_NOW RTLD_LAZY 10501# else 10502# ifdef DL_LAZY 10503# define LT_DLLAZY_OR_NOW DL_LAZY 10504# else 10505# ifdef RTLD_NOW 10506# define LT_DLLAZY_OR_NOW RTLD_NOW 10507# else 10508# ifdef DL_NOW 10509# define LT_DLLAZY_OR_NOW DL_NOW 10510# else 10511# define LT_DLLAZY_OR_NOW 0 10512# endif 10513# endif 10514# endif 10515# endif 10516#endif 10517 10518#ifdef __cplusplus 10519extern "C" void exit (int); 10520#endif 10521 10522void fnord() { int i=42;} 10523int main () 10524{ 10525 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10526 int status = $lt_dlunknown; 10527 10528 if (self) 10529 { 10530 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10531 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10532 /* dlclose (self); */ 10533 } 10534 else 10535 puts (dlerror ()); 10536 10537 exit (status); 10538} 10539EOF 10540 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10541 (eval $ac_link) 2>&5 10542 ac_status=$? 10543 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10544 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10545 (./conftest; exit; ) >&5 2>/dev/null 10546 lt_status=$? 10547 case x$lt_status in 10548 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10549 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10550 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10551 esac 10552 else : 10553 # compilation failed 10554 lt_cv_dlopen_self=no 10555 fi 10556fi 10557rm -fr conftest* 10558 10559 10560fi 10561{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10562$as_echo "$lt_cv_dlopen_self" >&6; } 10563 10564 if test "x$lt_cv_dlopen_self" = xyes; then 10565 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10566 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10567$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10568if test "${lt_cv_dlopen_self_static+set}" = set; then 10569 $as_echo_n "(cached) " >&6 10570else 10571 if test "$cross_compiling" = yes; then : 10572 lt_cv_dlopen_self_static=cross 10573else 10574 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10575 lt_status=$lt_dlunknown 10576 cat > conftest.$ac_ext <<EOF 10577#line 10577 "configure" 10578#include "confdefs.h" 10579 10580#if HAVE_DLFCN_H 10581#include <dlfcn.h> 10582#endif 10583 10584#include <stdio.h> 10585 10586#ifdef RTLD_GLOBAL 10587# define LT_DLGLOBAL RTLD_GLOBAL 10588#else 10589# ifdef DL_GLOBAL 10590# define LT_DLGLOBAL DL_GLOBAL 10591# else 10592# define LT_DLGLOBAL 0 10593# endif 10594#endif 10595 10596/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10597 find out it does not work in some platform. */ 10598#ifndef LT_DLLAZY_OR_NOW 10599# ifdef RTLD_LAZY 10600# define LT_DLLAZY_OR_NOW RTLD_LAZY 10601# else 10602# ifdef DL_LAZY 10603# define LT_DLLAZY_OR_NOW DL_LAZY 10604# else 10605# ifdef RTLD_NOW 10606# define LT_DLLAZY_OR_NOW RTLD_NOW 10607# else 10608# ifdef DL_NOW 10609# define LT_DLLAZY_OR_NOW DL_NOW 10610# else 10611# define LT_DLLAZY_OR_NOW 0 10612# endif 10613# endif 10614# endif 10615# endif 10616#endif 10617 10618#ifdef __cplusplus 10619extern "C" void exit (int); 10620#endif 10621 10622void fnord() { int i=42;} 10623int main () 10624{ 10625 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10626 int status = $lt_dlunknown; 10627 10628 if (self) 10629 { 10630 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10631 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10632 /* dlclose (self); */ 10633 } 10634 else 10635 puts (dlerror ()); 10636 10637 exit (status); 10638} 10639EOF 10640 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10641 (eval $ac_link) 2>&5 10642 ac_status=$? 10643 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10644 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10645 (./conftest; exit; ) >&5 2>/dev/null 10646 lt_status=$? 10647 case x$lt_status in 10648 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10649 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10650 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10651 esac 10652 else : 10653 # compilation failed 10654 lt_cv_dlopen_self_static=no 10655 fi 10656fi 10657rm -fr conftest* 10658 10659 10660fi 10661{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10662$as_echo "$lt_cv_dlopen_self_static" >&6; } 10663 fi 10664 10665 CPPFLAGS="$save_CPPFLAGS" 10666 LDFLAGS="$save_LDFLAGS" 10667 LIBS="$save_LIBS" 10668 ;; 10669 esac 10670 10671 case $lt_cv_dlopen_self in 10672 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10673 *) enable_dlopen_self=unknown ;; 10674 esac 10675 10676 case $lt_cv_dlopen_self_static in 10677 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10678 *) enable_dlopen_self_static=unknown ;; 10679 esac 10680fi 10681 10682 10683# Report which library types will actually be built 10684{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10685$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10686{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 10687$as_echo "$can_build_shared" >&6; } 10688 10689{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10690$as_echo_n "checking whether to build shared libraries... " >&6; } 10691test "$can_build_shared" = "no" && enable_shared=no 10692 10693# On AIX, shared libraries and static libraries use the same namespace, and 10694# are all built from PIC. 10695case $host_os in 10696aix3*) 10697 test "$enable_shared" = yes && enable_static=no 10698 if test -n "$RANLIB"; then 10699 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10700 postinstall_cmds='$RANLIB $lib' 10701 fi 10702 ;; 10703 10704aix[4-9]*) 10705 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10706 test "$enable_shared" = yes && enable_static=no 10707 fi 10708 ;; 10709esac 10710{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 10711$as_echo "$enable_shared" >&6; } 10712 10713{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10714$as_echo_n "checking whether to build static libraries... " >&6; } 10715# Make sure either enable_shared or enable_static is yes. 10716test "$enable_shared" = yes || enable_static=yes 10717{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 10718$as_echo "$enable_static" >&6; } 10719 10720# The else clause should only fire when bootstrapping the 10721# libtool distribution, otherwise you forgot to ship ltmain.sh 10722# with your package, and you will get complaints that there are 10723# no rules to generate ltmain.sh. 10724if test -f "$ltmain"; then 10725 # See if we are running on zsh, and set the options which allow our commands through 10726 # without removal of \ escapes. 10727 if test -n "${ZSH_VERSION+set}" ; then 10728 setopt NO_GLOB_SUBST 10729 fi 10730 # Now quote all the things that may contain metacharacters while being 10731 # careful not to overquote the AC_SUBSTed values. We take copies of the 10732 # variables and quote the copies for generation of the libtool script. 10733 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10734 SED SHELL STRIP \ 10735 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10736 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10737 deplibs_check_method reload_flag reload_cmds need_locks \ 10738 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10739 lt_cv_sys_global_symbol_to_c_name_address \ 10740 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10741 old_postinstall_cmds old_postuninstall_cmds \ 10742 compiler \ 10743 CC \ 10744 LD \ 10745 lt_prog_compiler_wl \ 10746 lt_prog_compiler_pic \ 10747 lt_prog_compiler_static \ 10748 lt_prog_compiler_no_builtin_flag \ 10749 export_dynamic_flag_spec \ 10750 thread_safe_flag_spec \ 10751 whole_archive_flag_spec \ 10752 enable_shared_with_static_runtimes \ 10753 old_archive_cmds \ 10754 old_archive_from_new_cmds \ 10755 predep_objects \ 10756 postdep_objects \ 10757 predeps \ 10758 postdeps \ 10759 compiler_lib_search_path \ 10760 compiler_lib_search_dirs \ 10761 archive_cmds \ 10762 archive_expsym_cmds \ 10763 postinstall_cmds \ 10764 postuninstall_cmds \ 10765 old_archive_from_expsyms_cmds \ 10766 allow_undefined_flag \ 10767 no_undefined_flag \ 10768 export_symbols_cmds \ 10769 hardcode_libdir_flag_spec \ 10770 hardcode_libdir_flag_spec_ld \ 10771 hardcode_libdir_separator \ 10772 hardcode_automatic \ 10773 module_cmds \ 10774 module_expsym_cmds \ 10775 lt_cv_prog_compiler_c_o \ 10776 fix_srcfile_path \ 10777 exclude_expsyms \ 10778 include_expsyms; do 10779 10780 case $var in 10781 old_archive_cmds | \ 10782 old_archive_from_new_cmds | \ 10783 archive_cmds | \ 10784 archive_expsym_cmds | \ 10785 module_cmds | \ 10786 module_expsym_cmds | \ 10787 old_archive_from_expsyms_cmds | \ 10788 export_symbols_cmds | \ 10789 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10790 postinstall_cmds | postuninstall_cmds | \ 10791 old_postinstall_cmds | old_postuninstall_cmds | \ 10792 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10793 # Double-quote double-evaled strings. 10794 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10795 ;; 10796 *) 10797 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10798 ;; 10799 esac 10800 done 10801 10802 case $lt_echo in 10803 *'\$0 --fallback-echo"') 10804 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10805 ;; 10806 esac 10807 10808cfgfile="${ofile}T" 10809 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10810 $rm -f "$cfgfile" 10811 { $as_echo "$as_me:$LINENO: creating $ofile" >&5 10812$as_echo "$as_me: creating $ofile" >&6;} 10813 10814 cat <<__EOF__ >> "$cfgfile" 10815#! $SHELL 10816 10817# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10818# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10819# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10820# 10821# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 10822# Free Software Foundation, Inc. 10823# 10824# This file is part of GNU Libtool: 10825# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10826# 10827# This program is free software; you can redistribute it and/or modify 10828# it under the terms of the GNU General Public License as published by 10829# the Free Software Foundation; either version 2 of the License, or 10830# (at your option) any later version. 10831# 10832# This program is distributed in the hope that it will be useful, but 10833# WITHOUT ANY WARRANTY; without even the implied warranty of 10834# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10835# General Public License for more details. 10836# 10837# You should have received a copy of the GNU General Public License 10838# along with this program; if not, write to the Free Software 10839# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10840# 10841# As a special exception to the GNU General Public License, if you 10842# distribute this file as part of a program that contains a 10843# configuration script generated by Autoconf, you may include it under 10844# the same distribution terms that you use for the rest of that program. 10845 10846# A sed program that does not truncate output. 10847SED=$lt_SED 10848 10849# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10850Xsed="$SED -e 1s/^X//" 10851 10852# The HP-UX ksh and POSIX shell print the target directory to stdout 10853# if CDPATH is set. 10854(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10855 10856# The names of the tagged configurations supported by this script. 10857available_tags= 10858 10859# ### BEGIN LIBTOOL CONFIG 10860 10861# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10862 10863# Shell to use when invoking shell scripts. 10864SHELL=$lt_SHELL 10865 10866# Whether or not to build shared libraries. 10867build_libtool_libs=$enable_shared 10868 10869# Whether or not to build static libraries. 10870build_old_libs=$enable_static 10871 10872# Whether or not to add -lc for building shared libraries. 10873build_libtool_need_lc=$archive_cmds_need_lc 10874 10875# Whether or not to disallow shared libs when runtime libs are static 10876allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10877 10878# Whether or not to optimize for fast installation. 10879fast_install=$enable_fast_install 10880 10881# The host system. 10882host_alias=$host_alias 10883host=$host 10884host_os=$host_os 10885 10886# The build system. 10887build_alias=$build_alias 10888build=$build 10889build_os=$build_os 10890 10891# An echo program that does not interpret backslashes. 10892echo=$lt_echo 10893 10894# The archiver. 10895AR=$lt_AR 10896AR_FLAGS=$lt_AR_FLAGS 10897 10898# A C compiler. 10899LTCC=$lt_LTCC 10900 10901# LTCC compiler flags. 10902LTCFLAGS=$lt_LTCFLAGS 10903 10904# A language-specific compiler. 10905CC=$lt_compiler 10906 10907# Is the compiler the GNU C compiler? 10908with_gcc=$GCC 10909 10910# An ERE matcher. 10911EGREP=$lt_EGREP 10912 10913# The linker used to build libraries. 10914LD=$lt_LD 10915 10916# Whether we need hard or soft links. 10917LN_S=$lt_LN_S 10918 10919# A BSD-compatible nm program. 10920NM=$lt_NM 10921 10922# A symbol stripping program 10923STRIP=$lt_STRIP 10924 10925# Used to examine libraries when file_magic_cmd begins "file" 10926MAGIC_CMD=$MAGIC_CMD 10927 10928# Used on cygwin: DLL creation program. 10929DLLTOOL="$DLLTOOL" 10930 10931# Used on cygwin: object dumper. 10932OBJDUMP="$OBJDUMP" 10933 10934# Used on cygwin: assembler. 10935AS="$AS" 10936 10937# The name of the directory that contains temporary libtool files. 10938objdir=$objdir 10939 10940# How to create reloadable object files. 10941reload_flag=$lt_reload_flag 10942reload_cmds=$lt_reload_cmds 10943 10944# How to pass a linker flag through the compiler. 10945wl=$lt_lt_prog_compiler_wl 10946 10947# Object file suffix (normally "o"). 10948objext="$ac_objext" 10949 10950# Old archive suffix (normally "a"). 10951libext="$libext" 10952 10953# Shared library suffix (normally ".so"). 10954shrext_cmds='$shrext_cmds' 10955 10956# Executable file suffix (normally ""). 10957exeext="$exeext" 10958 10959# Additional compiler flags for building library objects. 10960pic_flag=$lt_lt_prog_compiler_pic 10961pic_mode=$pic_mode 10962 10963# What is the maximum length of a command? 10964max_cmd_len=$lt_cv_sys_max_cmd_len 10965 10966# Does compiler simultaneously support -c and -o options? 10967compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10968 10969# Must we lock files when doing compilation? 10970need_locks=$lt_need_locks 10971 10972# Do we need the lib prefix for modules? 10973need_lib_prefix=$need_lib_prefix 10974 10975# Do we need a version for libraries? 10976need_version=$need_version 10977 10978# Whether dlopen is supported. 10979dlopen_support=$enable_dlopen 10980 10981# Whether dlopen of programs is supported. 10982dlopen_self=$enable_dlopen_self 10983 10984# Whether dlopen of statically linked programs is supported. 10985dlopen_self_static=$enable_dlopen_self_static 10986 10987# Compiler flag to prevent dynamic linking. 10988link_static_flag=$lt_lt_prog_compiler_static 10989 10990# Compiler flag to turn off builtin functions. 10991no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10992 10993# Compiler flag to allow reflexive dlopens. 10994export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10995 10996# Compiler flag to generate shared objects directly from archives. 10997whole_archive_flag_spec=$lt_whole_archive_flag_spec 10998 10999# Compiler flag to generate thread-safe objects. 11000thread_safe_flag_spec=$lt_thread_safe_flag_spec 11001 11002# Library versioning type. 11003version_type=$version_type 11004 11005# Format of library name prefix. 11006libname_spec=$lt_libname_spec 11007 11008# List of archive names. First name is the real one, the rest are links. 11009# The last name is the one that the linker finds with -lNAME. 11010library_names_spec=$lt_library_names_spec 11011 11012# The coded name of the library, if different from the real name. 11013soname_spec=$lt_soname_spec 11014 11015# Commands used to build and install an old-style archive. 11016RANLIB=$lt_RANLIB 11017old_archive_cmds=$lt_old_archive_cmds 11018old_postinstall_cmds=$lt_old_postinstall_cmds 11019old_postuninstall_cmds=$lt_old_postuninstall_cmds 11020 11021# Create an old-style archive from a shared archive. 11022old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 11023 11024# Create a temporary old-style archive to link instead of a shared archive. 11025old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 11026 11027# Commands used to build and install a shared archive. 11028archive_cmds=$lt_archive_cmds 11029archive_expsym_cmds=$lt_archive_expsym_cmds 11030postinstall_cmds=$lt_postinstall_cmds 11031postuninstall_cmds=$lt_postuninstall_cmds 11032 11033# Commands used to build a loadable module (assumed same as above if empty) 11034module_cmds=$lt_module_cmds 11035module_expsym_cmds=$lt_module_expsym_cmds 11036 11037# Commands to strip libraries. 11038old_striplib=$lt_old_striplib 11039striplib=$lt_striplib 11040 11041# Dependencies to place before the objects being linked to create a 11042# shared library. 11043predep_objects=$lt_predep_objects 11044 11045# Dependencies to place after the objects being linked to create a 11046# shared library. 11047postdep_objects=$lt_postdep_objects 11048 11049# Dependencies to place before the objects being linked to create a 11050# shared library. 11051predeps=$lt_predeps 11052 11053# Dependencies to place after the objects being linked to create a 11054# shared library. 11055postdeps=$lt_postdeps 11056 11057# The directories searched by this compiler when creating a shared 11058# library 11059compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 11060 11061# The library search path used internally by the compiler when linking 11062# a shared library. 11063compiler_lib_search_path=$lt_compiler_lib_search_path 11064 11065# Method to check whether dependent libraries are shared objects. 11066deplibs_check_method=$lt_deplibs_check_method 11067 11068# Command to use when deplibs_check_method == file_magic. 11069file_magic_cmd=$lt_file_magic_cmd 11070 11071# Flag that allows shared libraries with undefined symbols to be built. 11072allow_undefined_flag=$lt_allow_undefined_flag 11073 11074# Flag that forces no undefined symbols. 11075no_undefined_flag=$lt_no_undefined_flag 11076 11077# Commands used to finish a libtool library installation in a directory. 11078finish_cmds=$lt_finish_cmds 11079 11080# Same as above, but a single script fragment to be evaled but not shown. 11081finish_eval=$lt_finish_eval 11082 11083# Take the output of nm and produce a listing of raw symbols and C names. 11084global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 11085 11086# Transform the output of nm in a proper C declaration 11087global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 11088 11089# Transform the output of nm in a C name address pair 11090global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 11091 11092# This is the shared library runtime path variable. 11093runpath_var=$runpath_var 11094 11095# This is the shared library path variable. 11096shlibpath_var=$shlibpath_var 11097 11098# Is shlibpath searched before the hard-coded library search path? 11099shlibpath_overrides_runpath=$shlibpath_overrides_runpath 11100 11101# How to hardcode a shared library path into an executable. 11102hardcode_action=$hardcode_action 11103 11104# Whether we should hardcode library paths into libraries. 11105hardcode_into_libs=$hardcode_into_libs 11106 11107# Flag to hardcode \$libdir into a binary during linking. 11108# This must work even if \$libdir does not exist. 11109hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 11110 11111# If ld is used when linking, flag to hardcode \$libdir into 11112# a binary during linking. This must work even if \$libdir does 11113# not exist. 11114hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 11115 11116# Whether we need a single -rpath flag with a separated argument. 11117hardcode_libdir_separator=$lt_hardcode_libdir_separator 11118 11119# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 11120# resulting binary. 11121hardcode_direct=$hardcode_direct 11122 11123# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 11124# resulting binary. 11125hardcode_minus_L=$hardcode_minus_L 11126 11127# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 11128# the resulting binary. 11129hardcode_shlibpath_var=$hardcode_shlibpath_var 11130 11131# Set to yes if building a shared library automatically hardcodes DIR into the library 11132# and all subsequent libraries and executables linked against it. 11133hardcode_automatic=$hardcode_automatic 11134 11135# Variables whose values should be saved in libtool wrapper scripts and 11136# restored at relink time. 11137variables_saved_for_relink="$variables_saved_for_relink" 11138 11139# Whether libtool must link a program against all its dependency libraries. 11140link_all_deplibs=$link_all_deplibs 11141 11142# Compile-time system search path for libraries 11143sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 11144 11145# Run-time system search path for libraries 11146sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 11147 11148# Fix the shell variable \$srcfile for the compiler. 11149fix_srcfile_path=$lt_fix_srcfile_path 11150 11151# Set to yes if exported symbols are required. 11152always_export_symbols=$always_export_symbols 11153 11154# The commands to list exported symbols. 11155export_symbols_cmds=$lt_export_symbols_cmds 11156 11157# The commands to extract the exported symbol list from a shared archive. 11158extract_expsyms_cmds=$lt_extract_expsyms_cmds 11159 11160# Symbols that should not be listed in the preloaded symbols. 11161exclude_expsyms=$lt_exclude_expsyms 11162 11163# Symbols that must always be exported. 11164include_expsyms=$lt_include_expsyms 11165 11166# ### END LIBTOOL CONFIG 11167 11168__EOF__ 11169 11170 11171 case $host_os in 11172 aix3*) 11173 cat <<\EOF >> "$cfgfile" 11174 11175# AIX sometimes has problems with the GCC collect2 program. For some 11176# reason, if we set the COLLECT_NAMES environment variable, the problems 11177# vanish in a puff of smoke. 11178if test "X${COLLECT_NAMES+set}" != Xset; then 11179 COLLECT_NAMES= 11180 export COLLECT_NAMES 11181fi 11182EOF 11183 ;; 11184 esac 11185 11186 # We use sed instead of cat because bash on DJGPP gets confused if 11187 # if finds mixed CR/LF and LF-only lines. Since sed operates in 11188 # text mode, it properly converts lines to CR/LF. This bash problem 11189 # is reportedly fixed, but why not run on old versions too? 11190 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 11191 11192 mv -f "$cfgfile" "$ofile" || \ 11193 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 11194 chmod +x "$ofile" 11195 11196else 11197 # If there is no Makefile yet, we rely on a make rule to execute 11198 # `config.status --recheck' to rerun these tests and create the 11199 # libtool script then. 11200 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 11201 if test -f "$ltmain_in"; then 11202 test -f Makefile && make "$ltmain" 11203 fi 11204fi 11205 11206 11207ac_ext=c 11208ac_cpp='$CPP $CPPFLAGS' 11209ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11210ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11211ac_compiler_gnu=$ac_cv_c_compiler_gnu 11212 11213CC="$lt_save_CC" 11214 11215 11216# Check whether --with-tags was given. 11217if test "${with_tags+set}" = set; then 11218 withval=$with_tags; tagnames="$withval" 11219fi 11220 11221 11222if test -f "$ltmain" && test -n "$tagnames"; then 11223 if test ! -f "${ofile}"; then 11224 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 11225$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 11226 fi 11227 11228 if test -z "$LTCC"; then 11229 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 11230 if test -z "$LTCC"; then 11231 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 11232$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 11233 else 11234 { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 11235$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 11236 fi 11237 fi 11238 if test -z "$LTCFLAGS"; then 11239 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 11240 fi 11241 11242 # Extract list of available tagged configurations in $ofile. 11243 # Note that this assumes the entire list is on one line. 11244 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 11245 11246 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 11247 for tagname in $tagnames; do 11248 IFS="$lt_save_ifs" 11249 # Check whether tagname contains only valid characters 11250 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 11251 "") ;; 11252 *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 11253$as_echo "$as_me: error: invalid tag name: $tagname" >&2;} 11254 { (exit 1); exit 1; }; } 11255 ;; 11256 esac 11257 11258 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 11259 then 11260 { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 11261$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 11262 { (exit 1); exit 1; }; } 11263 fi 11264 11265 # Update the list of available tags. 11266 if test -n "$tagname"; then 11267 echo appending configuration tag \"$tagname\" to $ofile 11268 11269 case $tagname in 11270 CXX) 11271 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11272 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11273 (test "X$CXX" != "Xg++"))) ; then 11274 ac_ext=cpp 11275ac_cpp='$CXXCPP $CPPFLAGS' 11276ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11277ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11278ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11279 11280 11281 11282 11283archive_cmds_need_lc_CXX=no 11284allow_undefined_flag_CXX= 11285always_export_symbols_CXX=no 11286archive_expsym_cmds_CXX= 11287export_dynamic_flag_spec_CXX= 11288hardcode_direct_CXX=no 11289hardcode_libdir_flag_spec_CXX= 11290hardcode_libdir_flag_spec_ld_CXX= 11291hardcode_libdir_separator_CXX= 11292hardcode_minus_L_CXX=no 11293hardcode_shlibpath_var_CXX=unsupported 11294hardcode_automatic_CXX=no 11295module_cmds_CXX= 11296module_expsym_cmds_CXX= 11297link_all_deplibs_CXX=unknown 11298old_archive_cmds_CXX=$old_archive_cmds 11299no_undefined_flag_CXX= 11300whole_archive_flag_spec_CXX= 11301enable_shared_with_static_runtimes_CXX=no 11302 11303# Dependencies to place before and after the object being linked: 11304predep_objects_CXX= 11305postdep_objects_CXX= 11306predeps_CXX= 11307postdeps_CXX= 11308compiler_lib_search_path_CXX= 11309compiler_lib_search_dirs_CXX= 11310 11311# Source file extension for C++ test sources. 11312ac_ext=cpp 11313 11314# Object file extension for compiled C++ test sources. 11315objext=o 11316objext_CXX=$objext 11317 11318# Code to be used in simple compile tests 11319lt_simple_compile_test_code="int some_variable = 0;" 11320 11321# Code to be used in simple link tests 11322lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11323 11324# ltmain only uses $CC for tagged configurations so make sure $CC is set. 11325 11326# If no C compiler was specified, use CC. 11327LTCC=${LTCC-"$CC"} 11328 11329# If no C compiler flags were specified, use CFLAGS. 11330LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11331 11332# Allow CC to be a program name with arguments. 11333compiler=$CC 11334 11335 11336# save warnings/boilerplate of simple test code 11337ac_outfile=conftest.$ac_objext 11338echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11339eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11340_lt_compiler_boilerplate=`cat conftest.err` 11341$rm conftest* 11342 11343ac_outfile=conftest.$ac_objext 11344echo "$lt_simple_link_test_code" >conftest.$ac_ext 11345eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11346_lt_linker_boilerplate=`cat conftest.err` 11347$rm -r conftest* 11348 11349 11350# Allow CC to be a program name with arguments. 11351lt_save_CC=$CC 11352lt_save_LD=$LD 11353lt_save_GCC=$GCC 11354GCC=$GXX 11355lt_save_with_gnu_ld=$with_gnu_ld 11356lt_save_path_LD=$lt_cv_path_LD 11357if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11358 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11359else 11360 $as_unset lt_cv_prog_gnu_ld 11361fi 11362if test -n "${lt_cv_path_LDCXX+set}"; then 11363 lt_cv_path_LD=$lt_cv_path_LDCXX 11364else 11365 $as_unset lt_cv_path_LD 11366fi 11367test -z "${LDCXX+set}" || LD=$LDCXX 11368CC=${CXX-"c++"} 11369compiler=$CC 11370compiler_CXX=$CC 11371for cc_temp in $compiler""; do 11372 case $cc_temp in 11373 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11374 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11375 \-*) ;; 11376 *) break;; 11377 esac 11378done 11379cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 11380 11381 11382# We don't want -fno-exception wen compiling C++ code, so set the 11383# no_builtin_flag separately 11384if test "$GXX" = yes; then 11385 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11386else 11387 lt_prog_compiler_no_builtin_flag_CXX= 11388fi 11389 11390if test "$GXX" = yes; then 11391 # Set up default GNU C++ configuration 11392 11393 11394# Check whether --with-gnu-ld was given. 11395if test "${with_gnu_ld+set}" = set; then 11396 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11397else 11398 with_gnu_ld=no 11399fi 11400 11401ac_prog=ld 11402if test "$GCC" = yes; then 11403 # Check if gcc -print-prog-name=ld gives a path. 11404 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 11405$as_echo_n "checking for ld used by $CC... " >&6; } 11406 case $host in 11407 *-*-mingw*) 11408 # gcc leaves a trailing carriage return which upsets mingw 11409 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11410 *) 11411 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11412 esac 11413 case $ac_prog in 11414 # Accept absolute paths. 11415 [\\/]* | ?:[\\/]*) 11416 re_direlt='/[^/][^/]*/\.\./' 11417 # Canonicalize the pathname of ld 11418 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 11419 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11420 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 11421 done 11422 test -z "$LD" && LD="$ac_prog" 11423 ;; 11424 "") 11425 # If it fails, then pretend we aren't using GCC. 11426 ac_prog=ld 11427 ;; 11428 *) 11429 # If it is relative, then search for the first ld in PATH. 11430 with_gnu_ld=unknown 11431 ;; 11432 esac 11433elif test "$with_gnu_ld" = yes; then 11434 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 11435$as_echo_n "checking for GNU ld... " >&6; } 11436else 11437 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 11438$as_echo_n "checking for non-GNU ld... " >&6; } 11439fi 11440if test "${lt_cv_path_LD+set}" = set; then 11441 $as_echo_n "(cached) " >&6 11442else 11443 if test -z "$LD"; then 11444 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11445 for ac_dir in $PATH; do 11446 IFS="$lt_save_ifs" 11447 test -z "$ac_dir" && ac_dir=. 11448 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11449 lt_cv_path_LD="$ac_dir/$ac_prog" 11450 # Check to see if the program is GNU ld. I'd rather use --version, 11451 # but apparently some variants of GNU ld only accept -v. 11452 # Break only if it was the GNU/non-GNU ld that we prefer. 11453 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11454 *GNU* | *'with BFD'*) 11455 test "$with_gnu_ld" != no && break 11456 ;; 11457 *) 11458 test "$with_gnu_ld" != yes && break 11459 ;; 11460 esac 11461 fi 11462 done 11463 IFS="$lt_save_ifs" 11464else 11465 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11466fi 11467fi 11468 11469LD="$lt_cv_path_LD" 11470if test -n "$LD"; then 11471 { $as_echo "$as_me:$LINENO: result: $LD" >&5 11472$as_echo "$LD" >&6; } 11473else 11474 { $as_echo "$as_me:$LINENO: result: no" >&5 11475$as_echo "no" >&6; } 11476fi 11477test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 11478$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 11479 { (exit 1); exit 1; }; } 11480{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 11481$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11482if test "${lt_cv_prog_gnu_ld+set}" = set; then 11483 $as_echo_n "(cached) " >&6 11484else 11485 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11486case `$LD -v 2>&1 </dev/null` in 11487*GNU* | *'with BFD'*) 11488 lt_cv_prog_gnu_ld=yes 11489 ;; 11490*) 11491 lt_cv_prog_gnu_ld=no 11492 ;; 11493esac 11494fi 11495{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 11496$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11497with_gnu_ld=$lt_cv_prog_gnu_ld 11498 11499 11500 11501 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11502 # archiving commands below assume that GNU ld is being used. 11503 if test "$with_gnu_ld" = yes; then 11504 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11505 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' 11506 11507 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11508 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11509 11510 # If archive_cmds runs LD, not CC, wlarc should be empty 11511 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11512 # investigate it a little bit more. (MM) 11513 wlarc='${wl}' 11514 11515 # ancient GNU ld didn't support --whole-archive et. al. 11516 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 11517 grep 'no-whole-archive' > /dev/null; then 11518 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11519 else 11520 whole_archive_flag_spec_CXX= 11521 fi 11522 else 11523 with_gnu_ld=no 11524 wlarc= 11525 11526 # A generic and very simple default shared library creation 11527 # command for GNU C++ for the case where it uses the native 11528 # linker, instead of GNU ld. If possible, this setting should 11529 # overridden to take advantage of the native linker features on 11530 # the platform it is being used on. 11531 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11532 fi 11533 11534 # Commands to make compiler produce verbose output that lists 11535 # what "hidden" libraries, object files and flags are used when 11536 # linking a shared library. 11537 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11538 11539else 11540 GXX=no 11541 with_gnu_ld=no 11542 wlarc= 11543fi 11544 11545# PORTME: fill in a description of your system's C++ link characteristics 11546{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11547$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11548ld_shlibs_CXX=yes 11549case $host_os in 11550 aix3*) 11551 # FIXME: insert proper C++ library support 11552 ld_shlibs_CXX=no 11553 ;; 11554 aix[4-9]*) 11555 if test "$host_cpu" = ia64; then 11556 # On IA64, the linker does run time linking by default, so we don't 11557 # have to do anything special. 11558 aix_use_runtimelinking=no 11559 exp_sym_flag='-Bexport' 11560 no_entry_flag="" 11561 else 11562 aix_use_runtimelinking=no 11563 11564 # Test if we are trying to use run time linking or normal 11565 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11566 # need to do runtime linking. 11567 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11568 for ld_flag in $LDFLAGS; do 11569 case $ld_flag in 11570 *-brtl*) 11571 aix_use_runtimelinking=yes 11572 break 11573 ;; 11574 esac 11575 done 11576 ;; 11577 esac 11578 11579 exp_sym_flag='-bexport' 11580 no_entry_flag='-bnoentry' 11581 fi 11582 11583 # When large executables or shared objects are built, AIX ld can 11584 # have problems creating the table of contents. If linking a library 11585 # or program results in "error TOC overflow" add -mminimal-toc to 11586 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11587 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11588 11589 archive_cmds_CXX='' 11590 hardcode_direct_CXX=yes 11591 hardcode_libdir_separator_CXX=':' 11592 link_all_deplibs_CXX=yes 11593 11594 if test "$GXX" = yes; then 11595 case $host_os in aix4.[012]|aix4.[012].*) 11596 # We only want to do this on AIX 4.2 and lower, the check 11597 # below for broken collect2 doesn't work under 4.3+ 11598 collect2name=`${CC} -print-prog-name=collect2` 11599 if test -f "$collect2name" && \ 11600 strings "$collect2name" | grep resolve_lib_name >/dev/null 11601 then 11602 # We have reworked collect2 11603 : 11604 else 11605 # We have old collect2 11606 hardcode_direct_CXX=unsupported 11607 # It fails to find uninstalled libraries when the uninstalled 11608 # path is not listed in the libpath. Setting hardcode_minus_L 11609 # to unsupported forces relinking 11610 hardcode_minus_L_CXX=yes 11611 hardcode_libdir_flag_spec_CXX='-L$libdir' 11612 hardcode_libdir_separator_CXX= 11613 fi 11614 ;; 11615 esac 11616 shared_flag='-shared' 11617 if test "$aix_use_runtimelinking" = yes; then 11618 shared_flag="$shared_flag "'${wl}-G' 11619 fi 11620 else 11621 # not using gcc 11622 if test "$host_cpu" = ia64; then 11623 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11624 # chokes on -Wl,-G. The following line is correct: 11625 shared_flag='-G' 11626 else 11627 if test "$aix_use_runtimelinking" = yes; then 11628 shared_flag='${wl}-G' 11629 else 11630 shared_flag='${wl}-bM:SRE' 11631 fi 11632 fi 11633 fi 11634 11635 # It seems that -bexpall does not export symbols beginning with 11636 # underscore (_), so it is better to generate a list of symbols to export. 11637 always_export_symbols_CXX=yes 11638 if test "$aix_use_runtimelinking" = yes; then 11639 # Warning - without using the other runtime loading flags (-brtl), 11640 # -berok will link without error, but may produce a broken library. 11641 allow_undefined_flag_CXX='-berok' 11642 # Determine the default libpath from the value encoded in an empty executable. 11643 cat >conftest.$ac_ext <<_ACEOF 11644/* confdefs.h. */ 11645_ACEOF 11646cat confdefs.h >>conftest.$ac_ext 11647cat >>conftest.$ac_ext <<_ACEOF 11648/* end confdefs.h. */ 11649 11650int 11651main () 11652{ 11653 11654 ; 11655 return 0; 11656} 11657_ACEOF 11658rm -f conftest.$ac_objext conftest$ac_exeext 11659if { (ac_try="$ac_link" 11660case "(($ac_try" in 11661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11662 *) ac_try_echo=$ac_try;; 11663esac 11664eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11665$as_echo "$ac_try_echo") >&5 11666 (eval "$ac_link") 2>conftest.er1 11667 ac_status=$? 11668 grep -v '^ *+' conftest.er1 >conftest.err 11669 rm -f conftest.er1 11670 cat conftest.err >&5 11671 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11672 (exit $ac_status); } && { 11673 test -z "$ac_cxx_werror_flag" || 11674 test ! -s conftest.err 11675 } && test -s conftest$ac_exeext && { 11676 test "$cross_compiling" = yes || 11677 $as_test_x conftest$ac_exeext 11678 }; then 11679 11680lt_aix_libpath_sed=' 11681 /Import File Strings/,/^$/ { 11682 /^0/ { 11683 s/^0 *\(.*\)$/\1/ 11684 p 11685 } 11686 }' 11687aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11688# Check for a 64-bit object if we didn't find anything. 11689if test -z "$aix_libpath"; then 11690 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11691fi 11692else 11693 $as_echo "$as_me: failed program was:" >&5 11694sed 's/^/| /' conftest.$ac_ext >&5 11695 11696 11697fi 11698 11699rm -rf conftest.dSYM 11700rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11701 conftest$ac_exeext conftest.$ac_ext 11702if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11703 11704 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11705 11706 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" 11707 else 11708 if test "$host_cpu" = ia64; then 11709 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11710 allow_undefined_flag_CXX="-z nodefs" 11711 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" 11712 else 11713 # Determine the default libpath from the value encoded in an empty executable. 11714 cat >conftest.$ac_ext <<_ACEOF 11715/* confdefs.h. */ 11716_ACEOF 11717cat confdefs.h >>conftest.$ac_ext 11718cat >>conftest.$ac_ext <<_ACEOF 11719/* end confdefs.h. */ 11720 11721int 11722main () 11723{ 11724 11725 ; 11726 return 0; 11727} 11728_ACEOF 11729rm -f conftest.$ac_objext conftest$ac_exeext 11730if { (ac_try="$ac_link" 11731case "(($ac_try" in 11732 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11733 *) ac_try_echo=$ac_try;; 11734esac 11735eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11736$as_echo "$ac_try_echo") >&5 11737 (eval "$ac_link") 2>conftest.er1 11738 ac_status=$? 11739 grep -v '^ *+' conftest.er1 >conftest.err 11740 rm -f conftest.er1 11741 cat conftest.err >&5 11742 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11743 (exit $ac_status); } && { 11744 test -z "$ac_cxx_werror_flag" || 11745 test ! -s conftest.err 11746 } && test -s conftest$ac_exeext && { 11747 test "$cross_compiling" = yes || 11748 $as_test_x conftest$ac_exeext 11749 }; then 11750 11751lt_aix_libpath_sed=' 11752 /Import File Strings/,/^$/ { 11753 /^0/ { 11754 s/^0 *\(.*\)$/\1/ 11755 p 11756 } 11757 }' 11758aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11759# Check for a 64-bit object if we didn't find anything. 11760if test -z "$aix_libpath"; then 11761 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11762fi 11763else 11764 $as_echo "$as_me: failed program was:" >&5 11765sed 's/^/| /' conftest.$ac_ext >&5 11766 11767 11768fi 11769 11770rm -rf conftest.dSYM 11771rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11772 conftest$ac_exeext conftest.$ac_ext 11773if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11774 11775 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11776 # Warning - without using the other run time loading flags, 11777 # -berok will link without error, but may produce a broken library. 11778 no_undefined_flag_CXX=' ${wl}-bernotok' 11779 allow_undefined_flag_CXX=' ${wl}-berok' 11780 # Exported symbols can be pulled into shared objects from archives 11781 whole_archive_flag_spec_CXX='$convenience' 11782 archive_cmds_need_lc_CXX=yes 11783 # This is similar to how AIX traditionally builds its shared libraries. 11784 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' 11785 fi 11786 fi 11787 ;; 11788 11789 beos*) 11790 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11791 allow_undefined_flag_CXX=unsupported 11792 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11793 # support --undefined. This deserves some investigation. FIXME 11794 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11795 else 11796 ld_shlibs_CXX=no 11797 fi 11798 ;; 11799 11800 chorus*) 11801 case $cc_basename in 11802 *) 11803 # FIXME: insert proper C++ library support 11804 ld_shlibs_CXX=no 11805 ;; 11806 esac 11807 ;; 11808 11809 cygwin* | mingw* | pw32*) 11810 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11811 # as there is no search path for DLLs. 11812 hardcode_libdir_flag_spec_CXX='-L$libdir' 11813 allow_undefined_flag_CXX=unsupported 11814 always_export_symbols_CXX=no 11815 enable_shared_with_static_runtimes_CXX=yes 11816 11817 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11818 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' 11819 # If the export-symbols file already is a .def file (1st line 11820 # is EXPORTS), use it as is; otherwise, prepend... 11821 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11822 cp $export_symbols $output_objdir/$soname.def; 11823 else 11824 echo EXPORTS > $output_objdir/$soname.def; 11825 cat $export_symbols >> $output_objdir/$soname.def; 11826 fi~ 11827 $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' 11828 else 11829 ld_shlibs_CXX=no 11830 fi 11831 ;; 11832 darwin* | rhapsody*) 11833 archive_cmds_need_lc_CXX=no 11834 hardcode_direct_CXX=no 11835 hardcode_automatic_CXX=yes 11836 hardcode_shlibpath_var_CXX=unsupported 11837 whole_archive_flag_spec_CXX='' 11838 link_all_deplibs_CXX=yes 11839 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 11840 if test "$GXX" = yes ; then 11841 output_verbose_link_cmd='echo' 11842 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}" 11843 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 11844 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}" 11845 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}" 11846 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 11847 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}" 11848 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}" 11849 fi 11850 else 11851 case $cc_basename in 11852 xlc*) 11853 output_verbose_link_cmd='echo' 11854 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' 11855 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11856 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11857 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}' 11858 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}' 11859 ;; 11860 *) 11861 ld_shlibs_CXX=no 11862 ;; 11863 esac 11864 fi 11865 ;; 11866 11867 dgux*) 11868 case $cc_basename in 11869 ec++*) 11870 # FIXME: insert proper C++ library support 11871 ld_shlibs_CXX=no 11872 ;; 11873 ghcx*) 11874 # Green Hills C++ Compiler 11875 # FIXME: insert proper C++ library support 11876 ld_shlibs_CXX=no 11877 ;; 11878 *) 11879 # FIXME: insert proper C++ library support 11880 ld_shlibs_CXX=no 11881 ;; 11882 esac 11883 ;; 11884 freebsd[12]*) 11885 # C++ shared libraries reported to be fairly broken before switch to ELF 11886 ld_shlibs_CXX=no 11887 ;; 11888 freebsd-elf*) 11889 archive_cmds_need_lc_CXX=no 11890 ;; 11891 freebsd* | dragonfly*) 11892 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11893 # conventions 11894 ld_shlibs_CXX=yes 11895 ;; 11896 gnu*) 11897 ;; 11898 hpux9*) 11899 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11900 hardcode_libdir_separator_CXX=: 11901 export_dynamic_flag_spec_CXX='${wl}-E' 11902 hardcode_direct_CXX=yes 11903 hardcode_minus_L_CXX=yes # Not in the search PATH, 11904 # but as the default 11905 # location of the library. 11906 11907 case $cc_basename in 11908 CC*) 11909 # FIXME: insert proper C++ library support 11910 ld_shlibs_CXX=no 11911 ;; 11912 aCC*) 11913 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' 11914 # Commands to make compiler produce verbose output that lists 11915 # what "hidden" libraries, object files and flags are used when 11916 # linking a shared library. 11917 # 11918 # There doesn't appear to be a way to prevent this compiler from 11919 # explicitly linking system object files so we need to strip them 11920 # from the output so that they don't get included in the library 11921 # dependencies. 11922 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' 11923 ;; 11924 *) 11925 if test "$GXX" = yes; then 11926 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' 11927 else 11928 # FIXME: insert proper C++ library support 11929 ld_shlibs_CXX=no 11930 fi 11931 ;; 11932 esac 11933 ;; 11934 hpux10*|hpux11*) 11935 if test $with_gnu_ld = no; then 11936 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11937 hardcode_libdir_separator_CXX=: 11938 11939 case $host_cpu in 11940 hppa*64*|ia64*) ;; 11941 *) 11942 export_dynamic_flag_spec_CXX='${wl}-E' 11943 ;; 11944 esac 11945 fi 11946 case $host_cpu in 11947 hppa*64*|ia64*) 11948 hardcode_direct_CXX=no 11949 hardcode_shlibpath_var_CXX=no 11950 ;; 11951 *) 11952 hardcode_direct_CXX=yes 11953 hardcode_minus_L_CXX=yes # Not in the search PATH, 11954 # but as the default 11955 # location of the library. 11956 ;; 11957 esac 11958 11959 case $cc_basename in 11960 CC*) 11961 # FIXME: insert proper C++ library support 11962 ld_shlibs_CXX=no 11963 ;; 11964 aCC*) 11965 case $host_cpu in 11966 hppa*64*) 11967 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11968 ;; 11969 ia64*) 11970 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11971 ;; 11972 *) 11973 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11974 ;; 11975 esac 11976 # Commands to make compiler produce verbose output that lists 11977 # what "hidden" libraries, object files and flags are used when 11978 # linking a shared library. 11979 # 11980 # There doesn't appear to be a way to prevent this compiler from 11981 # explicitly linking system object files so we need to strip them 11982 # from the output so that they don't get included in the library 11983 # dependencies. 11984 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' 11985 ;; 11986 *) 11987 if test "$GXX" = yes; then 11988 if test $with_gnu_ld = no; then 11989 case $host_cpu in 11990 hppa*64*) 11991 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11992 ;; 11993 ia64*) 11994 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11995 ;; 11996 *) 11997 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' 11998 ;; 11999 esac 12000 fi 12001 else 12002 # FIXME: insert proper C++ library support 12003 ld_shlibs_CXX=no 12004 fi 12005 ;; 12006 esac 12007 ;; 12008 interix[3-9]*) 12009 hardcode_direct_CXX=no 12010 hardcode_shlibpath_var_CXX=no 12011 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12012 export_dynamic_flag_spec_CXX='${wl}-E' 12013 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12014 # Instead, shared libraries are loaded at an image base (0x10000000 by 12015 # default) and relocated if they conflict, which is a slow very memory 12016 # consuming and fragmenting process. To avoid this, we pick a random, 12017 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12018 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12019 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' 12020 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' 12021 ;; 12022 irix5* | irix6*) 12023 case $cc_basename in 12024 CC*) 12025 # SGI C++ 12026 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' 12027 12028 # Archives containing C++ object files must be created using 12029 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 12030 # necessary to make sure instantiated templates are included 12031 # in the archive. 12032 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 12033 ;; 12034 *) 12035 if test "$GXX" = yes; then 12036 if test "$with_gnu_ld" = no; then 12037 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' 12038 else 12039 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' 12040 fi 12041 fi 12042 link_all_deplibs_CXX=yes 12043 ;; 12044 esac 12045 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12046 hardcode_libdir_separator_CXX=: 12047 ;; 12048 linux* | k*bsd*-gnu) 12049 case $cc_basename in 12050 KCC*) 12051 # Kuck and Associates, Inc. (KAI) C++ Compiler 12052 12053 # KCC will only create a shared library if the output file 12054 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12055 # to its proper name (with version) after linking. 12056 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' 12057 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' 12058 # Commands to make compiler produce verbose output that lists 12059 # what "hidden" libraries, object files and flags are used when 12060 # linking a shared library. 12061 # 12062 # There doesn't appear to be a way to prevent this compiler from 12063 # explicitly linking system object files so we need to strip them 12064 # from the output so that they don't get included in the library 12065 # dependencies. 12066 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' 12067 12068 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 12069 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12070 12071 # Archives containing C++ object files must be created using 12072 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12073 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12074 ;; 12075 icpc*) 12076 # Intel C++ 12077 with_gnu_ld=yes 12078 # version 8.0 and above of icpc choke on multiply defined symbols 12079 # if we add $predep_objects and $postdep_objects, however 7.1 and 12080 # earlier do not add the objects themselves. 12081 case `$CC -V 2>&1` in 12082 *"Version 7."*) 12083 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12084 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' 12085 ;; 12086 *) # Version 8.0 or newer 12087 tmp_idyn= 12088 case $host_cpu in 12089 ia64*) tmp_idyn=' -i_dynamic';; 12090 esac 12091 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12092 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' 12093 ;; 12094 esac 12095 archive_cmds_need_lc_CXX=no 12096 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12097 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12098 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12099 ;; 12100 pgCC* | pgcpp*) 12101 # Portland Group C++ compiler 12102 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12103 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' 12104 12105 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12106 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12107 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' 12108 ;; 12109 cxx*) 12110 # Compaq C++ 12111 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12112 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' 12113 12114 runpath_var=LD_RUN_PATH 12115 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12116 hardcode_libdir_separator_CXX=: 12117 12118 # Commands to make compiler produce verbose output that lists 12119 # what "hidden" libraries, object files and flags are used when 12120 # linking a shared library. 12121 # 12122 # There doesn't appear to be a way to prevent this compiler from 12123 # explicitly linking system object files so we need to strip them 12124 # from the output so that they don't get included in the library 12125 # dependencies. 12126 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' 12127 ;; 12128 *) 12129 case `$CC -V 2>&1 | sed 5q` in 12130 *Sun\ C*) 12131 # Sun C++ 5.9 12132 no_undefined_flag_CXX=' -zdefs' 12133 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12134 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' 12135 hardcode_libdir_flag_spec_CXX='-R$libdir' 12136 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' 12137 12138 # Not sure whether something based on 12139 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12140 # would be better. 12141 output_verbose_link_cmd='echo' 12142 12143 # Archives containing C++ object files must be created using 12144 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12145 # necessary to make sure instantiated templates are included 12146 # in the archive. 12147 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12148 ;; 12149 esac 12150 ;; 12151 esac 12152 ;; 12153 lynxos*) 12154 # FIXME: insert proper C++ library support 12155 ld_shlibs_CXX=no 12156 ;; 12157 m88k*) 12158 # FIXME: insert proper C++ library support 12159 ld_shlibs_CXX=no 12160 ;; 12161 mvs*) 12162 case $cc_basename in 12163 cxx*) 12164 # FIXME: insert proper C++ library support 12165 ld_shlibs_CXX=no 12166 ;; 12167 *) 12168 # FIXME: insert proper C++ library support 12169 ld_shlibs_CXX=no 12170 ;; 12171 esac 12172 ;; 12173 netbsd*) 12174 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 12175 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12176 wlarc= 12177 hardcode_libdir_flag_spec_CXX='-R$libdir' 12178 hardcode_direct_CXX=yes 12179 hardcode_shlibpath_var_CXX=no 12180 fi 12181 # Workaround some broken pre-1.5 toolchains 12182 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12183 ;; 12184 openbsd2*) 12185 # C++ shared libraries are fairly broken 12186 ld_shlibs_CXX=no 12187 ;; 12188 openbsd*) 12189 if test -f /usr/libexec/ld.so; then 12190 hardcode_direct_CXX=yes 12191 hardcode_shlibpath_var_CXX=no 12192 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12193 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12194 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12195 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12196 export_dynamic_flag_spec_CXX='${wl}-E' 12197 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12198 fi 12199 output_verbose_link_cmd='echo' 12200 else 12201 ld_shlibs_CXX=no 12202 fi 12203 ;; 12204 osf3*) 12205 case $cc_basename in 12206 KCC*) 12207 # Kuck and Associates, Inc. (KAI) C++ Compiler 12208 12209 # KCC will only create a shared library if the output file 12210 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12211 # to its proper name (with version) after linking. 12212 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' 12213 12214 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12215 hardcode_libdir_separator_CXX=: 12216 12217 # Archives containing C++ object files must be created using 12218 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12219 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12220 12221 ;; 12222 RCC*) 12223 # Rational C++ 2.4.1 12224 # FIXME: insert proper C++ library support 12225 ld_shlibs_CXX=no 12226 ;; 12227 cxx*) 12228 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12229 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' 12230 12231 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12232 hardcode_libdir_separator_CXX=: 12233 12234 # Commands to make compiler produce verbose output that lists 12235 # what "hidden" libraries, object files and flags are used when 12236 # linking a shared library. 12237 # 12238 # There doesn't appear to be a way to prevent this compiler from 12239 # explicitly linking system object files so we need to strip them 12240 # from the output so that they don't get included in the library 12241 # dependencies. 12242 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' 12243 ;; 12244 *) 12245 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12246 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12247 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' 12248 12249 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12250 hardcode_libdir_separator_CXX=: 12251 12252 # Commands to make compiler produce verbose output that lists 12253 # what "hidden" libraries, object files and flags are used when 12254 # linking a shared library. 12255 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12256 12257 else 12258 # FIXME: insert proper C++ library support 12259 ld_shlibs_CXX=no 12260 fi 12261 ;; 12262 esac 12263 ;; 12264 osf4* | osf5*) 12265 case $cc_basename in 12266 KCC*) 12267 # Kuck and Associates, Inc. (KAI) C++ Compiler 12268 12269 # KCC will only create a shared library if the output file 12270 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12271 # to its proper name (with version) after linking. 12272 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' 12273 12274 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12275 hardcode_libdir_separator_CXX=: 12276 12277 # Archives containing C++ object files must be created using 12278 # the KAI C++ compiler. 12279 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 12280 ;; 12281 RCC*) 12282 # Rational C++ 2.4.1 12283 # FIXME: insert proper C++ library support 12284 ld_shlibs_CXX=no 12285 ;; 12286 cxx*) 12287 allow_undefined_flag_CXX=' -expect_unresolved \*' 12288 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' 12289 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12290 echo "-hidden">> $lib.exp~ 12291 $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~ 12292 $rm $lib.exp' 12293 12294 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12295 hardcode_libdir_separator_CXX=: 12296 12297 # Commands to make compiler produce verbose output that lists 12298 # what "hidden" libraries, object files and flags are used when 12299 # linking a shared library. 12300 # 12301 # There doesn't appear to be a way to prevent this compiler from 12302 # explicitly linking system object files so we need to strip them 12303 # from the output so that they don't get included in the library 12304 # dependencies. 12305 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' 12306 ;; 12307 *) 12308 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12309 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12310 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' 12311 12312 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12313 hardcode_libdir_separator_CXX=: 12314 12315 # Commands to make compiler produce verbose output that lists 12316 # what "hidden" libraries, object files and flags are used when 12317 # linking a shared library. 12318 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12319 12320 else 12321 # FIXME: insert proper C++ library support 12322 ld_shlibs_CXX=no 12323 fi 12324 ;; 12325 esac 12326 ;; 12327 psos*) 12328 # FIXME: insert proper C++ library support 12329 ld_shlibs_CXX=no 12330 ;; 12331 sunos4*) 12332 case $cc_basename in 12333 CC*) 12334 # Sun C++ 4.x 12335 # FIXME: insert proper C++ library support 12336 ld_shlibs_CXX=no 12337 ;; 12338 lcc*) 12339 # Lucid 12340 # FIXME: insert proper C++ library support 12341 ld_shlibs_CXX=no 12342 ;; 12343 *) 12344 # FIXME: insert proper C++ library support 12345 ld_shlibs_CXX=no 12346 ;; 12347 esac 12348 ;; 12349 solaris*) 12350 case $cc_basename in 12351 CC*) 12352 # Sun C++ 4.2, 5.x and Centerline C++ 12353 archive_cmds_need_lc_CXX=yes 12354 no_undefined_flag_CXX=' -zdefs' 12355 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12356 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12357 $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' 12358 12359 hardcode_libdir_flag_spec_CXX='-R$libdir' 12360 hardcode_shlibpath_var_CXX=no 12361 case $host_os in 12362 solaris2.[0-5] | solaris2.[0-5].*) ;; 12363 *) 12364 # The compiler driver will combine and reorder linker options, 12365 # but understands `-z linker_flag'. 12366 # Supported since Solaris 2.6 (maybe 2.5.1?) 12367 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12368 ;; 12369 esac 12370 link_all_deplibs_CXX=yes 12371 12372 output_verbose_link_cmd='echo' 12373 12374 # Archives containing C++ object files must be created using 12375 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12376 # necessary to make sure instantiated templates are included 12377 # in the archive. 12378 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12379 ;; 12380 gcx*) 12381 # Green Hills C++ Compiler 12382 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12383 12384 # The C++ compiler must be used to create the archive. 12385 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12386 ;; 12387 *) 12388 # GNU C++ compiler with Solaris linker 12389 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12390 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12391 if $CC --version | grep -v '^2\.7' > /dev/null; then 12392 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12393 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12394 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12395 12396 # Commands to make compiler produce verbose output that lists 12397 # what "hidden" libraries, object files and flags are used when 12398 # linking a shared library. 12399 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12400 else 12401 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12402 # platform. 12403 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12404 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12405 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12406 12407 # Commands to make compiler produce verbose output that lists 12408 # what "hidden" libraries, object files and flags are used when 12409 # linking a shared library. 12410 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12411 fi 12412 12413 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12414 case $host_os in 12415 solaris2.[0-5] | solaris2.[0-5].*) ;; 12416 *) 12417 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12418 ;; 12419 esac 12420 fi 12421 ;; 12422 esac 12423 ;; 12424 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12425 no_undefined_flag_CXX='${wl}-z,text' 12426 archive_cmds_need_lc_CXX=no 12427 hardcode_shlibpath_var_CXX=no 12428 runpath_var='LD_RUN_PATH' 12429 12430 case $cc_basename in 12431 CC*) 12432 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12433 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12434 ;; 12435 *) 12436 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12437 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12438 ;; 12439 esac 12440 ;; 12441 sysv5* | sco3.2v5* | sco5v6*) 12442 # Note: We can NOT use -z defs as we might desire, because we do not 12443 # link with -lc, and that would cause any symbols used from libc to 12444 # always be unresolved, which means just about no library would 12445 # ever link correctly. If we're not using GNU ld we use -z text 12446 # though, which does catch some bad symbols but isn't as heavy-handed 12447 # as -z defs. 12448 # For security reasons, it is highly recommended that you always 12449 # use absolute paths for naming shared libraries, and exclude the 12450 # DT_RUNPATH tag from executables and libraries. But doing so 12451 # requires that you compile everything twice, which is a pain. 12452 # So that behaviour is only enabled if SCOABSPATH is set to a 12453 # non-empty value in the environment. Most likely only useful for 12454 # creating official distributions of packages. 12455 # This is a hack until libtool officially supports absolute path 12456 # names for shared libraries. 12457 no_undefined_flag_CXX='${wl}-z,text' 12458 allow_undefined_flag_CXX='${wl}-z,nodefs' 12459 archive_cmds_need_lc_CXX=no 12460 hardcode_shlibpath_var_CXX=no 12461 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 12462 hardcode_libdir_separator_CXX=':' 12463 link_all_deplibs_CXX=yes 12464 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12465 runpath_var='LD_RUN_PATH' 12466 12467 case $cc_basename in 12468 CC*) 12469 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12470 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12471 ;; 12472 *) 12473 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12474 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12475 ;; 12476 esac 12477 ;; 12478 tandem*) 12479 case $cc_basename in 12480 NCC*) 12481 # NonStop-UX NCC 3.20 12482 # FIXME: insert proper C++ library support 12483 ld_shlibs_CXX=no 12484 ;; 12485 *) 12486 # FIXME: insert proper C++ library support 12487 ld_shlibs_CXX=no 12488 ;; 12489 esac 12490 ;; 12491 vxworks*) 12492 # FIXME: insert proper C++ library support 12493 ld_shlibs_CXX=no 12494 ;; 12495 *) 12496 # FIXME: insert proper C++ library support 12497 ld_shlibs_CXX=no 12498 ;; 12499esac 12500{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12501$as_echo "$ld_shlibs_CXX" >&6; } 12502test "$ld_shlibs_CXX" = no && can_build_shared=no 12503 12504GCC_CXX="$GXX" 12505LD_CXX="$LD" 12506 12507cat > conftest.$ac_ext <<EOF 12508class Foo 12509{ 12510public: 12511 Foo (void) { a = 0; } 12512private: 12513 int a; 12514}; 12515EOF 12516 12517if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12518 (eval $ac_compile) 2>&5 12519 ac_status=$? 12520 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 12521 (exit $ac_status); }; then 12522 # Parse the compiler output and extract the necessary 12523 # objects, libraries and library flags. 12524 12525 # Sentinel used to keep track of whether or not we are before 12526 # the conftest object file. 12527 pre_test_object_deps_done=no 12528 12529 # The `*' in the case matches for architectures that use `case' in 12530 # $output_verbose_cmd can trigger glob expansion during the loop 12531 # eval without this substitution. 12532 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 12533 12534 for p in `eval $output_verbose_link_cmd`; do 12535 case $p in 12536 12537 -L* | -R* | -l*) 12538 # Some compilers place space between "-{L,R}" and the path. 12539 # Remove the space. 12540 if test $p = "-L" \ 12541 || test $p = "-R"; then 12542 prev=$p 12543 continue 12544 else 12545 prev= 12546 fi 12547 12548 if test "$pre_test_object_deps_done" = no; then 12549 case $p in 12550 -L* | -R*) 12551 # Internal compiler library paths should come after those 12552 # provided the user. The postdeps already come after the 12553 # user supplied libs so there is no need to process them. 12554 if test -z "$compiler_lib_search_path_CXX"; then 12555 compiler_lib_search_path_CXX="${prev}${p}" 12556 else 12557 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12558 fi 12559 ;; 12560 # The "-l" case would never come before the object being 12561 # linked, so don't bother handling this case. 12562 esac 12563 else 12564 if test -z "$postdeps_CXX"; then 12565 postdeps_CXX="${prev}${p}" 12566 else 12567 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12568 fi 12569 fi 12570 ;; 12571 12572 *.$objext) 12573 # This assumes that the test object file only shows up 12574 # once in the compiler output. 12575 if test "$p" = "conftest.$objext"; then 12576 pre_test_object_deps_done=yes 12577 continue 12578 fi 12579 12580 if test "$pre_test_object_deps_done" = no; then 12581 if test -z "$predep_objects_CXX"; then 12582 predep_objects_CXX="$p" 12583 else 12584 predep_objects_CXX="$predep_objects_CXX $p" 12585 fi 12586 else 12587 if test -z "$postdep_objects_CXX"; then 12588 postdep_objects_CXX="$p" 12589 else 12590 postdep_objects_CXX="$postdep_objects_CXX $p" 12591 fi 12592 fi 12593 ;; 12594 12595 *) ;; # Ignore the rest. 12596 12597 esac 12598 done 12599 12600 # Clean up. 12601 rm -f a.out a.exe 12602else 12603 echo "libtool.m4: error: problem compiling CXX test program" 12604fi 12605 12606$rm -f confest.$objext 12607 12608compiler_lib_search_dirs_CXX= 12609if test -n "$compiler_lib_search_path_CXX"; then 12610 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12611fi 12612 12613# PORTME: override above test on systems where it is broken 12614case $host_os in 12615interix[3-9]*) 12616 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12617 # hack all around it, let's just trust "g++" to DTRT. 12618 predep_objects_CXX= 12619 postdep_objects_CXX= 12620 postdeps_CXX= 12621 ;; 12622 12623linux*) 12624 case `$CC -V 2>&1 | sed 5q` in 12625 *Sun\ C*) 12626 # Sun C++ 5.9 12627 # 12628 # The more standards-conforming stlport4 library is 12629 # incompatible with the Cstd library. Avoid specifying 12630 # it if it's in CXXFLAGS. Ignore libCrun as 12631 # -library=stlport4 depends on it. 12632 case " $CXX $CXXFLAGS " in 12633 *" -library=stlport4 "*) 12634 solaris_use_stlport4=yes 12635 ;; 12636 esac 12637 if test "$solaris_use_stlport4" != yes; then 12638 postdeps_CXX='-library=Cstd -library=Crun' 12639 fi 12640 ;; 12641 esac 12642 ;; 12643 12644solaris*) 12645 case $cc_basename in 12646 CC*) 12647 # The more standards-conforming stlport4 library is 12648 # incompatible with the Cstd library. Avoid specifying 12649 # it if it's in CXXFLAGS. Ignore libCrun as 12650 # -library=stlport4 depends on it. 12651 case " $CXX $CXXFLAGS " in 12652 *" -library=stlport4 "*) 12653 solaris_use_stlport4=yes 12654 ;; 12655 esac 12656 12657 # Adding this requires a known-good setup of shared libraries for 12658 # Sun compiler versions before 5.6, else PIC objects from an old 12659 # archive will be linked into the output, leading to subtle bugs. 12660 if test "$solaris_use_stlport4" != yes; then 12661 postdeps_CXX='-library=Cstd -library=Crun' 12662 fi 12663 ;; 12664 esac 12665 ;; 12666esac 12667 12668case " $postdeps_CXX " in 12669*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12670esac 12671 12672lt_prog_compiler_wl_CXX= 12673lt_prog_compiler_pic_CXX= 12674lt_prog_compiler_static_CXX= 12675 12676{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12677$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 12678 12679 # C++ specific cases for pic, static, wl, etc. 12680 if test "$GXX" = yes; then 12681 lt_prog_compiler_wl_CXX='-Wl,' 12682 lt_prog_compiler_static_CXX='-static' 12683 12684 case $host_os in 12685 aix*) 12686 # All AIX code is PIC. 12687 if test "$host_cpu" = ia64; then 12688 # AIX 5 now supports IA64 processor 12689 lt_prog_compiler_static_CXX='-Bstatic' 12690 fi 12691 ;; 12692 amigaos*) 12693 # FIXME: we need at least 68020 code to build shared libraries, but 12694 # adding the `-m68020' flag to GCC prevents building anything better, 12695 # like `-m68040'. 12696 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12697 ;; 12698 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12699 # PIC is the default for these OSes. 12700 ;; 12701 mingw* | cygwin* | os2* | pw32*) 12702 # This hack is so that the source file can tell whether it is being 12703 # built for inclusion in a dll (and should export symbols for example). 12704 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12705 # (--disable-auto-import) libraries 12706 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12707 ;; 12708 darwin* | rhapsody*) 12709 # PIC is the default on this platform 12710 # Common symbols not allowed in MH_DYLIB files 12711 lt_prog_compiler_pic_CXX='-fno-common' 12712 ;; 12713 *djgpp*) 12714 # DJGPP does not support shared libraries at all 12715 lt_prog_compiler_pic_CXX= 12716 ;; 12717 interix[3-9]*) 12718 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12719 # Instead, we relocate shared libraries at runtime. 12720 ;; 12721 sysv4*MP*) 12722 if test -d /usr/nec; then 12723 lt_prog_compiler_pic_CXX=-Kconform_pic 12724 fi 12725 ;; 12726 hpux*) 12727 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12728 # not for PA HP-UX. 12729 case $host_cpu in 12730 hppa*64*|ia64*) 12731 ;; 12732 *) 12733 lt_prog_compiler_pic_CXX='-fPIC' 12734 ;; 12735 esac 12736 ;; 12737 *) 12738 lt_prog_compiler_pic_CXX='-fPIC' 12739 ;; 12740 esac 12741 else 12742 case $host_os in 12743 aix[4-9]*) 12744 # All AIX code is PIC. 12745 if test "$host_cpu" = ia64; then 12746 # AIX 5 now supports IA64 processor 12747 lt_prog_compiler_static_CXX='-Bstatic' 12748 else 12749 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12750 fi 12751 ;; 12752 chorus*) 12753 case $cc_basename in 12754 cxch68*) 12755 # Green Hills C++ Compiler 12756 # _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" 12757 ;; 12758 esac 12759 ;; 12760 darwin*) 12761 # PIC is the default on this platform 12762 # Common symbols not allowed in MH_DYLIB files 12763 case $cc_basename in 12764 xlc*) 12765 lt_prog_compiler_pic_CXX='-qnocommon' 12766 lt_prog_compiler_wl_CXX='-Wl,' 12767 ;; 12768 esac 12769 ;; 12770 dgux*) 12771 case $cc_basename in 12772 ec++*) 12773 lt_prog_compiler_pic_CXX='-KPIC' 12774 ;; 12775 ghcx*) 12776 # Green Hills C++ Compiler 12777 lt_prog_compiler_pic_CXX='-pic' 12778 ;; 12779 *) 12780 ;; 12781 esac 12782 ;; 12783 freebsd* | dragonfly*) 12784 # FreeBSD uses GNU C++ 12785 ;; 12786 hpux9* | hpux10* | hpux11*) 12787 case $cc_basename in 12788 CC*) 12789 lt_prog_compiler_wl_CXX='-Wl,' 12790 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12791 if test "$host_cpu" != ia64; then 12792 lt_prog_compiler_pic_CXX='+Z' 12793 fi 12794 ;; 12795 aCC*) 12796 lt_prog_compiler_wl_CXX='-Wl,' 12797 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12798 case $host_cpu in 12799 hppa*64*|ia64*) 12800 # +Z the default 12801 ;; 12802 *) 12803 lt_prog_compiler_pic_CXX='+Z' 12804 ;; 12805 esac 12806 ;; 12807 *) 12808 ;; 12809 esac 12810 ;; 12811 interix*) 12812 # This is c89, which is MS Visual C++ (no shared libs) 12813 # Anyone wants to do a port? 12814 ;; 12815 irix5* | irix6* | nonstopux*) 12816 case $cc_basename in 12817 CC*) 12818 lt_prog_compiler_wl_CXX='-Wl,' 12819 lt_prog_compiler_static_CXX='-non_shared' 12820 # CC pic flag -KPIC is the default. 12821 ;; 12822 *) 12823 ;; 12824 esac 12825 ;; 12826 linux* | k*bsd*-gnu) 12827 case $cc_basename in 12828 KCC*) 12829 # KAI C++ Compiler 12830 lt_prog_compiler_wl_CXX='--backend -Wl,' 12831 lt_prog_compiler_pic_CXX='-fPIC' 12832 ;; 12833 icpc* | ecpc*) 12834 # Intel C++ 12835 lt_prog_compiler_wl_CXX='-Wl,' 12836 lt_prog_compiler_pic_CXX='-KPIC' 12837 lt_prog_compiler_static_CXX='-static' 12838 ;; 12839 pgCC* | pgcpp*) 12840 # Portland Group C++ compiler. 12841 lt_prog_compiler_wl_CXX='-Wl,' 12842 lt_prog_compiler_pic_CXX='-fpic' 12843 lt_prog_compiler_static_CXX='-Bstatic' 12844 ;; 12845 cxx*) 12846 # Compaq C++ 12847 # Make sure the PIC flag is empty. It appears that all Alpha 12848 # Linux and Compaq Tru64 Unix objects are PIC. 12849 lt_prog_compiler_pic_CXX= 12850 lt_prog_compiler_static_CXX='-non_shared' 12851 ;; 12852 *) 12853 case `$CC -V 2>&1 | sed 5q` in 12854 *Sun\ C*) 12855 # Sun C++ 5.9 12856 lt_prog_compiler_pic_CXX='-KPIC' 12857 lt_prog_compiler_static_CXX='-Bstatic' 12858 lt_prog_compiler_wl_CXX='-Qoption ld ' 12859 ;; 12860 esac 12861 ;; 12862 esac 12863 ;; 12864 lynxos*) 12865 ;; 12866 m88k*) 12867 ;; 12868 mvs*) 12869 case $cc_basename in 12870 cxx*) 12871 lt_prog_compiler_pic_CXX='-W c,exportall' 12872 ;; 12873 *) 12874 ;; 12875 esac 12876 ;; 12877 netbsd*) 12878 ;; 12879 osf3* | osf4* | osf5*) 12880 case $cc_basename in 12881 KCC*) 12882 lt_prog_compiler_wl_CXX='--backend -Wl,' 12883 ;; 12884 RCC*) 12885 # Rational C++ 2.4.1 12886 lt_prog_compiler_pic_CXX='-pic' 12887 ;; 12888 cxx*) 12889 # Digital/Compaq C++ 12890 lt_prog_compiler_wl_CXX='-Wl,' 12891 # Make sure the PIC flag is empty. It appears that all Alpha 12892 # Linux and Compaq Tru64 Unix objects are PIC. 12893 lt_prog_compiler_pic_CXX= 12894 lt_prog_compiler_static_CXX='-non_shared' 12895 ;; 12896 *) 12897 ;; 12898 esac 12899 ;; 12900 psos*) 12901 ;; 12902 solaris*) 12903 case $cc_basename in 12904 CC*) 12905 # Sun C++ 4.2, 5.x and Centerline C++ 12906 lt_prog_compiler_pic_CXX='-KPIC' 12907 lt_prog_compiler_static_CXX='-Bstatic' 12908 lt_prog_compiler_wl_CXX='-Qoption ld ' 12909 ;; 12910 gcx*) 12911 # Green Hills C++ Compiler 12912 lt_prog_compiler_pic_CXX='-PIC' 12913 ;; 12914 *) 12915 ;; 12916 esac 12917 ;; 12918 sunos4*) 12919 case $cc_basename in 12920 CC*) 12921 # Sun C++ 4.x 12922 lt_prog_compiler_pic_CXX='-pic' 12923 lt_prog_compiler_static_CXX='-Bstatic' 12924 ;; 12925 lcc*) 12926 # Lucid 12927 lt_prog_compiler_pic_CXX='-pic' 12928 ;; 12929 *) 12930 ;; 12931 esac 12932 ;; 12933 tandem*) 12934 case $cc_basename in 12935 NCC*) 12936 # NonStop-UX NCC 3.20 12937 lt_prog_compiler_pic_CXX='-KPIC' 12938 ;; 12939 *) 12940 ;; 12941 esac 12942 ;; 12943 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12944 case $cc_basename in 12945 CC*) 12946 lt_prog_compiler_wl_CXX='-Wl,' 12947 lt_prog_compiler_pic_CXX='-KPIC' 12948 lt_prog_compiler_static_CXX='-Bstatic' 12949 ;; 12950 esac 12951 ;; 12952 vxworks*) 12953 ;; 12954 *) 12955 lt_prog_compiler_can_build_shared_CXX=no 12956 ;; 12957 esac 12958 fi 12959 12960{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12961$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 12962 12963# 12964# Check to make sure the PIC flag actually works. 12965# 12966if test -n "$lt_prog_compiler_pic_CXX"; then 12967 12968{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12969$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 12970if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then 12971 $as_echo_n "(cached) " >&6 12972else 12973 lt_cv_prog_compiler_pic_works_CXX=no 12974 ac_outfile=conftest.$ac_objext 12975 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12976 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12977 # Insert the option either (1) after the last *FLAGS variable, or 12978 # (2) before a word containing "conftest.", or (3) at the end. 12979 # Note that $ac_compile itself does not contain backslashes and begins 12980 # with a dollar sign (not a hyphen), so the echo should work correctly. 12981 # The option is referenced via a variable to avoid confusing sed. 12982 lt_compile=`echo "$ac_compile" | $SED \ 12983 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12984 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12985 -e 's:$: $lt_compiler_flag:'` 12986 (eval echo "\"\$as_me:12986: $lt_compile\"" >&5) 12987 (eval "$lt_compile" 2>conftest.err) 12988 ac_status=$? 12989 cat conftest.err >&5 12990 echo "$as_me:12990: \$? = $ac_status" >&5 12991 if (exit $ac_status) && test -s "$ac_outfile"; then 12992 # The compiler can only warn and ignore the option if not recognized 12993 # So say no if there are warnings other than the usual output. 12994 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 12995 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12996 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12997 lt_cv_prog_compiler_pic_works_CXX=yes 12998 fi 12999 fi 13000 $rm conftest* 13001 13002fi 13003{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 13004$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 13005 13006if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 13007 case $lt_prog_compiler_pic_CXX in 13008 "" | " "*) ;; 13009 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 13010 esac 13011else 13012 lt_prog_compiler_pic_CXX= 13013 lt_prog_compiler_can_build_shared_CXX=no 13014fi 13015 13016fi 13017case $host_os in 13018 # For platforms which do not support PIC, -DPIC is meaningless: 13019 *djgpp*) 13020 lt_prog_compiler_pic_CXX= 13021 ;; 13022 *) 13023 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 13024 ;; 13025esac 13026 13027# 13028# Check to make sure the static flag actually works. 13029# 13030wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 13031{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13032$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 13033if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then 13034 $as_echo_n "(cached) " >&6 13035else 13036 lt_cv_prog_compiler_static_works_CXX=no 13037 save_LDFLAGS="$LDFLAGS" 13038 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13039 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13040 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13041 # The linker can only warn and ignore the option if not recognized 13042 # So say no if there are warnings 13043 if test -s conftest.err; then 13044 # Append any errors to the config.log. 13045 cat conftest.err 1>&5 13046 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 13047 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13048 if diff conftest.exp conftest.er2 >/dev/null; then 13049 lt_cv_prog_compiler_static_works_CXX=yes 13050 fi 13051 else 13052 lt_cv_prog_compiler_static_works_CXX=yes 13053 fi 13054 fi 13055 $rm -r conftest* 13056 LDFLAGS="$save_LDFLAGS" 13057 13058fi 13059{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13060$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13061 13062if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13063 : 13064else 13065 lt_prog_compiler_static_CXX= 13066fi 13067 13068 13069{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 13070$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13071if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 13072 $as_echo_n "(cached) " >&6 13073else 13074 lt_cv_prog_compiler_c_o_CXX=no 13075 $rm -r conftest 2>/dev/null 13076 mkdir conftest 13077 cd conftest 13078 mkdir out 13079 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13080 13081 lt_compiler_flag="-o out/conftest2.$ac_objext" 13082 # Insert the option either (1) after the last *FLAGS variable, or 13083 # (2) before a word containing "conftest.", or (3) at the end. 13084 # Note that $ac_compile itself does not contain backslashes and begins 13085 # with a dollar sign (not a hyphen), so the echo should work correctly. 13086 lt_compile=`echo "$ac_compile" | $SED \ 13087 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13088 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13089 -e 's:$: $lt_compiler_flag:'` 13090 (eval echo "\"\$as_me:13090: $lt_compile\"" >&5) 13091 (eval "$lt_compile" 2>out/conftest.err) 13092 ac_status=$? 13093 cat out/conftest.err >&5 13094 echo "$as_me:13094: \$? = $ac_status" >&5 13095 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13096 then 13097 # The compiler can only warn and ignore the option if not recognized 13098 # So say no if there are warnings 13099 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 13100 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13101 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13102 lt_cv_prog_compiler_c_o_CXX=yes 13103 fi 13104 fi 13105 chmod u+w . 2>&5 13106 $rm conftest* 13107 # SGI C++ compiler will create directory out/ii_files/ for 13108 # template instantiation 13109 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 13110 $rm out/* && rmdir out 13111 cd .. 13112 rmdir conftest 13113 $rm conftest* 13114 13115fi 13116{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13117$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13118 13119 13120hard_links="nottested" 13121if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13122 # do not overwrite the value of need_locks provided by the user 13123 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 13124$as_echo_n "checking if we can lock with hard links... " >&6; } 13125 hard_links=yes 13126 $rm conftest* 13127 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13128 touch conftest.a 13129 ln conftest.a conftest.b 2>&5 || hard_links=no 13130 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13131 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 13132$as_echo "$hard_links" >&6; } 13133 if test "$hard_links" = no; then 13134 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13135$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13136 need_locks=warn 13137 fi 13138else 13139 need_locks=no 13140fi 13141 13142{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13143$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13144 13145 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13146 case $host_os in 13147 aix[4-9]*) 13148 # If we're using GNU nm, then we don't want the "-C" option. 13149 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13150 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 13151 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' 13152 else 13153 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' 13154 fi 13155 ;; 13156 pw32*) 13157 export_symbols_cmds_CXX="$ltdll_cmds" 13158 ;; 13159 cygwin* | mingw*) 13160 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' 13161 ;; 13162 *) 13163 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13164 ;; 13165 esac 13166 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13167 13168{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 13169$as_echo "$ld_shlibs_CXX" >&6; } 13170test "$ld_shlibs_CXX" = no && can_build_shared=no 13171 13172# 13173# Do we need to explicitly link libc? 13174# 13175case "x$archive_cmds_need_lc_CXX" in 13176x|xyes) 13177 # Assume -lc should be added 13178 archive_cmds_need_lc_CXX=yes 13179 13180 if test "$enable_shared" = yes && test "$GCC" = yes; then 13181 case $archive_cmds_CXX in 13182 *'~'*) 13183 # FIXME: we may have to deal with multi-command sequences. 13184 ;; 13185 '$CC '*) 13186 # Test whether the compiler implicitly links with -lc since on some 13187 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13188 # to ld, don't add -lc before -lgcc. 13189 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 13190$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13191 $rm conftest* 13192 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13193 13194 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13195 (eval $ac_compile) 2>&5 13196 ac_status=$? 13197 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13198 (exit $ac_status); } 2>conftest.err; then 13199 soname=conftest 13200 lib=conftest 13201 libobjs=conftest.$ac_objext 13202 deplibs= 13203 wl=$lt_prog_compiler_wl_CXX 13204 pic_flag=$lt_prog_compiler_pic_CXX 13205 compiler_flags=-v 13206 linker_flags=-v 13207 verstring= 13208 output_objdir=. 13209 libname=conftest 13210 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 13211 allow_undefined_flag_CXX= 13212 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 13213 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 13214 ac_status=$? 13215 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13216 (exit $ac_status); } 13217 then 13218 archive_cmds_need_lc_CXX=no 13219 else 13220 archive_cmds_need_lc_CXX=yes 13221 fi 13222 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13223 else 13224 cat conftest.err 1>&5 13225 fi 13226 $rm conftest* 13227 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 13228$as_echo "$archive_cmds_need_lc_CXX" >&6; } 13229 ;; 13230 esac 13231 fi 13232 ;; 13233esac 13234 13235{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 13236$as_echo_n "checking dynamic linker characteristics... " >&6; } 13237library_names_spec= 13238libname_spec='lib$name' 13239soname_spec= 13240shrext_cmds=".so" 13241postinstall_cmds= 13242postuninstall_cmds= 13243finish_cmds= 13244finish_eval= 13245shlibpath_var= 13246shlibpath_overrides_runpath=unknown 13247version_type=none 13248dynamic_linker="$host_os ld.so" 13249sys_lib_dlsearch_path_spec="/lib /usr/lib" 13250 13251need_lib_prefix=unknown 13252hardcode_into_libs=no 13253 13254# when you set need_version to no, make sure it does not cause -set_version 13255# flags to be left without arguments 13256need_version=unknown 13257 13258case $host_os in 13259aix3*) 13260 version_type=linux 13261 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13262 shlibpath_var=LIBPATH 13263 13264 # AIX 3 has no versioning support, so we append a major version to the name. 13265 soname_spec='${libname}${release}${shared_ext}$major' 13266 ;; 13267 13268aix[4-9]*) 13269 version_type=linux 13270 need_lib_prefix=no 13271 need_version=no 13272 hardcode_into_libs=yes 13273 if test "$host_cpu" = ia64; then 13274 # AIX 5 supports IA64 13275 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 13276 shlibpath_var=LD_LIBRARY_PATH 13277 else 13278 # With GCC up to 2.95.x, collect2 would create an import file 13279 # for dependence libraries. The import file would start with 13280 # the line `#! .'. This would cause the generated library to 13281 # depend on `.', always an invalid library. This was fixed in 13282 # development snapshots of GCC prior to 3.0. 13283 case $host_os in 13284 aix4 | aix4.[01] | aix4.[01].*) 13285 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13286 echo ' yes ' 13287 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 13288 : 13289 else 13290 can_build_shared=no 13291 fi 13292 ;; 13293 esac 13294 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13295 # soname into executable. Probably we can add versioning support to 13296 # collect2, so additional links can be useful in future. 13297 if test "$aix_use_runtimelinking" = yes; then 13298 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13299 # instead of lib<name>.a to let people know that these are not 13300 # typical AIX shared libraries. 13301 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13302 else 13303 # We preserve .a as extension for shared libraries through AIX4.2 13304 # and later when we are not doing run time linking. 13305 library_names_spec='${libname}${release}.a $libname.a' 13306 soname_spec='${libname}${release}${shared_ext}$major' 13307 fi 13308 shlibpath_var=LIBPATH 13309 fi 13310 ;; 13311 13312amigaos*) 13313 library_names_spec='$libname.ixlibrary $libname.a' 13314 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13315 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' 13316 ;; 13317 13318beos*) 13319 library_names_spec='${libname}${shared_ext}' 13320 dynamic_linker="$host_os ld.so" 13321 shlibpath_var=LIBRARY_PATH 13322 ;; 13323 13324bsdi[45]*) 13325 version_type=linux 13326 need_version=no 13327 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13328 soname_spec='${libname}${release}${shared_ext}$major' 13329 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13330 shlibpath_var=LD_LIBRARY_PATH 13331 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13332 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13333 # the default ld.so.conf also contains /usr/contrib/lib and 13334 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13335 # libtool to hard-code these into programs 13336 ;; 13337 13338cygwin* | mingw* | pw32*) 13339 version_type=windows 13340 shrext_cmds=".dll" 13341 need_version=no 13342 need_lib_prefix=no 13343 13344 case $GCC,$host_os in 13345 yes,cygwin* | yes,mingw* | yes,pw32*) 13346 library_names_spec='$libname.dll.a' 13347 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13348 postinstall_cmds='base_file=`basename \${file}`~ 13349 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 13350 dldir=$destdir/`dirname \$dlpath`~ 13351 test -d \$dldir || mkdir -p \$dldir~ 13352 $install_prog $dir/$dlname \$dldir/$dlname~ 13353 chmod a+x \$dldir/$dlname' 13354 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13355 dlpath=$dir/\$dldll~ 13356 $rm \$dlpath' 13357 shlibpath_overrides_runpath=yes 13358 13359 case $host_os in 13360 cygwin*) 13361 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13362 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13363 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 13364 ;; 13365 mingw*) 13366 # MinGW DLLs use traditional 'lib' prefix 13367 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13368 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 13369 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 13370 # It is most probably a Windows format PATH printed by 13371 # mingw gcc, but we are running on Cygwin. Gcc prints its search 13372 # path with ; separators, and with drive letters. We can handle the 13373 # drive letters (cygwin fileutils understands them), so leave them, 13374 # especially as we might pass files found there to a mingw objdump, 13375 # which wouldn't understand a cygwinified path. Ahh. 13376 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13377 else 13378 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13379 fi 13380 ;; 13381 pw32*) 13382 # pw32 DLLs use 'pw' prefix rather than 'lib' 13383 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13384 ;; 13385 esac 13386 ;; 13387 13388 *) 13389 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13390 ;; 13391 esac 13392 dynamic_linker='Win32 ld.exe' 13393 # FIXME: first we should search . and the directory the executable is in 13394 shlibpath_var=PATH 13395 ;; 13396 13397darwin* | rhapsody*) 13398 dynamic_linker="$host_os dyld" 13399 version_type=darwin 13400 need_lib_prefix=no 13401 need_version=no 13402 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13403 soname_spec='${libname}${release}${major}$shared_ext' 13404 shlibpath_overrides_runpath=yes 13405 shlibpath_var=DYLD_LIBRARY_PATH 13406 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13407 13408 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13409 ;; 13410 13411dgux*) 13412 version_type=linux 13413 need_lib_prefix=no 13414 need_version=no 13415 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13416 soname_spec='${libname}${release}${shared_ext}$major' 13417 shlibpath_var=LD_LIBRARY_PATH 13418 ;; 13419 13420freebsd1*) 13421 dynamic_linker=no 13422 ;; 13423 13424freebsd* | dragonfly*) 13425 # DragonFly does not have aout. When/if they implement a new 13426 # versioning mechanism, adjust this. 13427 if test -x /usr/bin/objformat; then 13428 objformat=`/usr/bin/objformat` 13429 else 13430 case $host_os in 13431 freebsd[123]*) objformat=aout ;; 13432 *) objformat=elf ;; 13433 esac 13434 fi 13435 version_type=freebsd-$objformat 13436 case $version_type in 13437 freebsd-elf*) 13438 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13439 need_version=no 13440 need_lib_prefix=no 13441 ;; 13442 freebsd-*) 13443 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13444 need_version=yes 13445 ;; 13446 esac 13447 shlibpath_var=LD_LIBRARY_PATH 13448 case $host_os in 13449 freebsd2*) 13450 shlibpath_overrides_runpath=yes 13451 ;; 13452 freebsd3.[01]* | freebsdelf3.[01]*) 13453 shlibpath_overrides_runpath=yes 13454 hardcode_into_libs=yes 13455 ;; 13456 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13457 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13458 shlibpath_overrides_runpath=no 13459 hardcode_into_libs=yes 13460 ;; 13461 *) # from 4.6 on, and DragonFly 13462 shlibpath_overrides_runpath=yes 13463 hardcode_into_libs=yes 13464 ;; 13465 esac 13466 ;; 13467 13468gnu*) 13469 version_type=linux 13470 need_lib_prefix=no 13471 need_version=no 13472 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13473 soname_spec='${libname}${release}${shared_ext}$major' 13474 shlibpath_var=LD_LIBRARY_PATH 13475 hardcode_into_libs=yes 13476 ;; 13477 13478hpux9* | hpux10* | hpux11*) 13479 # Give a soname corresponding to the major version so that dld.sl refuses to 13480 # link against other versions. 13481 version_type=sunos 13482 need_lib_prefix=no 13483 need_version=no 13484 case $host_cpu in 13485 ia64*) 13486 shrext_cmds='.so' 13487 hardcode_into_libs=yes 13488 dynamic_linker="$host_os dld.so" 13489 shlibpath_var=LD_LIBRARY_PATH 13490 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13491 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13492 soname_spec='${libname}${release}${shared_ext}$major' 13493 if test "X$HPUX_IA64_MODE" = X32; then 13494 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13495 else 13496 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13497 fi 13498 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13499 ;; 13500 hppa*64*) 13501 shrext_cmds='.sl' 13502 hardcode_into_libs=yes 13503 dynamic_linker="$host_os dld.sl" 13504 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13505 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13506 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13507 soname_spec='${libname}${release}${shared_ext}$major' 13508 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13509 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13510 ;; 13511 *) 13512 shrext_cmds='.sl' 13513 dynamic_linker="$host_os dld.sl" 13514 shlibpath_var=SHLIB_PATH 13515 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13516 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13517 soname_spec='${libname}${release}${shared_ext}$major' 13518 ;; 13519 esac 13520 # HP-UX runs *really* slowly unless shared libraries are mode 555. 13521 postinstall_cmds='chmod 555 $lib' 13522 ;; 13523 13524interix[3-9]*) 13525 version_type=linux 13526 need_lib_prefix=no 13527 need_version=no 13528 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13529 soname_spec='${libname}${release}${shared_ext}$major' 13530 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13531 shlibpath_var=LD_LIBRARY_PATH 13532 shlibpath_overrides_runpath=no 13533 hardcode_into_libs=yes 13534 ;; 13535 13536irix5* | irix6* | nonstopux*) 13537 case $host_os in 13538 nonstopux*) version_type=nonstopux ;; 13539 *) 13540 if test "$lt_cv_prog_gnu_ld" = yes; then 13541 version_type=linux 13542 else 13543 version_type=irix 13544 fi ;; 13545 esac 13546 need_lib_prefix=no 13547 need_version=no 13548 soname_spec='${libname}${release}${shared_ext}$major' 13549 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13550 case $host_os in 13551 irix5* | nonstopux*) 13552 libsuff= shlibsuff= 13553 ;; 13554 *) 13555 case $LD in # libtool.m4 will add one of these switches to LD 13556 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13557 libsuff= shlibsuff= libmagic=32-bit;; 13558 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13559 libsuff=32 shlibsuff=N32 libmagic=N32;; 13560 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13561 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13562 *) libsuff= shlibsuff= libmagic=never-match;; 13563 esac 13564 ;; 13565 esac 13566 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13567 shlibpath_overrides_runpath=no 13568 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13569 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13570 hardcode_into_libs=yes 13571 ;; 13572 13573# No shared lib support for Linux oldld, aout, or coff. 13574linux*oldld* | linux*aout* | linux*coff*) 13575 dynamic_linker=no 13576 ;; 13577 13578# This must be Linux ELF. 13579linux* | k*bsd*-gnu) 13580 version_type=linux 13581 need_lib_prefix=no 13582 need_version=no 13583 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13584 soname_spec='${libname}${release}${shared_ext}$major' 13585 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13586 shlibpath_var=LD_LIBRARY_PATH 13587 shlibpath_overrides_runpath=no 13588 # This implies no fast_install, which is unacceptable. 13589 # Some rework will be needed to allow for fast_install 13590 # before this can be enabled. 13591 hardcode_into_libs=yes 13592 13593 # Append ld.so.conf contents to the search path 13594 if test -f /etc/ld.so.conf; then 13595 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' ' '` 13596 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 13597 fi 13598 13599 # We used to test for /lib/ld.so.1 and disable shared libraries on 13600 # powerpc, because MkLinux only supported shared libraries with the 13601 # GNU dynamic linker. Since this was broken with cross compilers, 13602 # most powerpc-linux boxes support dynamic linking these days and 13603 # people can always --disable-shared, the test was removed, and we 13604 # assume the GNU/Linux dynamic linker is in use. 13605 dynamic_linker='GNU/Linux ld.so' 13606 ;; 13607 13608netbsd*) 13609 version_type=sunos 13610 need_lib_prefix=no 13611 need_version=no 13612 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13613 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13614 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13615 dynamic_linker='NetBSD (a.out) ld.so' 13616 else 13617 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13618 soname_spec='${libname}${release}${shared_ext}$major' 13619 dynamic_linker='NetBSD ld.elf_so' 13620 fi 13621 shlibpath_var=LD_LIBRARY_PATH 13622 shlibpath_overrides_runpath=yes 13623 hardcode_into_libs=yes 13624 ;; 13625 13626newsos6) 13627 version_type=linux 13628 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13629 shlibpath_var=LD_LIBRARY_PATH 13630 shlibpath_overrides_runpath=yes 13631 ;; 13632 13633nto-qnx*) 13634 version_type=linux 13635 need_lib_prefix=no 13636 need_version=no 13637 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13638 soname_spec='${libname}${release}${shared_ext}$major' 13639 shlibpath_var=LD_LIBRARY_PATH 13640 shlibpath_overrides_runpath=yes 13641 ;; 13642 13643openbsd*) 13644 version_type=sunos 13645 sys_lib_dlsearch_path_spec="/usr/lib" 13646 need_lib_prefix=no 13647 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13648 case $host_os in 13649 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13650 *) need_version=no ;; 13651 esac 13652 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13653 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13654 shlibpath_var=LD_LIBRARY_PATH 13655 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13656 case $host_os in 13657 openbsd2.[89] | openbsd2.[89].*) 13658 shlibpath_overrides_runpath=no 13659 ;; 13660 *) 13661 shlibpath_overrides_runpath=yes 13662 ;; 13663 esac 13664 else 13665 shlibpath_overrides_runpath=yes 13666 fi 13667 ;; 13668 13669os2*) 13670 libname_spec='$name' 13671 shrext_cmds=".dll" 13672 need_lib_prefix=no 13673 library_names_spec='$libname${shared_ext} $libname.a' 13674 dynamic_linker='OS/2 ld.exe' 13675 shlibpath_var=LIBPATH 13676 ;; 13677 13678osf3* | osf4* | osf5*) 13679 version_type=osf 13680 need_lib_prefix=no 13681 need_version=no 13682 soname_spec='${libname}${release}${shared_ext}$major' 13683 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13684 shlibpath_var=LD_LIBRARY_PATH 13685 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13686 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13687 ;; 13688 13689rdos*) 13690 dynamic_linker=no 13691 ;; 13692 13693solaris*) 13694 version_type=linux 13695 need_lib_prefix=no 13696 need_version=no 13697 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13698 soname_spec='${libname}${release}${shared_ext}$major' 13699 shlibpath_var=LD_LIBRARY_PATH 13700 shlibpath_overrides_runpath=yes 13701 hardcode_into_libs=yes 13702 # ldd complains unless libraries are executable 13703 postinstall_cmds='chmod +x $lib' 13704 ;; 13705 13706sunos4*) 13707 version_type=sunos 13708 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13709 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13710 shlibpath_var=LD_LIBRARY_PATH 13711 shlibpath_overrides_runpath=yes 13712 if test "$with_gnu_ld" = yes; then 13713 need_lib_prefix=no 13714 fi 13715 need_version=yes 13716 ;; 13717 13718sysv4 | sysv4.3*) 13719 version_type=linux 13720 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13721 soname_spec='${libname}${release}${shared_ext}$major' 13722 shlibpath_var=LD_LIBRARY_PATH 13723 case $host_vendor in 13724 sni) 13725 shlibpath_overrides_runpath=no 13726 need_lib_prefix=no 13727 export_dynamic_flag_spec='${wl}-Blargedynsym' 13728 runpath_var=LD_RUN_PATH 13729 ;; 13730 siemens) 13731 need_lib_prefix=no 13732 ;; 13733 motorola) 13734 need_lib_prefix=no 13735 need_version=no 13736 shlibpath_overrides_runpath=no 13737 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13738 ;; 13739 esac 13740 ;; 13741 13742sysv4*MP*) 13743 if test -d /usr/nec ;then 13744 version_type=linux 13745 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13746 soname_spec='$libname${shared_ext}.$major' 13747 shlibpath_var=LD_LIBRARY_PATH 13748 fi 13749 ;; 13750 13751sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13752 version_type=freebsd-elf 13753 need_lib_prefix=no 13754 need_version=no 13755 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13756 soname_spec='${libname}${release}${shared_ext}$major' 13757 shlibpath_var=LD_LIBRARY_PATH 13758 hardcode_into_libs=yes 13759 if test "$with_gnu_ld" = yes; then 13760 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13761 shlibpath_overrides_runpath=no 13762 else 13763 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13764 shlibpath_overrides_runpath=yes 13765 case $host_os in 13766 sco3.2v5*) 13767 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13768 ;; 13769 esac 13770 fi 13771 sys_lib_dlsearch_path_spec='/usr/lib' 13772 ;; 13773 13774uts4*) 13775 version_type=linux 13776 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13777 soname_spec='${libname}${release}${shared_ext}$major' 13778 shlibpath_var=LD_LIBRARY_PATH 13779 ;; 13780 13781*) 13782 dynamic_linker=no 13783 ;; 13784esac 13785{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13786$as_echo "$dynamic_linker" >&6; } 13787test "$dynamic_linker" = no && can_build_shared=no 13788 13789if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 13790 $as_echo_n "(cached) " >&6 13791else 13792 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 13793fi 13794 13795sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 13796if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 13797 $as_echo_n "(cached) " >&6 13798else 13799 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 13800fi 13801 13802sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 13803 13804variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13805if test "$GCC" = yes; then 13806 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13807fi 13808 13809{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13810$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 13811hardcode_action_CXX= 13812if test -n "$hardcode_libdir_flag_spec_CXX" || \ 13813 test -n "$runpath_var_CXX" || \ 13814 test "X$hardcode_automatic_CXX" = "Xyes" ; then 13815 13816 # We can hardcode non-existant directories. 13817 if test "$hardcode_direct_CXX" != no && 13818 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13819 # have to relink, otherwise we might link with an installed library 13820 # when we should be linking with a yet-to-be-installed one 13821 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 13822 test "$hardcode_minus_L_CXX" != no; then 13823 # Linking always hardcodes the temporary library directory. 13824 hardcode_action_CXX=relink 13825 else 13826 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13827 hardcode_action_CXX=immediate 13828 fi 13829else 13830 # We cannot hardcode anything, or else we can only hardcode existing 13831 # directories. 13832 hardcode_action_CXX=unsupported 13833fi 13834{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13835$as_echo "$hardcode_action_CXX" >&6; } 13836 13837if test "$hardcode_action_CXX" = relink; then 13838 # Fast installation is not supported 13839 enable_fast_install=no 13840elif test "$shlibpath_overrides_runpath" = yes || 13841 test "$enable_shared" = no; then 13842 # Fast installation is not necessary 13843 enable_fast_install=needless 13844fi 13845 13846 13847# The else clause should only fire when bootstrapping the 13848# libtool distribution, otherwise you forgot to ship ltmain.sh 13849# with your package, and you will get complaints that there are 13850# no rules to generate ltmain.sh. 13851if test -f "$ltmain"; then 13852 # See if we are running on zsh, and set the options which allow our commands through 13853 # without removal of \ escapes. 13854 if test -n "${ZSH_VERSION+set}" ; then 13855 setopt NO_GLOB_SUBST 13856 fi 13857 # Now quote all the things that may contain metacharacters while being 13858 # careful not to overquote the AC_SUBSTed values. We take copies of the 13859 # variables and quote the copies for generation of the libtool script. 13860 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 13861 SED SHELL STRIP \ 13862 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13863 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13864 deplibs_check_method reload_flag reload_cmds need_locks \ 13865 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13866 lt_cv_sys_global_symbol_to_c_name_address \ 13867 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13868 old_postinstall_cmds old_postuninstall_cmds \ 13869 compiler_CXX \ 13870 CC_CXX \ 13871 LD_CXX \ 13872 lt_prog_compiler_wl_CXX \ 13873 lt_prog_compiler_pic_CXX \ 13874 lt_prog_compiler_static_CXX \ 13875 lt_prog_compiler_no_builtin_flag_CXX \ 13876 export_dynamic_flag_spec_CXX \ 13877 thread_safe_flag_spec_CXX \ 13878 whole_archive_flag_spec_CXX \ 13879 enable_shared_with_static_runtimes_CXX \ 13880 old_archive_cmds_CXX \ 13881 old_archive_from_new_cmds_CXX \ 13882 predep_objects_CXX \ 13883 postdep_objects_CXX \ 13884 predeps_CXX \ 13885 postdeps_CXX \ 13886 compiler_lib_search_path_CXX \ 13887 compiler_lib_search_dirs_CXX \ 13888 archive_cmds_CXX \ 13889 archive_expsym_cmds_CXX \ 13890 postinstall_cmds_CXX \ 13891 postuninstall_cmds_CXX \ 13892 old_archive_from_expsyms_cmds_CXX \ 13893 allow_undefined_flag_CXX \ 13894 no_undefined_flag_CXX \ 13895 export_symbols_cmds_CXX \ 13896 hardcode_libdir_flag_spec_CXX \ 13897 hardcode_libdir_flag_spec_ld_CXX \ 13898 hardcode_libdir_separator_CXX \ 13899 hardcode_automatic_CXX \ 13900 module_cmds_CXX \ 13901 module_expsym_cmds_CXX \ 13902 lt_cv_prog_compiler_c_o_CXX \ 13903 fix_srcfile_path_CXX \ 13904 exclude_expsyms_CXX \ 13905 include_expsyms_CXX; do 13906 13907 case $var in 13908 old_archive_cmds_CXX | \ 13909 old_archive_from_new_cmds_CXX | \ 13910 archive_cmds_CXX | \ 13911 archive_expsym_cmds_CXX | \ 13912 module_cmds_CXX | \ 13913 module_expsym_cmds_CXX | \ 13914 old_archive_from_expsyms_cmds_CXX | \ 13915 export_symbols_cmds_CXX | \ 13916 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13917 postinstall_cmds | postuninstall_cmds | \ 13918 old_postinstall_cmds | old_postuninstall_cmds | \ 13919 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13920 # Double-quote double-evaled strings. 13921 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13922 ;; 13923 *) 13924 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13925 ;; 13926 esac 13927 done 13928 13929 case $lt_echo in 13930 *'\$0 --fallback-echo"') 13931 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13932 ;; 13933 esac 13934 13935cfgfile="$ofile" 13936 13937 cat <<__EOF__ >> "$cfgfile" 13938# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13939 13940# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13941 13942# Shell to use when invoking shell scripts. 13943SHELL=$lt_SHELL 13944 13945# Whether or not to build shared libraries. 13946build_libtool_libs=$enable_shared 13947 13948# Whether or not to build static libraries. 13949build_old_libs=$enable_static 13950 13951# Whether or not to add -lc for building shared libraries. 13952build_libtool_need_lc=$archive_cmds_need_lc_CXX 13953 13954# Whether or not to disallow shared libs when runtime libs are static 13955allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13956 13957# Whether or not to optimize for fast installation. 13958fast_install=$enable_fast_install 13959 13960# The host system. 13961host_alias=$host_alias 13962host=$host 13963host_os=$host_os 13964 13965# The build system. 13966build_alias=$build_alias 13967build=$build 13968build_os=$build_os 13969 13970# An echo program that does not interpret backslashes. 13971echo=$lt_echo 13972 13973# The archiver. 13974AR=$lt_AR 13975AR_FLAGS=$lt_AR_FLAGS 13976 13977# A C compiler. 13978LTCC=$lt_LTCC 13979 13980# LTCC compiler flags. 13981LTCFLAGS=$lt_LTCFLAGS 13982 13983# A language-specific compiler. 13984CC=$lt_compiler_CXX 13985 13986# Is the compiler the GNU C compiler? 13987with_gcc=$GCC_CXX 13988 13989# An ERE matcher. 13990EGREP=$lt_EGREP 13991 13992# The linker used to build libraries. 13993LD=$lt_LD_CXX 13994 13995# Whether we need hard or soft links. 13996LN_S=$lt_LN_S 13997 13998# A BSD-compatible nm program. 13999NM=$lt_NM 14000 14001# A symbol stripping program 14002STRIP=$lt_STRIP 14003 14004# Used to examine libraries when file_magic_cmd begins "file" 14005MAGIC_CMD=$MAGIC_CMD 14006 14007# Used on cygwin: DLL creation program. 14008DLLTOOL="$DLLTOOL" 14009 14010# Used on cygwin: object dumper. 14011OBJDUMP="$OBJDUMP" 14012 14013# Used on cygwin: assembler. 14014AS="$AS" 14015 14016# The name of the directory that contains temporary libtool files. 14017objdir=$objdir 14018 14019# How to create reloadable object files. 14020reload_flag=$lt_reload_flag 14021reload_cmds=$lt_reload_cmds 14022 14023# How to pass a linker flag through the compiler. 14024wl=$lt_lt_prog_compiler_wl_CXX 14025 14026# Object file suffix (normally "o"). 14027objext="$ac_objext" 14028 14029# Old archive suffix (normally "a"). 14030libext="$libext" 14031 14032# Shared library suffix (normally ".so"). 14033shrext_cmds='$shrext_cmds' 14034 14035# Executable file suffix (normally ""). 14036exeext="$exeext" 14037 14038# Additional compiler flags for building library objects. 14039pic_flag=$lt_lt_prog_compiler_pic_CXX 14040pic_mode=$pic_mode 14041 14042# What is the maximum length of a command? 14043max_cmd_len=$lt_cv_sys_max_cmd_len 14044 14045# Does compiler simultaneously support -c and -o options? 14046compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 14047 14048# Must we lock files when doing compilation? 14049need_locks=$lt_need_locks 14050 14051# Do we need the lib prefix for modules? 14052need_lib_prefix=$need_lib_prefix 14053 14054# Do we need a version for libraries? 14055need_version=$need_version 14056 14057# Whether dlopen is supported. 14058dlopen_support=$enable_dlopen 14059 14060# Whether dlopen of programs is supported. 14061dlopen_self=$enable_dlopen_self 14062 14063# Whether dlopen of statically linked programs is supported. 14064dlopen_self_static=$enable_dlopen_self_static 14065 14066# Compiler flag to prevent dynamic linking. 14067link_static_flag=$lt_lt_prog_compiler_static_CXX 14068 14069# Compiler flag to turn off builtin functions. 14070no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 14071 14072# Compiler flag to allow reflexive dlopens. 14073export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 14074 14075# Compiler flag to generate shared objects directly from archives. 14076whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 14077 14078# Compiler flag to generate thread-safe objects. 14079thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 14080 14081# Library versioning type. 14082version_type=$version_type 14083 14084# Format of library name prefix. 14085libname_spec=$lt_libname_spec 14086 14087# List of archive names. First name is the real one, the rest are links. 14088# The last name is the one that the linker finds with -lNAME. 14089library_names_spec=$lt_library_names_spec 14090 14091# The coded name of the library, if different from the real name. 14092soname_spec=$lt_soname_spec 14093 14094# Commands used to build and install an old-style archive. 14095RANLIB=$lt_RANLIB 14096old_archive_cmds=$lt_old_archive_cmds_CXX 14097old_postinstall_cmds=$lt_old_postinstall_cmds 14098old_postuninstall_cmds=$lt_old_postuninstall_cmds 14099 14100# Create an old-style archive from a shared archive. 14101old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 14102 14103# Create a temporary old-style archive to link instead of a shared archive. 14104old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 14105 14106# Commands used to build and install a shared archive. 14107archive_cmds=$lt_archive_cmds_CXX 14108archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 14109postinstall_cmds=$lt_postinstall_cmds 14110postuninstall_cmds=$lt_postuninstall_cmds 14111 14112# Commands used to build a loadable module (assumed same as above if empty) 14113module_cmds=$lt_module_cmds_CXX 14114module_expsym_cmds=$lt_module_expsym_cmds_CXX 14115 14116# Commands to strip libraries. 14117old_striplib=$lt_old_striplib 14118striplib=$lt_striplib 14119 14120# Dependencies to place before the objects being linked to create a 14121# shared library. 14122predep_objects=$lt_predep_objects_CXX 14123 14124# Dependencies to place after the objects being linked to create a 14125# shared library. 14126postdep_objects=$lt_postdep_objects_CXX 14127 14128# Dependencies to place before the objects being linked to create a 14129# shared library. 14130predeps=$lt_predeps_CXX 14131 14132# Dependencies to place after the objects being linked to create a 14133# shared library. 14134postdeps=$lt_postdeps_CXX 14135 14136# The directories searched by this compiler when creating a shared 14137# library 14138compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 14139 14140# The library search path used internally by the compiler when linking 14141# a shared library. 14142compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 14143 14144# Method to check whether dependent libraries are shared objects. 14145deplibs_check_method=$lt_deplibs_check_method 14146 14147# Command to use when deplibs_check_method == file_magic. 14148file_magic_cmd=$lt_file_magic_cmd 14149 14150# Flag that allows shared libraries with undefined symbols to be built. 14151allow_undefined_flag=$lt_allow_undefined_flag_CXX 14152 14153# Flag that forces no undefined symbols. 14154no_undefined_flag=$lt_no_undefined_flag_CXX 14155 14156# Commands used to finish a libtool library installation in a directory. 14157finish_cmds=$lt_finish_cmds 14158 14159# Same as above, but a single script fragment to be evaled but not shown. 14160finish_eval=$lt_finish_eval 14161 14162# Take the output of nm and produce a listing of raw symbols and C names. 14163global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14164 14165# Transform the output of nm in a proper C declaration 14166global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14167 14168# Transform the output of nm in a C name address pair 14169global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14170 14171# This is the shared library runtime path variable. 14172runpath_var=$runpath_var 14173 14174# This is the shared library path variable. 14175shlibpath_var=$shlibpath_var 14176 14177# Is shlibpath searched before the hard-coded library search path? 14178shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14179 14180# How to hardcode a shared library path into an executable. 14181hardcode_action=$hardcode_action_CXX 14182 14183# Whether we should hardcode library paths into libraries. 14184hardcode_into_libs=$hardcode_into_libs 14185 14186# Flag to hardcode \$libdir into a binary during linking. 14187# This must work even if \$libdir does not exist. 14188hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 14189 14190# If ld is used when linking, flag to hardcode \$libdir into 14191# a binary during linking. This must work even if \$libdir does 14192# not exist. 14193hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 14194 14195# Whether we need a single -rpath flag with a separated argument. 14196hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 14197 14198# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 14199# resulting binary. 14200hardcode_direct=$hardcode_direct_CXX 14201 14202# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 14203# resulting binary. 14204hardcode_minus_L=$hardcode_minus_L_CXX 14205 14206# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 14207# the resulting binary. 14208hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 14209 14210# Set to yes if building a shared library automatically hardcodes DIR into the library 14211# and all subsequent libraries and executables linked against it. 14212hardcode_automatic=$hardcode_automatic_CXX 14213 14214# Variables whose values should be saved in libtool wrapper scripts and 14215# restored at relink time. 14216variables_saved_for_relink="$variables_saved_for_relink" 14217 14218# Whether libtool must link a program against all its dependency libraries. 14219link_all_deplibs=$link_all_deplibs_CXX 14220 14221# Compile-time system search path for libraries 14222sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14223 14224# Run-time system search path for libraries 14225sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14226 14227# Fix the shell variable \$srcfile for the compiler. 14228fix_srcfile_path=$lt_fix_srcfile_path 14229 14230# Set to yes if exported symbols are required. 14231always_export_symbols=$always_export_symbols_CXX 14232 14233# The commands to list exported symbols. 14234export_symbols_cmds=$lt_export_symbols_cmds_CXX 14235 14236# The commands to extract the exported symbol list from a shared archive. 14237extract_expsyms_cmds=$lt_extract_expsyms_cmds 14238 14239# Symbols that should not be listed in the preloaded symbols. 14240exclude_expsyms=$lt_exclude_expsyms_CXX 14241 14242# Symbols that must always be exported. 14243include_expsyms=$lt_include_expsyms_CXX 14244 14245# ### END LIBTOOL TAG CONFIG: $tagname 14246 14247__EOF__ 14248 14249 14250else 14251 # If there is no Makefile yet, we rely on a make rule to execute 14252 # `config.status --recheck' to rerun these tests and create the 14253 # libtool script then. 14254 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 14255 if test -f "$ltmain_in"; then 14256 test -f Makefile && make "$ltmain" 14257 fi 14258fi 14259 14260 14261ac_ext=c 14262ac_cpp='$CPP $CPPFLAGS' 14263ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14264ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14265ac_compiler_gnu=$ac_cv_c_compiler_gnu 14266 14267CC=$lt_save_CC 14268LDCXX=$LD 14269LD=$lt_save_LD 14270GCC=$lt_save_GCC 14271with_gnu_ldcxx=$with_gnu_ld 14272with_gnu_ld=$lt_save_with_gnu_ld 14273lt_cv_path_LDCXX=$lt_cv_path_LD 14274lt_cv_path_LD=$lt_save_path_LD 14275lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14276lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14277 14278 else 14279 tagname="" 14280 fi 14281 ;; 14282 14283 F77) 14284 if test -n "$F77" && test "X$F77" != "Xno"; then 14285 14286ac_ext=f 14287ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 14288ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14289ac_compiler_gnu=$ac_cv_f77_compiler_gnu 14290 14291 14292archive_cmds_need_lc_F77=no 14293allow_undefined_flag_F77= 14294always_export_symbols_F77=no 14295archive_expsym_cmds_F77= 14296export_dynamic_flag_spec_F77= 14297hardcode_direct_F77=no 14298hardcode_libdir_flag_spec_F77= 14299hardcode_libdir_flag_spec_ld_F77= 14300hardcode_libdir_separator_F77= 14301hardcode_minus_L_F77=no 14302hardcode_automatic_F77=no 14303module_cmds_F77= 14304module_expsym_cmds_F77= 14305link_all_deplibs_F77=unknown 14306old_archive_cmds_F77=$old_archive_cmds 14307no_undefined_flag_F77= 14308whole_archive_flag_spec_F77= 14309enable_shared_with_static_runtimes_F77=no 14310 14311# Source file extension for f77 test sources. 14312ac_ext=f 14313 14314# Object file extension for compiled f77 test sources. 14315objext=o 14316objext_F77=$objext 14317 14318# Code to be used in simple compile tests 14319lt_simple_compile_test_code="\ 14320 subroutine t 14321 return 14322 end 14323" 14324 14325# Code to be used in simple link tests 14326lt_simple_link_test_code="\ 14327 program t 14328 end 14329" 14330 14331# ltmain only uses $CC for tagged configurations so make sure $CC is set. 14332 14333# If no C compiler was specified, use CC. 14334LTCC=${LTCC-"$CC"} 14335 14336# If no C compiler flags were specified, use CFLAGS. 14337LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14338 14339# Allow CC to be a program name with arguments. 14340compiler=$CC 14341 14342 14343# save warnings/boilerplate of simple test code 14344ac_outfile=conftest.$ac_objext 14345echo "$lt_simple_compile_test_code" >conftest.$ac_ext 14346eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14347_lt_compiler_boilerplate=`cat conftest.err` 14348$rm conftest* 14349 14350ac_outfile=conftest.$ac_objext 14351echo "$lt_simple_link_test_code" >conftest.$ac_ext 14352eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14353_lt_linker_boilerplate=`cat conftest.err` 14354$rm -r conftest* 14355 14356 14357# Allow CC to be a program name with arguments. 14358lt_save_CC="$CC" 14359CC=${F77-"f77"} 14360compiler=$CC 14361compiler_F77=$CC 14362for cc_temp in $compiler""; do 14363 case $cc_temp in 14364 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14365 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14366 \-*) ;; 14367 *) break;; 14368 esac 14369done 14370cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14371 14372 14373{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14374$as_echo_n "checking if libtool supports shared libraries... " >&6; } 14375{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 14376$as_echo "$can_build_shared" >&6; } 14377 14378{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14379$as_echo_n "checking whether to build shared libraries... " >&6; } 14380test "$can_build_shared" = "no" && enable_shared=no 14381 14382# On AIX, shared libraries and static libraries use the same namespace, and 14383# are all built from PIC. 14384case $host_os in 14385aix3*) 14386 test "$enable_shared" = yes && enable_static=no 14387 if test -n "$RANLIB"; then 14388 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14389 postinstall_cmds='$RANLIB $lib' 14390 fi 14391 ;; 14392aix[4-9]*) 14393 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14394 test "$enable_shared" = yes && enable_static=no 14395 fi 14396 ;; 14397esac 14398{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 14399$as_echo "$enable_shared" >&6; } 14400 14401{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14402$as_echo_n "checking whether to build static libraries... " >&6; } 14403# Make sure either enable_shared or enable_static is yes. 14404test "$enable_shared" = yes || enable_static=yes 14405{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 14406$as_echo "$enable_static" >&6; } 14407 14408GCC_F77="$G77" 14409LD_F77="$LD" 14410 14411lt_prog_compiler_wl_F77= 14412lt_prog_compiler_pic_F77= 14413lt_prog_compiler_static_F77= 14414 14415{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14416$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14417 14418 if test "$GCC" = yes; then 14419 lt_prog_compiler_wl_F77='-Wl,' 14420 lt_prog_compiler_static_F77='-static' 14421 14422 case $host_os in 14423 aix*) 14424 # All AIX code is PIC. 14425 if test "$host_cpu" = ia64; then 14426 # AIX 5 now supports IA64 processor 14427 lt_prog_compiler_static_F77='-Bstatic' 14428 fi 14429 ;; 14430 14431 amigaos*) 14432 # FIXME: we need at least 68020 code to build shared libraries, but 14433 # adding the `-m68020' flag to GCC prevents building anything better, 14434 # like `-m68040'. 14435 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14436 ;; 14437 14438 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14439 # PIC is the default for these OSes. 14440 ;; 14441 14442 mingw* | cygwin* | pw32* | os2*) 14443 # This hack is so that the source file can tell whether it is being 14444 # built for inclusion in a dll (and should export symbols for example). 14445 # Although the cygwin gcc ignores -fPIC, still need this for old-style 14446 # (--disable-auto-import) libraries 14447 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14448 ;; 14449 14450 darwin* | rhapsody*) 14451 # PIC is the default on this platform 14452 # Common symbols not allowed in MH_DYLIB files 14453 lt_prog_compiler_pic_F77='-fno-common' 14454 ;; 14455 14456 interix[3-9]*) 14457 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14458 # Instead, we relocate shared libraries at runtime. 14459 ;; 14460 14461 msdosdjgpp*) 14462 # Just because we use GCC doesn't mean we suddenly get shared libraries 14463 # on systems that don't support them. 14464 lt_prog_compiler_can_build_shared_F77=no 14465 enable_shared=no 14466 ;; 14467 14468 sysv4*MP*) 14469 if test -d /usr/nec; then 14470 lt_prog_compiler_pic_F77=-Kconform_pic 14471 fi 14472 ;; 14473 14474 hpux*) 14475 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14476 # not for PA HP-UX. 14477 case $host_cpu in 14478 hppa*64*|ia64*) 14479 # +Z the default 14480 ;; 14481 *) 14482 lt_prog_compiler_pic_F77='-fPIC' 14483 ;; 14484 esac 14485 ;; 14486 14487 *) 14488 lt_prog_compiler_pic_F77='-fPIC' 14489 ;; 14490 esac 14491 else 14492 # PORTME Check for flag to pass linker flags through the system compiler. 14493 case $host_os in 14494 aix*) 14495 lt_prog_compiler_wl_F77='-Wl,' 14496 if test "$host_cpu" = ia64; then 14497 # AIX 5 now supports IA64 processor 14498 lt_prog_compiler_static_F77='-Bstatic' 14499 else 14500 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14501 fi 14502 ;; 14503 darwin*) 14504 # PIC is the default on this platform 14505 # Common symbols not allowed in MH_DYLIB files 14506 case $cc_basename in 14507 xlc*) 14508 lt_prog_compiler_pic_F77='-qnocommon' 14509 lt_prog_compiler_wl_F77='-Wl,' 14510 ;; 14511 esac 14512 ;; 14513 14514 mingw* | cygwin* | pw32* | os2*) 14515 # This hack is so that the source file can tell whether it is being 14516 # built for inclusion in a dll (and should export symbols for example). 14517 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14518 ;; 14519 14520 hpux9* | hpux10* | hpux11*) 14521 lt_prog_compiler_wl_F77='-Wl,' 14522 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14523 # not for PA HP-UX. 14524 case $host_cpu in 14525 hppa*64*|ia64*) 14526 # +Z the default 14527 ;; 14528 *) 14529 lt_prog_compiler_pic_F77='+Z' 14530 ;; 14531 esac 14532 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14533 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14534 ;; 14535 14536 irix5* | irix6* | nonstopux*) 14537 lt_prog_compiler_wl_F77='-Wl,' 14538 # PIC (with -KPIC) is the default. 14539 lt_prog_compiler_static_F77='-non_shared' 14540 ;; 14541 14542 newsos6) 14543 lt_prog_compiler_pic_F77='-KPIC' 14544 lt_prog_compiler_static_F77='-Bstatic' 14545 ;; 14546 14547 linux* | k*bsd*-gnu) 14548 case $cc_basename in 14549 icc* | ecc*) 14550 lt_prog_compiler_wl_F77='-Wl,' 14551 lt_prog_compiler_pic_F77='-KPIC' 14552 lt_prog_compiler_static_F77='-static' 14553 ;; 14554 pgcc* | pgf77* | pgf90* | pgf95*) 14555 # Portland Group compilers (*not* the Pentium gcc compiler, 14556 # which looks to be a dead project) 14557 lt_prog_compiler_wl_F77='-Wl,' 14558 lt_prog_compiler_pic_F77='-fpic' 14559 lt_prog_compiler_static_F77='-Bstatic' 14560 ;; 14561 ccc*) 14562 lt_prog_compiler_wl_F77='-Wl,' 14563 # All Alpha code is PIC. 14564 lt_prog_compiler_static_F77='-non_shared' 14565 ;; 14566 *) 14567 case `$CC -V 2>&1 | sed 5q` in 14568 *Sun\ C*) 14569 # Sun C 5.9 14570 lt_prog_compiler_pic_F77='-KPIC' 14571 lt_prog_compiler_static_F77='-Bstatic' 14572 lt_prog_compiler_wl_F77='-Wl,' 14573 ;; 14574 *Sun\ F*) 14575 # Sun Fortran 8.3 passes all unrecognized flags to the linker 14576 lt_prog_compiler_pic_F77='-KPIC' 14577 lt_prog_compiler_static_F77='-Bstatic' 14578 lt_prog_compiler_wl_F77='' 14579 ;; 14580 esac 14581 ;; 14582 esac 14583 ;; 14584 14585 osf3* | osf4* | osf5*) 14586 lt_prog_compiler_wl_F77='-Wl,' 14587 # All OSF/1 code is PIC. 14588 lt_prog_compiler_static_F77='-non_shared' 14589 ;; 14590 14591 rdos*) 14592 lt_prog_compiler_static_F77='-non_shared' 14593 ;; 14594 14595 solaris*) 14596 lt_prog_compiler_pic_F77='-KPIC' 14597 lt_prog_compiler_static_F77='-Bstatic' 14598 case $cc_basename in 14599 f77* | f90* | f95*) 14600 lt_prog_compiler_wl_F77='-Qoption ld ';; 14601 *) 14602 lt_prog_compiler_wl_F77='-Wl,';; 14603 esac 14604 ;; 14605 14606 sunos4*) 14607 lt_prog_compiler_wl_F77='-Qoption ld ' 14608 lt_prog_compiler_pic_F77='-PIC' 14609 lt_prog_compiler_static_F77='-Bstatic' 14610 ;; 14611 14612 sysv4 | sysv4.2uw2* | sysv4.3*) 14613 lt_prog_compiler_wl_F77='-Wl,' 14614 lt_prog_compiler_pic_F77='-KPIC' 14615 lt_prog_compiler_static_F77='-Bstatic' 14616 ;; 14617 14618 sysv4*MP*) 14619 if test -d /usr/nec ;then 14620 lt_prog_compiler_pic_F77='-Kconform_pic' 14621 lt_prog_compiler_static_F77='-Bstatic' 14622 fi 14623 ;; 14624 14625 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14626 lt_prog_compiler_wl_F77='-Wl,' 14627 lt_prog_compiler_pic_F77='-KPIC' 14628 lt_prog_compiler_static_F77='-Bstatic' 14629 ;; 14630 14631 unicos*) 14632 lt_prog_compiler_wl_F77='-Wl,' 14633 lt_prog_compiler_can_build_shared_F77=no 14634 ;; 14635 14636 uts4*) 14637 lt_prog_compiler_pic_F77='-pic' 14638 lt_prog_compiler_static_F77='-Bstatic' 14639 ;; 14640 14641 *) 14642 lt_prog_compiler_can_build_shared_F77=no 14643 ;; 14644 esac 14645 fi 14646 14647{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14648$as_echo "$lt_prog_compiler_pic_F77" >&6; } 14649 14650# 14651# Check to make sure the PIC flag actually works. 14652# 14653if test -n "$lt_prog_compiler_pic_F77"; then 14654 14655{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14656$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; } 14657if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then 14658 $as_echo_n "(cached) " >&6 14659else 14660 lt_cv_prog_compiler_pic_works_F77=no 14661 ac_outfile=conftest.$ac_objext 14662 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14663 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14664 # Insert the option either (1) after the last *FLAGS variable, or 14665 # (2) before a word containing "conftest.", or (3) at the end. 14666 # Note that $ac_compile itself does not contain backslashes and begins 14667 # with a dollar sign (not a hyphen), so the echo should work correctly. 14668 # The option is referenced via a variable to avoid confusing sed. 14669 lt_compile=`echo "$ac_compile" | $SED \ 14670 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14671 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14672 -e 's:$: $lt_compiler_flag:'` 14673 (eval echo "\"\$as_me:14673: $lt_compile\"" >&5) 14674 (eval "$lt_compile" 2>conftest.err) 14675 ac_status=$? 14676 cat conftest.err >&5 14677 echo "$as_me:14677: \$? = $ac_status" >&5 14678 if (exit $ac_status) && test -s "$ac_outfile"; then 14679 # The compiler can only warn and ignore the option if not recognized 14680 # So say no if there are warnings other than the usual output. 14681 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14682 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14683 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14684 lt_cv_prog_compiler_pic_works_F77=yes 14685 fi 14686 fi 14687 $rm conftest* 14688 14689fi 14690{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5 14691$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; } 14692 14693if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then 14694 case $lt_prog_compiler_pic_F77 in 14695 "" | " "*) ;; 14696 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14697 esac 14698else 14699 lt_prog_compiler_pic_F77= 14700 lt_prog_compiler_can_build_shared_F77=no 14701fi 14702 14703fi 14704case $host_os in 14705 # For platforms which do not support PIC, -DPIC is meaningless: 14706 *djgpp*) 14707 lt_prog_compiler_pic_F77= 14708 ;; 14709 *) 14710 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14711 ;; 14712esac 14713 14714# 14715# Check to make sure the static flag actually works. 14716# 14717wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14718{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14719$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14720if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then 14721 $as_echo_n "(cached) " >&6 14722else 14723 lt_cv_prog_compiler_static_works_F77=no 14724 save_LDFLAGS="$LDFLAGS" 14725 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14726 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14727 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14728 # The linker can only warn and ignore the option if not recognized 14729 # So say no if there are warnings 14730 if test -s conftest.err; then 14731 # Append any errors to the config.log. 14732 cat conftest.err 1>&5 14733 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14734 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14735 if diff conftest.exp conftest.er2 >/dev/null; then 14736 lt_cv_prog_compiler_static_works_F77=yes 14737 fi 14738 else 14739 lt_cv_prog_compiler_static_works_F77=yes 14740 fi 14741 fi 14742 $rm -r conftest* 14743 LDFLAGS="$save_LDFLAGS" 14744 14745fi 14746{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5 14747$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; } 14748 14749if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then 14750 : 14751else 14752 lt_prog_compiler_static_F77= 14753fi 14754 14755 14756{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14757$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14758if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14759 $as_echo_n "(cached) " >&6 14760else 14761 lt_cv_prog_compiler_c_o_F77=no 14762 $rm -r conftest 2>/dev/null 14763 mkdir conftest 14764 cd conftest 14765 mkdir out 14766 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14767 14768 lt_compiler_flag="-o out/conftest2.$ac_objext" 14769 # Insert the option either (1) after the last *FLAGS variable, or 14770 # (2) before a word containing "conftest.", or (3) at the end. 14771 # Note that $ac_compile itself does not contain backslashes and begins 14772 # with a dollar sign (not a hyphen), so the echo should work correctly. 14773 lt_compile=`echo "$ac_compile" | $SED \ 14774 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14775 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14776 -e 's:$: $lt_compiler_flag:'` 14777 (eval echo "\"\$as_me:14777: $lt_compile\"" >&5) 14778 (eval "$lt_compile" 2>out/conftest.err) 14779 ac_status=$? 14780 cat out/conftest.err >&5 14781 echo "$as_me:14781: \$? = $ac_status" >&5 14782 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14783 then 14784 # The compiler can only warn and ignore the option if not recognized 14785 # So say no if there are warnings 14786 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14787 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14788 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14789 lt_cv_prog_compiler_c_o_F77=yes 14790 fi 14791 fi 14792 chmod u+w . 2>&5 14793 $rm conftest* 14794 # SGI C++ compiler will create directory out/ii_files/ for 14795 # template instantiation 14796 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14797 $rm out/* && rmdir out 14798 cd .. 14799 rmdir conftest 14800 $rm conftest* 14801 14802fi 14803{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14804$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } 14805 14806 14807hard_links="nottested" 14808if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14809 # do not overwrite the value of need_locks provided by the user 14810 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14811$as_echo_n "checking if we can lock with hard links... " >&6; } 14812 hard_links=yes 14813 $rm conftest* 14814 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14815 touch conftest.a 14816 ln conftest.a conftest.b 2>&5 || hard_links=no 14817 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14818 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 14819$as_echo "$hard_links" >&6; } 14820 if test "$hard_links" = no; then 14821 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14822$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14823 need_locks=warn 14824 fi 14825else 14826 need_locks=no 14827fi 14828 14829{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14830$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14831 14832 runpath_var= 14833 allow_undefined_flag_F77= 14834 enable_shared_with_static_runtimes_F77=no 14835 archive_cmds_F77= 14836 archive_expsym_cmds_F77= 14837 old_archive_From_new_cmds_F77= 14838 old_archive_from_expsyms_cmds_F77= 14839 export_dynamic_flag_spec_F77= 14840 whole_archive_flag_spec_F77= 14841 thread_safe_flag_spec_F77= 14842 hardcode_libdir_flag_spec_F77= 14843 hardcode_libdir_flag_spec_ld_F77= 14844 hardcode_libdir_separator_F77= 14845 hardcode_direct_F77=no 14846 hardcode_minus_L_F77=no 14847 hardcode_shlibpath_var_F77=unsupported 14848 link_all_deplibs_F77=unknown 14849 hardcode_automatic_F77=no 14850 module_cmds_F77= 14851 module_expsym_cmds_F77= 14852 always_export_symbols_F77=no 14853 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14854 # include_expsyms should be a list of space-separated symbols to be *always* 14855 # included in the symbol list 14856 include_expsyms_F77= 14857 # exclude_expsyms can be an extended regexp of symbols to exclude 14858 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14859 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14860 # as well as any symbol that contains `d'. 14861 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14862 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14863 # platforms (ab)use it in PIC code, but their linkers get confused if 14864 # the symbol is explicitly referenced. Since portable code cannot 14865 # rely on this symbol name, it's probably fine to never include it in 14866 # preloaded symbol tables. 14867 # Exclude shared library initialization/finalization symbols. 14868 extract_expsyms_cmds= 14869 # Just being paranoid about ensuring that cc_basename is set. 14870 for cc_temp in $compiler""; do 14871 case $cc_temp in 14872 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14873 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14874 \-*) ;; 14875 *) break;; 14876 esac 14877done 14878cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14879 14880 case $host_os in 14881 cygwin* | mingw* | pw32*) 14882 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14883 # When not using gcc, we currently assume that we are using 14884 # Microsoft Visual C++. 14885 if test "$GCC" != yes; then 14886 with_gnu_ld=no 14887 fi 14888 ;; 14889 interix*) 14890 # we just hope/assume this is gcc and not c89 (= MSVC++) 14891 with_gnu_ld=yes 14892 ;; 14893 openbsd*) 14894 with_gnu_ld=no 14895 ;; 14896 esac 14897 14898 ld_shlibs_F77=yes 14899 if test "$with_gnu_ld" = yes; then 14900 # If archive_cmds runs LD, not CC, wlarc should be empty 14901 wlarc='${wl}' 14902 14903 # Set some defaults for GNU ld with shared library support. These 14904 # are reset later if shared libraries are not supported. Putting them 14905 # here allows them to be overridden if necessary. 14906 runpath_var=LD_RUN_PATH 14907 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14908 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14909 # ancient GNU ld didn't support --whole-archive et. al. 14910 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14911 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14912 else 14913 whole_archive_flag_spec_F77= 14914 fi 14915 supports_anon_versioning=no 14916 case `$LD -v 2>/dev/null` in 14917 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14918 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14919 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14920 *\ 2.11.*) ;; # other 2.11 versions 14921 *) supports_anon_versioning=yes ;; 14922 esac 14923 14924 # See if GNU ld supports shared libraries. 14925 case $host_os in 14926 aix[3-9]*) 14927 # On AIX/PPC, the GNU linker is very broken 14928 if test "$host_cpu" != ia64; then 14929 ld_shlibs_F77=no 14930 cat <<EOF 1>&2 14931 14932*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14933*** to be unable to reliably create shared libraries on AIX. 14934*** Therefore, libtool is disabling shared libraries support. If you 14935*** really care for shared libraries, you may want to modify your PATH 14936*** so that a non-GNU linker is found, and then restart. 14937 14938EOF 14939 fi 14940 ;; 14941 14942 amigaos*) 14943 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)' 14944 hardcode_libdir_flag_spec_F77='-L$libdir' 14945 hardcode_minus_L_F77=yes 14946 14947 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14948 # that the semantics of dynamic libraries on AmigaOS, at least up 14949 # to version 4, is to share data among multiple programs linked 14950 # with the same dynamic library. Since this doesn't match the 14951 # behavior of shared libraries on other platforms, we can't use 14952 # them. 14953 ld_shlibs_F77=no 14954 ;; 14955 14956 beos*) 14957 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14958 allow_undefined_flag_F77=unsupported 14959 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14960 # support --undefined. This deserves some investigation. FIXME 14961 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14962 else 14963 ld_shlibs_F77=no 14964 fi 14965 ;; 14966 14967 cygwin* | mingw* | pw32*) 14968 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14969 # as there is no search path for DLLs. 14970 hardcode_libdir_flag_spec_F77='-L$libdir' 14971 allow_undefined_flag_F77=unsupported 14972 always_export_symbols_F77=no 14973 enable_shared_with_static_runtimes_F77=yes 14974 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 14975 14976 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14977 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14978 # If the export-symbols file already is a .def file (1st line 14979 # is EXPORTS), use it as is; otherwise, prepend... 14980 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14981 cp $export_symbols $output_objdir/$soname.def; 14982 else 14983 echo EXPORTS > $output_objdir/$soname.def; 14984 cat $export_symbols >> $output_objdir/$soname.def; 14985 fi~ 14986 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14987 else 14988 ld_shlibs_F77=no 14989 fi 14990 ;; 14991 14992 interix[3-9]*) 14993 hardcode_direct_F77=no 14994 hardcode_shlibpath_var_F77=no 14995 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14996 export_dynamic_flag_spec_F77='${wl}-E' 14997 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14998 # Instead, shared libraries are loaded at an image base (0x10000000 by 14999 # default) and relocated if they conflict, which is a slow very memory 15000 # consuming and fragmenting process. To avoid this, we pick a random, 15001 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 15002 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 15003 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' 15004 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' 15005 ;; 15006 15007 gnu* | linux* | k*bsd*-gnu) 15008 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15009 tmp_addflag= 15010 case $cc_basename,$host_cpu in 15011 pgcc*) # Portland Group C compiler 15012 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' 15013 tmp_addflag=' $pic_flag' 15014 ;; 15015 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 15016 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' 15017 tmp_addflag=' $pic_flag -Mnomain' ;; 15018 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 15019 tmp_addflag=' -i_dynamic' ;; 15020 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 15021 tmp_addflag=' -i_dynamic -nofor_main' ;; 15022 ifc* | ifort*) # Intel Fortran compiler 15023 tmp_addflag=' -nofor_main' ;; 15024 esac 15025 case `$CC -V 2>&1 | sed 5q` in 15026 *Sun\ C*) # Sun C 5.9 15027 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' 15028 tmp_sharedflag='-G' ;; 15029 *Sun\ F*) # Sun Fortran 8.3 15030 tmp_sharedflag='-G' ;; 15031 *) 15032 tmp_sharedflag='-shared' ;; 15033 esac 15034 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15035 15036 if test $supports_anon_versioning = yes; then 15037 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 15038 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15039 $echo "local: *; };" >> $output_objdir/$libname.ver~ 15040 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 15041 fi 15042 else 15043 ld_shlibs_F77=no 15044 fi 15045 ;; 15046 15047 netbsd*) 15048 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15049 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15050 wlarc= 15051 else 15052 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15053 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15054 fi 15055 ;; 15056 15057 solaris*) 15058 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 15059 ld_shlibs_F77=no 15060 cat <<EOF 1>&2 15061 15062*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15063*** create shared libraries on Solaris systems. Therefore, libtool 15064*** is disabling shared libraries support. We urge you to upgrade GNU 15065*** binutils to release 2.9.1 or newer. Another option is to modify 15066*** your PATH or compiler configuration so that the native linker is 15067*** used, and then restart. 15068 15069EOF 15070 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15071 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15072 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15073 else 15074 ld_shlibs_F77=no 15075 fi 15076 ;; 15077 15078 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15079 case `$LD -v 2>&1` in 15080 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15081 ld_shlibs_F77=no 15082 cat <<_LT_EOF 1>&2 15083 15084*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 15085*** reliably create shared libraries on SCO systems. Therefore, libtool 15086*** is disabling shared libraries support. We urge you to upgrade GNU 15087*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15088*** your PATH or compiler configuration so that the native linker is 15089*** used, and then restart. 15090 15091_LT_EOF 15092 ;; 15093 *) 15094 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15095 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 15096 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 15097 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 15098 else 15099 ld_shlibs_F77=no 15100 fi 15101 ;; 15102 esac 15103 ;; 15104 15105 sunos4*) 15106 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15107 wlarc= 15108 hardcode_direct_F77=yes 15109 hardcode_shlibpath_var_F77=no 15110 ;; 15111 15112 *) 15113 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15114 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15115 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15116 else 15117 ld_shlibs_F77=no 15118 fi 15119 ;; 15120 esac 15121 15122 if test "$ld_shlibs_F77" = no; then 15123 runpath_var= 15124 hardcode_libdir_flag_spec_F77= 15125 export_dynamic_flag_spec_F77= 15126 whole_archive_flag_spec_F77= 15127 fi 15128 else 15129 # PORTME fill in a description of your system's linker (not GNU ld) 15130 case $host_os in 15131 aix3*) 15132 allow_undefined_flag_F77=unsupported 15133 always_export_symbols_F77=yes 15134 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' 15135 # Note: this linker hardcodes the directories in LIBPATH if there 15136 # are no directories specified by -L. 15137 hardcode_minus_L_F77=yes 15138 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 15139 # Neither direct hardcoding nor static linking is supported with a 15140 # broken collect2. 15141 hardcode_direct_F77=unsupported 15142 fi 15143 ;; 15144 15145 aix[4-9]*) 15146 if test "$host_cpu" = ia64; then 15147 # On IA64, the linker does run time linking by default, so we don't 15148 # have to do anything special. 15149 aix_use_runtimelinking=no 15150 exp_sym_flag='-Bexport' 15151 no_entry_flag="" 15152 else 15153 # If we're using GNU nm, then we don't want the "-C" option. 15154 # -C means demangle to AIX nm, but means don't demangle with GNU nm 15155 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 15156 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' 15157 else 15158 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' 15159 fi 15160 aix_use_runtimelinking=no 15161 15162 # Test if we are trying to use run time linking or normal 15163 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 15164 # need to do runtime linking. 15165 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 15166 for ld_flag in $LDFLAGS; do 15167 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 15168 aix_use_runtimelinking=yes 15169 break 15170 fi 15171 done 15172 ;; 15173 esac 15174 15175 exp_sym_flag='-bexport' 15176 no_entry_flag='-bnoentry' 15177 fi 15178 15179 # When large executables or shared objects are built, AIX ld can 15180 # have problems creating the table of contents. If linking a library 15181 # or program results in "error TOC overflow" add -mminimal-toc to 15182 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15183 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15184 15185 archive_cmds_F77='' 15186 hardcode_direct_F77=yes 15187 hardcode_libdir_separator_F77=':' 15188 link_all_deplibs_F77=yes 15189 15190 if test "$GCC" = yes; then 15191 case $host_os in aix4.[012]|aix4.[012].*) 15192 # We only want to do this on AIX 4.2 and lower, the check 15193 # below for broken collect2 doesn't work under 4.3+ 15194 collect2name=`${CC} -print-prog-name=collect2` 15195 if test -f "$collect2name" && \ 15196 strings "$collect2name" | grep resolve_lib_name >/dev/null 15197 then 15198 # We have reworked collect2 15199 : 15200 else 15201 # We have old collect2 15202 hardcode_direct_F77=unsupported 15203 # It fails to find uninstalled libraries when the uninstalled 15204 # path is not listed in the libpath. Setting hardcode_minus_L 15205 # to unsupported forces relinking 15206 hardcode_minus_L_F77=yes 15207 hardcode_libdir_flag_spec_F77='-L$libdir' 15208 hardcode_libdir_separator_F77= 15209 fi 15210 ;; 15211 esac 15212 shared_flag='-shared' 15213 if test "$aix_use_runtimelinking" = yes; then 15214 shared_flag="$shared_flag "'${wl}-G' 15215 fi 15216 else 15217 # not using gcc 15218 if test "$host_cpu" = ia64; then 15219 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15220 # chokes on -Wl,-G. The following line is correct: 15221 shared_flag='-G' 15222 else 15223 if test "$aix_use_runtimelinking" = yes; then 15224 shared_flag='${wl}-G' 15225 else 15226 shared_flag='${wl}-bM:SRE' 15227 fi 15228 fi 15229 fi 15230 15231 # It seems that -bexpall does not export symbols beginning with 15232 # underscore (_), so it is better to generate a list of symbols to export. 15233 always_export_symbols_F77=yes 15234 if test "$aix_use_runtimelinking" = yes; then 15235 # Warning - without using the other runtime loading flags (-brtl), 15236 # -berok will link without error, but may produce a broken library. 15237 allow_undefined_flag_F77='-berok' 15238 # Determine the default libpath from the value encoded in an empty executable. 15239 cat >conftest.$ac_ext <<_ACEOF 15240 program main 15241 15242 end 15243_ACEOF 15244rm -f conftest.$ac_objext conftest$ac_exeext 15245if { (ac_try="$ac_link" 15246case "(($ac_try" in 15247 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15248 *) ac_try_echo=$ac_try;; 15249esac 15250eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15251$as_echo "$ac_try_echo") >&5 15252 (eval "$ac_link") 2>conftest.er1 15253 ac_status=$? 15254 grep -v '^ *+' conftest.er1 >conftest.err 15255 rm -f conftest.er1 15256 cat conftest.err >&5 15257 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15258 (exit $ac_status); } && { 15259 test -z "$ac_f77_werror_flag" || 15260 test ! -s conftest.err 15261 } && test -s conftest$ac_exeext && { 15262 test "$cross_compiling" = yes || 15263 $as_test_x conftest$ac_exeext 15264 }; then 15265 15266lt_aix_libpath_sed=' 15267 /Import File Strings/,/^$/ { 15268 /^0/ { 15269 s/^0 *\(.*\)$/\1/ 15270 p 15271 } 15272 }' 15273aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15274# Check for a 64-bit object if we didn't find anything. 15275if test -z "$aix_libpath"; then 15276 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15277fi 15278else 15279 $as_echo "$as_me: failed program was:" >&5 15280sed 's/^/| /' conftest.$ac_ext >&5 15281 15282 15283fi 15284 15285rm -rf conftest.dSYM 15286rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15287 conftest$ac_exeext conftest.$ac_ext 15288if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15289 15290 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15291 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" 15292 else 15293 if test "$host_cpu" = ia64; then 15294 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 15295 allow_undefined_flag_F77="-z nodefs" 15296 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" 15297 else 15298 # Determine the default libpath from the value encoded in an empty executable. 15299 cat >conftest.$ac_ext <<_ACEOF 15300 program main 15301 15302 end 15303_ACEOF 15304rm -f conftest.$ac_objext conftest$ac_exeext 15305if { (ac_try="$ac_link" 15306case "(($ac_try" in 15307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15308 *) ac_try_echo=$ac_try;; 15309esac 15310eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15311$as_echo "$ac_try_echo") >&5 15312 (eval "$ac_link") 2>conftest.er1 15313 ac_status=$? 15314 grep -v '^ *+' conftest.er1 >conftest.err 15315 rm -f conftest.er1 15316 cat conftest.err >&5 15317 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15318 (exit $ac_status); } && { 15319 test -z "$ac_f77_werror_flag" || 15320 test ! -s conftest.err 15321 } && test -s conftest$ac_exeext && { 15322 test "$cross_compiling" = yes || 15323 $as_test_x conftest$ac_exeext 15324 }; then 15325 15326lt_aix_libpath_sed=' 15327 /Import File Strings/,/^$/ { 15328 /^0/ { 15329 s/^0 *\(.*\)$/\1/ 15330 p 15331 } 15332 }' 15333aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15334# Check for a 64-bit object if we didn't find anything. 15335if test -z "$aix_libpath"; then 15336 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15337fi 15338else 15339 $as_echo "$as_me: failed program was:" >&5 15340sed 's/^/| /' conftest.$ac_ext >&5 15341 15342 15343fi 15344 15345rm -rf conftest.dSYM 15346rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15347 conftest$ac_exeext conftest.$ac_ext 15348if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15349 15350 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15351 # Warning - without using the other run time loading flags, 15352 # -berok will link without error, but may produce a broken library. 15353 no_undefined_flag_F77=' ${wl}-bernotok' 15354 allow_undefined_flag_F77=' ${wl}-berok' 15355 # Exported symbols can be pulled into shared objects from archives 15356 whole_archive_flag_spec_F77='$convenience' 15357 archive_cmds_need_lc_F77=yes 15358 # This is similar to how AIX traditionally builds its shared libraries. 15359 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' 15360 fi 15361 fi 15362 ;; 15363 15364 amigaos*) 15365 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)' 15366 hardcode_libdir_flag_spec_F77='-L$libdir' 15367 hardcode_minus_L_F77=yes 15368 # see comment about different semantics on the GNU ld section 15369 ld_shlibs_F77=no 15370 ;; 15371 15372 bsdi[45]*) 15373 export_dynamic_flag_spec_F77=-rdynamic 15374 ;; 15375 15376 cygwin* | mingw* | pw32*) 15377 # When not using gcc, we currently assume that we are using 15378 # Microsoft Visual C++. 15379 # hardcode_libdir_flag_spec is actually meaningless, as there is 15380 # no search path for DLLs. 15381 hardcode_libdir_flag_spec_F77=' ' 15382 allow_undefined_flag_F77=unsupported 15383 # Tell ltmain to make .lib files, not .a files. 15384 libext=lib 15385 # Tell ltmain to make .dll files, not .so files. 15386 shrext_cmds=".dll" 15387 # FIXME: Setting linknames here is a bad hack. 15388 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15389 # The linker will automatically build a .lib file if we build a DLL. 15390 old_archive_From_new_cmds_F77='true' 15391 # FIXME: Should let the user specify the lib program. 15392 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' 15393 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15394 enable_shared_with_static_runtimes_F77=yes 15395 ;; 15396 15397 darwin* | rhapsody*) 15398 case $host_os in 15399 rhapsody* | darwin1.[012]) 15400 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15401 ;; 15402 *) # Darwin 1.3 on 15403 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15404 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15405 else 15406 case ${MACOSX_DEPLOYMENT_TARGET} in 15407 10.[012]) 15408 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15409 ;; 15410 10.*) 15411 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15412 ;; 15413 esac 15414 fi 15415 ;; 15416 esac 15417 archive_cmds_need_lc_F77=no 15418 hardcode_direct_F77=no 15419 hardcode_automatic_F77=yes 15420 hardcode_shlibpath_var_F77=unsupported 15421 whole_archive_flag_spec_F77='' 15422 link_all_deplibs_F77=yes 15423 if test "$GCC" = yes ; then 15424 output_verbose_link_cmd='echo' 15425 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}" 15426 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 15427 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}" 15428 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}" 15429 else 15430 case $cc_basename in 15431 xlc*) 15432 output_verbose_link_cmd='echo' 15433 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 15434 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15435 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15436 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}' 15437 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}' 15438 ;; 15439 *) 15440 ld_shlibs_F77=no 15441 ;; 15442 esac 15443 fi 15444 ;; 15445 15446 dgux*) 15447 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15448 hardcode_libdir_flag_spec_F77='-L$libdir' 15449 hardcode_shlibpath_var_F77=no 15450 ;; 15451 15452 freebsd1*) 15453 ld_shlibs_F77=no 15454 ;; 15455 15456 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15457 # support. Future versions do this automatically, but an explicit c++rt0.o 15458 # does not break anything, and helps significantly (at the cost of a little 15459 # extra space). 15460 freebsd2.2*) 15461 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15462 hardcode_libdir_flag_spec_F77='-R$libdir' 15463 hardcode_direct_F77=yes 15464 hardcode_shlibpath_var_F77=no 15465 ;; 15466 15467 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15468 freebsd2*) 15469 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15470 hardcode_direct_F77=yes 15471 hardcode_minus_L_F77=yes 15472 hardcode_shlibpath_var_F77=no 15473 ;; 15474 15475 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15476 freebsd* | dragonfly*) 15477 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15478 hardcode_libdir_flag_spec_F77='-R$libdir' 15479 hardcode_direct_F77=yes 15480 hardcode_shlibpath_var_F77=no 15481 ;; 15482 15483 hpux9*) 15484 if test "$GCC" = yes; then 15485 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' 15486 else 15487 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' 15488 fi 15489 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15490 hardcode_libdir_separator_F77=: 15491 hardcode_direct_F77=yes 15492 15493 # hardcode_minus_L: Not really in the search PATH, 15494 # but as the default location of the library. 15495 hardcode_minus_L_F77=yes 15496 export_dynamic_flag_spec_F77='${wl}-E' 15497 ;; 15498 15499 hpux10*) 15500 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15501 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15502 else 15503 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15504 fi 15505 if test "$with_gnu_ld" = no; then 15506 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15507 hardcode_libdir_separator_F77=: 15508 15509 hardcode_direct_F77=yes 15510 export_dynamic_flag_spec_F77='${wl}-E' 15511 15512 # hardcode_minus_L: Not really in the search PATH, 15513 # but as the default location of the library. 15514 hardcode_minus_L_F77=yes 15515 fi 15516 ;; 15517 15518 hpux11*) 15519 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15520 case $host_cpu in 15521 hppa*64*) 15522 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15523 ;; 15524 ia64*) 15525 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15526 ;; 15527 *) 15528 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15529 ;; 15530 esac 15531 else 15532 case $host_cpu in 15533 hppa*64*) 15534 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15535 ;; 15536 ia64*) 15537 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15538 ;; 15539 *) 15540 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15541 ;; 15542 esac 15543 fi 15544 if test "$with_gnu_ld" = no; then 15545 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15546 hardcode_libdir_separator_F77=: 15547 15548 case $host_cpu in 15549 hppa*64*|ia64*) 15550 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15551 hardcode_direct_F77=no 15552 hardcode_shlibpath_var_F77=no 15553 ;; 15554 *) 15555 hardcode_direct_F77=yes 15556 export_dynamic_flag_spec_F77='${wl}-E' 15557 15558 # hardcode_minus_L: Not really in the search PATH, 15559 # but as the default location of the library. 15560 hardcode_minus_L_F77=yes 15561 ;; 15562 esac 15563 fi 15564 ;; 15565 15566 irix5* | irix6* | nonstopux*) 15567 if test "$GCC" = yes; then 15568 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' 15569 else 15570 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' 15571 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15572 fi 15573 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15574 hardcode_libdir_separator_F77=: 15575 link_all_deplibs_F77=yes 15576 ;; 15577 15578 netbsd*) 15579 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15580 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15581 else 15582 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15583 fi 15584 hardcode_libdir_flag_spec_F77='-R$libdir' 15585 hardcode_direct_F77=yes 15586 hardcode_shlibpath_var_F77=no 15587 ;; 15588 15589 newsos6) 15590 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15591 hardcode_direct_F77=yes 15592 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15593 hardcode_libdir_separator_F77=: 15594 hardcode_shlibpath_var_F77=no 15595 ;; 15596 15597 openbsd*) 15598 if test -f /usr/libexec/ld.so; then 15599 hardcode_direct_F77=yes 15600 hardcode_shlibpath_var_F77=no 15601 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15602 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15603 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15604 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15605 export_dynamic_flag_spec_F77='${wl}-E' 15606 else 15607 case $host_os in 15608 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15609 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15610 hardcode_libdir_flag_spec_F77='-R$libdir' 15611 ;; 15612 *) 15613 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15614 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15615 ;; 15616 esac 15617 fi 15618 else 15619 ld_shlibs_F77=no 15620 fi 15621 ;; 15622 15623 os2*) 15624 hardcode_libdir_flag_spec_F77='-L$libdir' 15625 hardcode_minus_L_F77=yes 15626 allow_undefined_flag_F77=unsupported 15627 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' 15628 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15629 ;; 15630 15631 osf3*) 15632 if test "$GCC" = yes; then 15633 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15634 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' 15635 else 15636 allow_undefined_flag_F77=' -expect_unresolved \*' 15637 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' 15638 fi 15639 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15640 hardcode_libdir_separator_F77=: 15641 ;; 15642 15643 osf4* | osf5*) # as osf3* with the addition of -msym flag 15644 if test "$GCC" = yes; then 15645 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15646 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' 15647 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15648 else 15649 allow_undefined_flag_F77=' -expect_unresolved \*' 15650 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' 15651 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~ 15652 $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' 15653 15654 # Both c and cxx compiler support -rpath directly 15655 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15656 fi 15657 hardcode_libdir_separator_F77=: 15658 ;; 15659 15660 solaris*) 15661 no_undefined_flag_F77=' -z text' 15662 if test "$GCC" = yes; then 15663 wlarc='${wl}' 15664 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15665 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15666 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15667 else 15668 wlarc='' 15669 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15670 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15671 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15672 fi 15673 hardcode_libdir_flag_spec_F77='-R$libdir' 15674 hardcode_shlibpath_var_F77=no 15675 case $host_os in 15676 solaris2.[0-5] | solaris2.[0-5].*) ;; 15677 *) 15678 # The compiler driver will combine and reorder linker options, 15679 # but understands `-z linker_flag'. GCC discards it without `$wl', 15680 # but is careful enough not to reorder. 15681 # Supported since Solaris 2.6 (maybe 2.5.1?) 15682 if test "$GCC" = yes; then 15683 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 15684 else 15685 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' 15686 fi 15687 ;; 15688 esac 15689 link_all_deplibs_F77=yes 15690 ;; 15691 15692 sunos4*) 15693 if test "x$host_vendor" = xsequent; then 15694 # Use $CC to link under sequent, because it throws in some extra .o 15695 # files that make .init and .fini sections work. 15696 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15697 else 15698 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15699 fi 15700 hardcode_libdir_flag_spec_F77='-L$libdir' 15701 hardcode_direct_F77=yes 15702 hardcode_minus_L_F77=yes 15703 hardcode_shlibpath_var_F77=no 15704 ;; 15705 15706 sysv4) 15707 case $host_vendor in 15708 sni) 15709 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15710 hardcode_direct_F77=yes # is this really true??? 15711 ;; 15712 siemens) 15713 ## LD is ld it makes a PLAMLIB 15714 ## CC just makes a GrossModule. 15715 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15716 reload_cmds_F77='$CC -r -o $output$reload_objs' 15717 hardcode_direct_F77=no 15718 ;; 15719 motorola) 15720 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15721 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15722 ;; 15723 esac 15724 runpath_var='LD_RUN_PATH' 15725 hardcode_shlibpath_var_F77=no 15726 ;; 15727 15728 sysv4.3*) 15729 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15730 hardcode_shlibpath_var_F77=no 15731 export_dynamic_flag_spec_F77='-Bexport' 15732 ;; 15733 15734 sysv4*MP*) 15735 if test -d /usr/nec; then 15736 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15737 hardcode_shlibpath_var_F77=no 15738 runpath_var=LD_RUN_PATH 15739 hardcode_runpath_var=yes 15740 ld_shlibs_F77=yes 15741 fi 15742 ;; 15743 15744 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15745 no_undefined_flag_F77='${wl}-z,text' 15746 archive_cmds_need_lc_F77=no 15747 hardcode_shlibpath_var_F77=no 15748 runpath_var='LD_RUN_PATH' 15749 15750 if test "$GCC" = yes; then 15751 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15752 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15753 else 15754 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15755 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15756 fi 15757 ;; 15758 15759 sysv5* | sco3.2v5* | sco5v6*) 15760 # Note: We can NOT use -z defs as we might desire, because we do not 15761 # link with -lc, and that would cause any symbols used from libc to 15762 # always be unresolved, which means just about no library would 15763 # ever link correctly. If we're not using GNU ld we use -z text 15764 # though, which does catch some bad symbols but isn't as heavy-handed 15765 # as -z defs. 15766 no_undefined_flag_F77='${wl}-z,text' 15767 allow_undefined_flag_F77='${wl}-z,nodefs' 15768 archive_cmds_need_lc_F77=no 15769 hardcode_shlibpath_var_F77=no 15770 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15771 hardcode_libdir_separator_F77=':' 15772 link_all_deplibs_F77=yes 15773 export_dynamic_flag_spec_F77='${wl}-Bexport' 15774 runpath_var='LD_RUN_PATH' 15775 15776 if test "$GCC" = yes; then 15777 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15778 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15779 else 15780 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15781 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15782 fi 15783 ;; 15784 15785 uts4*) 15786 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15787 hardcode_libdir_flag_spec_F77='-L$libdir' 15788 hardcode_shlibpath_var_F77=no 15789 ;; 15790 15791 *) 15792 ld_shlibs_F77=no 15793 ;; 15794 esac 15795 fi 15796 15797{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15798$as_echo "$ld_shlibs_F77" >&6; } 15799test "$ld_shlibs_F77" = no && can_build_shared=no 15800 15801# 15802# Do we need to explicitly link libc? 15803# 15804case "x$archive_cmds_need_lc_F77" in 15805x|xyes) 15806 # Assume -lc should be added 15807 archive_cmds_need_lc_F77=yes 15808 15809 if test "$enable_shared" = yes && test "$GCC" = yes; then 15810 case $archive_cmds_F77 in 15811 *'~'*) 15812 # FIXME: we may have to deal with multi-command sequences. 15813 ;; 15814 '$CC '*) 15815 # Test whether the compiler implicitly links with -lc since on some 15816 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15817 # to ld, don't add -lc before -lgcc. 15818 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15819$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 15820 $rm conftest* 15821 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15822 15823 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15824 (eval $ac_compile) 2>&5 15825 ac_status=$? 15826 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15827 (exit $ac_status); } 2>conftest.err; then 15828 soname=conftest 15829 lib=conftest 15830 libobjs=conftest.$ac_objext 15831 deplibs= 15832 wl=$lt_prog_compiler_wl_F77 15833 pic_flag=$lt_prog_compiler_pic_F77 15834 compiler_flags=-v 15835 linker_flags=-v 15836 verstring= 15837 output_objdir=. 15838 libname=conftest 15839 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15840 allow_undefined_flag_F77= 15841 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15842 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15843 ac_status=$? 15844 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15845 (exit $ac_status); } 15846 then 15847 archive_cmds_need_lc_F77=no 15848 else 15849 archive_cmds_need_lc_F77=yes 15850 fi 15851 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15852 else 15853 cat conftest.err 1>&5 15854 fi 15855 $rm conftest* 15856 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15857$as_echo "$archive_cmds_need_lc_F77" >&6; } 15858 ;; 15859 esac 15860 fi 15861 ;; 15862esac 15863 15864{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15865$as_echo_n "checking dynamic linker characteristics... " >&6; } 15866library_names_spec= 15867libname_spec='lib$name' 15868soname_spec= 15869shrext_cmds=".so" 15870postinstall_cmds= 15871postuninstall_cmds= 15872finish_cmds= 15873finish_eval= 15874shlibpath_var= 15875shlibpath_overrides_runpath=unknown 15876version_type=none 15877dynamic_linker="$host_os ld.so" 15878sys_lib_dlsearch_path_spec="/lib /usr/lib" 15879 15880need_lib_prefix=unknown 15881hardcode_into_libs=no 15882 15883# when you set need_version to no, make sure it does not cause -set_version 15884# flags to be left without arguments 15885need_version=unknown 15886 15887case $host_os in 15888aix3*) 15889 version_type=linux 15890 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15891 shlibpath_var=LIBPATH 15892 15893 # AIX 3 has no versioning support, so we append a major version to the name. 15894 soname_spec='${libname}${release}${shared_ext}$major' 15895 ;; 15896 15897aix[4-9]*) 15898 version_type=linux 15899 need_lib_prefix=no 15900 need_version=no 15901 hardcode_into_libs=yes 15902 if test "$host_cpu" = ia64; then 15903 # AIX 5 supports IA64 15904 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15905 shlibpath_var=LD_LIBRARY_PATH 15906 else 15907 # With GCC up to 2.95.x, collect2 would create an import file 15908 # for dependence libraries. The import file would start with 15909 # the line `#! .'. This would cause the generated library to 15910 # depend on `.', always an invalid library. This was fixed in 15911 # development snapshots of GCC prior to 3.0. 15912 case $host_os in 15913 aix4 | aix4.[01] | aix4.[01].*) 15914 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15915 echo ' yes ' 15916 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15917 : 15918 else 15919 can_build_shared=no 15920 fi 15921 ;; 15922 esac 15923 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15924 # soname into executable. Probably we can add versioning support to 15925 # collect2, so additional links can be useful in future. 15926 if test "$aix_use_runtimelinking" = yes; then 15927 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15928 # instead of lib<name>.a to let people know that these are not 15929 # typical AIX shared libraries. 15930 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15931 else 15932 # We preserve .a as extension for shared libraries through AIX4.2 15933 # and later when we are not doing run time linking. 15934 library_names_spec='${libname}${release}.a $libname.a' 15935 soname_spec='${libname}${release}${shared_ext}$major' 15936 fi 15937 shlibpath_var=LIBPATH 15938 fi 15939 ;; 15940 15941amigaos*) 15942 library_names_spec='$libname.ixlibrary $libname.a' 15943 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15944 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' 15945 ;; 15946 15947beos*) 15948 library_names_spec='${libname}${shared_ext}' 15949 dynamic_linker="$host_os ld.so" 15950 shlibpath_var=LIBRARY_PATH 15951 ;; 15952 15953bsdi[45]*) 15954 version_type=linux 15955 need_version=no 15956 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15957 soname_spec='${libname}${release}${shared_ext}$major' 15958 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15959 shlibpath_var=LD_LIBRARY_PATH 15960 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15961 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15962 # the default ld.so.conf also contains /usr/contrib/lib and 15963 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15964 # libtool to hard-code these into programs 15965 ;; 15966 15967cygwin* | mingw* | pw32*) 15968 version_type=windows 15969 shrext_cmds=".dll" 15970 need_version=no 15971 need_lib_prefix=no 15972 15973 case $GCC,$host_os in 15974 yes,cygwin* | yes,mingw* | yes,pw32*) 15975 library_names_spec='$libname.dll.a' 15976 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15977 postinstall_cmds='base_file=`basename \${file}`~ 15978 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15979 dldir=$destdir/`dirname \$dlpath`~ 15980 test -d \$dldir || mkdir -p \$dldir~ 15981 $install_prog $dir/$dlname \$dldir/$dlname~ 15982 chmod a+x \$dldir/$dlname' 15983 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15984 dlpath=$dir/\$dldll~ 15985 $rm \$dlpath' 15986 shlibpath_overrides_runpath=yes 15987 15988 case $host_os in 15989 cygwin*) 15990 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15991 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15992 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15993 ;; 15994 mingw*) 15995 # MinGW DLLs use traditional 'lib' prefix 15996 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15997 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15998 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15999 # It is most probably a Windows format PATH printed by 16000 # mingw gcc, but we are running on Cygwin. Gcc prints its search 16001 # path with ; separators, and with drive letters. We can handle the 16002 # drive letters (cygwin fileutils understands them), so leave them, 16003 # especially as we might pass files found there to a mingw objdump, 16004 # which wouldn't understand a cygwinified path. Ahh. 16005 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 16006 else 16007 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 16008 fi 16009 ;; 16010 pw32*) 16011 # pw32 DLLs use 'pw' prefix rather than 'lib' 16012 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16013 ;; 16014 esac 16015 ;; 16016 16017 *) 16018 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 16019 ;; 16020 esac 16021 dynamic_linker='Win32 ld.exe' 16022 # FIXME: first we should search . and the directory the executable is in 16023 shlibpath_var=PATH 16024 ;; 16025 16026darwin* | rhapsody*) 16027 dynamic_linker="$host_os dyld" 16028 version_type=darwin 16029 need_lib_prefix=no 16030 need_version=no 16031 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 16032 soname_spec='${libname}${release}${major}$shared_ext' 16033 shlibpath_overrides_runpath=yes 16034 shlibpath_var=DYLD_LIBRARY_PATH 16035 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 16036 16037 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 16038 ;; 16039 16040dgux*) 16041 version_type=linux 16042 need_lib_prefix=no 16043 need_version=no 16044 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 16045 soname_spec='${libname}${release}${shared_ext}$major' 16046 shlibpath_var=LD_LIBRARY_PATH 16047 ;; 16048 16049freebsd1*) 16050 dynamic_linker=no 16051 ;; 16052 16053freebsd* | dragonfly*) 16054 # DragonFly does not have aout. When/if they implement a new 16055 # versioning mechanism, adjust this. 16056 if test -x /usr/bin/objformat; then 16057 objformat=`/usr/bin/objformat` 16058 else 16059 case $host_os in 16060 freebsd[123]*) objformat=aout ;; 16061 *) objformat=elf ;; 16062 esac 16063 fi 16064 version_type=freebsd-$objformat 16065 case $version_type in 16066 freebsd-elf*) 16067 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16068 need_version=no 16069 need_lib_prefix=no 16070 ;; 16071 freebsd-*) 16072 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 16073 need_version=yes 16074 ;; 16075 esac 16076 shlibpath_var=LD_LIBRARY_PATH 16077 case $host_os in 16078 freebsd2*) 16079 shlibpath_overrides_runpath=yes 16080 ;; 16081 freebsd3.[01]* | freebsdelf3.[01]*) 16082 shlibpath_overrides_runpath=yes 16083 hardcode_into_libs=yes 16084 ;; 16085 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 16086 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 16087 shlibpath_overrides_runpath=no 16088 hardcode_into_libs=yes 16089 ;; 16090 *) # from 4.6 on, and DragonFly 16091 shlibpath_overrides_runpath=yes 16092 hardcode_into_libs=yes 16093 ;; 16094 esac 16095 ;; 16096 16097gnu*) 16098 version_type=linux 16099 need_lib_prefix=no 16100 need_version=no 16101 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16102 soname_spec='${libname}${release}${shared_ext}$major' 16103 shlibpath_var=LD_LIBRARY_PATH 16104 hardcode_into_libs=yes 16105 ;; 16106 16107hpux9* | hpux10* | hpux11*) 16108 # Give a soname corresponding to the major version so that dld.sl refuses to 16109 # link against other versions. 16110 version_type=sunos 16111 need_lib_prefix=no 16112 need_version=no 16113 case $host_cpu in 16114 ia64*) 16115 shrext_cmds='.so' 16116 hardcode_into_libs=yes 16117 dynamic_linker="$host_os dld.so" 16118 shlibpath_var=LD_LIBRARY_PATH 16119 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16121 soname_spec='${libname}${release}${shared_ext}$major' 16122 if test "X$HPUX_IA64_MODE" = X32; then 16123 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 16124 else 16125 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 16126 fi 16127 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16128 ;; 16129 hppa*64*) 16130 shrext_cmds='.sl' 16131 hardcode_into_libs=yes 16132 dynamic_linker="$host_os dld.sl" 16133 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 16134 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16135 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16136 soname_spec='${libname}${release}${shared_ext}$major' 16137 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 16138 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16139 ;; 16140 *) 16141 shrext_cmds='.sl' 16142 dynamic_linker="$host_os dld.sl" 16143 shlibpath_var=SHLIB_PATH 16144 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 16145 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16146 soname_spec='${libname}${release}${shared_ext}$major' 16147 ;; 16148 esac 16149 # HP-UX runs *really* slowly unless shared libraries are mode 555. 16150 postinstall_cmds='chmod 555 $lib' 16151 ;; 16152 16153interix[3-9]*) 16154 version_type=linux 16155 need_lib_prefix=no 16156 need_version=no 16157 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16158 soname_spec='${libname}${release}${shared_ext}$major' 16159 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 16160 shlibpath_var=LD_LIBRARY_PATH 16161 shlibpath_overrides_runpath=no 16162 hardcode_into_libs=yes 16163 ;; 16164 16165irix5* | irix6* | nonstopux*) 16166 case $host_os in 16167 nonstopux*) version_type=nonstopux ;; 16168 *) 16169 if test "$lt_cv_prog_gnu_ld" = yes; then 16170 version_type=linux 16171 else 16172 version_type=irix 16173 fi ;; 16174 esac 16175 need_lib_prefix=no 16176 need_version=no 16177 soname_spec='${libname}${release}${shared_ext}$major' 16178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 16179 case $host_os in 16180 irix5* | nonstopux*) 16181 libsuff= shlibsuff= 16182 ;; 16183 *) 16184 case $LD in # libtool.m4 will add one of these switches to LD 16185 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 16186 libsuff= shlibsuff= libmagic=32-bit;; 16187 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 16188 libsuff=32 shlibsuff=N32 libmagic=N32;; 16189 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 16190 libsuff=64 shlibsuff=64 libmagic=64-bit;; 16191 *) libsuff= shlibsuff= libmagic=never-match;; 16192 esac 16193 ;; 16194 esac 16195 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 16196 shlibpath_overrides_runpath=no 16197 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16198 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16199 hardcode_into_libs=yes 16200 ;; 16201 16202# No shared lib support for Linux oldld, aout, or coff. 16203linux*oldld* | linux*aout* | linux*coff*) 16204 dynamic_linker=no 16205 ;; 16206 16207# This must be Linux ELF. 16208linux* | k*bsd*-gnu) 16209 version_type=linux 16210 need_lib_prefix=no 16211 need_version=no 16212 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16213 soname_spec='${libname}${release}${shared_ext}$major' 16214 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16215 shlibpath_var=LD_LIBRARY_PATH 16216 shlibpath_overrides_runpath=no 16217 # This implies no fast_install, which is unacceptable. 16218 # Some rework will be needed to allow for fast_install 16219 # before this can be enabled. 16220 hardcode_into_libs=yes 16221 16222 # Append ld.so.conf contents to the search path 16223 if test -f /etc/ld.so.conf; then 16224 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' ' '` 16225 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 16226 fi 16227 16228 # We used to test for /lib/ld.so.1 and disable shared libraries on 16229 # powerpc, because MkLinux only supported shared libraries with the 16230 # GNU dynamic linker. Since this was broken with cross compilers, 16231 # most powerpc-linux boxes support dynamic linking these days and 16232 # people can always --disable-shared, the test was removed, and we 16233 # assume the GNU/Linux dynamic linker is in use. 16234 dynamic_linker='GNU/Linux ld.so' 16235 ;; 16236 16237netbsd*) 16238 version_type=sunos 16239 need_lib_prefix=no 16240 need_version=no 16241 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16242 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16243 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16244 dynamic_linker='NetBSD (a.out) ld.so' 16245 else 16246 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16247 soname_spec='${libname}${release}${shared_ext}$major' 16248 dynamic_linker='NetBSD ld.elf_so' 16249 fi 16250 shlibpath_var=LD_LIBRARY_PATH 16251 shlibpath_overrides_runpath=yes 16252 hardcode_into_libs=yes 16253 ;; 16254 16255newsos6) 16256 version_type=linux 16257 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16258 shlibpath_var=LD_LIBRARY_PATH 16259 shlibpath_overrides_runpath=yes 16260 ;; 16261 16262nto-qnx*) 16263 version_type=linux 16264 need_lib_prefix=no 16265 need_version=no 16266 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16267 soname_spec='${libname}${release}${shared_ext}$major' 16268 shlibpath_var=LD_LIBRARY_PATH 16269 shlibpath_overrides_runpath=yes 16270 ;; 16271 16272openbsd*) 16273 version_type=sunos 16274 sys_lib_dlsearch_path_spec="/usr/lib" 16275 need_lib_prefix=no 16276 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 16277 case $host_os in 16278 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 16279 *) need_version=no ;; 16280 esac 16281 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16282 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16283 shlibpath_var=LD_LIBRARY_PATH 16284 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16285 case $host_os in 16286 openbsd2.[89] | openbsd2.[89].*) 16287 shlibpath_overrides_runpath=no 16288 ;; 16289 *) 16290 shlibpath_overrides_runpath=yes 16291 ;; 16292 esac 16293 else 16294 shlibpath_overrides_runpath=yes 16295 fi 16296 ;; 16297 16298os2*) 16299 libname_spec='$name' 16300 shrext_cmds=".dll" 16301 need_lib_prefix=no 16302 library_names_spec='$libname${shared_ext} $libname.a' 16303 dynamic_linker='OS/2 ld.exe' 16304 shlibpath_var=LIBPATH 16305 ;; 16306 16307osf3* | osf4* | osf5*) 16308 version_type=osf 16309 need_lib_prefix=no 16310 need_version=no 16311 soname_spec='${libname}${release}${shared_ext}$major' 16312 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16313 shlibpath_var=LD_LIBRARY_PATH 16314 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16315 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16316 ;; 16317 16318rdos*) 16319 dynamic_linker=no 16320 ;; 16321 16322solaris*) 16323 version_type=linux 16324 need_lib_prefix=no 16325 need_version=no 16326 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16327 soname_spec='${libname}${release}${shared_ext}$major' 16328 shlibpath_var=LD_LIBRARY_PATH 16329 shlibpath_overrides_runpath=yes 16330 hardcode_into_libs=yes 16331 # ldd complains unless libraries are executable 16332 postinstall_cmds='chmod +x $lib' 16333 ;; 16334 16335sunos4*) 16336 version_type=sunos 16337 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16338 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16339 shlibpath_var=LD_LIBRARY_PATH 16340 shlibpath_overrides_runpath=yes 16341 if test "$with_gnu_ld" = yes; then 16342 need_lib_prefix=no 16343 fi 16344 need_version=yes 16345 ;; 16346 16347sysv4 | sysv4.3*) 16348 version_type=linux 16349 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16350 soname_spec='${libname}${release}${shared_ext}$major' 16351 shlibpath_var=LD_LIBRARY_PATH 16352 case $host_vendor in 16353 sni) 16354 shlibpath_overrides_runpath=no 16355 need_lib_prefix=no 16356 export_dynamic_flag_spec='${wl}-Blargedynsym' 16357 runpath_var=LD_RUN_PATH 16358 ;; 16359 siemens) 16360 need_lib_prefix=no 16361 ;; 16362 motorola) 16363 need_lib_prefix=no 16364 need_version=no 16365 shlibpath_overrides_runpath=no 16366 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16367 ;; 16368 esac 16369 ;; 16370 16371sysv4*MP*) 16372 if test -d /usr/nec ;then 16373 version_type=linux 16374 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16375 soname_spec='$libname${shared_ext}.$major' 16376 shlibpath_var=LD_LIBRARY_PATH 16377 fi 16378 ;; 16379 16380sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16381 version_type=freebsd-elf 16382 need_lib_prefix=no 16383 need_version=no 16384 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16385 soname_spec='${libname}${release}${shared_ext}$major' 16386 shlibpath_var=LD_LIBRARY_PATH 16387 hardcode_into_libs=yes 16388 if test "$with_gnu_ld" = yes; then 16389 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16390 shlibpath_overrides_runpath=no 16391 else 16392 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16393 shlibpath_overrides_runpath=yes 16394 case $host_os in 16395 sco3.2v5*) 16396 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16397 ;; 16398 esac 16399 fi 16400 sys_lib_dlsearch_path_spec='/usr/lib' 16401 ;; 16402 16403uts4*) 16404 version_type=linux 16405 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16406 soname_spec='${libname}${release}${shared_ext}$major' 16407 shlibpath_var=LD_LIBRARY_PATH 16408 ;; 16409 16410*) 16411 dynamic_linker=no 16412 ;; 16413esac 16414{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16415$as_echo "$dynamic_linker" >&6; } 16416test "$dynamic_linker" = no && can_build_shared=no 16417 16418if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 16419 $as_echo_n "(cached) " >&6 16420else 16421 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 16422fi 16423 16424sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 16425if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 16426 $as_echo_n "(cached) " >&6 16427else 16428 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 16429fi 16430 16431sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 16432 16433variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16434if test "$GCC" = yes; then 16435 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16436fi 16437 16438{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16439$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 16440hardcode_action_F77= 16441if test -n "$hardcode_libdir_flag_spec_F77" || \ 16442 test -n "$runpath_var_F77" || \ 16443 test "X$hardcode_automatic_F77" = "Xyes" ; then 16444 16445 # We can hardcode non-existant directories. 16446 if test "$hardcode_direct_F77" != no && 16447 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16448 # have to relink, otherwise we might link with an installed library 16449 # when we should be linking with a yet-to-be-installed one 16450 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16451 test "$hardcode_minus_L_F77" != no; then 16452 # Linking always hardcodes the temporary library directory. 16453 hardcode_action_F77=relink 16454 else 16455 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16456 hardcode_action_F77=immediate 16457 fi 16458else 16459 # We cannot hardcode anything, or else we can only hardcode existing 16460 # directories. 16461 hardcode_action_F77=unsupported 16462fi 16463{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16464$as_echo "$hardcode_action_F77" >&6; } 16465 16466if test "$hardcode_action_F77" = relink; then 16467 # Fast installation is not supported 16468 enable_fast_install=no 16469elif test "$shlibpath_overrides_runpath" = yes || 16470 test "$enable_shared" = no; then 16471 # Fast installation is not necessary 16472 enable_fast_install=needless 16473fi 16474 16475 16476# The else clause should only fire when bootstrapping the 16477# libtool distribution, otherwise you forgot to ship ltmain.sh 16478# with your package, and you will get complaints that there are 16479# no rules to generate ltmain.sh. 16480if test -f "$ltmain"; then 16481 # See if we are running on zsh, and set the options which allow our commands through 16482 # without removal of \ escapes. 16483 if test -n "${ZSH_VERSION+set}" ; then 16484 setopt NO_GLOB_SUBST 16485 fi 16486 # Now quote all the things that may contain metacharacters while being 16487 # careful not to overquote the AC_SUBSTed values. We take copies of the 16488 # variables and quote the copies for generation of the libtool script. 16489 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 16490 SED SHELL STRIP \ 16491 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16492 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16493 deplibs_check_method reload_flag reload_cmds need_locks \ 16494 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16495 lt_cv_sys_global_symbol_to_c_name_address \ 16496 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16497 old_postinstall_cmds old_postuninstall_cmds \ 16498 compiler_F77 \ 16499 CC_F77 \ 16500 LD_F77 \ 16501 lt_prog_compiler_wl_F77 \ 16502 lt_prog_compiler_pic_F77 \ 16503 lt_prog_compiler_static_F77 \ 16504 lt_prog_compiler_no_builtin_flag_F77 \ 16505 export_dynamic_flag_spec_F77 \ 16506 thread_safe_flag_spec_F77 \ 16507 whole_archive_flag_spec_F77 \ 16508 enable_shared_with_static_runtimes_F77 \ 16509 old_archive_cmds_F77 \ 16510 old_archive_from_new_cmds_F77 \ 16511 predep_objects_F77 \ 16512 postdep_objects_F77 \ 16513 predeps_F77 \ 16514 postdeps_F77 \ 16515 compiler_lib_search_path_F77 \ 16516 compiler_lib_search_dirs_F77 \ 16517 archive_cmds_F77 \ 16518 archive_expsym_cmds_F77 \ 16519 postinstall_cmds_F77 \ 16520 postuninstall_cmds_F77 \ 16521 old_archive_from_expsyms_cmds_F77 \ 16522 allow_undefined_flag_F77 \ 16523 no_undefined_flag_F77 \ 16524 export_symbols_cmds_F77 \ 16525 hardcode_libdir_flag_spec_F77 \ 16526 hardcode_libdir_flag_spec_ld_F77 \ 16527 hardcode_libdir_separator_F77 \ 16528 hardcode_automatic_F77 \ 16529 module_cmds_F77 \ 16530 module_expsym_cmds_F77 \ 16531 lt_cv_prog_compiler_c_o_F77 \ 16532 fix_srcfile_path_F77 \ 16533 exclude_expsyms_F77 \ 16534 include_expsyms_F77; do 16535 16536 case $var in 16537 old_archive_cmds_F77 | \ 16538 old_archive_from_new_cmds_F77 | \ 16539 archive_cmds_F77 | \ 16540 archive_expsym_cmds_F77 | \ 16541 module_cmds_F77 | \ 16542 module_expsym_cmds_F77 | \ 16543 old_archive_from_expsyms_cmds_F77 | \ 16544 export_symbols_cmds_F77 | \ 16545 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16546 postinstall_cmds | postuninstall_cmds | \ 16547 old_postinstall_cmds | old_postuninstall_cmds | \ 16548 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16549 # Double-quote double-evaled strings. 16550 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16551 ;; 16552 *) 16553 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16554 ;; 16555 esac 16556 done 16557 16558 case $lt_echo in 16559 *'\$0 --fallback-echo"') 16560 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16561 ;; 16562 esac 16563 16564cfgfile="$ofile" 16565 16566 cat <<__EOF__ >> "$cfgfile" 16567# ### BEGIN LIBTOOL TAG CONFIG: $tagname 16568 16569# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16570 16571# Shell to use when invoking shell scripts. 16572SHELL=$lt_SHELL 16573 16574# Whether or not to build shared libraries. 16575build_libtool_libs=$enable_shared 16576 16577# Whether or not to build static libraries. 16578build_old_libs=$enable_static 16579 16580# Whether or not to add -lc for building shared libraries. 16581build_libtool_need_lc=$archive_cmds_need_lc_F77 16582 16583# Whether or not to disallow shared libs when runtime libs are static 16584allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16585 16586# Whether or not to optimize for fast installation. 16587fast_install=$enable_fast_install 16588 16589# The host system. 16590host_alias=$host_alias 16591host=$host 16592host_os=$host_os 16593 16594# The build system. 16595build_alias=$build_alias 16596build=$build 16597build_os=$build_os 16598 16599# An echo program that does not interpret backslashes. 16600echo=$lt_echo 16601 16602# The archiver. 16603AR=$lt_AR 16604AR_FLAGS=$lt_AR_FLAGS 16605 16606# A C compiler. 16607LTCC=$lt_LTCC 16608 16609# LTCC compiler flags. 16610LTCFLAGS=$lt_LTCFLAGS 16611 16612# A language-specific compiler. 16613CC=$lt_compiler_F77 16614 16615# Is the compiler the GNU C compiler? 16616with_gcc=$GCC_F77 16617 16618# An ERE matcher. 16619EGREP=$lt_EGREP 16620 16621# The linker used to build libraries. 16622LD=$lt_LD_F77 16623 16624# Whether we need hard or soft links. 16625LN_S=$lt_LN_S 16626 16627# A BSD-compatible nm program. 16628NM=$lt_NM 16629 16630# A symbol stripping program 16631STRIP=$lt_STRIP 16632 16633# Used to examine libraries when file_magic_cmd begins "file" 16634MAGIC_CMD=$MAGIC_CMD 16635 16636# Used on cygwin: DLL creation program. 16637DLLTOOL="$DLLTOOL" 16638 16639# Used on cygwin: object dumper. 16640OBJDUMP="$OBJDUMP" 16641 16642# Used on cygwin: assembler. 16643AS="$AS" 16644 16645# The name of the directory that contains temporary libtool files. 16646objdir=$objdir 16647 16648# How to create reloadable object files. 16649reload_flag=$lt_reload_flag 16650reload_cmds=$lt_reload_cmds 16651 16652# How to pass a linker flag through the compiler. 16653wl=$lt_lt_prog_compiler_wl_F77 16654 16655# Object file suffix (normally "o"). 16656objext="$ac_objext" 16657 16658# Old archive suffix (normally "a"). 16659libext="$libext" 16660 16661# Shared library suffix (normally ".so"). 16662shrext_cmds='$shrext_cmds' 16663 16664# Executable file suffix (normally ""). 16665exeext="$exeext" 16666 16667# Additional compiler flags for building library objects. 16668pic_flag=$lt_lt_prog_compiler_pic_F77 16669pic_mode=$pic_mode 16670 16671# What is the maximum length of a command? 16672max_cmd_len=$lt_cv_sys_max_cmd_len 16673 16674# Does compiler simultaneously support -c and -o options? 16675compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16676 16677# Must we lock files when doing compilation? 16678need_locks=$lt_need_locks 16679 16680# Do we need the lib prefix for modules? 16681need_lib_prefix=$need_lib_prefix 16682 16683# Do we need a version for libraries? 16684need_version=$need_version 16685 16686# Whether dlopen is supported. 16687dlopen_support=$enable_dlopen 16688 16689# Whether dlopen of programs is supported. 16690dlopen_self=$enable_dlopen_self 16691 16692# Whether dlopen of statically linked programs is supported. 16693dlopen_self_static=$enable_dlopen_self_static 16694 16695# Compiler flag to prevent dynamic linking. 16696link_static_flag=$lt_lt_prog_compiler_static_F77 16697 16698# Compiler flag to turn off builtin functions. 16699no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16700 16701# Compiler flag to allow reflexive dlopens. 16702export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16703 16704# Compiler flag to generate shared objects directly from archives. 16705whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16706 16707# Compiler flag to generate thread-safe objects. 16708thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16709 16710# Library versioning type. 16711version_type=$version_type 16712 16713# Format of library name prefix. 16714libname_spec=$lt_libname_spec 16715 16716# List of archive names. First name is the real one, the rest are links. 16717# The last name is the one that the linker finds with -lNAME. 16718library_names_spec=$lt_library_names_spec 16719 16720# The coded name of the library, if different from the real name. 16721soname_spec=$lt_soname_spec 16722 16723# Commands used to build and install an old-style archive. 16724RANLIB=$lt_RANLIB 16725old_archive_cmds=$lt_old_archive_cmds_F77 16726old_postinstall_cmds=$lt_old_postinstall_cmds 16727old_postuninstall_cmds=$lt_old_postuninstall_cmds 16728 16729# Create an old-style archive from a shared archive. 16730old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16731 16732# Create a temporary old-style archive to link instead of a shared archive. 16733old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16734 16735# Commands used to build and install a shared archive. 16736archive_cmds=$lt_archive_cmds_F77 16737archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16738postinstall_cmds=$lt_postinstall_cmds 16739postuninstall_cmds=$lt_postuninstall_cmds 16740 16741# Commands used to build a loadable module (assumed same as above if empty) 16742module_cmds=$lt_module_cmds_F77 16743module_expsym_cmds=$lt_module_expsym_cmds_F77 16744 16745# Commands to strip libraries. 16746old_striplib=$lt_old_striplib 16747striplib=$lt_striplib 16748 16749# Dependencies to place before the objects being linked to create a 16750# shared library. 16751predep_objects=$lt_predep_objects_F77 16752 16753# Dependencies to place after the objects being linked to create a 16754# shared library. 16755postdep_objects=$lt_postdep_objects_F77 16756 16757# Dependencies to place before the objects being linked to create a 16758# shared library. 16759predeps=$lt_predeps_F77 16760 16761# Dependencies to place after the objects being linked to create a 16762# shared library. 16763postdeps=$lt_postdeps_F77 16764 16765# The directories searched by this compiler when creating a shared 16766# library 16767compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 16768 16769# The library search path used internally by the compiler when linking 16770# a shared library. 16771compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16772 16773# Method to check whether dependent libraries are shared objects. 16774deplibs_check_method=$lt_deplibs_check_method 16775 16776# Command to use when deplibs_check_method == file_magic. 16777file_magic_cmd=$lt_file_magic_cmd 16778 16779# Flag that allows shared libraries with undefined symbols to be built. 16780allow_undefined_flag=$lt_allow_undefined_flag_F77 16781 16782# Flag that forces no undefined symbols. 16783no_undefined_flag=$lt_no_undefined_flag_F77 16784 16785# Commands used to finish a libtool library installation in a directory. 16786finish_cmds=$lt_finish_cmds 16787 16788# Same as above, but a single script fragment to be evaled but not shown. 16789finish_eval=$lt_finish_eval 16790 16791# Take the output of nm and produce a listing of raw symbols and C names. 16792global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16793 16794# Transform the output of nm in a proper C declaration 16795global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16796 16797# Transform the output of nm in a C name address pair 16798global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16799 16800# This is the shared library runtime path variable. 16801runpath_var=$runpath_var 16802 16803# This is the shared library path variable. 16804shlibpath_var=$shlibpath_var 16805 16806# Is shlibpath searched before the hard-coded library search path? 16807shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16808 16809# How to hardcode a shared library path into an executable. 16810hardcode_action=$hardcode_action_F77 16811 16812# Whether we should hardcode library paths into libraries. 16813hardcode_into_libs=$hardcode_into_libs 16814 16815# Flag to hardcode \$libdir into a binary during linking. 16816# This must work even if \$libdir does not exist. 16817hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16818 16819# If ld is used when linking, flag to hardcode \$libdir into 16820# a binary during linking. This must work even if \$libdir does 16821# not exist. 16822hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16823 16824# Whether we need a single -rpath flag with a separated argument. 16825hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16826 16827# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16828# resulting binary. 16829hardcode_direct=$hardcode_direct_F77 16830 16831# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16832# resulting binary. 16833hardcode_minus_L=$hardcode_minus_L_F77 16834 16835# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16836# the resulting binary. 16837hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16838 16839# Set to yes if building a shared library automatically hardcodes DIR into the library 16840# and all subsequent libraries and executables linked against it. 16841hardcode_automatic=$hardcode_automatic_F77 16842 16843# Variables whose values should be saved in libtool wrapper scripts and 16844# restored at relink time. 16845variables_saved_for_relink="$variables_saved_for_relink" 16846 16847# Whether libtool must link a program against all its dependency libraries. 16848link_all_deplibs=$link_all_deplibs_F77 16849 16850# Compile-time system search path for libraries 16851sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16852 16853# Run-time system search path for libraries 16854sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16855 16856# Fix the shell variable \$srcfile for the compiler. 16857fix_srcfile_path=$lt_fix_srcfile_path 16858 16859# Set to yes if exported symbols are required. 16860always_export_symbols=$always_export_symbols_F77 16861 16862# The commands to list exported symbols. 16863export_symbols_cmds=$lt_export_symbols_cmds_F77 16864 16865# The commands to extract the exported symbol list from a shared archive. 16866extract_expsyms_cmds=$lt_extract_expsyms_cmds 16867 16868# Symbols that should not be listed in the preloaded symbols. 16869exclude_expsyms=$lt_exclude_expsyms_F77 16870 16871# Symbols that must always be exported. 16872include_expsyms=$lt_include_expsyms_F77 16873 16874# ### END LIBTOOL TAG CONFIG: $tagname 16875 16876__EOF__ 16877 16878 16879else 16880 # If there is no Makefile yet, we rely on a make rule to execute 16881 # `config.status --recheck' to rerun these tests and create the 16882 # libtool script then. 16883 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16884 if test -f "$ltmain_in"; then 16885 test -f Makefile && make "$ltmain" 16886 fi 16887fi 16888 16889 16890ac_ext=c 16891ac_cpp='$CPP $CPPFLAGS' 16892ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16893ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16894ac_compiler_gnu=$ac_cv_c_compiler_gnu 16895 16896CC="$lt_save_CC" 16897 16898 else 16899 tagname="" 16900 fi 16901 ;; 16902 16903 GCJ) 16904 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16905 16906 16907# Source file extension for Java test sources. 16908ac_ext=java 16909 16910# Object file extension for compiled Java test sources. 16911objext=o 16912objext_GCJ=$objext 16913 16914# Code to be used in simple compile tests 16915lt_simple_compile_test_code="class foo {}" 16916 16917# Code to be used in simple link tests 16918lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }' 16919 16920# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16921 16922# If no C compiler was specified, use CC. 16923LTCC=${LTCC-"$CC"} 16924 16925# If no C compiler flags were specified, use CFLAGS. 16926LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16927 16928# Allow CC to be a program name with arguments. 16929compiler=$CC 16930 16931 16932# save warnings/boilerplate of simple test code 16933ac_outfile=conftest.$ac_objext 16934echo "$lt_simple_compile_test_code" >conftest.$ac_ext 16935eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16936_lt_compiler_boilerplate=`cat conftest.err` 16937$rm conftest* 16938 16939ac_outfile=conftest.$ac_objext 16940echo "$lt_simple_link_test_code" >conftest.$ac_ext 16941eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16942_lt_linker_boilerplate=`cat conftest.err` 16943$rm -r conftest* 16944 16945 16946# Allow CC to be a program name with arguments. 16947lt_save_CC="$CC" 16948CC=${GCJ-"gcj"} 16949compiler=$CC 16950compiler_GCJ=$CC 16951for cc_temp in $compiler""; do 16952 case $cc_temp in 16953 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16954 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16955 \-*) ;; 16956 *) break;; 16957 esac 16958done 16959cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16960 16961 16962# GCJ did not exist at the time GCC didn't implicitly link libc in. 16963archive_cmds_need_lc_GCJ=no 16964 16965old_archive_cmds_GCJ=$old_archive_cmds 16966 16967 16968lt_prog_compiler_no_builtin_flag_GCJ= 16969 16970if test "$GCC" = yes; then 16971 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16972 16973 16974{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16975$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 16976if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16977 $as_echo_n "(cached) " >&6 16978else 16979 lt_cv_prog_compiler_rtti_exceptions=no 16980 ac_outfile=conftest.$ac_objext 16981 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16982 lt_compiler_flag="-fno-rtti -fno-exceptions" 16983 # Insert the option either (1) after the last *FLAGS variable, or 16984 # (2) before a word containing "conftest.", or (3) at the end. 16985 # Note that $ac_compile itself does not contain backslashes and begins 16986 # with a dollar sign (not a hyphen), so the echo should work correctly. 16987 # The option is referenced via a variable to avoid confusing sed. 16988 lt_compile=`echo "$ac_compile" | $SED \ 16989 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16990 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16991 -e 's:$: $lt_compiler_flag:'` 16992 (eval echo "\"\$as_me:16992: $lt_compile\"" >&5) 16993 (eval "$lt_compile" 2>conftest.err) 16994 ac_status=$? 16995 cat conftest.err >&5 16996 echo "$as_me:16996: \$? = $ac_status" >&5 16997 if (exit $ac_status) && test -s "$ac_outfile"; then 16998 # The compiler can only warn and ignore the option if not recognized 16999 # So say no if there are warnings other than the usual output. 17000 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 17001 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17002 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17003 lt_cv_prog_compiler_rtti_exceptions=yes 17004 fi 17005 fi 17006 $rm conftest* 17007 17008fi 17009{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 17010$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 17011 17012if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 17013 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 17014else 17015 : 17016fi 17017 17018fi 17019 17020lt_prog_compiler_wl_GCJ= 17021lt_prog_compiler_pic_GCJ= 17022lt_prog_compiler_static_GCJ= 17023 17024{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 17025$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 17026 17027 if test "$GCC" = yes; then 17028 lt_prog_compiler_wl_GCJ='-Wl,' 17029 lt_prog_compiler_static_GCJ='-static' 17030 17031 case $host_os in 17032 aix*) 17033 # All AIX code is PIC. 17034 if test "$host_cpu" = ia64; then 17035 # AIX 5 now supports IA64 processor 17036 lt_prog_compiler_static_GCJ='-Bstatic' 17037 fi 17038 ;; 17039 17040 amigaos*) 17041 # FIXME: we need at least 68020 code to build shared libraries, but 17042 # adding the `-m68020' flag to GCC prevents building anything better, 17043 # like `-m68040'. 17044 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 17045 ;; 17046 17047 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 17048 # PIC is the default for these OSes. 17049 ;; 17050 17051 mingw* | cygwin* | pw32* | os2*) 17052 # This hack is so that the source file can tell whether it is being 17053 # built for inclusion in a dll (and should export symbols for example). 17054 # Although the cygwin gcc ignores -fPIC, still need this for old-style 17055 # (--disable-auto-import) libraries 17056 17057 ;; 17058 17059 darwin* | rhapsody*) 17060 # PIC is the default on this platform 17061 # Common symbols not allowed in MH_DYLIB files 17062 lt_prog_compiler_pic_GCJ='-fno-common' 17063 ;; 17064 17065 interix[3-9]*) 17066 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 17067 # Instead, we relocate shared libraries at runtime. 17068 ;; 17069 17070 msdosdjgpp*) 17071 # Just because we use GCC doesn't mean we suddenly get shared libraries 17072 # on systems that don't support them. 17073 lt_prog_compiler_can_build_shared_GCJ=no 17074 enable_shared=no 17075 ;; 17076 17077 sysv4*MP*) 17078 if test -d /usr/nec; then 17079 lt_prog_compiler_pic_GCJ=-Kconform_pic 17080 fi 17081 ;; 17082 17083 hpux*) 17084 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17085 # not for PA HP-UX. 17086 case $host_cpu in 17087 hppa*64*|ia64*) 17088 # +Z the default 17089 ;; 17090 *) 17091 lt_prog_compiler_pic_GCJ='-fPIC' 17092 ;; 17093 esac 17094 ;; 17095 17096 *) 17097 lt_prog_compiler_pic_GCJ='-fPIC' 17098 ;; 17099 esac 17100 else 17101 # PORTME Check for flag to pass linker flags through the system compiler. 17102 case $host_os in 17103 aix*) 17104 lt_prog_compiler_wl_GCJ='-Wl,' 17105 if test "$host_cpu" = ia64; then 17106 # AIX 5 now supports IA64 processor 17107 lt_prog_compiler_static_GCJ='-Bstatic' 17108 else 17109 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 17110 fi 17111 ;; 17112 darwin*) 17113 # PIC is the default on this platform 17114 # Common symbols not allowed in MH_DYLIB files 17115 case $cc_basename in 17116 xlc*) 17117 lt_prog_compiler_pic_GCJ='-qnocommon' 17118 lt_prog_compiler_wl_GCJ='-Wl,' 17119 ;; 17120 esac 17121 ;; 17122 17123 mingw* | cygwin* | pw32* | os2*) 17124 # This hack is so that the source file can tell whether it is being 17125 # built for inclusion in a dll (and should export symbols for example). 17126 17127 ;; 17128 17129 hpux9* | hpux10* | hpux11*) 17130 lt_prog_compiler_wl_GCJ='-Wl,' 17131 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17132 # not for PA HP-UX. 17133 case $host_cpu in 17134 hppa*64*|ia64*) 17135 # +Z the default 17136 ;; 17137 *) 17138 lt_prog_compiler_pic_GCJ='+Z' 17139 ;; 17140 esac 17141 # Is there a better lt_prog_compiler_static that works with the bundled CC? 17142 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 17143 ;; 17144 17145 irix5* | irix6* | nonstopux*) 17146 lt_prog_compiler_wl_GCJ='-Wl,' 17147 # PIC (with -KPIC) is the default. 17148 lt_prog_compiler_static_GCJ='-non_shared' 17149 ;; 17150 17151 newsos6) 17152 lt_prog_compiler_pic_GCJ='-KPIC' 17153 lt_prog_compiler_static_GCJ='-Bstatic' 17154 ;; 17155 17156 linux* | k*bsd*-gnu) 17157 case $cc_basename in 17158 icc* | ecc*) 17159 lt_prog_compiler_wl_GCJ='-Wl,' 17160 lt_prog_compiler_pic_GCJ='-KPIC' 17161 lt_prog_compiler_static_GCJ='-static' 17162 ;; 17163 pgcc* | pgf77* | pgf90* | pgf95*) 17164 # Portland Group compilers (*not* the Pentium gcc compiler, 17165 # which looks to be a dead project) 17166 lt_prog_compiler_wl_GCJ='-Wl,' 17167 lt_prog_compiler_pic_GCJ='-fpic' 17168 lt_prog_compiler_static_GCJ='-Bstatic' 17169 ;; 17170 ccc*) 17171 lt_prog_compiler_wl_GCJ='-Wl,' 17172 # All Alpha code is PIC. 17173 lt_prog_compiler_static_GCJ='-non_shared' 17174 ;; 17175 *) 17176 case `$CC -V 2>&1 | sed 5q` in 17177 *Sun\ C*) 17178 # Sun C 5.9 17179 lt_prog_compiler_pic_GCJ='-KPIC' 17180 lt_prog_compiler_static_GCJ='-Bstatic' 17181 lt_prog_compiler_wl_GCJ='-Wl,' 17182 ;; 17183 *Sun\ F*) 17184 # Sun Fortran 8.3 passes all unrecognized flags to the linker 17185 lt_prog_compiler_pic_GCJ='-KPIC' 17186 lt_prog_compiler_static_GCJ='-Bstatic' 17187 lt_prog_compiler_wl_GCJ='' 17188 ;; 17189 esac 17190 ;; 17191 esac 17192 ;; 17193 17194 osf3* | osf4* | osf5*) 17195 lt_prog_compiler_wl_GCJ='-Wl,' 17196 # All OSF/1 code is PIC. 17197 lt_prog_compiler_static_GCJ='-non_shared' 17198 ;; 17199 17200 rdos*) 17201 lt_prog_compiler_static_GCJ='-non_shared' 17202 ;; 17203 17204 solaris*) 17205 lt_prog_compiler_pic_GCJ='-KPIC' 17206 lt_prog_compiler_static_GCJ='-Bstatic' 17207 case $cc_basename in 17208 f77* | f90* | f95*) 17209 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 17210 *) 17211 lt_prog_compiler_wl_GCJ='-Wl,';; 17212 esac 17213 ;; 17214 17215 sunos4*) 17216 lt_prog_compiler_wl_GCJ='-Qoption ld ' 17217 lt_prog_compiler_pic_GCJ='-PIC' 17218 lt_prog_compiler_static_GCJ='-Bstatic' 17219 ;; 17220 17221 sysv4 | sysv4.2uw2* | sysv4.3*) 17222 lt_prog_compiler_wl_GCJ='-Wl,' 17223 lt_prog_compiler_pic_GCJ='-KPIC' 17224 lt_prog_compiler_static_GCJ='-Bstatic' 17225 ;; 17226 17227 sysv4*MP*) 17228 if test -d /usr/nec ;then 17229 lt_prog_compiler_pic_GCJ='-Kconform_pic' 17230 lt_prog_compiler_static_GCJ='-Bstatic' 17231 fi 17232 ;; 17233 17234 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 17235 lt_prog_compiler_wl_GCJ='-Wl,' 17236 lt_prog_compiler_pic_GCJ='-KPIC' 17237 lt_prog_compiler_static_GCJ='-Bstatic' 17238 ;; 17239 17240 unicos*) 17241 lt_prog_compiler_wl_GCJ='-Wl,' 17242 lt_prog_compiler_can_build_shared_GCJ=no 17243 ;; 17244 17245 uts4*) 17246 lt_prog_compiler_pic_GCJ='-pic' 17247 lt_prog_compiler_static_GCJ='-Bstatic' 17248 ;; 17249 17250 *) 17251 lt_prog_compiler_can_build_shared_GCJ=no 17252 ;; 17253 esac 17254 fi 17255 17256{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 17257$as_echo "$lt_prog_compiler_pic_GCJ" >&6; } 17258 17259# 17260# Check to make sure the PIC flag actually works. 17261# 17262if test -n "$lt_prog_compiler_pic_GCJ"; then 17263 17264{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 17265$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; } 17266if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then 17267 $as_echo_n "(cached) " >&6 17268else 17269 lt_cv_prog_compiler_pic_works_GCJ=no 17270 ac_outfile=conftest.$ac_objext 17271 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17272 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 17273 # Insert the option either (1) after the last *FLAGS variable, or 17274 # (2) before a word containing "conftest.", or (3) at the end. 17275 # Note that $ac_compile itself does not contain backslashes and begins 17276 # with a dollar sign (not a hyphen), so the echo should work correctly. 17277 # The option is referenced via a variable to avoid confusing sed. 17278 lt_compile=`echo "$ac_compile" | $SED \ 17279 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17280 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17281 -e 's:$: $lt_compiler_flag:'` 17282 (eval echo "\"\$as_me:17282: $lt_compile\"" >&5) 17283 (eval "$lt_compile" 2>conftest.err) 17284 ac_status=$? 17285 cat conftest.err >&5 17286 echo "$as_me:17286: \$? = $ac_status" >&5 17287 if (exit $ac_status) && test -s "$ac_outfile"; then 17288 # The compiler can only warn and ignore the option if not recognized 17289 # So say no if there are warnings other than the usual output. 17290 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 17291 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17292 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17293 lt_cv_prog_compiler_pic_works_GCJ=yes 17294 fi 17295 fi 17296 $rm conftest* 17297 17298fi 17299{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5 17300$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; } 17301 17302if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then 17303 case $lt_prog_compiler_pic_GCJ in 17304 "" | " "*) ;; 17305 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 17306 esac 17307else 17308 lt_prog_compiler_pic_GCJ= 17309 lt_prog_compiler_can_build_shared_GCJ=no 17310fi 17311 17312fi 17313case $host_os in 17314 # For platforms which do not support PIC, -DPIC is meaningless: 17315 *djgpp*) 17316 lt_prog_compiler_pic_GCJ= 17317 ;; 17318 *) 17319 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 17320 ;; 17321esac 17322 17323# 17324# Check to make sure the static flag actually works. 17325# 17326wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 17327{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 17328$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 17329if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then 17330 $as_echo_n "(cached) " >&6 17331else 17332 lt_cv_prog_compiler_static_works_GCJ=no 17333 save_LDFLAGS="$LDFLAGS" 17334 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 17335 echo "$lt_simple_link_test_code" > conftest.$ac_ext 17336 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17337 # The linker can only warn and ignore the option if not recognized 17338 # So say no if there are warnings 17339 if test -s conftest.err; then 17340 # Append any errors to the config.log. 17341 cat conftest.err 1>&5 17342 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 17343 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17344 if diff conftest.exp conftest.er2 >/dev/null; then 17345 lt_cv_prog_compiler_static_works_GCJ=yes 17346 fi 17347 else 17348 lt_cv_prog_compiler_static_works_GCJ=yes 17349 fi 17350 fi 17351 $rm -r conftest* 17352 LDFLAGS="$save_LDFLAGS" 17353 17354fi 17355{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5 17356$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; } 17357 17358if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then 17359 : 17360else 17361 lt_prog_compiler_static_GCJ= 17362fi 17363 17364 17365{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 17366$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 17367if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 17368 $as_echo_n "(cached) " >&6 17369else 17370 lt_cv_prog_compiler_c_o_GCJ=no 17371 $rm -r conftest 2>/dev/null 17372 mkdir conftest 17373 cd conftest 17374 mkdir out 17375 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17376 17377 lt_compiler_flag="-o out/conftest2.$ac_objext" 17378 # Insert the option either (1) after the last *FLAGS variable, or 17379 # (2) before a word containing "conftest.", or (3) at the end. 17380 # Note that $ac_compile itself does not contain backslashes and begins 17381 # with a dollar sign (not a hyphen), so the echo should work correctly. 17382 lt_compile=`echo "$ac_compile" | $SED \ 17383 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17384 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17385 -e 's:$: $lt_compiler_flag:'` 17386 (eval echo "\"\$as_me:17386: $lt_compile\"" >&5) 17387 (eval "$lt_compile" 2>out/conftest.err) 17388 ac_status=$? 17389 cat out/conftest.err >&5 17390 echo "$as_me:17390: \$? = $ac_status" >&5 17391 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17392 then 17393 # The compiler can only warn and ignore the option if not recognized 17394 # So say no if there are warnings 17395 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 17396 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17397 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17398 lt_cv_prog_compiler_c_o_GCJ=yes 17399 fi 17400 fi 17401 chmod u+w . 2>&5 17402 $rm conftest* 17403 # SGI C++ compiler will create directory out/ii_files/ for 17404 # template instantiation 17405 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17406 $rm out/* && rmdir out 17407 cd .. 17408 rmdir conftest 17409 $rm conftest* 17410 17411fi 17412{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17413$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17414 17415 17416hard_links="nottested" 17417if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17418 # do not overwrite the value of need_locks provided by the user 17419 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17420$as_echo_n "checking if we can lock with hard links... " >&6; } 17421 hard_links=yes 17422 $rm conftest* 17423 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17424 touch conftest.a 17425 ln conftest.a conftest.b 2>&5 || hard_links=no 17426 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17427 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 17428$as_echo "$hard_links" >&6; } 17429 if test "$hard_links" = no; then 17430 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17431$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17432 need_locks=warn 17433 fi 17434else 17435 need_locks=no 17436fi 17437 17438{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17439$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 17440 17441 runpath_var= 17442 allow_undefined_flag_GCJ= 17443 enable_shared_with_static_runtimes_GCJ=no 17444 archive_cmds_GCJ= 17445 archive_expsym_cmds_GCJ= 17446 old_archive_From_new_cmds_GCJ= 17447 old_archive_from_expsyms_cmds_GCJ= 17448 export_dynamic_flag_spec_GCJ= 17449 whole_archive_flag_spec_GCJ= 17450 thread_safe_flag_spec_GCJ= 17451 hardcode_libdir_flag_spec_GCJ= 17452 hardcode_libdir_flag_spec_ld_GCJ= 17453 hardcode_libdir_separator_GCJ= 17454 hardcode_direct_GCJ=no 17455 hardcode_minus_L_GCJ=no 17456 hardcode_shlibpath_var_GCJ=unsupported 17457 link_all_deplibs_GCJ=unknown 17458 hardcode_automatic_GCJ=no 17459 module_cmds_GCJ= 17460 module_expsym_cmds_GCJ= 17461 always_export_symbols_GCJ=no 17462 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17463 # include_expsyms should be a list of space-separated symbols to be *always* 17464 # included in the symbol list 17465 include_expsyms_GCJ= 17466 # exclude_expsyms can be an extended regexp of symbols to exclude 17467 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17468 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17469 # as well as any symbol that contains `d'. 17470 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 17471 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17472 # platforms (ab)use it in PIC code, but their linkers get confused if 17473 # the symbol is explicitly referenced. Since portable code cannot 17474 # rely on this symbol name, it's probably fine to never include it in 17475 # preloaded symbol tables. 17476 # Exclude shared library initialization/finalization symbols. 17477 extract_expsyms_cmds= 17478 # Just being paranoid about ensuring that cc_basename is set. 17479 for cc_temp in $compiler""; do 17480 case $cc_temp in 17481 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17482 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17483 \-*) ;; 17484 *) break;; 17485 esac 17486done 17487cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17488 17489 case $host_os in 17490 cygwin* | mingw* | pw32*) 17491 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17492 # When not using gcc, we currently assume that we are using 17493 # Microsoft Visual C++. 17494 if test "$GCC" != yes; then 17495 with_gnu_ld=no 17496 fi 17497 ;; 17498 interix*) 17499 # we just hope/assume this is gcc and not c89 (= MSVC++) 17500 with_gnu_ld=yes 17501 ;; 17502 openbsd*) 17503 with_gnu_ld=no 17504 ;; 17505 esac 17506 17507 ld_shlibs_GCJ=yes 17508 if test "$with_gnu_ld" = yes; then 17509 # If archive_cmds runs LD, not CC, wlarc should be empty 17510 wlarc='${wl}' 17511 17512 # Set some defaults for GNU ld with shared library support. These 17513 # are reset later if shared libraries are not supported. Putting them 17514 # here allows them to be overridden if necessary. 17515 runpath_var=LD_RUN_PATH 17516 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17517 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17518 # ancient GNU ld didn't support --whole-archive et. al. 17519 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17520 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17521 else 17522 whole_archive_flag_spec_GCJ= 17523 fi 17524 supports_anon_versioning=no 17525 case `$LD -v 2>/dev/null` in 17526 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17527 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17528 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17529 *\ 2.11.*) ;; # other 2.11 versions 17530 *) supports_anon_versioning=yes ;; 17531 esac 17532 17533 # See if GNU ld supports shared libraries. 17534 case $host_os in 17535 aix[3-9]*) 17536 # On AIX/PPC, the GNU linker is very broken 17537 if test "$host_cpu" != ia64; then 17538 ld_shlibs_GCJ=no 17539 cat <<EOF 1>&2 17540 17541*** Warning: the GNU linker, at least up to release 2.9.1, is reported 17542*** to be unable to reliably create shared libraries on AIX. 17543*** Therefore, libtool is disabling shared libraries support. If you 17544*** really care for shared libraries, you may want to modify your PATH 17545*** so that a non-GNU linker is found, and then restart. 17546 17547EOF 17548 fi 17549 ;; 17550 17551 amigaos*) 17552 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)' 17553 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17554 hardcode_minus_L_GCJ=yes 17555 17556 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 17557 # that the semantics of dynamic libraries on AmigaOS, at least up 17558 # to version 4, is to share data among multiple programs linked 17559 # with the same dynamic library. Since this doesn't match the 17560 # behavior of shared libraries on other platforms, we can't use 17561 # them. 17562 ld_shlibs_GCJ=no 17563 ;; 17564 17565 beos*) 17566 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17567 allow_undefined_flag_GCJ=unsupported 17568 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17569 # support --undefined. This deserves some investigation. FIXME 17570 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17571 else 17572 ld_shlibs_GCJ=no 17573 fi 17574 ;; 17575 17576 cygwin* | mingw* | pw32*) 17577 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17578 # as there is no search path for DLLs. 17579 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17580 allow_undefined_flag_GCJ=unsupported 17581 always_export_symbols_GCJ=no 17582 enable_shared_with_static_runtimes_GCJ=yes 17583 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 17584 17585 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17586 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17587 # If the export-symbols file already is a .def file (1st line 17588 # is EXPORTS), use it as is; otherwise, prepend... 17589 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17590 cp $export_symbols $output_objdir/$soname.def; 17591 else 17592 echo EXPORTS > $output_objdir/$soname.def; 17593 cat $export_symbols >> $output_objdir/$soname.def; 17594 fi~ 17595 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17596 else 17597 ld_shlibs_GCJ=no 17598 fi 17599 ;; 17600 17601 interix[3-9]*) 17602 hardcode_direct_GCJ=no 17603 hardcode_shlibpath_var_GCJ=no 17604 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17605 export_dynamic_flag_spec_GCJ='${wl}-E' 17606 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17607 # Instead, shared libraries are loaded at an image base (0x10000000 by 17608 # default) and relocated if they conflict, which is a slow very memory 17609 # consuming and fragmenting process. To avoid this, we pick a random, 17610 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17611 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17612 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' 17613 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' 17614 ;; 17615 17616 gnu* | linux* | k*bsd*-gnu) 17617 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17618 tmp_addflag= 17619 case $cc_basename,$host_cpu in 17620 pgcc*) # Portland Group C compiler 17621 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' 17622 tmp_addflag=' $pic_flag' 17623 ;; 17624 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 17625 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' 17626 tmp_addflag=' $pic_flag -Mnomain' ;; 17627 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17628 tmp_addflag=' -i_dynamic' ;; 17629 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17630 tmp_addflag=' -i_dynamic -nofor_main' ;; 17631 ifc* | ifort*) # Intel Fortran compiler 17632 tmp_addflag=' -nofor_main' ;; 17633 esac 17634 case `$CC -V 2>&1 | sed 5q` in 17635 *Sun\ C*) # Sun C 5.9 17636 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' 17637 tmp_sharedflag='-G' ;; 17638 *Sun\ F*) # Sun Fortran 8.3 17639 tmp_sharedflag='-G' ;; 17640 *) 17641 tmp_sharedflag='-shared' ;; 17642 esac 17643 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17644 17645 if test $supports_anon_versioning = yes; then 17646 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17647 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17648 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17649 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17650 fi 17651 else 17652 ld_shlibs_GCJ=no 17653 fi 17654 ;; 17655 17656 netbsd*) 17657 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17658 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17659 wlarc= 17660 else 17661 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17662 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17663 fi 17664 ;; 17665 17666 solaris*) 17667 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17668 ld_shlibs_GCJ=no 17669 cat <<EOF 1>&2 17670 17671*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17672*** create shared libraries on Solaris systems. Therefore, libtool 17673*** is disabling shared libraries support. We urge you to upgrade GNU 17674*** binutils to release 2.9.1 or newer. Another option is to modify 17675*** your PATH or compiler configuration so that the native linker is 17676*** used, and then restart. 17677 17678EOF 17679 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17680 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17681 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17682 else 17683 ld_shlibs_GCJ=no 17684 fi 17685 ;; 17686 17687 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17688 case `$LD -v 2>&1` in 17689 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17690 ld_shlibs_GCJ=no 17691 cat <<_LT_EOF 1>&2 17692 17693*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17694*** reliably create shared libraries on SCO systems. Therefore, libtool 17695*** is disabling shared libraries support. We urge you to upgrade GNU 17696*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17697*** your PATH or compiler configuration so that the native linker is 17698*** used, and then restart. 17699 17700_LT_EOF 17701 ;; 17702 *) 17703 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17704 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17705 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17706 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17707 else 17708 ld_shlibs_GCJ=no 17709 fi 17710 ;; 17711 esac 17712 ;; 17713 17714 sunos4*) 17715 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17716 wlarc= 17717 hardcode_direct_GCJ=yes 17718 hardcode_shlibpath_var_GCJ=no 17719 ;; 17720 17721 *) 17722 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17723 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17724 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17725 else 17726 ld_shlibs_GCJ=no 17727 fi 17728 ;; 17729 esac 17730 17731 if test "$ld_shlibs_GCJ" = no; then 17732 runpath_var= 17733 hardcode_libdir_flag_spec_GCJ= 17734 export_dynamic_flag_spec_GCJ= 17735 whole_archive_flag_spec_GCJ= 17736 fi 17737 else 17738 # PORTME fill in a description of your system's linker (not GNU ld) 17739 case $host_os in 17740 aix3*) 17741 allow_undefined_flag_GCJ=unsupported 17742 always_export_symbols_GCJ=yes 17743 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' 17744 # Note: this linker hardcodes the directories in LIBPATH if there 17745 # are no directories specified by -L. 17746 hardcode_minus_L_GCJ=yes 17747 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17748 # Neither direct hardcoding nor static linking is supported with a 17749 # broken collect2. 17750 hardcode_direct_GCJ=unsupported 17751 fi 17752 ;; 17753 17754 aix[4-9]*) 17755 if test "$host_cpu" = ia64; then 17756 # On IA64, the linker does run time linking by default, so we don't 17757 # have to do anything special. 17758 aix_use_runtimelinking=no 17759 exp_sym_flag='-Bexport' 17760 no_entry_flag="" 17761 else 17762 # If we're using GNU nm, then we don't want the "-C" option. 17763 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17764 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17765 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' 17766 else 17767 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' 17768 fi 17769 aix_use_runtimelinking=no 17770 17771 # Test if we are trying to use run time linking or normal 17772 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17773 # need to do runtime linking. 17774 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 17775 for ld_flag in $LDFLAGS; do 17776 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17777 aix_use_runtimelinking=yes 17778 break 17779 fi 17780 done 17781 ;; 17782 esac 17783 17784 exp_sym_flag='-bexport' 17785 no_entry_flag='-bnoentry' 17786 fi 17787 17788 # When large executables or shared objects are built, AIX ld can 17789 # have problems creating the table of contents. If linking a library 17790 # or program results in "error TOC overflow" add -mminimal-toc to 17791 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17792 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17793 17794 archive_cmds_GCJ='' 17795 hardcode_direct_GCJ=yes 17796 hardcode_libdir_separator_GCJ=':' 17797 link_all_deplibs_GCJ=yes 17798 17799 if test "$GCC" = yes; then 17800 case $host_os in aix4.[012]|aix4.[012].*) 17801 # We only want to do this on AIX 4.2 and lower, the check 17802 # below for broken collect2 doesn't work under 4.3+ 17803 collect2name=`${CC} -print-prog-name=collect2` 17804 if test -f "$collect2name" && \ 17805 strings "$collect2name" | grep resolve_lib_name >/dev/null 17806 then 17807 # We have reworked collect2 17808 : 17809 else 17810 # We have old collect2 17811 hardcode_direct_GCJ=unsupported 17812 # It fails to find uninstalled libraries when the uninstalled 17813 # path is not listed in the libpath. Setting hardcode_minus_L 17814 # to unsupported forces relinking 17815 hardcode_minus_L_GCJ=yes 17816 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17817 hardcode_libdir_separator_GCJ= 17818 fi 17819 ;; 17820 esac 17821 shared_flag='-shared' 17822 if test "$aix_use_runtimelinking" = yes; then 17823 shared_flag="$shared_flag "'${wl}-G' 17824 fi 17825 else 17826 # not using gcc 17827 if test "$host_cpu" = ia64; then 17828 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17829 # chokes on -Wl,-G. The following line is correct: 17830 shared_flag='-G' 17831 else 17832 if test "$aix_use_runtimelinking" = yes; then 17833 shared_flag='${wl}-G' 17834 else 17835 shared_flag='${wl}-bM:SRE' 17836 fi 17837 fi 17838 fi 17839 17840 # It seems that -bexpall does not export symbols beginning with 17841 # underscore (_), so it is better to generate a list of symbols to export. 17842 always_export_symbols_GCJ=yes 17843 if test "$aix_use_runtimelinking" = yes; then 17844 # Warning - without using the other runtime loading flags (-brtl), 17845 # -berok will link without error, but may produce a broken library. 17846 allow_undefined_flag_GCJ='-berok' 17847 # Determine the default libpath from the value encoded in an empty executable. 17848 cat >conftest.$ac_ext <<_ACEOF 17849/* confdefs.h. */ 17850_ACEOF 17851cat confdefs.h >>conftest.$ac_ext 17852cat >>conftest.$ac_ext <<_ACEOF 17853/* end confdefs.h. */ 17854 17855int 17856main () 17857{ 17858 17859 ; 17860 return 0; 17861} 17862_ACEOF 17863rm -f conftest.$ac_objext conftest$ac_exeext 17864if { (ac_try="$ac_link" 17865case "(($ac_try" in 17866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17867 *) ac_try_echo=$ac_try;; 17868esac 17869eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17870$as_echo "$ac_try_echo") >&5 17871 (eval "$ac_link") 2>conftest.er1 17872 ac_status=$? 17873 grep -v '^ *+' conftest.er1 >conftest.err 17874 rm -f conftest.er1 17875 cat conftest.err >&5 17876 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17877 (exit $ac_status); } && { 17878 test -z "$ac_c_werror_flag" || 17879 test ! -s conftest.err 17880 } && test -s conftest$ac_exeext && { 17881 test "$cross_compiling" = yes || 17882 $as_test_x conftest$ac_exeext 17883 }; then 17884 17885lt_aix_libpath_sed=' 17886 /Import File Strings/,/^$/ { 17887 /^0/ { 17888 s/^0 *\(.*\)$/\1/ 17889 p 17890 } 17891 }' 17892aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17893# Check for a 64-bit object if we didn't find anything. 17894if test -z "$aix_libpath"; then 17895 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17896fi 17897else 17898 $as_echo "$as_me: failed program was:" >&5 17899sed 's/^/| /' conftest.$ac_ext >&5 17900 17901 17902fi 17903 17904rm -rf conftest.dSYM 17905rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17906 conftest$ac_exeext conftest.$ac_ext 17907if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17908 17909 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17910 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" 17911 else 17912 if test "$host_cpu" = ia64; then 17913 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17914 allow_undefined_flag_GCJ="-z nodefs" 17915 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" 17916 else 17917 # Determine the default libpath from the value encoded in an empty executable. 17918 cat >conftest.$ac_ext <<_ACEOF 17919/* confdefs.h. */ 17920_ACEOF 17921cat confdefs.h >>conftest.$ac_ext 17922cat >>conftest.$ac_ext <<_ACEOF 17923/* end confdefs.h. */ 17924 17925int 17926main () 17927{ 17928 17929 ; 17930 return 0; 17931} 17932_ACEOF 17933rm -f conftest.$ac_objext conftest$ac_exeext 17934if { (ac_try="$ac_link" 17935case "(($ac_try" in 17936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17937 *) ac_try_echo=$ac_try;; 17938esac 17939eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17940$as_echo "$ac_try_echo") >&5 17941 (eval "$ac_link") 2>conftest.er1 17942 ac_status=$? 17943 grep -v '^ *+' conftest.er1 >conftest.err 17944 rm -f conftest.er1 17945 cat conftest.err >&5 17946 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17947 (exit $ac_status); } && { 17948 test -z "$ac_c_werror_flag" || 17949 test ! -s conftest.err 17950 } && test -s conftest$ac_exeext && { 17951 test "$cross_compiling" = yes || 17952 $as_test_x conftest$ac_exeext 17953 }; then 17954 17955lt_aix_libpath_sed=' 17956 /Import File Strings/,/^$/ { 17957 /^0/ { 17958 s/^0 *\(.*\)$/\1/ 17959 p 17960 } 17961 }' 17962aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17963# Check for a 64-bit object if we didn't find anything. 17964if test -z "$aix_libpath"; then 17965 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17966fi 17967else 17968 $as_echo "$as_me: failed program was:" >&5 17969sed 's/^/| /' conftest.$ac_ext >&5 17970 17971 17972fi 17973 17974rm -rf conftest.dSYM 17975rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17976 conftest$ac_exeext conftest.$ac_ext 17977if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17978 17979 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17980 # Warning - without using the other run time loading flags, 17981 # -berok will link without error, but may produce a broken library. 17982 no_undefined_flag_GCJ=' ${wl}-bernotok' 17983 allow_undefined_flag_GCJ=' ${wl}-berok' 17984 # Exported symbols can be pulled into shared objects from archives 17985 whole_archive_flag_spec_GCJ='$convenience' 17986 archive_cmds_need_lc_GCJ=yes 17987 # This is similar to how AIX traditionally builds its shared libraries. 17988 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' 17989 fi 17990 fi 17991 ;; 17992 17993 amigaos*) 17994 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)' 17995 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17996 hardcode_minus_L_GCJ=yes 17997 # see comment about different semantics on the GNU ld section 17998 ld_shlibs_GCJ=no 17999 ;; 18000 18001 bsdi[45]*) 18002 export_dynamic_flag_spec_GCJ=-rdynamic 18003 ;; 18004 18005 cygwin* | mingw* | pw32*) 18006 # When not using gcc, we currently assume that we are using 18007 # Microsoft Visual C++. 18008 # hardcode_libdir_flag_spec is actually meaningless, as there is 18009 # no search path for DLLs. 18010 hardcode_libdir_flag_spec_GCJ=' ' 18011 allow_undefined_flag_GCJ=unsupported 18012 # Tell ltmain to make .lib files, not .a files. 18013 libext=lib 18014 # Tell ltmain to make .dll files, not .so files. 18015 shrext_cmds=".dll" 18016 # FIXME: Setting linknames here is a bad hack. 18017 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 18018 # The linker will automatically build a .lib file if we build a DLL. 18019 old_archive_From_new_cmds_GCJ='true' 18020 # FIXME: Should let the user specify the lib program. 18021 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs' 18022 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 18023 enable_shared_with_static_runtimes_GCJ=yes 18024 ;; 18025 18026 darwin* | rhapsody*) 18027 case $host_os in 18028 rhapsody* | darwin1.[012]) 18029 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 18030 ;; 18031 *) # Darwin 1.3 on 18032 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 18033 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18034 else 18035 case ${MACOSX_DEPLOYMENT_TARGET} in 18036 10.[012]) 18037 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18038 ;; 18039 10.*) 18040 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 18041 ;; 18042 esac 18043 fi 18044 ;; 18045 esac 18046 archive_cmds_need_lc_GCJ=no 18047 hardcode_direct_GCJ=no 18048 hardcode_automatic_GCJ=yes 18049 hardcode_shlibpath_var_GCJ=unsupported 18050 whole_archive_flag_spec_GCJ='' 18051 link_all_deplibs_GCJ=yes 18052 if test "$GCC" = yes ; then 18053 output_verbose_link_cmd='echo' 18054 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}" 18055 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 18056 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}" 18057 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}" 18058 else 18059 case $cc_basename in 18060 xlc*) 18061 output_verbose_link_cmd='echo' 18062 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 18063 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 18064 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 18065 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}' 18066 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}' 18067 ;; 18068 *) 18069 ld_shlibs_GCJ=no 18070 ;; 18071 esac 18072 fi 18073 ;; 18074 18075 dgux*) 18076 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18077 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18078 hardcode_shlibpath_var_GCJ=no 18079 ;; 18080 18081 freebsd1*) 18082 ld_shlibs_GCJ=no 18083 ;; 18084 18085 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 18086 # support. Future versions do this automatically, but an explicit c++rt0.o 18087 # does not break anything, and helps significantly (at the cost of a little 18088 # extra space). 18089 freebsd2.2*) 18090 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 18091 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18092 hardcode_direct_GCJ=yes 18093 hardcode_shlibpath_var_GCJ=no 18094 ;; 18095 18096 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 18097 freebsd2*) 18098 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18099 hardcode_direct_GCJ=yes 18100 hardcode_minus_L_GCJ=yes 18101 hardcode_shlibpath_var_GCJ=no 18102 ;; 18103 18104 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 18105 freebsd* | dragonfly*) 18106 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 18107 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18108 hardcode_direct_GCJ=yes 18109 hardcode_shlibpath_var_GCJ=no 18110 ;; 18111 18112 hpux9*) 18113 if test "$GCC" = yes; then 18114 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' 18115 else 18116 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' 18117 fi 18118 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18119 hardcode_libdir_separator_GCJ=: 18120 hardcode_direct_GCJ=yes 18121 18122 # hardcode_minus_L: Not really in the search PATH, 18123 # but as the default location of the library. 18124 hardcode_minus_L_GCJ=yes 18125 export_dynamic_flag_spec_GCJ='${wl}-E' 18126 ;; 18127 18128 hpux10*) 18129 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18130 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18131 else 18132 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 18133 fi 18134 if test "$with_gnu_ld" = no; then 18135 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18136 hardcode_libdir_separator_GCJ=: 18137 18138 hardcode_direct_GCJ=yes 18139 export_dynamic_flag_spec_GCJ='${wl}-E' 18140 18141 # hardcode_minus_L: Not really in the search PATH, 18142 # but as the default location of the library. 18143 hardcode_minus_L_GCJ=yes 18144 fi 18145 ;; 18146 18147 hpux11*) 18148 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18149 case $host_cpu in 18150 hppa*64*) 18151 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18152 ;; 18153 ia64*) 18154 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18155 ;; 18156 *) 18157 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18158 ;; 18159 esac 18160 else 18161 case $host_cpu in 18162 hppa*64*) 18163 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18164 ;; 18165 ia64*) 18166 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18167 ;; 18168 *) 18169 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18170 ;; 18171 esac 18172 fi 18173 if test "$with_gnu_ld" = no; then 18174 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18175 hardcode_libdir_separator_GCJ=: 18176 18177 case $host_cpu in 18178 hppa*64*|ia64*) 18179 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 18180 hardcode_direct_GCJ=no 18181 hardcode_shlibpath_var_GCJ=no 18182 ;; 18183 *) 18184 hardcode_direct_GCJ=yes 18185 export_dynamic_flag_spec_GCJ='${wl}-E' 18186 18187 # hardcode_minus_L: Not really in the search PATH, 18188 # but as the default location of the library. 18189 hardcode_minus_L_GCJ=yes 18190 ;; 18191 esac 18192 fi 18193 ;; 18194 18195 irix5* | irix6* | nonstopux*) 18196 if test "$GCC" = yes; then 18197 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' 18198 else 18199 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' 18200 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 18201 fi 18202 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18203 hardcode_libdir_separator_GCJ=: 18204 link_all_deplibs_GCJ=yes 18205 ;; 18206 18207 netbsd*) 18208 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18209 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 18210 else 18211 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 18212 fi 18213 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18214 hardcode_direct_GCJ=yes 18215 hardcode_shlibpath_var_GCJ=no 18216 ;; 18217 18218 newsos6) 18219 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18220 hardcode_direct_GCJ=yes 18221 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18222 hardcode_libdir_separator_GCJ=: 18223 hardcode_shlibpath_var_GCJ=no 18224 ;; 18225 18226 openbsd*) 18227 if test -f /usr/libexec/ld.so; then 18228 hardcode_direct_GCJ=yes 18229 hardcode_shlibpath_var_GCJ=no 18230 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18231 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18232 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 18233 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18234 export_dynamic_flag_spec_GCJ='${wl}-E' 18235 else 18236 case $host_os in 18237 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 18238 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18239 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18240 ;; 18241 *) 18242 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18243 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18244 ;; 18245 esac 18246 fi 18247 else 18248 ld_shlibs_GCJ=no 18249 fi 18250 ;; 18251 18252 os2*) 18253 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18254 hardcode_minus_L_GCJ=yes 18255 allow_undefined_flag_GCJ=unsupported 18256 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' 18257 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 18258 ;; 18259 18260 osf3*) 18261 if test "$GCC" = yes; then 18262 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18263 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' 18264 else 18265 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18266 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' 18267 fi 18268 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18269 hardcode_libdir_separator_GCJ=: 18270 ;; 18271 18272 osf4* | osf5*) # as osf3* with the addition of -msym flag 18273 if test "$GCC" = yes; then 18274 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18275 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' 18276 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18277 else 18278 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18279 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' 18280 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~ 18281 $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' 18282 18283 # Both c and cxx compiler support -rpath directly 18284 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 18285 fi 18286 hardcode_libdir_separator_GCJ=: 18287 ;; 18288 18289 solaris*) 18290 no_undefined_flag_GCJ=' -z text' 18291 if test "$GCC" = yes; then 18292 wlarc='${wl}' 18293 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18294 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18295 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 18296 else 18297 wlarc='' 18298 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 18299 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18300 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 18301 fi 18302 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18303 hardcode_shlibpath_var_GCJ=no 18304 case $host_os in 18305 solaris2.[0-5] | solaris2.[0-5].*) ;; 18306 *) 18307 # The compiler driver will combine and reorder linker options, 18308 # but understands `-z linker_flag'. GCC discards it without `$wl', 18309 # but is careful enough not to reorder. 18310 # Supported since Solaris 2.6 (maybe 2.5.1?) 18311 if test "$GCC" = yes; then 18312 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 18313 else 18314 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' 18315 fi 18316 ;; 18317 esac 18318 link_all_deplibs_GCJ=yes 18319 ;; 18320 18321 sunos4*) 18322 if test "x$host_vendor" = xsequent; then 18323 # Use $CC to link under sequent, because it throws in some extra .o 18324 # files that make .init and .fini sections work. 18325 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 18326 else 18327 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 18328 fi 18329 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18330 hardcode_direct_GCJ=yes 18331 hardcode_minus_L_GCJ=yes 18332 hardcode_shlibpath_var_GCJ=no 18333 ;; 18334 18335 sysv4) 18336 case $host_vendor in 18337 sni) 18338 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18339 hardcode_direct_GCJ=yes # is this really true??? 18340 ;; 18341 siemens) 18342 ## LD is ld it makes a PLAMLIB 18343 ## CC just makes a GrossModule. 18344 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18345 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 18346 hardcode_direct_GCJ=no 18347 ;; 18348 motorola) 18349 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18350 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 18351 ;; 18352 esac 18353 runpath_var='LD_RUN_PATH' 18354 hardcode_shlibpath_var_GCJ=no 18355 ;; 18356 18357 sysv4.3*) 18358 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18359 hardcode_shlibpath_var_GCJ=no 18360 export_dynamic_flag_spec_GCJ='-Bexport' 18361 ;; 18362 18363 sysv4*MP*) 18364 if test -d /usr/nec; then 18365 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18366 hardcode_shlibpath_var_GCJ=no 18367 runpath_var=LD_RUN_PATH 18368 hardcode_runpath_var=yes 18369 ld_shlibs_GCJ=yes 18370 fi 18371 ;; 18372 18373 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 18374 no_undefined_flag_GCJ='${wl}-z,text' 18375 archive_cmds_need_lc_GCJ=no 18376 hardcode_shlibpath_var_GCJ=no 18377 runpath_var='LD_RUN_PATH' 18378 18379 if test "$GCC" = yes; then 18380 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18381 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18382 else 18383 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18384 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18385 fi 18386 ;; 18387 18388 sysv5* | sco3.2v5* | sco5v6*) 18389 # Note: We can NOT use -z defs as we might desire, because we do not 18390 # link with -lc, and that would cause any symbols used from libc to 18391 # always be unresolved, which means just about no library would 18392 # ever link correctly. If we're not using GNU ld we use -z text 18393 # though, which does catch some bad symbols but isn't as heavy-handed 18394 # as -z defs. 18395 no_undefined_flag_GCJ='${wl}-z,text' 18396 allow_undefined_flag_GCJ='${wl}-z,nodefs' 18397 archive_cmds_need_lc_GCJ=no 18398 hardcode_shlibpath_var_GCJ=no 18399 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 18400 hardcode_libdir_separator_GCJ=':' 18401 link_all_deplibs_GCJ=yes 18402 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 18403 runpath_var='LD_RUN_PATH' 18404 18405 if test "$GCC" = yes; then 18406 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18407 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18408 else 18409 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18410 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18411 fi 18412 ;; 18413 18414 uts4*) 18415 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18416 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18417 hardcode_shlibpath_var_GCJ=no 18418 ;; 18419 18420 *) 18421 ld_shlibs_GCJ=no 18422 ;; 18423 esac 18424 fi 18425 18426{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 18427$as_echo "$ld_shlibs_GCJ" >&6; } 18428test "$ld_shlibs_GCJ" = no && can_build_shared=no 18429 18430# 18431# Do we need to explicitly link libc? 18432# 18433case "x$archive_cmds_need_lc_GCJ" in 18434x|xyes) 18435 # Assume -lc should be added 18436 archive_cmds_need_lc_GCJ=yes 18437 18438 if test "$enable_shared" = yes && test "$GCC" = yes; then 18439 case $archive_cmds_GCJ in 18440 *'~'*) 18441 # FIXME: we may have to deal with multi-command sequences. 18442 ;; 18443 '$CC '*) 18444 # Test whether the compiler implicitly links with -lc since on some 18445 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18446 # to ld, don't add -lc before -lgcc. 18447 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18448$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 18449 $rm conftest* 18450 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 18451 18452 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18453 (eval $ac_compile) 2>&5 18454 ac_status=$? 18455 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18456 (exit $ac_status); } 2>conftest.err; then 18457 soname=conftest 18458 lib=conftest 18459 libobjs=conftest.$ac_objext 18460 deplibs= 18461 wl=$lt_prog_compiler_wl_GCJ 18462 pic_flag=$lt_prog_compiler_pic_GCJ 18463 compiler_flags=-v 18464 linker_flags=-v 18465 verstring= 18466 output_objdir=. 18467 libname=conftest 18468 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18469 allow_undefined_flag_GCJ= 18470 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 18471 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 18472 ac_status=$? 18473 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18474 (exit $ac_status); } 18475 then 18476 archive_cmds_need_lc_GCJ=no 18477 else 18478 archive_cmds_need_lc_GCJ=yes 18479 fi 18480 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 18481 else 18482 cat conftest.err 1>&5 18483 fi 18484 $rm conftest* 18485 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 18486$as_echo "$archive_cmds_need_lc_GCJ" >&6; } 18487 ;; 18488 esac 18489 fi 18490 ;; 18491esac 18492 18493{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 18494$as_echo_n "checking dynamic linker characteristics... " >&6; } 18495library_names_spec= 18496libname_spec='lib$name' 18497soname_spec= 18498shrext_cmds=".so" 18499postinstall_cmds= 18500postuninstall_cmds= 18501finish_cmds= 18502finish_eval= 18503shlibpath_var= 18504shlibpath_overrides_runpath=unknown 18505version_type=none 18506dynamic_linker="$host_os ld.so" 18507sys_lib_dlsearch_path_spec="/lib /usr/lib" 18508 18509need_lib_prefix=unknown 18510hardcode_into_libs=no 18511 18512# when you set need_version to no, make sure it does not cause -set_version 18513# flags to be left without arguments 18514need_version=unknown 18515 18516case $host_os in 18517aix3*) 18518 version_type=linux 18519 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18520 shlibpath_var=LIBPATH 18521 18522 # AIX 3 has no versioning support, so we append a major version to the name. 18523 soname_spec='${libname}${release}${shared_ext}$major' 18524 ;; 18525 18526aix[4-9]*) 18527 version_type=linux 18528 need_lib_prefix=no 18529 need_version=no 18530 hardcode_into_libs=yes 18531 if test "$host_cpu" = ia64; then 18532 # AIX 5 supports IA64 18533 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18534 shlibpath_var=LD_LIBRARY_PATH 18535 else 18536 # With GCC up to 2.95.x, collect2 would create an import file 18537 # for dependence libraries. The import file would start with 18538 # the line `#! .'. This would cause the generated library to 18539 # depend on `.', always an invalid library. This was fixed in 18540 # development snapshots of GCC prior to 3.0. 18541 case $host_os in 18542 aix4 | aix4.[01] | aix4.[01].*) 18543 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18544 echo ' yes ' 18545 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18546 : 18547 else 18548 can_build_shared=no 18549 fi 18550 ;; 18551 esac 18552 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18553 # soname into executable. Probably we can add versioning support to 18554 # collect2, so additional links can be useful in future. 18555 if test "$aix_use_runtimelinking" = yes; then 18556 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18557 # instead of lib<name>.a to let people know that these are not 18558 # typical AIX shared libraries. 18559 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18560 else 18561 # We preserve .a as extension for shared libraries through AIX4.2 18562 # and later when we are not doing run time linking. 18563 library_names_spec='${libname}${release}.a $libname.a' 18564 soname_spec='${libname}${release}${shared_ext}$major' 18565 fi 18566 shlibpath_var=LIBPATH 18567 fi 18568 ;; 18569 18570amigaos*) 18571 library_names_spec='$libname.ixlibrary $libname.a' 18572 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18573 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' 18574 ;; 18575 18576beos*) 18577 library_names_spec='${libname}${shared_ext}' 18578 dynamic_linker="$host_os ld.so" 18579 shlibpath_var=LIBRARY_PATH 18580 ;; 18581 18582bsdi[45]*) 18583 version_type=linux 18584 need_version=no 18585 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18586 soname_spec='${libname}${release}${shared_ext}$major' 18587 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18588 shlibpath_var=LD_LIBRARY_PATH 18589 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18590 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18591 # the default ld.so.conf also contains /usr/contrib/lib and 18592 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18593 # libtool to hard-code these into programs 18594 ;; 18595 18596cygwin* | mingw* | pw32*) 18597 version_type=windows 18598 shrext_cmds=".dll" 18599 need_version=no 18600 need_lib_prefix=no 18601 18602 case $GCC,$host_os in 18603 yes,cygwin* | yes,mingw* | yes,pw32*) 18604 library_names_spec='$libname.dll.a' 18605 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18606 postinstall_cmds='base_file=`basename \${file}`~ 18607 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18608 dldir=$destdir/`dirname \$dlpath`~ 18609 test -d \$dldir || mkdir -p \$dldir~ 18610 $install_prog $dir/$dlname \$dldir/$dlname~ 18611 chmod a+x \$dldir/$dlname' 18612 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18613 dlpath=$dir/\$dldll~ 18614 $rm \$dlpath' 18615 shlibpath_overrides_runpath=yes 18616 18617 case $host_os in 18618 cygwin*) 18619 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18620 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18621 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18622 ;; 18623 mingw*) 18624 # MinGW DLLs use traditional 'lib' prefix 18625 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18626 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18627 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18628 # It is most probably a Windows format PATH printed by 18629 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18630 # path with ; separators, and with drive letters. We can handle the 18631 # drive letters (cygwin fileutils understands them), so leave them, 18632 # especially as we might pass files found there to a mingw objdump, 18633 # which wouldn't understand a cygwinified path. Ahh. 18634 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18635 else 18636 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18637 fi 18638 ;; 18639 pw32*) 18640 # pw32 DLLs use 'pw' prefix rather than 'lib' 18641 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18642 ;; 18643 esac 18644 ;; 18645 18646 *) 18647 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18648 ;; 18649 esac 18650 dynamic_linker='Win32 ld.exe' 18651 # FIXME: first we should search . and the directory the executable is in 18652 shlibpath_var=PATH 18653 ;; 18654 18655darwin* | rhapsody*) 18656 dynamic_linker="$host_os dyld" 18657 version_type=darwin 18658 need_lib_prefix=no 18659 need_version=no 18660 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18661 soname_spec='${libname}${release}${major}$shared_ext' 18662 shlibpath_overrides_runpath=yes 18663 shlibpath_var=DYLD_LIBRARY_PATH 18664 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18665 18666 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18667 ;; 18668 18669dgux*) 18670 version_type=linux 18671 need_lib_prefix=no 18672 need_version=no 18673 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18674 soname_spec='${libname}${release}${shared_ext}$major' 18675 shlibpath_var=LD_LIBRARY_PATH 18676 ;; 18677 18678freebsd1*) 18679 dynamic_linker=no 18680 ;; 18681 18682freebsd* | dragonfly*) 18683 # DragonFly does not have aout. When/if they implement a new 18684 # versioning mechanism, adjust this. 18685 if test -x /usr/bin/objformat; then 18686 objformat=`/usr/bin/objformat` 18687 else 18688 case $host_os in 18689 freebsd[123]*) objformat=aout ;; 18690 *) objformat=elf ;; 18691 esac 18692 fi 18693 version_type=freebsd-$objformat 18694 case $version_type in 18695 freebsd-elf*) 18696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18697 need_version=no 18698 need_lib_prefix=no 18699 ;; 18700 freebsd-*) 18701 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18702 need_version=yes 18703 ;; 18704 esac 18705 shlibpath_var=LD_LIBRARY_PATH 18706 case $host_os in 18707 freebsd2*) 18708 shlibpath_overrides_runpath=yes 18709 ;; 18710 freebsd3.[01]* | freebsdelf3.[01]*) 18711 shlibpath_overrides_runpath=yes 18712 hardcode_into_libs=yes 18713 ;; 18714 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18715 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18716 shlibpath_overrides_runpath=no 18717 hardcode_into_libs=yes 18718 ;; 18719 *) # from 4.6 on, and DragonFly 18720 shlibpath_overrides_runpath=yes 18721 hardcode_into_libs=yes 18722 ;; 18723 esac 18724 ;; 18725 18726gnu*) 18727 version_type=linux 18728 need_lib_prefix=no 18729 need_version=no 18730 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18731 soname_spec='${libname}${release}${shared_ext}$major' 18732 shlibpath_var=LD_LIBRARY_PATH 18733 hardcode_into_libs=yes 18734 ;; 18735 18736hpux9* | hpux10* | hpux11*) 18737 # Give a soname corresponding to the major version so that dld.sl refuses to 18738 # link against other versions. 18739 version_type=sunos 18740 need_lib_prefix=no 18741 need_version=no 18742 case $host_cpu in 18743 ia64*) 18744 shrext_cmds='.so' 18745 hardcode_into_libs=yes 18746 dynamic_linker="$host_os dld.so" 18747 shlibpath_var=LD_LIBRARY_PATH 18748 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18749 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18750 soname_spec='${libname}${release}${shared_ext}$major' 18751 if test "X$HPUX_IA64_MODE" = X32; then 18752 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18753 else 18754 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18755 fi 18756 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18757 ;; 18758 hppa*64*) 18759 shrext_cmds='.sl' 18760 hardcode_into_libs=yes 18761 dynamic_linker="$host_os dld.sl" 18762 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18763 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18764 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18765 soname_spec='${libname}${release}${shared_ext}$major' 18766 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18767 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18768 ;; 18769 *) 18770 shrext_cmds='.sl' 18771 dynamic_linker="$host_os dld.sl" 18772 shlibpath_var=SHLIB_PATH 18773 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18774 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18775 soname_spec='${libname}${release}${shared_ext}$major' 18776 ;; 18777 esac 18778 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18779 postinstall_cmds='chmod 555 $lib' 18780 ;; 18781 18782interix[3-9]*) 18783 version_type=linux 18784 need_lib_prefix=no 18785 need_version=no 18786 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18787 soname_spec='${libname}${release}${shared_ext}$major' 18788 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18789 shlibpath_var=LD_LIBRARY_PATH 18790 shlibpath_overrides_runpath=no 18791 hardcode_into_libs=yes 18792 ;; 18793 18794irix5* | irix6* | nonstopux*) 18795 case $host_os in 18796 nonstopux*) version_type=nonstopux ;; 18797 *) 18798 if test "$lt_cv_prog_gnu_ld" = yes; then 18799 version_type=linux 18800 else 18801 version_type=irix 18802 fi ;; 18803 esac 18804 need_lib_prefix=no 18805 need_version=no 18806 soname_spec='${libname}${release}${shared_ext}$major' 18807 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18808 case $host_os in 18809 irix5* | nonstopux*) 18810 libsuff= shlibsuff= 18811 ;; 18812 *) 18813 case $LD in # libtool.m4 will add one of these switches to LD 18814 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18815 libsuff= shlibsuff= libmagic=32-bit;; 18816 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18817 libsuff=32 shlibsuff=N32 libmagic=N32;; 18818 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18819 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18820 *) libsuff= shlibsuff= libmagic=never-match;; 18821 esac 18822 ;; 18823 esac 18824 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18825 shlibpath_overrides_runpath=no 18826 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18827 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18828 hardcode_into_libs=yes 18829 ;; 18830 18831# No shared lib support for Linux oldld, aout, or coff. 18832linux*oldld* | linux*aout* | linux*coff*) 18833 dynamic_linker=no 18834 ;; 18835 18836# This must be Linux ELF. 18837linux* | k*bsd*-gnu) 18838 version_type=linux 18839 need_lib_prefix=no 18840 need_version=no 18841 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18842 soname_spec='${libname}${release}${shared_ext}$major' 18843 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18844 shlibpath_var=LD_LIBRARY_PATH 18845 shlibpath_overrides_runpath=no 18846 # This implies no fast_install, which is unacceptable. 18847 # Some rework will be needed to allow for fast_install 18848 # before this can be enabled. 18849 hardcode_into_libs=yes 18850 18851 # Append ld.so.conf contents to the search path 18852 if test -f /etc/ld.so.conf; then 18853 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' ' '` 18854 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 18855 fi 18856 18857 # We used to test for /lib/ld.so.1 and disable shared libraries on 18858 # powerpc, because MkLinux only supported shared libraries with the 18859 # GNU dynamic linker. Since this was broken with cross compilers, 18860 # most powerpc-linux boxes support dynamic linking these days and 18861 # people can always --disable-shared, the test was removed, and we 18862 # assume the GNU/Linux dynamic linker is in use. 18863 dynamic_linker='GNU/Linux ld.so' 18864 ;; 18865 18866netbsd*) 18867 version_type=sunos 18868 need_lib_prefix=no 18869 need_version=no 18870 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18871 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18872 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18873 dynamic_linker='NetBSD (a.out) ld.so' 18874 else 18875 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18876 soname_spec='${libname}${release}${shared_ext}$major' 18877 dynamic_linker='NetBSD ld.elf_so' 18878 fi 18879 shlibpath_var=LD_LIBRARY_PATH 18880 shlibpath_overrides_runpath=yes 18881 hardcode_into_libs=yes 18882 ;; 18883 18884newsos6) 18885 version_type=linux 18886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18887 shlibpath_var=LD_LIBRARY_PATH 18888 shlibpath_overrides_runpath=yes 18889 ;; 18890 18891nto-qnx*) 18892 version_type=linux 18893 need_lib_prefix=no 18894 need_version=no 18895 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18896 soname_spec='${libname}${release}${shared_ext}$major' 18897 shlibpath_var=LD_LIBRARY_PATH 18898 shlibpath_overrides_runpath=yes 18899 ;; 18900 18901openbsd*) 18902 version_type=sunos 18903 sys_lib_dlsearch_path_spec="/usr/lib" 18904 need_lib_prefix=no 18905 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18906 case $host_os in 18907 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18908 *) need_version=no ;; 18909 esac 18910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18911 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18912 shlibpath_var=LD_LIBRARY_PATH 18913 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18914 case $host_os in 18915 openbsd2.[89] | openbsd2.[89].*) 18916 shlibpath_overrides_runpath=no 18917 ;; 18918 *) 18919 shlibpath_overrides_runpath=yes 18920 ;; 18921 esac 18922 else 18923 shlibpath_overrides_runpath=yes 18924 fi 18925 ;; 18926 18927os2*) 18928 libname_spec='$name' 18929 shrext_cmds=".dll" 18930 need_lib_prefix=no 18931 library_names_spec='$libname${shared_ext} $libname.a' 18932 dynamic_linker='OS/2 ld.exe' 18933 shlibpath_var=LIBPATH 18934 ;; 18935 18936osf3* | osf4* | osf5*) 18937 version_type=osf 18938 need_lib_prefix=no 18939 need_version=no 18940 soname_spec='${libname}${release}${shared_ext}$major' 18941 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18942 shlibpath_var=LD_LIBRARY_PATH 18943 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18944 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18945 ;; 18946 18947rdos*) 18948 dynamic_linker=no 18949 ;; 18950 18951solaris*) 18952 version_type=linux 18953 need_lib_prefix=no 18954 need_version=no 18955 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18956 soname_spec='${libname}${release}${shared_ext}$major' 18957 shlibpath_var=LD_LIBRARY_PATH 18958 shlibpath_overrides_runpath=yes 18959 hardcode_into_libs=yes 18960 # ldd complains unless libraries are executable 18961 postinstall_cmds='chmod +x $lib' 18962 ;; 18963 18964sunos4*) 18965 version_type=sunos 18966 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18967 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18968 shlibpath_var=LD_LIBRARY_PATH 18969 shlibpath_overrides_runpath=yes 18970 if test "$with_gnu_ld" = yes; then 18971 need_lib_prefix=no 18972 fi 18973 need_version=yes 18974 ;; 18975 18976sysv4 | sysv4.3*) 18977 version_type=linux 18978 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18979 soname_spec='${libname}${release}${shared_ext}$major' 18980 shlibpath_var=LD_LIBRARY_PATH 18981 case $host_vendor in 18982 sni) 18983 shlibpath_overrides_runpath=no 18984 need_lib_prefix=no 18985 export_dynamic_flag_spec='${wl}-Blargedynsym' 18986 runpath_var=LD_RUN_PATH 18987 ;; 18988 siemens) 18989 need_lib_prefix=no 18990 ;; 18991 motorola) 18992 need_lib_prefix=no 18993 need_version=no 18994 shlibpath_overrides_runpath=no 18995 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18996 ;; 18997 esac 18998 ;; 18999 19000sysv4*MP*) 19001 if test -d /usr/nec ;then 19002 version_type=linux 19003 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 19004 soname_spec='$libname${shared_ext}.$major' 19005 shlibpath_var=LD_LIBRARY_PATH 19006 fi 19007 ;; 19008 19009sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 19010 version_type=freebsd-elf 19011 need_lib_prefix=no 19012 need_version=no 19013 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 19014 soname_spec='${libname}${release}${shared_ext}$major' 19015 shlibpath_var=LD_LIBRARY_PATH 19016 hardcode_into_libs=yes 19017 if test "$with_gnu_ld" = yes; then 19018 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 19019 shlibpath_overrides_runpath=no 19020 else 19021 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 19022 shlibpath_overrides_runpath=yes 19023 case $host_os in 19024 sco3.2v5*) 19025 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 19026 ;; 19027 esac 19028 fi 19029 sys_lib_dlsearch_path_spec='/usr/lib' 19030 ;; 19031 19032uts4*) 19033 version_type=linux 19034 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19035 soname_spec='${libname}${release}${shared_ext}$major' 19036 shlibpath_var=LD_LIBRARY_PATH 19037 ;; 19038 19039*) 19040 dynamic_linker=no 19041 ;; 19042esac 19043{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 19044$as_echo "$dynamic_linker" >&6; } 19045test "$dynamic_linker" = no && can_build_shared=no 19046 19047if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 19048 $as_echo_n "(cached) " >&6 19049else 19050 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 19051fi 19052 19053sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 19054if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 19055 $as_echo_n "(cached) " >&6 19056else 19057 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 19058fi 19059 19060sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 19061 19062variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 19063if test "$GCC" = yes; then 19064 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 19065fi 19066 19067{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 19068$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 19069hardcode_action_GCJ= 19070if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 19071 test -n "$runpath_var_GCJ" || \ 19072 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 19073 19074 # We can hardcode non-existant directories. 19075 if test "$hardcode_direct_GCJ" != no && 19076 # If the only mechanism to avoid hardcoding is shlibpath_var, we 19077 # have to relink, otherwise we might link with an installed library 19078 # when we should be linking with a yet-to-be-installed one 19079 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 19080 test "$hardcode_minus_L_GCJ" != no; then 19081 # Linking always hardcodes the temporary library directory. 19082 hardcode_action_GCJ=relink 19083 else 19084 # We can link without hardcoding, and we can hardcode nonexisting dirs. 19085 hardcode_action_GCJ=immediate 19086 fi 19087else 19088 # We cannot hardcode anything, or else we can only hardcode existing 19089 # directories. 19090 hardcode_action_GCJ=unsupported 19091fi 19092{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 19093$as_echo "$hardcode_action_GCJ" >&6; } 19094 19095if test "$hardcode_action_GCJ" = relink; then 19096 # Fast installation is not supported 19097 enable_fast_install=no 19098elif test "$shlibpath_overrides_runpath" = yes || 19099 test "$enable_shared" = no; then 19100 # Fast installation is not necessary 19101 enable_fast_install=needless 19102fi 19103 19104 19105# The else clause should only fire when bootstrapping the 19106# libtool distribution, otherwise you forgot to ship ltmain.sh 19107# with your package, and you will get complaints that there are 19108# no rules to generate ltmain.sh. 19109if test -f "$ltmain"; then 19110 # See if we are running on zsh, and set the options which allow our commands through 19111 # without removal of \ escapes. 19112 if test -n "${ZSH_VERSION+set}" ; then 19113 setopt NO_GLOB_SUBST 19114 fi 19115 # Now quote all the things that may contain metacharacters while being 19116 # careful not to overquote the AC_SUBSTed values. We take copies of the 19117 # variables and quote the copies for generation of the libtool script. 19118 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19119 SED SHELL STRIP \ 19120 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19121 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19122 deplibs_check_method reload_flag reload_cmds need_locks \ 19123 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19124 lt_cv_sys_global_symbol_to_c_name_address \ 19125 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19126 old_postinstall_cmds old_postuninstall_cmds \ 19127 compiler_GCJ \ 19128 CC_GCJ \ 19129 LD_GCJ \ 19130 lt_prog_compiler_wl_GCJ \ 19131 lt_prog_compiler_pic_GCJ \ 19132 lt_prog_compiler_static_GCJ \ 19133 lt_prog_compiler_no_builtin_flag_GCJ \ 19134 export_dynamic_flag_spec_GCJ \ 19135 thread_safe_flag_spec_GCJ \ 19136 whole_archive_flag_spec_GCJ \ 19137 enable_shared_with_static_runtimes_GCJ \ 19138 old_archive_cmds_GCJ \ 19139 old_archive_from_new_cmds_GCJ \ 19140 predep_objects_GCJ \ 19141 postdep_objects_GCJ \ 19142 predeps_GCJ \ 19143 postdeps_GCJ \ 19144 compiler_lib_search_path_GCJ \ 19145 compiler_lib_search_dirs_GCJ \ 19146 archive_cmds_GCJ \ 19147 archive_expsym_cmds_GCJ \ 19148 postinstall_cmds_GCJ \ 19149 postuninstall_cmds_GCJ \ 19150 old_archive_from_expsyms_cmds_GCJ \ 19151 allow_undefined_flag_GCJ \ 19152 no_undefined_flag_GCJ \ 19153 export_symbols_cmds_GCJ \ 19154 hardcode_libdir_flag_spec_GCJ \ 19155 hardcode_libdir_flag_spec_ld_GCJ \ 19156 hardcode_libdir_separator_GCJ \ 19157 hardcode_automatic_GCJ \ 19158 module_cmds_GCJ \ 19159 module_expsym_cmds_GCJ \ 19160 lt_cv_prog_compiler_c_o_GCJ \ 19161 fix_srcfile_path_GCJ \ 19162 exclude_expsyms_GCJ \ 19163 include_expsyms_GCJ; do 19164 19165 case $var in 19166 old_archive_cmds_GCJ | \ 19167 old_archive_from_new_cmds_GCJ | \ 19168 archive_cmds_GCJ | \ 19169 archive_expsym_cmds_GCJ | \ 19170 module_cmds_GCJ | \ 19171 module_expsym_cmds_GCJ | \ 19172 old_archive_from_expsyms_cmds_GCJ | \ 19173 export_symbols_cmds_GCJ | \ 19174 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19175 postinstall_cmds | postuninstall_cmds | \ 19176 old_postinstall_cmds | old_postuninstall_cmds | \ 19177 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19178 # Double-quote double-evaled strings. 19179 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19180 ;; 19181 *) 19182 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19183 ;; 19184 esac 19185 done 19186 19187 case $lt_echo in 19188 *'\$0 --fallback-echo"') 19189 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19190 ;; 19191 esac 19192 19193cfgfile="$ofile" 19194 19195 cat <<__EOF__ >> "$cfgfile" 19196# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19197 19198# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19199 19200# Shell to use when invoking shell scripts. 19201SHELL=$lt_SHELL 19202 19203# Whether or not to build shared libraries. 19204build_libtool_libs=$enable_shared 19205 19206# Whether or not to build static libraries. 19207build_old_libs=$enable_static 19208 19209# Whether or not to add -lc for building shared libraries. 19210build_libtool_need_lc=$archive_cmds_need_lc_GCJ 19211 19212# Whether or not to disallow shared libs when runtime libs are static 19213allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 19214 19215# Whether or not to optimize for fast installation. 19216fast_install=$enable_fast_install 19217 19218# The host system. 19219host_alias=$host_alias 19220host=$host 19221host_os=$host_os 19222 19223# The build system. 19224build_alias=$build_alias 19225build=$build 19226build_os=$build_os 19227 19228# An echo program that does not interpret backslashes. 19229echo=$lt_echo 19230 19231# The archiver. 19232AR=$lt_AR 19233AR_FLAGS=$lt_AR_FLAGS 19234 19235# A C compiler. 19236LTCC=$lt_LTCC 19237 19238# LTCC compiler flags. 19239LTCFLAGS=$lt_LTCFLAGS 19240 19241# A language-specific compiler. 19242CC=$lt_compiler_GCJ 19243 19244# Is the compiler the GNU C compiler? 19245with_gcc=$GCC_GCJ 19246 19247# An ERE matcher. 19248EGREP=$lt_EGREP 19249 19250# The linker used to build libraries. 19251LD=$lt_LD_GCJ 19252 19253# Whether we need hard or soft links. 19254LN_S=$lt_LN_S 19255 19256# A BSD-compatible nm program. 19257NM=$lt_NM 19258 19259# A symbol stripping program 19260STRIP=$lt_STRIP 19261 19262# Used to examine libraries when file_magic_cmd begins "file" 19263MAGIC_CMD=$MAGIC_CMD 19264 19265# Used on cygwin: DLL creation program. 19266DLLTOOL="$DLLTOOL" 19267 19268# Used on cygwin: object dumper. 19269OBJDUMP="$OBJDUMP" 19270 19271# Used on cygwin: assembler. 19272AS="$AS" 19273 19274# The name of the directory that contains temporary libtool files. 19275objdir=$objdir 19276 19277# How to create reloadable object files. 19278reload_flag=$lt_reload_flag 19279reload_cmds=$lt_reload_cmds 19280 19281# How to pass a linker flag through the compiler. 19282wl=$lt_lt_prog_compiler_wl_GCJ 19283 19284# Object file suffix (normally "o"). 19285objext="$ac_objext" 19286 19287# Old archive suffix (normally "a"). 19288libext="$libext" 19289 19290# Shared library suffix (normally ".so"). 19291shrext_cmds='$shrext_cmds' 19292 19293# Executable file suffix (normally ""). 19294exeext="$exeext" 19295 19296# Additional compiler flags for building library objects. 19297pic_flag=$lt_lt_prog_compiler_pic_GCJ 19298pic_mode=$pic_mode 19299 19300# What is the maximum length of a command? 19301max_cmd_len=$lt_cv_sys_max_cmd_len 19302 19303# Does compiler simultaneously support -c and -o options? 19304compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 19305 19306# Must we lock files when doing compilation? 19307need_locks=$lt_need_locks 19308 19309# Do we need the lib prefix for modules? 19310need_lib_prefix=$need_lib_prefix 19311 19312# Do we need a version for libraries? 19313need_version=$need_version 19314 19315# Whether dlopen is supported. 19316dlopen_support=$enable_dlopen 19317 19318# Whether dlopen of programs is supported. 19319dlopen_self=$enable_dlopen_self 19320 19321# Whether dlopen of statically linked programs is supported. 19322dlopen_self_static=$enable_dlopen_self_static 19323 19324# Compiler flag to prevent dynamic linking. 19325link_static_flag=$lt_lt_prog_compiler_static_GCJ 19326 19327# Compiler flag to turn off builtin functions. 19328no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 19329 19330# Compiler flag to allow reflexive dlopens. 19331export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 19332 19333# Compiler flag to generate shared objects directly from archives. 19334whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 19335 19336# Compiler flag to generate thread-safe objects. 19337thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 19338 19339# Library versioning type. 19340version_type=$version_type 19341 19342# Format of library name prefix. 19343libname_spec=$lt_libname_spec 19344 19345# List of archive names. First name is the real one, the rest are links. 19346# The last name is the one that the linker finds with -lNAME. 19347library_names_spec=$lt_library_names_spec 19348 19349# The coded name of the library, if different from the real name. 19350soname_spec=$lt_soname_spec 19351 19352# Commands used to build and install an old-style archive. 19353RANLIB=$lt_RANLIB 19354old_archive_cmds=$lt_old_archive_cmds_GCJ 19355old_postinstall_cmds=$lt_old_postinstall_cmds 19356old_postuninstall_cmds=$lt_old_postuninstall_cmds 19357 19358# Create an old-style archive from a shared archive. 19359old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19360 19361# Create a temporary old-style archive to link instead of a shared archive. 19362old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19363 19364# Commands used to build and install a shared archive. 19365archive_cmds=$lt_archive_cmds_GCJ 19366archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19367postinstall_cmds=$lt_postinstall_cmds 19368postuninstall_cmds=$lt_postuninstall_cmds 19369 19370# Commands used to build a loadable module (assumed same as above if empty) 19371module_cmds=$lt_module_cmds_GCJ 19372module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19373 19374# Commands to strip libraries. 19375old_striplib=$lt_old_striplib 19376striplib=$lt_striplib 19377 19378# Dependencies to place before the objects being linked to create a 19379# shared library. 19380predep_objects=$lt_predep_objects_GCJ 19381 19382# Dependencies to place after the objects being linked to create a 19383# shared library. 19384postdep_objects=$lt_postdep_objects_GCJ 19385 19386# Dependencies to place before the objects being linked to create a 19387# shared library. 19388predeps=$lt_predeps_GCJ 19389 19390# Dependencies to place after the objects being linked to create a 19391# shared library. 19392postdeps=$lt_postdeps_GCJ 19393 19394# The directories searched by this compiler when creating a shared 19395# library 19396compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ 19397 19398# The library search path used internally by the compiler when linking 19399# a shared library. 19400compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19401 19402# Method to check whether dependent libraries are shared objects. 19403deplibs_check_method=$lt_deplibs_check_method 19404 19405# Command to use when deplibs_check_method == file_magic. 19406file_magic_cmd=$lt_file_magic_cmd 19407 19408# Flag that allows shared libraries with undefined symbols to be built. 19409allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19410 19411# Flag that forces no undefined symbols. 19412no_undefined_flag=$lt_no_undefined_flag_GCJ 19413 19414# Commands used to finish a libtool library installation in a directory. 19415finish_cmds=$lt_finish_cmds 19416 19417# Same as above, but a single script fragment to be evaled but not shown. 19418finish_eval=$lt_finish_eval 19419 19420# Take the output of nm and produce a listing of raw symbols and C names. 19421global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19422 19423# Transform the output of nm in a proper C declaration 19424global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19425 19426# Transform the output of nm in a C name address pair 19427global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19428 19429# This is the shared library runtime path variable. 19430runpath_var=$runpath_var 19431 19432# This is the shared library path variable. 19433shlibpath_var=$shlibpath_var 19434 19435# Is shlibpath searched before the hard-coded library search path? 19436shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19437 19438# How to hardcode a shared library path into an executable. 19439hardcode_action=$hardcode_action_GCJ 19440 19441# Whether we should hardcode library paths into libraries. 19442hardcode_into_libs=$hardcode_into_libs 19443 19444# Flag to hardcode \$libdir into a binary during linking. 19445# This must work even if \$libdir does not exist. 19446hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19447 19448# If ld is used when linking, flag to hardcode \$libdir into 19449# a binary during linking. This must work even if \$libdir does 19450# not exist. 19451hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19452 19453# Whether we need a single -rpath flag with a separated argument. 19454hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19455 19456# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19457# resulting binary. 19458hardcode_direct=$hardcode_direct_GCJ 19459 19460# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19461# resulting binary. 19462hardcode_minus_L=$hardcode_minus_L_GCJ 19463 19464# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19465# the resulting binary. 19466hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19467 19468# Set to yes if building a shared library automatically hardcodes DIR into the library 19469# and all subsequent libraries and executables linked against it. 19470hardcode_automatic=$hardcode_automatic_GCJ 19471 19472# Variables whose values should be saved in libtool wrapper scripts and 19473# restored at relink time. 19474variables_saved_for_relink="$variables_saved_for_relink" 19475 19476# Whether libtool must link a program against all its dependency libraries. 19477link_all_deplibs=$link_all_deplibs_GCJ 19478 19479# Compile-time system search path for libraries 19480sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19481 19482# Run-time system search path for libraries 19483sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19484 19485# Fix the shell variable \$srcfile for the compiler. 19486fix_srcfile_path=$lt_fix_srcfile_path 19487 19488# Set to yes if exported symbols are required. 19489always_export_symbols=$always_export_symbols_GCJ 19490 19491# The commands to list exported symbols. 19492export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19493 19494# The commands to extract the exported symbol list from a shared archive. 19495extract_expsyms_cmds=$lt_extract_expsyms_cmds 19496 19497# Symbols that should not be listed in the preloaded symbols. 19498exclude_expsyms=$lt_exclude_expsyms_GCJ 19499 19500# Symbols that must always be exported. 19501include_expsyms=$lt_include_expsyms_GCJ 19502 19503# ### END LIBTOOL TAG CONFIG: $tagname 19504 19505__EOF__ 19506 19507 19508else 19509 # If there is no Makefile yet, we rely on a make rule to execute 19510 # `config.status --recheck' to rerun these tests and create the 19511 # libtool script then. 19512 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19513 if test -f "$ltmain_in"; then 19514 test -f Makefile && make "$ltmain" 19515 fi 19516fi 19517 19518 19519ac_ext=c 19520ac_cpp='$CPP $CPPFLAGS' 19521ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19522ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19523ac_compiler_gnu=$ac_cv_c_compiler_gnu 19524 19525CC="$lt_save_CC" 19526 19527 else 19528 tagname="" 19529 fi 19530 ;; 19531 19532 RC) 19533 19534 19535# Source file extension for RC test sources. 19536ac_ext=rc 19537 19538# Object file extension for compiled RC test sources. 19539objext=o 19540objext_RC=$objext 19541 19542# Code to be used in simple compile tests 19543lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' 19544 19545# Code to be used in simple link tests 19546lt_simple_link_test_code="$lt_simple_compile_test_code" 19547 19548# ltmain only uses $CC for tagged configurations so make sure $CC is set. 19549 19550# If no C compiler was specified, use CC. 19551LTCC=${LTCC-"$CC"} 19552 19553# If no C compiler flags were specified, use CFLAGS. 19554LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 19555 19556# Allow CC to be a program name with arguments. 19557compiler=$CC 19558 19559 19560# save warnings/boilerplate of simple test code 19561ac_outfile=conftest.$ac_objext 19562echo "$lt_simple_compile_test_code" >conftest.$ac_ext 19563eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19564_lt_compiler_boilerplate=`cat conftest.err` 19565$rm conftest* 19566 19567ac_outfile=conftest.$ac_objext 19568echo "$lt_simple_link_test_code" >conftest.$ac_ext 19569eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19570_lt_linker_boilerplate=`cat conftest.err` 19571$rm -r conftest* 19572 19573 19574# Allow CC to be a program name with arguments. 19575lt_save_CC="$CC" 19576CC=${RC-"windres"} 19577compiler=$CC 19578compiler_RC=$CC 19579for cc_temp in $compiler""; do 19580 case $cc_temp in 19581 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19582 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19583 \-*) ;; 19584 *) break;; 19585 esac 19586done 19587cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19588 19589lt_cv_prog_compiler_c_o_RC=yes 19590 19591# The else clause should only fire when bootstrapping the 19592# libtool distribution, otherwise you forgot to ship ltmain.sh 19593# with your package, and you will get complaints that there are 19594# no rules to generate ltmain.sh. 19595if test -f "$ltmain"; then 19596 # See if we are running on zsh, and set the options which allow our commands through 19597 # without removal of \ escapes. 19598 if test -n "${ZSH_VERSION+set}" ; then 19599 setopt NO_GLOB_SUBST 19600 fi 19601 # Now quote all the things that may contain metacharacters while being 19602 # careful not to overquote the AC_SUBSTed values. We take copies of the 19603 # variables and quote the copies for generation of the libtool script. 19604 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19605 SED SHELL STRIP \ 19606 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19607 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19608 deplibs_check_method reload_flag reload_cmds need_locks \ 19609 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19610 lt_cv_sys_global_symbol_to_c_name_address \ 19611 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19612 old_postinstall_cmds old_postuninstall_cmds \ 19613 compiler_RC \ 19614 CC_RC \ 19615 LD_RC \ 19616 lt_prog_compiler_wl_RC \ 19617 lt_prog_compiler_pic_RC \ 19618 lt_prog_compiler_static_RC \ 19619 lt_prog_compiler_no_builtin_flag_RC \ 19620 export_dynamic_flag_spec_RC \ 19621 thread_safe_flag_spec_RC \ 19622 whole_archive_flag_spec_RC \ 19623 enable_shared_with_static_runtimes_RC \ 19624 old_archive_cmds_RC \ 19625 old_archive_from_new_cmds_RC \ 19626 predep_objects_RC \ 19627 postdep_objects_RC \ 19628 predeps_RC \ 19629 postdeps_RC \ 19630 compiler_lib_search_path_RC \ 19631 compiler_lib_search_dirs_RC \ 19632 archive_cmds_RC \ 19633 archive_expsym_cmds_RC \ 19634 postinstall_cmds_RC \ 19635 postuninstall_cmds_RC \ 19636 old_archive_from_expsyms_cmds_RC \ 19637 allow_undefined_flag_RC \ 19638 no_undefined_flag_RC \ 19639 export_symbols_cmds_RC \ 19640 hardcode_libdir_flag_spec_RC \ 19641 hardcode_libdir_flag_spec_ld_RC \ 19642 hardcode_libdir_separator_RC \ 19643 hardcode_automatic_RC \ 19644 module_cmds_RC \ 19645 module_expsym_cmds_RC \ 19646 lt_cv_prog_compiler_c_o_RC \ 19647 fix_srcfile_path_RC \ 19648 exclude_expsyms_RC \ 19649 include_expsyms_RC; do 19650 19651 case $var in 19652 old_archive_cmds_RC | \ 19653 old_archive_from_new_cmds_RC | \ 19654 archive_cmds_RC | \ 19655 archive_expsym_cmds_RC | \ 19656 module_cmds_RC | \ 19657 module_expsym_cmds_RC | \ 19658 old_archive_from_expsyms_cmds_RC | \ 19659 export_symbols_cmds_RC | \ 19660 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19661 postinstall_cmds | postuninstall_cmds | \ 19662 old_postinstall_cmds | old_postuninstall_cmds | \ 19663 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19664 # Double-quote double-evaled strings. 19665 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19666 ;; 19667 *) 19668 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19669 ;; 19670 esac 19671 done 19672 19673 case $lt_echo in 19674 *'\$0 --fallback-echo"') 19675 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19676 ;; 19677 esac 19678 19679cfgfile="$ofile" 19680 19681 cat <<__EOF__ >> "$cfgfile" 19682# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19683 19684# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19685 19686# Shell to use when invoking shell scripts. 19687SHELL=$lt_SHELL 19688 19689# Whether or not to build shared libraries. 19690build_libtool_libs=$enable_shared 19691 19692# Whether or not to build static libraries. 19693build_old_libs=$enable_static 19694 19695# Whether or not to add -lc for building shared libraries. 19696build_libtool_need_lc=$archive_cmds_need_lc_RC 19697 19698# Whether or not to disallow shared libs when runtime libs are static 19699allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19700 19701# Whether or not to optimize for fast installation. 19702fast_install=$enable_fast_install 19703 19704# The host system. 19705host_alias=$host_alias 19706host=$host 19707host_os=$host_os 19708 19709# The build system. 19710build_alias=$build_alias 19711build=$build 19712build_os=$build_os 19713 19714# An echo program that does not interpret backslashes. 19715echo=$lt_echo 19716 19717# The archiver. 19718AR=$lt_AR 19719AR_FLAGS=$lt_AR_FLAGS 19720 19721# A C compiler. 19722LTCC=$lt_LTCC 19723 19724# LTCC compiler flags. 19725LTCFLAGS=$lt_LTCFLAGS 19726 19727# A language-specific compiler. 19728CC=$lt_compiler_RC 19729 19730# Is the compiler the GNU C compiler? 19731with_gcc=$GCC_RC 19732 19733# An ERE matcher. 19734EGREP=$lt_EGREP 19735 19736# The linker used to build libraries. 19737LD=$lt_LD_RC 19738 19739# Whether we need hard or soft links. 19740LN_S=$lt_LN_S 19741 19742# A BSD-compatible nm program. 19743NM=$lt_NM 19744 19745# A symbol stripping program 19746STRIP=$lt_STRIP 19747 19748# Used to examine libraries when file_magic_cmd begins "file" 19749MAGIC_CMD=$MAGIC_CMD 19750 19751# Used on cygwin: DLL creation program. 19752DLLTOOL="$DLLTOOL" 19753 19754# Used on cygwin: object dumper. 19755OBJDUMP="$OBJDUMP" 19756 19757# Used on cygwin: assembler. 19758AS="$AS" 19759 19760# The name of the directory that contains temporary libtool files. 19761objdir=$objdir 19762 19763# How to create reloadable object files. 19764reload_flag=$lt_reload_flag 19765reload_cmds=$lt_reload_cmds 19766 19767# How to pass a linker flag through the compiler. 19768wl=$lt_lt_prog_compiler_wl_RC 19769 19770# Object file suffix (normally "o"). 19771objext="$ac_objext" 19772 19773# Old archive suffix (normally "a"). 19774libext="$libext" 19775 19776# Shared library suffix (normally ".so"). 19777shrext_cmds='$shrext_cmds' 19778 19779# Executable file suffix (normally ""). 19780exeext="$exeext" 19781 19782# Additional compiler flags for building library objects. 19783pic_flag=$lt_lt_prog_compiler_pic_RC 19784pic_mode=$pic_mode 19785 19786# What is the maximum length of a command? 19787max_cmd_len=$lt_cv_sys_max_cmd_len 19788 19789# Does compiler simultaneously support -c and -o options? 19790compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19791 19792# Must we lock files when doing compilation? 19793need_locks=$lt_need_locks 19794 19795# Do we need the lib prefix for modules? 19796need_lib_prefix=$need_lib_prefix 19797 19798# Do we need a version for libraries? 19799need_version=$need_version 19800 19801# Whether dlopen is supported. 19802dlopen_support=$enable_dlopen 19803 19804# Whether dlopen of programs is supported. 19805dlopen_self=$enable_dlopen_self 19806 19807# Whether dlopen of statically linked programs is supported. 19808dlopen_self_static=$enable_dlopen_self_static 19809 19810# Compiler flag to prevent dynamic linking. 19811link_static_flag=$lt_lt_prog_compiler_static_RC 19812 19813# Compiler flag to turn off builtin functions. 19814no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 19815 19816# Compiler flag to allow reflexive dlopens. 19817export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 19818 19819# Compiler flag to generate shared objects directly from archives. 19820whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 19821 19822# Compiler flag to generate thread-safe objects. 19823thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 19824 19825# Library versioning type. 19826version_type=$version_type 19827 19828# Format of library name prefix. 19829libname_spec=$lt_libname_spec 19830 19831# List of archive names. First name is the real one, the rest are links. 19832# The last name is the one that the linker finds with -lNAME. 19833library_names_spec=$lt_library_names_spec 19834 19835# The coded name of the library, if different from the real name. 19836soname_spec=$lt_soname_spec 19837 19838# Commands used to build and install an old-style archive. 19839RANLIB=$lt_RANLIB 19840old_archive_cmds=$lt_old_archive_cmds_RC 19841old_postinstall_cmds=$lt_old_postinstall_cmds 19842old_postuninstall_cmds=$lt_old_postuninstall_cmds 19843 19844# Create an old-style archive from a shared archive. 19845old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 19846 19847# Create a temporary old-style archive to link instead of a shared archive. 19848old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 19849 19850# Commands used to build and install a shared archive. 19851archive_cmds=$lt_archive_cmds_RC 19852archive_expsym_cmds=$lt_archive_expsym_cmds_RC 19853postinstall_cmds=$lt_postinstall_cmds 19854postuninstall_cmds=$lt_postuninstall_cmds 19855 19856# Commands used to build a loadable module (assumed same as above if empty) 19857module_cmds=$lt_module_cmds_RC 19858module_expsym_cmds=$lt_module_expsym_cmds_RC 19859 19860# Commands to strip libraries. 19861old_striplib=$lt_old_striplib 19862striplib=$lt_striplib 19863 19864# Dependencies to place before the objects being linked to create a 19865# shared library. 19866predep_objects=$lt_predep_objects_RC 19867 19868# Dependencies to place after the objects being linked to create a 19869# shared library. 19870postdep_objects=$lt_postdep_objects_RC 19871 19872# Dependencies to place before the objects being linked to create a 19873# shared library. 19874predeps=$lt_predeps_RC 19875 19876# Dependencies to place after the objects being linked to create a 19877# shared library. 19878postdeps=$lt_postdeps_RC 19879 19880# The directories searched by this compiler when creating a shared 19881# library 19882compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC 19883 19884# The library search path used internally by the compiler when linking 19885# a shared library. 19886compiler_lib_search_path=$lt_compiler_lib_search_path_RC 19887 19888# Method to check whether dependent libraries are shared objects. 19889deplibs_check_method=$lt_deplibs_check_method 19890 19891# Command to use when deplibs_check_method == file_magic. 19892file_magic_cmd=$lt_file_magic_cmd 19893 19894# Flag that allows shared libraries with undefined symbols to be built. 19895allow_undefined_flag=$lt_allow_undefined_flag_RC 19896 19897# Flag that forces no undefined symbols. 19898no_undefined_flag=$lt_no_undefined_flag_RC 19899 19900# Commands used to finish a libtool library installation in a directory. 19901finish_cmds=$lt_finish_cmds 19902 19903# Same as above, but a single script fragment to be evaled but not shown. 19904finish_eval=$lt_finish_eval 19905 19906# Take the output of nm and produce a listing of raw symbols and C names. 19907global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19908 19909# Transform the output of nm in a proper C declaration 19910global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19911 19912# Transform the output of nm in a C name address pair 19913global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19914 19915# This is the shared library runtime path variable. 19916runpath_var=$runpath_var 19917 19918# This is the shared library path variable. 19919shlibpath_var=$shlibpath_var 19920 19921# Is shlibpath searched before the hard-coded library search path? 19922shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19923 19924# How to hardcode a shared library path into an executable. 19925hardcode_action=$hardcode_action_RC 19926 19927# Whether we should hardcode library paths into libraries. 19928hardcode_into_libs=$hardcode_into_libs 19929 19930# Flag to hardcode \$libdir into a binary during linking. 19931# This must work even if \$libdir does not exist. 19932hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 19933 19934# If ld is used when linking, flag to hardcode \$libdir into 19935# a binary during linking. This must work even if \$libdir does 19936# not exist. 19937hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 19938 19939# Whether we need a single -rpath flag with a separated argument. 19940hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 19941 19942# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19943# resulting binary. 19944hardcode_direct=$hardcode_direct_RC 19945 19946# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19947# resulting binary. 19948hardcode_minus_L=$hardcode_minus_L_RC 19949 19950# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19951# the resulting binary. 19952hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 19953 19954# Set to yes if building a shared library automatically hardcodes DIR into the library 19955# and all subsequent libraries and executables linked against it. 19956hardcode_automatic=$hardcode_automatic_RC 19957 19958# Variables whose values should be saved in libtool wrapper scripts and 19959# restored at relink time. 19960variables_saved_for_relink="$variables_saved_for_relink" 19961 19962# Whether libtool must link a program against all its dependency libraries. 19963link_all_deplibs=$link_all_deplibs_RC 19964 19965# Compile-time system search path for libraries 19966sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19967 19968# Run-time system search path for libraries 19969sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19970 19971# Fix the shell variable \$srcfile for the compiler. 19972fix_srcfile_path=$lt_fix_srcfile_path 19973 19974# Set to yes if exported symbols are required. 19975always_export_symbols=$always_export_symbols_RC 19976 19977# The commands to list exported symbols. 19978export_symbols_cmds=$lt_export_symbols_cmds_RC 19979 19980# The commands to extract the exported symbol list from a shared archive. 19981extract_expsyms_cmds=$lt_extract_expsyms_cmds 19982 19983# Symbols that should not be listed in the preloaded symbols. 19984exclude_expsyms=$lt_exclude_expsyms_RC 19985 19986# Symbols that must always be exported. 19987include_expsyms=$lt_include_expsyms_RC 19988 19989# ### END LIBTOOL TAG CONFIG: $tagname 19990 19991__EOF__ 19992 19993 19994else 19995 # If there is no Makefile yet, we rely on a make rule to execute 19996 # `config.status --recheck' to rerun these tests and create the 19997 # libtool script then. 19998 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19999 if test -f "$ltmain_in"; then 20000 test -f Makefile && make "$ltmain" 20001 fi 20002fi 20003 20004 20005ac_ext=c 20006ac_cpp='$CPP $CPPFLAGS' 20007ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20008ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20009ac_compiler_gnu=$ac_cv_c_compiler_gnu 20010 20011CC="$lt_save_CC" 20012 20013 ;; 20014 20015 *) 20016 { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 20017$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 20018 { (exit 1); exit 1; }; } 20019 ;; 20020 esac 20021 20022 # Append the new tag name to the list of available tags. 20023 if test -n "$tagname" ; then 20024 available_tags="$available_tags $tagname" 20025 fi 20026 fi 20027 done 20028 IFS="$lt_save_ifs" 20029 20030 # Now substitute the updated list of available tags. 20031 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 20032 mv "${ofile}T" "$ofile" 20033 chmod +x "$ofile" 20034 else 20035 rm -f "${ofile}T" 20036 { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 20037$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 20038 { (exit 1); exit 1; }; } 20039 fi 20040fi 20041 20042 20043 20044# This can be used to rebuild libtool when needed 20045LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 20046 20047# Always use our own libtool. 20048LIBTOOL='$(SHELL) $(top_builddir)/libtool' 20049 20050# Prevent multiple expansion 20051 20052 20053 20054 20055 20056 20057 20058 20059 20060 20061 20062 20063 20064 20065 20066 20067 20068 20069 20070 20071ac_ext=c 20072ac_cpp='$CPP $CPPFLAGS' 20073ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20074ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20075ac_compiler_gnu=$ac_cv_c_compiler_gnu 20076if test -n "$ac_tool_prefix"; then 20077 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 20078set dummy ${ac_tool_prefix}gcc; ac_word=$2 20079{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20080$as_echo_n "checking for $ac_word... " >&6; } 20081if test "${ac_cv_prog_CC+set}" = set; then 20082 $as_echo_n "(cached) " >&6 20083else 20084 if test -n "$CC"; then 20085 ac_cv_prog_CC="$CC" # Let the user override the test. 20086else 20087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20088for as_dir in $PATH 20089do 20090 IFS=$as_save_IFS 20091 test -z "$as_dir" && as_dir=. 20092 for ac_exec_ext in '' $ac_executable_extensions; do 20093 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20094 ac_cv_prog_CC="${ac_tool_prefix}gcc" 20095 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20096 break 2 20097 fi 20098done 20099done 20100IFS=$as_save_IFS 20101 20102fi 20103fi 20104CC=$ac_cv_prog_CC 20105if test -n "$CC"; then 20106 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20107$as_echo "$CC" >&6; } 20108else 20109 { $as_echo "$as_me:$LINENO: result: no" >&5 20110$as_echo "no" >&6; } 20111fi 20112 20113 20114fi 20115if test -z "$ac_cv_prog_CC"; then 20116 ac_ct_CC=$CC 20117 # Extract the first word of "gcc", so it can be a program name with args. 20118set dummy gcc; ac_word=$2 20119{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20120$as_echo_n "checking for $ac_word... " >&6; } 20121if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 20122 $as_echo_n "(cached) " >&6 20123else 20124 if test -n "$ac_ct_CC"; then 20125 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 20126else 20127as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20128for as_dir in $PATH 20129do 20130 IFS=$as_save_IFS 20131 test -z "$as_dir" && as_dir=. 20132 for ac_exec_ext in '' $ac_executable_extensions; do 20133 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20134 ac_cv_prog_ac_ct_CC="gcc" 20135 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20136 break 2 20137 fi 20138done 20139done 20140IFS=$as_save_IFS 20141 20142fi 20143fi 20144ac_ct_CC=$ac_cv_prog_ac_ct_CC 20145if test -n "$ac_ct_CC"; then 20146 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 20147$as_echo "$ac_ct_CC" >&6; } 20148else 20149 { $as_echo "$as_me:$LINENO: result: no" >&5 20150$as_echo "no" >&6; } 20151fi 20152 20153 if test "x$ac_ct_CC" = x; then 20154 CC="" 20155 else 20156 case $cross_compiling:$ac_tool_warned in 20157yes:) 20158{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20159$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20160ac_tool_warned=yes ;; 20161esac 20162 CC=$ac_ct_CC 20163 fi 20164else 20165 CC="$ac_cv_prog_CC" 20166fi 20167 20168if test -z "$CC"; then 20169 if test -n "$ac_tool_prefix"; then 20170 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 20171set dummy ${ac_tool_prefix}cc; ac_word=$2 20172{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20173$as_echo_n "checking for $ac_word... " >&6; } 20174if test "${ac_cv_prog_CC+set}" = set; then 20175 $as_echo_n "(cached) " >&6 20176else 20177 if test -n "$CC"; then 20178 ac_cv_prog_CC="$CC" # Let the user override the test. 20179else 20180as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20181for as_dir in $PATH 20182do 20183 IFS=$as_save_IFS 20184 test -z "$as_dir" && as_dir=. 20185 for ac_exec_ext in '' $ac_executable_extensions; do 20186 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20187 ac_cv_prog_CC="${ac_tool_prefix}cc" 20188 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20189 break 2 20190 fi 20191done 20192done 20193IFS=$as_save_IFS 20194 20195fi 20196fi 20197CC=$ac_cv_prog_CC 20198if test -n "$CC"; then 20199 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20200$as_echo "$CC" >&6; } 20201else 20202 { $as_echo "$as_me:$LINENO: result: no" >&5 20203$as_echo "no" >&6; } 20204fi 20205 20206 20207 fi 20208fi 20209if test -z "$CC"; then 20210 # Extract the first word of "cc", so it can be a program name with args. 20211set dummy cc; ac_word=$2 20212{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20213$as_echo_n "checking for $ac_word... " >&6; } 20214if test "${ac_cv_prog_CC+set}" = set; then 20215 $as_echo_n "(cached) " >&6 20216else 20217 if test -n "$CC"; then 20218 ac_cv_prog_CC="$CC" # Let the user override the test. 20219else 20220 ac_prog_rejected=no 20221as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20222for as_dir in $PATH 20223do 20224 IFS=$as_save_IFS 20225 test -z "$as_dir" && as_dir=. 20226 for ac_exec_ext in '' $ac_executable_extensions; do 20227 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20228 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 20229 ac_prog_rejected=yes 20230 continue 20231 fi 20232 ac_cv_prog_CC="cc" 20233 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20234 break 2 20235 fi 20236done 20237done 20238IFS=$as_save_IFS 20239 20240if test $ac_prog_rejected = yes; then 20241 # We found a bogon in the path, so make sure we never use it. 20242 set dummy $ac_cv_prog_CC 20243 shift 20244 if test $# != 0; then 20245 # We chose a different compiler from the bogus one. 20246 # However, it has the same basename, so the bogon will be chosen 20247 # first if we set CC to just the basename; use the full file name. 20248 shift 20249 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 20250 fi 20251fi 20252fi 20253fi 20254CC=$ac_cv_prog_CC 20255if test -n "$CC"; then 20256 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20257$as_echo "$CC" >&6; } 20258else 20259 { $as_echo "$as_me:$LINENO: result: no" >&5 20260$as_echo "no" >&6; } 20261fi 20262 20263 20264fi 20265if test -z "$CC"; then 20266 if test -n "$ac_tool_prefix"; then 20267 for ac_prog in cl.exe 20268 do 20269 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 20270set dummy $ac_tool_prefix$ac_prog; ac_word=$2 20271{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20272$as_echo_n "checking for $ac_word... " >&6; } 20273if test "${ac_cv_prog_CC+set}" = set; then 20274 $as_echo_n "(cached) " >&6 20275else 20276 if test -n "$CC"; then 20277 ac_cv_prog_CC="$CC" # Let the user override the test. 20278else 20279as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20280for as_dir in $PATH 20281do 20282 IFS=$as_save_IFS 20283 test -z "$as_dir" && as_dir=. 20284 for ac_exec_ext in '' $ac_executable_extensions; do 20285 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20286 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 20287 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20288 break 2 20289 fi 20290done 20291done 20292IFS=$as_save_IFS 20293 20294fi 20295fi 20296CC=$ac_cv_prog_CC 20297if test -n "$CC"; then 20298 { $as_echo "$as_me:$LINENO: result: $CC" >&5 20299$as_echo "$CC" >&6; } 20300else 20301 { $as_echo "$as_me:$LINENO: result: no" >&5 20302$as_echo "no" >&6; } 20303fi 20304 20305 20306 test -n "$CC" && break 20307 done 20308fi 20309if test -z "$CC"; then 20310 ac_ct_CC=$CC 20311 for ac_prog in cl.exe 20312do 20313 # Extract the first word of "$ac_prog", so it can be a program name with args. 20314set dummy $ac_prog; ac_word=$2 20315{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20316$as_echo_n "checking for $ac_word... " >&6; } 20317if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 20318 $as_echo_n "(cached) " >&6 20319else 20320 if test -n "$ac_ct_CC"; then 20321 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 20322else 20323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20324for as_dir in $PATH 20325do 20326 IFS=$as_save_IFS 20327 test -z "$as_dir" && as_dir=. 20328 for ac_exec_ext in '' $ac_executable_extensions; do 20329 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20330 ac_cv_prog_ac_ct_CC="$ac_prog" 20331 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20332 break 2 20333 fi 20334done 20335done 20336IFS=$as_save_IFS 20337 20338fi 20339fi 20340ac_ct_CC=$ac_cv_prog_ac_ct_CC 20341if test -n "$ac_ct_CC"; then 20342 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 20343$as_echo "$ac_ct_CC" >&6; } 20344else 20345 { $as_echo "$as_me:$LINENO: result: no" >&5 20346$as_echo "no" >&6; } 20347fi 20348 20349 20350 test -n "$ac_ct_CC" && break 20351done 20352 20353 if test "x$ac_ct_CC" = x; then 20354 CC="" 20355 else 20356 case $cross_compiling:$ac_tool_warned in 20357yes:) 20358{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20359$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20360ac_tool_warned=yes ;; 20361esac 20362 CC=$ac_ct_CC 20363 fi 20364fi 20365 20366fi 20367 20368 20369test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 20370$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 20371{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 20372See \`config.log' for more details." >&5 20373$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 20374See \`config.log' for more details." >&2;} 20375 { (exit 1); exit 1; }; }; } 20376 20377# Provide some information about the compiler. 20378$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 20379set X $ac_compile 20380ac_compiler=$2 20381{ (ac_try="$ac_compiler --version >&5" 20382case "(($ac_try" in 20383 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20384 *) ac_try_echo=$ac_try;; 20385esac 20386eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20387$as_echo "$ac_try_echo") >&5 20388 (eval "$ac_compiler --version >&5") 2>&5 20389 ac_status=$? 20390 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20391 (exit $ac_status); } 20392{ (ac_try="$ac_compiler -v >&5" 20393case "(($ac_try" in 20394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20395 *) ac_try_echo=$ac_try;; 20396esac 20397eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20398$as_echo "$ac_try_echo") >&5 20399 (eval "$ac_compiler -v >&5") 2>&5 20400 ac_status=$? 20401 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20402 (exit $ac_status); } 20403{ (ac_try="$ac_compiler -V >&5" 20404case "(($ac_try" in 20405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20406 *) ac_try_echo=$ac_try;; 20407esac 20408eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20409$as_echo "$ac_try_echo") >&5 20410 (eval "$ac_compiler -V >&5") 2>&5 20411 ac_status=$? 20412 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20413 (exit $ac_status); } 20414 20415{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 20416$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 20417if test "${ac_cv_c_compiler_gnu+set}" = set; then 20418 $as_echo_n "(cached) " >&6 20419else 20420 cat >conftest.$ac_ext <<_ACEOF 20421/* confdefs.h. */ 20422_ACEOF 20423cat confdefs.h >>conftest.$ac_ext 20424cat >>conftest.$ac_ext <<_ACEOF 20425/* end confdefs.h. */ 20426 20427int 20428main () 20429{ 20430#ifndef __GNUC__ 20431 choke me 20432#endif 20433 20434 ; 20435 return 0; 20436} 20437_ACEOF 20438rm -f conftest.$ac_objext 20439if { (ac_try="$ac_compile" 20440case "(($ac_try" in 20441 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20442 *) ac_try_echo=$ac_try;; 20443esac 20444eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20445$as_echo "$ac_try_echo") >&5 20446 (eval "$ac_compile") 2>conftest.er1 20447 ac_status=$? 20448 grep -v '^ *+' conftest.er1 >conftest.err 20449 rm -f conftest.er1 20450 cat conftest.err >&5 20451 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20452 (exit $ac_status); } && { 20453 test -z "$ac_c_werror_flag" || 20454 test ! -s conftest.err 20455 } && test -s conftest.$ac_objext; then 20456 ac_compiler_gnu=yes 20457else 20458 $as_echo "$as_me: failed program was:" >&5 20459sed 's/^/| /' conftest.$ac_ext >&5 20460 20461 ac_compiler_gnu=no 20462fi 20463 20464rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20465ac_cv_c_compiler_gnu=$ac_compiler_gnu 20466 20467fi 20468{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 20469$as_echo "$ac_cv_c_compiler_gnu" >&6; } 20470if test $ac_compiler_gnu = yes; then 20471 GCC=yes 20472else 20473 GCC= 20474fi 20475ac_test_CFLAGS=${CFLAGS+set} 20476ac_save_CFLAGS=$CFLAGS 20477{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 20478$as_echo_n "checking whether $CC accepts -g... " >&6; } 20479if test "${ac_cv_prog_cc_g+set}" = set; then 20480 $as_echo_n "(cached) " >&6 20481else 20482 ac_save_c_werror_flag=$ac_c_werror_flag 20483 ac_c_werror_flag=yes 20484 ac_cv_prog_cc_g=no 20485 CFLAGS="-g" 20486 cat >conftest.$ac_ext <<_ACEOF 20487/* confdefs.h. */ 20488_ACEOF 20489cat confdefs.h >>conftest.$ac_ext 20490cat >>conftest.$ac_ext <<_ACEOF 20491/* end confdefs.h. */ 20492 20493int 20494main () 20495{ 20496 20497 ; 20498 return 0; 20499} 20500_ACEOF 20501rm -f conftest.$ac_objext 20502if { (ac_try="$ac_compile" 20503case "(($ac_try" in 20504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20505 *) ac_try_echo=$ac_try;; 20506esac 20507eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20508$as_echo "$ac_try_echo") >&5 20509 (eval "$ac_compile") 2>conftest.er1 20510 ac_status=$? 20511 grep -v '^ *+' conftest.er1 >conftest.err 20512 rm -f conftest.er1 20513 cat conftest.err >&5 20514 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20515 (exit $ac_status); } && { 20516 test -z "$ac_c_werror_flag" || 20517 test ! -s conftest.err 20518 } && test -s conftest.$ac_objext; then 20519 ac_cv_prog_cc_g=yes 20520else 20521 $as_echo "$as_me: failed program was:" >&5 20522sed 's/^/| /' conftest.$ac_ext >&5 20523 20524 CFLAGS="" 20525 cat >conftest.$ac_ext <<_ACEOF 20526/* confdefs.h. */ 20527_ACEOF 20528cat confdefs.h >>conftest.$ac_ext 20529cat >>conftest.$ac_ext <<_ACEOF 20530/* end confdefs.h. */ 20531 20532int 20533main () 20534{ 20535 20536 ; 20537 return 0; 20538} 20539_ACEOF 20540rm -f conftest.$ac_objext 20541if { (ac_try="$ac_compile" 20542case "(($ac_try" in 20543 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20544 *) ac_try_echo=$ac_try;; 20545esac 20546eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20547$as_echo "$ac_try_echo") >&5 20548 (eval "$ac_compile") 2>conftest.er1 20549 ac_status=$? 20550 grep -v '^ *+' conftest.er1 >conftest.err 20551 rm -f conftest.er1 20552 cat conftest.err >&5 20553 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20554 (exit $ac_status); } && { 20555 test -z "$ac_c_werror_flag" || 20556 test ! -s conftest.err 20557 } && test -s conftest.$ac_objext; then 20558 : 20559else 20560 $as_echo "$as_me: failed program was:" >&5 20561sed 's/^/| /' conftest.$ac_ext >&5 20562 20563 ac_c_werror_flag=$ac_save_c_werror_flag 20564 CFLAGS="-g" 20565 cat >conftest.$ac_ext <<_ACEOF 20566/* confdefs.h. */ 20567_ACEOF 20568cat confdefs.h >>conftest.$ac_ext 20569cat >>conftest.$ac_ext <<_ACEOF 20570/* end confdefs.h. */ 20571 20572int 20573main () 20574{ 20575 20576 ; 20577 return 0; 20578} 20579_ACEOF 20580rm -f conftest.$ac_objext 20581if { (ac_try="$ac_compile" 20582case "(($ac_try" in 20583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20584 *) ac_try_echo=$ac_try;; 20585esac 20586eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20587$as_echo "$ac_try_echo") >&5 20588 (eval "$ac_compile") 2>conftest.er1 20589 ac_status=$? 20590 grep -v '^ *+' conftest.er1 >conftest.err 20591 rm -f conftest.er1 20592 cat conftest.err >&5 20593 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20594 (exit $ac_status); } && { 20595 test -z "$ac_c_werror_flag" || 20596 test ! -s conftest.err 20597 } && test -s conftest.$ac_objext; then 20598 ac_cv_prog_cc_g=yes 20599else 20600 $as_echo "$as_me: failed program was:" >&5 20601sed 's/^/| /' conftest.$ac_ext >&5 20602 20603 20604fi 20605 20606rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20607fi 20608 20609rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20610fi 20611 20612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20613 ac_c_werror_flag=$ac_save_c_werror_flag 20614fi 20615{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 20616$as_echo "$ac_cv_prog_cc_g" >&6; } 20617if test "$ac_test_CFLAGS" = set; then 20618 CFLAGS=$ac_save_CFLAGS 20619elif test $ac_cv_prog_cc_g = yes; then 20620 if test "$GCC" = yes; then 20621 CFLAGS="-g -O2" 20622 else 20623 CFLAGS="-g" 20624 fi 20625else 20626 if test "$GCC" = yes; then 20627 CFLAGS="-O2" 20628 else 20629 CFLAGS= 20630 fi 20631fi 20632{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 20633$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 20634if test "${ac_cv_prog_cc_c89+set}" = set; then 20635 $as_echo_n "(cached) " >&6 20636else 20637 ac_cv_prog_cc_c89=no 20638ac_save_CC=$CC 20639cat >conftest.$ac_ext <<_ACEOF 20640/* confdefs.h. */ 20641_ACEOF 20642cat confdefs.h >>conftest.$ac_ext 20643cat >>conftest.$ac_ext <<_ACEOF 20644/* end confdefs.h. */ 20645#include <stdarg.h> 20646#include <stdio.h> 20647#include <sys/types.h> 20648#include <sys/stat.h> 20649/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 20650struct buf { int x; }; 20651FILE * (*rcsopen) (struct buf *, struct stat *, int); 20652static char *e (p, i) 20653 char **p; 20654 int i; 20655{ 20656 return p[i]; 20657} 20658static char *f (char * (*g) (char **, int), char **p, ...) 20659{ 20660 char *s; 20661 va_list v; 20662 va_start (v,p); 20663 s = g (p, va_arg (v,int)); 20664 va_end (v); 20665 return s; 20666} 20667 20668/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 20669 function prototypes and stuff, but not '\xHH' hex character constants. 20670 These don't provoke an error unfortunately, instead are silently treated 20671 as 'x'. The following induces an error, until -std is added to get 20672 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 20673 array size at least. It's necessary to write '\x00'==0 to get something 20674 that's true only with -std. */ 20675int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 20676 20677/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 20678 inside strings and character constants. */ 20679#define FOO(x) 'x' 20680int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 20681 20682int test (int i, double x); 20683struct s1 {int (*f) (int a);}; 20684struct s2 {int (*f) (double a);}; 20685int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 20686int argc; 20687char **argv; 20688int 20689main () 20690{ 20691return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 20692 ; 20693 return 0; 20694} 20695_ACEOF 20696for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 20697 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 20698do 20699 CC="$ac_save_CC $ac_arg" 20700 rm -f conftest.$ac_objext 20701if { (ac_try="$ac_compile" 20702case "(($ac_try" in 20703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20704 *) ac_try_echo=$ac_try;; 20705esac 20706eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20707$as_echo "$ac_try_echo") >&5 20708 (eval "$ac_compile") 2>conftest.er1 20709 ac_status=$? 20710 grep -v '^ *+' conftest.er1 >conftest.err 20711 rm -f conftest.er1 20712 cat conftest.err >&5 20713 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20714 (exit $ac_status); } && { 20715 test -z "$ac_c_werror_flag" || 20716 test ! -s conftest.err 20717 } && test -s conftest.$ac_objext; then 20718 ac_cv_prog_cc_c89=$ac_arg 20719else 20720 $as_echo "$as_me: failed program was:" >&5 20721sed 's/^/| /' conftest.$ac_ext >&5 20722 20723 20724fi 20725 20726rm -f core conftest.err conftest.$ac_objext 20727 test "x$ac_cv_prog_cc_c89" != "xno" && break 20728done 20729rm -f conftest.$ac_ext 20730CC=$ac_save_CC 20731 20732fi 20733# AC_CACHE_VAL 20734case "x$ac_cv_prog_cc_c89" in 20735 x) 20736 { $as_echo "$as_me:$LINENO: result: none needed" >&5 20737$as_echo "none needed" >&6; } ;; 20738 xno) 20739 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 20740$as_echo "unsupported" >&6; } ;; 20741 *) 20742 CC="$CC $ac_cv_prog_cc_c89" 20743 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 20744$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 20745esac 20746 20747 20748ac_ext=c 20749ac_cpp='$CPP $CPPFLAGS' 20750ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20751ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20752ac_compiler_gnu=$ac_cv_c_compiler_gnu 20753 20754depcc="$CC" am_compiler_list= 20755 20756{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 20757$as_echo_n "checking dependency style of $depcc... " >&6; } 20758if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 20759 $as_echo_n "(cached) " >&6 20760else 20761 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 20762 # We make a subdir and do the tests there. Otherwise we can end up 20763 # making bogus files that we don't know about and never remove. For 20764 # instance it was reported that on HP-UX the gcc test will end up 20765 # making a dummy file named `D' -- because `-MD' means `put the output 20766 # in D'. 20767 mkdir conftest.dir 20768 # Copy depcomp to subdir because otherwise we won't find it if we're 20769 # using a relative directory. 20770 cp "$am_depcomp" conftest.dir 20771 cd conftest.dir 20772 # We will build objects and dependencies in a subdirectory because 20773 # it helps to detect inapplicable dependency modes. For instance 20774 # both Tru64's cc and ICC support -MD to output dependencies as a 20775 # side effect of compilation, but ICC will put the dependencies in 20776 # the current directory while Tru64 will put them in the object 20777 # directory. 20778 mkdir sub 20779 20780 am_cv_CC_dependencies_compiler_type=none 20781 if test "$am_compiler_list" = ""; then 20782 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 20783 fi 20784 am__universal=false 20785 case " $depcc " in #( 20786 *\ -arch\ *\ -arch\ *) am__universal=true ;; 20787 esac 20788 20789 for depmode in $am_compiler_list; do 20790 # Setup a source with many dependencies, because some compilers 20791 # like to wrap large dependency lists on column 80 (with \), and 20792 # we should not choose a depcomp mode which is confused by this. 20793 # 20794 # We need to recreate these files for each test, as the compiler may 20795 # overwrite some of them when testing with obscure command lines. 20796 # This happens at least with the AIX C compiler. 20797 : > sub/conftest.c 20798 for i in 1 2 3 4 5 6; do 20799 echo '#include "conftst'$i'.h"' >> sub/conftest.c 20800 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 20801 # Solaris 8's {/usr,}/bin/sh. 20802 touch sub/conftst$i.h 20803 done 20804 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 20805 20806 # We check with `-c' and `-o' for the sake of the "dashmstdout" 20807 # mode. It turns out that the SunPro C++ compiler does not properly 20808 # handle `-M -o', and we need to detect this. Also, some Intel 20809 # versions had trouble with output in subdirs 20810 am__obj=sub/conftest.${OBJEXT-o} 20811 am__minus_obj="-o $am__obj" 20812 case $depmode in 20813 gcc) 20814 # This depmode causes a compiler race in universal mode. 20815 test "$am__universal" = false || continue 20816 ;; 20817 nosideeffect) 20818 # after this tag, mechanisms are not by side-effect, so they'll 20819 # only be used when explicitly requested 20820 if test "x$enable_dependency_tracking" = xyes; then 20821 continue 20822 else 20823 break 20824 fi 20825 ;; 20826 msvisualcpp | msvcmsys) 20827 # This compiler won't grok `-c -o', but also, the minuso test has 20828 # not run yet. These depmodes are late enough in the game, and 20829 # so weak that their functioning should not be impacted. 20830 am__obj=conftest.${OBJEXT-o} 20831 am__minus_obj= 20832 ;; 20833 none) break ;; 20834 esac 20835 if depmode=$depmode \ 20836 source=sub/conftest.c object=$am__obj \ 20837 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 20838 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 20839 >/dev/null 2>conftest.err && 20840 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 20841 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 20842 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 20843 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 20844 # icc doesn't choke on unknown options, it will just issue warnings 20845 # or remarks (even with -Werror). So we grep stderr for any message 20846 # that says an option was ignored or not supported. 20847 # When given -MP, icc 7.0 and 7.1 complain thusly: 20848 # icc: Command line warning: ignoring option '-M'; no argument required 20849 # The diagnosis changed in icc 8.0: 20850 # icc: Command line remark: option '-MP' not supported 20851 if (grep 'ignoring option' conftest.err || 20852 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 20853 am_cv_CC_dependencies_compiler_type=$depmode 20854 break 20855 fi 20856 fi 20857 done 20858 20859 cd .. 20860 rm -rf conftest.dir 20861else 20862 am_cv_CC_dependencies_compiler_type=none 20863fi 20864 20865fi 20866{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 20867$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 20868CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 20869 20870 if 20871 test "x$enable_dependency_tracking" != xno \ 20872 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 20873 am__fastdepCC_TRUE= 20874 am__fastdepCC_FALSE='#' 20875else 20876 am__fastdepCC_TRUE='#' 20877 am__fastdepCC_FALSE= 20878fi 20879 20880 20881 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5 20882$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 20883if test "${ac_cv_prog_cc_c99+set}" = set; then 20884 $as_echo_n "(cached) " >&6 20885else 20886 ac_cv_prog_cc_c99=no 20887ac_save_CC=$CC 20888cat >conftest.$ac_ext <<_ACEOF 20889/* confdefs.h. */ 20890_ACEOF 20891cat confdefs.h >>conftest.$ac_ext 20892cat >>conftest.$ac_ext <<_ACEOF 20893/* end confdefs.h. */ 20894#include <stdarg.h> 20895#include <stdbool.h> 20896#include <stdlib.h> 20897#include <wchar.h> 20898#include <stdio.h> 20899 20900// Check varargs macros. These examples are taken from C99 6.10.3.5. 20901#define debug(...) fprintf (stderr, __VA_ARGS__) 20902#define showlist(...) puts (#__VA_ARGS__) 20903#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 20904static void 20905test_varargs_macros (void) 20906{ 20907 int x = 1234; 20908 int y = 5678; 20909 debug ("Flag"); 20910 debug ("X = %d\n", x); 20911 showlist (The first, second, and third items.); 20912 report (x>y, "x is %d but y is %d", x, y); 20913} 20914 20915// Check long long types. 20916#define BIG64 18446744073709551615ull 20917#define BIG32 4294967295ul 20918#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 20919#if !BIG_OK 20920 your preprocessor is broken; 20921#endif 20922#if BIG_OK 20923#else 20924 your preprocessor is broken; 20925#endif 20926static long long int bignum = -9223372036854775807LL; 20927static unsigned long long int ubignum = BIG64; 20928 20929struct incomplete_array 20930{ 20931 int datasize; 20932 double data[]; 20933}; 20934 20935struct named_init { 20936 int number; 20937 const wchar_t *name; 20938 double average; 20939}; 20940 20941typedef const char *ccp; 20942 20943static inline int 20944test_restrict (ccp restrict text) 20945{ 20946 // See if C++-style comments work. 20947 // Iterate through items via the restricted pointer. 20948 // Also check for declarations in for loops. 20949 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 20950 continue; 20951 return 0; 20952} 20953 20954// Check varargs and va_copy. 20955static void 20956test_varargs (const char *format, ...) 20957{ 20958 va_list args; 20959 va_start (args, format); 20960 va_list args_copy; 20961 va_copy (args_copy, args); 20962 20963 const char *str; 20964 int number; 20965 float fnumber; 20966 20967 while (*format) 20968 { 20969 switch (*format++) 20970 { 20971 case 's': // string 20972 str = va_arg (args_copy, const char *); 20973 break; 20974 case 'd': // int 20975 number = va_arg (args_copy, int); 20976 break; 20977 case 'f': // float 20978 fnumber = va_arg (args_copy, double); 20979 break; 20980 default: 20981 break; 20982 } 20983 } 20984 va_end (args_copy); 20985 va_end (args); 20986} 20987 20988int 20989main () 20990{ 20991 20992 // Check bool. 20993 _Bool success = false; 20994 20995 // Check restrict. 20996 if (test_restrict ("String literal") == 0) 20997 success = true; 20998 char *restrict newvar = "Another string"; 20999 21000 // Check varargs. 21001 test_varargs ("s, d' f .", "string", 65, 34.234); 21002 test_varargs_macros (); 21003 21004 // Check flexible array members. 21005 struct incomplete_array *ia = 21006 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 21007 ia->datasize = 10; 21008 for (int i = 0; i < ia->datasize; ++i) 21009 ia->data[i] = i * 1.234; 21010 21011 // Check named initializers. 21012 struct named_init ni = { 21013 .number = 34, 21014 .name = L"Test wide string", 21015 .average = 543.34343, 21016 }; 21017 21018 ni.number = 58; 21019 21020 int dynamic_array[ni.number]; 21021 dynamic_array[ni.number - 1] = 543; 21022 21023 // work around unused variable warnings 21024 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 21025 || dynamic_array[ni.number - 1] != 543); 21026 21027 ; 21028 return 0; 21029} 21030_ACEOF 21031for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 21032do 21033 CC="$ac_save_CC $ac_arg" 21034 rm -f conftest.$ac_objext 21035if { (ac_try="$ac_compile" 21036case "(($ac_try" in 21037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21038 *) ac_try_echo=$ac_try;; 21039esac 21040eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21041$as_echo "$ac_try_echo") >&5 21042 (eval "$ac_compile") 2>conftest.er1 21043 ac_status=$? 21044 grep -v '^ *+' conftest.er1 >conftest.err 21045 rm -f conftest.er1 21046 cat conftest.err >&5 21047 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21048 (exit $ac_status); } && { 21049 test -z "$ac_c_werror_flag" || 21050 test ! -s conftest.err 21051 } && test -s conftest.$ac_objext; then 21052 ac_cv_prog_cc_c99=$ac_arg 21053else 21054 $as_echo "$as_me: failed program was:" >&5 21055sed 's/^/| /' conftest.$ac_ext >&5 21056 21057 21058fi 21059 21060rm -f core conftest.err conftest.$ac_objext 21061 test "x$ac_cv_prog_cc_c99" != "xno" && break 21062done 21063rm -f conftest.$ac_ext 21064CC=$ac_save_CC 21065 21066fi 21067# AC_CACHE_VAL 21068case "x$ac_cv_prog_cc_c99" in 21069 x) 21070 { $as_echo "$as_me:$LINENO: result: none needed" >&5 21071$as_echo "none needed" >&6; } ;; 21072 xno) 21073 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 21074$as_echo "unsupported" >&6; } ;; 21075 *) 21076 CC="$CC $ac_cv_prog_cc_c99" 21077 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5 21078$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 21079esac 21080 21081 21082 21083 21084 21085 21086if test "x$GCC" = xyes ; then 21087 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 21088-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 21089-Wbad-function-cast" 21090 case `$CC -dumpversion` in 21091 3.4.* | 4.*) 21092 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 21093 ;; 21094 esac 21095else 21096 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5 21097$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; } 21098if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then 21099 $as_echo_n "(cached) " >&6 21100else 21101 cat >conftest.$ac_ext <<_ACEOF 21102/* confdefs.h. */ 21103_ACEOF 21104cat confdefs.h >>conftest.$ac_ext 21105cat >>conftest.$ac_ext <<_ACEOF 21106/* end confdefs.h. */ 21107$ac_includes_default 21108int 21109main () 21110{ 21111#ifndef __SUNPRO_C 21112 (void) __SUNPRO_C; 21113#endif 21114 21115 ; 21116 return 0; 21117} 21118_ACEOF 21119rm -f conftest.$ac_objext 21120if { (ac_try="$ac_compile" 21121case "(($ac_try" in 21122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21123 *) ac_try_echo=$ac_try;; 21124esac 21125eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21126$as_echo "$ac_try_echo") >&5 21127 (eval "$ac_compile") 2>conftest.er1 21128 ac_status=$? 21129 grep -v '^ *+' conftest.er1 >conftest.err 21130 rm -f conftest.er1 21131 cat conftest.err >&5 21132 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21133 (exit $ac_status); } && { 21134 test -z "$ac_c_werror_flag" || 21135 test ! -s conftest.err 21136 } && test -s conftest.$ac_objext; then 21137 ac_cv_have_decl___SUNPRO_C=yes 21138else 21139 $as_echo "$as_me: failed program was:" >&5 21140sed 's/^/| /' conftest.$ac_ext >&5 21141 21142 ac_cv_have_decl___SUNPRO_C=no 21143fi 21144 21145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21146fi 21147{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5 21148$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; } 21149if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then 21150 SUNCC="yes" 21151else 21152 SUNCC="no" 21153fi 21154 21155 if test "x$SUNCC" = "xyes"; then 21156 CWARNFLAGS="-v" 21157 fi 21158fi 21159 21160# Check whether --enable-silent-rules was given. 21161if test "${enable_silent_rules+set}" = set; then 21162 enableval=$enable_silent_rules; 21163fi 21164 21165case $enable_silent_rules in 21166yes) AM_DEFAULT_VERBOSITY=0;; 21167no) AM_DEFAULT_VERBOSITY=1;; 21168*) AM_DEFAULT_VERBOSITY=0;; 21169esac 21170AM_BACKSLASH='\' 21171 21172 21173 21174 21175 21176 21177 21178# Check whether --enable-strict-compilation was given. 21179if test "${enable_strict_compilation+set}" = set; then 21180 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 21181else 21182 STRICT_COMPILE=no 21183fi 21184 21185if test "x$STRICT_COMPILE" = "xyes"; then 21186 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5 21187$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; } 21188if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then 21189 $as_echo_n "(cached) " >&6 21190else 21191 cat >conftest.$ac_ext <<_ACEOF 21192/* confdefs.h. */ 21193_ACEOF 21194cat confdefs.h >>conftest.$ac_ext 21195cat >>conftest.$ac_ext <<_ACEOF 21196/* end confdefs.h. */ 21197$ac_includes_default 21198int 21199main () 21200{ 21201#ifndef __SUNPRO_C 21202 (void) __SUNPRO_C; 21203#endif 21204 21205 ; 21206 return 0; 21207} 21208_ACEOF 21209rm -f conftest.$ac_objext 21210if { (ac_try="$ac_compile" 21211case "(($ac_try" in 21212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21213 *) ac_try_echo=$ac_try;; 21214esac 21215eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21216$as_echo "$ac_try_echo") >&5 21217 (eval "$ac_compile") 2>conftest.er1 21218 ac_status=$? 21219 grep -v '^ *+' conftest.er1 >conftest.err 21220 rm -f conftest.er1 21221 cat conftest.err >&5 21222 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21223 (exit $ac_status); } && { 21224 test -z "$ac_c_werror_flag" || 21225 test ! -s conftest.err 21226 } && test -s conftest.$ac_objext; then 21227 ac_cv_have_decl___SUNPRO_C=yes 21228else 21229 $as_echo "$as_me: failed program was:" >&5 21230sed 's/^/| /' conftest.$ac_ext >&5 21231 21232 ac_cv_have_decl___SUNPRO_C=no 21233fi 21234 21235rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21236fi 21237{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5 21238$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; } 21239if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then 21240 SUNCC="yes" 21241else 21242 SUNCC="no" 21243fi 21244 21245 { $as_echo "$as_me:$LINENO: checking whether __INTEL_COMPILER is declared" >&5 21246$as_echo_n "checking whether __INTEL_COMPILER is declared... " >&6; } 21247if test "${ac_cv_have_decl___INTEL_COMPILER+set}" = set; then 21248 $as_echo_n "(cached) " >&6 21249else 21250 cat >conftest.$ac_ext <<_ACEOF 21251/* confdefs.h. */ 21252_ACEOF 21253cat confdefs.h >>conftest.$ac_ext 21254cat >>conftest.$ac_ext <<_ACEOF 21255/* end confdefs.h. */ 21256$ac_includes_default 21257int 21258main () 21259{ 21260#ifndef __INTEL_COMPILER 21261 (void) __INTEL_COMPILER; 21262#endif 21263 21264 ; 21265 return 0; 21266} 21267_ACEOF 21268rm -f conftest.$ac_objext 21269if { (ac_try="$ac_compile" 21270case "(($ac_try" in 21271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21272 *) ac_try_echo=$ac_try;; 21273esac 21274eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21275$as_echo "$ac_try_echo") >&5 21276 (eval "$ac_compile") 2>conftest.er1 21277 ac_status=$? 21278 grep -v '^ *+' conftest.er1 >conftest.err 21279 rm -f conftest.er1 21280 cat conftest.err >&5 21281 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21282 (exit $ac_status); } && { 21283 test -z "$ac_c_werror_flag" || 21284 test ! -s conftest.err 21285 } && test -s conftest.$ac_objext; then 21286 ac_cv_have_decl___INTEL_COMPILER=yes 21287else 21288 $as_echo "$as_me: failed program was:" >&5 21289sed 's/^/| /' conftest.$ac_ext >&5 21290 21291 ac_cv_have_decl___INTEL_COMPILER=no 21292fi 21293 21294rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21295fi 21296{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___INTEL_COMPILER" >&5 21297$as_echo "$ac_cv_have_decl___INTEL_COMPILER" >&6; } 21298if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then 21299 INTELCC="yes" 21300else 21301 INTELCC="no" 21302fi 21303 21304 if test "x$GCC" = xyes ; then 21305 STRICT_CFLAGS="-pedantic -Werror" 21306 elif test "x$SUNCC" = "xyes"; then 21307 STRICT_CFLAGS="-errwarn" 21308 elif test "x$INTELCC" = "xyes"; then 21309 STRICT_CFLAGS="-Werror" 21310 fi 21311fi 21312CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 21313 21314 21315 21316 21317# Check whether --with-release-version was given. 21318if test "${with_release_version+set}" = set; then 21319 withval=$with_release_version; RELEASE_VERSION="$withval" 21320else 21321 RELEASE_VERSION="" 21322fi 21323 21324 if test "x$RELEASE_VERSION" != "x"; then 21325 PACKAGE="$PACKAGE-$RELEASE_VERSION" 21326 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 21327 { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 21328$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;} 21329 fi 21330 21331cat >>confdefs.h <<_ACEOF 21332#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 21333_ACEOF 21334 21335 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 21336 if test "x$PVM" = "x"; then 21337 PVM="0" 21338 fi 21339 21340cat >>confdefs.h <<_ACEOF 21341#define PACKAGE_VERSION_MINOR $PVM 21342_ACEOF 21343 21344 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 21345 if test "x$PVP" = "x"; then 21346 PVP="0" 21347 fi 21348 21349cat >>confdefs.h <<_ACEOF 21350#define PACKAGE_VERSION_PATCHLEVEL $PVP 21351_ACEOF 21352 21353 21354 21355CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \ 21356mv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \ 21357echo 'git directory not found: installing possibly empty changelog.' >&2)" 21358 21359distcleancheck_listfiles='find . -type f ! -name ChangeLog -print' 21360 21361 21362 21363 21364 21365if test x$APP_MAN_SUFFIX = x ; then 21366 APP_MAN_SUFFIX=1 21367fi 21368if test x$APP_MAN_DIR = x ; then 21369 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 21370fi 21371 21372if test x$LIB_MAN_SUFFIX = x ; then 21373 LIB_MAN_SUFFIX=3 21374fi 21375if test x$LIB_MAN_DIR = x ; then 21376 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 21377fi 21378 21379if test x$FILE_MAN_SUFFIX = x ; then 21380 case $host_os in 21381 solaris*) FILE_MAN_SUFFIX=4 ;; 21382 *) FILE_MAN_SUFFIX=5 ;; 21383 esac 21384fi 21385if test x$FILE_MAN_DIR = x ; then 21386 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 21387fi 21388 21389if test x$MISC_MAN_SUFFIX = x ; then 21390 case $host_os in 21391 solaris*) MISC_MAN_SUFFIX=5 ;; 21392 *) MISC_MAN_SUFFIX=7 ;; 21393 esac 21394fi 21395if test x$MISC_MAN_DIR = x ; then 21396 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 21397fi 21398 21399if test x$DRIVER_MAN_SUFFIX = x ; then 21400 case $host_os in 21401 solaris*) DRIVER_MAN_SUFFIX=7 ;; 21402 *) DRIVER_MAN_SUFFIX=4 ;; 21403 esac 21404fi 21405if test x$DRIVER_MAN_DIR = x ; then 21406 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 21407fi 21408 21409if test x$ADMIN_MAN_SUFFIX = x ; then 21410 case $host_os in 21411 solaris*) ADMIN_MAN_SUFFIX=1m ;; 21412 *) ADMIN_MAN_SUFFIX=8 ;; 21413 esac 21414fi 21415if test x$ADMIN_MAN_DIR = x ; then 21416 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 21417fi 21418 21419 21420 21421 21422 21423 21424 21425 21426 21427 21428 21429 21430 21431 21432 21433 21434 21435# Checks for pkg-config packages 21436 21437 21438if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 21439 if test -n "$ac_tool_prefix"; then 21440 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 21441set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 21442{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 21443$as_echo_n "checking for $ac_word... " >&6; } 21444if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 21445 $as_echo_n "(cached) " >&6 21446else 21447 case $PKG_CONFIG in 21448 [\\/]* | ?:[\\/]*) 21449 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 21450 ;; 21451 *) 21452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21453for as_dir in $PATH 21454do 21455 IFS=$as_save_IFS 21456 test -z "$as_dir" && as_dir=. 21457 for ac_exec_ext in '' $ac_executable_extensions; do 21458 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21459 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 21460 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21461 break 2 21462 fi 21463done 21464done 21465IFS=$as_save_IFS 21466 21467 ;; 21468esac 21469fi 21470PKG_CONFIG=$ac_cv_path_PKG_CONFIG 21471if test -n "$PKG_CONFIG"; then 21472 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 21473$as_echo "$PKG_CONFIG" >&6; } 21474else 21475 { $as_echo "$as_me:$LINENO: result: no" >&5 21476$as_echo "no" >&6; } 21477fi 21478 21479 21480fi 21481if test -z "$ac_cv_path_PKG_CONFIG"; then 21482 ac_pt_PKG_CONFIG=$PKG_CONFIG 21483 # Extract the first word of "pkg-config", so it can be a program name with args. 21484set dummy pkg-config; ac_word=$2 21485{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 21486$as_echo_n "checking for $ac_word... " >&6; } 21487if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 21488 $as_echo_n "(cached) " >&6 21489else 21490 case $ac_pt_PKG_CONFIG in 21491 [\\/]* | ?:[\\/]*) 21492 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 21493 ;; 21494 *) 21495 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21496for as_dir in $PATH 21497do 21498 IFS=$as_save_IFS 21499 test -z "$as_dir" && as_dir=. 21500 for ac_exec_ext in '' $ac_executable_extensions; do 21501 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21502 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 21503 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21504 break 2 21505 fi 21506done 21507done 21508IFS=$as_save_IFS 21509 21510 ;; 21511esac 21512fi 21513ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 21514if test -n "$ac_pt_PKG_CONFIG"; then 21515 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 21516$as_echo "$ac_pt_PKG_CONFIG" >&6; } 21517else 21518 { $as_echo "$as_me:$LINENO: result: no" >&5 21519$as_echo "no" >&6; } 21520fi 21521 21522 if test "x$ac_pt_PKG_CONFIG" = x; then 21523 PKG_CONFIG="" 21524 else 21525 case $cross_compiling:$ac_tool_warned in 21526yes:) 21527{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 21528$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 21529ac_tool_warned=yes ;; 21530esac 21531 PKG_CONFIG=$ac_pt_PKG_CONFIG 21532 fi 21533else 21534 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 21535fi 21536 21537fi 21538if test -n "$PKG_CONFIG"; then 21539 _pkg_min_version=0.9.0 21540 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 21541$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 21542 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 21543 { $as_echo "$as_me:$LINENO: result: yes" >&5 21544$as_echo "yes" >&6; } 21545 else 21546 { $as_echo "$as_me:$LINENO: result: no" >&5 21547$as_echo "no" >&6; } 21548 PKG_CONFIG="" 21549 fi 21550 21551fi 21552 21553pkg_failed=no 21554{ $as_echo "$as_me:$LINENO: checking for XEXT" >&5 21555$as_echo_n "checking for XEXT... " >&6; } 21556 21557if test -n "$XEXT_CFLAGS"; then 21558 pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS" 21559 elif test -n "$PKG_CONFIG"; then 21560 if test -n "$PKG_CONFIG" && \ 21561 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2\"") >&5 21562 ($PKG_CONFIG --exists --print-errors "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2") 2>&5 21563 ac_status=$? 21564 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21565 (exit $ac_status); }; then 21566 pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2" 2>/dev/null` 21567else 21568 pkg_failed=yes 21569fi 21570 else 21571 pkg_failed=untried 21572fi 21573if test -n "$XEXT_LIBS"; then 21574 pkg_cv_XEXT_LIBS="$XEXT_LIBS" 21575 elif test -n "$PKG_CONFIG"; then 21576 if test -n "$PKG_CONFIG" && \ 21577 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2\"") >&5 21578 ($PKG_CONFIG --exists --print-errors "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2") 2>&5 21579 ac_status=$? 21580 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21581 (exit $ac_status); }; then 21582 pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2" 2>/dev/null` 21583else 21584 pkg_failed=yes 21585fi 21586 else 21587 pkg_failed=untried 21588fi 21589 21590 21591 21592if test $pkg_failed = yes; then 21593 21594if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21595 _pkg_short_errors_supported=yes 21596else 21597 _pkg_short_errors_supported=no 21598fi 21599 if test $_pkg_short_errors_supported = yes; then 21600 XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2" 2>&1` 21601 else 21602 XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2" 2>&1` 21603 fi 21604 # Put the nasty error message in config.log where it belongs 21605 echo "$XEXT_PKG_ERRORS" >&5 21606 21607 { { $as_echo "$as_me:$LINENO: error: Package requirements (xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2) were not met: 21608 21609$XEXT_PKG_ERRORS 21610 21611Consider adjusting the PKG_CONFIG_PATH environment variable if you 21612installed software in a non-standard prefix. 21613 21614Alternatively, you may set the environment variables XEXT_CFLAGS 21615and XEXT_LIBS to avoid the need to call pkg-config. 21616See the pkg-config man page for more details. 21617" >&5 21618$as_echo "$as_me: error: Package requirements (xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2) were not met: 21619 21620$XEXT_PKG_ERRORS 21621 21622Consider adjusting the PKG_CONFIG_PATH environment variable if you 21623installed software in a non-standard prefix. 21624 21625Alternatively, you may set the environment variables XEXT_CFLAGS 21626and XEXT_LIBS to avoid the need to call pkg-config. 21627See the pkg-config man page for more details. 21628" >&2;} 21629 { (exit 1); exit 1; }; } 21630elif test $pkg_failed = untried; then 21631 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 21632$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21633{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21634is in your PATH or set the PKG_CONFIG environment variable to the full 21635path to pkg-config. 21636 21637Alternatively, you may set the environment variables XEXT_CFLAGS 21638and XEXT_LIBS to avoid the need to call pkg-config. 21639See the pkg-config man page for more details. 21640 21641To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21642See \`config.log' for more details." >&5 21643$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21644is in your PATH or set the PKG_CONFIG environment variable to the full 21645path to pkg-config. 21646 21647Alternatively, you may set the environment variables XEXT_CFLAGS 21648and XEXT_LIBS to avoid the need to call pkg-config. 21649See the pkg-config man page for more details. 21650 21651To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21652See \`config.log' for more details." >&2;} 21653 { (exit 1); exit 1; }; }; } 21654else 21655 XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS 21656 XEXT_LIBS=$pkg_cv_XEXT_LIBS 21657 { $as_echo "$as_me:$LINENO: result: yes" >&5 21658$as_echo "yes" >&6; } 21659 : 21660fi 21661XEXT_CFLAGS="$CWARNFLAGS $XEXT_CFLAGS" 21662 21663 21664 21665# Checks for libraries. 21666 21667# Checks for header files. 21668{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 21669$as_echo_n "checking for ANSI C header files... " >&6; } 21670if test "${ac_cv_header_stdc+set}" = set; then 21671 $as_echo_n "(cached) " >&6 21672else 21673 cat >conftest.$ac_ext <<_ACEOF 21674/* confdefs.h. */ 21675_ACEOF 21676cat confdefs.h >>conftest.$ac_ext 21677cat >>conftest.$ac_ext <<_ACEOF 21678/* end confdefs.h. */ 21679#include <stdlib.h> 21680#include <stdarg.h> 21681#include <string.h> 21682#include <float.h> 21683 21684int 21685main () 21686{ 21687 21688 ; 21689 return 0; 21690} 21691_ACEOF 21692rm -f conftest.$ac_objext 21693if { (ac_try="$ac_compile" 21694case "(($ac_try" in 21695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21696 *) ac_try_echo=$ac_try;; 21697esac 21698eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21699$as_echo "$ac_try_echo") >&5 21700 (eval "$ac_compile") 2>conftest.er1 21701 ac_status=$? 21702 grep -v '^ *+' conftest.er1 >conftest.err 21703 rm -f conftest.er1 21704 cat conftest.err >&5 21705 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21706 (exit $ac_status); } && { 21707 test -z "$ac_c_werror_flag" || 21708 test ! -s conftest.err 21709 } && test -s conftest.$ac_objext; then 21710 ac_cv_header_stdc=yes 21711else 21712 $as_echo "$as_me: failed program was:" >&5 21713sed 's/^/| /' conftest.$ac_ext >&5 21714 21715 ac_cv_header_stdc=no 21716fi 21717 21718rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21719 21720if test $ac_cv_header_stdc = yes; then 21721 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 21722 cat >conftest.$ac_ext <<_ACEOF 21723/* confdefs.h. */ 21724_ACEOF 21725cat confdefs.h >>conftest.$ac_ext 21726cat >>conftest.$ac_ext <<_ACEOF 21727/* end confdefs.h. */ 21728#include <string.h> 21729 21730_ACEOF 21731if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21732 $EGREP "memchr" >/dev/null 2>&1; then 21733 : 21734else 21735 ac_cv_header_stdc=no 21736fi 21737rm -f conftest* 21738 21739fi 21740 21741if test $ac_cv_header_stdc = yes; then 21742 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 21743 cat >conftest.$ac_ext <<_ACEOF 21744/* confdefs.h. */ 21745_ACEOF 21746cat confdefs.h >>conftest.$ac_ext 21747cat >>conftest.$ac_ext <<_ACEOF 21748/* end confdefs.h. */ 21749#include <stdlib.h> 21750 21751_ACEOF 21752if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21753 $EGREP "free" >/dev/null 2>&1; then 21754 : 21755else 21756 ac_cv_header_stdc=no 21757fi 21758rm -f conftest* 21759 21760fi 21761 21762if test $ac_cv_header_stdc = yes; then 21763 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 21764 if test "$cross_compiling" = yes; then 21765 : 21766else 21767 cat >conftest.$ac_ext <<_ACEOF 21768/* confdefs.h. */ 21769_ACEOF 21770cat confdefs.h >>conftest.$ac_ext 21771cat >>conftest.$ac_ext <<_ACEOF 21772/* end confdefs.h. */ 21773#include <ctype.h> 21774#include <stdlib.h> 21775#if ((' ' & 0x0FF) == 0x020) 21776# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 21777# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 21778#else 21779# define ISLOWER(c) \ 21780 (('a' <= (c) && (c) <= 'i') \ 21781 || ('j' <= (c) && (c) <= 'r') \ 21782 || ('s' <= (c) && (c) <= 'z')) 21783# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 21784#endif 21785 21786#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 21787int 21788main () 21789{ 21790 int i; 21791 for (i = 0; i < 256; i++) 21792 if (XOR (islower (i), ISLOWER (i)) 21793 || toupper (i) != TOUPPER (i)) 21794 return 2; 21795 return 0; 21796} 21797_ACEOF 21798rm -f conftest$ac_exeext 21799if { (ac_try="$ac_link" 21800case "(($ac_try" in 21801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21802 *) ac_try_echo=$ac_try;; 21803esac 21804eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21805$as_echo "$ac_try_echo") >&5 21806 (eval "$ac_link") 2>&5 21807 ac_status=$? 21808 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21809 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 21810 { (case "(($ac_try" in 21811 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21812 *) ac_try_echo=$ac_try;; 21813esac 21814eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21815$as_echo "$ac_try_echo") >&5 21816 (eval "$ac_try") 2>&5 21817 ac_status=$? 21818 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21819 (exit $ac_status); }; }; then 21820 : 21821else 21822 $as_echo "$as_me: program exited with status $ac_status" >&5 21823$as_echo "$as_me: failed program was:" >&5 21824sed 's/^/| /' conftest.$ac_ext >&5 21825 21826( exit $ac_status ) 21827ac_cv_header_stdc=no 21828fi 21829rm -rf conftest.dSYM 21830rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 21831fi 21832 21833 21834fi 21835fi 21836{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 21837$as_echo "$ac_cv_header_stdc" >&6; } 21838if test $ac_cv_header_stdc = yes; then 21839 21840cat >>confdefs.h <<\_ACEOF 21841#define STDC_HEADERS 1 21842_ACEOF 21843 21844fi 21845 21846 21847 21848# Check whether --enable-malloc0returnsnull was given. 21849if test "${enable_malloc0returnsnull+set}" = set; then 21850 enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval 21851else 21852 MALLOC_ZERO_RETURNS_NULL=auto 21853fi 21854 21855 21856{ $as_echo "$as_me:$LINENO: checking whether malloc(0) returns NULL" >&5 21857$as_echo_n "checking whether malloc(0) returns NULL... " >&6; } 21858if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then 21859 if test "$cross_compiling" = yes; then 21860 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 21861$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21862{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling 21863See \`config.log' for more details." >&5 21864$as_echo "$as_me: error: cannot run test program while cross compiling 21865See \`config.log' for more details." >&2;} 21866 { (exit 1); exit 1; }; }; } 21867else 21868 cat >conftest.$ac_ext <<_ACEOF 21869 21870char *malloc(); 21871char *realloc(); 21872char *calloc(); 21873main() { 21874 char *m0, *r0, *c0, *p; 21875 m0 = malloc(0); 21876 p = malloc(10); 21877 r0 = realloc(p,0); 21878 c0 = calloc(0); 21879 exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1); 21880} 21881_ACEOF 21882rm -f conftest$ac_exeext 21883if { (ac_try="$ac_link" 21884case "(($ac_try" in 21885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21886 *) ac_try_echo=$ac_try;; 21887esac 21888eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21889$as_echo "$ac_try_echo") >&5 21890 (eval "$ac_link") 2>&5 21891 ac_status=$? 21892 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21893 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 21894 { (case "(($ac_try" in 21895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21896 *) ac_try_echo=$ac_try;; 21897esac 21898eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21899$as_echo "$ac_try_echo") >&5 21900 (eval "$ac_try") 2>&5 21901 ac_status=$? 21902 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21903 (exit $ac_status); }; }; then 21904 MALLOC_ZERO_RETURNS_NULL=yes 21905else 21906 $as_echo "$as_me: program exited with status $ac_status" >&5 21907$as_echo "$as_me: failed program was:" >&5 21908sed 's/^/| /' conftest.$ac_ext >&5 21909 21910( exit $ac_status ) 21911MALLOC_ZERO_RETURNS_NULL=no 21912fi 21913rm -rf conftest.dSYM 21914rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 21915fi 21916 21917 21918fi 21919{ $as_echo "$as_me:$LINENO: result: $MALLOC_ZERO_RETURNS_NULL" >&5 21920$as_echo "$MALLOC_ZERO_RETURNS_NULL" >&6; } 21921 21922if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then 21923 MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL" 21924 XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS 21925 XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC" 21926else 21927 MALLOC_ZERO_CFLAGS="" 21928 XMALLOC_ZERO_CFLAGS="" 21929 XTMALLOC_ZERO_CFLAGS="" 21930fi 21931 21932 21933 21934 21935 21936 21937# Man page processing requirements 21938 21939 21940for ac_prog in cpp 21941do 21942 # Extract the first word of "$ac_prog", so it can be a program name with args. 21943set dummy $ac_prog; ac_word=$2 21944{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 21945$as_echo_n "checking for $ac_word... " >&6; } 21946if test "${ac_cv_path_RAWCPP+set}" = set; then 21947 $as_echo_n "(cached) " >&6 21948else 21949 case $RAWCPP in 21950 [\\/]* | ?:[\\/]*) 21951 ac_cv_path_RAWCPP="$RAWCPP" # Let the user override the test with a path. 21952 ;; 21953 *) 21954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21955as_dummy="$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib" 21956for as_dir in $as_dummy 21957do 21958 IFS=$as_save_IFS 21959 test -z "$as_dir" && as_dir=. 21960 for ac_exec_ext in '' $ac_executable_extensions; do 21961 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 21962 ac_cv_path_RAWCPP="$as_dir/$ac_word$ac_exec_ext" 21963 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 21964 break 2 21965 fi 21966done 21967done 21968IFS=$as_save_IFS 21969 21970 ;; 21971esac 21972fi 21973RAWCPP=$ac_cv_path_RAWCPP 21974if test -n "$RAWCPP"; then 21975 { $as_echo "$as_me:$LINENO: result: $RAWCPP" >&5 21976$as_echo "$RAWCPP" >&6; } 21977else 21978 { $as_echo "$as_me:$LINENO: result: no" >&5 21979$as_echo "no" >&6; } 21980fi 21981 21982 21983 test -n "$RAWCPP" && break 21984done 21985test -n "$RAWCPP" || RAWCPP="${CPP}" 21986 21987 21988# Check for flag to avoid builtin definitions - assumes unix is predefined, 21989# which is not the best choice for supporting other OS'es, but covers most 21990# of the ones we need for now. 21991{ $as_echo "$as_me:$LINENO: checking if $RAWCPP requires -undef" >&5 21992$as_echo_n "checking if $RAWCPP requires -undef... " >&6; } 21993cat >conftest.$ac_ext <<_ACEOF 21994Does cpp redefine unix ? 21995_ACEOF 21996if test `${RAWCPP} < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then 21997 { $as_echo "$as_me:$LINENO: result: no" >&5 21998$as_echo "no" >&6; } 21999else 22000 if test `${RAWCPP} -undef < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then 22001 RAWCPPFLAGS=-undef 22002 { $as_echo "$as_me:$LINENO: result: yes" >&5 22003$as_echo "yes" >&6; } 22004 # under Cygwin unix is still defined even with -undef 22005 elif test `${RAWCPP} -undef -ansi < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then 22006 RAWCPPFLAGS="-undef -ansi" 22007 { $as_echo "$as_me:$LINENO: result: yes, with -ansi" >&5 22008$as_echo "yes, with -ansi" >&6; } 22009 else 22010 { { $as_echo "$as_me:$LINENO: error: ${RAWCPP} defines unix with or without -undef. I don't know what to do." >&5 22011$as_echo "$as_me: error: ${RAWCPP} defines unix with or without -undef. I don't know what to do." >&2;} 22012 { (exit 1); exit 1; }; } 22013 fi 22014fi 22015rm -f conftest.$ac_ext 22016 22017{ $as_echo "$as_me:$LINENO: checking if $RAWCPP requires -traditional" >&5 22018$as_echo_n "checking if $RAWCPP requires -traditional... " >&6; } 22019cat >conftest.$ac_ext <<_ACEOF 22020Does cpp preserve "whitespace"? 22021_ACEOF 22022if test `${RAWCPP} < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then 22023 { $as_echo "$as_me:$LINENO: result: no" >&5 22024$as_echo "no" >&6; } 22025else 22026 if test `${RAWCPP} -traditional < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then 22027 RAWCPPFLAGS="${RAWCPPFLAGS} -traditional" 22028 { $as_echo "$as_me:$LINENO: result: yes" >&5 22029$as_echo "yes" >&6; } 22030 else 22031 { { $as_echo "$as_me:$LINENO: error: ${RAWCPP} does not preserve whitespace with or without -traditional. I don't know what to do." >&5 22032$as_echo "$as_me: error: ${RAWCPP} does not preserve whitespace with or without -traditional. I don't know what to do." >&2;} 22033 { (exit 1); exit 1; }; } 22034 fi 22035fi 22036rm -f conftest.$ac_ext 22037 22038 22039 22040 22041 22042# Allow checking code with lint, sparse, etc. 22043 22044# Check whether --with-lint was given. 22045if test "${with_lint+set}" = set; then 22046 withval=$with_lint; use_lint=$withval 22047else 22048 use_lint=no 22049fi 22050 22051if test "x$use_lint" = "xyes" ; then 22052 LINT="lint" 22053else 22054 LINT="$use_lint" 22055fi 22056if test "x$LINT_FLAGS" = "x" -a "x$LINT" != "xno" ; then 22057 case $LINT in 22058 lint|*/lint) 22059 case $host_os in 22060 solaris*) 22061 LINT_FLAGS="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2" 22062 ;; 22063 esac 22064 ;; 22065 esac 22066fi 22067 22068 22069 22070 if test x$LINT != xno; then 22071 LINT_TRUE= 22072 LINT_FALSE='#' 22073else 22074 LINT_TRUE='#' 22075 LINT_FALSE= 22076fi 22077 22078 22079 22080 22081 22082# Build lint "library" for more indepth checks of programs calling this library 22083# Check whether --enable-lint-library was given. 22084if test "${enable_lint_library+set}" = set; then 22085 enableval=$enable_lint_library; make_lint_lib=$enableval 22086else 22087 make_lint_lib=no 22088fi 22089 22090if test "x$make_lint_lib" != "xno" ; then 22091 if test "x$LINT" = "xno" ; then 22092 { { $as_echo "$as_me:$LINENO: error: Cannot make lint library without --with-lint" >&5 22093$as_echo "$as_me: error: Cannot make lint library without --with-lint" >&2;} 22094 { (exit 1); exit 1; }; } 22095 fi 22096 if test "x$make_lint_lib" = "xyes" ; then 22097 LINTLIB=llib-lXext.ln 22098 else 22099 LINTLIB=$make_lint_lib 22100 fi 22101fi 22102 22103 if test x$make_lint_lib != xno; then 22104 MAKE_LINT_LIB_TRUE= 22105 MAKE_LINT_LIB_FALSE='#' 22106else 22107 MAKE_LINT_LIB_TRUE='#' 22108 MAKE_LINT_LIB_FALSE= 22109fi 22110 22111 22112 22113LINT_FLAGS="${LINT_FLAGS} ${XEXT_CFLAGS}" 22114 22115ac_config_files="$ac_config_files Makefile man/Makefile src/Makefile xext.pc" 22116 22117cat >confcache <<\_ACEOF 22118# This file is a shell script that caches the results of configure 22119# tests run on this system so they can be shared between configure 22120# scripts and configure runs, see configure's option --config-cache. 22121# It is not useful on other systems. If it contains results you don't 22122# want to keep, you may remove or edit it. 22123# 22124# config.status only pays attention to the cache file if you give it 22125# the --recheck option to rerun configure. 22126# 22127# `ac_cv_env_foo' variables (set or unset) will be overridden when 22128# loading this file, other *unset* `ac_cv_foo' will be assigned the 22129# following values. 22130 22131_ACEOF 22132 22133# The following way of writing the cache mishandles newlines in values, 22134# but we know of no workaround that is simple, portable, and efficient. 22135# So, we kill variables containing newlines. 22136# Ultrix sh set writes to stderr and can't be redirected directly, 22137# and sets the high bit in the cache file unless we assign to the vars. 22138( 22139 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 22140 eval ac_val=\$$ac_var 22141 case $ac_val in #( 22142 *${as_nl}*) 22143 case $ac_var in #( 22144 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 22145$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 22146 esac 22147 case $ac_var in #( 22148 _ | IFS | as_nl) ;; #( 22149 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 22150 *) $as_unset $ac_var ;; 22151 esac ;; 22152 esac 22153 done 22154 22155 (set) 2>&1 | 22156 case $as_nl`(ac_space=' '; set) 2>&1` in #( 22157 *${as_nl}ac_space=\ *) 22158 # `set' does not quote correctly, so add quotes (double-quote 22159 # substitution turns \\\\ into \\, and sed turns \\ into \). 22160 sed -n \ 22161 "s/'/'\\\\''/g; 22162 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 22163 ;; #( 22164 *) 22165 # `set' quotes correctly as required by POSIX, so do not add quotes. 22166 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 22167 ;; 22168 esac | 22169 sort 22170) | 22171 sed ' 22172 /^ac_cv_env_/b end 22173 t clear 22174 :clear 22175 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 22176 t end 22177 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 22178 :end' >>confcache 22179if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 22180 if test -w "$cache_file"; then 22181 test "x$cache_file" != "x/dev/null" && 22182 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 22183$as_echo "$as_me: updating cache $cache_file" >&6;} 22184 cat confcache >$cache_file 22185 else 22186 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 22187$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 22188 fi 22189fi 22190rm -f confcache 22191 22192test "x$prefix" = xNONE && prefix=$ac_default_prefix 22193# Let make expand exec_prefix. 22194test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 22195 22196DEFS=-DHAVE_CONFIG_H 22197 22198ac_libobjs= 22199ac_ltlibobjs= 22200for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 22201 # 1. Remove the extension, and $U if already installed. 22202 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 22203 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 22204 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 22205 # will be set to the directory where LIBOBJS objects are built. 22206 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 22207 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 22208done 22209LIBOBJS=$ac_libobjs 22210 22211LTLIBOBJS=$ac_ltlibobjs 22212 22213 22214 if test -n "$EXEEXT"; then 22215 am__EXEEXT_TRUE= 22216 am__EXEEXT_FALSE='#' 22217else 22218 am__EXEEXT_TRUE='#' 22219 am__EXEEXT_FALSE= 22220fi 22221 22222if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 22223 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 22224Usually this means the macro was only invoked conditionally." >&5 22225$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 22226Usually this means the macro was only invoked conditionally." >&2;} 22227 { (exit 1); exit 1; }; } 22228fi 22229if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 22230 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 22231Usually this means the macro was only invoked conditionally." >&5 22232$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. 22233Usually this means the macro was only invoked conditionally." >&2;} 22234 { (exit 1); exit 1; }; } 22235fi 22236if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 22237 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 22238Usually this means the macro was only invoked conditionally." >&5 22239$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 22240Usually this means the macro was only invoked conditionally." >&2;} 22241 { (exit 1); exit 1; }; } 22242fi 22243if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 22244 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 22245Usually this means the macro was only invoked conditionally." >&5 22246$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 22247Usually this means the macro was only invoked conditionally." >&2;} 22248 { (exit 1); exit 1; }; } 22249fi 22250if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 22251 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 22252Usually this means the macro was only invoked conditionally." >&5 22253$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 22254Usually this means the macro was only invoked conditionally." >&2;} 22255 { (exit 1); exit 1; }; } 22256fi 22257if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then 22258 { { $as_echo "$as_me:$LINENO: error: conditional \"LINT\" was never defined. 22259Usually this means the macro was only invoked conditionally." >&5 22260$as_echo "$as_me: error: conditional \"LINT\" was never defined. 22261Usually this means the macro was only invoked conditionally." >&2;} 22262 { (exit 1); exit 1; }; } 22263fi 22264if test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then 22265 { { $as_echo "$as_me:$LINENO: error: conditional \"MAKE_LINT_LIB\" was never defined. 22266Usually this means the macro was only invoked conditionally." >&5 22267$as_echo "$as_me: error: conditional \"MAKE_LINT_LIB\" was never defined. 22268Usually this means the macro was only invoked conditionally." >&2;} 22269 { (exit 1); exit 1; }; } 22270fi 22271 22272: ${CONFIG_STATUS=./config.status} 22273ac_write_fail=0 22274ac_clean_files_save=$ac_clean_files 22275ac_clean_files="$ac_clean_files $CONFIG_STATUS" 22276{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 22277$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 22278cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22279#! $SHELL 22280# Generated by $as_me. 22281# Run this file to recreate the current configuration. 22282# Compiler output produced by configure, useful for debugging 22283# configure, is in config.log if it exists. 22284 22285debug=false 22286ac_cs_recheck=false 22287ac_cs_silent=false 22288SHELL=\${CONFIG_SHELL-$SHELL} 22289_ACEOF 22290 22291cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22292## --------------------- ## 22293## M4sh Initialization. ## 22294## --------------------- ## 22295 22296# Be more Bourne compatible 22297DUALCASE=1; export DUALCASE # for MKS sh 22298if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 22299 emulate sh 22300 NULLCMD=: 22301 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 22302 # is contrary to our usage. Disable this feature. 22303 alias -g '${1+"$@"}'='"$@"' 22304 setopt NO_GLOB_SUBST 22305else 22306 case `(set -o) 2>/dev/null` in 22307 *posix*) set -o posix ;; 22308esac 22309 22310fi 22311 22312 22313 22314 22315# PATH needs CR 22316# Avoid depending upon Character Ranges. 22317as_cr_letters='abcdefghijklmnopqrstuvwxyz' 22318as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 22319as_cr_Letters=$as_cr_letters$as_cr_LETTERS 22320as_cr_digits='0123456789' 22321as_cr_alnum=$as_cr_Letters$as_cr_digits 22322 22323as_nl=' 22324' 22325export as_nl 22326# Printing a long string crashes Solaris 7 /usr/bin/printf. 22327as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 22328as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 22329as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 22330if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 22331 as_echo='printf %s\n' 22332 as_echo_n='printf %s' 22333else 22334 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 22335 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 22336 as_echo_n='/usr/ucb/echo -n' 22337 else 22338 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 22339 as_echo_n_body='eval 22340 arg=$1; 22341 case $arg in 22342 *"$as_nl"*) 22343 expr "X$arg" : "X\\(.*\\)$as_nl"; 22344 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 22345 esac; 22346 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 22347 ' 22348 export as_echo_n_body 22349 as_echo_n='sh -c $as_echo_n_body as_echo' 22350 fi 22351 export as_echo_body 22352 as_echo='sh -c $as_echo_body as_echo' 22353fi 22354 22355# The user is always right. 22356if test "${PATH_SEPARATOR+set}" != set; then 22357 PATH_SEPARATOR=: 22358 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 22359 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 22360 PATH_SEPARATOR=';' 22361 } 22362fi 22363 22364# Support unset when possible. 22365if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 22366 as_unset=unset 22367else 22368 as_unset=false 22369fi 22370 22371 22372# IFS 22373# We need space, tab and new line, in precisely that order. Quoting is 22374# there to prevent editors from complaining about space-tab. 22375# (If _AS_PATH_WALK were called with IFS unset, it would disable word 22376# splitting by setting IFS to empty value.) 22377IFS=" "" $as_nl" 22378 22379# Find who we are. Look in the path if we contain no directory separator. 22380case $0 in 22381 *[\\/]* ) as_myself=$0 ;; 22382 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22383for as_dir in $PATH 22384do 22385 IFS=$as_save_IFS 22386 test -z "$as_dir" && as_dir=. 22387 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 22388done 22389IFS=$as_save_IFS 22390 22391 ;; 22392esac 22393# We did not find ourselves, most probably we were run as `sh COMMAND' 22394# in which case we are not to be found in the path. 22395if test "x$as_myself" = x; then 22396 as_myself=$0 22397fi 22398if test ! -f "$as_myself"; then 22399 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 22400 { (exit 1); exit 1; } 22401fi 22402 22403# Work around bugs in pre-3.0 UWIN ksh. 22404for as_var in ENV MAIL MAILPATH 22405do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 22406done 22407PS1='$ ' 22408PS2='> ' 22409PS4='+ ' 22410 22411# NLS nuisances. 22412LC_ALL=C 22413export LC_ALL 22414LANGUAGE=C 22415export LANGUAGE 22416 22417# Required to use basename. 22418if expr a : '\(a\)' >/dev/null 2>&1 && 22419 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22420 as_expr=expr 22421else 22422 as_expr=false 22423fi 22424 22425if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 22426 as_basename=basename 22427else 22428 as_basename=false 22429fi 22430 22431 22432# Name of the executable. 22433as_me=`$as_basename -- "$0" || 22434$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 22435 X"$0" : 'X\(//\)$' \| \ 22436 X"$0" : 'X\(/\)' \| . 2>/dev/null || 22437$as_echo X/"$0" | 22438 sed '/^.*\/\([^/][^/]*\)\/*$/{ 22439 s//\1/ 22440 q 22441 } 22442 /^X\/\(\/\/\)$/{ 22443 s//\1/ 22444 q 22445 } 22446 /^X\/\(\/\).*/{ 22447 s//\1/ 22448 q 22449 } 22450 s/.*/./; q'` 22451 22452# CDPATH. 22453$as_unset CDPATH 22454 22455 22456 22457 as_lineno_1=$LINENO 22458 as_lineno_2=$LINENO 22459 test "x$as_lineno_1" != "x$as_lineno_2" && 22460 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 22461 22462 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 22463 # uniformly replaced by the line number. The first 'sed' inserts a 22464 # line-number line after each line using $LINENO; the second 'sed' 22465 # does the real work. The second script uses 'N' to pair each 22466 # line-number line with the line containing $LINENO, and appends 22467 # trailing '-' during substitution so that $LINENO is not a special 22468 # case at line end. 22469 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 22470 # scripts with optimization help from Paolo Bonzini. Blame Lee 22471 # E. McMahon (1931-1989) for sed's syntax. :-) 22472 sed -n ' 22473 p 22474 /[$]LINENO/= 22475 ' <$as_myself | 22476 sed ' 22477 s/[$]LINENO.*/&-/ 22478 t lineno 22479 b 22480 :lineno 22481 N 22482 :loop 22483 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 22484 t loop 22485 s/-\n.*// 22486 ' >$as_me.lineno && 22487 chmod +x "$as_me.lineno" || 22488 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 22489 { (exit 1); exit 1; }; } 22490 22491 # Don't try to exec as it changes $[0], causing all sort of problems 22492 # (the dirname of $[0] is not the place where we might find the 22493 # original and so on. Autoconf is especially sensitive to this). 22494 . "./$as_me.lineno" 22495 # Exit status is that of the last command. 22496 exit 22497} 22498 22499 22500if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 22501 as_dirname=dirname 22502else 22503 as_dirname=false 22504fi 22505 22506ECHO_C= ECHO_N= ECHO_T= 22507case `echo -n x` in 22508-n*) 22509 case `echo 'x\c'` in 22510 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 22511 *) ECHO_C='\c';; 22512 esac;; 22513*) 22514 ECHO_N='-n';; 22515esac 22516if expr a : '\(a\)' >/dev/null 2>&1 && 22517 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22518 as_expr=expr 22519else 22520 as_expr=false 22521fi 22522 22523rm -f conf$$ conf$$.exe conf$$.file 22524if test -d conf$$.dir; then 22525 rm -f conf$$.dir/conf$$.file 22526else 22527 rm -f conf$$.dir 22528 mkdir conf$$.dir 2>/dev/null 22529fi 22530if (echo >conf$$.file) 2>/dev/null; then 22531 if ln -s conf$$.file conf$$ 2>/dev/null; then 22532 as_ln_s='ln -s' 22533 # ... but there are two gotchas: 22534 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 22535 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 22536 # In both cases, we have to default to `cp -p'. 22537 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 22538 as_ln_s='cp -p' 22539 elif ln conf$$.file conf$$ 2>/dev/null; then 22540 as_ln_s=ln 22541 else 22542 as_ln_s='cp -p' 22543 fi 22544else 22545 as_ln_s='cp -p' 22546fi 22547rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 22548rmdir conf$$.dir 2>/dev/null 22549 22550if mkdir -p . 2>/dev/null; then 22551 as_mkdir_p=: 22552else 22553 test -d ./-p && rmdir ./-p 22554 as_mkdir_p=false 22555fi 22556 22557if test -x / >/dev/null 2>&1; then 22558 as_test_x='test -x' 22559else 22560 if ls -dL / >/dev/null 2>&1; then 22561 as_ls_L_option=L 22562 else 22563 as_ls_L_option= 22564 fi 22565 as_test_x=' 22566 eval sh -c '\'' 22567 if test -d "$1"; then 22568 test -d "$1/."; 22569 else 22570 case $1 in 22571 -*)set "./$1";; 22572 esac; 22573 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 22574 ???[sx]*):;;*)false;;esac;fi 22575 '\'' sh 22576 ' 22577fi 22578as_executable_p=$as_test_x 22579 22580# Sed expression to map a string onto a valid CPP name. 22581as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 22582 22583# Sed expression to map a string onto a valid variable name. 22584as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 22585 22586 22587exec 6>&1 22588 22589# Save the log message, to keep $[0] and so on meaningful, and to 22590# report actual input values of CONFIG_FILES etc. instead of their 22591# values after options handling. 22592ac_log=" 22593This file was extended by libXext $as_me 1.1.1, which was 22594generated by GNU Autoconf 2.63. Invocation command line was 22595 22596 CONFIG_FILES = $CONFIG_FILES 22597 CONFIG_HEADERS = $CONFIG_HEADERS 22598 CONFIG_LINKS = $CONFIG_LINKS 22599 CONFIG_COMMANDS = $CONFIG_COMMANDS 22600 $ $0 $@ 22601 22602on `(hostname || uname -n) 2>/dev/null | sed 1q` 22603" 22604 22605_ACEOF 22606 22607case $ac_config_files in *" 22608"*) set x $ac_config_files; shift; ac_config_files=$*;; 22609esac 22610 22611case $ac_config_headers in *" 22612"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 22613esac 22614 22615 22616cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22617# Files that config.status was made for. 22618config_files="$ac_config_files" 22619config_headers="$ac_config_headers" 22620config_commands="$ac_config_commands" 22621 22622_ACEOF 22623 22624cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22625ac_cs_usage="\ 22626\`$as_me' instantiates files from templates according to the 22627current configuration. 22628 22629Usage: $0 [OPTION]... [FILE]... 22630 22631 -h, --help print this help, then exit 22632 -V, --version print version number and configuration settings, then exit 22633 -q, --quiet, --silent 22634 do not print progress messages 22635 -d, --debug don't remove temporary files 22636 --recheck update $as_me by reconfiguring in the same conditions 22637 --file=FILE[:TEMPLATE] 22638 instantiate the configuration file FILE 22639 --header=FILE[:TEMPLATE] 22640 instantiate the configuration header FILE 22641 22642Configuration files: 22643$config_files 22644 22645Configuration headers: 22646$config_headers 22647 22648Configuration commands: 22649$config_commands 22650 22651Report bugs to <bug-autoconf@gnu.org>." 22652 22653_ACEOF 22654cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22655ac_cs_version="\\ 22656libXext config.status 1.1.1 22657configured by $0, generated by GNU Autoconf 2.63, 22658 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 22659 22660Copyright (C) 2008 Free Software Foundation, Inc. 22661This config.status script is free software; the Free Software Foundation 22662gives unlimited permission to copy, distribute and modify it." 22663 22664ac_pwd='$ac_pwd' 22665srcdir='$srcdir' 22666INSTALL='$INSTALL' 22667MKDIR_P='$MKDIR_P' 22668AWK='$AWK' 22669test -n "\$AWK" || AWK=awk 22670_ACEOF 22671 22672cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22673# The default lists apply if the user does not specify any file. 22674ac_need_defaults=: 22675while test $# != 0 22676do 22677 case $1 in 22678 --*=*) 22679 ac_option=`expr "X$1" : 'X\([^=]*\)='` 22680 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 22681 ac_shift=: 22682 ;; 22683 *) 22684 ac_option=$1 22685 ac_optarg=$2 22686 ac_shift=shift 22687 ;; 22688 esac 22689 22690 case $ac_option in 22691 # Handling of the options. 22692 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 22693 ac_cs_recheck=: ;; 22694 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 22695 $as_echo "$ac_cs_version"; exit ;; 22696 --debug | --debu | --deb | --de | --d | -d ) 22697 debug=: ;; 22698 --file | --fil | --fi | --f ) 22699 $ac_shift 22700 case $ac_optarg in 22701 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 22702 esac 22703 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" 22704 ac_need_defaults=false;; 22705 --header | --heade | --head | --hea ) 22706 $ac_shift 22707 case $ac_optarg in 22708 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 22709 esac 22710 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" 22711 ac_need_defaults=false;; 22712 --he | --h) 22713 # Conflict between --help and --header 22714 { $as_echo "$as_me: error: ambiguous option: $1 22715Try \`$0 --help' for more information." >&2 22716 { (exit 1); exit 1; }; };; 22717 --help | --hel | -h ) 22718 $as_echo "$ac_cs_usage"; exit ;; 22719 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 22720 | -silent | --silent | --silen | --sile | --sil | --si | --s) 22721 ac_cs_silent=: ;; 22722 22723 # This is an error. 22724 -*) { $as_echo "$as_me: error: unrecognized option: $1 22725Try \`$0 --help' for more information." >&2 22726 { (exit 1); exit 1; }; } ;; 22727 22728 *) ac_config_targets="$ac_config_targets $1" 22729 ac_need_defaults=false ;; 22730 22731 esac 22732 shift 22733done 22734 22735ac_configure_extra_args= 22736 22737if $ac_cs_silent; then 22738 exec 6>/dev/null 22739 ac_configure_extra_args="$ac_configure_extra_args --silent" 22740fi 22741 22742_ACEOF 22743cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22744if \$ac_cs_recheck; then 22745 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 22746 shift 22747 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 22748 CONFIG_SHELL='$SHELL' 22749 export CONFIG_SHELL 22750 exec "\$@" 22751fi 22752 22753_ACEOF 22754cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22755exec 5>>config.log 22756{ 22757 echo 22758 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 22759## Running $as_me. ## 22760_ASBOX 22761 $as_echo "$ac_log" 22762} >&5 22763 22764_ACEOF 22765cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22766# 22767# INIT-COMMANDS 22768# 22769AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 22770 22771_ACEOF 22772 22773cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22774 22775# Handling of arguments. 22776for ac_config_target in $ac_config_targets 22777do 22778 case $ac_config_target in 22779 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 22780 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 22781 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 22782 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 22783 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 22784 "xext.pc") CONFIG_FILES="$CONFIG_FILES xext.pc" ;; 22785 22786 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 22787$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 22788 { (exit 1); exit 1; }; };; 22789 esac 22790done 22791 22792 22793# If the user did not use the arguments to specify the items to instantiate, 22794# then the envvar interface is used. Set only those that are not. 22795# We use the long form for the default assignment because of an extremely 22796# bizarre bug on SunOS 4.1.3. 22797if $ac_need_defaults; then 22798 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 22799 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 22800 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 22801fi 22802 22803# Have a temporary directory for convenience. Make it in the build tree 22804# simply because there is no reason against having it here, and in addition, 22805# creating and moving files from /tmp can sometimes cause problems. 22806# Hook for its removal unless debugging. 22807# Note that there is a small window in which the directory will not be cleaned: 22808# after its creation but before its name has been assigned to `$tmp'. 22809$debug || 22810{ 22811 tmp= 22812 trap 'exit_status=$? 22813 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 22814' 0 22815 trap '{ (exit 1); exit 1; }' 1 2 13 15 22816} 22817# Create a (secure) tmp directory for tmp files. 22818 22819{ 22820 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 22821 test -n "$tmp" && test -d "$tmp" 22822} || 22823{ 22824 tmp=./conf$$-$RANDOM 22825 (umask 077 && mkdir "$tmp") 22826} || 22827{ 22828 $as_echo "$as_me: cannot create a temporary directory in ." >&2 22829 { (exit 1); exit 1; } 22830} 22831 22832# Set up the scripts for CONFIG_FILES section. 22833# No need to generate them if there are no CONFIG_FILES. 22834# This happens for instance with `./config.status config.h'. 22835if test -n "$CONFIG_FILES"; then 22836 22837 22838ac_cr=' 22839' 22840ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 22841if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 22842 ac_cs_awk_cr='\\r' 22843else 22844 ac_cs_awk_cr=$ac_cr 22845fi 22846 22847echo 'BEGIN {' >"$tmp/subs1.awk" && 22848_ACEOF 22849 22850 22851{ 22852 echo "cat >conf$$subs.awk <<_ACEOF" && 22853 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 22854 echo "_ACEOF" 22855} >conf$$subs.sh || 22856 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22857$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22858 { (exit 1); exit 1; }; } 22859ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 22860ac_delim='%!_!# ' 22861for ac_last_try in false false false false false :; do 22862 . ./conf$$subs.sh || 22863 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22864$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22865 { (exit 1); exit 1; }; } 22866 22867 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 22868 if test $ac_delim_n = $ac_delim_num; then 22869 break 22870 elif $ac_last_try; then 22871 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22872$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22873 { (exit 1); exit 1; }; } 22874 else 22875 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22876 fi 22877done 22878rm -f conf$$subs.sh 22879 22880cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22881cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 22882_ACEOF 22883sed -n ' 22884h 22885s/^/S["/; s/!.*/"]=/ 22886p 22887g 22888s/^[^!]*!// 22889:repl 22890t repl 22891s/'"$ac_delim"'$// 22892t delim 22893:nl 22894h 22895s/\(.\{148\}\).*/\1/ 22896t more1 22897s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 22898p 22899n 22900b repl 22901:more1 22902s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22903p 22904g 22905s/.\{148\}// 22906t nl 22907:delim 22908h 22909s/\(.\{148\}\).*/\1/ 22910t more2 22911s/["\\]/\\&/g; s/^/"/; s/$/"/ 22912p 22913b 22914:more2 22915s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22916p 22917g 22918s/.\{148\}// 22919t delim 22920' <conf$$subs.awk | sed ' 22921/^[^""]/{ 22922 N 22923 s/\n// 22924} 22925' >>$CONFIG_STATUS || ac_write_fail=1 22926rm -f conf$$subs.awk 22927cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22928_ACAWK 22929cat >>"\$tmp/subs1.awk" <<_ACAWK && 22930 for (key in S) S_is_set[key] = 1 22931 FS = "" 22932 22933} 22934{ 22935 line = $ 0 22936 nfields = split(line, field, "@") 22937 substed = 0 22938 len = length(field[1]) 22939 for (i = 2; i < nfields; i++) { 22940 key = field[i] 22941 keylen = length(key) 22942 if (S_is_set[key]) { 22943 value = S[key] 22944 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 22945 len += length(value) + length(field[++i]) 22946 substed = 1 22947 } else 22948 len += 1 + keylen 22949 } 22950 22951 print line 22952} 22953 22954_ACAWK 22955_ACEOF 22956cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22957if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 22958 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 22959else 22960 cat 22961fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 22962 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 22963$as_echo "$as_me: error: could not setup config files machinery" >&2;} 22964 { (exit 1); exit 1; }; } 22965_ACEOF 22966 22967# VPATH may cause trouble with some makes, so we remove $(srcdir), 22968# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 22969# trailing colons and then remove the whole line if VPATH becomes empty 22970# (actually we leave an empty line to preserve line numbers). 22971if test "x$srcdir" = x.; then 22972 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 22973s/:*\$(srcdir):*/:/ 22974s/:*\${srcdir}:*/:/ 22975s/:*@srcdir@:*/:/ 22976s/^\([^=]*=[ ]*\):*/\1/ 22977s/:*$// 22978s/^[^=]*=[ ]*$// 22979}' 22980fi 22981 22982cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22983fi # test -n "$CONFIG_FILES" 22984 22985# Set up the scripts for CONFIG_HEADERS section. 22986# No need to generate them if there are no CONFIG_HEADERS. 22987# This happens for instance with `./config.status Makefile'. 22988if test -n "$CONFIG_HEADERS"; then 22989cat >"$tmp/defines.awk" <<\_ACAWK || 22990BEGIN { 22991_ACEOF 22992 22993# Transform confdefs.h into an awk script `defines.awk', embedded as 22994# here-document in config.status, that substitutes the proper values into 22995# config.h.in to produce config.h. 22996 22997# Create a delimiter string that does not exist in confdefs.h, to ease 22998# handling of long lines. 22999ac_delim='%!_!# ' 23000for ac_last_try in false false :; do 23001 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 23002 if test -z "$ac_t"; then 23003 break 23004 elif $ac_last_try; then 23005 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 23006$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} 23007 { (exit 1); exit 1; }; } 23008 else 23009 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 23010 fi 23011done 23012 23013# For the awk script, D is an array of macro values keyed by name, 23014# likewise P contains macro parameters if any. Preserve backslash 23015# newline sequences. 23016 23017ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 23018sed -n ' 23019s/.\{148\}/&'"$ac_delim"'/g 23020t rset 23021:rset 23022s/^[ ]*#[ ]*define[ ][ ]*/ / 23023t def 23024d 23025:def 23026s/\\$// 23027t bsnl 23028s/["\\]/\\&/g 23029s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 23030D["\1"]=" \3"/p 23031s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 23032d 23033:bsnl 23034s/["\\]/\\&/g 23035s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 23036D["\1"]=" \3\\\\\\n"\\/p 23037t cont 23038s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 23039t cont 23040d 23041:cont 23042n 23043s/.\{148\}/&'"$ac_delim"'/g 23044t clear 23045:clear 23046s/\\$// 23047t bsnlc 23048s/["\\]/\\&/g; s/^/"/; s/$/"/p 23049d 23050:bsnlc 23051s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 23052b cont 23053' <confdefs.h | sed ' 23054s/'"$ac_delim"'/"\\\ 23055"/g' >>$CONFIG_STATUS || ac_write_fail=1 23056 23057cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23058 for (key in D) D_is_set[key] = 1 23059 FS = "" 23060} 23061/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 23062 line = \$ 0 23063 split(line, arg, " ") 23064 if (arg[1] == "#") { 23065 defundef = arg[2] 23066 mac1 = arg[3] 23067 } else { 23068 defundef = substr(arg[1], 2) 23069 mac1 = arg[2] 23070 } 23071 split(mac1, mac2, "(") #) 23072 macro = mac2[1] 23073 prefix = substr(line, 1, index(line, defundef) - 1) 23074 if (D_is_set[macro]) { 23075 # Preserve the white space surrounding the "#". 23076 print prefix "define", macro P[macro] D[macro] 23077 next 23078 } else { 23079 # Replace #undef with comments. This is necessary, for example, 23080 # in the case of _POSIX_SOURCE, which is predefined and required 23081 # on some systems where configure will not decide to define it. 23082 if (defundef == "undef") { 23083 print "/*", prefix defundef, macro, "*/" 23084 next 23085 } 23086 } 23087} 23088{ print } 23089_ACAWK 23090_ACEOF 23091cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23092 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 23093$as_echo "$as_me: error: could not setup config headers machinery" >&2;} 23094 { (exit 1); exit 1; }; } 23095fi # test -n "$CONFIG_HEADERS" 23096 23097 23098eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 23099shift 23100for ac_tag 23101do 23102 case $ac_tag in 23103 :[FHLC]) ac_mode=$ac_tag; continue;; 23104 esac 23105 case $ac_mode$ac_tag in 23106 :[FHL]*:*);; 23107 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 23108$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} 23109 { (exit 1); exit 1; }; };; 23110 :[FH]-) ac_tag=-:-;; 23111 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 23112 esac 23113 ac_save_IFS=$IFS 23114 IFS=: 23115 set x $ac_tag 23116 IFS=$ac_save_IFS 23117 shift 23118 ac_file=$1 23119 shift 23120 23121 case $ac_mode in 23122 :L) ac_source=$1;; 23123 :[FH]) 23124 ac_file_inputs= 23125 for ac_f 23126 do 23127 case $ac_f in 23128 -) ac_f="$tmp/stdin";; 23129 *) # Look for the file first in the build tree, then in the source tree 23130 # (if the path is not absolute). The absolute path cannot be DOS-style, 23131 # because $ac_f cannot contain `:'. 23132 test -f "$ac_f" || 23133 case $ac_f in 23134 [\\/$]*) false;; 23135 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 23136 esac || 23137 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 23138$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} 23139 { (exit 1); exit 1; }; };; 23140 esac 23141 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 23142 ac_file_inputs="$ac_file_inputs '$ac_f'" 23143 done 23144 23145 # Let's still pretend it is `configure' which instantiates (i.e., don't 23146 # use $as_me), people would be surprised to read: 23147 # /* config.h. Generated by config.status. */ 23148 configure_input='Generated from '` 23149 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 23150 `' by configure.' 23151 if test x"$ac_file" != x-; then 23152 configure_input="$ac_file. $configure_input" 23153 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 23154$as_echo "$as_me: creating $ac_file" >&6;} 23155 fi 23156 # Neutralize special characters interpreted by sed in replacement strings. 23157 case $configure_input in #( 23158 *\&* | *\|* | *\\* ) 23159 ac_sed_conf_input=`$as_echo "$configure_input" | 23160 sed 's/[\\\\&|]/\\\\&/g'`;; #( 23161 *) ac_sed_conf_input=$configure_input;; 23162 esac 23163 23164 case $ac_tag in 23165 *:-:* | *:-) cat >"$tmp/stdin" \ 23166 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23167$as_echo "$as_me: error: could not create $ac_file" >&2;} 23168 { (exit 1); exit 1; }; } ;; 23169 esac 23170 ;; 23171 esac 23172 23173 ac_dir=`$as_dirname -- "$ac_file" || 23174$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23175 X"$ac_file" : 'X\(//\)[^/]' \| \ 23176 X"$ac_file" : 'X\(//\)$' \| \ 23177 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 23178$as_echo X"$ac_file" | 23179 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23180 s//\1/ 23181 q 23182 } 23183 /^X\(\/\/\)[^/].*/{ 23184 s//\1/ 23185 q 23186 } 23187 /^X\(\/\/\)$/{ 23188 s//\1/ 23189 q 23190 } 23191 /^X\(\/\).*/{ 23192 s//\1/ 23193 q 23194 } 23195 s/.*/./; q'` 23196 { as_dir="$ac_dir" 23197 case $as_dir in #( 23198 -*) as_dir=./$as_dir;; 23199 esac 23200 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23201 as_dirs= 23202 while :; do 23203 case $as_dir in #( 23204 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 23205 *) as_qdir=$as_dir;; 23206 esac 23207 as_dirs="'$as_qdir' $as_dirs" 23208 as_dir=`$as_dirname -- "$as_dir" || 23209$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23210 X"$as_dir" : 'X\(//\)[^/]' \| \ 23211 X"$as_dir" : 'X\(//\)$' \| \ 23212 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23213$as_echo X"$as_dir" | 23214 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23215 s//\1/ 23216 q 23217 } 23218 /^X\(\/\/\)[^/].*/{ 23219 s//\1/ 23220 q 23221 } 23222 /^X\(\/\/\)$/{ 23223 s//\1/ 23224 q 23225 } 23226 /^X\(\/\).*/{ 23227 s//\1/ 23228 q 23229 } 23230 s/.*/./; q'` 23231 test -d "$as_dir" && break 23232 done 23233 test -z "$as_dirs" || eval "mkdir $as_dirs" 23234 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23235$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 23236 { (exit 1); exit 1; }; }; } 23237 ac_builddir=. 23238 23239case "$ac_dir" in 23240.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 23241*) 23242 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 23243 # A ".." for each directory in $ac_dir_suffix. 23244 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 23245 case $ac_top_builddir_sub in 23246 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 23247 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 23248 esac ;; 23249esac 23250ac_abs_top_builddir=$ac_pwd 23251ac_abs_builddir=$ac_pwd$ac_dir_suffix 23252# for backward compatibility: 23253ac_top_builddir=$ac_top_build_prefix 23254 23255case $srcdir in 23256 .) # We are building in place. 23257 ac_srcdir=. 23258 ac_top_srcdir=$ac_top_builddir_sub 23259 ac_abs_top_srcdir=$ac_pwd ;; 23260 [\\/]* | ?:[\\/]* ) # Absolute name. 23261 ac_srcdir=$srcdir$ac_dir_suffix; 23262 ac_top_srcdir=$srcdir 23263 ac_abs_top_srcdir=$srcdir ;; 23264 *) # Relative name. 23265 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 23266 ac_top_srcdir=$ac_top_build_prefix$srcdir 23267 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 23268esac 23269ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 23270 23271 23272 case $ac_mode in 23273 :F) 23274 # 23275 # CONFIG_FILE 23276 # 23277 23278 case $INSTALL in 23279 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 23280 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 23281 esac 23282 ac_MKDIR_P=$MKDIR_P 23283 case $MKDIR_P in 23284 [\\/$]* | ?:[\\/]* ) ;; 23285 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 23286 esac 23287_ACEOF 23288 23289cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23290# If the template does not know about datarootdir, expand it. 23291# FIXME: This hack should be removed a few years after 2.60. 23292ac_datarootdir_hack=; ac_datarootdir_seen= 23293 23294ac_sed_dataroot=' 23295/datarootdir/ { 23296 p 23297 q 23298} 23299/@datadir@/p 23300/@docdir@/p 23301/@infodir@/p 23302/@localedir@/p 23303/@mandir@/p 23304' 23305case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 23306*datarootdir*) ac_datarootdir_seen=yes;; 23307*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 23308 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 23309$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 23310_ACEOF 23311cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23312 ac_datarootdir_hack=' 23313 s&@datadir@&$datadir&g 23314 s&@docdir@&$docdir&g 23315 s&@infodir@&$infodir&g 23316 s&@localedir@&$localedir&g 23317 s&@mandir@&$mandir&g 23318 s&\\\${datarootdir}&$datarootdir&g' ;; 23319esac 23320_ACEOF 23321 23322# Neutralize VPATH when `$srcdir' = `.'. 23323# Shell code in configure.ac might set extrasub. 23324# FIXME: do we really want to maintain this feature? 23325cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23326ac_sed_extra="$ac_vpsub 23327$extrasub 23328_ACEOF 23329cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23330:t 23331/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 23332s|@configure_input@|$ac_sed_conf_input|;t t 23333s&@top_builddir@&$ac_top_builddir_sub&;t t 23334s&@top_build_prefix@&$ac_top_build_prefix&;t t 23335s&@srcdir@&$ac_srcdir&;t t 23336s&@abs_srcdir@&$ac_abs_srcdir&;t t 23337s&@top_srcdir@&$ac_top_srcdir&;t t 23338s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 23339s&@builddir@&$ac_builddir&;t t 23340s&@abs_builddir@&$ac_abs_builddir&;t t 23341s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 23342s&@INSTALL@&$ac_INSTALL&;t t 23343s&@MKDIR_P@&$ac_MKDIR_P&;t t 23344$ac_datarootdir_hack 23345" 23346eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 23347 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23348$as_echo "$as_me: error: could not create $ac_file" >&2;} 23349 { (exit 1); exit 1; }; } 23350 23351test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 23352 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 23353 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 23354 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23355which seems to be undefined. Please make sure it is defined." >&5 23356$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23357which seems to be undefined. Please make sure it is defined." >&2;} 23358 23359 rm -f "$tmp/stdin" 23360 case $ac_file in 23361 -) cat "$tmp/out" && rm -f "$tmp/out";; 23362 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 23363 esac \ 23364 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23365$as_echo "$as_me: error: could not create $ac_file" >&2;} 23366 { (exit 1); exit 1; }; } 23367 ;; 23368 :H) 23369 # 23370 # CONFIG_HEADER 23371 # 23372 if test x"$ac_file" != x-; then 23373 { 23374 $as_echo "/* $configure_input */" \ 23375 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 23376 } >"$tmp/config.h" \ 23377 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23378$as_echo "$as_me: error: could not create $ac_file" >&2;} 23379 { (exit 1); exit 1; }; } 23380 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 23381 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 23382$as_echo "$as_me: $ac_file is unchanged" >&6;} 23383 else 23384 rm -f "$ac_file" 23385 mv "$tmp/config.h" "$ac_file" \ 23386 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23387$as_echo "$as_me: error: could not create $ac_file" >&2;} 23388 { (exit 1); exit 1; }; } 23389 fi 23390 else 23391 $as_echo "/* $configure_input */" \ 23392 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 23393 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 23394$as_echo "$as_me: error: could not create -" >&2;} 23395 { (exit 1); exit 1; }; } 23396 fi 23397# Compute "$ac_file"'s index in $config_headers. 23398_am_arg="$ac_file" 23399_am_stamp_count=1 23400for _am_header in $config_headers :; do 23401 case $_am_header in 23402 $_am_arg | $_am_arg:* ) 23403 break ;; 23404 * ) 23405 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 23406 esac 23407done 23408echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 23409$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23410 X"$_am_arg" : 'X\(//\)[^/]' \| \ 23411 X"$_am_arg" : 'X\(//\)$' \| \ 23412 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 23413$as_echo X"$_am_arg" | 23414 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23415 s//\1/ 23416 q 23417 } 23418 /^X\(\/\/\)[^/].*/{ 23419 s//\1/ 23420 q 23421 } 23422 /^X\(\/\/\)$/{ 23423 s//\1/ 23424 q 23425 } 23426 /^X\(\/\).*/{ 23427 s//\1/ 23428 q 23429 } 23430 s/.*/./; q'`/stamp-h$_am_stamp_count 23431 ;; 23432 23433 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 23434$as_echo "$as_me: executing $ac_file commands" >&6;} 23435 ;; 23436 esac 23437 23438 23439 case $ac_file$ac_mode in 23440 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 23441 # Autoconf 2.62 quotes --file arguments for eval, but not when files 23442 # are listed without --file. Let's play safe and only enable the eval 23443 # if we detect the quoting. 23444 case $CONFIG_FILES in 23445 *\'*) eval set x "$CONFIG_FILES" ;; 23446 *) set x $CONFIG_FILES ;; 23447 esac 23448 shift 23449 for mf 23450 do 23451 # Strip MF so we end up with the name of the file. 23452 mf=`echo "$mf" | sed -e 's/:.*$//'` 23453 # Check whether this is an Automake generated Makefile or not. 23454 # We used to match only the files named `Makefile.in', but 23455 # some people rename them; so instead we look at the file content. 23456 # Grep'ing the first line is not enough: some people post-process 23457 # each Makefile.in and add a new line on top of each file to say so. 23458 # Grep'ing the whole file is not good either: AIX grep has a line 23459 # limit of 2048, but all sed's we know have understand at least 4000. 23460 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 23461 dirpart=`$as_dirname -- "$mf" || 23462$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23463 X"$mf" : 'X\(//\)[^/]' \| \ 23464 X"$mf" : 'X\(//\)$' \| \ 23465 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 23466$as_echo X"$mf" | 23467 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23468 s//\1/ 23469 q 23470 } 23471 /^X\(\/\/\)[^/].*/{ 23472 s//\1/ 23473 q 23474 } 23475 /^X\(\/\/\)$/{ 23476 s//\1/ 23477 q 23478 } 23479 /^X\(\/\).*/{ 23480 s//\1/ 23481 q 23482 } 23483 s/.*/./; q'` 23484 else 23485 continue 23486 fi 23487 # Extract the definition of DEPDIR, am__include, and am__quote 23488 # from the Makefile without running `make'. 23489 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 23490 test -z "$DEPDIR" && continue 23491 am__include=`sed -n 's/^am__include = //p' < "$mf"` 23492 test -z "am__include" && continue 23493 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 23494 # When using ansi2knr, U may be empty or an underscore; expand it 23495 U=`sed -n 's/^U = //p' < "$mf"` 23496 # Find all dependency output files, they are included files with 23497 # $(DEPDIR) in their names. We invoke sed twice because it is the 23498 # simplest approach to changing $(DEPDIR) to its actual value in the 23499 # expansion. 23500 for file in `sed -n " 23501 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 23502 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 23503 # Make sure the directory exists. 23504 test -f "$dirpart/$file" && continue 23505 fdir=`$as_dirname -- "$file" || 23506$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23507 X"$file" : 'X\(//\)[^/]' \| \ 23508 X"$file" : 'X\(//\)$' \| \ 23509 X"$file" : 'X\(/\)' \| . 2>/dev/null || 23510$as_echo X"$file" | 23511 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23512 s//\1/ 23513 q 23514 } 23515 /^X\(\/\/\)[^/].*/{ 23516 s//\1/ 23517 q 23518 } 23519 /^X\(\/\/\)$/{ 23520 s//\1/ 23521 q 23522 } 23523 /^X\(\/\).*/{ 23524 s//\1/ 23525 q 23526 } 23527 s/.*/./; q'` 23528 { as_dir=$dirpart/$fdir 23529 case $as_dir in #( 23530 -*) as_dir=./$as_dir;; 23531 esac 23532 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23533 as_dirs= 23534 while :; do 23535 case $as_dir in #( 23536 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 23537 *) as_qdir=$as_dir;; 23538 esac 23539 as_dirs="'$as_qdir' $as_dirs" 23540 as_dir=`$as_dirname -- "$as_dir" || 23541$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23542 X"$as_dir" : 'X\(//\)[^/]' \| \ 23543 X"$as_dir" : 'X\(//\)$' \| \ 23544 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23545$as_echo X"$as_dir" | 23546 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23547 s//\1/ 23548 q 23549 } 23550 /^X\(\/\/\)[^/].*/{ 23551 s//\1/ 23552 q 23553 } 23554 /^X\(\/\/\)$/{ 23555 s//\1/ 23556 q 23557 } 23558 /^X\(\/\).*/{ 23559 s//\1/ 23560 q 23561 } 23562 s/.*/./; q'` 23563 test -d "$as_dir" && break 23564 done 23565 test -z "$as_dirs" || eval "mkdir $as_dirs" 23566 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23567$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 23568 { (exit 1); exit 1; }; }; } 23569 # echo "creating $dirpart/$file" 23570 echo '# dummy' > "$dirpart/$file" 23571 done 23572 done 23573} 23574 ;; 23575 23576 esac 23577done # for ac_tag 23578 23579 23580{ (exit 0); exit 0; } 23581_ACEOF 23582chmod +x $CONFIG_STATUS 23583ac_clean_files=$ac_clean_files_save 23584 23585test $ac_write_fail = 0 || 23586 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 23587$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} 23588 { (exit 1); exit 1; }; } 23589 23590 23591# configure is writing to config.log, and then calls config.status. 23592# config.status does its own redirection, appending to config.log. 23593# Unfortunately, on DOS this fails, as config.log is still kept open 23594# by configure, so config.status won't be able to write to it; its 23595# output is simply discarded. So we exec the FD to /dev/null, 23596# effectively closing config.log, so it can be properly (re)opened and 23597# appended to by config.status. When coming back to configure, we 23598# need to make the FD available again. 23599if test "$no_create" != yes; then 23600 ac_cs_success=: 23601 ac_config_status_args= 23602 test "$silent" = yes && 23603 ac_config_status_args="$ac_config_status_args --quiet" 23604 exec 5>/dev/null 23605 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23606 exec 5>>config.log 23607 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23608 # would make configure fail if this is the last instruction. 23609 $ac_cs_success || { (exit 1); exit 1; } 23610fi 23611if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 23612 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 23613$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 23614fi 23615 23616