configure revision 11245024
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.63 for libXxf86misc 1.0.2. 4# 5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 6# 7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 8# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## --------------------- ## 12## M4sh Initialization. ## 13## --------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in 26 *posix*) set -o posix ;; 27esac 28 29fi 30 31 32 33 34# PATH needs CR 35# Avoid depending upon Character Ranges. 36as_cr_letters='abcdefghijklmnopqrstuvwxyz' 37as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 38as_cr_Letters=$as_cr_letters$as_cr_LETTERS 39as_cr_digits='0123456789' 40as_cr_alnum=$as_cr_Letters$as_cr_digits 41 42as_nl=' 43' 44export as_nl 45# Printing a long string crashes Solaris 7 /usr/bin/printf. 46as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 47as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 48as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 49if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83# Support unset when possible. 84if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 85 as_unset=unset 86else 87 as_unset=false 88fi 89 90 91# IFS 92# We need space, tab and new line, in precisely that order. Quoting is 93# there to prevent editors from complaining about space-tab. 94# (If _AS_PATH_WALK were called with IFS unset, it would disable word 95# splitting by setting IFS to empty value.) 96IFS=" "" $as_nl" 97 98# Find who we are. Look in the path if we contain no directory separator. 99case $0 in 100 *[\\/]* ) as_myself=$0 ;; 101 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 102for as_dir in $PATH 103do 104 IFS=$as_save_IFS 105 test -z "$as_dir" && as_dir=. 106 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 107done 108IFS=$as_save_IFS 109 110 ;; 111esac 112# We did not find ourselves, most probably we were run as `sh COMMAND' 113# in which case we are not to be found in the path. 114if test "x$as_myself" = x; then 115 as_myself=$0 116fi 117if test ! -f "$as_myself"; then 118 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 119 { (exit 1); exit 1; } 120fi 121 122# Work around bugs in pre-3.0 UWIN ksh. 123for as_var in ENV MAIL MAILPATH 124do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 125done 126PS1='$ ' 127PS2='> ' 128PS4='+ ' 129 130# NLS nuisances. 131LC_ALL=C 132export LC_ALL 133LANGUAGE=C 134export LANGUAGE 135 136# Required to use basename. 137if expr a : '\(a\)' >/dev/null 2>&1 && 138 test "X`expr 00001 : '.*\(...\)'`" = X001; then 139 as_expr=expr 140else 141 as_expr=false 142fi 143 144if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 145 as_basename=basename 146else 147 as_basename=false 148fi 149 150 151# Name of the executable. 152as_me=`$as_basename -- "$0" || 153$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 154 X"$0" : 'X\(//\)$' \| \ 155 X"$0" : 'X\(/\)' \| . 2>/dev/null || 156$as_echo X/"$0" | 157 sed '/^.*\/\([^/][^/]*\)\/*$/{ 158 s//\1/ 159 q 160 } 161 /^X\/\(\/\/\)$/{ 162 s//\1/ 163 q 164 } 165 /^X\/\(\/\).*/{ 166 s//\1/ 167 q 168 } 169 s/.*/./; q'` 170 171# CDPATH. 172$as_unset CDPATH 173 174 175if test "x$CONFIG_SHELL" = x; then 176 if (eval ":") 2>/dev/null; then 177 as_have_required=yes 178else 179 as_have_required=no 180fi 181 182 if test $as_have_required = yes && (eval ": 183(as_func_return () { 184 (exit \$1) 185} 186as_func_success () { 187 as_func_return 0 188} 189as_func_failure () { 190 as_func_return 1 191} 192as_func_ret_success () { 193 return 0 194} 195as_func_ret_failure () { 196 return 1 197} 198 199exitcode=0 200if as_func_success; then 201 : 202else 203 exitcode=1 204 echo as_func_success failed. 205fi 206 207if as_func_failure; then 208 exitcode=1 209 echo as_func_failure succeeded. 210fi 211 212if as_func_ret_success; then 213 : 214else 215 exitcode=1 216 echo as_func_ret_success failed. 217fi 218 219if as_func_ret_failure; then 220 exitcode=1 221 echo as_func_ret_failure succeeded. 222fi 223 224if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 225 : 226else 227 exitcode=1 228 echo positional parameters were not saved. 229fi 230 231test \$exitcode = 0) || { (exit 1); exit 1; } 232 233( 234 as_lineno_1=\$LINENO 235 as_lineno_2=\$LINENO 236 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 237 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 238") 2> /dev/null; then 239 : 240else 241 as_candidate_shells= 242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 243for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 244do 245 IFS=$as_save_IFS 246 test -z "$as_dir" && as_dir=. 247 case $as_dir in 248 /*) 249 for as_base in sh bash ksh sh5; do 250 as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 251 done;; 252 esac 253done 254IFS=$as_save_IFS 255 256 257 for as_shell in $as_candidate_shells $SHELL; do 258 # Try only shells that exist, to save several forks. 259 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 260 { ("$as_shell") 2> /dev/null <<\_ASEOF 261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 262 emulate sh 263 NULLCMD=: 264 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 265 # is contrary to our usage. Disable this feature. 266 alias -g '${1+"$@"}'='"$@"' 267 setopt NO_GLOB_SUBST 268else 269 case `(set -o) 2>/dev/null` in 270 *posix*) set -o posix ;; 271esac 272 273fi 274 275 276: 277_ASEOF 278}; then 279 CONFIG_SHELL=$as_shell 280 as_have_required=yes 281 if { "$as_shell" 2> /dev/null <<\_ASEOF 282if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 283 emulate sh 284 NULLCMD=: 285 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 286 # is contrary to our usage. Disable this feature. 287 alias -g '${1+"$@"}'='"$@"' 288 setopt NO_GLOB_SUBST 289else 290 case `(set -o) 2>/dev/null` in 291 *posix*) set -o posix ;; 292esac 293 294fi 295 296 297: 298(as_func_return () { 299 (exit $1) 300} 301as_func_success () { 302 as_func_return 0 303} 304as_func_failure () { 305 as_func_return 1 306} 307as_func_ret_success () { 308 return 0 309} 310as_func_ret_failure () { 311 return 1 312} 313 314exitcode=0 315if as_func_success; then 316 : 317else 318 exitcode=1 319 echo as_func_success failed. 320fi 321 322if as_func_failure; then 323 exitcode=1 324 echo as_func_failure succeeded. 325fi 326 327if as_func_ret_success; then 328 : 329else 330 exitcode=1 331 echo as_func_ret_success failed. 332fi 333 334if as_func_ret_failure; then 335 exitcode=1 336 echo as_func_ret_failure succeeded. 337fi 338 339if ( set x; as_func_ret_success y && test x = "$1" ); then 340 : 341else 342 exitcode=1 343 echo positional parameters were not saved. 344fi 345 346test $exitcode = 0) || { (exit 1); exit 1; } 347 348( 349 as_lineno_1=$LINENO 350 as_lineno_2=$LINENO 351 test "x$as_lineno_1" != "x$as_lineno_2" && 352 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 353 354_ASEOF 355}; then 356 break 357fi 358 359fi 360 361 done 362 363 if test "x$CONFIG_SHELL" != x; then 364 for as_var in BASH_ENV ENV 365 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 366 done 367 export CONFIG_SHELL 368 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 369fi 370 371 372 if test $as_have_required = no; then 373 echo This script requires a shell more modern than all the 374 echo shells that I found on your system. Please install a 375 echo modern shell, or manually run the script under such a 376 echo shell if you do have one. 377 { (exit 1); exit 1; } 378fi 379 380 381fi 382 383fi 384 385 386 387(eval "as_func_return () { 388 (exit \$1) 389} 390as_func_success () { 391 as_func_return 0 392} 393as_func_failure () { 394 as_func_return 1 395} 396as_func_ret_success () { 397 return 0 398} 399as_func_ret_failure () { 400 return 1 401} 402 403exitcode=0 404if as_func_success; then 405 : 406else 407 exitcode=1 408 echo as_func_success failed. 409fi 410 411if as_func_failure; then 412 exitcode=1 413 echo as_func_failure succeeded. 414fi 415 416if as_func_ret_success; then 417 : 418else 419 exitcode=1 420 echo as_func_ret_success failed. 421fi 422 423if as_func_ret_failure; then 424 exitcode=1 425 echo as_func_ret_failure succeeded. 426fi 427 428if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 429 : 430else 431 exitcode=1 432 echo positional parameters were not saved. 433fi 434 435test \$exitcode = 0") || { 436 echo No shell found that supports shell functions. 437 echo Please tell bug-autoconf@gnu.org about your system, 438 echo including any error possibly output before this message. 439 echo This can help us improve future autoconf versions. 440 echo Configuration will now proceed without shell functions. 441} 442 443 444 445 as_lineno_1=$LINENO 446 as_lineno_2=$LINENO 447 test "x$as_lineno_1" != "x$as_lineno_2" && 448 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 449 450 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 451 # uniformly replaced by the line number. The first 'sed' inserts a 452 # line-number line after each line using $LINENO; the second 'sed' 453 # does the real work. The second script uses 'N' to pair each 454 # line-number line with the line containing $LINENO, and appends 455 # trailing '-' during substitution so that $LINENO is not a special 456 # case at line end. 457 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 458 # scripts with optimization help from Paolo Bonzini. Blame Lee 459 # E. McMahon (1931-1989) for sed's syntax. :-) 460 sed -n ' 461 p 462 /[$]LINENO/= 463 ' <$as_myself | 464 sed ' 465 s/[$]LINENO.*/&-/ 466 t lineno 467 b 468 :lineno 469 N 470 :loop 471 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 472 t loop 473 s/-\n.*// 474 ' >$as_me.lineno && 475 chmod +x "$as_me.lineno" || 476 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 477 { (exit 1); exit 1; }; } 478 479 # Don't try to exec as it changes $[0], causing all sort of problems 480 # (the dirname of $[0] is not the place where we might find the 481 # original and so on. Autoconf is especially sensitive to this). 482 . "./$as_me.lineno" 483 # Exit status is that of the last command. 484 exit 485} 486 487 488if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 489 as_dirname=dirname 490else 491 as_dirname=false 492fi 493 494ECHO_C= ECHO_N= ECHO_T= 495case `echo -n x` in 496-n*) 497 case `echo 'x\c'` in 498 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 499 *) ECHO_C='\c';; 500 esac;; 501*) 502 ECHO_N='-n';; 503esac 504if expr a : '\(a\)' >/dev/null 2>&1 && 505 test "X`expr 00001 : '.*\(...\)'`" = X001; then 506 as_expr=expr 507else 508 as_expr=false 509fi 510 511rm -f conf$$ conf$$.exe conf$$.file 512if test -d conf$$.dir; then 513 rm -f conf$$.dir/conf$$.file 514else 515 rm -f conf$$.dir 516 mkdir conf$$.dir 2>/dev/null 517fi 518if (echo >conf$$.file) 2>/dev/null; then 519 if ln -s conf$$.file conf$$ 2>/dev/null; then 520 as_ln_s='ln -s' 521 # ... but there are two gotchas: 522 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 523 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 524 # In both cases, we have to default to `cp -p'. 525 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 526 as_ln_s='cp -p' 527 elif ln conf$$.file conf$$ 2>/dev/null; then 528 as_ln_s=ln 529 else 530 as_ln_s='cp -p' 531 fi 532else 533 as_ln_s='cp -p' 534fi 535rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 536rmdir conf$$.dir 2>/dev/null 537 538if mkdir -p . 2>/dev/null; then 539 as_mkdir_p=: 540else 541 test -d ./-p && rmdir ./-p 542 as_mkdir_p=false 543fi 544 545if test -x / >/dev/null 2>&1; then 546 as_test_x='test -x' 547else 548 if ls -dL / >/dev/null 2>&1; then 549 as_ls_L_option=L 550 else 551 as_ls_L_option= 552 fi 553 as_test_x=' 554 eval sh -c '\'' 555 if test -d "$1"; then 556 test -d "$1/."; 557 else 558 case $1 in 559 -*)set "./$1";; 560 esac; 561 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 562 ???[sx]*):;;*)false;;esac;fi 563 '\'' sh 564 ' 565fi 566as_executable_p=$as_test_x 567 568# Sed expression to map a string onto a valid CPP name. 569as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 570 571# Sed expression to map a string onto a valid variable name. 572as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 573 574 575 576 577# Check that we are running under the correct shell. 578SHELL=${CONFIG_SHELL-/bin/sh} 579 580case X$ECHO in 581X*--fallback-echo) 582 # Remove one level of quotation (which was required for Make). 583 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` 584 ;; 585esac 586 587echo=${ECHO-echo} 588if test "X$1" = X--no-reexec; then 589 # Discard the --no-reexec flag, and continue. 590 shift 591elif test "X$1" = X--fallback-echo; then 592 # Avoid inline document here, it may be left over 593 : 594elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then 595 # Yippee, $echo works! 596 : 597else 598 # Restart under the correct shell. 599 exec $SHELL "$0" --no-reexec ${1+"$@"} 600fi 601 602if test "X$1" = X--fallback-echo; then 603 # used as fallback echo 604 shift 605 cat <<EOF 606$* 607EOF 608 exit 0 609fi 610 611# The HP-UX ksh and POSIX shell print the target directory to stdout 612# if CDPATH is set. 613(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 614 615if test -z "$ECHO"; then 616if test "X${echo_test_string+set}" != Xset; then 617# find a string as large as possible, as long as the shell can cope with it 618 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 619 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 620 if (echo_test_string=`eval $cmd`) 2>/dev/null && 621 echo_test_string=`eval $cmd` && 622 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null 623 then 624 break 625 fi 626 done 627fi 628 629if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 630 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 631 test "X$echo_testing_string" = "X$echo_test_string"; then 632 : 633else 634 # The Solaris, AIX, and Digital Unix default echo programs unquote 635 # backslashes. This makes it impossible to quote backslashes using 636 # echo "$something" | sed 's/\\/\\\\/g' 637 # 638 # So, first we look for a working echo in the user's PATH. 639 640 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 641 for dir in $PATH /usr/ucb; do 642 IFS="$lt_save_ifs" 643 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 644 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 645 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 646 test "X$echo_testing_string" = "X$echo_test_string"; then 647 echo="$dir/echo" 648 break 649 fi 650 done 651 IFS="$lt_save_ifs" 652 653 if test "X$echo" = Xecho; then 654 # We didn't find a better echo, so look for alternatives. 655 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && 656 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && 657 test "X$echo_testing_string" = "X$echo_test_string"; then 658 # This shell has a builtin print -r that does the trick. 659 echo='print -r' 660 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && 661 test "X$CONFIG_SHELL" != X/bin/ksh; then 662 # If we have ksh, try running configure again with it. 663 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 664 export ORIGINAL_CONFIG_SHELL 665 CONFIG_SHELL=/bin/ksh 666 export CONFIG_SHELL 667 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 668 else 669 # Try using printf. 670 echo='printf %s\n' 671 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 672 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 673 test "X$echo_testing_string" = "X$echo_test_string"; then 674 # Cool, printf works 675 : 676 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 677 test "X$echo_testing_string" = 'X\t' && 678 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 679 test "X$echo_testing_string" = "X$echo_test_string"; then 680 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 681 export CONFIG_SHELL 682 SHELL="$CONFIG_SHELL" 683 export SHELL 684 echo="$CONFIG_SHELL $0 --fallback-echo" 685 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 686 test "X$echo_testing_string" = 'X\t' && 687 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 688 test "X$echo_testing_string" = "X$echo_test_string"; then 689 echo="$CONFIG_SHELL $0 --fallback-echo" 690 else 691 # maybe with a smaller string... 692 prev=: 693 694 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 695 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null 696 then 697 break 698 fi 699 prev="$cmd" 700 done 701 702 if test "$prev" != 'sed 50q "$0"'; then 703 echo_test_string=`eval $prev` 704 export echo_test_string 705 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 706 else 707 # Oops. We lost completely, so just stick with echo. 708 echo=echo 709 fi 710 fi 711 fi 712 fi 713fi 714fi 715 716# Copy echo and quote the copy suitably for passing to libtool from 717# the Makefile, instead of quoting the original, which is used later. 718ECHO=$echo 719if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 720 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 721fi 722 723 724 725 726tagnames=${tagnames+${tagnames},}CXX 727 728tagnames=${tagnames+${tagnames},}F77 729 730exec 7<&0 </dev/null 6>&1 731 732# Name of the host. 733# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 734# so uname gets run too. 735ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 736 737# 738# Initializations. 739# 740ac_default_prefix=/usr/local 741ac_clean_files= 742ac_config_libobj_dir=. 743LIBOBJS= 744cross_compiling=no 745subdirs= 746MFLAGS= 747MAKEFLAGS= 748SHELL=${CONFIG_SHELL-/bin/sh} 749 750# Identity of this package. 751PACKAGE_NAME='libXxf86misc' 752PACKAGE_TARNAME='libXxf86misc' 753PACKAGE_VERSION='1.0.2' 754PACKAGE_STRING='libXxf86misc 1.0.2' 755PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 756 757# Factoring default headers for most tests. 758ac_includes_default="\ 759#include <stdio.h> 760#ifdef HAVE_SYS_TYPES_H 761# include <sys/types.h> 762#endif 763#ifdef HAVE_SYS_STAT_H 764# include <sys/stat.h> 765#endif 766#ifdef STDC_HEADERS 767# include <stdlib.h> 768# include <stddef.h> 769#else 770# ifdef HAVE_STDLIB_H 771# include <stdlib.h> 772# endif 773#endif 774#ifdef HAVE_STRING_H 775# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 776# include <memory.h> 777# endif 778# include <string.h> 779#endif 780#ifdef HAVE_STRINGS_H 781# include <strings.h> 782#endif 783#ifdef HAVE_INTTYPES_H 784# include <inttypes.h> 785#endif 786#ifdef HAVE_STDINT_H 787# include <stdint.h> 788#endif 789#ifdef HAVE_UNISTD_H 790# include <unistd.h> 791#endif" 792 793ac_subst_vars='am__EXEEXT_FALSE 794am__EXEEXT_TRUE 795LTLIBOBJS 796LIBOBJS 797XTMALLOC_ZERO_CFLAGS 798XMALLOC_ZERO_CFLAGS 799MALLOC_ZERO_CFLAGS 800XXF86MISC_LIBS 801XXF86MISC_CFLAGS 802PKG_CONFIG 803ADMIN_MAN_DIR 804DRIVER_MAN_DIR 805MISC_MAN_DIR 806FILE_MAN_DIR 807LIB_MAN_DIR 808APP_MAN_DIR 809ADMIN_MAN_SUFFIX 810DRIVER_MAN_SUFFIX 811MISC_MAN_SUFFIX 812FILE_MAN_SUFFIX 813LIB_MAN_SUFFIX 814APP_MAN_SUFFIX 815distcleancheck_listfiles 816CHANGELOG_CMD 817AM_BACKSLASH 818AM_DEFAULT_VERBOSITY 819CWARNFLAGS 820LIBTOOL 821ac_ct_F77 822FFLAGS 823F77 824CXXCPP 825am__fastdepCXX_FALSE 826am__fastdepCXX_TRUE 827CXXDEPMODE 828ac_ct_CXX 829CXXFLAGS 830CXX 831CPP 832NMEDIT 833DSYMUTIL 834RANLIB 835AR 836ECHO 837LN_S 838EGREP 839GREP 840SED 841host_os 842host_vendor 843host_cpu 844host 845build_os 846build_vendor 847build_cpu 848build 849am__fastdepCC_FALSE 850am__fastdepCC_TRUE 851CCDEPMODE 852AMDEPBACKSLASH 853AMDEP_FALSE 854AMDEP_TRUE 855am__quote 856am__include 857DEPDIR 858OBJEXT 859EXEEXT 860ac_ct_CC 861CPPFLAGS 862LDFLAGS 863CFLAGS 864CC 865MAINT 866MAINTAINER_MODE_FALSE 867MAINTAINER_MODE_TRUE 868am__untar 869am__tar 870AMTAR 871am__leading_dot 872SET_MAKE 873AWK 874mkdir_p 875MKDIR_P 876INSTALL_STRIP_PROGRAM 877STRIP 878install_sh 879MAKEINFO 880AUTOHEADER 881AUTOMAKE 882AUTOCONF 883ACLOCAL 884VERSION 885PACKAGE 886CYGPATH_W 887am__isrc 888INSTALL_DATA 889INSTALL_SCRIPT 890INSTALL_PROGRAM 891target_alias 892host_alias 893build_alias 894LIBS 895ECHO_T 896ECHO_N 897ECHO_C 898DEFS 899mandir 900localedir 901libdir 902psdir 903pdfdir 904dvidir 905htmldir 906infodir 907docdir 908oldincludedir 909includedir 910localstatedir 911sharedstatedir 912sysconfdir 913datadir 914datarootdir 915libexecdir 916sbindir 917bindir 918program_transform_name 919prefix 920exec_prefix 921PACKAGE_BUGREPORT 922PACKAGE_STRING 923PACKAGE_VERSION 924PACKAGE_TARNAME 925PACKAGE_NAME 926PATH_SEPARATOR 927SHELL' 928ac_subst_files='' 929ac_user_opts=' 930enable_option_checking 931enable_maintainer_mode 932enable_dependency_tracking 933enable_shared 934enable_static 935enable_fast_install 936with_gnu_ld 937enable_libtool_lock 938with_pic 939with_tags 940enable_silent_rules 941enable_strict_compilation 942with_release_version 943enable_malloc0returnsnull 944' 945 ac_precious_vars='build_alias 946host_alias 947target_alias 948CC 949CFLAGS 950LDFLAGS 951LIBS 952CPPFLAGS 953CPP 954CXX 955CXXFLAGS 956CCC 957CXXCPP 958F77 959FFLAGS 960PKG_CONFIG 961XXF86MISC_CFLAGS 962XXF86MISC_LIBS' 963 964 965# Initialize some variables set by options. 966ac_init_help= 967ac_init_version=false 968ac_unrecognized_opts= 969ac_unrecognized_sep= 970# The variables have the same names as the options, with 971# dashes changed to underlines. 972cache_file=/dev/null 973exec_prefix=NONE 974no_create= 975no_recursion= 976prefix=NONE 977program_prefix=NONE 978program_suffix=NONE 979program_transform_name=s,x,x, 980silent= 981site= 982srcdir= 983verbose= 984x_includes=NONE 985x_libraries=NONE 986 987# Installation directory options. 988# These are left unexpanded so users can "make install exec_prefix=/foo" 989# and all the variables that are supposed to be based on exec_prefix 990# by default will actually change. 991# Use braces instead of parens because sh, perl, etc. also accept them. 992# (The list follows the same order as the GNU Coding Standards.) 993bindir='${exec_prefix}/bin' 994sbindir='${exec_prefix}/sbin' 995libexecdir='${exec_prefix}/libexec' 996datarootdir='${prefix}/share' 997datadir='${datarootdir}' 998sysconfdir='${prefix}/etc' 999sharedstatedir='${prefix}/com' 1000localstatedir='${prefix}/var' 1001includedir='${prefix}/include' 1002oldincludedir='/usr/include' 1003docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 1004infodir='${datarootdir}/info' 1005htmldir='${docdir}' 1006dvidir='${docdir}' 1007pdfdir='${docdir}' 1008psdir='${docdir}' 1009libdir='${exec_prefix}/lib' 1010localedir='${datarootdir}/locale' 1011mandir='${datarootdir}/man' 1012 1013ac_prev= 1014ac_dashdash= 1015for ac_option 1016do 1017 # If the previous option needs an argument, assign it. 1018 if test -n "$ac_prev"; then 1019 eval $ac_prev=\$ac_option 1020 ac_prev= 1021 continue 1022 fi 1023 1024 case $ac_option in 1025 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1026 *) ac_optarg=yes ;; 1027 esac 1028 1029 # Accept the important Cygnus configure options, so we can diagnose typos. 1030 1031 case $ac_dashdash$ac_option in 1032 --) 1033 ac_dashdash=yes ;; 1034 1035 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1036 ac_prev=bindir ;; 1037 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1038 bindir=$ac_optarg ;; 1039 1040 -build | --build | --buil | --bui | --bu) 1041 ac_prev=build_alias ;; 1042 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1043 build_alias=$ac_optarg ;; 1044 1045 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1046 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1047 ac_prev=cache_file ;; 1048 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1049 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1050 cache_file=$ac_optarg ;; 1051 1052 --config-cache | -C) 1053 cache_file=config.cache ;; 1054 1055 -datadir | --datadir | --datadi | --datad) 1056 ac_prev=datadir ;; 1057 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1058 datadir=$ac_optarg ;; 1059 1060 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1061 | --dataroo | --dataro | --datar) 1062 ac_prev=datarootdir ;; 1063 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1064 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1065 datarootdir=$ac_optarg ;; 1066 1067 -disable-* | --disable-*) 1068 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1069 # Reject names that are not valid shell variable names. 1070 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1071 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1072 { (exit 1); exit 1; }; } 1073 ac_useropt_orig=$ac_useropt 1074 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1075 case $ac_user_opts in 1076 *" 1077"enable_$ac_useropt" 1078"*) ;; 1079 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1080 ac_unrecognized_sep=', ';; 1081 esac 1082 eval enable_$ac_useropt=no ;; 1083 1084 -docdir | --docdir | --docdi | --doc | --do) 1085 ac_prev=docdir ;; 1086 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1087 docdir=$ac_optarg ;; 1088 1089 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1090 ac_prev=dvidir ;; 1091 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1092 dvidir=$ac_optarg ;; 1093 1094 -enable-* | --enable-*) 1095 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1096 # Reject names that are not valid shell variable names. 1097 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1098 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1099 { (exit 1); exit 1; }; } 1100 ac_useropt_orig=$ac_useropt 1101 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1102 case $ac_user_opts in 1103 *" 1104"enable_$ac_useropt" 1105"*) ;; 1106 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1107 ac_unrecognized_sep=', ';; 1108 esac 1109 eval enable_$ac_useropt=\$ac_optarg ;; 1110 1111 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1112 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1113 | --exec | --exe | --ex) 1114 ac_prev=exec_prefix ;; 1115 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1116 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1117 | --exec=* | --exe=* | --ex=*) 1118 exec_prefix=$ac_optarg ;; 1119 1120 -gas | --gas | --ga | --g) 1121 # Obsolete; use --with-gas. 1122 with_gas=yes ;; 1123 1124 -help | --help | --hel | --he | -h) 1125 ac_init_help=long ;; 1126 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1127 ac_init_help=recursive ;; 1128 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1129 ac_init_help=short ;; 1130 1131 -host | --host | --hos | --ho) 1132 ac_prev=host_alias ;; 1133 -host=* | --host=* | --hos=* | --ho=*) 1134 host_alias=$ac_optarg ;; 1135 1136 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1137 ac_prev=htmldir ;; 1138 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1139 | --ht=*) 1140 htmldir=$ac_optarg ;; 1141 1142 -includedir | --includedir | --includedi | --included | --include \ 1143 | --includ | --inclu | --incl | --inc) 1144 ac_prev=includedir ;; 1145 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1146 | --includ=* | --inclu=* | --incl=* | --inc=*) 1147 includedir=$ac_optarg ;; 1148 1149 -infodir | --infodir | --infodi | --infod | --info | --inf) 1150 ac_prev=infodir ;; 1151 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1152 infodir=$ac_optarg ;; 1153 1154 -libdir | --libdir | --libdi | --libd) 1155 ac_prev=libdir ;; 1156 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1157 libdir=$ac_optarg ;; 1158 1159 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1160 | --libexe | --libex | --libe) 1161 ac_prev=libexecdir ;; 1162 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1163 | --libexe=* | --libex=* | --libe=*) 1164 libexecdir=$ac_optarg ;; 1165 1166 -localedir | --localedir | --localedi | --localed | --locale) 1167 ac_prev=localedir ;; 1168 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1169 localedir=$ac_optarg ;; 1170 1171 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1172 | --localstate | --localstat | --localsta | --localst | --locals) 1173 ac_prev=localstatedir ;; 1174 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1175 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1176 localstatedir=$ac_optarg ;; 1177 1178 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1179 ac_prev=mandir ;; 1180 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1181 mandir=$ac_optarg ;; 1182 1183 -nfp | --nfp | --nf) 1184 # Obsolete; use --without-fp. 1185 with_fp=no ;; 1186 1187 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1188 | --no-cr | --no-c | -n) 1189 no_create=yes ;; 1190 1191 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1192 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1193 no_recursion=yes ;; 1194 1195 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1196 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1197 | --oldin | --oldi | --old | --ol | --o) 1198 ac_prev=oldincludedir ;; 1199 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1200 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1201 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1202 oldincludedir=$ac_optarg ;; 1203 1204 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1205 ac_prev=prefix ;; 1206 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1207 prefix=$ac_optarg ;; 1208 1209 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1210 | --program-pre | --program-pr | --program-p) 1211 ac_prev=program_prefix ;; 1212 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1213 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1214 program_prefix=$ac_optarg ;; 1215 1216 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1217 | --program-suf | --program-su | --program-s) 1218 ac_prev=program_suffix ;; 1219 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1220 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1221 program_suffix=$ac_optarg ;; 1222 1223 -program-transform-name | --program-transform-name \ 1224 | --program-transform-nam | --program-transform-na \ 1225 | --program-transform-n | --program-transform- \ 1226 | --program-transform | --program-transfor \ 1227 | --program-transfo | --program-transf \ 1228 | --program-trans | --program-tran \ 1229 | --progr-tra | --program-tr | --program-t) 1230 ac_prev=program_transform_name ;; 1231 -program-transform-name=* | --program-transform-name=* \ 1232 | --program-transform-nam=* | --program-transform-na=* \ 1233 | --program-transform-n=* | --program-transform-=* \ 1234 | --program-transform=* | --program-transfor=* \ 1235 | --program-transfo=* | --program-transf=* \ 1236 | --program-trans=* | --program-tran=* \ 1237 | --progr-tra=* | --program-tr=* | --program-t=*) 1238 program_transform_name=$ac_optarg ;; 1239 1240 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1241 ac_prev=pdfdir ;; 1242 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1243 pdfdir=$ac_optarg ;; 1244 1245 -psdir | --psdir | --psdi | --psd | --ps) 1246 ac_prev=psdir ;; 1247 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1248 psdir=$ac_optarg ;; 1249 1250 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1251 | -silent | --silent | --silen | --sile | --sil) 1252 silent=yes ;; 1253 1254 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1255 ac_prev=sbindir ;; 1256 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1257 | --sbi=* | --sb=*) 1258 sbindir=$ac_optarg ;; 1259 1260 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1261 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1262 | --sharedst | --shareds | --shared | --share | --shar \ 1263 | --sha | --sh) 1264 ac_prev=sharedstatedir ;; 1265 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1266 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1267 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1268 | --sha=* | --sh=*) 1269 sharedstatedir=$ac_optarg ;; 1270 1271 -site | --site | --sit) 1272 ac_prev=site ;; 1273 -site=* | --site=* | --sit=*) 1274 site=$ac_optarg ;; 1275 1276 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1277 ac_prev=srcdir ;; 1278 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1279 srcdir=$ac_optarg ;; 1280 1281 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1282 | --syscon | --sysco | --sysc | --sys | --sy) 1283 ac_prev=sysconfdir ;; 1284 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1285 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1286 sysconfdir=$ac_optarg ;; 1287 1288 -target | --target | --targe | --targ | --tar | --ta | --t) 1289 ac_prev=target_alias ;; 1290 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1291 target_alias=$ac_optarg ;; 1292 1293 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1294 verbose=yes ;; 1295 1296 -version | --version | --versio | --versi | --vers | -V) 1297 ac_init_version=: ;; 1298 1299 -with-* | --with-*) 1300 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1301 # Reject names that are not valid shell variable names. 1302 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1303 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1304 { (exit 1); exit 1; }; } 1305 ac_useropt_orig=$ac_useropt 1306 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1307 case $ac_user_opts in 1308 *" 1309"with_$ac_useropt" 1310"*) ;; 1311 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1312 ac_unrecognized_sep=', ';; 1313 esac 1314 eval with_$ac_useropt=\$ac_optarg ;; 1315 1316 -without-* | --without-*) 1317 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1318 # Reject names that are not valid shell variable names. 1319 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1320 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1321 { (exit 1); exit 1; }; } 1322 ac_useropt_orig=$ac_useropt 1323 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1324 case $ac_user_opts in 1325 *" 1326"with_$ac_useropt" 1327"*) ;; 1328 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1329 ac_unrecognized_sep=', ';; 1330 esac 1331 eval with_$ac_useropt=no ;; 1332 1333 --x) 1334 # Obsolete; use --with-x. 1335 with_x=yes ;; 1336 1337 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1338 | --x-incl | --x-inc | --x-in | --x-i) 1339 ac_prev=x_includes ;; 1340 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1341 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1342 x_includes=$ac_optarg ;; 1343 1344 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1345 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1346 ac_prev=x_libraries ;; 1347 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1348 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1349 x_libraries=$ac_optarg ;; 1350 1351 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option 1352Try \`$0 --help' for more information." >&2 1353 { (exit 1); exit 1; }; } 1354 ;; 1355 1356 *=*) 1357 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1358 # Reject names that are not valid shell variable names. 1359 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1360 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1361 { (exit 1); exit 1; }; } 1362 eval $ac_envvar=\$ac_optarg 1363 export $ac_envvar ;; 1364 1365 *) 1366 # FIXME: should be removed in autoconf 3.0. 1367 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1368 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1369 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1370 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1371 ;; 1372 1373 esac 1374done 1375 1376if test -n "$ac_prev"; then 1377 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1378 { $as_echo "$as_me: error: missing argument to $ac_option" >&2 1379 { (exit 1); exit 1; }; } 1380fi 1381 1382if test -n "$ac_unrecognized_opts"; then 1383 case $enable_option_checking in 1384 no) ;; 1385 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 1386 { (exit 1); exit 1; }; } ;; 1387 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1388 esac 1389fi 1390 1391# Check all directory arguments for consistency. 1392for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1393 datadir sysconfdir sharedstatedir localstatedir includedir \ 1394 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1395 libdir localedir mandir 1396do 1397 eval ac_val=\$$ac_var 1398 # Remove trailing slashes. 1399 case $ac_val in 1400 */ ) 1401 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1402 eval $ac_var=\$ac_val;; 1403 esac 1404 # Be sure to have absolute directory names. 1405 case $ac_val in 1406 [\\/$]* | ?:[\\/]* ) continue;; 1407 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1408 esac 1409 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1410 { (exit 1); exit 1; }; } 1411done 1412 1413# There might be people who depend on the old broken behavior: `$host' 1414# used to hold the argument of --host etc. 1415# FIXME: To remove some day. 1416build=$build_alias 1417host=$host_alias 1418target=$target_alias 1419 1420# FIXME: To remove some day. 1421if test "x$host_alias" != x; then 1422 if test "x$build_alias" = x; then 1423 cross_compiling=maybe 1424 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1425 If a cross compiler is detected then cross compile mode will be used." >&2 1426 elif test "x$build_alias" != "x$host_alias"; then 1427 cross_compiling=yes 1428 fi 1429fi 1430 1431ac_tool_prefix= 1432test -n "$host_alias" && ac_tool_prefix=$host_alias- 1433 1434test "$silent" = yes && exec 6>/dev/null 1435 1436 1437ac_pwd=`pwd` && test -n "$ac_pwd" && 1438ac_ls_di=`ls -di .` && 1439ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1440 { $as_echo "$as_me: error: working directory cannot be determined" >&2 1441 { (exit 1); exit 1; }; } 1442test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1443 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 1444 { (exit 1); exit 1; }; } 1445 1446 1447# Find the source files, if location was not specified. 1448if test -z "$srcdir"; then 1449 ac_srcdir_defaulted=yes 1450 # Try the directory containing this script, then the parent directory. 1451 ac_confdir=`$as_dirname -- "$as_myself" || 1452$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1453 X"$as_myself" : 'X\(//\)[^/]' \| \ 1454 X"$as_myself" : 'X\(//\)$' \| \ 1455 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1456$as_echo X"$as_myself" | 1457 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1458 s//\1/ 1459 q 1460 } 1461 /^X\(\/\/\)[^/].*/{ 1462 s//\1/ 1463 q 1464 } 1465 /^X\(\/\/\)$/{ 1466 s//\1/ 1467 q 1468 } 1469 /^X\(\/\).*/{ 1470 s//\1/ 1471 q 1472 } 1473 s/.*/./; q'` 1474 srcdir=$ac_confdir 1475 if test ! -r "$srcdir/$ac_unique_file"; then 1476 srcdir=.. 1477 fi 1478else 1479 ac_srcdir_defaulted=no 1480fi 1481if test ! -r "$srcdir/$ac_unique_file"; then 1482 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1483 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1484 { (exit 1); exit 1; }; } 1485fi 1486ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1487ac_abs_confdir=`( 1488 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 1489 { (exit 1); exit 1; }; } 1490 pwd)` 1491# When building in place, set srcdir=. 1492if test "$ac_abs_confdir" = "$ac_pwd"; then 1493 srcdir=. 1494fi 1495# Remove unnecessary trailing slashes from srcdir. 1496# Double slashes in file names in object file debugging info 1497# mess up M-x gdb in Emacs. 1498case $srcdir in 1499*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1500esac 1501for ac_var in $ac_precious_vars; do 1502 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1503 eval ac_env_${ac_var}_value=\$${ac_var} 1504 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1505 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1506done 1507 1508# 1509# Report the --help message. 1510# 1511if test "$ac_init_help" = "long"; then 1512 # Omit some internal or obsolete options to make the list less imposing. 1513 # This message is too long to be a string in the A/UX 3.1 sh. 1514 cat <<_ACEOF 1515\`configure' configures libXxf86misc 1.0.2 to adapt to many kinds of systems. 1516 1517Usage: $0 [OPTION]... [VAR=VALUE]... 1518 1519To assign environment variables (e.g., CC, CFLAGS...), specify them as 1520VAR=VALUE. See below for descriptions of some of the useful variables. 1521 1522Defaults for the options are specified in brackets. 1523 1524Configuration: 1525 -h, --help display this help and exit 1526 --help=short display options specific to this package 1527 --help=recursive display the short help of all the included packages 1528 -V, --version display version information and exit 1529 -q, --quiet, --silent do not print \`checking...' messages 1530 --cache-file=FILE cache test results in FILE [disabled] 1531 -C, --config-cache alias for \`--cache-file=config.cache' 1532 -n, --no-create do not create output files 1533 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1534 1535Installation directories: 1536 --prefix=PREFIX install architecture-independent files in PREFIX 1537 [$ac_default_prefix] 1538 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1539 [PREFIX] 1540 1541By default, \`make install' will install all the files in 1542\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1543an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1544for instance \`--prefix=\$HOME'. 1545 1546For better control, use the options below. 1547 1548Fine tuning of the installation directories: 1549 --bindir=DIR user executables [EPREFIX/bin] 1550 --sbindir=DIR system admin executables [EPREFIX/sbin] 1551 --libexecdir=DIR program executables [EPREFIX/libexec] 1552 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1553 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1554 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1555 --libdir=DIR object code libraries [EPREFIX/lib] 1556 --includedir=DIR C header files [PREFIX/include] 1557 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1558 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1559 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1560 --infodir=DIR info documentation [DATAROOTDIR/info] 1561 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1562 --mandir=DIR man documentation [DATAROOTDIR/man] 1563 --docdir=DIR documentation root [DATAROOTDIR/doc/libXxf86misc] 1564 --htmldir=DIR html documentation [DOCDIR] 1565 --dvidir=DIR dvi documentation [DOCDIR] 1566 --pdfdir=DIR pdf documentation [DOCDIR] 1567 --psdir=DIR ps documentation [DOCDIR] 1568_ACEOF 1569 1570 cat <<\_ACEOF 1571 1572Program names: 1573 --program-prefix=PREFIX prepend PREFIX to installed program names 1574 --program-suffix=SUFFIX append SUFFIX to installed program names 1575 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1576 1577System types: 1578 --build=BUILD configure for building on BUILD [guessed] 1579 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1580_ACEOF 1581fi 1582 1583if test -n "$ac_init_help"; then 1584 case $ac_init_help in 1585 short | recursive ) echo "Configuration of libXxf86misc 1.0.2:";; 1586 esac 1587 cat <<\_ACEOF 1588 1589Optional Features: 1590 --disable-option-checking ignore unrecognized --enable/--with options 1591 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1592 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1593 --enable-maintainer-mode enable make rules and dependencies not useful 1594 (and sometimes confusing) to the casual installer 1595 --disable-dependency-tracking speeds up one-time build 1596 --enable-dependency-tracking do not reject slow dependency extractors 1597 --enable-shared[=PKGS] build shared libraries [default=yes] 1598 --enable-static[=PKGS] build static libraries [default=yes] 1599 --enable-fast-install[=PKGS] 1600 optimize for fast installation [default=yes] 1601 --disable-libtool-lock avoid locking (might break parallel builds) 1602 --enable-silent-rules less verbose build output (undo: `make V=1') 1603 --disable-silent-rules verbose build output (undo: `make V=0') 1604 --enable-strict-compilation 1605 Enable all warnings from compiler and make them 1606 errors (default: disabled) 1607 --enable-malloc0returnsnull 1608 malloc(0) returns NULL (default: auto) 1609 1610Optional Packages: 1611 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1612 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1613 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1614 --with-pic try to use only PIC/non-PIC objects [default=use 1615 both] 1616 --with-tags[=TAGS] include additional configurations [automatic] 1617 --with-release-version=STRING 1618 Use release version string in package name 1619 1620Some influential environment variables: 1621 CC C compiler command 1622 CFLAGS C compiler flags 1623 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1624 nonstandard directory <lib dir> 1625 LIBS libraries to pass to the linker, e.g. -l<library> 1626 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1627 you have headers in a nonstandard directory <include dir> 1628 CPP C preprocessor 1629 CXX C++ compiler command 1630 CXXFLAGS C++ compiler flags 1631 CXXCPP C++ preprocessor 1632 F77 Fortran 77 compiler command 1633 FFLAGS Fortran 77 compiler flags 1634 PKG_CONFIG path to pkg-config utility 1635 XXF86MISC_CFLAGS 1636 C compiler flags for XXF86MISC, overriding pkg-config 1637 XXF86MISC_LIBS 1638 linker flags for XXF86MISC, overriding pkg-config 1639 1640Use these variables to override the choices made by `configure' or to help 1641it to find libraries and programs with nonstandard names/locations. 1642 1643Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1644_ACEOF 1645ac_status=$? 1646fi 1647 1648if test "$ac_init_help" = "recursive"; then 1649 # If there are subdirs, report their specific --help. 1650 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1651 test -d "$ac_dir" || 1652 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1653 continue 1654 ac_builddir=. 1655 1656case "$ac_dir" in 1657.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1658*) 1659 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1660 # A ".." for each directory in $ac_dir_suffix. 1661 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1662 case $ac_top_builddir_sub in 1663 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1664 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1665 esac ;; 1666esac 1667ac_abs_top_builddir=$ac_pwd 1668ac_abs_builddir=$ac_pwd$ac_dir_suffix 1669# for backward compatibility: 1670ac_top_builddir=$ac_top_build_prefix 1671 1672case $srcdir in 1673 .) # We are building in place. 1674 ac_srcdir=. 1675 ac_top_srcdir=$ac_top_builddir_sub 1676 ac_abs_top_srcdir=$ac_pwd ;; 1677 [\\/]* | ?:[\\/]* ) # Absolute name. 1678 ac_srcdir=$srcdir$ac_dir_suffix; 1679 ac_top_srcdir=$srcdir 1680 ac_abs_top_srcdir=$srcdir ;; 1681 *) # Relative name. 1682 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1683 ac_top_srcdir=$ac_top_build_prefix$srcdir 1684 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1685esac 1686ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1687 1688 cd "$ac_dir" || { ac_status=$?; continue; } 1689 # Check for guested configure. 1690 if test -f "$ac_srcdir/configure.gnu"; then 1691 echo && 1692 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1693 elif test -f "$ac_srcdir/configure"; then 1694 echo && 1695 $SHELL "$ac_srcdir/configure" --help=recursive 1696 else 1697 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1698 fi || ac_status=$? 1699 cd "$ac_pwd" || { ac_status=$?; break; } 1700 done 1701fi 1702 1703test -n "$ac_init_help" && exit $ac_status 1704if $ac_init_version; then 1705 cat <<\_ACEOF 1706libXxf86misc configure 1.0.2 1707generated by GNU Autoconf 2.63 1708 1709Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 17102002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 1711This configure script is free software; the Free Software Foundation 1712gives unlimited permission to copy, distribute and modify it. 1713_ACEOF 1714 exit 1715fi 1716cat >config.log <<_ACEOF 1717This file contains any messages produced by compilers while 1718running configure, to aid debugging if configure makes a mistake. 1719 1720It was created by libXxf86misc $as_me 1.0.2, which was 1721generated by GNU Autoconf 2.63. Invocation command line was 1722 1723 $ $0 $@ 1724 1725_ACEOF 1726exec 5>>config.log 1727{ 1728cat <<_ASUNAME 1729## --------- ## 1730## Platform. ## 1731## --------- ## 1732 1733hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1734uname -m = `(uname -m) 2>/dev/null || echo unknown` 1735uname -r = `(uname -r) 2>/dev/null || echo unknown` 1736uname -s = `(uname -s) 2>/dev/null || echo unknown` 1737uname -v = `(uname -v) 2>/dev/null || echo unknown` 1738 1739/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1740/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1741 1742/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1743/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1744/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1745/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1746/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1747/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1748/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1749 1750_ASUNAME 1751 1752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1753for as_dir in $PATH 1754do 1755 IFS=$as_save_IFS 1756 test -z "$as_dir" && as_dir=. 1757 $as_echo "PATH: $as_dir" 1758done 1759IFS=$as_save_IFS 1760 1761} >&5 1762 1763cat >&5 <<_ACEOF 1764 1765 1766## ----------- ## 1767## Core tests. ## 1768## ----------- ## 1769 1770_ACEOF 1771 1772 1773# Keep a trace of the command line. 1774# Strip out --no-create and --no-recursion so they do not pile up. 1775# Strip out --silent because we don't want to record it for future runs. 1776# Also quote any args containing shell meta-characters. 1777# Make two passes to allow for proper duplicate-argument suppression. 1778ac_configure_args= 1779ac_configure_args0= 1780ac_configure_args1= 1781ac_must_keep_next=false 1782for ac_pass in 1 2 1783do 1784 for ac_arg 1785 do 1786 case $ac_arg in 1787 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1788 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1789 | -silent | --silent | --silen | --sile | --sil) 1790 continue ;; 1791 *\'*) 1792 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1793 esac 1794 case $ac_pass in 1795 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1796 2) 1797 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1798 if test $ac_must_keep_next = true; then 1799 ac_must_keep_next=false # Got value, back to normal. 1800 else 1801 case $ac_arg in 1802 *=* | --config-cache | -C | -disable-* | --disable-* \ 1803 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1804 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1805 | -with-* | --with-* | -without-* | --without-* | --x) 1806 case "$ac_configure_args0 " in 1807 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1808 esac 1809 ;; 1810 -* ) ac_must_keep_next=true ;; 1811 esac 1812 fi 1813 ac_configure_args="$ac_configure_args '$ac_arg'" 1814 ;; 1815 esac 1816 done 1817done 1818$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1819$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1820 1821# When interrupted or exit'd, cleanup temporary files, and complete 1822# config.log. We remove comments because anyway the quotes in there 1823# would cause problems or look ugly. 1824# WARNING: Use '\'' to represent an apostrophe within the trap. 1825# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1826trap 'exit_status=$? 1827 # Save into config.log some information that might help in debugging. 1828 { 1829 echo 1830 1831 cat <<\_ASBOX 1832## ---------------- ## 1833## Cache variables. ## 1834## ---------------- ## 1835_ASBOX 1836 echo 1837 # The following way of writing the cache mishandles newlines in values, 1838( 1839 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1840 eval ac_val=\$$ac_var 1841 case $ac_val in #( 1842 *${as_nl}*) 1843 case $ac_var in #( 1844 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 1845$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1846 esac 1847 case $ac_var in #( 1848 _ | IFS | as_nl) ;; #( 1849 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1850 *) $as_unset $ac_var ;; 1851 esac ;; 1852 esac 1853 done 1854 (set) 2>&1 | 1855 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1856 *${as_nl}ac_space=\ *) 1857 sed -n \ 1858 "s/'\''/'\''\\\\'\'''\''/g; 1859 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1860 ;; #( 1861 *) 1862 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1863 ;; 1864 esac | 1865 sort 1866) 1867 echo 1868 1869 cat <<\_ASBOX 1870## ----------------- ## 1871## Output variables. ## 1872## ----------------- ## 1873_ASBOX 1874 echo 1875 for ac_var in $ac_subst_vars 1876 do 1877 eval ac_val=\$$ac_var 1878 case $ac_val in 1879 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1880 esac 1881 $as_echo "$ac_var='\''$ac_val'\''" 1882 done | sort 1883 echo 1884 1885 if test -n "$ac_subst_files"; then 1886 cat <<\_ASBOX 1887## ------------------- ## 1888## File substitutions. ## 1889## ------------------- ## 1890_ASBOX 1891 echo 1892 for ac_var in $ac_subst_files 1893 do 1894 eval ac_val=\$$ac_var 1895 case $ac_val in 1896 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1897 esac 1898 $as_echo "$ac_var='\''$ac_val'\''" 1899 done | sort 1900 echo 1901 fi 1902 1903 if test -s confdefs.h; then 1904 cat <<\_ASBOX 1905## ----------- ## 1906## confdefs.h. ## 1907## ----------- ## 1908_ASBOX 1909 echo 1910 cat confdefs.h 1911 echo 1912 fi 1913 test "$ac_signal" != 0 && 1914 $as_echo "$as_me: caught signal $ac_signal" 1915 $as_echo "$as_me: exit $exit_status" 1916 } >&5 1917 rm -f core *.core core.conftest.* && 1918 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1919 exit $exit_status 1920' 0 1921for ac_signal in 1 2 13 15; do 1922 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1923done 1924ac_signal=0 1925 1926# confdefs.h avoids OS command line length limits that DEFS can exceed. 1927rm -f -r conftest* confdefs.h 1928 1929# Predefined preprocessor variables. 1930 1931cat >>confdefs.h <<_ACEOF 1932#define PACKAGE_NAME "$PACKAGE_NAME" 1933_ACEOF 1934 1935 1936cat >>confdefs.h <<_ACEOF 1937#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1938_ACEOF 1939 1940 1941cat >>confdefs.h <<_ACEOF 1942#define PACKAGE_VERSION "$PACKAGE_VERSION" 1943_ACEOF 1944 1945 1946cat >>confdefs.h <<_ACEOF 1947#define PACKAGE_STRING "$PACKAGE_STRING" 1948_ACEOF 1949 1950 1951cat >>confdefs.h <<_ACEOF 1952#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1953_ACEOF 1954 1955 1956# Let the site file select an alternate cache file if it wants to. 1957# Prefer an explicitly selected file to automatically selected ones. 1958ac_site_file1=NONE 1959ac_site_file2=NONE 1960if test -n "$CONFIG_SITE"; then 1961 ac_site_file1=$CONFIG_SITE 1962elif test "x$prefix" != xNONE; then 1963 ac_site_file1=$prefix/share/config.site 1964 ac_site_file2=$prefix/etc/config.site 1965else 1966 ac_site_file1=$ac_default_prefix/share/config.site 1967 ac_site_file2=$ac_default_prefix/etc/config.site 1968fi 1969for ac_site_file in "$ac_site_file1" "$ac_site_file2" 1970do 1971 test "x$ac_site_file" = xNONE && continue 1972 if test -r "$ac_site_file"; then 1973 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1974$as_echo "$as_me: loading site script $ac_site_file" >&6;} 1975 sed 's/^/| /' "$ac_site_file" >&5 1976 . "$ac_site_file" 1977 fi 1978done 1979 1980if test -r "$cache_file"; then 1981 # Some versions of bash will fail to source /dev/null (special 1982 # files actually), so we avoid doing that. 1983 if test -f "$cache_file"; then 1984 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 1985$as_echo "$as_me: loading cache $cache_file" >&6;} 1986 case $cache_file in 1987 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1988 *) . "./$cache_file";; 1989 esac 1990 fi 1991else 1992 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 1993$as_echo "$as_me: creating cache $cache_file" >&6;} 1994 >$cache_file 1995fi 1996 1997# Check that the precious variables saved in the cache have kept the same 1998# value. 1999ac_cache_corrupted=false 2000for ac_var in $ac_precious_vars; do 2001 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2002 eval ac_new_set=\$ac_env_${ac_var}_set 2003 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2004 eval ac_new_val=\$ac_env_${ac_var}_value 2005 case $ac_old_set,$ac_new_set in 2006 set,) 2007 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2008$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2009 ac_cache_corrupted=: ;; 2010 ,set) 2011 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 2012$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2013 ac_cache_corrupted=: ;; 2014 ,);; 2015 *) 2016 if test "x$ac_old_val" != "x$ac_new_val"; then 2017 # differences in whitespace do not lead to failure. 2018 ac_old_val_w=`echo x $ac_old_val` 2019 ac_new_val_w=`echo x $ac_new_val` 2020 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2021 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 2022$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2023 ac_cache_corrupted=: 2024 else 2025 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2026$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2027 eval $ac_var=\$ac_old_val 2028 fi 2029 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 2030$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2031 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 2032$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2033 fi;; 2034 esac 2035 # Pass precious variables to config.status. 2036 if test "$ac_new_set" = set; then 2037 case $ac_new_val in 2038 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2039 *) ac_arg=$ac_var=$ac_new_val ;; 2040 esac 2041 case " $ac_configure_args " in 2042 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2043 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 2044 esac 2045 fi 2046done 2047if $ac_cache_corrupted; then 2048 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 2049$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2050 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 2051$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2052 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 2053$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 2054 { (exit 1); exit 1; }; } 2055fi 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081ac_ext=c 2082ac_cpp='$CPP $CPPFLAGS' 2083ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2084ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2085ac_compiler_gnu=$ac_cv_c_compiler_gnu 2086 2087 2088am__api_version='1.11' 2089 2090ac_aux_dir= 2091for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2092 if test -f "$ac_dir/install-sh"; then 2093 ac_aux_dir=$ac_dir 2094 ac_install_sh="$ac_aux_dir/install-sh -c" 2095 break 2096 elif test -f "$ac_dir/install.sh"; then 2097 ac_aux_dir=$ac_dir 2098 ac_install_sh="$ac_aux_dir/install.sh -c" 2099 break 2100 elif test -f "$ac_dir/shtool"; then 2101 ac_aux_dir=$ac_dir 2102 ac_install_sh="$ac_aux_dir/shtool install -c" 2103 break 2104 fi 2105done 2106if test -z "$ac_aux_dir"; then 2107 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 2108$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} 2109 { (exit 1); exit 1; }; } 2110fi 2111 2112# These three variables are undocumented and unsupported, 2113# and are intended to be withdrawn in a future Autoconf release. 2114# They can cause serious problems if a builder's source tree is in a directory 2115# whose full name contains unusual characters. 2116ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2117ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2118ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2119 2120 2121# Find a good install program. We prefer a C program (faster), 2122# so one script is as good as another. But avoid the broken or 2123# incompatible versions: 2124# SysV /etc/install, /usr/sbin/install 2125# SunOS /usr/etc/install 2126# IRIX /sbin/install 2127# AIX /bin/install 2128# AmigaOS /C/install, which installs bootblocks on floppy discs 2129# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2130# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2131# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2132# OS/2's system install, which has a completely different semantic 2133# ./install, which can be erroneously created by make from ./install.sh. 2134# Reject install programs that cannot install multiple files. 2135{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2136$as_echo_n "checking for a BSD-compatible install... " >&6; } 2137if test -z "$INSTALL"; then 2138if test "${ac_cv_path_install+set}" = set; then 2139 $as_echo_n "(cached) " >&6 2140else 2141 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2142for as_dir in $PATH 2143do 2144 IFS=$as_save_IFS 2145 test -z "$as_dir" && as_dir=. 2146 # Account for people who put trailing slashes in PATH elements. 2147case $as_dir/ in 2148 ./ | .// | /cC/* | \ 2149 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2150 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2151 /usr/ucb/* ) ;; 2152 *) 2153 # OSF1 and SCO ODT 3.0 have their own names for install. 2154 # Don't use installbsd from OSF since it installs stuff as root 2155 # by default. 2156 for ac_prog in ginstall scoinst install; do 2157 for ac_exec_ext in '' $ac_executable_extensions; do 2158 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2159 if test $ac_prog = install && 2160 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2161 # AIX install. It has an incompatible calling convention. 2162 : 2163 elif test $ac_prog = install && 2164 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2165 # program-specific install script used by HP pwplus--don't use. 2166 : 2167 else 2168 rm -rf conftest.one conftest.two conftest.dir 2169 echo one > conftest.one 2170 echo two > conftest.two 2171 mkdir conftest.dir 2172 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2173 test -s conftest.one && test -s conftest.two && 2174 test -s conftest.dir/conftest.one && 2175 test -s conftest.dir/conftest.two 2176 then 2177 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2178 break 3 2179 fi 2180 fi 2181 fi 2182 done 2183 done 2184 ;; 2185esac 2186 2187done 2188IFS=$as_save_IFS 2189 2190rm -rf conftest.one conftest.two conftest.dir 2191 2192fi 2193 if test "${ac_cv_path_install+set}" = set; then 2194 INSTALL=$ac_cv_path_install 2195 else 2196 # As a last resort, use the slow shell script. Don't cache a 2197 # value for INSTALL within a source directory, because that will 2198 # break other packages using the cache if that directory is 2199 # removed, or if the value is a relative name. 2200 INSTALL=$ac_install_sh 2201 fi 2202fi 2203{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 2204$as_echo "$INSTALL" >&6; } 2205 2206# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2207# It thinks the first close brace ends the variable substitution. 2208test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2209 2210test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2211 2212test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2213 2214{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2215$as_echo_n "checking whether build environment is sane... " >&6; } 2216# Just in case 2217sleep 1 2218echo timestamp > conftest.file 2219# Reject unsafe characters in $srcdir or the absolute working directory 2220# name. Accept space and tab only in the latter. 2221am_lf=' 2222' 2223case `pwd` in 2224 *[\\\"\#\$\&\'\`$am_lf]*) 2225 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5 2226$as_echo "$as_me: error: unsafe absolute working directory name" >&2;} 2227 { (exit 1); exit 1; }; };; 2228esac 2229case $srcdir in 2230 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2231 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5 2232$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;} 2233 { (exit 1); exit 1; }; };; 2234esac 2235 2236# Do `set' in a subshell so we don't clobber the current shell's 2237# arguments. Must try -L first in case configure is actually a 2238# symlink; some systems play weird games with the mod time of symlinks 2239# (eg FreeBSD returns the mod time of the symlink's containing 2240# directory). 2241if ( 2242 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2243 if test "$*" = "X"; then 2244 # -L didn't work. 2245 set X `ls -t "$srcdir/configure" conftest.file` 2246 fi 2247 rm -f conftest.file 2248 if test "$*" != "X $srcdir/configure conftest.file" \ 2249 && test "$*" != "X conftest.file $srcdir/configure"; then 2250 2251 # If neither matched, then we have a broken ls. This can happen 2252 # if, for instance, CONFIG_SHELL is bash and it inherits a 2253 # broken ls alias from the environment. This has actually 2254 # happened. Such a system could not be considered "sane". 2255 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2256alias in your environment" >&5 2257$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2258alias in your environment" >&2;} 2259 { (exit 1); exit 1; }; } 2260 fi 2261 2262 test "$2" = conftest.file 2263 ) 2264then 2265 # Ok. 2266 : 2267else 2268 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2269Check your system clock" >&5 2270$as_echo "$as_me: error: newly created file is older than distributed files! 2271Check your system clock" >&2;} 2272 { (exit 1); exit 1; }; } 2273fi 2274{ $as_echo "$as_me:$LINENO: result: yes" >&5 2275$as_echo "yes" >&6; } 2276test "$program_prefix" != NONE && 2277 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2278# Use a double $ so make ignores it. 2279test "$program_suffix" != NONE && 2280 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2281# Double any \ or $. 2282# By default was `s,x,x', remove it if useless. 2283ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2284program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2285 2286# expand $ac_aux_dir to an absolute path 2287am_aux_dir=`cd $ac_aux_dir && pwd` 2288 2289if test x"${MISSING+set}" != xset; then 2290 case $am_aux_dir in 2291 *\ * | *\ *) 2292 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2293 *) 2294 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2295 esac 2296fi 2297# Use eval to expand $SHELL 2298if eval "$MISSING --run true"; then 2299 am_missing_run="$MISSING --run " 2300else 2301 am_missing_run= 2302 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2303$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2304fi 2305 2306if test x"${install_sh}" != xset; then 2307 case $am_aux_dir in 2308 *\ * | *\ *) 2309 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2310 *) 2311 install_sh="\${SHELL} $am_aux_dir/install-sh" 2312 esac 2313fi 2314 2315# Installed binaries are usually stripped using `strip' when the user 2316# run `make install-strip'. However `strip' might not be the right 2317# tool to use in cross-compilation environments, therefore Automake 2318# will honor the `STRIP' environment variable to overrule this program. 2319if test "$cross_compiling" != no; then 2320 if test -n "$ac_tool_prefix"; then 2321 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2322set dummy ${ac_tool_prefix}strip; ac_word=$2 2323{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2324$as_echo_n "checking for $ac_word... " >&6; } 2325if test "${ac_cv_prog_STRIP+set}" = set; then 2326 $as_echo_n "(cached) " >&6 2327else 2328 if test -n "$STRIP"; then 2329 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2330else 2331as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2332for as_dir in $PATH 2333do 2334 IFS=$as_save_IFS 2335 test -z "$as_dir" && as_dir=. 2336 for ac_exec_ext in '' $ac_executable_extensions; do 2337 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2338 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2339 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2340 break 2 2341 fi 2342done 2343done 2344IFS=$as_save_IFS 2345 2346fi 2347fi 2348STRIP=$ac_cv_prog_STRIP 2349if test -n "$STRIP"; then 2350 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 2351$as_echo "$STRIP" >&6; } 2352else 2353 { $as_echo "$as_me:$LINENO: result: no" >&5 2354$as_echo "no" >&6; } 2355fi 2356 2357 2358fi 2359if test -z "$ac_cv_prog_STRIP"; then 2360 ac_ct_STRIP=$STRIP 2361 # Extract the first word of "strip", so it can be a program name with args. 2362set dummy strip; ac_word=$2 2363{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2364$as_echo_n "checking for $ac_word... " >&6; } 2365if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2366 $as_echo_n "(cached) " >&6 2367else 2368 if test -n "$ac_ct_STRIP"; then 2369 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2370else 2371as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2372for as_dir in $PATH 2373do 2374 IFS=$as_save_IFS 2375 test -z "$as_dir" && as_dir=. 2376 for ac_exec_ext in '' $ac_executable_extensions; do 2377 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2378 ac_cv_prog_ac_ct_STRIP="strip" 2379 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2380 break 2 2381 fi 2382done 2383done 2384IFS=$as_save_IFS 2385 2386fi 2387fi 2388ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2389if test -n "$ac_ct_STRIP"; then 2390 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2391$as_echo "$ac_ct_STRIP" >&6; } 2392else 2393 { $as_echo "$as_me:$LINENO: result: no" >&5 2394$as_echo "no" >&6; } 2395fi 2396 2397 if test "x$ac_ct_STRIP" = x; then 2398 STRIP=":" 2399 else 2400 case $cross_compiling:$ac_tool_warned in 2401yes:) 2402{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2403$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2404ac_tool_warned=yes ;; 2405esac 2406 STRIP=$ac_ct_STRIP 2407 fi 2408else 2409 STRIP="$ac_cv_prog_STRIP" 2410fi 2411 2412fi 2413INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2414 2415{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 2416$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2417if test -z "$MKDIR_P"; then 2418 if test "${ac_cv_path_mkdir+set}" = set; then 2419 $as_echo_n "(cached) " >&6 2420else 2421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2422for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2423do 2424 IFS=$as_save_IFS 2425 test -z "$as_dir" && as_dir=. 2426 for ac_prog in mkdir gmkdir; do 2427 for ac_exec_ext in '' $ac_executable_extensions; do 2428 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2429 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2430 'mkdir (GNU coreutils) '* | \ 2431 'mkdir (coreutils) '* | \ 2432 'mkdir (fileutils) '4.1*) 2433 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2434 break 3;; 2435 esac 2436 done 2437 done 2438done 2439IFS=$as_save_IFS 2440 2441fi 2442 2443 if test "${ac_cv_path_mkdir+set}" = set; then 2444 MKDIR_P="$ac_cv_path_mkdir -p" 2445 else 2446 # As a last resort, use the slow shell script. Don't cache a 2447 # value for MKDIR_P within a source directory, because that will 2448 # break other packages using the cache if that directory is 2449 # removed, or if the value is a relative name. 2450 test -d ./--version && rmdir ./--version 2451 MKDIR_P="$ac_install_sh -d" 2452 fi 2453fi 2454{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 2455$as_echo "$MKDIR_P" >&6; } 2456 2457mkdir_p="$MKDIR_P" 2458case $mkdir_p in 2459 [\\/$]* | ?:[\\/]*) ;; 2460 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2461esac 2462 2463for ac_prog in gawk mawk nawk awk 2464do 2465 # Extract the first word of "$ac_prog", so it can be a program name with args. 2466set dummy $ac_prog; ac_word=$2 2467{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2468$as_echo_n "checking for $ac_word... " >&6; } 2469if test "${ac_cv_prog_AWK+set}" = set; then 2470 $as_echo_n "(cached) " >&6 2471else 2472 if test -n "$AWK"; then 2473 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2474else 2475as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2476for as_dir in $PATH 2477do 2478 IFS=$as_save_IFS 2479 test -z "$as_dir" && as_dir=. 2480 for ac_exec_ext in '' $ac_executable_extensions; do 2481 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2482 ac_cv_prog_AWK="$ac_prog" 2483 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2484 break 2 2485 fi 2486done 2487done 2488IFS=$as_save_IFS 2489 2490fi 2491fi 2492AWK=$ac_cv_prog_AWK 2493if test -n "$AWK"; then 2494 { $as_echo "$as_me:$LINENO: result: $AWK" >&5 2495$as_echo "$AWK" >&6; } 2496else 2497 { $as_echo "$as_me:$LINENO: result: no" >&5 2498$as_echo "no" >&6; } 2499fi 2500 2501 2502 test -n "$AWK" && break 2503done 2504 2505{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2506$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2507set x ${MAKE-make} 2508ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2509if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2510 $as_echo_n "(cached) " >&6 2511else 2512 cat >conftest.make <<\_ACEOF 2513SHELL = /bin/sh 2514all: 2515 @echo '@@@%%%=$(MAKE)=@@@%%%' 2516_ACEOF 2517# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2518case `${MAKE-make} -f conftest.make 2>/dev/null` in 2519 *@@@%%%=?*=@@@%%%*) 2520 eval ac_cv_prog_make_${ac_make}_set=yes;; 2521 *) 2522 eval ac_cv_prog_make_${ac_make}_set=no;; 2523esac 2524rm -f conftest.make 2525fi 2526if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2527 { $as_echo "$as_me:$LINENO: result: yes" >&5 2528$as_echo "yes" >&6; } 2529 SET_MAKE= 2530else 2531 { $as_echo "$as_me:$LINENO: result: no" >&5 2532$as_echo "no" >&6; } 2533 SET_MAKE="MAKE=${MAKE-make}" 2534fi 2535 2536rm -rf .tst 2>/dev/null 2537mkdir .tst 2>/dev/null 2538if test -d .tst; then 2539 am__leading_dot=. 2540else 2541 am__leading_dot=_ 2542fi 2543rmdir .tst 2>/dev/null 2544 2545if test "`cd $srcdir && pwd`" != "`pwd`"; then 2546 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2547 # is not polluted with repeated "-I." 2548 am__isrc=' -I$(srcdir)' 2549 # test to see if srcdir already configured 2550 if test -f $srcdir/config.status; then 2551 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2552$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2553 { (exit 1); exit 1; }; } 2554 fi 2555fi 2556 2557# test whether we have cygpath 2558if test -z "$CYGPATH_W"; then 2559 if (cygpath --version) >/dev/null 2>/dev/null; then 2560 CYGPATH_W='cygpath -w' 2561 else 2562 CYGPATH_W=echo 2563 fi 2564fi 2565 2566 2567# Define the identity of the package. 2568 PACKAGE='libXxf86misc' 2569 VERSION='1.0.2' 2570 2571 2572cat >>confdefs.h <<_ACEOF 2573#define PACKAGE "$PACKAGE" 2574_ACEOF 2575 2576 2577cat >>confdefs.h <<_ACEOF 2578#define VERSION "$VERSION" 2579_ACEOF 2580 2581# Some tools Automake needs. 2582 2583ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2584 2585 2586AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2587 2588 2589AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2590 2591 2592AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2593 2594 2595MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2596 2597# We need awk for the "check" target. The system "awk" is bad on 2598# some platforms. 2599# Always define AMTAR for backward compatibility. 2600 2601AMTAR=${AMTAR-"${am_missing_run}tar"} 2602 2603am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2604 2605 2606 2607 2608 2609 2610{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2611$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2612 # Check whether --enable-maintainer-mode was given. 2613if test "${enable_maintainer_mode+set}" = set; then 2614 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2615else 2616 USE_MAINTAINER_MODE=no 2617fi 2618 2619 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2620$as_echo "$USE_MAINTAINER_MODE" >&6; } 2621 if test $USE_MAINTAINER_MODE = yes; then 2622 MAINTAINER_MODE_TRUE= 2623 MAINTAINER_MODE_FALSE='#' 2624else 2625 MAINTAINER_MODE_TRUE='#' 2626 MAINTAINER_MODE_FALSE= 2627fi 2628 2629 MAINT=$MAINTAINER_MODE_TRUE 2630 2631 2632 2633# Require xorg-macros 1.3 or later: XORG_DEFAULT_OPTIONS 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646ac_config_headers="$ac_config_headers src/config.h" 2647 2648 2649# Check for progs 2650ac_ext=c 2651ac_cpp='$CPP $CPPFLAGS' 2652ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2653ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2654ac_compiler_gnu=$ac_cv_c_compiler_gnu 2655if test -n "$ac_tool_prefix"; then 2656 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2657set dummy ${ac_tool_prefix}gcc; ac_word=$2 2658{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2659$as_echo_n "checking for $ac_word... " >&6; } 2660if test "${ac_cv_prog_CC+set}" = set; then 2661 $as_echo_n "(cached) " >&6 2662else 2663 if test -n "$CC"; then 2664 ac_cv_prog_CC="$CC" # Let the user override the test. 2665else 2666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2667for as_dir in $PATH 2668do 2669 IFS=$as_save_IFS 2670 test -z "$as_dir" && as_dir=. 2671 for ac_exec_ext in '' $ac_executable_extensions; do 2672 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2673 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2674 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2675 break 2 2676 fi 2677done 2678done 2679IFS=$as_save_IFS 2680 2681fi 2682fi 2683CC=$ac_cv_prog_CC 2684if test -n "$CC"; then 2685 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2686$as_echo "$CC" >&6; } 2687else 2688 { $as_echo "$as_me:$LINENO: result: no" >&5 2689$as_echo "no" >&6; } 2690fi 2691 2692 2693fi 2694if test -z "$ac_cv_prog_CC"; then 2695 ac_ct_CC=$CC 2696 # Extract the first word of "gcc", so it can be a program name with args. 2697set dummy gcc; ac_word=$2 2698{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2699$as_echo_n "checking for $ac_word... " >&6; } 2700if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2701 $as_echo_n "(cached) " >&6 2702else 2703 if test -n "$ac_ct_CC"; then 2704 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2705else 2706as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2707for as_dir in $PATH 2708do 2709 IFS=$as_save_IFS 2710 test -z "$as_dir" && as_dir=. 2711 for ac_exec_ext in '' $ac_executable_extensions; do 2712 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2713 ac_cv_prog_ac_ct_CC="gcc" 2714 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2715 break 2 2716 fi 2717done 2718done 2719IFS=$as_save_IFS 2720 2721fi 2722fi 2723ac_ct_CC=$ac_cv_prog_ac_ct_CC 2724if test -n "$ac_ct_CC"; then 2725 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2726$as_echo "$ac_ct_CC" >&6; } 2727else 2728 { $as_echo "$as_me:$LINENO: result: no" >&5 2729$as_echo "no" >&6; } 2730fi 2731 2732 if test "x$ac_ct_CC" = x; then 2733 CC="" 2734 else 2735 case $cross_compiling:$ac_tool_warned in 2736yes:) 2737{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2738$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2739ac_tool_warned=yes ;; 2740esac 2741 CC=$ac_ct_CC 2742 fi 2743else 2744 CC="$ac_cv_prog_CC" 2745fi 2746 2747if test -z "$CC"; then 2748 if test -n "$ac_tool_prefix"; then 2749 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2750set dummy ${ac_tool_prefix}cc; ac_word=$2 2751{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2752$as_echo_n "checking for $ac_word... " >&6; } 2753if test "${ac_cv_prog_CC+set}" = set; then 2754 $as_echo_n "(cached) " >&6 2755else 2756 if test -n "$CC"; then 2757 ac_cv_prog_CC="$CC" # Let the user override the test. 2758else 2759as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2760for as_dir in $PATH 2761do 2762 IFS=$as_save_IFS 2763 test -z "$as_dir" && as_dir=. 2764 for ac_exec_ext in '' $ac_executable_extensions; do 2765 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2766 ac_cv_prog_CC="${ac_tool_prefix}cc" 2767 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2768 break 2 2769 fi 2770done 2771done 2772IFS=$as_save_IFS 2773 2774fi 2775fi 2776CC=$ac_cv_prog_CC 2777if test -n "$CC"; then 2778 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2779$as_echo "$CC" >&6; } 2780else 2781 { $as_echo "$as_me:$LINENO: result: no" >&5 2782$as_echo "no" >&6; } 2783fi 2784 2785 2786 fi 2787fi 2788if test -z "$CC"; then 2789 # Extract the first word of "cc", so it can be a program name with args. 2790set dummy cc; ac_word=$2 2791{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2792$as_echo_n "checking for $ac_word... " >&6; } 2793if test "${ac_cv_prog_CC+set}" = set; then 2794 $as_echo_n "(cached) " >&6 2795else 2796 if test -n "$CC"; then 2797 ac_cv_prog_CC="$CC" # Let the user override the test. 2798else 2799 ac_prog_rejected=no 2800as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2801for as_dir in $PATH 2802do 2803 IFS=$as_save_IFS 2804 test -z "$as_dir" && as_dir=. 2805 for ac_exec_ext in '' $ac_executable_extensions; do 2806 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2807 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2808 ac_prog_rejected=yes 2809 continue 2810 fi 2811 ac_cv_prog_CC="cc" 2812 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2813 break 2 2814 fi 2815done 2816done 2817IFS=$as_save_IFS 2818 2819if test $ac_prog_rejected = yes; then 2820 # We found a bogon in the path, so make sure we never use it. 2821 set dummy $ac_cv_prog_CC 2822 shift 2823 if test $# != 0; then 2824 # We chose a different compiler from the bogus one. 2825 # However, it has the same basename, so the bogon will be chosen 2826 # first if we set CC to just the basename; use the full file name. 2827 shift 2828 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2829 fi 2830fi 2831fi 2832fi 2833CC=$ac_cv_prog_CC 2834if test -n "$CC"; then 2835 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2836$as_echo "$CC" >&6; } 2837else 2838 { $as_echo "$as_me:$LINENO: result: no" >&5 2839$as_echo "no" >&6; } 2840fi 2841 2842 2843fi 2844if test -z "$CC"; then 2845 if test -n "$ac_tool_prefix"; then 2846 for ac_prog in cl.exe 2847 do 2848 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2849set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2850{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2851$as_echo_n "checking for $ac_word... " >&6; } 2852if test "${ac_cv_prog_CC+set}" = set; then 2853 $as_echo_n "(cached) " >&6 2854else 2855 if test -n "$CC"; then 2856 ac_cv_prog_CC="$CC" # Let the user override the test. 2857else 2858as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2859for as_dir in $PATH 2860do 2861 IFS=$as_save_IFS 2862 test -z "$as_dir" && as_dir=. 2863 for ac_exec_ext in '' $ac_executable_extensions; do 2864 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2865 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2866 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2867 break 2 2868 fi 2869done 2870done 2871IFS=$as_save_IFS 2872 2873fi 2874fi 2875CC=$ac_cv_prog_CC 2876if test -n "$CC"; then 2877 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2878$as_echo "$CC" >&6; } 2879else 2880 { $as_echo "$as_me:$LINENO: result: no" >&5 2881$as_echo "no" >&6; } 2882fi 2883 2884 2885 test -n "$CC" && break 2886 done 2887fi 2888if test -z "$CC"; then 2889 ac_ct_CC=$CC 2890 for ac_prog in cl.exe 2891do 2892 # Extract the first word of "$ac_prog", so it can be a program name with args. 2893set dummy $ac_prog; ac_word=$2 2894{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2895$as_echo_n "checking for $ac_word... " >&6; } 2896if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2897 $as_echo_n "(cached) " >&6 2898else 2899 if test -n "$ac_ct_CC"; then 2900 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2901else 2902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2903for as_dir in $PATH 2904do 2905 IFS=$as_save_IFS 2906 test -z "$as_dir" && as_dir=. 2907 for ac_exec_ext in '' $ac_executable_extensions; do 2908 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2909 ac_cv_prog_ac_ct_CC="$ac_prog" 2910 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2911 break 2 2912 fi 2913done 2914done 2915IFS=$as_save_IFS 2916 2917fi 2918fi 2919ac_ct_CC=$ac_cv_prog_ac_ct_CC 2920if test -n "$ac_ct_CC"; then 2921 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2922$as_echo "$ac_ct_CC" >&6; } 2923else 2924 { $as_echo "$as_me:$LINENO: result: no" >&5 2925$as_echo "no" >&6; } 2926fi 2927 2928 2929 test -n "$ac_ct_CC" && break 2930done 2931 2932 if test "x$ac_ct_CC" = x; then 2933 CC="" 2934 else 2935 case $cross_compiling:$ac_tool_warned in 2936yes:) 2937{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2938$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2939ac_tool_warned=yes ;; 2940esac 2941 CC=$ac_ct_CC 2942 fi 2943fi 2944 2945fi 2946 2947 2948test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 2949$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2950{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2951See \`config.log' for more details." >&5 2952$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 2953See \`config.log' for more details." >&2;} 2954 { (exit 1); exit 1; }; }; } 2955 2956# Provide some information about the compiler. 2957$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 2958set X $ac_compile 2959ac_compiler=$2 2960{ (ac_try="$ac_compiler --version >&5" 2961case "(($ac_try" in 2962 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2963 *) ac_try_echo=$ac_try;; 2964esac 2965eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 2966$as_echo "$ac_try_echo") >&5 2967 (eval "$ac_compiler --version >&5") 2>&5 2968 ac_status=$? 2969 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 2970 (exit $ac_status); } 2971{ (ac_try="$ac_compiler -v >&5" 2972case "(($ac_try" in 2973 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2974 *) ac_try_echo=$ac_try;; 2975esac 2976eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 2977$as_echo "$ac_try_echo") >&5 2978 (eval "$ac_compiler -v >&5") 2>&5 2979 ac_status=$? 2980 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 2981 (exit $ac_status); } 2982{ (ac_try="$ac_compiler -V >&5" 2983case "(($ac_try" in 2984 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2985 *) ac_try_echo=$ac_try;; 2986esac 2987eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 2988$as_echo "$ac_try_echo") >&5 2989 (eval "$ac_compiler -V >&5") 2>&5 2990 ac_status=$? 2991 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 2992 (exit $ac_status); } 2993 2994cat >conftest.$ac_ext <<_ACEOF 2995/* confdefs.h. */ 2996_ACEOF 2997cat confdefs.h >>conftest.$ac_ext 2998cat >>conftest.$ac_ext <<_ACEOF 2999/* end confdefs.h. */ 3000 3001int 3002main () 3003{ 3004 3005 ; 3006 return 0; 3007} 3008_ACEOF 3009ac_clean_files_save=$ac_clean_files 3010ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3011# Try to create an executable without -o first, disregard a.out. 3012# It will help us diagnose broken compilers, and finding out an intuition 3013# of exeext. 3014{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 3015$as_echo_n "checking for C compiler default output file name... " >&6; } 3016ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3017 3018# The possible output files: 3019ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3020 3021ac_rmfiles= 3022for ac_file in $ac_files 3023do 3024 case $ac_file in 3025 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3026 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3027 esac 3028done 3029rm -f $ac_rmfiles 3030 3031if { (ac_try="$ac_link_default" 3032case "(($ac_try" in 3033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3034 *) ac_try_echo=$ac_try;; 3035esac 3036eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3037$as_echo "$ac_try_echo") >&5 3038 (eval "$ac_link_default") 2>&5 3039 ac_status=$? 3040 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3041 (exit $ac_status); }; then 3042 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3043# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3044# in a Makefile. We should not override ac_cv_exeext if it was cached, 3045# so that the user can short-circuit this test for compilers unknown to 3046# Autoconf. 3047for ac_file in $ac_files '' 3048do 3049 test -f "$ac_file" || continue 3050 case $ac_file in 3051 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3052 ;; 3053 [ab].out ) 3054 # We found the default executable, but exeext='' is most 3055 # certainly right. 3056 break;; 3057 *.* ) 3058 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3059 then :; else 3060 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3061 fi 3062 # We set ac_cv_exeext here because the later test for it is not 3063 # safe: cross compilers may not add the suffix if given an `-o' 3064 # argument, so we may need to know it at that point already. 3065 # Even if this section looks crufty: it has the advantage of 3066 # actually working. 3067 break;; 3068 * ) 3069 break;; 3070 esac 3071done 3072test "$ac_cv_exeext" = no && ac_cv_exeext= 3073 3074else 3075 ac_file='' 3076fi 3077 3078{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 3079$as_echo "$ac_file" >&6; } 3080if test -z "$ac_file"; then 3081 $as_echo "$as_me: failed program was:" >&5 3082sed 's/^/| /' conftest.$ac_ext >&5 3083 3084{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3085$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3086{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables 3087See \`config.log' for more details." >&5 3088$as_echo "$as_me: error: C compiler cannot create executables 3089See \`config.log' for more details." >&2;} 3090 { (exit 77); exit 77; }; }; } 3091fi 3092 3093ac_exeext=$ac_cv_exeext 3094 3095# Check that the compiler produces executables we can run. If not, either 3096# the compiler is broken, or we cross compile. 3097{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 3098$as_echo_n "checking whether the C compiler works... " >&6; } 3099# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3100# If not cross compiling, check that we can run a simple program. 3101if test "$cross_compiling" != yes; then 3102 if { ac_try='./$ac_file' 3103 { (case "(($ac_try" in 3104 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3105 *) ac_try_echo=$ac_try;; 3106esac 3107eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3108$as_echo "$ac_try_echo") >&5 3109 (eval "$ac_try") 2>&5 3110 ac_status=$? 3111 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3112 (exit $ac_status); }; }; then 3113 cross_compiling=no 3114 else 3115 if test "$cross_compiling" = maybe; then 3116 cross_compiling=yes 3117 else 3118 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3119$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3120{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. 3121If you meant to cross compile, use \`--host'. 3122See \`config.log' for more details." >&5 3123$as_echo "$as_me: error: cannot run C compiled programs. 3124If you meant to cross compile, use \`--host'. 3125See \`config.log' for more details." >&2;} 3126 { (exit 1); exit 1; }; }; } 3127 fi 3128 fi 3129fi 3130{ $as_echo "$as_me:$LINENO: result: yes" >&5 3131$as_echo "yes" >&6; } 3132 3133rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3134ac_clean_files=$ac_clean_files_save 3135# Check that the compiler produces executables we can run. If not, either 3136# the compiler is broken, or we cross compile. 3137{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3138$as_echo_n "checking whether we are cross compiling... " >&6; } 3139{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 3140$as_echo "$cross_compiling" >&6; } 3141 3142{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 3143$as_echo_n "checking for suffix of executables... " >&6; } 3144if { (ac_try="$ac_link" 3145case "(($ac_try" in 3146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3147 *) ac_try_echo=$ac_try;; 3148esac 3149eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3150$as_echo "$ac_try_echo") >&5 3151 (eval "$ac_link") 2>&5 3152 ac_status=$? 3153 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3154 (exit $ac_status); }; then 3155 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3156# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3157# work properly (i.e., refer to `conftest.exe'), while it won't with 3158# `rm'. 3159for ac_file in conftest.exe conftest conftest.*; do 3160 test -f "$ac_file" || continue 3161 case $ac_file in 3162 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3163 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3164 break;; 3165 * ) break;; 3166 esac 3167done 3168else 3169 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3170$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3171{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3172See \`config.log' for more details." >&5 3173$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3174See \`config.log' for more details." >&2;} 3175 { (exit 1); exit 1; }; }; } 3176fi 3177 3178rm -f conftest$ac_cv_exeext 3179{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3180$as_echo "$ac_cv_exeext" >&6; } 3181 3182rm -f conftest.$ac_ext 3183EXEEXT=$ac_cv_exeext 3184ac_exeext=$EXEEXT 3185{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 3186$as_echo_n "checking for suffix of object files... " >&6; } 3187if test "${ac_cv_objext+set}" = set; then 3188 $as_echo_n "(cached) " >&6 3189else 3190 cat >conftest.$ac_ext <<_ACEOF 3191/* confdefs.h. */ 3192_ACEOF 3193cat confdefs.h >>conftest.$ac_ext 3194cat >>conftest.$ac_ext <<_ACEOF 3195/* end confdefs.h. */ 3196 3197int 3198main () 3199{ 3200 3201 ; 3202 return 0; 3203} 3204_ACEOF 3205rm -f conftest.o conftest.obj 3206if { (ac_try="$ac_compile" 3207case "(($ac_try" in 3208 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3209 *) ac_try_echo=$ac_try;; 3210esac 3211eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3212$as_echo "$ac_try_echo") >&5 3213 (eval "$ac_compile") 2>&5 3214 ac_status=$? 3215 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3216 (exit $ac_status); }; then 3217 for ac_file in conftest.o conftest.obj conftest.*; do 3218 test -f "$ac_file" || continue; 3219 case $ac_file in 3220 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3221 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3222 break;; 3223 esac 3224done 3225else 3226 $as_echo "$as_me: failed program was:" >&5 3227sed 's/^/| /' conftest.$ac_ext >&5 3228 3229{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3230$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3231{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3232See \`config.log' for more details." >&5 3233$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile 3234See \`config.log' for more details." >&2;} 3235 { (exit 1); exit 1; }; }; } 3236fi 3237 3238rm -f conftest.$ac_cv_objext conftest.$ac_ext 3239fi 3240{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3241$as_echo "$ac_cv_objext" >&6; } 3242OBJEXT=$ac_cv_objext 3243ac_objext=$OBJEXT 3244{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3245$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3246if test "${ac_cv_c_compiler_gnu+set}" = set; then 3247 $as_echo_n "(cached) " >&6 3248else 3249 cat >conftest.$ac_ext <<_ACEOF 3250/* confdefs.h. */ 3251_ACEOF 3252cat confdefs.h >>conftest.$ac_ext 3253cat >>conftest.$ac_ext <<_ACEOF 3254/* end confdefs.h. */ 3255 3256int 3257main () 3258{ 3259#ifndef __GNUC__ 3260 choke me 3261#endif 3262 3263 ; 3264 return 0; 3265} 3266_ACEOF 3267rm -f conftest.$ac_objext 3268if { (ac_try="$ac_compile" 3269case "(($ac_try" in 3270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3271 *) ac_try_echo=$ac_try;; 3272esac 3273eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3274$as_echo "$ac_try_echo") >&5 3275 (eval "$ac_compile") 2>conftest.er1 3276 ac_status=$? 3277 grep -v '^ *+' conftest.er1 >conftest.err 3278 rm -f conftest.er1 3279 cat conftest.err >&5 3280 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3281 (exit $ac_status); } && { 3282 test -z "$ac_c_werror_flag" || 3283 test ! -s conftest.err 3284 } && test -s conftest.$ac_objext; then 3285 ac_compiler_gnu=yes 3286else 3287 $as_echo "$as_me: failed program was:" >&5 3288sed 's/^/| /' conftest.$ac_ext >&5 3289 3290 ac_compiler_gnu=no 3291fi 3292 3293rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3294ac_cv_c_compiler_gnu=$ac_compiler_gnu 3295 3296fi 3297{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3298$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3299if test $ac_compiler_gnu = yes; then 3300 GCC=yes 3301else 3302 GCC= 3303fi 3304ac_test_CFLAGS=${CFLAGS+set} 3305ac_save_CFLAGS=$CFLAGS 3306{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3307$as_echo_n "checking whether $CC accepts -g... " >&6; } 3308if test "${ac_cv_prog_cc_g+set}" = set; then 3309 $as_echo_n "(cached) " >&6 3310else 3311 ac_save_c_werror_flag=$ac_c_werror_flag 3312 ac_c_werror_flag=yes 3313 ac_cv_prog_cc_g=no 3314 CFLAGS="-g" 3315 cat >conftest.$ac_ext <<_ACEOF 3316/* confdefs.h. */ 3317_ACEOF 3318cat confdefs.h >>conftest.$ac_ext 3319cat >>conftest.$ac_ext <<_ACEOF 3320/* end confdefs.h. */ 3321 3322int 3323main () 3324{ 3325 3326 ; 3327 return 0; 3328} 3329_ACEOF 3330rm -f conftest.$ac_objext 3331if { (ac_try="$ac_compile" 3332case "(($ac_try" in 3333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3334 *) ac_try_echo=$ac_try;; 3335esac 3336eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3337$as_echo "$ac_try_echo") >&5 3338 (eval "$ac_compile") 2>conftest.er1 3339 ac_status=$? 3340 grep -v '^ *+' conftest.er1 >conftest.err 3341 rm -f conftest.er1 3342 cat conftest.err >&5 3343 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3344 (exit $ac_status); } && { 3345 test -z "$ac_c_werror_flag" || 3346 test ! -s conftest.err 3347 } && test -s conftest.$ac_objext; then 3348 ac_cv_prog_cc_g=yes 3349else 3350 $as_echo "$as_me: failed program was:" >&5 3351sed 's/^/| /' conftest.$ac_ext >&5 3352 3353 CFLAGS="" 3354 cat >conftest.$ac_ext <<_ACEOF 3355/* confdefs.h. */ 3356_ACEOF 3357cat confdefs.h >>conftest.$ac_ext 3358cat >>conftest.$ac_ext <<_ACEOF 3359/* end confdefs.h. */ 3360 3361int 3362main () 3363{ 3364 3365 ; 3366 return 0; 3367} 3368_ACEOF 3369rm -f conftest.$ac_objext 3370if { (ac_try="$ac_compile" 3371case "(($ac_try" in 3372 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3373 *) ac_try_echo=$ac_try;; 3374esac 3375eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3376$as_echo "$ac_try_echo") >&5 3377 (eval "$ac_compile") 2>conftest.er1 3378 ac_status=$? 3379 grep -v '^ *+' conftest.er1 >conftest.err 3380 rm -f conftest.er1 3381 cat conftest.err >&5 3382 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3383 (exit $ac_status); } && { 3384 test -z "$ac_c_werror_flag" || 3385 test ! -s conftest.err 3386 } && test -s conftest.$ac_objext; then 3387 : 3388else 3389 $as_echo "$as_me: failed program was:" >&5 3390sed 's/^/| /' conftest.$ac_ext >&5 3391 3392 ac_c_werror_flag=$ac_save_c_werror_flag 3393 CFLAGS="-g" 3394 cat >conftest.$ac_ext <<_ACEOF 3395/* confdefs.h. */ 3396_ACEOF 3397cat confdefs.h >>conftest.$ac_ext 3398cat >>conftest.$ac_ext <<_ACEOF 3399/* end confdefs.h. */ 3400 3401int 3402main () 3403{ 3404 3405 ; 3406 return 0; 3407} 3408_ACEOF 3409rm -f conftest.$ac_objext 3410if { (ac_try="$ac_compile" 3411case "(($ac_try" in 3412 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3413 *) ac_try_echo=$ac_try;; 3414esac 3415eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3416$as_echo "$ac_try_echo") >&5 3417 (eval "$ac_compile") 2>conftest.er1 3418 ac_status=$? 3419 grep -v '^ *+' conftest.er1 >conftest.err 3420 rm -f conftest.er1 3421 cat conftest.err >&5 3422 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3423 (exit $ac_status); } && { 3424 test -z "$ac_c_werror_flag" || 3425 test ! -s conftest.err 3426 } && test -s conftest.$ac_objext; then 3427 ac_cv_prog_cc_g=yes 3428else 3429 $as_echo "$as_me: failed program was:" >&5 3430sed 's/^/| /' conftest.$ac_ext >&5 3431 3432 3433fi 3434 3435rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3436fi 3437 3438rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3439fi 3440 3441rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3442 ac_c_werror_flag=$ac_save_c_werror_flag 3443fi 3444{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3445$as_echo "$ac_cv_prog_cc_g" >&6; } 3446if test "$ac_test_CFLAGS" = set; then 3447 CFLAGS=$ac_save_CFLAGS 3448elif test $ac_cv_prog_cc_g = yes; then 3449 if test "$GCC" = yes; then 3450 CFLAGS="-g -O2" 3451 else 3452 CFLAGS="-g" 3453 fi 3454else 3455 if test "$GCC" = yes; then 3456 CFLAGS="-O2" 3457 else 3458 CFLAGS= 3459 fi 3460fi 3461{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3462$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3463if test "${ac_cv_prog_cc_c89+set}" = set; then 3464 $as_echo_n "(cached) " >&6 3465else 3466 ac_cv_prog_cc_c89=no 3467ac_save_CC=$CC 3468cat >conftest.$ac_ext <<_ACEOF 3469/* confdefs.h. */ 3470_ACEOF 3471cat confdefs.h >>conftest.$ac_ext 3472cat >>conftest.$ac_ext <<_ACEOF 3473/* end confdefs.h. */ 3474#include <stdarg.h> 3475#include <stdio.h> 3476#include <sys/types.h> 3477#include <sys/stat.h> 3478/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3479struct buf { int x; }; 3480FILE * (*rcsopen) (struct buf *, struct stat *, int); 3481static char *e (p, i) 3482 char **p; 3483 int i; 3484{ 3485 return p[i]; 3486} 3487static char *f (char * (*g) (char **, int), char **p, ...) 3488{ 3489 char *s; 3490 va_list v; 3491 va_start (v,p); 3492 s = g (p, va_arg (v,int)); 3493 va_end (v); 3494 return s; 3495} 3496 3497/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3498 function prototypes and stuff, but not '\xHH' hex character constants. 3499 These don't provoke an error unfortunately, instead are silently treated 3500 as 'x'. The following induces an error, until -std is added to get 3501 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3502 array size at least. It's necessary to write '\x00'==0 to get something 3503 that's true only with -std. */ 3504int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3505 3506/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3507 inside strings and character constants. */ 3508#define FOO(x) 'x' 3509int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3510 3511int test (int i, double x); 3512struct s1 {int (*f) (int a);}; 3513struct s2 {int (*f) (double a);}; 3514int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3515int argc; 3516char **argv; 3517int 3518main () 3519{ 3520return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3521 ; 3522 return 0; 3523} 3524_ACEOF 3525for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3526 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3527do 3528 CC="$ac_save_CC $ac_arg" 3529 rm -f conftest.$ac_objext 3530if { (ac_try="$ac_compile" 3531case "(($ac_try" in 3532 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3533 *) ac_try_echo=$ac_try;; 3534esac 3535eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3536$as_echo "$ac_try_echo") >&5 3537 (eval "$ac_compile") 2>conftest.er1 3538 ac_status=$? 3539 grep -v '^ *+' conftest.er1 >conftest.err 3540 rm -f conftest.er1 3541 cat conftest.err >&5 3542 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3543 (exit $ac_status); } && { 3544 test -z "$ac_c_werror_flag" || 3545 test ! -s conftest.err 3546 } && test -s conftest.$ac_objext; then 3547 ac_cv_prog_cc_c89=$ac_arg 3548else 3549 $as_echo "$as_me: failed program was:" >&5 3550sed 's/^/| /' conftest.$ac_ext >&5 3551 3552 3553fi 3554 3555rm -f core conftest.err conftest.$ac_objext 3556 test "x$ac_cv_prog_cc_c89" != "xno" && break 3557done 3558rm -f conftest.$ac_ext 3559CC=$ac_save_CC 3560 3561fi 3562# AC_CACHE_VAL 3563case "x$ac_cv_prog_cc_c89" in 3564 x) 3565 { $as_echo "$as_me:$LINENO: result: none needed" >&5 3566$as_echo "none needed" >&6; } ;; 3567 xno) 3568 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 3569$as_echo "unsupported" >&6; } ;; 3570 *) 3571 CC="$CC $ac_cv_prog_cc_c89" 3572 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3573$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3574esac 3575 3576 3577ac_ext=c 3578ac_cpp='$CPP $CPPFLAGS' 3579ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3580ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3581ac_compiler_gnu=$ac_cv_c_compiler_gnu 3582DEPDIR="${am__leading_dot}deps" 3583 3584ac_config_commands="$ac_config_commands depfiles" 3585 3586 3587am_make=${MAKE-make} 3588cat > confinc << 'END' 3589am__doit: 3590 @echo this is the am__doit target 3591.PHONY: am__doit 3592END 3593# If we don't find an include directive, just comment out the code. 3594{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 3595$as_echo_n "checking for style of include used by $am_make... " >&6; } 3596am__include="#" 3597am__quote= 3598_am_result=none 3599# First try GNU make style include. 3600echo "include confinc" > confmf 3601# Ignore all kinds of additional output from `make'. 3602case `$am_make -s -f confmf 2> /dev/null` in #( 3603*the\ am__doit\ target*) 3604 am__include=include 3605 am__quote= 3606 _am_result=GNU 3607 ;; 3608esac 3609# Now try BSD make style include. 3610if test "$am__include" = "#"; then 3611 echo '.include "confinc"' > confmf 3612 case `$am_make -s -f confmf 2> /dev/null` in #( 3613 *the\ am__doit\ target*) 3614 am__include=.include 3615 am__quote="\"" 3616 _am_result=BSD 3617 ;; 3618 esac 3619fi 3620 3621 3622{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 3623$as_echo "$_am_result" >&6; } 3624rm -f confinc confmf 3625 3626# Check whether --enable-dependency-tracking was given. 3627if test "${enable_dependency_tracking+set}" = set; then 3628 enableval=$enable_dependency_tracking; 3629fi 3630 3631if test "x$enable_dependency_tracking" != xno; then 3632 am_depcomp="$ac_aux_dir/depcomp" 3633 AMDEPBACKSLASH='\' 3634fi 3635 if test "x$enable_dependency_tracking" != xno; then 3636 AMDEP_TRUE= 3637 AMDEP_FALSE='#' 3638else 3639 AMDEP_TRUE='#' 3640 AMDEP_FALSE= 3641fi 3642 3643 3644 3645depcc="$CC" am_compiler_list= 3646 3647{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3648$as_echo_n "checking dependency style of $depcc... " >&6; } 3649if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3650 $as_echo_n "(cached) " >&6 3651else 3652 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3653 # We make a subdir and do the tests there. Otherwise we can end up 3654 # making bogus files that we don't know about and never remove. For 3655 # instance it was reported that on HP-UX the gcc test will end up 3656 # making a dummy file named `D' -- because `-MD' means `put the output 3657 # in D'. 3658 mkdir conftest.dir 3659 # Copy depcomp to subdir because otherwise we won't find it if we're 3660 # using a relative directory. 3661 cp "$am_depcomp" conftest.dir 3662 cd conftest.dir 3663 # We will build objects and dependencies in a subdirectory because 3664 # it helps to detect inapplicable dependency modes. For instance 3665 # both Tru64's cc and ICC support -MD to output dependencies as a 3666 # side effect of compilation, but ICC will put the dependencies in 3667 # the current directory while Tru64 will put them in the object 3668 # directory. 3669 mkdir sub 3670 3671 am_cv_CC_dependencies_compiler_type=none 3672 if test "$am_compiler_list" = ""; then 3673 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3674 fi 3675 am__universal=false 3676 case " $depcc " in #( 3677 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3678 esac 3679 3680 for depmode in $am_compiler_list; do 3681 # Setup a source with many dependencies, because some compilers 3682 # like to wrap large dependency lists on column 80 (with \), and 3683 # we should not choose a depcomp mode which is confused by this. 3684 # 3685 # We need to recreate these files for each test, as the compiler may 3686 # overwrite some of them when testing with obscure command lines. 3687 # This happens at least with the AIX C compiler. 3688 : > sub/conftest.c 3689 for i in 1 2 3 4 5 6; do 3690 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3691 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3692 # Solaris 8's {/usr,}/bin/sh. 3693 touch sub/conftst$i.h 3694 done 3695 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3696 3697 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3698 # mode. It turns out that the SunPro C++ compiler does not properly 3699 # handle `-M -o', and we need to detect this. Also, some Intel 3700 # versions had trouble with output in subdirs 3701 am__obj=sub/conftest.${OBJEXT-o} 3702 am__minus_obj="-o $am__obj" 3703 case $depmode in 3704 gcc) 3705 # This depmode causes a compiler race in universal mode. 3706 test "$am__universal" = false || continue 3707 ;; 3708 nosideeffect) 3709 # after this tag, mechanisms are not by side-effect, so they'll 3710 # only be used when explicitly requested 3711 if test "x$enable_dependency_tracking" = xyes; then 3712 continue 3713 else 3714 break 3715 fi 3716 ;; 3717 msvisualcpp | msvcmsys) 3718 # This compiler won't grok `-c -o', but also, the minuso test has 3719 # not run yet. These depmodes are late enough in the game, and 3720 # so weak that their functioning should not be impacted. 3721 am__obj=conftest.${OBJEXT-o} 3722 am__minus_obj= 3723 ;; 3724 none) break ;; 3725 esac 3726 if depmode=$depmode \ 3727 source=sub/conftest.c object=$am__obj \ 3728 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3729 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3730 >/dev/null 2>conftest.err && 3731 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3732 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3733 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3734 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3735 # icc doesn't choke on unknown options, it will just issue warnings 3736 # or remarks (even with -Werror). So we grep stderr for any message 3737 # that says an option was ignored or not supported. 3738 # When given -MP, icc 7.0 and 7.1 complain thusly: 3739 # icc: Command line warning: ignoring option '-M'; no argument required 3740 # The diagnosis changed in icc 8.0: 3741 # icc: Command line remark: option '-MP' not supported 3742 if (grep 'ignoring option' conftest.err || 3743 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3744 am_cv_CC_dependencies_compiler_type=$depmode 3745 break 3746 fi 3747 fi 3748 done 3749 3750 cd .. 3751 rm -rf conftest.dir 3752else 3753 am_cv_CC_dependencies_compiler_type=none 3754fi 3755 3756fi 3757{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3758$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3759CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3760 3761 if 3762 test "x$enable_dependency_tracking" != xno \ 3763 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3764 am__fastdepCC_TRUE= 3765 am__fastdepCC_FALSE='#' 3766else 3767 am__fastdepCC_TRUE='#' 3768 am__fastdepCC_FALSE= 3769fi 3770 3771 3772# Check whether --enable-shared was given. 3773if test "${enable_shared+set}" = set; then 3774 enableval=$enable_shared; p=${PACKAGE-default} 3775 case $enableval in 3776 yes) enable_shared=yes ;; 3777 no) enable_shared=no ;; 3778 *) 3779 enable_shared=no 3780 # Look at the argument we got. We use all the common list separators. 3781 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3782 for pkg in $enableval; do 3783 IFS="$lt_save_ifs" 3784 if test "X$pkg" = "X$p"; then 3785 enable_shared=yes 3786 fi 3787 done 3788 IFS="$lt_save_ifs" 3789 ;; 3790 esac 3791else 3792 enable_shared=yes 3793fi 3794 3795 3796# Check whether --enable-static was given. 3797if test "${enable_static+set}" = set; then 3798 enableval=$enable_static; p=${PACKAGE-default} 3799 case $enableval in 3800 yes) enable_static=yes ;; 3801 no) enable_static=no ;; 3802 *) 3803 enable_static=no 3804 # Look at the argument we got. We use all the common list separators. 3805 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3806 for pkg in $enableval; do 3807 IFS="$lt_save_ifs" 3808 if test "X$pkg" = "X$p"; then 3809 enable_static=yes 3810 fi 3811 done 3812 IFS="$lt_save_ifs" 3813 ;; 3814 esac 3815else 3816 enable_static=yes 3817fi 3818 3819 3820# Check whether --enable-fast-install was given. 3821if test "${enable_fast_install+set}" = set; then 3822 enableval=$enable_fast_install; p=${PACKAGE-default} 3823 case $enableval in 3824 yes) enable_fast_install=yes ;; 3825 no) enable_fast_install=no ;; 3826 *) 3827 enable_fast_install=no 3828 # Look at the argument we got. We use all the common list separators. 3829 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3830 for pkg in $enableval; do 3831 IFS="$lt_save_ifs" 3832 if test "X$pkg" = "X$p"; then 3833 enable_fast_install=yes 3834 fi 3835 done 3836 IFS="$lt_save_ifs" 3837 ;; 3838 esac 3839else 3840 enable_fast_install=yes 3841fi 3842 3843 3844# Make sure we can run config.sub. 3845$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3846 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 3847$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 3848 { (exit 1); exit 1; }; } 3849 3850{ $as_echo "$as_me:$LINENO: checking build system type" >&5 3851$as_echo_n "checking build system type... " >&6; } 3852if test "${ac_cv_build+set}" = set; then 3853 $as_echo_n "(cached) " >&6 3854else 3855 ac_build_alias=$build_alias 3856test "x$ac_build_alias" = x && 3857 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3858test "x$ac_build_alias" = x && 3859 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 3860$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 3861 { (exit 1); exit 1; }; } 3862ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3863 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 3864$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 3865 { (exit 1); exit 1; }; } 3866 3867fi 3868{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 3869$as_echo "$ac_cv_build" >&6; } 3870case $ac_cv_build in 3871*-*-*) ;; 3872*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 3873$as_echo "$as_me: error: invalid value of canonical build" >&2;} 3874 { (exit 1); exit 1; }; };; 3875esac 3876build=$ac_cv_build 3877ac_save_IFS=$IFS; IFS='-' 3878set x $ac_cv_build 3879shift 3880build_cpu=$1 3881build_vendor=$2 3882shift; shift 3883# Remember, the first character of IFS is used to create $*, 3884# except with old shells: 3885build_os=$* 3886IFS=$ac_save_IFS 3887case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3888 3889 3890{ $as_echo "$as_me:$LINENO: checking host system type" >&5 3891$as_echo_n "checking host system type... " >&6; } 3892if test "${ac_cv_host+set}" = set; then 3893 $as_echo_n "(cached) " >&6 3894else 3895 if test "x$host_alias" = x; then 3896 ac_cv_host=$ac_cv_build 3897else 3898 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3899 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 3900$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 3901 { (exit 1); exit 1; }; } 3902fi 3903 3904fi 3905{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 3906$as_echo "$ac_cv_host" >&6; } 3907case $ac_cv_host in 3908*-*-*) ;; 3909*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 3910$as_echo "$as_me: error: invalid value of canonical host" >&2;} 3911 { (exit 1); exit 1; }; };; 3912esac 3913host=$ac_cv_host 3914ac_save_IFS=$IFS; IFS='-' 3915set x $ac_cv_host 3916shift 3917host_cpu=$1 3918host_vendor=$2 3919shift; shift 3920# Remember, the first character of IFS is used to create $*, 3921# except with old shells: 3922host_os=$* 3923IFS=$ac_save_IFS 3924case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3925 3926 3927{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3928$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3929if test "${lt_cv_path_SED+set}" = set; then 3930 $as_echo_n "(cached) " >&6 3931else 3932 # Loop through the user's path and test for sed and gsed. 3933# Then use that list of sed's as ones to test for truncation. 3934as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3935for as_dir in $PATH 3936do 3937 IFS=$as_save_IFS 3938 test -z "$as_dir" && as_dir=. 3939 for lt_ac_prog in sed gsed; do 3940 for ac_exec_ext in '' $ac_executable_extensions; do 3941 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then 3942 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3943 fi 3944 done 3945 done 3946done 3947IFS=$as_save_IFS 3948lt_ac_max=0 3949lt_ac_count=0 3950# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3951# along with /bin/sed that truncates output. 3952for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3953 test ! -f $lt_ac_sed && continue 3954 cat /dev/null > conftest.in 3955 lt_ac_count=0 3956 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3957 # Check for GNU sed and select it if it is found. 3958 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3959 lt_cv_path_SED=$lt_ac_sed 3960 break 3961 fi 3962 while true; do 3963 cat conftest.in conftest.in >conftest.tmp 3964 mv conftest.tmp conftest.in 3965 cp conftest.in conftest.nl 3966 echo >>conftest.nl 3967 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3968 cmp -s conftest.out conftest.nl || break 3969 # 10000 chars as input seems more than enough 3970 test $lt_ac_count -gt 10 && break 3971 lt_ac_count=`expr $lt_ac_count + 1` 3972 if test $lt_ac_count -gt $lt_ac_max; then 3973 lt_ac_max=$lt_ac_count 3974 lt_cv_path_SED=$lt_ac_sed 3975 fi 3976 done 3977done 3978 3979fi 3980 3981SED=$lt_cv_path_SED 3982 3983{ $as_echo "$as_me:$LINENO: result: $SED" >&5 3984$as_echo "$SED" >&6; } 3985 3986{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3987$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3988if test "${ac_cv_path_GREP+set}" = set; then 3989 $as_echo_n "(cached) " >&6 3990else 3991 if test -z "$GREP"; then 3992 ac_path_GREP_found=false 3993 # Loop through the user's path and test for each of PROGNAME-LIST 3994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3995for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3996do 3997 IFS=$as_save_IFS 3998 test -z "$as_dir" && as_dir=. 3999 for ac_prog in grep ggrep; do 4000 for ac_exec_ext in '' $ac_executable_extensions; do 4001 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4002 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4003# Check for GNU ac_path_GREP and select it if it is found. 4004 # Check for GNU $ac_path_GREP 4005case `"$ac_path_GREP" --version 2>&1` in 4006*GNU*) 4007 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4008*) 4009 ac_count=0 4010 $as_echo_n 0123456789 >"conftest.in" 4011 while : 4012 do 4013 cat "conftest.in" "conftest.in" >"conftest.tmp" 4014 mv "conftest.tmp" "conftest.in" 4015 cp "conftest.in" "conftest.nl" 4016 $as_echo 'GREP' >> "conftest.nl" 4017 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4018 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4019 ac_count=`expr $ac_count + 1` 4020 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4021 # Best one so far, save it but keep looking for a better one 4022 ac_cv_path_GREP="$ac_path_GREP" 4023 ac_path_GREP_max=$ac_count 4024 fi 4025 # 10*(2^10) chars as input seems more than enough 4026 test $ac_count -gt 10 && break 4027 done 4028 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4029esac 4030 4031 $ac_path_GREP_found && break 3 4032 done 4033 done 4034done 4035IFS=$as_save_IFS 4036 if test -z "$ac_cv_path_GREP"; then 4037 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4038$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4039 { (exit 1); exit 1; }; } 4040 fi 4041else 4042 ac_cv_path_GREP=$GREP 4043fi 4044 4045fi 4046{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 4047$as_echo "$ac_cv_path_GREP" >&6; } 4048 GREP="$ac_cv_path_GREP" 4049 4050 4051{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 4052$as_echo_n "checking for egrep... " >&6; } 4053if test "${ac_cv_path_EGREP+set}" = set; then 4054 $as_echo_n "(cached) " >&6 4055else 4056 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4057 then ac_cv_path_EGREP="$GREP -E" 4058 else 4059 if test -z "$EGREP"; then 4060 ac_path_EGREP_found=false 4061 # Loop through the user's path and test for each of PROGNAME-LIST 4062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4063for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4064do 4065 IFS=$as_save_IFS 4066 test -z "$as_dir" && as_dir=. 4067 for ac_prog in egrep; do 4068 for ac_exec_ext in '' $ac_executable_extensions; do 4069 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4070 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4071# Check for GNU ac_path_EGREP and select it if it is found. 4072 # Check for GNU $ac_path_EGREP 4073case `"$ac_path_EGREP" --version 2>&1` in 4074*GNU*) 4075 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4076*) 4077 ac_count=0 4078 $as_echo_n 0123456789 >"conftest.in" 4079 while : 4080 do 4081 cat "conftest.in" "conftest.in" >"conftest.tmp" 4082 mv "conftest.tmp" "conftest.in" 4083 cp "conftest.in" "conftest.nl" 4084 $as_echo 'EGREP' >> "conftest.nl" 4085 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4086 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4087 ac_count=`expr $ac_count + 1` 4088 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4089 # Best one so far, save it but keep looking for a better one 4090 ac_cv_path_EGREP="$ac_path_EGREP" 4091 ac_path_EGREP_max=$ac_count 4092 fi 4093 # 10*(2^10) chars as input seems more than enough 4094 test $ac_count -gt 10 && break 4095 done 4096 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4097esac 4098 4099 $ac_path_EGREP_found && break 3 4100 done 4101 done 4102done 4103IFS=$as_save_IFS 4104 if test -z "$ac_cv_path_EGREP"; then 4105 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4106$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4107 { (exit 1); exit 1; }; } 4108 fi 4109else 4110 ac_cv_path_EGREP=$EGREP 4111fi 4112 4113 fi 4114fi 4115{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 4116$as_echo "$ac_cv_path_EGREP" >&6; } 4117 EGREP="$ac_cv_path_EGREP" 4118 4119 4120 4121# Check whether --with-gnu-ld was given. 4122if test "${with_gnu_ld+set}" = set; then 4123 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4124else 4125 with_gnu_ld=no 4126fi 4127 4128ac_prog=ld 4129if test "$GCC" = yes; then 4130 # Check if gcc -print-prog-name=ld gives a path. 4131 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4132$as_echo_n "checking for ld used by $CC... " >&6; } 4133 case $host in 4134 *-*-mingw*) 4135 # gcc leaves a trailing carriage return which upsets mingw 4136 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4137 *) 4138 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4139 esac 4140 case $ac_prog in 4141 # Accept absolute paths. 4142 [\\/]* | ?:[\\/]*) 4143 re_direlt='/[^/][^/]*/\.\./' 4144 # Canonicalize the pathname of ld 4145 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4146 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4147 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4148 done 4149 test -z "$LD" && LD="$ac_prog" 4150 ;; 4151 "") 4152 # If it fails, then pretend we aren't using GCC. 4153 ac_prog=ld 4154 ;; 4155 *) 4156 # If it is relative, then search for the first ld in PATH. 4157 with_gnu_ld=unknown 4158 ;; 4159 esac 4160elif test "$with_gnu_ld" = yes; then 4161 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 4162$as_echo_n "checking for GNU ld... " >&6; } 4163else 4164 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4165$as_echo_n "checking for non-GNU ld... " >&6; } 4166fi 4167if test "${lt_cv_path_LD+set}" = set; then 4168 $as_echo_n "(cached) " >&6 4169else 4170 if test -z "$LD"; then 4171 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4172 for ac_dir in $PATH; do 4173 IFS="$lt_save_ifs" 4174 test -z "$ac_dir" && ac_dir=. 4175 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4176 lt_cv_path_LD="$ac_dir/$ac_prog" 4177 # Check to see if the program is GNU ld. I'd rather use --version, 4178 # but apparently some variants of GNU ld only accept -v. 4179 # Break only if it was the GNU/non-GNU ld that we prefer. 4180 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4181 *GNU* | *'with BFD'*) 4182 test "$with_gnu_ld" != no && break 4183 ;; 4184 *) 4185 test "$with_gnu_ld" != yes && break 4186 ;; 4187 esac 4188 fi 4189 done 4190 IFS="$lt_save_ifs" 4191else 4192 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4193fi 4194fi 4195 4196LD="$lt_cv_path_LD" 4197if test -n "$LD"; then 4198 { $as_echo "$as_me:$LINENO: result: $LD" >&5 4199$as_echo "$LD" >&6; } 4200else 4201 { $as_echo "$as_me:$LINENO: result: no" >&5 4202$as_echo "no" >&6; } 4203fi 4204test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4205$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4206 { (exit 1); exit 1; }; } 4207{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4208$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4209if test "${lt_cv_prog_gnu_ld+set}" = set; then 4210 $as_echo_n "(cached) " >&6 4211else 4212 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4213case `$LD -v 2>&1 </dev/null` in 4214*GNU* | *'with BFD'*) 4215 lt_cv_prog_gnu_ld=yes 4216 ;; 4217*) 4218 lt_cv_prog_gnu_ld=no 4219 ;; 4220esac 4221fi 4222{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4223$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4224with_gnu_ld=$lt_cv_prog_gnu_ld 4225 4226 4227{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4228$as_echo_n "checking for $LD option to reload object files... " >&6; } 4229if test "${lt_cv_ld_reload_flag+set}" = set; then 4230 $as_echo_n "(cached) " >&6 4231else 4232 lt_cv_ld_reload_flag='-r' 4233fi 4234{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4235$as_echo "$lt_cv_ld_reload_flag" >&6; } 4236reload_flag=$lt_cv_ld_reload_flag 4237case $reload_flag in 4238"" | " "*) ;; 4239*) reload_flag=" $reload_flag" ;; 4240esac 4241reload_cmds='$LD$reload_flag -o $output$reload_objs' 4242case $host_os in 4243 darwin*) 4244 if test "$GCC" = yes; then 4245 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4246 else 4247 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4248 fi 4249 ;; 4250esac 4251 4252{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4253$as_echo_n "checking for BSD-compatible nm... " >&6; } 4254if test "${lt_cv_path_NM+set}" = set; then 4255 $as_echo_n "(cached) " >&6 4256else 4257 if test -n "$NM"; then 4258 # Let the user override the test. 4259 lt_cv_path_NM="$NM" 4260else 4261 lt_nm_to_check="${ac_tool_prefix}nm" 4262 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4263 lt_nm_to_check="$lt_nm_to_check nm" 4264 fi 4265 for lt_tmp_nm in $lt_nm_to_check; do 4266 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4267 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4268 IFS="$lt_save_ifs" 4269 test -z "$ac_dir" && ac_dir=. 4270 tmp_nm="$ac_dir/$lt_tmp_nm" 4271 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4272 # Check to see if the nm accepts a BSD-compat flag. 4273 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4274 # nm: unknown option "B" ignored 4275 # Tru64's nm complains that /dev/null is an invalid object file 4276 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4277 */dev/null* | *'Invalid file or object type'*) 4278 lt_cv_path_NM="$tmp_nm -B" 4279 break 4280 ;; 4281 *) 4282 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4283 */dev/null*) 4284 lt_cv_path_NM="$tmp_nm -p" 4285 break 4286 ;; 4287 *) 4288 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4289 continue # so that we can try to find one that supports BSD flags 4290 ;; 4291 esac 4292 ;; 4293 esac 4294 fi 4295 done 4296 IFS="$lt_save_ifs" 4297 done 4298 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4299fi 4300fi 4301{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4302$as_echo "$lt_cv_path_NM" >&6; } 4303NM="$lt_cv_path_NM" 4304 4305{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 4306$as_echo_n "checking whether ln -s works... " >&6; } 4307LN_S=$as_ln_s 4308if test "$LN_S" = "ln -s"; then 4309 { $as_echo "$as_me:$LINENO: result: yes" >&5 4310$as_echo "yes" >&6; } 4311else 4312 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4313$as_echo "no, using $LN_S" >&6; } 4314fi 4315 4316{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 4317$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4318if test "${lt_cv_deplibs_check_method+set}" = set; then 4319 $as_echo_n "(cached) " >&6 4320else 4321 lt_cv_file_magic_cmd='$MAGIC_CMD' 4322lt_cv_file_magic_test_file= 4323lt_cv_deplibs_check_method='unknown' 4324# Need to set the preceding variable on all platforms that support 4325# interlibrary dependencies. 4326# 'none' -- dependencies not supported. 4327# `unknown' -- same as none, but documents that we really don't know. 4328# 'pass_all' -- all dependencies passed with no checks. 4329# 'test_compile' -- check by making test program. 4330# 'file_magic [[regex]]' -- check by looking for files in library path 4331# which responds to the $file_magic_cmd with a given extended regex. 4332# If you have `file' or equivalent on your system and you're not sure 4333# whether `pass_all' will *always* work, you probably want this one. 4334 4335case $host_os in 4336aix[4-9]*) 4337 lt_cv_deplibs_check_method=pass_all 4338 ;; 4339 4340beos*) 4341 lt_cv_deplibs_check_method=pass_all 4342 ;; 4343 4344bsdi[45]*) 4345 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4346 lt_cv_file_magic_cmd='/usr/bin/file -L' 4347 lt_cv_file_magic_test_file=/shlib/libc.so 4348 ;; 4349 4350cygwin*) 4351 # func_win32_libid is a shell function defined in ltmain.sh 4352 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4353 lt_cv_file_magic_cmd='func_win32_libid' 4354 ;; 4355 4356mingw* | pw32*) 4357 # Base MSYS/MinGW do not provide the 'file' command needed by 4358 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4359 # unless we find 'file', for example because we are cross-compiling. 4360 if ( file / ) >/dev/null 2>&1; then 4361 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4362 lt_cv_file_magic_cmd='func_win32_libid' 4363 else 4364 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4365 lt_cv_file_magic_cmd='$OBJDUMP -f' 4366 fi 4367 ;; 4368 4369darwin* | rhapsody*) 4370 lt_cv_deplibs_check_method=pass_all 4371 ;; 4372 4373freebsd* | dragonfly*) 4374 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4375 case $host_cpu in 4376 i*86 ) 4377 # Not sure whether the presence of OpenBSD here was a mistake. 4378 # Let's accept both of them until this is cleared up. 4379 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4380 lt_cv_file_magic_cmd=/usr/bin/file 4381 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4382 ;; 4383 esac 4384 else 4385 lt_cv_deplibs_check_method=pass_all 4386 fi 4387 ;; 4388 4389gnu*) 4390 lt_cv_deplibs_check_method=pass_all 4391 ;; 4392 4393hpux10.20* | hpux11*) 4394 lt_cv_file_magic_cmd=/usr/bin/file 4395 case $host_cpu in 4396 ia64*) 4397 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4398 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4399 ;; 4400 hppa*64*) 4401 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]' 4402 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4403 ;; 4404 *) 4405 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4406 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4407 ;; 4408 esac 4409 ;; 4410 4411interix[3-9]*) 4412 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4413 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4414 ;; 4415 4416irix5* | irix6* | nonstopux*) 4417 case $LD in 4418 *-32|*"-32 ") libmagic=32-bit;; 4419 *-n32|*"-n32 ") libmagic=N32;; 4420 *-64|*"-64 ") libmagic=64-bit;; 4421 *) libmagic=never-match;; 4422 esac 4423 lt_cv_deplibs_check_method=pass_all 4424 ;; 4425 4426# This must be Linux ELF. 4427linux* | k*bsd*-gnu) 4428 lt_cv_deplibs_check_method=pass_all 4429 ;; 4430 4431netbsd*) 4432 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4433 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4434 else 4435 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4436 fi 4437 ;; 4438 4439newos6*) 4440 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4441 lt_cv_file_magic_cmd=/usr/bin/file 4442 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4443 ;; 4444 4445nto-qnx*) 4446 lt_cv_deplibs_check_method=unknown 4447 ;; 4448 4449openbsd*) 4450 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4451 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4452 else 4453 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4454 fi 4455 ;; 4456 4457osf3* | osf4* | osf5*) 4458 lt_cv_deplibs_check_method=pass_all 4459 ;; 4460 4461rdos*) 4462 lt_cv_deplibs_check_method=pass_all 4463 ;; 4464 4465solaris*) 4466 lt_cv_deplibs_check_method=pass_all 4467 ;; 4468 4469sysv4 | sysv4.3*) 4470 case $host_vendor in 4471 motorola) 4472 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]' 4473 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4474 ;; 4475 ncr) 4476 lt_cv_deplibs_check_method=pass_all 4477 ;; 4478 sequent) 4479 lt_cv_file_magic_cmd='/bin/file' 4480 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4481 ;; 4482 sni) 4483 lt_cv_file_magic_cmd='/bin/file' 4484 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4485 lt_cv_file_magic_test_file=/lib/libc.so 4486 ;; 4487 siemens) 4488 lt_cv_deplibs_check_method=pass_all 4489 ;; 4490 pc) 4491 lt_cv_deplibs_check_method=pass_all 4492 ;; 4493 esac 4494 ;; 4495 4496sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4497 lt_cv_deplibs_check_method=pass_all 4498 ;; 4499esac 4500 4501fi 4502{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4503$as_echo "$lt_cv_deplibs_check_method" >&6; } 4504file_magic_cmd=$lt_cv_file_magic_cmd 4505deplibs_check_method=$lt_cv_deplibs_check_method 4506test -z "$deplibs_check_method" && deplibs_check_method=unknown 4507 4508 4509 4510 4511# If no C compiler was specified, use CC. 4512LTCC=${LTCC-"$CC"} 4513 4514# If no C compiler flags were specified, use CFLAGS. 4515LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4516 4517# Allow CC to be a program name with arguments. 4518compiler=$CC 4519 4520 4521# Check whether --enable-libtool-lock was given. 4522if test "${enable_libtool_lock+set}" = set; then 4523 enableval=$enable_libtool_lock; 4524fi 4525 4526test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4527 4528# Some flags need to be propagated to the compiler or linker for good 4529# libtool support. 4530case $host in 4531ia64-*-hpux*) 4532 # Find out which ABI we are using. 4533 echo 'int i;' > conftest.$ac_ext 4534 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4535 (eval $ac_compile) 2>&5 4536 ac_status=$? 4537 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4538 (exit $ac_status); }; then 4539 case `/usr/bin/file conftest.$ac_objext` in 4540 *ELF-32*) 4541 HPUX_IA64_MODE="32" 4542 ;; 4543 *ELF-64*) 4544 HPUX_IA64_MODE="64" 4545 ;; 4546 esac 4547 fi 4548 rm -rf conftest* 4549 ;; 4550*-*-irix6*) 4551 # Find out which ABI we are using. 4552 echo '#line 4552 "configure"' > conftest.$ac_ext 4553 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4554 (eval $ac_compile) 2>&5 4555 ac_status=$? 4556 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4557 (exit $ac_status); }; then 4558 if test "$lt_cv_prog_gnu_ld" = yes; then 4559 case `/usr/bin/file conftest.$ac_objext` in 4560 *32-bit*) 4561 LD="${LD-ld} -melf32bsmip" 4562 ;; 4563 *N32*) 4564 LD="${LD-ld} -melf32bmipn32" 4565 ;; 4566 *64-bit*) 4567 LD="${LD-ld} -melf64bmip" 4568 ;; 4569 esac 4570 else 4571 case `/usr/bin/file conftest.$ac_objext` in 4572 *32-bit*) 4573 LD="${LD-ld} -32" 4574 ;; 4575 *N32*) 4576 LD="${LD-ld} -n32" 4577 ;; 4578 *64-bit*) 4579 LD="${LD-ld} -64" 4580 ;; 4581 esac 4582 fi 4583 fi 4584 rm -rf conftest* 4585 ;; 4586 4587x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 4588s390*-*linux*|sparc*-*linux*) 4589 # Find out which ABI we are using. 4590 echo 'int i;' > conftest.$ac_ext 4591 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4592 (eval $ac_compile) 2>&5 4593 ac_status=$? 4594 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4595 (exit $ac_status); }; then 4596 case `/usr/bin/file conftest.o` in 4597 *32-bit*) 4598 case $host in 4599 x86_64-*kfreebsd*-gnu) 4600 LD="${LD-ld} -m elf_i386_fbsd" 4601 ;; 4602 x86_64-*linux*) 4603 LD="${LD-ld} -m elf_i386" 4604 ;; 4605 ppc64-*linux*|powerpc64-*linux*) 4606 LD="${LD-ld} -m elf32ppclinux" 4607 ;; 4608 s390x-*linux*) 4609 LD="${LD-ld} -m elf_s390" 4610 ;; 4611 sparc64-*linux*) 4612 LD="${LD-ld} -m elf32_sparc" 4613 ;; 4614 esac 4615 ;; 4616 *64-bit*) 4617 case $host in 4618 x86_64-*kfreebsd*-gnu) 4619 LD="${LD-ld} -m elf_x86_64_fbsd" 4620 ;; 4621 x86_64-*linux*) 4622 LD="${LD-ld} -m elf_x86_64" 4623 ;; 4624 ppc*-*linux*|powerpc*-*linux*) 4625 LD="${LD-ld} -m elf64ppc" 4626 ;; 4627 s390*-*linux*) 4628 LD="${LD-ld} -m elf64_s390" 4629 ;; 4630 sparc*-*linux*) 4631 LD="${LD-ld} -m elf64_sparc" 4632 ;; 4633 esac 4634 ;; 4635 esac 4636 fi 4637 rm -rf conftest* 4638 ;; 4639 4640*-*-sco3.2v5*) 4641 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4642 SAVE_CFLAGS="$CFLAGS" 4643 CFLAGS="$CFLAGS -belf" 4644 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4645$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 4646if test "${lt_cv_cc_needs_belf+set}" = set; then 4647 $as_echo_n "(cached) " >&6 4648else 4649 ac_ext=c 4650ac_cpp='$CPP $CPPFLAGS' 4651ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4652ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4653ac_compiler_gnu=$ac_cv_c_compiler_gnu 4654 4655 cat >conftest.$ac_ext <<_ACEOF 4656/* confdefs.h. */ 4657_ACEOF 4658cat confdefs.h >>conftest.$ac_ext 4659cat >>conftest.$ac_ext <<_ACEOF 4660/* end confdefs.h. */ 4661 4662int 4663main () 4664{ 4665 4666 ; 4667 return 0; 4668} 4669_ACEOF 4670rm -f conftest.$ac_objext conftest$ac_exeext 4671if { (ac_try="$ac_link" 4672case "(($ac_try" in 4673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4674 *) ac_try_echo=$ac_try;; 4675esac 4676eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4677$as_echo "$ac_try_echo") >&5 4678 (eval "$ac_link") 2>conftest.er1 4679 ac_status=$? 4680 grep -v '^ *+' conftest.er1 >conftest.err 4681 rm -f conftest.er1 4682 cat conftest.err >&5 4683 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4684 (exit $ac_status); } && { 4685 test -z "$ac_c_werror_flag" || 4686 test ! -s conftest.err 4687 } && test -s conftest$ac_exeext && { 4688 test "$cross_compiling" = yes || 4689 $as_test_x conftest$ac_exeext 4690 }; then 4691 lt_cv_cc_needs_belf=yes 4692else 4693 $as_echo "$as_me: failed program was:" >&5 4694sed 's/^/| /' conftest.$ac_ext >&5 4695 4696 lt_cv_cc_needs_belf=no 4697fi 4698 4699rm -rf conftest.dSYM 4700rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4701 conftest$ac_exeext conftest.$ac_ext 4702 ac_ext=c 4703ac_cpp='$CPP $CPPFLAGS' 4704ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4705ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4706ac_compiler_gnu=$ac_cv_c_compiler_gnu 4707 4708fi 4709{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4710$as_echo "$lt_cv_cc_needs_belf" >&6; } 4711 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4712 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4713 CFLAGS="$SAVE_CFLAGS" 4714 fi 4715 ;; 4716sparc*-*solaris*) 4717 # Find out which ABI we are using. 4718 echo 'int i;' > conftest.$ac_ext 4719 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4720 (eval $ac_compile) 2>&5 4721 ac_status=$? 4722 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4723 (exit $ac_status); }; then 4724 case `/usr/bin/file conftest.o` in 4725 *64-bit*) 4726 case $lt_cv_prog_gnu_ld in 4727 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4728 *) 4729 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 4730 LD="${LD-ld} -64" 4731 fi 4732 ;; 4733 esac 4734 ;; 4735 esac 4736 fi 4737 rm -rf conftest* 4738 ;; 4739 4740 4741esac 4742 4743need_locks="$enable_libtool_lock" 4744 4745 4746ac_ext=c 4747ac_cpp='$CPP $CPPFLAGS' 4748ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4749ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4750ac_compiler_gnu=$ac_cv_c_compiler_gnu 4751{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4752$as_echo_n "checking how to run the C preprocessor... " >&6; } 4753# On Suns, sometimes $CPP names a directory. 4754if test -n "$CPP" && test -d "$CPP"; then 4755 CPP= 4756fi 4757if test -z "$CPP"; then 4758 if test "${ac_cv_prog_CPP+set}" = set; then 4759 $as_echo_n "(cached) " >&6 4760else 4761 # Double quotes because CPP needs to be expanded 4762 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4763 do 4764 ac_preproc_ok=false 4765for ac_c_preproc_warn_flag in '' yes 4766do 4767 # Use a header file that comes with gcc, so configuring glibc 4768 # with a fresh cross-compiler works. 4769 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4770 # <limits.h> exists even on freestanding compilers. 4771 # On the NeXT, cc -E runs the code through the compiler's parser, 4772 # not just through cpp. "Syntax error" is here to catch this case. 4773 cat >conftest.$ac_ext <<_ACEOF 4774/* confdefs.h. */ 4775_ACEOF 4776cat confdefs.h >>conftest.$ac_ext 4777cat >>conftest.$ac_ext <<_ACEOF 4778/* end confdefs.h. */ 4779#ifdef __STDC__ 4780# include <limits.h> 4781#else 4782# include <assert.h> 4783#endif 4784 Syntax error 4785_ACEOF 4786if { (ac_try="$ac_cpp conftest.$ac_ext" 4787case "(($ac_try" in 4788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4789 *) ac_try_echo=$ac_try;; 4790esac 4791eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4792$as_echo "$ac_try_echo") >&5 4793 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4794 ac_status=$? 4795 grep -v '^ *+' conftest.er1 >conftest.err 4796 rm -f conftest.er1 4797 cat conftest.err >&5 4798 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4799 (exit $ac_status); } >/dev/null && { 4800 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4801 test ! -s conftest.err 4802 }; then 4803 : 4804else 4805 $as_echo "$as_me: failed program was:" >&5 4806sed 's/^/| /' conftest.$ac_ext >&5 4807 4808 # Broken: fails on valid input. 4809continue 4810fi 4811 4812rm -f conftest.err conftest.$ac_ext 4813 4814 # OK, works on sane cases. Now check whether nonexistent headers 4815 # can be detected and how. 4816 cat >conftest.$ac_ext <<_ACEOF 4817/* confdefs.h. */ 4818_ACEOF 4819cat confdefs.h >>conftest.$ac_ext 4820cat >>conftest.$ac_ext <<_ACEOF 4821/* end confdefs.h. */ 4822#include <ac_nonexistent.h> 4823_ACEOF 4824if { (ac_try="$ac_cpp conftest.$ac_ext" 4825case "(($ac_try" in 4826 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4827 *) ac_try_echo=$ac_try;; 4828esac 4829eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4830$as_echo "$ac_try_echo") >&5 4831 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4832 ac_status=$? 4833 grep -v '^ *+' conftest.er1 >conftest.err 4834 rm -f conftest.er1 4835 cat conftest.err >&5 4836 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4837 (exit $ac_status); } >/dev/null && { 4838 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4839 test ! -s conftest.err 4840 }; then 4841 # Broken: success on invalid input. 4842continue 4843else 4844 $as_echo "$as_me: failed program was:" >&5 4845sed 's/^/| /' conftest.$ac_ext >&5 4846 4847 # Passes both tests. 4848ac_preproc_ok=: 4849break 4850fi 4851 4852rm -f conftest.err conftest.$ac_ext 4853 4854done 4855# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4856rm -f conftest.err conftest.$ac_ext 4857if $ac_preproc_ok; then 4858 break 4859fi 4860 4861 done 4862 ac_cv_prog_CPP=$CPP 4863 4864fi 4865 CPP=$ac_cv_prog_CPP 4866else 4867 ac_cv_prog_CPP=$CPP 4868fi 4869{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 4870$as_echo "$CPP" >&6; } 4871ac_preproc_ok=false 4872for ac_c_preproc_warn_flag in '' yes 4873do 4874 # Use a header file that comes with gcc, so configuring glibc 4875 # with a fresh cross-compiler works. 4876 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4877 # <limits.h> exists even on freestanding compilers. 4878 # On the NeXT, cc -E runs the code through the compiler's parser, 4879 # not just through cpp. "Syntax error" is here to catch this case. 4880 cat >conftest.$ac_ext <<_ACEOF 4881/* confdefs.h. */ 4882_ACEOF 4883cat confdefs.h >>conftest.$ac_ext 4884cat >>conftest.$ac_ext <<_ACEOF 4885/* end confdefs.h. */ 4886#ifdef __STDC__ 4887# include <limits.h> 4888#else 4889# include <assert.h> 4890#endif 4891 Syntax error 4892_ACEOF 4893if { (ac_try="$ac_cpp conftest.$ac_ext" 4894case "(($ac_try" in 4895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4896 *) ac_try_echo=$ac_try;; 4897esac 4898eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4899$as_echo "$ac_try_echo") >&5 4900 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4901 ac_status=$? 4902 grep -v '^ *+' conftest.er1 >conftest.err 4903 rm -f conftest.er1 4904 cat conftest.err >&5 4905 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4906 (exit $ac_status); } >/dev/null && { 4907 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4908 test ! -s conftest.err 4909 }; then 4910 : 4911else 4912 $as_echo "$as_me: failed program was:" >&5 4913sed 's/^/| /' conftest.$ac_ext >&5 4914 4915 # Broken: fails on valid input. 4916continue 4917fi 4918 4919rm -f conftest.err conftest.$ac_ext 4920 4921 # OK, works on sane cases. Now check whether nonexistent headers 4922 # can be detected and how. 4923 cat >conftest.$ac_ext <<_ACEOF 4924/* confdefs.h. */ 4925_ACEOF 4926cat confdefs.h >>conftest.$ac_ext 4927cat >>conftest.$ac_ext <<_ACEOF 4928/* end confdefs.h. */ 4929#include <ac_nonexistent.h> 4930_ACEOF 4931if { (ac_try="$ac_cpp conftest.$ac_ext" 4932case "(($ac_try" in 4933 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4934 *) ac_try_echo=$ac_try;; 4935esac 4936eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4937$as_echo "$ac_try_echo") >&5 4938 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4939 ac_status=$? 4940 grep -v '^ *+' conftest.er1 >conftest.err 4941 rm -f conftest.er1 4942 cat conftest.err >&5 4943 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4944 (exit $ac_status); } >/dev/null && { 4945 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4946 test ! -s conftest.err 4947 }; then 4948 # Broken: success on invalid input. 4949continue 4950else 4951 $as_echo "$as_me: failed program was:" >&5 4952sed 's/^/| /' conftest.$ac_ext >&5 4953 4954 # Passes both tests. 4955ac_preproc_ok=: 4956break 4957fi 4958 4959rm -f conftest.err conftest.$ac_ext 4960 4961done 4962# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4963rm -f conftest.err conftest.$ac_ext 4964if $ac_preproc_ok; then 4965 : 4966else 4967 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 4968$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4969{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4970See \`config.log' for more details." >&5 4971$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4972See \`config.log' for more details." >&2;} 4973 { (exit 1); exit 1; }; }; } 4974fi 4975 4976ac_ext=c 4977ac_cpp='$CPP $CPPFLAGS' 4978ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4979ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4980ac_compiler_gnu=$ac_cv_c_compiler_gnu 4981 4982 4983{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4984$as_echo_n "checking for ANSI C header files... " >&6; } 4985if test "${ac_cv_header_stdc+set}" = set; then 4986 $as_echo_n "(cached) " >&6 4987else 4988 cat >conftest.$ac_ext <<_ACEOF 4989/* confdefs.h. */ 4990_ACEOF 4991cat confdefs.h >>conftest.$ac_ext 4992cat >>conftest.$ac_ext <<_ACEOF 4993/* end confdefs.h. */ 4994#include <stdlib.h> 4995#include <stdarg.h> 4996#include <string.h> 4997#include <float.h> 4998 4999int 5000main () 5001{ 5002 5003 ; 5004 return 0; 5005} 5006_ACEOF 5007rm -f conftest.$ac_objext 5008if { (ac_try="$ac_compile" 5009case "(($ac_try" in 5010 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5011 *) ac_try_echo=$ac_try;; 5012esac 5013eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5014$as_echo "$ac_try_echo") >&5 5015 (eval "$ac_compile") 2>conftest.er1 5016 ac_status=$? 5017 grep -v '^ *+' conftest.er1 >conftest.err 5018 rm -f conftest.er1 5019 cat conftest.err >&5 5020 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5021 (exit $ac_status); } && { 5022 test -z "$ac_c_werror_flag" || 5023 test ! -s conftest.err 5024 } && test -s conftest.$ac_objext; then 5025 ac_cv_header_stdc=yes 5026else 5027 $as_echo "$as_me: failed program was:" >&5 5028sed 's/^/| /' conftest.$ac_ext >&5 5029 5030 ac_cv_header_stdc=no 5031fi 5032 5033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5034 5035if test $ac_cv_header_stdc = yes; then 5036 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5037 cat >conftest.$ac_ext <<_ACEOF 5038/* confdefs.h. */ 5039_ACEOF 5040cat confdefs.h >>conftest.$ac_ext 5041cat >>conftest.$ac_ext <<_ACEOF 5042/* end confdefs.h. */ 5043#include <string.h> 5044 5045_ACEOF 5046if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5047 $EGREP "memchr" >/dev/null 2>&1; then 5048 : 5049else 5050 ac_cv_header_stdc=no 5051fi 5052rm -f conftest* 5053 5054fi 5055 5056if test $ac_cv_header_stdc = yes; then 5057 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5058 cat >conftest.$ac_ext <<_ACEOF 5059/* confdefs.h. */ 5060_ACEOF 5061cat confdefs.h >>conftest.$ac_ext 5062cat >>conftest.$ac_ext <<_ACEOF 5063/* end confdefs.h. */ 5064#include <stdlib.h> 5065 5066_ACEOF 5067if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5068 $EGREP "free" >/dev/null 2>&1; then 5069 : 5070else 5071 ac_cv_header_stdc=no 5072fi 5073rm -f conftest* 5074 5075fi 5076 5077if test $ac_cv_header_stdc = yes; then 5078 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5079 if test "$cross_compiling" = yes; then 5080 : 5081else 5082 cat >conftest.$ac_ext <<_ACEOF 5083/* confdefs.h. */ 5084_ACEOF 5085cat confdefs.h >>conftest.$ac_ext 5086cat >>conftest.$ac_ext <<_ACEOF 5087/* end confdefs.h. */ 5088#include <ctype.h> 5089#include <stdlib.h> 5090#if ((' ' & 0x0FF) == 0x020) 5091# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5092# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5093#else 5094# define ISLOWER(c) \ 5095 (('a' <= (c) && (c) <= 'i') \ 5096 || ('j' <= (c) && (c) <= 'r') \ 5097 || ('s' <= (c) && (c) <= 'z')) 5098# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5099#endif 5100 5101#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5102int 5103main () 5104{ 5105 int i; 5106 for (i = 0; i < 256; i++) 5107 if (XOR (islower (i), ISLOWER (i)) 5108 || toupper (i) != TOUPPER (i)) 5109 return 2; 5110 return 0; 5111} 5112_ACEOF 5113rm -f conftest$ac_exeext 5114if { (ac_try="$ac_link" 5115case "(($ac_try" in 5116 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5117 *) ac_try_echo=$ac_try;; 5118esac 5119eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5120$as_echo "$ac_try_echo") >&5 5121 (eval "$ac_link") 2>&5 5122 ac_status=$? 5123 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5124 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5125 { (case "(($ac_try" in 5126 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5127 *) ac_try_echo=$ac_try;; 5128esac 5129eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5130$as_echo "$ac_try_echo") >&5 5131 (eval "$ac_try") 2>&5 5132 ac_status=$? 5133 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5134 (exit $ac_status); }; }; then 5135 : 5136else 5137 $as_echo "$as_me: program exited with status $ac_status" >&5 5138$as_echo "$as_me: failed program was:" >&5 5139sed 's/^/| /' conftest.$ac_ext >&5 5140 5141( exit $ac_status ) 5142ac_cv_header_stdc=no 5143fi 5144rm -rf conftest.dSYM 5145rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5146fi 5147 5148 5149fi 5150fi 5151{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5152$as_echo "$ac_cv_header_stdc" >&6; } 5153if test $ac_cv_header_stdc = yes; then 5154 5155cat >>confdefs.h <<\_ACEOF 5156#define STDC_HEADERS 1 5157_ACEOF 5158 5159fi 5160 5161# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5172 inttypes.h stdint.h unistd.h 5173do 5174as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5175{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5176$as_echo_n "checking for $ac_header... " >&6; } 5177if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5178 $as_echo_n "(cached) " >&6 5179else 5180 cat >conftest.$ac_ext <<_ACEOF 5181/* confdefs.h. */ 5182_ACEOF 5183cat confdefs.h >>conftest.$ac_ext 5184cat >>conftest.$ac_ext <<_ACEOF 5185/* end confdefs.h. */ 5186$ac_includes_default 5187 5188#include <$ac_header> 5189_ACEOF 5190rm -f conftest.$ac_objext 5191if { (ac_try="$ac_compile" 5192case "(($ac_try" in 5193 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5194 *) ac_try_echo=$ac_try;; 5195esac 5196eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5197$as_echo "$ac_try_echo") >&5 5198 (eval "$ac_compile") 2>conftest.er1 5199 ac_status=$? 5200 grep -v '^ *+' conftest.er1 >conftest.err 5201 rm -f conftest.er1 5202 cat conftest.err >&5 5203 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5204 (exit $ac_status); } && { 5205 test -z "$ac_c_werror_flag" || 5206 test ! -s conftest.err 5207 } && test -s conftest.$ac_objext; then 5208 eval "$as_ac_Header=yes" 5209else 5210 $as_echo "$as_me: failed program was:" >&5 5211sed 's/^/| /' conftest.$ac_ext >&5 5212 5213 eval "$as_ac_Header=no" 5214fi 5215 5216rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5217fi 5218ac_res=`eval 'as_val=${'$as_ac_Header'} 5219 $as_echo "$as_val"'` 5220 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5221$as_echo "$ac_res" >&6; } 5222as_val=`eval 'as_val=${'$as_ac_Header'} 5223 $as_echo "$as_val"'` 5224 if test "x$as_val" = x""yes; then 5225 cat >>confdefs.h <<_ACEOF 5226#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5227_ACEOF 5228 5229fi 5230 5231done 5232 5233 5234 5235for ac_header in dlfcn.h 5236do 5237as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5238if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5239 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5240$as_echo_n "checking for $ac_header... " >&6; } 5241if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5242 $as_echo_n "(cached) " >&6 5243fi 5244ac_res=`eval 'as_val=${'$as_ac_Header'} 5245 $as_echo "$as_val"'` 5246 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5247$as_echo "$ac_res" >&6; } 5248else 5249 # Is the header compilable? 5250{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 5251$as_echo_n "checking $ac_header usability... " >&6; } 5252cat >conftest.$ac_ext <<_ACEOF 5253/* confdefs.h. */ 5254_ACEOF 5255cat confdefs.h >>conftest.$ac_ext 5256cat >>conftest.$ac_ext <<_ACEOF 5257/* end confdefs.h. */ 5258$ac_includes_default 5259#include <$ac_header> 5260_ACEOF 5261rm -f conftest.$ac_objext 5262if { (ac_try="$ac_compile" 5263case "(($ac_try" in 5264 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5265 *) ac_try_echo=$ac_try;; 5266esac 5267eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5268$as_echo "$ac_try_echo") >&5 5269 (eval "$ac_compile") 2>conftest.er1 5270 ac_status=$? 5271 grep -v '^ *+' conftest.er1 >conftest.err 5272 rm -f conftest.er1 5273 cat conftest.err >&5 5274 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5275 (exit $ac_status); } && { 5276 test -z "$ac_c_werror_flag" || 5277 test ! -s conftest.err 5278 } && test -s conftest.$ac_objext; then 5279 ac_header_compiler=yes 5280else 5281 $as_echo "$as_me: failed program was:" >&5 5282sed 's/^/| /' conftest.$ac_ext >&5 5283 5284 ac_header_compiler=no 5285fi 5286 5287rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5288{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5289$as_echo "$ac_header_compiler" >&6; } 5290 5291# Is the header present? 5292{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 5293$as_echo_n "checking $ac_header presence... " >&6; } 5294cat >conftest.$ac_ext <<_ACEOF 5295/* confdefs.h. */ 5296_ACEOF 5297cat confdefs.h >>conftest.$ac_ext 5298cat >>conftest.$ac_ext <<_ACEOF 5299/* end confdefs.h. */ 5300#include <$ac_header> 5301_ACEOF 5302if { (ac_try="$ac_cpp conftest.$ac_ext" 5303case "(($ac_try" in 5304 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5305 *) ac_try_echo=$ac_try;; 5306esac 5307eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5308$as_echo "$ac_try_echo") >&5 5309 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5310 ac_status=$? 5311 grep -v '^ *+' conftest.er1 >conftest.err 5312 rm -f conftest.er1 5313 cat conftest.err >&5 5314 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5315 (exit $ac_status); } >/dev/null && { 5316 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5317 test ! -s conftest.err 5318 }; then 5319 ac_header_preproc=yes 5320else 5321 $as_echo "$as_me: failed program was:" >&5 5322sed 's/^/| /' conftest.$ac_ext >&5 5323 5324 ac_header_preproc=no 5325fi 5326 5327rm -f conftest.err conftest.$ac_ext 5328{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5329$as_echo "$ac_header_preproc" >&6; } 5330 5331# So? What about this header? 5332case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5333 yes:no: ) 5334 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5335$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5336 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5337$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5338 ac_header_preproc=yes 5339 ;; 5340 no:yes:* ) 5341 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5342$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5343 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5344$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5345 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5346$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5347 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5348$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5349 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5350$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5351 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5352$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5353 ( cat <<\_ASBOX 5354## ---------------------------------------------------------------------- ## 5355## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 5356## ---------------------------------------------------------------------- ## 5357_ASBOX 5358 ) | sed "s/^/$as_me: WARNING: /" >&2 5359 ;; 5360esac 5361{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5362$as_echo_n "checking for $ac_header... " >&6; } 5363if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5364 $as_echo_n "(cached) " >&6 5365else 5366 eval "$as_ac_Header=\$ac_header_preproc" 5367fi 5368ac_res=`eval 'as_val=${'$as_ac_Header'} 5369 $as_echo "$as_val"'` 5370 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5371$as_echo "$ac_res" >&6; } 5372 5373fi 5374as_val=`eval 'as_val=${'$as_ac_Header'} 5375 $as_echo "$as_val"'` 5376 if test "x$as_val" = x""yes; then 5377 cat >>confdefs.h <<_ACEOF 5378#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5379_ACEOF 5380 5381fi 5382 5383done 5384 5385ac_ext=cpp 5386ac_cpp='$CXXCPP $CPPFLAGS' 5387ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5388ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5389ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5390if test -z "$CXX"; then 5391 if test -n "$CCC"; then 5392 CXX=$CCC 5393 else 5394 if test -n "$ac_tool_prefix"; then 5395 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5396 do 5397 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5398set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5399{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5400$as_echo_n "checking for $ac_word... " >&6; } 5401if test "${ac_cv_prog_CXX+set}" = set; then 5402 $as_echo_n "(cached) " >&6 5403else 5404 if test -n "$CXX"; then 5405 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5406else 5407as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5408for as_dir in $PATH 5409do 5410 IFS=$as_save_IFS 5411 test -z "$as_dir" && as_dir=. 5412 for ac_exec_ext in '' $ac_executable_extensions; do 5413 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5414 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5415 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5416 break 2 5417 fi 5418done 5419done 5420IFS=$as_save_IFS 5421 5422fi 5423fi 5424CXX=$ac_cv_prog_CXX 5425if test -n "$CXX"; then 5426 { $as_echo "$as_me:$LINENO: result: $CXX" >&5 5427$as_echo "$CXX" >&6; } 5428else 5429 { $as_echo "$as_me:$LINENO: result: no" >&5 5430$as_echo "no" >&6; } 5431fi 5432 5433 5434 test -n "$CXX" && break 5435 done 5436fi 5437if test -z "$CXX"; then 5438 ac_ct_CXX=$CXX 5439 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5440do 5441 # Extract the first word of "$ac_prog", so it can be a program name with args. 5442set dummy $ac_prog; ac_word=$2 5443{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5444$as_echo_n "checking for $ac_word... " >&6; } 5445if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5446 $as_echo_n "(cached) " >&6 5447else 5448 if test -n "$ac_ct_CXX"; then 5449 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5450else 5451as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5452for as_dir in $PATH 5453do 5454 IFS=$as_save_IFS 5455 test -z "$as_dir" && as_dir=. 5456 for ac_exec_ext in '' $ac_executable_extensions; do 5457 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5458 ac_cv_prog_ac_ct_CXX="$ac_prog" 5459 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5460 break 2 5461 fi 5462done 5463done 5464IFS=$as_save_IFS 5465 5466fi 5467fi 5468ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5469if test -n "$ac_ct_CXX"; then 5470 { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5471$as_echo "$ac_ct_CXX" >&6; } 5472else 5473 { $as_echo "$as_me:$LINENO: result: no" >&5 5474$as_echo "no" >&6; } 5475fi 5476 5477 5478 test -n "$ac_ct_CXX" && break 5479done 5480 5481 if test "x$ac_ct_CXX" = x; then 5482 CXX="g++" 5483 else 5484 case $cross_compiling:$ac_tool_warned in 5485yes:) 5486{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 5487$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5488ac_tool_warned=yes ;; 5489esac 5490 CXX=$ac_ct_CXX 5491 fi 5492fi 5493 5494 fi 5495fi 5496# Provide some information about the compiler. 5497$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5498set X $ac_compile 5499ac_compiler=$2 5500{ (ac_try="$ac_compiler --version >&5" 5501case "(($ac_try" in 5502 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5503 *) ac_try_echo=$ac_try;; 5504esac 5505eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5506$as_echo "$ac_try_echo") >&5 5507 (eval "$ac_compiler --version >&5") 2>&5 5508 ac_status=$? 5509 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5510 (exit $ac_status); } 5511{ (ac_try="$ac_compiler -v >&5" 5512case "(($ac_try" in 5513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5514 *) ac_try_echo=$ac_try;; 5515esac 5516eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5517$as_echo "$ac_try_echo") >&5 5518 (eval "$ac_compiler -v >&5") 2>&5 5519 ac_status=$? 5520 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5521 (exit $ac_status); } 5522{ (ac_try="$ac_compiler -V >&5" 5523case "(($ac_try" in 5524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5525 *) ac_try_echo=$ac_try;; 5526esac 5527eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5528$as_echo "$ac_try_echo") >&5 5529 (eval "$ac_compiler -V >&5") 2>&5 5530 ac_status=$? 5531 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5532 (exit $ac_status); } 5533 5534{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5535$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 5536if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5537 $as_echo_n "(cached) " >&6 5538else 5539 cat >conftest.$ac_ext <<_ACEOF 5540/* confdefs.h. */ 5541_ACEOF 5542cat confdefs.h >>conftest.$ac_ext 5543cat >>conftest.$ac_ext <<_ACEOF 5544/* end confdefs.h. */ 5545 5546int 5547main () 5548{ 5549#ifndef __GNUC__ 5550 choke me 5551#endif 5552 5553 ; 5554 return 0; 5555} 5556_ACEOF 5557rm -f conftest.$ac_objext 5558if { (ac_try="$ac_compile" 5559case "(($ac_try" in 5560 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5561 *) ac_try_echo=$ac_try;; 5562esac 5563eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5564$as_echo "$ac_try_echo") >&5 5565 (eval "$ac_compile") 2>conftest.er1 5566 ac_status=$? 5567 grep -v '^ *+' conftest.er1 >conftest.err 5568 rm -f conftest.er1 5569 cat conftest.err >&5 5570 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5571 (exit $ac_status); } && { 5572 test -z "$ac_cxx_werror_flag" || 5573 test ! -s conftest.err 5574 } && test -s conftest.$ac_objext; then 5575 ac_compiler_gnu=yes 5576else 5577 $as_echo "$as_me: failed program was:" >&5 5578sed 's/^/| /' conftest.$ac_ext >&5 5579 5580 ac_compiler_gnu=no 5581fi 5582 5583rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5584ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5585 5586fi 5587{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5588$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 5589if test $ac_compiler_gnu = yes; then 5590 GXX=yes 5591else 5592 GXX= 5593fi 5594ac_test_CXXFLAGS=${CXXFLAGS+set} 5595ac_save_CXXFLAGS=$CXXFLAGS 5596{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5597$as_echo_n "checking whether $CXX accepts -g... " >&6; } 5598if test "${ac_cv_prog_cxx_g+set}" = set; then 5599 $as_echo_n "(cached) " >&6 5600else 5601 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5602 ac_cxx_werror_flag=yes 5603 ac_cv_prog_cxx_g=no 5604 CXXFLAGS="-g" 5605 cat >conftest.$ac_ext <<_ACEOF 5606/* confdefs.h. */ 5607_ACEOF 5608cat confdefs.h >>conftest.$ac_ext 5609cat >>conftest.$ac_ext <<_ACEOF 5610/* end confdefs.h. */ 5611 5612int 5613main () 5614{ 5615 5616 ; 5617 return 0; 5618} 5619_ACEOF 5620rm -f conftest.$ac_objext 5621if { (ac_try="$ac_compile" 5622case "(($ac_try" in 5623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5624 *) ac_try_echo=$ac_try;; 5625esac 5626eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5627$as_echo "$ac_try_echo") >&5 5628 (eval "$ac_compile") 2>conftest.er1 5629 ac_status=$? 5630 grep -v '^ *+' conftest.er1 >conftest.err 5631 rm -f conftest.er1 5632 cat conftest.err >&5 5633 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5634 (exit $ac_status); } && { 5635 test -z "$ac_cxx_werror_flag" || 5636 test ! -s conftest.err 5637 } && test -s conftest.$ac_objext; then 5638 ac_cv_prog_cxx_g=yes 5639else 5640 $as_echo "$as_me: failed program was:" >&5 5641sed 's/^/| /' conftest.$ac_ext >&5 5642 5643 CXXFLAGS="" 5644 cat >conftest.$ac_ext <<_ACEOF 5645/* confdefs.h. */ 5646_ACEOF 5647cat confdefs.h >>conftest.$ac_ext 5648cat >>conftest.$ac_ext <<_ACEOF 5649/* end confdefs.h. */ 5650 5651int 5652main () 5653{ 5654 5655 ; 5656 return 0; 5657} 5658_ACEOF 5659rm -f conftest.$ac_objext 5660if { (ac_try="$ac_compile" 5661case "(($ac_try" in 5662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5663 *) ac_try_echo=$ac_try;; 5664esac 5665eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5666$as_echo "$ac_try_echo") >&5 5667 (eval "$ac_compile") 2>conftest.er1 5668 ac_status=$? 5669 grep -v '^ *+' conftest.er1 >conftest.err 5670 rm -f conftest.er1 5671 cat conftest.err >&5 5672 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5673 (exit $ac_status); } && { 5674 test -z "$ac_cxx_werror_flag" || 5675 test ! -s conftest.err 5676 } && test -s conftest.$ac_objext; then 5677 : 5678else 5679 $as_echo "$as_me: failed program was:" >&5 5680sed 's/^/| /' conftest.$ac_ext >&5 5681 5682 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5683 CXXFLAGS="-g" 5684 cat >conftest.$ac_ext <<_ACEOF 5685/* confdefs.h. */ 5686_ACEOF 5687cat confdefs.h >>conftest.$ac_ext 5688cat >>conftest.$ac_ext <<_ACEOF 5689/* end confdefs.h. */ 5690 5691int 5692main () 5693{ 5694 5695 ; 5696 return 0; 5697} 5698_ACEOF 5699rm -f conftest.$ac_objext 5700if { (ac_try="$ac_compile" 5701case "(($ac_try" in 5702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5703 *) ac_try_echo=$ac_try;; 5704esac 5705eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5706$as_echo "$ac_try_echo") >&5 5707 (eval "$ac_compile") 2>conftest.er1 5708 ac_status=$? 5709 grep -v '^ *+' conftest.er1 >conftest.err 5710 rm -f conftest.er1 5711 cat conftest.err >&5 5712 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5713 (exit $ac_status); } && { 5714 test -z "$ac_cxx_werror_flag" || 5715 test ! -s conftest.err 5716 } && test -s conftest.$ac_objext; then 5717 ac_cv_prog_cxx_g=yes 5718else 5719 $as_echo "$as_me: failed program was:" >&5 5720sed 's/^/| /' conftest.$ac_ext >&5 5721 5722 5723fi 5724 5725rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5726fi 5727 5728rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5729fi 5730 5731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5732 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5733fi 5734{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5735$as_echo "$ac_cv_prog_cxx_g" >&6; } 5736if test "$ac_test_CXXFLAGS" = set; then 5737 CXXFLAGS=$ac_save_CXXFLAGS 5738elif test $ac_cv_prog_cxx_g = yes; then 5739 if test "$GXX" = yes; then 5740 CXXFLAGS="-g -O2" 5741 else 5742 CXXFLAGS="-g" 5743 fi 5744else 5745 if test "$GXX" = yes; then 5746 CXXFLAGS="-O2" 5747 else 5748 CXXFLAGS= 5749 fi 5750fi 5751ac_ext=cpp 5752ac_cpp='$CXXCPP $CPPFLAGS' 5753ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5754ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5755ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5756 5757depcc="$CXX" am_compiler_list= 5758 5759{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5760$as_echo_n "checking dependency style of $depcc... " >&6; } 5761if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5762 $as_echo_n "(cached) " >&6 5763else 5764 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5765 # We make a subdir and do the tests there. Otherwise we can end up 5766 # making bogus files that we don't know about and never remove. For 5767 # instance it was reported that on HP-UX the gcc test will end up 5768 # making a dummy file named `D' -- because `-MD' means `put the output 5769 # in D'. 5770 mkdir conftest.dir 5771 # Copy depcomp to subdir because otherwise we won't find it if we're 5772 # using a relative directory. 5773 cp "$am_depcomp" conftest.dir 5774 cd conftest.dir 5775 # We will build objects and dependencies in a subdirectory because 5776 # it helps to detect inapplicable dependency modes. For instance 5777 # both Tru64's cc and ICC support -MD to output dependencies as a 5778 # side effect of compilation, but ICC will put the dependencies in 5779 # the current directory while Tru64 will put them in the object 5780 # directory. 5781 mkdir sub 5782 5783 am_cv_CXX_dependencies_compiler_type=none 5784 if test "$am_compiler_list" = ""; then 5785 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5786 fi 5787 am__universal=false 5788 case " $depcc " in #( 5789 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5790 esac 5791 5792 for depmode in $am_compiler_list; do 5793 # Setup a source with many dependencies, because some compilers 5794 # like to wrap large dependency lists on column 80 (with \), and 5795 # we should not choose a depcomp mode which is confused by this. 5796 # 5797 # We need to recreate these files for each test, as the compiler may 5798 # overwrite some of them when testing with obscure command lines. 5799 # This happens at least with the AIX C compiler. 5800 : > sub/conftest.c 5801 for i in 1 2 3 4 5 6; do 5802 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5803 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5804 # Solaris 8's {/usr,}/bin/sh. 5805 touch sub/conftst$i.h 5806 done 5807 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5808 5809 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5810 # mode. It turns out that the SunPro C++ compiler does not properly 5811 # handle `-M -o', and we need to detect this. Also, some Intel 5812 # versions had trouble with output in subdirs 5813 am__obj=sub/conftest.${OBJEXT-o} 5814 am__minus_obj="-o $am__obj" 5815 case $depmode in 5816 gcc) 5817 # This depmode causes a compiler race in universal mode. 5818 test "$am__universal" = false || continue 5819 ;; 5820 nosideeffect) 5821 # after this tag, mechanisms are not by side-effect, so they'll 5822 # only be used when explicitly requested 5823 if test "x$enable_dependency_tracking" = xyes; then 5824 continue 5825 else 5826 break 5827 fi 5828 ;; 5829 msvisualcpp | msvcmsys) 5830 # This compiler won't grok `-c -o', but also, the minuso test has 5831 # not run yet. These depmodes are late enough in the game, and 5832 # so weak that their functioning should not be impacted. 5833 am__obj=conftest.${OBJEXT-o} 5834 am__minus_obj= 5835 ;; 5836 none) break ;; 5837 esac 5838 if depmode=$depmode \ 5839 source=sub/conftest.c object=$am__obj \ 5840 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5841 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5842 >/dev/null 2>conftest.err && 5843 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5844 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5845 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5846 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5847 # icc doesn't choke on unknown options, it will just issue warnings 5848 # or remarks (even with -Werror). So we grep stderr for any message 5849 # that says an option was ignored or not supported. 5850 # When given -MP, icc 7.0 and 7.1 complain thusly: 5851 # icc: Command line warning: ignoring option '-M'; no argument required 5852 # The diagnosis changed in icc 8.0: 5853 # icc: Command line remark: option '-MP' not supported 5854 if (grep 'ignoring option' conftest.err || 5855 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5856 am_cv_CXX_dependencies_compiler_type=$depmode 5857 break 5858 fi 5859 fi 5860 done 5861 5862 cd .. 5863 rm -rf conftest.dir 5864else 5865 am_cv_CXX_dependencies_compiler_type=none 5866fi 5867 5868fi 5869{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5870$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 5871CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5872 5873 if 5874 test "x$enable_dependency_tracking" != xno \ 5875 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5876 am__fastdepCXX_TRUE= 5877 am__fastdepCXX_FALSE='#' 5878else 5879 am__fastdepCXX_TRUE='#' 5880 am__fastdepCXX_FALSE= 5881fi 5882 5883 5884 5885 5886if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5887 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5888 (test "X$CXX" != "Xg++"))) ; then 5889 ac_ext=cpp 5890ac_cpp='$CXXCPP $CPPFLAGS' 5891ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5892ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5893ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5894{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5895$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 5896if test -z "$CXXCPP"; then 5897 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5898 $as_echo_n "(cached) " >&6 5899else 5900 # Double quotes because CXXCPP needs to be expanded 5901 for CXXCPP in "$CXX -E" "/lib/cpp" 5902 do 5903 ac_preproc_ok=false 5904for ac_cxx_preproc_warn_flag in '' yes 5905do 5906 # Use a header file that comes with gcc, so configuring glibc 5907 # with a fresh cross-compiler works. 5908 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5909 # <limits.h> exists even on freestanding compilers. 5910 # On the NeXT, cc -E runs the code through the compiler's parser, 5911 # not just through cpp. "Syntax error" is here to catch this case. 5912 cat >conftest.$ac_ext <<_ACEOF 5913/* confdefs.h. */ 5914_ACEOF 5915cat confdefs.h >>conftest.$ac_ext 5916cat >>conftest.$ac_ext <<_ACEOF 5917/* end confdefs.h. */ 5918#ifdef __STDC__ 5919# include <limits.h> 5920#else 5921# include <assert.h> 5922#endif 5923 Syntax error 5924_ACEOF 5925if { (ac_try="$ac_cpp conftest.$ac_ext" 5926case "(($ac_try" in 5927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5928 *) ac_try_echo=$ac_try;; 5929esac 5930eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5931$as_echo "$ac_try_echo") >&5 5932 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5933 ac_status=$? 5934 grep -v '^ *+' conftest.er1 >conftest.err 5935 rm -f conftest.er1 5936 cat conftest.err >&5 5937 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5938 (exit $ac_status); } >/dev/null && { 5939 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5940 test ! -s conftest.err 5941 }; then 5942 : 5943else 5944 $as_echo "$as_me: failed program was:" >&5 5945sed 's/^/| /' conftest.$ac_ext >&5 5946 5947 # Broken: fails on valid input. 5948continue 5949fi 5950 5951rm -f conftest.err conftest.$ac_ext 5952 5953 # OK, works on sane cases. Now check whether nonexistent headers 5954 # can be detected and how. 5955 cat >conftest.$ac_ext <<_ACEOF 5956/* confdefs.h. */ 5957_ACEOF 5958cat confdefs.h >>conftest.$ac_ext 5959cat >>conftest.$ac_ext <<_ACEOF 5960/* end confdefs.h. */ 5961#include <ac_nonexistent.h> 5962_ACEOF 5963if { (ac_try="$ac_cpp conftest.$ac_ext" 5964case "(($ac_try" in 5965 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5966 *) ac_try_echo=$ac_try;; 5967esac 5968eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5969$as_echo "$ac_try_echo") >&5 5970 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5971 ac_status=$? 5972 grep -v '^ *+' conftest.er1 >conftest.err 5973 rm -f conftest.er1 5974 cat conftest.err >&5 5975 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5976 (exit $ac_status); } >/dev/null && { 5977 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5978 test ! -s conftest.err 5979 }; then 5980 # Broken: success on invalid input. 5981continue 5982else 5983 $as_echo "$as_me: failed program was:" >&5 5984sed 's/^/| /' conftest.$ac_ext >&5 5985 5986 # Passes both tests. 5987ac_preproc_ok=: 5988break 5989fi 5990 5991rm -f conftest.err conftest.$ac_ext 5992 5993done 5994# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5995rm -f conftest.err conftest.$ac_ext 5996if $ac_preproc_ok; then 5997 break 5998fi 5999 6000 done 6001 ac_cv_prog_CXXCPP=$CXXCPP 6002 6003fi 6004 CXXCPP=$ac_cv_prog_CXXCPP 6005else 6006 ac_cv_prog_CXXCPP=$CXXCPP 6007fi 6008{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5 6009$as_echo "$CXXCPP" >&6; } 6010ac_preproc_ok=false 6011for ac_cxx_preproc_warn_flag in '' yes 6012do 6013 # Use a header file that comes with gcc, so configuring glibc 6014 # with a fresh cross-compiler works. 6015 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6016 # <limits.h> exists even on freestanding compilers. 6017 # On the NeXT, cc -E runs the code through the compiler's parser, 6018 # not just through cpp. "Syntax error" is here to catch this case. 6019 cat >conftest.$ac_ext <<_ACEOF 6020/* confdefs.h. */ 6021_ACEOF 6022cat confdefs.h >>conftest.$ac_ext 6023cat >>conftest.$ac_ext <<_ACEOF 6024/* end confdefs.h. */ 6025#ifdef __STDC__ 6026# include <limits.h> 6027#else 6028# include <assert.h> 6029#endif 6030 Syntax error 6031_ACEOF 6032if { (ac_try="$ac_cpp conftest.$ac_ext" 6033case "(($ac_try" in 6034 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6035 *) ac_try_echo=$ac_try;; 6036esac 6037eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6038$as_echo "$ac_try_echo") >&5 6039 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6040 ac_status=$? 6041 grep -v '^ *+' conftest.er1 >conftest.err 6042 rm -f conftest.er1 6043 cat conftest.err >&5 6044 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6045 (exit $ac_status); } >/dev/null && { 6046 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6047 test ! -s conftest.err 6048 }; then 6049 : 6050else 6051 $as_echo "$as_me: failed program was:" >&5 6052sed 's/^/| /' conftest.$ac_ext >&5 6053 6054 # Broken: fails on valid input. 6055continue 6056fi 6057 6058rm -f conftest.err conftest.$ac_ext 6059 6060 # OK, works on sane cases. Now check whether nonexistent headers 6061 # can be detected and how. 6062 cat >conftest.$ac_ext <<_ACEOF 6063/* confdefs.h. */ 6064_ACEOF 6065cat confdefs.h >>conftest.$ac_ext 6066cat >>conftest.$ac_ext <<_ACEOF 6067/* end confdefs.h. */ 6068#include <ac_nonexistent.h> 6069_ACEOF 6070if { (ac_try="$ac_cpp conftest.$ac_ext" 6071case "(($ac_try" in 6072 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6073 *) ac_try_echo=$ac_try;; 6074esac 6075eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6076$as_echo "$ac_try_echo") >&5 6077 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6078 ac_status=$? 6079 grep -v '^ *+' conftest.er1 >conftest.err 6080 rm -f conftest.er1 6081 cat conftest.err >&5 6082 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6083 (exit $ac_status); } >/dev/null && { 6084 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6085 test ! -s conftest.err 6086 }; then 6087 # Broken: success on invalid input. 6088continue 6089else 6090 $as_echo "$as_me: failed program was:" >&5 6091sed 's/^/| /' conftest.$ac_ext >&5 6092 6093 # Passes both tests. 6094ac_preproc_ok=: 6095break 6096fi 6097 6098rm -f conftest.err conftest.$ac_ext 6099 6100done 6101# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6102rm -f conftest.err conftest.$ac_ext 6103if $ac_preproc_ok; then 6104 : 6105else 6106 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 6107$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6108{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6109See \`config.log' for more details." >&5 6110$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6111See \`config.log' for more details." >&2;} 6112 { (exit 1); exit 1; }; }; } 6113fi 6114 6115ac_ext=cpp 6116ac_cpp='$CXXCPP $CPPFLAGS' 6117ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6118ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6119ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6120 6121fi 6122 6123 6124ac_ext=f 6125ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 6126ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6127ac_compiler_gnu=$ac_cv_f77_compiler_gnu 6128if test -n "$ac_tool_prefix"; then 6129 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 6130 do 6131 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6132set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6133{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6134$as_echo_n "checking for $ac_word... " >&6; } 6135if test "${ac_cv_prog_F77+set}" = set; then 6136 $as_echo_n "(cached) " >&6 6137else 6138 if test -n "$F77"; then 6139 ac_cv_prog_F77="$F77" # Let the user override the test. 6140else 6141as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6142for as_dir in $PATH 6143do 6144 IFS=$as_save_IFS 6145 test -z "$as_dir" && as_dir=. 6146 for ac_exec_ext in '' $ac_executable_extensions; do 6147 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6148 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 6149 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6150 break 2 6151 fi 6152done 6153done 6154IFS=$as_save_IFS 6155 6156fi 6157fi 6158F77=$ac_cv_prog_F77 6159if test -n "$F77"; then 6160 { $as_echo "$as_me:$LINENO: result: $F77" >&5 6161$as_echo "$F77" >&6; } 6162else 6163 { $as_echo "$as_me:$LINENO: result: no" >&5 6164$as_echo "no" >&6; } 6165fi 6166 6167 6168 test -n "$F77" && break 6169 done 6170fi 6171if test -z "$F77"; then 6172 ac_ct_F77=$F77 6173 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 6174do 6175 # Extract the first word of "$ac_prog", so it can be a program name with args. 6176set dummy $ac_prog; ac_word=$2 6177{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6178$as_echo_n "checking for $ac_word... " >&6; } 6179if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 6180 $as_echo_n "(cached) " >&6 6181else 6182 if test -n "$ac_ct_F77"; then 6183 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 6184else 6185as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6186for as_dir in $PATH 6187do 6188 IFS=$as_save_IFS 6189 test -z "$as_dir" && as_dir=. 6190 for ac_exec_ext in '' $ac_executable_extensions; do 6191 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6192 ac_cv_prog_ac_ct_F77="$ac_prog" 6193 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6194 break 2 6195 fi 6196done 6197done 6198IFS=$as_save_IFS 6199 6200fi 6201fi 6202ac_ct_F77=$ac_cv_prog_ac_ct_F77 6203if test -n "$ac_ct_F77"; then 6204 { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6205$as_echo "$ac_ct_F77" >&6; } 6206else 6207 { $as_echo "$as_me:$LINENO: result: no" >&5 6208$as_echo "no" >&6; } 6209fi 6210 6211 6212 test -n "$ac_ct_F77" && break 6213done 6214 6215 if test "x$ac_ct_F77" = x; then 6216 F77="" 6217 else 6218 case $cross_compiling:$ac_tool_warned in 6219yes:) 6220{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6221$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6222ac_tool_warned=yes ;; 6223esac 6224 F77=$ac_ct_F77 6225 fi 6226fi 6227 6228 6229# Provide some information about the compiler. 6230$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6231set X $ac_compile 6232ac_compiler=$2 6233{ (ac_try="$ac_compiler --version >&5" 6234case "(($ac_try" in 6235 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6236 *) ac_try_echo=$ac_try;; 6237esac 6238eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6239$as_echo "$ac_try_echo") >&5 6240 (eval "$ac_compiler --version >&5") 2>&5 6241 ac_status=$? 6242 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6243 (exit $ac_status); } 6244{ (ac_try="$ac_compiler -v >&5" 6245case "(($ac_try" in 6246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6247 *) ac_try_echo=$ac_try;; 6248esac 6249eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6250$as_echo "$ac_try_echo") >&5 6251 (eval "$ac_compiler -v >&5") 2>&5 6252 ac_status=$? 6253 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6254 (exit $ac_status); } 6255{ (ac_try="$ac_compiler -V >&5" 6256case "(($ac_try" in 6257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6258 *) ac_try_echo=$ac_try;; 6259esac 6260eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6261$as_echo "$ac_try_echo") >&5 6262 (eval "$ac_compiler -V >&5") 2>&5 6263 ac_status=$? 6264 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6265 (exit $ac_status); } 6266rm -f a.out 6267 6268# If we don't use `.F' as extension, the preprocessor is not run on the 6269# input file. (Note that this only needs to work for GNU compilers.) 6270ac_save_ext=$ac_ext 6271ac_ext=F 6272{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6273$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } 6274if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6275 $as_echo_n "(cached) " >&6 6276else 6277 cat >conftest.$ac_ext <<_ACEOF 6278 program main 6279#ifndef __GNUC__ 6280 choke me 6281#endif 6282 6283 end 6284_ACEOF 6285rm -f conftest.$ac_objext 6286if { (ac_try="$ac_compile" 6287case "(($ac_try" in 6288 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6289 *) ac_try_echo=$ac_try;; 6290esac 6291eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6292$as_echo "$ac_try_echo") >&5 6293 (eval "$ac_compile") 2>conftest.er1 6294 ac_status=$? 6295 grep -v '^ *+' conftest.er1 >conftest.err 6296 rm -f conftest.er1 6297 cat conftest.err >&5 6298 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6299 (exit $ac_status); } && { 6300 test -z "$ac_f77_werror_flag" || 6301 test ! -s conftest.err 6302 } && test -s conftest.$ac_objext; then 6303 ac_compiler_gnu=yes 6304else 6305 $as_echo "$as_me: failed program was:" >&5 6306sed 's/^/| /' conftest.$ac_ext >&5 6307 6308 ac_compiler_gnu=no 6309fi 6310 6311rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6312ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6313 6314fi 6315{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6316$as_echo "$ac_cv_f77_compiler_gnu" >&6; } 6317ac_ext=$ac_save_ext 6318ac_test_FFLAGS=${FFLAGS+set} 6319ac_save_FFLAGS=$FFLAGS 6320FFLAGS= 6321{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6322$as_echo_n "checking whether $F77 accepts -g... " >&6; } 6323if test "${ac_cv_prog_f77_g+set}" = set; then 6324 $as_echo_n "(cached) " >&6 6325else 6326 FFLAGS=-g 6327cat >conftest.$ac_ext <<_ACEOF 6328 program main 6329 6330 end 6331_ACEOF 6332rm -f conftest.$ac_objext 6333if { (ac_try="$ac_compile" 6334case "(($ac_try" in 6335 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6336 *) ac_try_echo=$ac_try;; 6337esac 6338eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6339$as_echo "$ac_try_echo") >&5 6340 (eval "$ac_compile") 2>conftest.er1 6341 ac_status=$? 6342 grep -v '^ *+' conftest.er1 >conftest.err 6343 rm -f conftest.er1 6344 cat conftest.err >&5 6345 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6346 (exit $ac_status); } && { 6347 test -z "$ac_f77_werror_flag" || 6348 test ! -s conftest.err 6349 } && test -s conftest.$ac_objext; then 6350 ac_cv_prog_f77_g=yes 6351else 6352 $as_echo "$as_me: failed program was:" >&5 6353sed 's/^/| /' conftest.$ac_ext >&5 6354 6355 ac_cv_prog_f77_g=no 6356fi 6357 6358rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6359 6360fi 6361{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6362$as_echo "$ac_cv_prog_f77_g" >&6; } 6363if test "$ac_test_FFLAGS" = set; then 6364 FFLAGS=$ac_save_FFLAGS 6365elif test $ac_cv_prog_f77_g = yes; then 6366 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6367 FFLAGS="-g -O2" 6368 else 6369 FFLAGS="-g" 6370 fi 6371else 6372 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6373 FFLAGS="-O2" 6374 else 6375 FFLAGS= 6376 fi 6377fi 6378 6379if test $ac_compiler_gnu = yes; then 6380 G77=yes 6381else 6382 G77= 6383fi 6384ac_ext=c 6385ac_cpp='$CPP $CPPFLAGS' 6386ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6387ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6388ac_compiler_gnu=$ac_cv_c_compiler_gnu 6389 6390 6391 6392# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6393# find the maximum length of command line arguments 6394{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6395$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6396if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6397 $as_echo_n "(cached) " >&6 6398else 6399 i=0 6400 teststring="ABCD" 6401 6402 case $build_os in 6403 msdosdjgpp*) 6404 # On DJGPP, this test can blow up pretty badly due to problems in libc 6405 # (any single argument exceeding 2000 bytes causes a buffer overrun 6406 # during glob expansion). Even if it were fixed, the result of this 6407 # check would be larger than it should be. 6408 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6409 ;; 6410 6411 gnu*) 6412 # Under GNU Hurd, this test is not required because there is 6413 # no limit to the length of command line arguments. 6414 # Libtool will interpret -1 as no limit whatsoever 6415 lt_cv_sys_max_cmd_len=-1; 6416 ;; 6417 6418 cygwin* | mingw*) 6419 # On Win9x/ME, this test blows up -- it succeeds, but takes 6420 # about 5 minutes as the teststring grows exponentially. 6421 # Worse, since 9x/ME are not pre-emptively multitasking, 6422 # you end up with a "frozen" computer, even though with patience 6423 # the test eventually succeeds (with a max line length of 256k). 6424 # Instead, let's just punt: use the minimum linelength reported by 6425 # all of the supported platforms: 8192 (on NT/2K/XP). 6426 lt_cv_sys_max_cmd_len=8192; 6427 ;; 6428 6429 amigaos*) 6430 # On AmigaOS with pdksh, this test takes hours, literally. 6431 # So we just punt and use a minimum line length of 8192. 6432 lt_cv_sys_max_cmd_len=8192; 6433 ;; 6434 6435 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6436 # This has been around since 386BSD, at least. Likely further. 6437 if test -x /sbin/sysctl; then 6438 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6439 elif test -x /usr/sbin/sysctl; then 6440 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6441 else 6442 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6443 fi 6444 # And add a safety zone 6445 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6446 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6447 ;; 6448 6449 interix*) 6450 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6451 lt_cv_sys_max_cmd_len=196608 6452 ;; 6453 6454 osf*) 6455 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6456 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6457 # nice to cause kernel panics so lets avoid the loop below. 6458 # First set a reasonable default. 6459 lt_cv_sys_max_cmd_len=16384 6460 # 6461 if test -x /sbin/sysconfig; then 6462 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6463 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6464 esac 6465 fi 6466 ;; 6467 sco3.2v5*) 6468 lt_cv_sys_max_cmd_len=102400 6469 ;; 6470 sysv5* | sco5v6* | sysv4.2uw2*) 6471 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6472 if test -n "$kargmax"; then 6473 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6474 else 6475 lt_cv_sys_max_cmd_len=32768 6476 fi 6477 ;; 6478 *) 6479 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6480 if test -n "$lt_cv_sys_max_cmd_len"; then 6481 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6482 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6483 else 6484 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6485 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6486 = "XX$teststring") >/dev/null 2>&1 && 6487 new_result=`expr "X$teststring" : ".*" 2>&1` && 6488 lt_cv_sys_max_cmd_len=$new_result && 6489 test $i != 17 # 1/2 MB should be enough 6490 do 6491 i=`expr $i + 1` 6492 teststring=$teststring$teststring 6493 done 6494 teststring= 6495 # Add a significant safety factor because C++ compilers can tack on massive 6496 # amounts of additional arguments before passing them to the linker. 6497 # It appears as though 1/2 is a usable value. 6498 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6499 fi 6500 ;; 6501 esac 6502 6503fi 6504 6505if test -n $lt_cv_sys_max_cmd_len ; then 6506 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6507$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6508else 6509 { $as_echo "$as_me:$LINENO: result: none" >&5 6510$as_echo "none" >&6; } 6511fi 6512 6513 6514 6515 6516 6517# Check for command to grab the raw symbol name followed by C symbol from nm. 6518{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6519$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6520if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6521 $as_echo_n "(cached) " >&6 6522else 6523 6524# These are sane defaults that work on at least a few old systems. 6525# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6526 6527# Character class describing NM global symbol codes. 6528symcode='[BCDEGRST]' 6529 6530# Regexp to match symbols that can be accessed directly from C. 6531sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6532 6533# Transform an extracted symbol line into a proper C declaration 6534lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6535 6536# Transform an extracted symbol line into symbol name and symbol address 6537lt_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'" 6538 6539# Define system-specific variables. 6540case $host_os in 6541aix*) 6542 symcode='[BCDT]' 6543 ;; 6544cygwin* | mingw* | pw32*) 6545 symcode='[ABCDGISTW]' 6546 ;; 6547hpux*) # Its linker distinguishes data from code symbols 6548 if test "$host_cpu" = ia64; then 6549 symcode='[ABCDEGRST]' 6550 fi 6551 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6552 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'" 6553 ;; 6554linux* | k*bsd*-gnu) 6555 if test "$host_cpu" = ia64; then 6556 symcode='[ABCDGIRSTW]' 6557 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6558 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'" 6559 fi 6560 ;; 6561irix* | nonstopux*) 6562 symcode='[BCDEGRST]' 6563 ;; 6564osf*) 6565 symcode='[BCDEGQRST]' 6566 ;; 6567solaris*) 6568 symcode='[BDRT]' 6569 ;; 6570sco3.2v5*) 6571 symcode='[DT]' 6572 ;; 6573sysv4.2uw2*) 6574 symcode='[DT]' 6575 ;; 6576sysv5* | sco5v6* | unixware* | OpenUNIX*) 6577 symcode='[ABDT]' 6578 ;; 6579sysv4) 6580 symcode='[DFNSTU]' 6581 ;; 6582esac 6583 6584# Handle CRLF in mingw tool chain 6585opt_cr= 6586case $build_os in 6587mingw*) 6588 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6589 ;; 6590esac 6591 6592# If we're using GNU nm, then use its standard symbol codes. 6593case `$NM -V 2>&1` in 6594*GNU* | *'with BFD'*) 6595 symcode='[ABCDGIRSTW]' ;; 6596esac 6597 6598# Try without a prefix undercore, then with it. 6599for ac_symprfx in "" "_"; do 6600 6601 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6602 symxfrm="\\1 $ac_symprfx\\2 \\2" 6603 6604 # Write the raw and C identifiers. 6605 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6606 6607 # Check to see that the pipe works correctly. 6608 pipe_works=no 6609 6610 rm -f conftest* 6611 cat > conftest.$ac_ext <<EOF 6612#ifdef __cplusplus 6613extern "C" { 6614#endif 6615char nm_test_var; 6616void nm_test_func(){} 6617#ifdef __cplusplus 6618} 6619#endif 6620int main(){nm_test_var='a';nm_test_func();return(0);} 6621EOF 6622 6623 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6624 (eval $ac_compile) 2>&5 6625 ac_status=$? 6626 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6627 (exit $ac_status); }; then 6628 # Now try to grab the symbols. 6629 nlist=conftest.nm 6630 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6631 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6632 ac_status=$? 6633 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6634 (exit $ac_status); } && test -s "$nlist"; then 6635 # Try sorting and uniquifying the output. 6636 if sort "$nlist" | uniq > "$nlist"T; then 6637 mv -f "$nlist"T "$nlist" 6638 else 6639 rm -f "$nlist"T 6640 fi 6641 6642 # Make sure that we snagged all the symbols we need. 6643 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6644 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6645 cat <<EOF > conftest.$ac_ext 6646#ifdef __cplusplus 6647extern "C" { 6648#endif 6649 6650EOF 6651 # Now generate the symbol file. 6652 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6653 6654 cat <<EOF >> conftest.$ac_ext 6655#if defined (__STDC__) && __STDC__ 6656# define lt_ptr_t void * 6657#else 6658# define lt_ptr_t char * 6659# define const 6660#endif 6661 6662/* The mapping between symbol names and symbols. */ 6663const struct { 6664 const char *name; 6665 lt_ptr_t address; 6666} 6667lt_preloaded_symbols[] = 6668{ 6669EOF 6670 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6671 cat <<\EOF >> conftest.$ac_ext 6672 {0, (lt_ptr_t) 0} 6673}; 6674 6675#ifdef __cplusplus 6676} 6677#endif 6678EOF 6679 # Now try linking the two files. 6680 mv conftest.$ac_objext conftstm.$ac_objext 6681 lt_save_LIBS="$LIBS" 6682 lt_save_CFLAGS="$CFLAGS" 6683 LIBS="conftstm.$ac_objext" 6684 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6685 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6686 (eval $ac_link) 2>&5 6687 ac_status=$? 6688 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6689 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6690 pipe_works=yes 6691 fi 6692 LIBS="$lt_save_LIBS" 6693 CFLAGS="$lt_save_CFLAGS" 6694 else 6695 echo "cannot find nm_test_func in $nlist" >&5 6696 fi 6697 else 6698 echo "cannot find nm_test_var in $nlist" >&5 6699 fi 6700 else 6701 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6702 fi 6703 else 6704 echo "$progname: failed program was:" >&5 6705 cat conftest.$ac_ext >&5 6706 fi 6707 rm -rf conftest* conftst* 6708 6709 # Do not use the global_symbol_pipe unless it works. 6710 if test "$pipe_works" = yes; then 6711 break 6712 else 6713 lt_cv_sys_global_symbol_pipe= 6714 fi 6715done 6716 6717fi 6718 6719if test -z "$lt_cv_sys_global_symbol_pipe"; then 6720 lt_cv_sys_global_symbol_to_cdecl= 6721fi 6722if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6723 { $as_echo "$as_me:$LINENO: result: failed" >&5 6724$as_echo "failed" >&6; } 6725else 6726 { $as_echo "$as_me:$LINENO: result: ok" >&5 6727$as_echo "ok" >&6; } 6728fi 6729 6730{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 6731$as_echo_n "checking for objdir... " >&6; } 6732if test "${lt_cv_objdir+set}" = set; then 6733 $as_echo_n "(cached) " >&6 6734else 6735 rm -f .libs 2>/dev/null 6736mkdir .libs 2>/dev/null 6737if test -d .libs; then 6738 lt_cv_objdir=.libs 6739else 6740 # MS-DOS does not allow filenames that begin with a dot. 6741 lt_cv_objdir=_libs 6742fi 6743rmdir .libs 2>/dev/null 6744fi 6745{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6746$as_echo "$lt_cv_objdir" >&6; } 6747objdir=$lt_cv_objdir 6748 6749 6750 6751 6752 6753case $host_os in 6754aix3*) 6755 # AIX sometimes has problems with the GCC collect2 program. For some 6756 # reason, if we set the COLLECT_NAMES environment variable, the problems 6757 # vanish in a puff of smoke. 6758 if test "X${COLLECT_NAMES+set}" != Xset; then 6759 COLLECT_NAMES= 6760 export COLLECT_NAMES 6761 fi 6762 ;; 6763esac 6764 6765# Sed substitution that helps us do robust quoting. It backslashifies 6766# metacharacters that are still active within double-quoted strings. 6767Xsed='sed -e 1s/^X//' 6768sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6769 6770# Same as above, but do not quote variable references. 6771double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6772 6773# Sed substitution to delay expansion of an escaped shell variable in a 6774# double_quote_subst'ed string. 6775delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6776 6777# Sed substitution to avoid accidental globbing in evaled expressions 6778no_glob_subst='s/\*/\\\*/g' 6779 6780# Constants: 6781rm="rm -f" 6782 6783# Global variables: 6784default_ofile=libtool 6785can_build_shared=yes 6786 6787# All known linkers require a `.a' archive for static linking (except MSVC, 6788# which needs '.lib'). 6789libext=a 6790ltmain="$ac_aux_dir/ltmain.sh" 6791ofile="$default_ofile" 6792with_gnu_ld="$lt_cv_prog_gnu_ld" 6793 6794if test -n "$ac_tool_prefix"; then 6795 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6796set dummy ${ac_tool_prefix}ar; ac_word=$2 6797{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6798$as_echo_n "checking for $ac_word... " >&6; } 6799if test "${ac_cv_prog_AR+set}" = set; then 6800 $as_echo_n "(cached) " >&6 6801else 6802 if test -n "$AR"; then 6803 ac_cv_prog_AR="$AR" # Let the user override the test. 6804else 6805as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6806for as_dir in $PATH 6807do 6808 IFS=$as_save_IFS 6809 test -z "$as_dir" && as_dir=. 6810 for ac_exec_ext in '' $ac_executable_extensions; do 6811 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6812 ac_cv_prog_AR="${ac_tool_prefix}ar" 6813 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6814 break 2 6815 fi 6816done 6817done 6818IFS=$as_save_IFS 6819 6820fi 6821fi 6822AR=$ac_cv_prog_AR 6823if test -n "$AR"; then 6824 { $as_echo "$as_me:$LINENO: result: $AR" >&5 6825$as_echo "$AR" >&6; } 6826else 6827 { $as_echo "$as_me:$LINENO: result: no" >&5 6828$as_echo "no" >&6; } 6829fi 6830 6831 6832fi 6833if test -z "$ac_cv_prog_AR"; then 6834 ac_ct_AR=$AR 6835 # Extract the first word of "ar", so it can be a program name with args. 6836set dummy ar; ac_word=$2 6837{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6838$as_echo_n "checking for $ac_word... " >&6; } 6839if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6840 $as_echo_n "(cached) " >&6 6841else 6842 if test -n "$ac_ct_AR"; then 6843 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6844else 6845as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6846for as_dir in $PATH 6847do 6848 IFS=$as_save_IFS 6849 test -z "$as_dir" && as_dir=. 6850 for ac_exec_ext in '' $ac_executable_extensions; do 6851 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6852 ac_cv_prog_ac_ct_AR="ar" 6853 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6854 break 2 6855 fi 6856done 6857done 6858IFS=$as_save_IFS 6859 6860fi 6861fi 6862ac_ct_AR=$ac_cv_prog_ac_ct_AR 6863if test -n "$ac_ct_AR"; then 6864 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6865$as_echo "$ac_ct_AR" >&6; } 6866else 6867 { $as_echo "$as_me:$LINENO: result: no" >&5 6868$as_echo "no" >&6; } 6869fi 6870 6871 if test "x$ac_ct_AR" = x; then 6872 AR="false" 6873 else 6874 case $cross_compiling:$ac_tool_warned in 6875yes:) 6876{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6877$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6878ac_tool_warned=yes ;; 6879esac 6880 AR=$ac_ct_AR 6881 fi 6882else 6883 AR="$ac_cv_prog_AR" 6884fi 6885 6886if test -n "$ac_tool_prefix"; then 6887 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6888set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6889{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6890$as_echo_n "checking for $ac_word... " >&6; } 6891if test "${ac_cv_prog_RANLIB+set}" = set; then 6892 $as_echo_n "(cached) " >&6 6893else 6894 if test -n "$RANLIB"; then 6895 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6896else 6897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6898for as_dir in $PATH 6899do 6900 IFS=$as_save_IFS 6901 test -z "$as_dir" && as_dir=. 6902 for ac_exec_ext in '' $ac_executable_extensions; do 6903 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6904 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6905 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6906 break 2 6907 fi 6908done 6909done 6910IFS=$as_save_IFS 6911 6912fi 6913fi 6914RANLIB=$ac_cv_prog_RANLIB 6915if test -n "$RANLIB"; then 6916 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 6917$as_echo "$RANLIB" >&6; } 6918else 6919 { $as_echo "$as_me:$LINENO: result: no" >&5 6920$as_echo "no" >&6; } 6921fi 6922 6923 6924fi 6925if test -z "$ac_cv_prog_RANLIB"; then 6926 ac_ct_RANLIB=$RANLIB 6927 # Extract the first word of "ranlib", so it can be a program name with args. 6928set dummy ranlib; ac_word=$2 6929{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6930$as_echo_n "checking for $ac_word... " >&6; } 6931if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6932 $as_echo_n "(cached) " >&6 6933else 6934 if test -n "$ac_ct_RANLIB"; then 6935 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6936else 6937as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6938for as_dir in $PATH 6939do 6940 IFS=$as_save_IFS 6941 test -z "$as_dir" && as_dir=. 6942 for ac_exec_ext in '' $ac_executable_extensions; do 6943 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6944 ac_cv_prog_ac_ct_RANLIB="ranlib" 6945 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6946 break 2 6947 fi 6948done 6949done 6950IFS=$as_save_IFS 6951 6952fi 6953fi 6954ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6955if test -n "$ac_ct_RANLIB"; then 6956 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6957$as_echo "$ac_ct_RANLIB" >&6; } 6958else 6959 { $as_echo "$as_me:$LINENO: result: no" >&5 6960$as_echo "no" >&6; } 6961fi 6962 6963 if test "x$ac_ct_RANLIB" = x; then 6964 RANLIB=":" 6965 else 6966 case $cross_compiling:$ac_tool_warned in 6967yes:) 6968{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6969$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6970ac_tool_warned=yes ;; 6971esac 6972 RANLIB=$ac_ct_RANLIB 6973 fi 6974else 6975 RANLIB="$ac_cv_prog_RANLIB" 6976fi 6977 6978if test -n "$ac_tool_prefix"; then 6979 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6980set dummy ${ac_tool_prefix}strip; ac_word=$2 6981{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6982$as_echo_n "checking for $ac_word... " >&6; } 6983if test "${ac_cv_prog_STRIP+set}" = set; then 6984 $as_echo_n "(cached) " >&6 6985else 6986 if test -n "$STRIP"; then 6987 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6988else 6989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6990for as_dir in $PATH 6991do 6992 IFS=$as_save_IFS 6993 test -z "$as_dir" && as_dir=. 6994 for ac_exec_ext in '' $ac_executable_extensions; do 6995 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6996 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6997 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6998 break 2 6999 fi 7000done 7001done 7002IFS=$as_save_IFS 7003 7004fi 7005fi 7006STRIP=$ac_cv_prog_STRIP 7007if test -n "$STRIP"; then 7008 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 7009$as_echo "$STRIP" >&6; } 7010else 7011 { $as_echo "$as_me:$LINENO: result: no" >&5 7012$as_echo "no" >&6; } 7013fi 7014 7015 7016fi 7017if test -z "$ac_cv_prog_STRIP"; then 7018 ac_ct_STRIP=$STRIP 7019 # Extract the first word of "strip", so it can be a program name with args. 7020set dummy strip; ac_word=$2 7021{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7022$as_echo_n "checking for $ac_word... " >&6; } 7023if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 7024 $as_echo_n "(cached) " >&6 7025else 7026 if test -n "$ac_ct_STRIP"; then 7027 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7028else 7029as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7030for as_dir in $PATH 7031do 7032 IFS=$as_save_IFS 7033 test -z "$as_dir" && as_dir=. 7034 for ac_exec_ext in '' $ac_executable_extensions; do 7035 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7036 ac_cv_prog_ac_ct_STRIP="strip" 7037 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7038 break 2 7039 fi 7040done 7041done 7042IFS=$as_save_IFS 7043 7044fi 7045fi 7046ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7047if test -n "$ac_ct_STRIP"; then 7048 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 7049$as_echo "$ac_ct_STRIP" >&6; } 7050else 7051 { $as_echo "$as_me:$LINENO: result: no" >&5 7052$as_echo "no" >&6; } 7053fi 7054 7055 if test "x$ac_ct_STRIP" = x; then 7056 STRIP=":" 7057 else 7058 case $cross_compiling:$ac_tool_warned in 7059yes:) 7060{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7061$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7062ac_tool_warned=yes ;; 7063esac 7064 STRIP=$ac_ct_STRIP 7065 fi 7066else 7067 STRIP="$ac_cv_prog_STRIP" 7068fi 7069 7070 7071old_CC="$CC" 7072old_CFLAGS="$CFLAGS" 7073 7074# Set sane defaults for various variables 7075test -z "$AR" && AR=ar 7076test -z "$AR_FLAGS" && AR_FLAGS=cru 7077test -z "$AS" && AS=as 7078test -z "$CC" && CC=cc 7079test -z "$LTCC" && LTCC=$CC 7080test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7081test -z "$DLLTOOL" && DLLTOOL=dlltool 7082test -z "$LD" && LD=ld 7083test -z "$LN_S" && LN_S="ln -s" 7084test -z "$MAGIC_CMD" && MAGIC_CMD=file 7085test -z "$NM" && NM=nm 7086test -z "$SED" && SED=sed 7087test -z "$OBJDUMP" && OBJDUMP=objdump 7088test -z "$RANLIB" && RANLIB=: 7089test -z "$STRIP" && STRIP=: 7090test -z "$ac_objext" && ac_objext=o 7091 7092# Determine commands to create old-style static archives. 7093old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7094old_postinstall_cmds='chmod 644 $oldlib' 7095old_postuninstall_cmds= 7096 7097if test -n "$RANLIB"; then 7098 case $host_os in 7099 openbsd*) 7100 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7101 ;; 7102 *) 7103 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7104 ;; 7105 esac 7106 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7107fi 7108 7109for cc_temp in $compiler""; do 7110 case $cc_temp in 7111 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7112 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7113 \-*) ;; 7114 *) break;; 7115 esac 7116done 7117cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7118 7119 7120# Only perform the check for file, if the check method requires it 7121case $deplibs_check_method in 7122file_magic*) 7123 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7124 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 7125$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7126if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7127 $as_echo_n "(cached) " >&6 7128else 7129 case $MAGIC_CMD in 7130[\\/*] | ?:[\\/]*) 7131 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7132 ;; 7133*) 7134 lt_save_MAGIC_CMD="$MAGIC_CMD" 7135 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7136 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7137 for ac_dir in $ac_dummy; do 7138 IFS="$lt_save_ifs" 7139 test -z "$ac_dir" && ac_dir=. 7140 if test -f $ac_dir/${ac_tool_prefix}file; then 7141 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7142 if test -n "$file_magic_test_file"; then 7143 case $deplibs_check_method in 7144 "file_magic "*) 7145 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7146 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7147 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7148 $EGREP "$file_magic_regex" > /dev/null; then 7149 : 7150 else 7151 cat <<EOF 1>&2 7152 7153*** Warning: the command libtool uses to detect shared libraries, 7154*** $file_magic_cmd, produces output that libtool cannot recognize. 7155*** The result is that libtool may fail to recognize shared libraries 7156*** as such. This will affect the creation of libtool libraries that 7157*** depend on shared libraries, but programs linked with such libtool 7158*** libraries will work regardless of this problem. Nevertheless, you 7159*** may want to report the problem to your system manager and/or to 7160*** bug-libtool@gnu.org 7161 7162EOF 7163 fi ;; 7164 esac 7165 fi 7166 break 7167 fi 7168 done 7169 IFS="$lt_save_ifs" 7170 MAGIC_CMD="$lt_save_MAGIC_CMD" 7171 ;; 7172esac 7173fi 7174 7175MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7176if test -n "$MAGIC_CMD"; then 7177 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7178$as_echo "$MAGIC_CMD" >&6; } 7179else 7180 { $as_echo "$as_me:$LINENO: result: no" >&5 7181$as_echo "no" >&6; } 7182fi 7183 7184if test -z "$lt_cv_path_MAGIC_CMD"; then 7185 if test -n "$ac_tool_prefix"; then 7186 { $as_echo "$as_me:$LINENO: checking for file" >&5 7187$as_echo_n "checking for file... " >&6; } 7188if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7189 $as_echo_n "(cached) " >&6 7190else 7191 case $MAGIC_CMD in 7192[\\/*] | ?:[\\/]*) 7193 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7194 ;; 7195*) 7196 lt_save_MAGIC_CMD="$MAGIC_CMD" 7197 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7198 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7199 for ac_dir in $ac_dummy; do 7200 IFS="$lt_save_ifs" 7201 test -z "$ac_dir" && ac_dir=. 7202 if test -f $ac_dir/file; then 7203 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7204 if test -n "$file_magic_test_file"; then 7205 case $deplibs_check_method in 7206 "file_magic "*) 7207 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7208 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7209 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7210 $EGREP "$file_magic_regex" > /dev/null; then 7211 : 7212 else 7213 cat <<EOF 1>&2 7214 7215*** Warning: the command libtool uses to detect shared libraries, 7216*** $file_magic_cmd, produces output that libtool cannot recognize. 7217*** The result is that libtool may fail to recognize shared libraries 7218*** as such. This will affect the creation of libtool libraries that 7219*** depend on shared libraries, but programs linked with such libtool 7220*** libraries will work regardless of this problem. Nevertheless, you 7221*** may want to report the problem to your system manager and/or to 7222*** bug-libtool@gnu.org 7223 7224EOF 7225 fi ;; 7226 esac 7227 fi 7228 break 7229 fi 7230 done 7231 IFS="$lt_save_ifs" 7232 MAGIC_CMD="$lt_save_MAGIC_CMD" 7233 ;; 7234esac 7235fi 7236 7237MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7238if test -n "$MAGIC_CMD"; then 7239 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7240$as_echo "$MAGIC_CMD" >&6; } 7241else 7242 { $as_echo "$as_me:$LINENO: result: no" >&5 7243$as_echo "no" >&6; } 7244fi 7245 7246 else 7247 MAGIC_CMD=: 7248 fi 7249fi 7250 7251 fi 7252 ;; 7253esac 7254 7255 7256 case $host_os in 7257 rhapsody* | darwin*) 7258 if test -n "$ac_tool_prefix"; then 7259 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7260set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7261{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7262$as_echo_n "checking for $ac_word... " >&6; } 7263if test "${ac_cv_prog_DSYMUTIL+set}" = set; then 7264 $as_echo_n "(cached) " >&6 7265else 7266 if test -n "$DSYMUTIL"; then 7267 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7268else 7269as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7270for as_dir in $PATH 7271do 7272 IFS=$as_save_IFS 7273 test -z "$as_dir" && as_dir=. 7274 for ac_exec_ext in '' $ac_executable_extensions; do 7275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7276 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7277 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7278 break 2 7279 fi 7280done 7281done 7282IFS=$as_save_IFS 7283 7284fi 7285fi 7286DSYMUTIL=$ac_cv_prog_DSYMUTIL 7287if test -n "$DSYMUTIL"; then 7288 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 7289$as_echo "$DSYMUTIL" >&6; } 7290else 7291 { $as_echo "$as_me:$LINENO: result: no" >&5 7292$as_echo "no" >&6; } 7293fi 7294 7295 7296fi 7297if test -z "$ac_cv_prog_DSYMUTIL"; then 7298 ac_ct_DSYMUTIL=$DSYMUTIL 7299 # Extract the first word of "dsymutil", so it can be a program name with args. 7300set dummy dsymutil; ac_word=$2 7301{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7302$as_echo_n "checking for $ac_word... " >&6; } 7303if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then 7304 $as_echo_n "(cached) " >&6 7305else 7306 if test -n "$ac_ct_DSYMUTIL"; then 7307 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7308else 7309as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7310for as_dir in $PATH 7311do 7312 IFS=$as_save_IFS 7313 test -z "$as_dir" && as_dir=. 7314 for ac_exec_ext in '' $ac_executable_extensions; do 7315 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7316 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7317 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7318 break 2 7319 fi 7320done 7321done 7322IFS=$as_save_IFS 7323 7324fi 7325fi 7326ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7327if test -n "$ac_ct_DSYMUTIL"; then 7328 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 7329$as_echo "$ac_ct_DSYMUTIL" >&6; } 7330else 7331 { $as_echo "$as_me:$LINENO: result: no" >&5 7332$as_echo "no" >&6; } 7333fi 7334 7335 if test "x$ac_ct_DSYMUTIL" = x; then 7336 DSYMUTIL=":" 7337 else 7338 case $cross_compiling:$ac_tool_warned in 7339yes:) 7340{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7341$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7342ac_tool_warned=yes ;; 7343esac 7344 DSYMUTIL=$ac_ct_DSYMUTIL 7345 fi 7346else 7347 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7348fi 7349 7350 if test -n "$ac_tool_prefix"; then 7351 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7352set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7353{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7354$as_echo_n "checking for $ac_word... " >&6; } 7355if test "${ac_cv_prog_NMEDIT+set}" = set; then 7356 $as_echo_n "(cached) " >&6 7357else 7358 if test -n "$NMEDIT"; then 7359 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7360else 7361as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7362for as_dir in $PATH 7363do 7364 IFS=$as_save_IFS 7365 test -z "$as_dir" && as_dir=. 7366 for ac_exec_ext in '' $ac_executable_extensions; do 7367 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7368 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7369 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7370 break 2 7371 fi 7372done 7373done 7374IFS=$as_save_IFS 7375 7376fi 7377fi 7378NMEDIT=$ac_cv_prog_NMEDIT 7379if test -n "$NMEDIT"; then 7380 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 7381$as_echo "$NMEDIT" >&6; } 7382else 7383 { $as_echo "$as_me:$LINENO: result: no" >&5 7384$as_echo "no" >&6; } 7385fi 7386 7387 7388fi 7389if test -z "$ac_cv_prog_NMEDIT"; then 7390 ac_ct_NMEDIT=$NMEDIT 7391 # Extract the first word of "nmedit", so it can be a program name with args. 7392set dummy nmedit; ac_word=$2 7393{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7394$as_echo_n "checking for $ac_word... " >&6; } 7395if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then 7396 $as_echo_n "(cached) " >&6 7397else 7398 if test -n "$ac_ct_NMEDIT"; then 7399 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7400else 7401as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7402for as_dir in $PATH 7403do 7404 IFS=$as_save_IFS 7405 test -z "$as_dir" && as_dir=. 7406 for ac_exec_ext in '' $ac_executable_extensions; do 7407 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7408 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7409 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7410 break 2 7411 fi 7412done 7413done 7414IFS=$as_save_IFS 7415 7416fi 7417fi 7418ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7419if test -n "$ac_ct_NMEDIT"; then 7420 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 7421$as_echo "$ac_ct_NMEDIT" >&6; } 7422else 7423 { $as_echo "$as_me:$LINENO: result: no" >&5 7424$as_echo "no" >&6; } 7425fi 7426 7427 if test "x$ac_ct_NMEDIT" = x; then 7428 NMEDIT=":" 7429 else 7430 case $cross_compiling:$ac_tool_warned in 7431yes:) 7432{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7433$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7434ac_tool_warned=yes ;; 7435esac 7436 NMEDIT=$ac_ct_NMEDIT 7437 fi 7438else 7439 NMEDIT="$ac_cv_prog_NMEDIT" 7440fi 7441 7442 7443 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 7444$as_echo_n "checking for -single_module linker flag... " >&6; } 7445if test "${lt_cv_apple_cc_single_mod+set}" = set; then 7446 $as_echo_n "(cached) " >&6 7447else 7448 lt_cv_apple_cc_single_mod=no 7449 if test -z "${LT_MULTI_MODULE}"; then 7450 # By default we will add the -single_module flag. You can override 7451 # by either setting the environment variable LT_MULTI_MODULE 7452 # non-empty at configure time, or by adding -multi_module to the 7453 # link flags. 7454 echo "int foo(void){return 1;}" > conftest.c 7455 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7456 -dynamiclib ${wl}-single_module conftest.c 7457 if test -f libconftest.dylib; then 7458 lt_cv_apple_cc_single_mod=yes 7459 rm -rf libconftest.dylib* 7460 fi 7461 rm conftest.c 7462 fi 7463fi 7464{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 7465$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7466 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 7467$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7468if test "${lt_cv_ld_exported_symbols_list+set}" = set; then 7469 $as_echo_n "(cached) " >&6 7470else 7471 lt_cv_ld_exported_symbols_list=no 7472 save_LDFLAGS=$LDFLAGS 7473 echo "_main" > conftest.sym 7474 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7475 cat >conftest.$ac_ext <<_ACEOF 7476/* confdefs.h. */ 7477_ACEOF 7478cat confdefs.h >>conftest.$ac_ext 7479cat >>conftest.$ac_ext <<_ACEOF 7480/* end confdefs.h. */ 7481 7482int 7483main () 7484{ 7485 7486 ; 7487 return 0; 7488} 7489_ACEOF 7490rm -f conftest.$ac_objext conftest$ac_exeext 7491if { (ac_try="$ac_link" 7492case "(($ac_try" in 7493 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7494 *) ac_try_echo=$ac_try;; 7495esac 7496eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 7497$as_echo "$ac_try_echo") >&5 7498 (eval "$ac_link") 2>conftest.er1 7499 ac_status=$? 7500 grep -v '^ *+' conftest.er1 >conftest.err 7501 rm -f conftest.er1 7502 cat conftest.err >&5 7503 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 7504 (exit $ac_status); } && { 7505 test -z "$ac_c_werror_flag" || 7506 test ! -s conftest.err 7507 } && test -s conftest$ac_exeext && { 7508 test "$cross_compiling" = yes || 7509 $as_test_x conftest$ac_exeext 7510 }; then 7511 lt_cv_ld_exported_symbols_list=yes 7512else 7513 $as_echo "$as_me: failed program was:" >&5 7514sed 's/^/| /' conftest.$ac_ext >&5 7515 7516 lt_cv_ld_exported_symbols_list=no 7517fi 7518 7519rm -rf conftest.dSYM 7520rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7521 conftest$ac_exeext conftest.$ac_ext 7522 LDFLAGS="$save_LDFLAGS" 7523 7524fi 7525{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 7526$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7527 case $host_os in 7528 rhapsody* | darwin1.[0123]) 7529 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7530 darwin1.*) 7531 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7532 darwin*) 7533 # if running on 10.5 or later, the deployment target defaults 7534 # to the OS version, if on x86, and 10.4, the deployment 7535 # target defaults to 10.4. Don't you love it? 7536 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7537 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7538 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7539 10.[012]*) 7540 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7541 10.*) 7542 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7543 esac 7544 ;; 7545 esac 7546 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7547 _lt_dar_single_mod='$single_module' 7548 fi 7549 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7550 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7551 else 7552 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" 7553 fi 7554 if test "$DSYMUTIL" != ":"; then 7555 _lt_dsymutil="~$DSYMUTIL \$lib || :" 7556 else 7557 _lt_dsymutil= 7558 fi 7559 ;; 7560 esac 7561 7562 7563enable_dlopen=no 7564enable_win32_dll=no 7565 7566# Check whether --enable-libtool-lock was given. 7567if test "${enable_libtool_lock+set}" = set; then 7568 enableval=$enable_libtool_lock; 7569fi 7570 7571test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7572 7573 7574# Check whether --with-pic was given. 7575if test "${with_pic+set}" = set; then 7576 withval=$with_pic; pic_mode="$withval" 7577else 7578 pic_mode=default 7579fi 7580 7581test -z "$pic_mode" && pic_mode=default 7582 7583# Use C for the default configuration in the libtool script 7584tagname= 7585lt_save_CC="$CC" 7586ac_ext=c 7587ac_cpp='$CPP $CPPFLAGS' 7588ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7589ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7590ac_compiler_gnu=$ac_cv_c_compiler_gnu 7591 7592 7593# Source file extension for C test sources. 7594ac_ext=c 7595 7596# Object file extension for compiled C test sources. 7597objext=o 7598objext=$objext 7599 7600# Code to be used in simple compile tests 7601lt_simple_compile_test_code="int some_variable = 0;" 7602 7603# Code to be used in simple link tests 7604lt_simple_link_test_code='int main(){return(0);}' 7605 7606 7607# If no C compiler was specified, use CC. 7608LTCC=${LTCC-"$CC"} 7609 7610# If no C compiler flags were specified, use CFLAGS. 7611LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7612 7613# Allow CC to be a program name with arguments. 7614compiler=$CC 7615 7616 7617# save warnings/boilerplate of simple test code 7618ac_outfile=conftest.$ac_objext 7619echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7620eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7621_lt_compiler_boilerplate=`cat conftest.err` 7622$rm conftest* 7623 7624ac_outfile=conftest.$ac_objext 7625echo "$lt_simple_link_test_code" >conftest.$ac_ext 7626eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7627_lt_linker_boilerplate=`cat conftest.err` 7628$rm -r conftest* 7629 7630 7631 7632lt_prog_compiler_no_builtin_flag= 7633 7634if test "$GCC" = yes; then 7635 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7636 7637 7638{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7639$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7640if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7641 $as_echo_n "(cached) " >&6 7642else 7643 lt_cv_prog_compiler_rtti_exceptions=no 7644 ac_outfile=conftest.$ac_objext 7645 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7646 lt_compiler_flag="-fno-rtti -fno-exceptions" 7647 # Insert the option either (1) after the last *FLAGS variable, or 7648 # (2) before a word containing "conftest.", or (3) at the end. 7649 # Note that $ac_compile itself does not contain backslashes and begins 7650 # with a dollar sign (not a hyphen), so the echo should work correctly. 7651 # The option is referenced via a variable to avoid confusing sed. 7652 lt_compile=`echo "$ac_compile" | $SED \ 7653 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7654 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7655 -e 's:$: $lt_compiler_flag:'` 7656 (eval echo "\"\$as_me:7656: $lt_compile\"" >&5) 7657 (eval "$lt_compile" 2>conftest.err) 7658 ac_status=$? 7659 cat conftest.err >&5 7660 echo "$as_me:7660: \$? = $ac_status" >&5 7661 if (exit $ac_status) && test -s "$ac_outfile"; then 7662 # The compiler can only warn and ignore the option if not recognized 7663 # So say no if there are warnings other than the usual output. 7664 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7665 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7666 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7667 lt_cv_prog_compiler_rtti_exceptions=yes 7668 fi 7669 fi 7670 $rm conftest* 7671 7672fi 7673{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7674$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7675 7676if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7677 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7678else 7679 : 7680fi 7681 7682fi 7683 7684lt_prog_compiler_wl= 7685lt_prog_compiler_pic= 7686lt_prog_compiler_static= 7687 7688{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7689$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7690 7691 if test "$GCC" = yes; then 7692 lt_prog_compiler_wl='-Wl,' 7693 lt_prog_compiler_static='-static' 7694 7695 case $host_os in 7696 aix*) 7697 # All AIX code is PIC. 7698 if test "$host_cpu" = ia64; then 7699 # AIX 5 now supports IA64 processor 7700 lt_prog_compiler_static='-Bstatic' 7701 fi 7702 ;; 7703 7704 amigaos*) 7705 # FIXME: we need at least 68020 code to build shared libraries, but 7706 # adding the `-m68020' flag to GCC prevents building anything better, 7707 # like `-m68040'. 7708 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7709 ;; 7710 7711 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7712 # PIC is the default for these OSes. 7713 ;; 7714 7715 mingw* | cygwin* | pw32* | os2*) 7716 # This hack is so that the source file can tell whether it is being 7717 # built for inclusion in a dll (and should export symbols for example). 7718 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7719 # (--disable-auto-import) libraries 7720 lt_prog_compiler_pic='-DDLL_EXPORT' 7721 ;; 7722 7723 darwin* | rhapsody*) 7724 # PIC is the default on this platform 7725 # Common symbols not allowed in MH_DYLIB files 7726 lt_prog_compiler_pic='-fno-common' 7727 ;; 7728 7729 interix[3-9]*) 7730 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7731 # Instead, we relocate shared libraries at runtime. 7732 ;; 7733 7734 msdosdjgpp*) 7735 # Just because we use GCC doesn't mean we suddenly get shared libraries 7736 # on systems that don't support them. 7737 lt_prog_compiler_can_build_shared=no 7738 enable_shared=no 7739 ;; 7740 7741 sysv4*MP*) 7742 if test -d /usr/nec; then 7743 lt_prog_compiler_pic=-Kconform_pic 7744 fi 7745 ;; 7746 7747 hpux*) 7748 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7749 # not for PA HP-UX. 7750 case $host_cpu in 7751 hppa*64*|ia64*) 7752 # +Z the default 7753 ;; 7754 *) 7755 lt_prog_compiler_pic='-fPIC' 7756 ;; 7757 esac 7758 ;; 7759 7760 *) 7761 lt_prog_compiler_pic='-fPIC' 7762 ;; 7763 esac 7764 else 7765 # PORTME Check for flag to pass linker flags through the system compiler. 7766 case $host_os in 7767 aix*) 7768 lt_prog_compiler_wl='-Wl,' 7769 if test "$host_cpu" = ia64; then 7770 # AIX 5 now supports IA64 processor 7771 lt_prog_compiler_static='-Bstatic' 7772 else 7773 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7774 fi 7775 ;; 7776 darwin*) 7777 # PIC is the default on this platform 7778 # Common symbols not allowed in MH_DYLIB files 7779 case $cc_basename in 7780 xlc*) 7781 lt_prog_compiler_pic='-qnocommon' 7782 lt_prog_compiler_wl='-Wl,' 7783 ;; 7784 esac 7785 ;; 7786 7787 mingw* | cygwin* | pw32* | os2*) 7788 # This hack is so that the source file can tell whether it is being 7789 # built for inclusion in a dll (and should export symbols for example). 7790 lt_prog_compiler_pic='-DDLL_EXPORT' 7791 ;; 7792 7793 hpux9* | hpux10* | hpux11*) 7794 lt_prog_compiler_wl='-Wl,' 7795 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7796 # not for PA HP-UX. 7797 case $host_cpu in 7798 hppa*64*|ia64*) 7799 # +Z the default 7800 ;; 7801 *) 7802 lt_prog_compiler_pic='+Z' 7803 ;; 7804 esac 7805 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7806 lt_prog_compiler_static='${wl}-a ${wl}archive' 7807 ;; 7808 7809 irix5* | irix6* | nonstopux*) 7810 lt_prog_compiler_wl='-Wl,' 7811 # PIC (with -KPIC) is the default. 7812 lt_prog_compiler_static='-non_shared' 7813 ;; 7814 7815 newsos6) 7816 lt_prog_compiler_pic='-KPIC' 7817 lt_prog_compiler_static='-Bstatic' 7818 ;; 7819 7820 linux* | k*bsd*-gnu) 7821 case $cc_basename in 7822 icc* | ecc*) 7823 lt_prog_compiler_wl='-Wl,' 7824 lt_prog_compiler_pic='-KPIC' 7825 lt_prog_compiler_static='-static' 7826 ;; 7827 pgcc* | pgf77* | pgf90* | pgf95*) 7828 # Portland Group compilers (*not* the Pentium gcc compiler, 7829 # which looks to be a dead project) 7830 lt_prog_compiler_wl='-Wl,' 7831 lt_prog_compiler_pic='-fpic' 7832 lt_prog_compiler_static='-Bstatic' 7833 ;; 7834 ccc*) 7835 lt_prog_compiler_wl='-Wl,' 7836 # All Alpha code is PIC. 7837 lt_prog_compiler_static='-non_shared' 7838 ;; 7839 *) 7840 case `$CC -V 2>&1 | sed 5q` in 7841 *Sun\ C*) 7842 # Sun C 5.9 7843 lt_prog_compiler_pic='-KPIC' 7844 lt_prog_compiler_static='-Bstatic' 7845 lt_prog_compiler_wl='-Wl,' 7846 ;; 7847 *Sun\ F*) 7848 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7849 lt_prog_compiler_pic='-KPIC' 7850 lt_prog_compiler_static='-Bstatic' 7851 lt_prog_compiler_wl='' 7852 ;; 7853 esac 7854 ;; 7855 esac 7856 ;; 7857 7858 osf3* | osf4* | osf5*) 7859 lt_prog_compiler_wl='-Wl,' 7860 # All OSF/1 code is PIC. 7861 lt_prog_compiler_static='-non_shared' 7862 ;; 7863 7864 rdos*) 7865 lt_prog_compiler_static='-non_shared' 7866 ;; 7867 7868 solaris*) 7869 lt_prog_compiler_pic='-KPIC' 7870 lt_prog_compiler_static='-Bstatic' 7871 case $cc_basename in 7872 f77* | f90* | f95*) 7873 lt_prog_compiler_wl='-Qoption ld ';; 7874 *) 7875 lt_prog_compiler_wl='-Wl,';; 7876 esac 7877 ;; 7878 7879 sunos4*) 7880 lt_prog_compiler_wl='-Qoption ld ' 7881 lt_prog_compiler_pic='-PIC' 7882 lt_prog_compiler_static='-Bstatic' 7883 ;; 7884 7885 sysv4 | sysv4.2uw2* | sysv4.3*) 7886 lt_prog_compiler_wl='-Wl,' 7887 lt_prog_compiler_pic='-KPIC' 7888 lt_prog_compiler_static='-Bstatic' 7889 ;; 7890 7891 sysv4*MP*) 7892 if test -d /usr/nec ;then 7893 lt_prog_compiler_pic='-Kconform_pic' 7894 lt_prog_compiler_static='-Bstatic' 7895 fi 7896 ;; 7897 7898 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7899 lt_prog_compiler_wl='-Wl,' 7900 lt_prog_compiler_pic='-KPIC' 7901 lt_prog_compiler_static='-Bstatic' 7902 ;; 7903 7904 unicos*) 7905 lt_prog_compiler_wl='-Wl,' 7906 lt_prog_compiler_can_build_shared=no 7907 ;; 7908 7909 uts4*) 7910 lt_prog_compiler_pic='-pic' 7911 lt_prog_compiler_static='-Bstatic' 7912 ;; 7913 7914 *) 7915 lt_prog_compiler_can_build_shared=no 7916 ;; 7917 esac 7918 fi 7919 7920{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7921$as_echo "$lt_prog_compiler_pic" >&6; } 7922 7923# 7924# Check to make sure the PIC flag actually works. 7925# 7926if test -n "$lt_prog_compiler_pic"; then 7927 7928{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7929$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7930if test "${lt_cv_prog_compiler_pic_works+set}" = set; then 7931 $as_echo_n "(cached) " >&6 7932else 7933 lt_cv_prog_compiler_pic_works=no 7934 ac_outfile=conftest.$ac_objext 7935 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7936 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7937 # Insert the option either (1) after the last *FLAGS variable, or 7938 # (2) before a word containing "conftest.", or (3) at the end. 7939 # Note that $ac_compile itself does not contain backslashes and begins 7940 # with a dollar sign (not a hyphen), so the echo should work correctly. 7941 # The option is referenced via a variable to avoid confusing sed. 7942 lt_compile=`echo "$ac_compile" | $SED \ 7943 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7944 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7945 -e 's:$: $lt_compiler_flag:'` 7946 (eval echo "\"\$as_me:7946: $lt_compile\"" >&5) 7947 (eval "$lt_compile" 2>conftest.err) 7948 ac_status=$? 7949 cat conftest.err >&5 7950 echo "$as_me:7950: \$? = $ac_status" >&5 7951 if (exit $ac_status) && test -s "$ac_outfile"; then 7952 # The compiler can only warn and ignore the option if not recognized 7953 # So say no if there are warnings other than the usual output. 7954 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7955 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7956 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7957 lt_cv_prog_compiler_pic_works=yes 7958 fi 7959 fi 7960 $rm conftest* 7961 7962fi 7963{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 7964$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7965 7966if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7967 case $lt_prog_compiler_pic in 7968 "" | " "*) ;; 7969 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7970 esac 7971else 7972 lt_prog_compiler_pic= 7973 lt_prog_compiler_can_build_shared=no 7974fi 7975 7976fi 7977case $host_os in 7978 # For platforms which do not support PIC, -DPIC is meaningless: 7979 *djgpp*) 7980 lt_prog_compiler_pic= 7981 ;; 7982 *) 7983 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7984 ;; 7985esac 7986 7987# 7988# Check to make sure the static flag actually works. 7989# 7990wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7991{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7992$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7993if test "${lt_cv_prog_compiler_static_works+set}" = set; then 7994 $as_echo_n "(cached) " >&6 7995else 7996 lt_cv_prog_compiler_static_works=no 7997 save_LDFLAGS="$LDFLAGS" 7998 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7999 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8000 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8001 # The linker can only warn and ignore the option if not recognized 8002 # So say no if there are warnings 8003 if test -s conftest.err; then 8004 # Append any errors to the config.log. 8005 cat conftest.err 1>&5 8006 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 8007 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8008 if diff conftest.exp conftest.er2 >/dev/null; then 8009 lt_cv_prog_compiler_static_works=yes 8010 fi 8011 else 8012 lt_cv_prog_compiler_static_works=yes 8013 fi 8014 fi 8015 $rm -r conftest* 8016 LDFLAGS="$save_LDFLAGS" 8017 8018fi 8019{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 8020$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8021 8022if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8023 : 8024else 8025 lt_prog_compiler_static= 8026fi 8027 8028 8029{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 8030$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8031if test "${lt_cv_prog_compiler_c_o+set}" = set; then 8032 $as_echo_n "(cached) " >&6 8033else 8034 lt_cv_prog_compiler_c_o=no 8035 $rm -r conftest 2>/dev/null 8036 mkdir conftest 8037 cd conftest 8038 mkdir out 8039 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8040 8041 lt_compiler_flag="-o out/conftest2.$ac_objext" 8042 # Insert the option either (1) after the last *FLAGS variable, or 8043 # (2) before a word containing "conftest.", or (3) at the end. 8044 # Note that $ac_compile itself does not contain backslashes and begins 8045 # with a dollar sign (not a hyphen), so the echo should work correctly. 8046 lt_compile=`echo "$ac_compile" | $SED \ 8047 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8048 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8049 -e 's:$: $lt_compiler_flag:'` 8050 (eval echo "\"\$as_me:8050: $lt_compile\"" >&5) 8051 (eval "$lt_compile" 2>out/conftest.err) 8052 ac_status=$? 8053 cat out/conftest.err >&5 8054 echo "$as_me:8054: \$? = $ac_status" >&5 8055 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8056 then 8057 # The compiler can only warn and ignore the option if not recognized 8058 # So say no if there are warnings 8059 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8060 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8061 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8062 lt_cv_prog_compiler_c_o=yes 8063 fi 8064 fi 8065 chmod u+w . 2>&5 8066 $rm conftest* 8067 # SGI C++ compiler will create directory out/ii_files/ for 8068 # template instantiation 8069 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 8070 $rm out/* && rmdir out 8071 cd .. 8072 rmdir conftest 8073 $rm conftest* 8074 8075fi 8076{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 8077$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8078 8079 8080hard_links="nottested" 8081if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8082 # do not overwrite the value of need_locks provided by the user 8083 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 8084$as_echo_n "checking if we can lock with hard links... " >&6; } 8085 hard_links=yes 8086 $rm conftest* 8087 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8088 touch conftest.a 8089 ln conftest.a conftest.b 2>&5 || hard_links=no 8090 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8091 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 8092$as_echo "$hard_links" >&6; } 8093 if test "$hard_links" = no; then 8094 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8095$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8096 need_locks=warn 8097 fi 8098else 8099 need_locks=no 8100fi 8101 8102{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8103$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8104 8105 runpath_var= 8106 allow_undefined_flag= 8107 enable_shared_with_static_runtimes=no 8108 archive_cmds= 8109 archive_expsym_cmds= 8110 old_archive_From_new_cmds= 8111 old_archive_from_expsyms_cmds= 8112 export_dynamic_flag_spec= 8113 whole_archive_flag_spec= 8114 thread_safe_flag_spec= 8115 hardcode_libdir_flag_spec= 8116 hardcode_libdir_flag_spec_ld= 8117 hardcode_libdir_separator= 8118 hardcode_direct=no 8119 hardcode_minus_L=no 8120 hardcode_shlibpath_var=unsupported 8121 link_all_deplibs=unknown 8122 hardcode_automatic=no 8123 module_cmds= 8124 module_expsym_cmds= 8125 always_export_symbols=no 8126 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8127 # include_expsyms should be a list of space-separated symbols to be *always* 8128 # included in the symbol list 8129 include_expsyms= 8130 # exclude_expsyms can be an extended regexp of symbols to exclude 8131 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8132 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8133 # as well as any symbol that contains `d'. 8134 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8135 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8136 # platforms (ab)use it in PIC code, but their linkers get confused if 8137 # the symbol is explicitly referenced. Since portable code cannot 8138 # rely on this symbol name, it's probably fine to never include it in 8139 # preloaded symbol tables. 8140 # Exclude shared library initialization/finalization symbols. 8141 extract_expsyms_cmds= 8142 # Just being paranoid about ensuring that cc_basename is set. 8143 for cc_temp in $compiler""; do 8144 case $cc_temp in 8145 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8146 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8147 \-*) ;; 8148 *) break;; 8149 esac 8150done 8151cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 8152 8153 case $host_os in 8154 cygwin* | mingw* | pw32*) 8155 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8156 # When not using gcc, we currently assume that we are using 8157 # Microsoft Visual C++. 8158 if test "$GCC" != yes; then 8159 with_gnu_ld=no 8160 fi 8161 ;; 8162 interix*) 8163 # we just hope/assume this is gcc and not c89 (= MSVC++) 8164 with_gnu_ld=yes 8165 ;; 8166 openbsd*) 8167 with_gnu_ld=no 8168 ;; 8169 esac 8170 8171 ld_shlibs=yes 8172 if test "$with_gnu_ld" = yes; then 8173 # If archive_cmds runs LD, not CC, wlarc should be empty 8174 wlarc='${wl}' 8175 8176 # Set some defaults for GNU ld with shared library support. These 8177 # are reset later if shared libraries are not supported. Putting them 8178 # here allows them to be overridden if necessary. 8179 runpath_var=LD_RUN_PATH 8180 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 8181 export_dynamic_flag_spec='${wl}--export-dynamic' 8182 # ancient GNU ld didn't support --whole-archive et. al. 8183 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 8184 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8185 else 8186 whole_archive_flag_spec= 8187 fi 8188 supports_anon_versioning=no 8189 case `$LD -v 2>/dev/null` in 8190 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8191 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8192 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8193 *\ 2.11.*) ;; # other 2.11 versions 8194 *) supports_anon_versioning=yes ;; 8195 esac 8196 8197 # See if GNU ld supports shared libraries. 8198 case $host_os in 8199 aix[3-9]*) 8200 # On AIX/PPC, the GNU linker is very broken 8201 if test "$host_cpu" != ia64; then 8202 ld_shlibs=no 8203 cat <<EOF 1>&2 8204 8205*** Warning: the GNU linker, at least up to release 2.9.1, is reported 8206*** to be unable to reliably create shared libraries on AIX. 8207*** Therefore, libtool is disabling shared libraries support. If you 8208*** really care for shared libraries, you may want to modify your PATH 8209*** so that a non-GNU linker is found, and then restart. 8210 8211EOF 8212 fi 8213 ;; 8214 8215 amigaos*) 8216 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)' 8217 hardcode_libdir_flag_spec='-L$libdir' 8218 hardcode_minus_L=yes 8219 8220 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 8221 # that the semantics of dynamic libraries on AmigaOS, at least up 8222 # to version 4, is to share data among multiple programs linked 8223 # with the same dynamic library. Since this doesn't match the 8224 # behavior of shared libraries on other platforms, we can't use 8225 # them. 8226 ld_shlibs=no 8227 ;; 8228 8229 beos*) 8230 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8231 allow_undefined_flag=unsupported 8232 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8233 # support --undefined. This deserves some investigation. FIXME 8234 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8235 else 8236 ld_shlibs=no 8237 fi 8238 ;; 8239 8240 cygwin* | mingw* | pw32*) 8241 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8242 # as there is no search path for DLLs. 8243 hardcode_libdir_flag_spec='-L$libdir' 8244 allow_undefined_flag=unsupported 8245 always_export_symbols=no 8246 enable_shared_with_static_runtimes=yes 8247 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8248 8249 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 8250 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8251 # If the export-symbols file already is a .def file (1st line 8252 # is EXPORTS), use it as is; otherwise, prepend... 8253 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8254 cp $export_symbols $output_objdir/$soname.def; 8255 else 8256 echo EXPORTS > $output_objdir/$soname.def; 8257 cat $export_symbols >> $output_objdir/$soname.def; 8258 fi~ 8259 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8260 else 8261 ld_shlibs=no 8262 fi 8263 ;; 8264 8265 interix[3-9]*) 8266 hardcode_direct=no 8267 hardcode_shlibpath_var=no 8268 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8269 export_dynamic_flag_spec='${wl}-E' 8270 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8271 # Instead, shared libraries are loaded at an image base (0x10000000 by 8272 # default) and relocated if they conflict, which is a slow very memory 8273 # consuming and fragmenting process. To avoid this, we pick a random, 8274 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8275 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8276 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8277 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' 8278 ;; 8279 8280 gnu* | linux* | k*bsd*-gnu) 8281 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8282 tmp_addflag= 8283 case $cc_basename,$host_cpu in 8284 pgcc*) # Portland Group C compiler 8285 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' 8286 tmp_addflag=' $pic_flag' 8287 ;; 8288 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8289 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' 8290 tmp_addflag=' $pic_flag -Mnomain' ;; 8291 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8292 tmp_addflag=' -i_dynamic' ;; 8293 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8294 tmp_addflag=' -i_dynamic -nofor_main' ;; 8295 ifc* | ifort*) # Intel Fortran compiler 8296 tmp_addflag=' -nofor_main' ;; 8297 esac 8298 case `$CC -V 2>&1 | sed 5q` in 8299 *Sun\ C*) # Sun C 5.9 8300 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' 8301 tmp_sharedflag='-G' ;; 8302 *Sun\ F*) # Sun Fortran 8.3 8303 tmp_sharedflag='-G' ;; 8304 *) 8305 tmp_sharedflag='-shared' ;; 8306 esac 8307 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8308 8309 if test $supports_anon_versioning = yes; then 8310 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 8311 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8312 $echo "local: *; };" >> $output_objdir/$libname.ver~ 8313 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8314 fi 8315 else 8316 ld_shlibs=no 8317 fi 8318 ;; 8319 8320 netbsd*) 8321 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8322 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8323 wlarc= 8324 else 8325 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8326 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8327 fi 8328 ;; 8329 8330 solaris*) 8331 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 8332 ld_shlibs=no 8333 cat <<EOF 1>&2 8334 8335*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8336*** create shared libraries on Solaris systems. Therefore, libtool 8337*** is disabling shared libraries support. We urge you to upgrade GNU 8338*** binutils to release 2.9.1 or newer. Another option is to modify 8339*** your PATH or compiler configuration so that the native linker is 8340*** used, and then restart. 8341 8342EOF 8343 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8344 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8345 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8346 else 8347 ld_shlibs=no 8348 fi 8349 ;; 8350 8351 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8352 case `$LD -v 2>&1` in 8353 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8354 ld_shlibs=no 8355 cat <<_LT_EOF 1>&2 8356 8357*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8358*** reliably create shared libraries on SCO systems. Therefore, libtool 8359*** is disabling shared libraries support. We urge you to upgrade GNU 8360*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8361*** your PATH or compiler configuration so that the native linker is 8362*** used, and then restart. 8363 8364_LT_EOF 8365 ;; 8366 *) 8367 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8368 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 8369 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 8370 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 8371 else 8372 ld_shlibs=no 8373 fi 8374 ;; 8375 esac 8376 ;; 8377 8378 sunos4*) 8379 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8380 wlarc= 8381 hardcode_direct=yes 8382 hardcode_shlibpath_var=no 8383 ;; 8384 8385 *) 8386 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8387 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8388 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8389 else 8390 ld_shlibs=no 8391 fi 8392 ;; 8393 esac 8394 8395 if test "$ld_shlibs" = no; then 8396 runpath_var= 8397 hardcode_libdir_flag_spec= 8398 export_dynamic_flag_spec= 8399 whole_archive_flag_spec= 8400 fi 8401 else 8402 # PORTME fill in a description of your system's linker (not GNU ld) 8403 case $host_os in 8404 aix3*) 8405 allow_undefined_flag=unsupported 8406 always_export_symbols=yes 8407 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' 8408 # Note: this linker hardcodes the directories in LIBPATH if there 8409 # are no directories specified by -L. 8410 hardcode_minus_L=yes 8411 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8412 # Neither direct hardcoding nor static linking is supported with a 8413 # broken collect2. 8414 hardcode_direct=unsupported 8415 fi 8416 ;; 8417 8418 aix[4-9]*) 8419 if test "$host_cpu" = ia64; then 8420 # On IA64, the linker does run time linking by default, so we don't 8421 # have to do anything special. 8422 aix_use_runtimelinking=no 8423 exp_sym_flag='-Bexport' 8424 no_entry_flag="" 8425 else 8426 # If we're using GNU nm, then we don't want the "-C" option. 8427 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8428 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 8429 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' 8430 else 8431 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' 8432 fi 8433 aix_use_runtimelinking=no 8434 8435 # Test if we are trying to use run time linking or normal 8436 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8437 # need to do runtime linking. 8438 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8439 for ld_flag in $LDFLAGS; do 8440 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8441 aix_use_runtimelinking=yes 8442 break 8443 fi 8444 done 8445 ;; 8446 esac 8447 8448 exp_sym_flag='-bexport' 8449 no_entry_flag='-bnoentry' 8450 fi 8451 8452 # When large executables or shared objects are built, AIX ld can 8453 # have problems creating the table of contents. If linking a library 8454 # or program results in "error TOC overflow" add -mminimal-toc to 8455 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8456 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8457 8458 archive_cmds='' 8459 hardcode_direct=yes 8460 hardcode_libdir_separator=':' 8461 link_all_deplibs=yes 8462 8463 if test "$GCC" = yes; then 8464 case $host_os in aix4.[012]|aix4.[012].*) 8465 # We only want to do this on AIX 4.2 and lower, the check 8466 # below for broken collect2 doesn't work under 4.3+ 8467 collect2name=`${CC} -print-prog-name=collect2` 8468 if test -f "$collect2name" && \ 8469 strings "$collect2name" | grep resolve_lib_name >/dev/null 8470 then 8471 # We have reworked collect2 8472 : 8473 else 8474 # We have old collect2 8475 hardcode_direct=unsupported 8476 # It fails to find uninstalled libraries when the uninstalled 8477 # path is not listed in the libpath. Setting hardcode_minus_L 8478 # to unsupported forces relinking 8479 hardcode_minus_L=yes 8480 hardcode_libdir_flag_spec='-L$libdir' 8481 hardcode_libdir_separator= 8482 fi 8483 ;; 8484 esac 8485 shared_flag='-shared' 8486 if test "$aix_use_runtimelinking" = yes; then 8487 shared_flag="$shared_flag "'${wl}-G' 8488 fi 8489 else 8490 # not using gcc 8491 if test "$host_cpu" = ia64; then 8492 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8493 # chokes on -Wl,-G. The following line is correct: 8494 shared_flag='-G' 8495 else 8496 if test "$aix_use_runtimelinking" = yes; then 8497 shared_flag='${wl}-G' 8498 else 8499 shared_flag='${wl}-bM:SRE' 8500 fi 8501 fi 8502 fi 8503 8504 # It seems that -bexpall does not export symbols beginning with 8505 # underscore (_), so it is better to generate a list of symbols to export. 8506 always_export_symbols=yes 8507 if test "$aix_use_runtimelinking" = yes; then 8508 # Warning - without using the other runtime loading flags (-brtl), 8509 # -berok will link without error, but may produce a broken library. 8510 allow_undefined_flag='-berok' 8511 # Determine the default libpath from the value encoded in an empty executable. 8512 cat >conftest.$ac_ext <<_ACEOF 8513/* confdefs.h. */ 8514_ACEOF 8515cat confdefs.h >>conftest.$ac_ext 8516cat >>conftest.$ac_ext <<_ACEOF 8517/* end confdefs.h. */ 8518 8519int 8520main () 8521{ 8522 8523 ; 8524 return 0; 8525} 8526_ACEOF 8527rm -f conftest.$ac_objext conftest$ac_exeext 8528if { (ac_try="$ac_link" 8529case "(($ac_try" in 8530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8531 *) ac_try_echo=$ac_try;; 8532esac 8533eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8534$as_echo "$ac_try_echo") >&5 8535 (eval "$ac_link") 2>conftest.er1 8536 ac_status=$? 8537 grep -v '^ *+' conftest.er1 >conftest.err 8538 rm -f conftest.er1 8539 cat conftest.err >&5 8540 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8541 (exit $ac_status); } && { 8542 test -z "$ac_c_werror_flag" || 8543 test ! -s conftest.err 8544 } && test -s conftest$ac_exeext && { 8545 test "$cross_compiling" = yes || 8546 $as_test_x conftest$ac_exeext 8547 }; then 8548 8549lt_aix_libpath_sed=' 8550 /Import File Strings/,/^$/ { 8551 /^0/ { 8552 s/^0 *\(.*\)$/\1/ 8553 p 8554 } 8555 }' 8556aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8557# Check for a 64-bit object if we didn't find anything. 8558if test -z "$aix_libpath"; then 8559 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8560fi 8561else 8562 $as_echo "$as_me: failed program was:" >&5 8563sed 's/^/| /' conftest.$ac_ext >&5 8564 8565 8566fi 8567 8568rm -rf conftest.dSYM 8569rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8570 conftest$ac_exeext conftest.$ac_ext 8571if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8572 8573 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8574 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" 8575 else 8576 if test "$host_cpu" = ia64; then 8577 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8578 allow_undefined_flag="-z nodefs" 8579 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" 8580 else 8581 # Determine the default libpath from the value encoded in an empty executable. 8582 cat >conftest.$ac_ext <<_ACEOF 8583/* confdefs.h. */ 8584_ACEOF 8585cat confdefs.h >>conftest.$ac_ext 8586cat >>conftest.$ac_ext <<_ACEOF 8587/* end confdefs.h. */ 8588 8589int 8590main () 8591{ 8592 8593 ; 8594 return 0; 8595} 8596_ACEOF 8597rm -f conftest.$ac_objext conftest$ac_exeext 8598if { (ac_try="$ac_link" 8599case "(($ac_try" in 8600 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8601 *) ac_try_echo=$ac_try;; 8602esac 8603eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8604$as_echo "$ac_try_echo") >&5 8605 (eval "$ac_link") 2>conftest.er1 8606 ac_status=$? 8607 grep -v '^ *+' conftest.er1 >conftest.err 8608 rm -f conftest.er1 8609 cat conftest.err >&5 8610 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8611 (exit $ac_status); } && { 8612 test -z "$ac_c_werror_flag" || 8613 test ! -s conftest.err 8614 } && test -s conftest$ac_exeext && { 8615 test "$cross_compiling" = yes || 8616 $as_test_x conftest$ac_exeext 8617 }; then 8618 8619lt_aix_libpath_sed=' 8620 /Import File Strings/,/^$/ { 8621 /^0/ { 8622 s/^0 *\(.*\)$/\1/ 8623 p 8624 } 8625 }' 8626aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8627# Check for a 64-bit object if we didn't find anything. 8628if test -z "$aix_libpath"; then 8629 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8630fi 8631else 8632 $as_echo "$as_me: failed program was:" >&5 8633sed 's/^/| /' conftest.$ac_ext >&5 8634 8635 8636fi 8637 8638rm -rf conftest.dSYM 8639rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8640 conftest$ac_exeext conftest.$ac_ext 8641if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8642 8643 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8644 # Warning - without using the other run time loading flags, 8645 # -berok will link without error, but may produce a broken library. 8646 no_undefined_flag=' ${wl}-bernotok' 8647 allow_undefined_flag=' ${wl}-berok' 8648 # Exported symbols can be pulled into shared objects from archives 8649 whole_archive_flag_spec='$convenience' 8650 archive_cmds_need_lc=yes 8651 # This is similar to how AIX traditionally builds its shared libraries. 8652 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' 8653 fi 8654 fi 8655 ;; 8656 8657 amigaos*) 8658 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)' 8659 hardcode_libdir_flag_spec='-L$libdir' 8660 hardcode_minus_L=yes 8661 # see comment about different semantics on the GNU ld section 8662 ld_shlibs=no 8663 ;; 8664 8665 bsdi[45]*) 8666 export_dynamic_flag_spec=-rdynamic 8667 ;; 8668 8669 cygwin* | mingw* | pw32*) 8670 # When not using gcc, we currently assume that we are using 8671 # Microsoft Visual C++. 8672 # hardcode_libdir_flag_spec is actually meaningless, as there is 8673 # no search path for DLLs. 8674 hardcode_libdir_flag_spec=' ' 8675 allow_undefined_flag=unsupported 8676 # Tell ltmain to make .lib files, not .a files. 8677 libext=lib 8678 # Tell ltmain to make .dll files, not .so files. 8679 shrext_cmds=".dll" 8680 # FIXME: Setting linknames here is a bad hack. 8681 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8682 # The linker will automatically build a .lib file if we build a DLL. 8683 old_archive_From_new_cmds='true' 8684 # FIXME: Should let the user specify the lib program. 8685 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8686 fix_srcfile_path='`cygpath -w "$srcfile"`' 8687 enable_shared_with_static_runtimes=yes 8688 ;; 8689 8690 darwin* | rhapsody*) 8691 case $host_os in 8692 rhapsody* | darwin1.[012]) 8693 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8694 ;; 8695 *) # Darwin 1.3 on 8696 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8697 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8698 else 8699 case ${MACOSX_DEPLOYMENT_TARGET} in 8700 10.[012]) 8701 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8702 ;; 8703 10.*) 8704 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8705 ;; 8706 esac 8707 fi 8708 ;; 8709 esac 8710 archive_cmds_need_lc=no 8711 hardcode_direct=no 8712 hardcode_automatic=yes 8713 hardcode_shlibpath_var=unsupported 8714 whole_archive_flag_spec='' 8715 link_all_deplibs=yes 8716 if test "$GCC" = yes ; then 8717 output_verbose_link_cmd='echo' 8718 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8719 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8720 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}" 8721 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}" 8722 else 8723 case $cc_basename in 8724 xlc*) 8725 output_verbose_link_cmd='echo' 8726 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 8727 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8728 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8729 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}' 8730 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}' 8731 ;; 8732 *) 8733 ld_shlibs=no 8734 ;; 8735 esac 8736 fi 8737 ;; 8738 8739 dgux*) 8740 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8741 hardcode_libdir_flag_spec='-L$libdir' 8742 hardcode_shlibpath_var=no 8743 ;; 8744 8745 freebsd1*) 8746 ld_shlibs=no 8747 ;; 8748 8749 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8750 # support. Future versions do this automatically, but an explicit c++rt0.o 8751 # does not break anything, and helps significantly (at the cost of a little 8752 # extra space). 8753 freebsd2.2*) 8754 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8755 hardcode_libdir_flag_spec='-R$libdir' 8756 hardcode_direct=yes 8757 hardcode_shlibpath_var=no 8758 ;; 8759 8760 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8761 freebsd2*) 8762 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8763 hardcode_direct=yes 8764 hardcode_minus_L=yes 8765 hardcode_shlibpath_var=no 8766 ;; 8767 8768 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8769 freebsd* | dragonfly*) 8770 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8771 hardcode_libdir_flag_spec='-R$libdir' 8772 hardcode_direct=yes 8773 hardcode_shlibpath_var=no 8774 ;; 8775 8776 hpux9*) 8777 if test "$GCC" = yes; then 8778 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' 8779 else 8780 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' 8781 fi 8782 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8783 hardcode_libdir_separator=: 8784 hardcode_direct=yes 8785 8786 # hardcode_minus_L: Not really in the search PATH, 8787 # but as the default location of the library. 8788 hardcode_minus_L=yes 8789 export_dynamic_flag_spec='${wl}-E' 8790 ;; 8791 8792 hpux10*) 8793 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8794 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8795 else 8796 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8797 fi 8798 if test "$with_gnu_ld" = no; then 8799 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8800 hardcode_libdir_separator=: 8801 8802 hardcode_direct=yes 8803 export_dynamic_flag_spec='${wl}-E' 8804 8805 # hardcode_minus_L: Not really in the search PATH, 8806 # but as the default location of the library. 8807 hardcode_minus_L=yes 8808 fi 8809 ;; 8810 8811 hpux11*) 8812 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8813 case $host_cpu in 8814 hppa*64*) 8815 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8816 ;; 8817 ia64*) 8818 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8819 ;; 8820 *) 8821 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8822 ;; 8823 esac 8824 else 8825 case $host_cpu in 8826 hppa*64*) 8827 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8828 ;; 8829 ia64*) 8830 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8831 ;; 8832 *) 8833 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8834 ;; 8835 esac 8836 fi 8837 if test "$with_gnu_ld" = no; then 8838 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8839 hardcode_libdir_separator=: 8840 8841 case $host_cpu in 8842 hppa*64*|ia64*) 8843 hardcode_libdir_flag_spec_ld='+b $libdir' 8844 hardcode_direct=no 8845 hardcode_shlibpath_var=no 8846 ;; 8847 *) 8848 hardcode_direct=yes 8849 export_dynamic_flag_spec='${wl}-E' 8850 8851 # hardcode_minus_L: Not really in the search PATH, 8852 # but as the default location of the library. 8853 hardcode_minus_L=yes 8854 ;; 8855 esac 8856 fi 8857 ;; 8858 8859 irix5* | irix6* | nonstopux*) 8860 if test "$GCC" = yes; then 8861 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' 8862 else 8863 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' 8864 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8865 fi 8866 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8867 hardcode_libdir_separator=: 8868 link_all_deplibs=yes 8869 ;; 8870 8871 netbsd*) 8872 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8873 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8874 else 8875 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8876 fi 8877 hardcode_libdir_flag_spec='-R$libdir' 8878 hardcode_direct=yes 8879 hardcode_shlibpath_var=no 8880 ;; 8881 8882 newsos6) 8883 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8884 hardcode_direct=yes 8885 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8886 hardcode_libdir_separator=: 8887 hardcode_shlibpath_var=no 8888 ;; 8889 8890 openbsd*) 8891 if test -f /usr/libexec/ld.so; then 8892 hardcode_direct=yes 8893 hardcode_shlibpath_var=no 8894 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8895 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8896 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8897 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8898 export_dynamic_flag_spec='${wl}-E' 8899 else 8900 case $host_os in 8901 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8902 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8903 hardcode_libdir_flag_spec='-R$libdir' 8904 ;; 8905 *) 8906 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8907 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8908 ;; 8909 esac 8910 fi 8911 else 8912 ld_shlibs=no 8913 fi 8914 ;; 8915 8916 os2*) 8917 hardcode_libdir_flag_spec='-L$libdir' 8918 hardcode_minus_L=yes 8919 allow_undefined_flag=unsupported 8920 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' 8921 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8922 ;; 8923 8924 osf3*) 8925 if test "$GCC" = yes; then 8926 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8927 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 8928 else 8929 allow_undefined_flag=' -expect_unresolved \*' 8930 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' 8931 fi 8932 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8933 hardcode_libdir_separator=: 8934 ;; 8935 8936 osf4* | osf5*) # as osf3* with the addition of -msym flag 8937 if test "$GCC" = yes; then 8938 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8939 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' 8940 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8941 else 8942 allow_undefined_flag=' -expect_unresolved \*' 8943 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' 8944 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8945 $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' 8946 8947 # Both c and cxx compiler support -rpath directly 8948 hardcode_libdir_flag_spec='-rpath $libdir' 8949 fi 8950 hardcode_libdir_separator=: 8951 ;; 8952 8953 solaris*) 8954 no_undefined_flag=' -z text' 8955 if test "$GCC" = yes; then 8956 wlarc='${wl}' 8957 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8958 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8959 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8960 else 8961 wlarc='' 8962 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8963 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8964 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8965 fi 8966 hardcode_libdir_flag_spec='-R$libdir' 8967 hardcode_shlibpath_var=no 8968 case $host_os in 8969 solaris2.[0-5] | solaris2.[0-5].*) ;; 8970 *) 8971 # The compiler driver will combine and reorder linker options, 8972 # but understands `-z linker_flag'. GCC discards it without `$wl', 8973 # but is careful enough not to reorder. 8974 # Supported since Solaris 2.6 (maybe 2.5.1?) 8975 if test "$GCC" = yes; then 8976 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8977 else 8978 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8979 fi 8980 ;; 8981 esac 8982 link_all_deplibs=yes 8983 ;; 8984 8985 sunos4*) 8986 if test "x$host_vendor" = xsequent; then 8987 # Use $CC to link under sequent, because it throws in some extra .o 8988 # files that make .init and .fini sections work. 8989 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8990 else 8991 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8992 fi 8993 hardcode_libdir_flag_spec='-L$libdir' 8994 hardcode_direct=yes 8995 hardcode_minus_L=yes 8996 hardcode_shlibpath_var=no 8997 ;; 8998 8999 sysv4) 9000 case $host_vendor in 9001 sni) 9002 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9003 hardcode_direct=yes # is this really true??? 9004 ;; 9005 siemens) 9006 ## LD is ld it makes a PLAMLIB 9007 ## CC just makes a GrossModule. 9008 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9009 reload_cmds='$CC -r -o $output$reload_objs' 9010 hardcode_direct=no 9011 ;; 9012 motorola) 9013 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9014 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9015 ;; 9016 esac 9017 runpath_var='LD_RUN_PATH' 9018 hardcode_shlibpath_var=no 9019 ;; 9020 9021 sysv4.3*) 9022 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9023 hardcode_shlibpath_var=no 9024 export_dynamic_flag_spec='-Bexport' 9025 ;; 9026 9027 sysv4*MP*) 9028 if test -d /usr/nec; then 9029 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9030 hardcode_shlibpath_var=no 9031 runpath_var=LD_RUN_PATH 9032 hardcode_runpath_var=yes 9033 ld_shlibs=yes 9034 fi 9035 ;; 9036 9037 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9038 no_undefined_flag='${wl}-z,text' 9039 archive_cmds_need_lc=no 9040 hardcode_shlibpath_var=no 9041 runpath_var='LD_RUN_PATH' 9042 9043 if test "$GCC" = yes; then 9044 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9045 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9046 else 9047 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9048 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9049 fi 9050 ;; 9051 9052 sysv5* | sco3.2v5* | sco5v6*) 9053 # Note: We can NOT use -z defs as we might desire, because we do not 9054 # link with -lc, and that would cause any symbols used from libc to 9055 # always be unresolved, which means just about no library would 9056 # ever link correctly. If we're not using GNU ld we use -z text 9057 # though, which does catch some bad symbols but isn't as heavy-handed 9058 # as -z defs. 9059 no_undefined_flag='${wl}-z,text' 9060 allow_undefined_flag='${wl}-z,nodefs' 9061 archive_cmds_need_lc=no 9062 hardcode_shlibpath_var=no 9063 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 9064 hardcode_libdir_separator=':' 9065 link_all_deplibs=yes 9066 export_dynamic_flag_spec='${wl}-Bexport' 9067 runpath_var='LD_RUN_PATH' 9068 9069 if test "$GCC" = yes; then 9070 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9071 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9072 else 9073 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9074 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9075 fi 9076 ;; 9077 9078 uts4*) 9079 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9080 hardcode_libdir_flag_spec='-L$libdir' 9081 hardcode_shlibpath_var=no 9082 ;; 9083 9084 *) 9085 ld_shlibs=no 9086 ;; 9087 esac 9088 fi 9089 9090{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 9091$as_echo "$ld_shlibs" >&6; } 9092test "$ld_shlibs" = no && can_build_shared=no 9093 9094# 9095# Do we need to explicitly link libc? 9096# 9097case "x$archive_cmds_need_lc" in 9098x|xyes) 9099 # Assume -lc should be added 9100 archive_cmds_need_lc=yes 9101 9102 if test "$enable_shared" = yes && test "$GCC" = yes; then 9103 case $archive_cmds in 9104 *'~'*) 9105 # FIXME: we may have to deal with multi-command sequences. 9106 ;; 9107 '$CC '*) 9108 # Test whether the compiler implicitly links with -lc since on some 9109 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9110 # to ld, don't add -lc before -lgcc. 9111 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 9112$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9113 $rm conftest* 9114 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9115 9116 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 9117 (eval $ac_compile) 2>&5 9118 ac_status=$? 9119 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9120 (exit $ac_status); } 2>conftest.err; then 9121 soname=conftest 9122 lib=conftest 9123 libobjs=conftest.$ac_objext 9124 deplibs= 9125 wl=$lt_prog_compiler_wl 9126 pic_flag=$lt_prog_compiler_pic 9127 compiler_flags=-v 9128 linker_flags=-v 9129 verstring= 9130 output_objdir=. 9131 libname=conftest 9132 lt_save_allow_undefined_flag=$allow_undefined_flag 9133 allow_undefined_flag= 9134 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 9135 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 9136 ac_status=$? 9137 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9138 (exit $ac_status); } 9139 then 9140 archive_cmds_need_lc=no 9141 else 9142 archive_cmds_need_lc=yes 9143 fi 9144 allow_undefined_flag=$lt_save_allow_undefined_flag 9145 else 9146 cat conftest.err 1>&5 9147 fi 9148 $rm conftest* 9149 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 9150$as_echo "$archive_cmds_need_lc" >&6; } 9151 ;; 9152 esac 9153 fi 9154 ;; 9155esac 9156 9157{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 9158$as_echo_n "checking dynamic linker characteristics... " >&6; } 9159library_names_spec= 9160libname_spec='lib$name' 9161soname_spec= 9162shrext_cmds=".so" 9163postinstall_cmds= 9164postuninstall_cmds= 9165finish_cmds= 9166finish_eval= 9167shlibpath_var= 9168shlibpath_overrides_runpath=unknown 9169version_type=none 9170dynamic_linker="$host_os ld.so" 9171sys_lib_dlsearch_path_spec="/lib /usr/lib" 9172 9173if test "$GCC" = yes; then 9174 case $host_os in 9175 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9176 *) lt_awk_arg="/^libraries:/" ;; 9177 esac 9178 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9179 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then 9180 # if the path contains ";" then we assume it to be the separator 9181 # otherwise default to the standard path separator (i.e. ":") - it is 9182 # assumed that no part of a normal pathname contains ";" but that should 9183 # okay in the real world where ";" in dirpaths is itself problematic. 9184 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9185 else 9186 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9187 fi 9188 # Ok, now we have the path, separated by spaces, we can step through it 9189 # and add multilib dir if necessary. 9190 lt_tmp_lt_search_path_spec= 9191 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9192 for lt_sys_path in $lt_search_path_spec; do 9193 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9194 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9195 else 9196 test -d "$lt_sys_path" && \ 9197 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9198 fi 9199 done 9200 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' 9201BEGIN {RS=" "; FS="/|\n";} { 9202 lt_foo=""; 9203 lt_count=0; 9204 for (lt_i = NF; lt_i > 0; lt_i--) { 9205 if ($lt_i != "" && $lt_i != ".") { 9206 if ($lt_i == "..") { 9207 lt_count++; 9208 } else { 9209 if (lt_count == 0) { 9210 lt_foo="/" $lt_i lt_foo; 9211 } else { 9212 lt_count--; 9213 } 9214 } 9215 } 9216 } 9217 if (lt_foo != "") { lt_freq[lt_foo]++; } 9218 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9219}'` 9220 sys_lib_search_path_spec=`echo $lt_search_path_spec` 9221else 9222 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9223fi 9224need_lib_prefix=unknown 9225hardcode_into_libs=no 9226 9227# when you set need_version to no, make sure it does not cause -set_version 9228# flags to be left without arguments 9229need_version=unknown 9230 9231case $host_os in 9232aix3*) 9233 version_type=linux 9234 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9235 shlibpath_var=LIBPATH 9236 9237 # AIX 3 has no versioning support, so we append a major version to the name. 9238 soname_spec='${libname}${release}${shared_ext}$major' 9239 ;; 9240 9241aix[4-9]*) 9242 version_type=linux 9243 need_lib_prefix=no 9244 need_version=no 9245 hardcode_into_libs=yes 9246 if test "$host_cpu" = ia64; then 9247 # AIX 5 supports IA64 9248 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9249 shlibpath_var=LD_LIBRARY_PATH 9250 else 9251 # With GCC up to 2.95.x, collect2 would create an import file 9252 # for dependence libraries. The import file would start with 9253 # the line `#! .'. This would cause the generated library to 9254 # depend on `.', always an invalid library. This was fixed in 9255 # development snapshots of GCC prior to 3.0. 9256 case $host_os in 9257 aix4 | aix4.[01] | aix4.[01].*) 9258 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9259 echo ' yes ' 9260 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 9261 : 9262 else 9263 can_build_shared=no 9264 fi 9265 ;; 9266 esac 9267 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9268 # soname into executable. Probably we can add versioning support to 9269 # collect2, so additional links can be useful in future. 9270 if test "$aix_use_runtimelinking" = yes; then 9271 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9272 # instead of lib<name>.a to let people know that these are not 9273 # typical AIX shared libraries. 9274 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9275 else 9276 # We preserve .a as extension for shared libraries through AIX4.2 9277 # and later when we are not doing run time linking. 9278 library_names_spec='${libname}${release}.a $libname.a' 9279 soname_spec='${libname}${release}${shared_ext}$major' 9280 fi 9281 shlibpath_var=LIBPATH 9282 fi 9283 ;; 9284 9285amigaos*) 9286 library_names_spec='$libname.ixlibrary $libname.a' 9287 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9288 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' 9289 ;; 9290 9291beos*) 9292 library_names_spec='${libname}${shared_ext}' 9293 dynamic_linker="$host_os ld.so" 9294 shlibpath_var=LIBRARY_PATH 9295 ;; 9296 9297bsdi[45]*) 9298 version_type=linux 9299 need_version=no 9300 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9301 soname_spec='${libname}${release}${shared_ext}$major' 9302 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9303 shlibpath_var=LD_LIBRARY_PATH 9304 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9305 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9306 # the default ld.so.conf also contains /usr/contrib/lib and 9307 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9308 # libtool to hard-code these into programs 9309 ;; 9310 9311cygwin* | mingw* | pw32*) 9312 version_type=windows 9313 shrext_cmds=".dll" 9314 need_version=no 9315 need_lib_prefix=no 9316 9317 case $GCC,$host_os in 9318 yes,cygwin* | yes,mingw* | yes,pw32*) 9319 library_names_spec='$libname.dll.a' 9320 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9321 postinstall_cmds='base_file=`basename \${file}`~ 9322 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 9323 dldir=$destdir/`dirname \$dlpath`~ 9324 test -d \$dldir || mkdir -p \$dldir~ 9325 $install_prog $dir/$dlname \$dldir/$dlname~ 9326 chmod a+x \$dldir/$dlname' 9327 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9328 dlpath=$dir/\$dldll~ 9329 $rm \$dlpath' 9330 shlibpath_overrides_runpath=yes 9331 9332 case $host_os in 9333 cygwin*) 9334 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9335 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9336 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9337 ;; 9338 mingw*) 9339 # MinGW DLLs use traditional 'lib' prefix 9340 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9341 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9342 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 9343 # It is most probably a Windows format PATH printed by 9344 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9345 # path with ; separators, and with drive letters. We can handle the 9346 # drive letters (cygwin fileutils understands them), so leave them, 9347 # especially as we might pass files found there to a mingw objdump, 9348 # which wouldn't understand a cygwinified path. Ahh. 9349 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9350 else 9351 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9352 fi 9353 ;; 9354 pw32*) 9355 # pw32 DLLs use 'pw' prefix rather than 'lib' 9356 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9357 ;; 9358 esac 9359 ;; 9360 9361 *) 9362 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9363 ;; 9364 esac 9365 dynamic_linker='Win32 ld.exe' 9366 # FIXME: first we should search . and the directory the executable is in 9367 shlibpath_var=PATH 9368 ;; 9369 9370darwin* | rhapsody*) 9371 dynamic_linker="$host_os dyld" 9372 version_type=darwin 9373 need_lib_prefix=no 9374 need_version=no 9375 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9376 soname_spec='${libname}${release}${major}$shared_ext' 9377 shlibpath_overrides_runpath=yes 9378 shlibpath_var=DYLD_LIBRARY_PATH 9379 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9380 9381 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9382 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9383 ;; 9384 9385dgux*) 9386 version_type=linux 9387 need_lib_prefix=no 9388 need_version=no 9389 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9390 soname_spec='${libname}${release}${shared_ext}$major' 9391 shlibpath_var=LD_LIBRARY_PATH 9392 ;; 9393 9394freebsd1*) 9395 dynamic_linker=no 9396 ;; 9397 9398freebsd* | dragonfly*) 9399 # DragonFly does not have aout. When/if they implement a new 9400 # versioning mechanism, adjust this. 9401 if test -x /usr/bin/objformat; then 9402 objformat=`/usr/bin/objformat` 9403 else 9404 case $host_os in 9405 freebsd[123]*) objformat=aout ;; 9406 *) objformat=elf ;; 9407 esac 9408 fi 9409 version_type=freebsd-$objformat 9410 case $version_type in 9411 freebsd-elf*) 9412 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9413 need_version=no 9414 need_lib_prefix=no 9415 ;; 9416 freebsd-*) 9417 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9418 need_version=yes 9419 ;; 9420 esac 9421 shlibpath_var=LD_LIBRARY_PATH 9422 case $host_os in 9423 freebsd2*) 9424 shlibpath_overrides_runpath=yes 9425 ;; 9426 freebsd3.[01]* | freebsdelf3.[01]*) 9427 shlibpath_overrides_runpath=yes 9428 hardcode_into_libs=yes 9429 ;; 9430 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9431 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9432 shlibpath_overrides_runpath=no 9433 hardcode_into_libs=yes 9434 ;; 9435 *) # from 4.6 on, and DragonFly 9436 shlibpath_overrides_runpath=yes 9437 hardcode_into_libs=yes 9438 ;; 9439 esac 9440 ;; 9441 9442gnu*) 9443 version_type=linux 9444 need_lib_prefix=no 9445 need_version=no 9446 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9447 soname_spec='${libname}${release}${shared_ext}$major' 9448 shlibpath_var=LD_LIBRARY_PATH 9449 hardcode_into_libs=yes 9450 ;; 9451 9452hpux9* | hpux10* | hpux11*) 9453 # Give a soname corresponding to the major version so that dld.sl refuses to 9454 # link against other versions. 9455 version_type=sunos 9456 need_lib_prefix=no 9457 need_version=no 9458 case $host_cpu in 9459 ia64*) 9460 shrext_cmds='.so' 9461 hardcode_into_libs=yes 9462 dynamic_linker="$host_os dld.so" 9463 shlibpath_var=LD_LIBRARY_PATH 9464 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9465 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9466 soname_spec='${libname}${release}${shared_ext}$major' 9467 if test "X$HPUX_IA64_MODE" = X32; then 9468 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9469 else 9470 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9471 fi 9472 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9473 ;; 9474 hppa*64*) 9475 shrext_cmds='.sl' 9476 hardcode_into_libs=yes 9477 dynamic_linker="$host_os dld.sl" 9478 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9479 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9480 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9481 soname_spec='${libname}${release}${shared_ext}$major' 9482 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9483 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9484 ;; 9485 *) 9486 shrext_cmds='.sl' 9487 dynamic_linker="$host_os dld.sl" 9488 shlibpath_var=SHLIB_PATH 9489 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9490 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9491 soname_spec='${libname}${release}${shared_ext}$major' 9492 ;; 9493 esac 9494 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9495 postinstall_cmds='chmod 555 $lib' 9496 ;; 9497 9498interix[3-9]*) 9499 version_type=linux 9500 need_lib_prefix=no 9501 need_version=no 9502 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9503 soname_spec='${libname}${release}${shared_ext}$major' 9504 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9505 shlibpath_var=LD_LIBRARY_PATH 9506 shlibpath_overrides_runpath=no 9507 hardcode_into_libs=yes 9508 ;; 9509 9510irix5* | irix6* | nonstopux*) 9511 case $host_os in 9512 nonstopux*) version_type=nonstopux ;; 9513 *) 9514 if test "$lt_cv_prog_gnu_ld" = yes; then 9515 version_type=linux 9516 else 9517 version_type=irix 9518 fi ;; 9519 esac 9520 need_lib_prefix=no 9521 need_version=no 9522 soname_spec='${libname}${release}${shared_ext}$major' 9523 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9524 case $host_os in 9525 irix5* | nonstopux*) 9526 libsuff= shlibsuff= 9527 ;; 9528 *) 9529 case $LD in # libtool.m4 will add one of these switches to LD 9530 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9531 libsuff= shlibsuff= libmagic=32-bit;; 9532 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9533 libsuff=32 shlibsuff=N32 libmagic=N32;; 9534 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9535 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9536 *) libsuff= shlibsuff= libmagic=never-match;; 9537 esac 9538 ;; 9539 esac 9540 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9541 shlibpath_overrides_runpath=no 9542 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9543 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9544 hardcode_into_libs=yes 9545 ;; 9546 9547# No shared lib support for Linux oldld, aout, or coff. 9548linux*oldld* | linux*aout* | linux*coff*) 9549 dynamic_linker=no 9550 ;; 9551 9552# This must be Linux ELF. 9553linux* | k*bsd*-gnu) 9554 version_type=linux 9555 need_lib_prefix=no 9556 need_version=no 9557 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9558 soname_spec='${libname}${release}${shared_ext}$major' 9559 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9560 shlibpath_var=LD_LIBRARY_PATH 9561 shlibpath_overrides_runpath=no 9562 # This implies no fast_install, which is unacceptable. 9563 # Some rework will be needed to allow for fast_install 9564 # before this can be enabled. 9565 hardcode_into_libs=yes 9566 9567 # Append ld.so.conf contents to the search path 9568 if test -f /etc/ld.so.conf; then 9569 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' ' '` 9570 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9571 fi 9572 9573 # We used to test for /lib/ld.so.1 and disable shared libraries on 9574 # powerpc, because MkLinux only supported shared libraries with the 9575 # GNU dynamic linker. Since this was broken with cross compilers, 9576 # most powerpc-linux boxes support dynamic linking these days and 9577 # people can always --disable-shared, the test was removed, and we 9578 # assume the GNU/Linux dynamic linker is in use. 9579 dynamic_linker='GNU/Linux ld.so' 9580 ;; 9581 9582netbsd*) 9583 version_type=sunos 9584 need_lib_prefix=no 9585 need_version=no 9586 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9587 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9588 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9589 dynamic_linker='NetBSD (a.out) ld.so' 9590 else 9591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9592 soname_spec='${libname}${release}${shared_ext}$major' 9593 dynamic_linker='NetBSD ld.elf_so' 9594 fi 9595 shlibpath_var=LD_LIBRARY_PATH 9596 shlibpath_overrides_runpath=yes 9597 hardcode_into_libs=yes 9598 ;; 9599 9600newsos6) 9601 version_type=linux 9602 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9603 shlibpath_var=LD_LIBRARY_PATH 9604 shlibpath_overrides_runpath=yes 9605 ;; 9606 9607nto-qnx*) 9608 version_type=linux 9609 need_lib_prefix=no 9610 need_version=no 9611 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9612 soname_spec='${libname}${release}${shared_ext}$major' 9613 shlibpath_var=LD_LIBRARY_PATH 9614 shlibpath_overrides_runpath=yes 9615 ;; 9616 9617openbsd*) 9618 version_type=sunos 9619 sys_lib_dlsearch_path_spec="/usr/lib" 9620 need_lib_prefix=no 9621 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9622 case $host_os in 9623 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9624 *) need_version=no ;; 9625 esac 9626 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9627 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9628 shlibpath_var=LD_LIBRARY_PATH 9629 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9630 case $host_os in 9631 openbsd2.[89] | openbsd2.[89].*) 9632 shlibpath_overrides_runpath=no 9633 ;; 9634 *) 9635 shlibpath_overrides_runpath=yes 9636 ;; 9637 esac 9638 else 9639 shlibpath_overrides_runpath=yes 9640 fi 9641 ;; 9642 9643os2*) 9644 libname_spec='$name' 9645 shrext_cmds=".dll" 9646 need_lib_prefix=no 9647 library_names_spec='$libname${shared_ext} $libname.a' 9648 dynamic_linker='OS/2 ld.exe' 9649 shlibpath_var=LIBPATH 9650 ;; 9651 9652osf3* | osf4* | osf5*) 9653 version_type=osf 9654 need_lib_prefix=no 9655 need_version=no 9656 soname_spec='${libname}${release}${shared_ext}$major' 9657 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9658 shlibpath_var=LD_LIBRARY_PATH 9659 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9660 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9661 ;; 9662 9663rdos*) 9664 dynamic_linker=no 9665 ;; 9666 9667solaris*) 9668 version_type=linux 9669 need_lib_prefix=no 9670 need_version=no 9671 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9672 soname_spec='${libname}${release}${shared_ext}$major' 9673 shlibpath_var=LD_LIBRARY_PATH 9674 shlibpath_overrides_runpath=yes 9675 hardcode_into_libs=yes 9676 # ldd complains unless libraries are executable 9677 postinstall_cmds='chmod +x $lib' 9678 ;; 9679 9680sunos4*) 9681 version_type=sunos 9682 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9683 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9684 shlibpath_var=LD_LIBRARY_PATH 9685 shlibpath_overrides_runpath=yes 9686 if test "$with_gnu_ld" = yes; then 9687 need_lib_prefix=no 9688 fi 9689 need_version=yes 9690 ;; 9691 9692sysv4 | sysv4.3*) 9693 version_type=linux 9694 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9695 soname_spec='${libname}${release}${shared_ext}$major' 9696 shlibpath_var=LD_LIBRARY_PATH 9697 case $host_vendor in 9698 sni) 9699 shlibpath_overrides_runpath=no 9700 need_lib_prefix=no 9701 export_dynamic_flag_spec='${wl}-Blargedynsym' 9702 runpath_var=LD_RUN_PATH 9703 ;; 9704 siemens) 9705 need_lib_prefix=no 9706 ;; 9707 motorola) 9708 need_lib_prefix=no 9709 need_version=no 9710 shlibpath_overrides_runpath=no 9711 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9712 ;; 9713 esac 9714 ;; 9715 9716sysv4*MP*) 9717 if test -d /usr/nec ;then 9718 version_type=linux 9719 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9720 soname_spec='$libname${shared_ext}.$major' 9721 shlibpath_var=LD_LIBRARY_PATH 9722 fi 9723 ;; 9724 9725sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9726 version_type=freebsd-elf 9727 need_lib_prefix=no 9728 need_version=no 9729 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9730 soname_spec='${libname}${release}${shared_ext}$major' 9731 shlibpath_var=LD_LIBRARY_PATH 9732 hardcode_into_libs=yes 9733 if test "$with_gnu_ld" = yes; then 9734 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9735 shlibpath_overrides_runpath=no 9736 else 9737 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9738 shlibpath_overrides_runpath=yes 9739 case $host_os in 9740 sco3.2v5*) 9741 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9742 ;; 9743 esac 9744 fi 9745 sys_lib_dlsearch_path_spec='/usr/lib' 9746 ;; 9747 9748uts4*) 9749 version_type=linux 9750 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9751 soname_spec='${libname}${release}${shared_ext}$major' 9752 shlibpath_var=LD_LIBRARY_PATH 9753 ;; 9754 9755*) 9756 dynamic_linker=no 9757 ;; 9758esac 9759{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9760$as_echo "$dynamic_linker" >&6; } 9761test "$dynamic_linker" = no && can_build_shared=no 9762 9763if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9764 $as_echo_n "(cached) " >&6 9765else 9766 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 9767fi 9768 9769sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9770if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9771 $as_echo_n "(cached) " >&6 9772else 9773 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 9774fi 9775 9776sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9777 9778variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9779if test "$GCC" = yes; then 9780 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9781fi 9782 9783{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9784$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9785hardcode_action= 9786if test -n "$hardcode_libdir_flag_spec" || \ 9787 test -n "$runpath_var" || \ 9788 test "X$hardcode_automatic" = "Xyes" ; then 9789 9790 # We can hardcode non-existant directories. 9791 if test "$hardcode_direct" != no && 9792 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9793 # have to relink, otherwise we might link with an installed library 9794 # when we should be linking with a yet-to-be-installed one 9795 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9796 test "$hardcode_minus_L" != no; then 9797 # Linking always hardcodes the temporary library directory. 9798 hardcode_action=relink 9799 else 9800 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9801 hardcode_action=immediate 9802 fi 9803else 9804 # We cannot hardcode anything, or else we can only hardcode existing 9805 # directories. 9806 hardcode_action=unsupported 9807fi 9808{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 9809$as_echo "$hardcode_action" >&6; } 9810 9811if test "$hardcode_action" = relink; then 9812 # Fast installation is not supported 9813 enable_fast_install=no 9814elif test "$shlibpath_overrides_runpath" = yes || 9815 test "$enable_shared" = no; then 9816 # Fast installation is not necessary 9817 enable_fast_install=needless 9818fi 9819 9820striplib= 9821old_striplib= 9822{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9823$as_echo_n "checking whether stripping libraries is possible... " >&6; } 9824if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9825 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9826 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9827 { $as_echo "$as_me:$LINENO: result: yes" >&5 9828$as_echo "yes" >&6; } 9829else 9830# FIXME - insert some real tests, host_os isn't really good enough 9831 case $host_os in 9832 darwin*) 9833 if test -n "$STRIP" ; then 9834 striplib="$STRIP -x" 9835 old_striplib="$STRIP -S" 9836 { $as_echo "$as_me:$LINENO: result: yes" >&5 9837$as_echo "yes" >&6; } 9838 else 9839 { $as_echo "$as_me:$LINENO: result: no" >&5 9840$as_echo "no" >&6; } 9841fi 9842 ;; 9843 *) 9844 { $as_echo "$as_me:$LINENO: result: no" >&5 9845$as_echo "no" >&6; } 9846 ;; 9847 esac 9848fi 9849 9850if test "x$enable_dlopen" != xyes; then 9851 enable_dlopen=unknown 9852 enable_dlopen_self=unknown 9853 enable_dlopen_self_static=unknown 9854else 9855 lt_cv_dlopen=no 9856 lt_cv_dlopen_libs= 9857 9858 case $host_os in 9859 beos*) 9860 lt_cv_dlopen="load_add_on" 9861 lt_cv_dlopen_libs= 9862 lt_cv_dlopen_self=yes 9863 ;; 9864 9865 mingw* | pw32*) 9866 lt_cv_dlopen="LoadLibrary" 9867 lt_cv_dlopen_libs= 9868 ;; 9869 9870 cygwin*) 9871 lt_cv_dlopen="dlopen" 9872 lt_cv_dlopen_libs= 9873 ;; 9874 9875 darwin*) 9876 # if libdl is installed we need to link against it 9877 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9878$as_echo_n "checking for dlopen in -ldl... " >&6; } 9879if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9880 $as_echo_n "(cached) " >&6 9881else 9882 ac_check_lib_save_LIBS=$LIBS 9883LIBS="-ldl $LIBS" 9884cat >conftest.$ac_ext <<_ACEOF 9885/* confdefs.h. */ 9886_ACEOF 9887cat confdefs.h >>conftest.$ac_ext 9888cat >>conftest.$ac_ext <<_ACEOF 9889/* end confdefs.h. */ 9890 9891/* Override any GCC internal prototype to avoid an error. 9892 Use char because int might match the return type of a GCC 9893 builtin and then its argument prototype would still apply. */ 9894#ifdef __cplusplus 9895extern "C" 9896#endif 9897char dlopen (); 9898int 9899main () 9900{ 9901return dlopen (); 9902 ; 9903 return 0; 9904} 9905_ACEOF 9906rm -f conftest.$ac_objext conftest$ac_exeext 9907if { (ac_try="$ac_link" 9908case "(($ac_try" in 9909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9910 *) ac_try_echo=$ac_try;; 9911esac 9912eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 9913$as_echo "$ac_try_echo") >&5 9914 (eval "$ac_link") 2>conftest.er1 9915 ac_status=$? 9916 grep -v '^ *+' conftest.er1 >conftest.err 9917 rm -f conftest.er1 9918 cat conftest.err >&5 9919 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9920 (exit $ac_status); } && { 9921 test -z "$ac_c_werror_flag" || 9922 test ! -s conftest.err 9923 } && test -s conftest$ac_exeext && { 9924 test "$cross_compiling" = yes || 9925 $as_test_x conftest$ac_exeext 9926 }; then 9927 ac_cv_lib_dl_dlopen=yes 9928else 9929 $as_echo "$as_me: failed program was:" >&5 9930sed 's/^/| /' conftest.$ac_ext >&5 9931 9932 ac_cv_lib_dl_dlopen=no 9933fi 9934 9935rm -rf conftest.dSYM 9936rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9937 conftest$ac_exeext conftest.$ac_ext 9938LIBS=$ac_check_lib_save_LIBS 9939fi 9940{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9941$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9942if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 9943 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9944else 9945 9946 lt_cv_dlopen="dyld" 9947 lt_cv_dlopen_libs= 9948 lt_cv_dlopen_self=yes 9949 9950fi 9951 9952 ;; 9953 9954 *) 9955 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 9956$as_echo_n "checking for shl_load... " >&6; } 9957if test "${ac_cv_func_shl_load+set}" = set; then 9958 $as_echo_n "(cached) " >&6 9959else 9960 cat >conftest.$ac_ext <<_ACEOF 9961/* confdefs.h. */ 9962_ACEOF 9963cat confdefs.h >>conftest.$ac_ext 9964cat >>conftest.$ac_ext <<_ACEOF 9965/* end confdefs.h. */ 9966/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9967 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9968#define shl_load innocuous_shl_load 9969 9970/* System header to define __stub macros and hopefully few prototypes, 9971 which can conflict with char shl_load (); below. 9972 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9973 <limits.h> exists even on freestanding compilers. */ 9974 9975#ifdef __STDC__ 9976# include <limits.h> 9977#else 9978# include <assert.h> 9979#endif 9980 9981#undef shl_load 9982 9983/* Override any GCC internal prototype to avoid an error. 9984 Use char because int might match the return type of a GCC 9985 builtin and then its argument prototype would still apply. */ 9986#ifdef __cplusplus 9987extern "C" 9988#endif 9989char shl_load (); 9990/* The GNU C library defines this for functions which it implements 9991 to always fail with ENOSYS. Some functions are actually named 9992 something starting with __ and the normal name is an alias. */ 9993#if defined __stub_shl_load || defined __stub___shl_load 9994choke me 9995#endif 9996 9997int 9998main () 9999{ 10000return shl_load (); 10001 ; 10002 return 0; 10003} 10004_ACEOF 10005rm -f conftest.$ac_objext conftest$ac_exeext 10006if { (ac_try="$ac_link" 10007case "(($ac_try" in 10008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10009 *) ac_try_echo=$ac_try;; 10010esac 10011eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10012$as_echo "$ac_try_echo") >&5 10013 (eval "$ac_link") 2>conftest.er1 10014 ac_status=$? 10015 grep -v '^ *+' conftest.er1 >conftest.err 10016 rm -f conftest.er1 10017 cat conftest.err >&5 10018 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10019 (exit $ac_status); } && { 10020 test -z "$ac_c_werror_flag" || 10021 test ! -s conftest.err 10022 } && test -s conftest$ac_exeext && { 10023 test "$cross_compiling" = yes || 10024 $as_test_x conftest$ac_exeext 10025 }; then 10026 ac_cv_func_shl_load=yes 10027else 10028 $as_echo "$as_me: failed program was:" >&5 10029sed 's/^/| /' conftest.$ac_ext >&5 10030 10031 ac_cv_func_shl_load=no 10032fi 10033 10034rm -rf conftest.dSYM 10035rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10036 conftest$ac_exeext conftest.$ac_ext 10037fi 10038{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 10039$as_echo "$ac_cv_func_shl_load" >&6; } 10040if test "x$ac_cv_func_shl_load" = x""yes; then 10041 lt_cv_dlopen="shl_load" 10042else 10043 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 10044$as_echo_n "checking for shl_load in -ldld... " >&6; } 10045if test "${ac_cv_lib_dld_shl_load+set}" = set; then 10046 $as_echo_n "(cached) " >&6 10047else 10048 ac_check_lib_save_LIBS=$LIBS 10049LIBS="-ldld $LIBS" 10050cat >conftest.$ac_ext <<_ACEOF 10051/* confdefs.h. */ 10052_ACEOF 10053cat confdefs.h >>conftest.$ac_ext 10054cat >>conftest.$ac_ext <<_ACEOF 10055/* end confdefs.h. */ 10056 10057/* Override any GCC internal prototype to avoid an error. 10058 Use char because int might match the return type of a GCC 10059 builtin and then its argument prototype would still apply. */ 10060#ifdef __cplusplus 10061extern "C" 10062#endif 10063char shl_load (); 10064int 10065main () 10066{ 10067return shl_load (); 10068 ; 10069 return 0; 10070} 10071_ACEOF 10072rm -f conftest.$ac_objext conftest$ac_exeext 10073if { (ac_try="$ac_link" 10074case "(($ac_try" in 10075 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10076 *) ac_try_echo=$ac_try;; 10077esac 10078eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10079$as_echo "$ac_try_echo") >&5 10080 (eval "$ac_link") 2>conftest.er1 10081 ac_status=$? 10082 grep -v '^ *+' conftest.er1 >conftest.err 10083 rm -f conftest.er1 10084 cat conftest.err >&5 10085 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10086 (exit $ac_status); } && { 10087 test -z "$ac_c_werror_flag" || 10088 test ! -s conftest.err 10089 } && test -s conftest$ac_exeext && { 10090 test "$cross_compiling" = yes || 10091 $as_test_x conftest$ac_exeext 10092 }; then 10093 ac_cv_lib_dld_shl_load=yes 10094else 10095 $as_echo "$as_me: failed program was:" >&5 10096sed 's/^/| /' conftest.$ac_ext >&5 10097 10098 ac_cv_lib_dld_shl_load=no 10099fi 10100 10101rm -rf conftest.dSYM 10102rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10103 conftest$ac_exeext conftest.$ac_ext 10104LIBS=$ac_check_lib_save_LIBS 10105fi 10106{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 10107$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10108if test "x$ac_cv_lib_dld_shl_load" = x""yes; then 10109 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10110else 10111 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 10112$as_echo_n "checking for dlopen... " >&6; } 10113if test "${ac_cv_func_dlopen+set}" = set; then 10114 $as_echo_n "(cached) " >&6 10115else 10116 cat >conftest.$ac_ext <<_ACEOF 10117/* confdefs.h. */ 10118_ACEOF 10119cat confdefs.h >>conftest.$ac_ext 10120cat >>conftest.$ac_ext <<_ACEOF 10121/* end confdefs.h. */ 10122/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 10123 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10124#define dlopen innocuous_dlopen 10125 10126/* System header to define __stub macros and hopefully few prototypes, 10127 which can conflict with char dlopen (); below. 10128 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10129 <limits.h> exists even on freestanding compilers. */ 10130 10131#ifdef __STDC__ 10132# include <limits.h> 10133#else 10134# include <assert.h> 10135#endif 10136 10137#undef dlopen 10138 10139/* Override any GCC internal prototype to avoid an error. 10140 Use char because int might match the return type of a GCC 10141 builtin and then its argument prototype would still apply. */ 10142#ifdef __cplusplus 10143extern "C" 10144#endif 10145char dlopen (); 10146/* The GNU C library defines this for functions which it implements 10147 to always fail with ENOSYS. Some functions are actually named 10148 something starting with __ and the normal name is an alias. */ 10149#if defined __stub_dlopen || defined __stub___dlopen 10150choke me 10151#endif 10152 10153int 10154main () 10155{ 10156return dlopen (); 10157 ; 10158 return 0; 10159} 10160_ACEOF 10161rm -f conftest.$ac_objext conftest$ac_exeext 10162if { (ac_try="$ac_link" 10163case "(($ac_try" in 10164 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10165 *) ac_try_echo=$ac_try;; 10166esac 10167eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10168$as_echo "$ac_try_echo") >&5 10169 (eval "$ac_link") 2>conftest.er1 10170 ac_status=$? 10171 grep -v '^ *+' conftest.er1 >conftest.err 10172 rm -f conftest.er1 10173 cat conftest.err >&5 10174 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10175 (exit $ac_status); } && { 10176 test -z "$ac_c_werror_flag" || 10177 test ! -s conftest.err 10178 } && test -s conftest$ac_exeext && { 10179 test "$cross_compiling" = yes || 10180 $as_test_x conftest$ac_exeext 10181 }; then 10182 ac_cv_func_dlopen=yes 10183else 10184 $as_echo "$as_me: failed program was:" >&5 10185sed 's/^/| /' conftest.$ac_ext >&5 10186 10187 ac_cv_func_dlopen=no 10188fi 10189 10190rm -rf conftest.dSYM 10191rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10192 conftest$ac_exeext conftest.$ac_ext 10193fi 10194{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 10195$as_echo "$ac_cv_func_dlopen" >&6; } 10196if test "x$ac_cv_func_dlopen" = x""yes; then 10197 lt_cv_dlopen="dlopen" 10198else 10199 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 10200$as_echo_n "checking for dlopen in -ldl... " >&6; } 10201if test "${ac_cv_lib_dl_dlopen+set}" = set; then 10202 $as_echo_n "(cached) " >&6 10203else 10204 ac_check_lib_save_LIBS=$LIBS 10205LIBS="-ldl $LIBS" 10206cat >conftest.$ac_ext <<_ACEOF 10207/* confdefs.h. */ 10208_ACEOF 10209cat confdefs.h >>conftest.$ac_ext 10210cat >>conftest.$ac_ext <<_ACEOF 10211/* end confdefs.h. */ 10212 10213/* Override any GCC internal prototype to avoid an error. 10214 Use char because int might match the return type of a GCC 10215 builtin and then its argument prototype would still apply. */ 10216#ifdef __cplusplus 10217extern "C" 10218#endif 10219char dlopen (); 10220int 10221main () 10222{ 10223return dlopen (); 10224 ; 10225 return 0; 10226} 10227_ACEOF 10228rm -f conftest.$ac_objext conftest$ac_exeext 10229if { (ac_try="$ac_link" 10230case "(($ac_try" in 10231 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10232 *) ac_try_echo=$ac_try;; 10233esac 10234eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10235$as_echo "$ac_try_echo") >&5 10236 (eval "$ac_link") 2>conftest.er1 10237 ac_status=$? 10238 grep -v '^ *+' conftest.er1 >conftest.err 10239 rm -f conftest.er1 10240 cat conftest.err >&5 10241 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10242 (exit $ac_status); } && { 10243 test -z "$ac_c_werror_flag" || 10244 test ! -s conftest.err 10245 } && test -s conftest$ac_exeext && { 10246 test "$cross_compiling" = yes || 10247 $as_test_x conftest$ac_exeext 10248 }; then 10249 ac_cv_lib_dl_dlopen=yes 10250else 10251 $as_echo "$as_me: failed program was:" >&5 10252sed 's/^/| /' conftest.$ac_ext >&5 10253 10254 ac_cv_lib_dl_dlopen=no 10255fi 10256 10257rm -rf conftest.dSYM 10258rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10259 conftest$ac_exeext conftest.$ac_ext 10260LIBS=$ac_check_lib_save_LIBS 10261fi 10262{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 10263$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10264if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 10265 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10266else 10267 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 10268$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10269if test "${ac_cv_lib_svld_dlopen+set}" = set; then 10270 $as_echo_n "(cached) " >&6 10271else 10272 ac_check_lib_save_LIBS=$LIBS 10273LIBS="-lsvld $LIBS" 10274cat >conftest.$ac_ext <<_ACEOF 10275/* confdefs.h. */ 10276_ACEOF 10277cat confdefs.h >>conftest.$ac_ext 10278cat >>conftest.$ac_ext <<_ACEOF 10279/* end confdefs.h. */ 10280 10281/* Override any GCC internal prototype to avoid an error. 10282 Use char because int might match the return type of a GCC 10283 builtin and then its argument prototype would still apply. */ 10284#ifdef __cplusplus 10285extern "C" 10286#endif 10287char dlopen (); 10288int 10289main () 10290{ 10291return dlopen (); 10292 ; 10293 return 0; 10294} 10295_ACEOF 10296rm -f conftest.$ac_objext conftest$ac_exeext 10297if { (ac_try="$ac_link" 10298case "(($ac_try" in 10299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10300 *) ac_try_echo=$ac_try;; 10301esac 10302eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10303$as_echo "$ac_try_echo") >&5 10304 (eval "$ac_link") 2>conftest.er1 10305 ac_status=$? 10306 grep -v '^ *+' conftest.er1 >conftest.err 10307 rm -f conftest.er1 10308 cat conftest.err >&5 10309 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10310 (exit $ac_status); } && { 10311 test -z "$ac_c_werror_flag" || 10312 test ! -s conftest.err 10313 } && test -s conftest$ac_exeext && { 10314 test "$cross_compiling" = yes || 10315 $as_test_x conftest$ac_exeext 10316 }; then 10317 ac_cv_lib_svld_dlopen=yes 10318else 10319 $as_echo "$as_me: failed program was:" >&5 10320sed 's/^/| /' conftest.$ac_ext >&5 10321 10322 ac_cv_lib_svld_dlopen=no 10323fi 10324 10325rm -rf conftest.dSYM 10326rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10327 conftest$ac_exeext conftest.$ac_ext 10328LIBS=$ac_check_lib_save_LIBS 10329fi 10330{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 10331$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10332if test "x$ac_cv_lib_svld_dlopen" = x""yes; then 10333 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10334else 10335 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 10336$as_echo_n "checking for dld_link in -ldld... " >&6; } 10337if test "${ac_cv_lib_dld_dld_link+set}" = set; then 10338 $as_echo_n "(cached) " >&6 10339else 10340 ac_check_lib_save_LIBS=$LIBS 10341LIBS="-ldld $LIBS" 10342cat >conftest.$ac_ext <<_ACEOF 10343/* confdefs.h. */ 10344_ACEOF 10345cat confdefs.h >>conftest.$ac_ext 10346cat >>conftest.$ac_ext <<_ACEOF 10347/* end confdefs.h. */ 10348 10349/* Override any GCC internal prototype to avoid an error. 10350 Use char because int might match the return type of a GCC 10351 builtin and then its argument prototype would still apply. */ 10352#ifdef __cplusplus 10353extern "C" 10354#endif 10355char dld_link (); 10356int 10357main () 10358{ 10359return dld_link (); 10360 ; 10361 return 0; 10362} 10363_ACEOF 10364rm -f conftest.$ac_objext conftest$ac_exeext 10365if { (ac_try="$ac_link" 10366case "(($ac_try" in 10367 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10368 *) ac_try_echo=$ac_try;; 10369esac 10370eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10371$as_echo "$ac_try_echo") >&5 10372 (eval "$ac_link") 2>conftest.er1 10373 ac_status=$? 10374 grep -v '^ *+' conftest.er1 >conftest.err 10375 rm -f conftest.er1 10376 cat conftest.err >&5 10377 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10378 (exit $ac_status); } && { 10379 test -z "$ac_c_werror_flag" || 10380 test ! -s conftest.err 10381 } && test -s conftest$ac_exeext && { 10382 test "$cross_compiling" = yes || 10383 $as_test_x conftest$ac_exeext 10384 }; then 10385 ac_cv_lib_dld_dld_link=yes 10386else 10387 $as_echo "$as_me: failed program was:" >&5 10388sed 's/^/| /' conftest.$ac_ext >&5 10389 10390 ac_cv_lib_dld_dld_link=no 10391fi 10392 10393rm -rf conftest.dSYM 10394rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10395 conftest$ac_exeext conftest.$ac_ext 10396LIBS=$ac_check_lib_save_LIBS 10397fi 10398{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10399$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10400if test "x$ac_cv_lib_dld_dld_link" = x""yes; then 10401 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10402fi 10403 10404 10405fi 10406 10407 10408fi 10409 10410 10411fi 10412 10413 10414fi 10415 10416 10417fi 10418 10419 ;; 10420 esac 10421 10422 if test "x$lt_cv_dlopen" != xno; then 10423 enable_dlopen=yes 10424 else 10425 enable_dlopen=no 10426 fi 10427 10428 case $lt_cv_dlopen in 10429 dlopen) 10430 save_CPPFLAGS="$CPPFLAGS" 10431 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10432 10433 save_LDFLAGS="$LDFLAGS" 10434 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10435 10436 save_LIBS="$LIBS" 10437 LIBS="$lt_cv_dlopen_libs $LIBS" 10438 10439 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10440$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10441if test "${lt_cv_dlopen_self+set}" = set; then 10442 $as_echo_n "(cached) " >&6 10443else 10444 if test "$cross_compiling" = yes; then : 10445 lt_cv_dlopen_self=cross 10446else 10447 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10448 lt_status=$lt_dlunknown 10449 cat > conftest.$ac_ext <<EOF 10450#line 10450 "configure" 10451#include "confdefs.h" 10452 10453#if HAVE_DLFCN_H 10454#include <dlfcn.h> 10455#endif 10456 10457#include <stdio.h> 10458 10459#ifdef RTLD_GLOBAL 10460# define LT_DLGLOBAL RTLD_GLOBAL 10461#else 10462# ifdef DL_GLOBAL 10463# define LT_DLGLOBAL DL_GLOBAL 10464# else 10465# define LT_DLGLOBAL 0 10466# endif 10467#endif 10468 10469/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10470 find out it does not work in some platform. */ 10471#ifndef LT_DLLAZY_OR_NOW 10472# ifdef RTLD_LAZY 10473# define LT_DLLAZY_OR_NOW RTLD_LAZY 10474# else 10475# ifdef DL_LAZY 10476# define LT_DLLAZY_OR_NOW DL_LAZY 10477# else 10478# ifdef RTLD_NOW 10479# define LT_DLLAZY_OR_NOW RTLD_NOW 10480# else 10481# ifdef DL_NOW 10482# define LT_DLLAZY_OR_NOW DL_NOW 10483# else 10484# define LT_DLLAZY_OR_NOW 0 10485# endif 10486# endif 10487# endif 10488# endif 10489#endif 10490 10491#ifdef __cplusplus 10492extern "C" void exit (int); 10493#endif 10494 10495void fnord() { int i=42;} 10496int main () 10497{ 10498 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10499 int status = $lt_dlunknown; 10500 10501 if (self) 10502 { 10503 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10504 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10505 /* dlclose (self); */ 10506 } 10507 else 10508 puts (dlerror ()); 10509 10510 exit (status); 10511} 10512EOF 10513 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10514 (eval $ac_link) 2>&5 10515 ac_status=$? 10516 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10517 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10518 (./conftest; exit; ) >&5 2>/dev/null 10519 lt_status=$? 10520 case x$lt_status in 10521 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10522 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10523 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10524 esac 10525 else : 10526 # compilation failed 10527 lt_cv_dlopen_self=no 10528 fi 10529fi 10530rm -fr conftest* 10531 10532 10533fi 10534{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10535$as_echo "$lt_cv_dlopen_self" >&6; } 10536 10537 if test "x$lt_cv_dlopen_self" = xyes; then 10538 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10539 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10540$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10541if test "${lt_cv_dlopen_self_static+set}" = set; then 10542 $as_echo_n "(cached) " >&6 10543else 10544 if test "$cross_compiling" = yes; then : 10545 lt_cv_dlopen_self_static=cross 10546else 10547 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10548 lt_status=$lt_dlunknown 10549 cat > conftest.$ac_ext <<EOF 10550#line 10550 "configure" 10551#include "confdefs.h" 10552 10553#if HAVE_DLFCN_H 10554#include <dlfcn.h> 10555#endif 10556 10557#include <stdio.h> 10558 10559#ifdef RTLD_GLOBAL 10560# define LT_DLGLOBAL RTLD_GLOBAL 10561#else 10562# ifdef DL_GLOBAL 10563# define LT_DLGLOBAL DL_GLOBAL 10564# else 10565# define LT_DLGLOBAL 0 10566# endif 10567#endif 10568 10569/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10570 find out it does not work in some platform. */ 10571#ifndef LT_DLLAZY_OR_NOW 10572# ifdef RTLD_LAZY 10573# define LT_DLLAZY_OR_NOW RTLD_LAZY 10574# else 10575# ifdef DL_LAZY 10576# define LT_DLLAZY_OR_NOW DL_LAZY 10577# else 10578# ifdef RTLD_NOW 10579# define LT_DLLAZY_OR_NOW RTLD_NOW 10580# else 10581# ifdef DL_NOW 10582# define LT_DLLAZY_OR_NOW DL_NOW 10583# else 10584# define LT_DLLAZY_OR_NOW 0 10585# endif 10586# endif 10587# endif 10588# endif 10589#endif 10590 10591#ifdef __cplusplus 10592extern "C" void exit (int); 10593#endif 10594 10595void fnord() { int i=42;} 10596int main () 10597{ 10598 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10599 int status = $lt_dlunknown; 10600 10601 if (self) 10602 { 10603 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10604 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10605 /* dlclose (self); */ 10606 } 10607 else 10608 puts (dlerror ()); 10609 10610 exit (status); 10611} 10612EOF 10613 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10614 (eval $ac_link) 2>&5 10615 ac_status=$? 10616 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10617 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10618 (./conftest; exit; ) >&5 2>/dev/null 10619 lt_status=$? 10620 case x$lt_status in 10621 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10622 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10623 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10624 esac 10625 else : 10626 # compilation failed 10627 lt_cv_dlopen_self_static=no 10628 fi 10629fi 10630rm -fr conftest* 10631 10632 10633fi 10634{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10635$as_echo "$lt_cv_dlopen_self_static" >&6; } 10636 fi 10637 10638 CPPFLAGS="$save_CPPFLAGS" 10639 LDFLAGS="$save_LDFLAGS" 10640 LIBS="$save_LIBS" 10641 ;; 10642 esac 10643 10644 case $lt_cv_dlopen_self in 10645 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10646 *) enable_dlopen_self=unknown ;; 10647 esac 10648 10649 case $lt_cv_dlopen_self_static in 10650 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10651 *) enable_dlopen_self_static=unknown ;; 10652 esac 10653fi 10654 10655 10656# Report which library types will actually be built 10657{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10658$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10659{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 10660$as_echo "$can_build_shared" >&6; } 10661 10662{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10663$as_echo_n "checking whether to build shared libraries... " >&6; } 10664test "$can_build_shared" = "no" && enable_shared=no 10665 10666# On AIX, shared libraries and static libraries use the same namespace, and 10667# are all built from PIC. 10668case $host_os in 10669aix3*) 10670 test "$enable_shared" = yes && enable_static=no 10671 if test -n "$RANLIB"; then 10672 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10673 postinstall_cmds='$RANLIB $lib' 10674 fi 10675 ;; 10676 10677aix[4-9]*) 10678 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10679 test "$enable_shared" = yes && enable_static=no 10680 fi 10681 ;; 10682esac 10683{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 10684$as_echo "$enable_shared" >&6; } 10685 10686{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10687$as_echo_n "checking whether to build static libraries... " >&6; } 10688# Make sure either enable_shared or enable_static is yes. 10689test "$enable_shared" = yes || enable_static=yes 10690{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 10691$as_echo "$enable_static" >&6; } 10692 10693# The else clause should only fire when bootstrapping the 10694# libtool distribution, otherwise you forgot to ship ltmain.sh 10695# with your package, and you will get complaints that there are 10696# no rules to generate ltmain.sh. 10697if test -f "$ltmain"; then 10698 # See if we are running on zsh, and set the options which allow our commands through 10699 # without removal of \ escapes. 10700 if test -n "${ZSH_VERSION+set}" ; then 10701 setopt NO_GLOB_SUBST 10702 fi 10703 # Now quote all the things that may contain metacharacters while being 10704 # careful not to overquote the AC_SUBSTed values. We take copies of the 10705 # variables and quote the copies for generation of the libtool script. 10706 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10707 SED SHELL STRIP \ 10708 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10709 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10710 deplibs_check_method reload_flag reload_cmds need_locks \ 10711 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10712 lt_cv_sys_global_symbol_to_c_name_address \ 10713 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10714 old_postinstall_cmds old_postuninstall_cmds \ 10715 compiler \ 10716 CC \ 10717 LD \ 10718 lt_prog_compiler_wl \ 10719 lt_prog_compiler_pic \ 10720 lt_prog_compiler_static \ 10721 lt_prog_compiler_no_builtin_flag \ 10722 export_dynamic_flag_spec \ 10723 thread_safe_flag_spec \ 10724 whole_archive_flag_spec \ 10725 enable_shared_with_static_runtimes \ 10726 old_archive_cmds \ 10727 old_archive_from_new_cmds \ 10728 predep_objects \ 10729 postdep_objects \ 10730 predeps \ 10731 postdeps \ 10732 compiler_lib_search_path \ 10733 compiler_lib_search_dirs \ 10734 archive_cmds \ 10735 archive_expsym_cmds \ 10736 postinstall_cmds \ 10737 postuninstall_cmds \ 10738 old_archive_from_expsyms_cmds \ 10739 allow_undefined_flag \ 10740 no_undefined_flag \ 10741 export_symbols_cmds \ 10742 hardcode_libdir_flag_spec \ 10743 hardcode_libdir_flag_spec_ld \ 10744 hardcode_libdir_separator \ 10745 hardcode_automatic \ 10746 module_cmds \ 10747 module_expsym_cmds \ 10748 lt_cv_prog_compiler_c_o \ 10749 fix_srcfile_path \ 10750 exclude_expsyms \ 10751 include_expsyms; do 10752 10753 case $var in 10754 old_archive_cmds | \ 10755 old_archive_from_new_cmds | \ 10756 archive_cmds | \ 10757 archive_expsym_cmds | \ 10758 module_cmds | \ 10759 module_expsym_cmds | \ 10760 old_archive_from_expsyms_cmds | \ 10761 export_symbols_cmds | \ 10762 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10763 postinstall_cmds | postuninstall_cmds | \ 10764 old_postinstall_cmds | old_postuninstall_cmds | \ 10765 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10766 # Double-quote double-evaled strings. 10767 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10768 ;; 10769 *) 10770 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10771 ;; 10772 esac 10773 done 10774 10775 case $lt_echo in 10776 *'\$0 --fallback-echo"') 10777 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10778 ;; 10779 esac 10780 10781cfgfile="${ofile}T" 10782 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10783 $rm -f "$cfgfile" 10784 { $as_echo "$as_me:$LINENO: creating $ofile" >&5 10785$as_echo "$as_me: creating $ofile" >&6;} 10786 10787 cat <<__EOF__ >> "$cfgfile" 10788#! $SHELL 10789 10790# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10791# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10792# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10793# 10794# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 10795# Free Software Foundation, Inc. 10796# 10797# This file is part of GNU Libtool: 10798# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10799# 10800# This program is free software; you can redistribute it and/or modify 10801# it under the terms of the GNU General Public License as published by 10802# the Free Software Foundation; either version 2 of the License, or 10803# (at your option) any later version. 10804# 10805# This program is distributed in the hope that it will be useful, but 10806# WITHOUT ANY WARRANTY; without even the implied warranty of 10807# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10808# General Public License for more details. 10809# 10810# You should have received a copy of the GNU General Public License 10811# along with this program; if not, write to the Free Software 10812# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10813# 10814# As a special exception to the GNU General Public License, if you 10815# distribute this file as part of a program that contains a 10816# configuration script generated by Autoconf, you may include it under 10817# the same distribution terms that you use for the rest of that program. 10818 10819# A sed program that does not truncate output. 10820SED=$lt_SED 10821 10822# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10823Xsed="$SED -e 1s/^X//" 10824 10825# The HP-UX ksh and POSIX shell print the target directory to stdout 10826# if CDPATH is set. 10827(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10828 10829# The names of the tagged configurations supported by this script. 10830available_tags= 10831 10832# ### BEGIN LIBTOOL CONFIG 10833 10834# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10835 10836# Shell to use when invoking shell scripts. 10837SHELL=$lt_SHELL 10838 10839# Whether or not to build shared libraries. 10840build_libtool_libs=$enable_shared 10841 10842# Whether or not to build static libraries. 10843build_old_libs=$enable_static 10844 10845# Whether or not to add -lc for building shared libraries. 10846build_libtool_need_lc=$archive_cmds_need_lc 10847 10848# Whether or not to disallow shared libs when runtime libs are static 10849allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10850 10851# Whether or not to optimize for fast installation. 10852fast_install=$enable_fast_install 10853 10854# The host system. 10855host_alias=$host_alias 10856host=$host 10857host_os=$host_os 10858 10859# The build system. 10860build_alias=$build_alias 10861build=$build 10862build_os=$build_os 10863 10864# An echo program that does not interpret backslashes. 10865echo=$lt_echo 10866 10867# The archiver. 10868AR=$lt_AR 10869AR_FLAGS=$lt_AR_FLAGS 10870 10871# A C compiler. 10872LTCC=$lt_LTCC 10873 10874# LTCC compiler flags. 10875LTCFLAGS=$lt_LTCFLAGS 10876 10877# A language-specific compiler. 10878CC=$lt_compiler 10879 10880# Is the compiler the GNU C compiler? 10881with_gcc=$GCC 10882 10883# An ERE matcher. 10884EGREP=$lt_EGREP 10885 10886# The linker used to build libraries. 10887LD=$lt_LD 10888 10889# Whether we need hard or soft links. 10890LN_S=$lt_LN_S 10891 10892# A BSD-compatible nm program. 10893NM=$lt_NM 10894 10895# A symbol stripping program 10896STRIP=$lt_STRIP 10897 10898# Used to examine libraries when file_magic_cmd begins "file" 10899MAGIC_CMD=$MAGIC_CMD 10900 10901# Used on cygwin: DLL creation program. 10902DLLTOOL="$DLLTOOL" 10903 10904# Used on cygwin: object dumper. 10905OBJDUMP="$OBJDUMP" 10906 10907# Used on cygwin: assembler. 10908AS="$AS" 10909 10910# The name of the directory that contains temporary libtool files. 10911objdir=$objdir 10912 10913# How to create reloadable object files. 10914reload_flag=$lt_reload_flag 10915reload_cmds=$lt_reload_cmds 10916 10917# How to pass a linker flag through the compiler. 10918wl=$lt_lt_prog_compiler_wl 10919 10920# Object file suffix (normally "o"). 10921objext="$ac_objext" 10922 10923# Old archive suffix (normally "a"). 10924libext="$libext" 10925 10926# Shared library suffix (normally ".so"). 10927shrext_cmds='$shrext_cmds' 10928 10929# Executable file suffix (normally ""). 10930exeext="$exeext" 10931 10932# Additional compiler flags for building library objects. 10933pic_flag=$lt_lt_prog_compiler_pic 10934pic_mode=$pic_mode 10935 10936# What is the maximum length of a command? 10937max_cmd_len=$lt_cv_sys_max_cmd_len 10938 10939# Does compiler simultaneously support -c and -o options? 10940compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10941 10942# Must we lock files when doing compilation? 10943need_locks=$lt_need_locks 10944 10945# Do we need the lib prefix for modules? 10946need_lib_prefix=$need_lib_prefix 10947 10948# Do we need a version for libraries? 10949need_version=$need_version 10950 10951# Whether dlopen is supported. 10952dlopen_support=$enable_dlopen 10953 10954# Whether dlopen of programs is supported. 10955dlopen_self=$enable_dlopen_self 10956 10957# Whether dlopen of statically linked programs is supported. 10958dlopen_self_static=$enable_dlopen_self_static 10959 10960# Compiler flag to prevent dynamic linking. 10961link_static_flag=$lt_lt_prog_compiler_static 10962 10963# Compiler flag to turn off builtin functions. 10964no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10965 10966# Compiler flag to allow reflexive dlopens. 10967export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10968 10969# Compiler flag to generate shared objects directly from archives. 10970whole_archive_flag_spec=$lt_whole_archive_flag_spec 10971 10972# Compiler flag to generate thread-safe objects. 10973thread_safe_flag_spec=$lt_thread_safe_flag_spec 10974 10975# Library versioning type. 10976version_type=$version_type 10977 10978# Format of library name prefix. 10979libname_spec=$lt_libname_spec 10980 10981# List of archive names. First name is the real one, the rest are links. 10982# The last name is the one that the linker finds with -lNAME. 10983library_names_spec=$lt_library_names_spec 10984 10985# The coded name of the library, if different from the real name. 10986soname_spec=$lt_soname_spec 10987 10988# Commands used to build and install an old-style archive. 10989RANLIB=$lt_RANLIB 10990old_archive_cmds=$lt_old_archive_cmds 10991old_postinstall_cmds=$lt_old_postinstall_cmds 10992old_postuninstall_cmds=$lt_old_postuninstall_cmds 10993 10994# Create an old-style archive from a shared archive. 10995old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 10996 10997# Create a temporary old-style archive to link instead of a shared archive. 10998old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 10999 11000# Commands used to build and install a shared archive. 11001archive_cmds=$lt_archive_cmds 11002archive_expsym_cmds=$lt_archive_expsym_cmds 11003postinstall_cmds=$lt_postinstall_cmds 11004postuninstall_cmds=$lt_postuninstall_cmds 11005 11006# Commands used to build a loadable module (assumed same as above if empty) 11007module_cmds=$lt_module_cmds 11008module_expsym_cmds=$lt_module_expsym_cmds 11009 11010# Commands to strip libraries. 11011old_striplib=$lt_old_striplib 11012striplib=$lt_striplib 11013 11014# Dependencies to place before the objects being linked to create a 11015# shared library. 11016predep_objects=$lt_predep_objects 11017 11018# Dependencies to place after the objects being linked to create a 11019# shared library. 11020postdep_objects=$lt_postdep_objects 11021 11022# Dependencies to place before the objects being linked to create a 11023# shared library. 11024predeps=$lt_predeps 11025 11026# Dependencies to place after the objects being linked to create a 11027# shared library. 11028postdeps=$lt_postdeps 11029 11030# The directories searched by this compiler when creating a shared 11031# library 11032compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 11033 11034# The library search path used internally by the compiler when linking 11035# a shared library. 11036compiler_lib_search_path=$lt_compiler_lib_search_path 11037 11038# Method to check whether dependent libraries are shared objects. 11039deplibs_check_method=$lt_deplibs_check_method 11040 11041# Command to use when deplibs_check_method == file_magic. 11042file_magic_cmd=$lt_file_magic_cmd 11043 11044# Flag that allows shared libraries with undefined symbols to be built. 11045allow_undefined_flag=$lt_allow_undefined_flag 11046 11047# Flag that forces no undefined symbols. 11048no_undefined_flag=$lt_no_undefined_flag 11049 11050# Commands used to finish a libtool library installation in a directory. 11051finish_cmds=$lt_finish_cmds 11052 11053# Same as above, but a single script fragment to be evaled but not shown. 11054finish_eval=$lt_finish_eval 11055 11056# Take the output of nm and produce a listing of raw symbols and C names. 11057global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 11058 11059# Transform the output of nm in a proper C declaration 11060global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 11061 11062# Transform the output of nm in a C name address pair 11063global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 11064 11065# This is the shared library runtime path variable. 11066runpath_var=$runpath_var 11067 11068# This is the shared library path variable. 11069shlibpath_var=$shlibpath_var 11070 11071# Is shlibpath searched before the hard-coded library search path? 11072shlibpath_overrides_runpath=$shlibpath_overrides_runpath 11073 11074# How to hardcode a shared library path into an executable. 11075hardcode_action=$hardcode_action 11076 11077# Whether we should hardcode library paths into libraries. 11078hardcode_into_libs=$hardcode_into_libs 11079 11080# Flag to hardcode \$libdir into a binary during linking. 11081# This must work even if \$libdir does not exist. 11082hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 11083 11084# If ld is used when linking, flag to hardcode \$libdir into 11085# a binary during linking. This must work even if \$libdir does 11086# not exist. 11087hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 11088 11089# Whether we need a single -rpath flag with a separated argument. 11090hardcode_libdir_separator=$lt_hardcode_libdir_separator 11091 11092# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 11093# resulting binary. 11094hardcode_direct=$hardcode_direct 11095 11096# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 11097# resulting binary. 11098hardcode_minus_L=$hardcode_minus_L 11099 11100# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 11101# the resulting binary. 11102hardcode_shlibpath_var=$hardcode_shlibpath_var 11103 11104# Set to yes if building a shared library automatically hardcodes DIR into the library 11105# and all subsequent libraries and executables linked against it. 11106hardcode_automatic=$hardcode_automatic 11107 11108# Variables whose values should be saved in libtool wrapper scripts and 11109# restored at relink time. 11110variables_saved_for_relink="$variables_saved_for_relink" 11111 11112# Whether libtool must link a program against all its dependency libraries. 11113link_all_deplibs=$link_all_deplibs 11114 11115# Compile-time system search path for libraries 11116sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 11117 11118# Run-time system search path for libraries 11119sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 11120 11121# Fix the shell variable \$srcfile for the compiler. 11122fix_srcfile_path=$lt_fix_srcfile_path 11123 11124# Set to yes if exported symbols are required. 11125always_export_symbols=$always_export_symbols 11126 11127# The commands to list exported symbols. 11128export_symbols_cmds=$lt_export_symbols_cmds 11129 11130# The commands to extract the exported symbol list from a shared archive. 11131extract_expsyms_cmds=$lt_extract_expsyms_cmds 11132 11133# Symbols that should not be listed in the preloaded symbols. 11134exclude_expsyms=$lt_exclude_expsyms 11135 11136# Symbols that must always be exported. 11137include_expsyms=$lt_include_expsyms 11138 11139# ### END LIBTOOL CONFIG 11140 11141__EOF__ 11142 11143 11144 case $host_os in 11145 aix3*) 11146 cat <<\EOF >> "$cfgfile" 11147 11148# AIX sometimes has problems with the GCC collect2 program. For some 11149# reason, if we set the COLLECT_NAMES environment variable, the problems 11150# vanish in a puff of smoke. 11151if test "X${COLLECT_NAMES+set}" != Xset; then 11152 COLLECT_NAMES= 11153 export COLLECT_NAMES 11154fi 11155EOF 11156 ;; 11157 esac 11158 11159 # We use sed instead of cat because bash on DJGPP gets confused if 11160 # if finds mixed CR/LF and LF-only lines. Since sed operates in 11161 # text mode, it properly converts lines to CR/LF. This bash problem 11162 # is reportedly fixed, but why not run on old versions too? 11163 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 11164 11165 mv -f "$cfgfile" "$ofile" || \ 11166 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 11167 chmod +x "$ofile" 11168 11169else 11170 # If there is no Makefile yet, we rely on a make rule to execute 11171 # `config.status --recheck' to rerun these tests and create the 11172 # libtool script then. 11173 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 11174 if test -f "$ltmain_in"; then 11175 test -f Makefile && make "$ltmain" 11176 fi 11177fi 11178 11179 11180ac_ext=c 11181ac_cpp='$CPP $CPPFLAGS' 11182ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11183ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11184ac_compiler_gnu=$ac_cv_c_compiler_gnu 11185 11186CC="$lt_save_CC" 11187 11188 11189# Check whether --with-tags was given. 11190if test "${with_tags+set}" = set; then 11191 withval=$with_tags; tagnames="$withval" 11192fi 11193 11194 11195if test -f "$ltmain" && test -n "$tagnames"; then 11196 if test ! -f "${ofile}"; then 11197 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 11198$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 11199 fi 11200 11201 if test -z "$LTCC"; then 11202 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 11203 if test -z "$LTCC"; then 11204 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 11205$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 11206 else 11207 { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 11208$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 11209 fi 11210 fi 11211 if test -z "$LTCFLAGS"; then 11212 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 11213 fi 11214 11215 # Extract list of available tagged configurations in $ofile. 11216 # Note that this assumes the entire list is on one line. 11217 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 11218 11219 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 11220 for tagname in $tagnames; do 11221 IFS="$lt_save_ifs" 11222 # Check whether tagname contains only valid characters 11223 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 11224 "") ;; 11225 *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 11226$as_echo "$as_me: error: invalid tag name: $tagname" >&2;} 11227 { (exit 1); exit 1; }; } 11228 ;; 11229 esac 11230 11231 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 11232 then 11233 { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 11234$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 11235 { (exit 1); exit 1; }; } 11236 fi 11237 11238 # Update the list of available tags. 11239 if test -n "$tagname"; then 11240 echo appending configuration tag \"$tagname\" to $ofile 11241 11242 case $tagname in 11243 CXX) 11244 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11245 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11246 (test "X$CXX" != "Xg++"))) ; then 11247 ac_ext=cpp 11248ac_cpp='$CXXCPP $CPPFLAGS' 11249ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11250ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11251ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11252 11253 11254 11255 11256archive_cmds_need_lc_CXX=no 11257allow_undefined_flag_CXX= 11258always_export_symbols_CXX=no 11259archive_expsym_cmds_CXX= 11260export_dynamic_flag_spec_CXX= 11261hardcode_direct_CXX=no 11262hardcode_libdir_flag_spec_CXX= 11263hardcode_libdir_flag_spec_ld_CXX= 11264hardcode_libdir_separator_CXX= 11265hardcode_minus_L_CXX=no 11266hardcode_shlibpath_var_CXX=unsupported 11267hardcode_automatic_CXX=no 11268module_cmds_CXX= 11269module_expsym_cmds_CXX= 11270link_all_deplibs_CXX=unknown 11271old_archive_cmds_CXX=$old_archive_cmds 11272no_undefined_flag_CXX= 11273whole_archive_flag_spec_CXX= 11274enable_shared_with_static_runtimes_CXX=no 11275 11276# Dependencies to place before and after the object being linked: 11277predep_objects_CXX= 11278postdep_objects_CXX= 11279predeps_CXX= 11280postdeps_CXX= 11281compiler_lib_search_path_CXX= 11282compiler_lib_search_dirs_CXX= 11283 11284# Source file extension for C++ test sources. 11285ac_ext=cpp 11286 11287# Object file extension for compiled C++ test sources. 11288objext=o 11289objext_CXX=$objext 11290 11291# Code to be used in simple compile tests 11292lt_simple_compile_test_code="int some_variable = 0;" 11293 11294# Code to be used in simple link tests 11295lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11296 11297# ltmain only uses $CC for tagged configurations so make sure $CC is set. 11298 11299# If no C compiler was specified, use CC. 11300LTCC=${LTCC-"$CC"} 11301 11302# If no C compiler flags were specified, use CFLAGS. 11303LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11304 11305# Allow CC to be a program name with arguments. 11306compiler=$CC 11307 11308 11309# save warnings/boilerplate of simple test code 11310ac_outfile=conftest.$ac_objext 11311echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11312eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11313_lt_compiler_boilerplate=`cat conftest.err` 11314$rm conftest* 11315 11316ac_outfile=conftest.$ac_objext 11317echo "$lt_simple_link_test_code" >conftest.$ac_ext 11318eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11319_lt_linker_boilerplate=`cat conftest.err` 11320$rm -r conftest* 11321 11322 11323# Allow CC to be a program name with arguments. 11324lt_save_CC=$CC 11325lt_save_LD=$LD 11326lt_save_GCC=$GCC 11327GCC=$GXX 11328lt_save_with_gnu_ld=$with_gnu_ld 11329lt_save_path_LD=$lt_cv_path_LD 11330if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11331 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11332else 11333 $as_unset lt_cv_prog_gnu_ld 11334fi 11335if test -n "${lt_cv_path_LDCXX+set}"; then 11336 lt_cv_path_LD=$lt_cv_path_LDCXX 11337else 11338 $as_unset lt_cv_path_LD 11339fi 11340test -z "${LDCXX+set}" || LD=$LDCXX 11341CC=${CXX-"c++"} 11342compiler=$CC 11343compiler_CXX=$CC 11344for cc_temp in $compiler""; do 11345 case $cc_temp in 11346 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11347 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11348 \-*) ;; 11349 *) break;; 11350 esac 11351done 11352cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 11353 11354 11355# We don't want -fno-exception wen compiling C++ code, so set the 11356# no_builtin_flag separately 11357if test "$GXX" = yes; then 11358 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11359else 11360 lt_prog_compiler_no_builtin_flag_CXX= 11361fi 11362 11363if test "$GXX" = yes; then 11364 # Set up default GNU C++ configuration 11365 11366 11367# Check whether --with-gnu-ld was given. 11368if test "${with_gnu_ld+set}" = set; then 11369 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11370else 11371 with_gnu_ld=no 11372fi 11373 11374ac_prog=ld 11375if test "$GCC" = yes; then 11376 # Check if gcc -print-prog-name=ld gives a path. 11377 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 11378$as_echo_n "checking for ld used by $CC... " >&6; } 11379 case $host in 11380 *-*-mingw*) 11381 # gcc leaves a trailing carriage return which upsets mingw 11382 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11383 *) 11384 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11385 esac 11386 case $ac_prog in 11387 # Accept absolute paths. 11388 [\\/]* | ?:[\\/]*) 11389 re_direlt='/[^/][^/]*/\.\./' 11390 # Canonicalize the pathname of ld 11391 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 11392 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11393 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 11394 done 11395 test -z "$LD" && LD="$ac_prog" 11396 ;; 11397 "") 11398 # If it fails, then pretend we aren't using GCC. 11399 ac_prog=ld 11400 ;; 11401 *) 11402 # If it is relative, then search for the first ld in PATH. 11403 with_gnu_ld=unknown 11404 ;; 11405 esac 11406elif test "$with_gnu_ld" = yes; then 11407 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 11408$as_echo_n "checking for GNU ld... " >&6; } 11409else 11410 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 11411$as_echo_n "checking for non-GNU ld... " >&6; } 11412fi 11413if test "${lt_cv_path_LD+set}" = set; then 11414 $as_echo_n "(cached) " >&6 11415else 11416 if test -z "$LD"; then 11417 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11418 for ac_dir in $PATH; do 11419 IFS="$lt_save_ifs" 11420 test -z "$ac_dir" && ac_dir=. 11421 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11422 lt_cv_path_LD="$ac_dir/$ac_prog" 11423 # Check to see if the program is GNU ld. I'd rather use --version, 11424 # but apparently some variants of GNU ld only accept -v. 11425 # Break only if it was the GNU/non-GNU ld that we prefer. 11426 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11427 *GNU* | *'with BFD'*) 11428 test "$with_gnu_ld" != no && break 11429 ;; 11430 *) 11431 test "$with_gnu_ld" != yes && break 11432 ;; 11433 esac 11434 fi 11435 done 11436 IFS="$lt_save_ifs" 11437else 11438 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11439fi 11440fi 11441 11442LD="$lt_cv_path_LD" 11443if test -n "$LD"; then 11444 { $as_echo "$as_me:$LINENO: result: $LD" >&5 11445$as_echo "$LD" >&6; } 11446else 11447 { $as_echo "$as_me:$LINENO: result: no" >&5 11448$as_echo "no" >&6; } 11449fi 11450test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 11451$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 11452 { (exit 1); exit 1; }; } 11453{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 11454$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11455if test "${lt_cv_prog_gnu_ld+set}" = set; then 11456 $as_echo_n "(cached) " >&6 11457else 11458 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11459case `$LD -v 2>&1 </dev/null` in 11460*GNU* | *'with BFD'*) 11461 lt_cv_prog_gnu_ld=yes 11462 ;; 11463*) 11464 lt_cv_prog_gnu_ld=no 11465 ;; 11466esac 11467fi 11468{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 11469$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11470with_gnu_ld=$lt_cv_prog_gnu_ld 11471 11472 11473 11474 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11475 # archiving commands below assume that GNU ld is being used. 11476 if test "$with_gnu_ld" = yes; then 11477 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11478 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' 11479 11480 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11481 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11482 11483 # If archive_cmds runs LD, not CC, wlarc should be empty 11484 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11485 # investigate it a little bit more. (MM) 11486 wlarc='${wl}' 11487 11488 # ancient GNU ld didn't support --whole-archive et. al. 11489 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 11490 grep 'no-whole-archive' > /dev/null; then 11491 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11492 else 11493 whole_archive_flag_spec_CXX= 11494 fi 11495 else 11496 with_gnu_ld=no 11497 wlarc= 11498 11499 # A generic and very simple default shared library creation 11500 # command for GNU C++ for the case where it uses the native 11501 # linker, instead of GNU ld. If possible, this setting should 11502 # overridden to take advantage of the native linker features on 11503 # the platform it is being used on. 11504 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11505 fi 11506 11507 # Commands to make compiler produce verbose output that lists 11508 # what "hidden" libraries, object files and flags are used when 11509 # linking a shared library. 11510 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11511 11512else 11513 GXX=no 11514 with_gnu_ld=no 11515 wlarc= 11516fi 11517 11518# PORTME: fill in a description of your system's C++ link characteristics 11519{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11520$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11521ld_shlibs_CXX=yes 11522case $host_os in 11523 aix3*) 11524 # FIXME: insert proper C++ library support 11525 ld_shlibs_CXX=no 11526 ;; 11527 aix[4-9]*) 11528 if test "$host_cpu" = ia64; then 11529 # On IA64, the linker does run time linking by default, so we don't 11530 # have to do anything special. 11531 aix_use_runtimelinking=no 11532 exp_sym_flag='-Bexport' 11533 no_entry_flag="" 11534 else 11535 aix_use_runtimelinking=no 11536 11537 # Test if we are trying to use run time linking or normal 11538 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11539 # need to do runtime linking. 11540 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11541 for ld_flag in $LDFLAGS; do 11542 case $ld_flag in 11543 *-brtl*) 11544 aix_use_runtimelinking=yes 11545 break 11546 ;; 11547 esac 11548 done 11549 ;; 11550 esac 11551 11552 exp_sym_flag='-bexport' 11553 no_entry_flag='-bnoentry' 11554 fi 11555 11556 # When large executables or shared objects are built, AIX ld can 11557 # have problems creating the table of contents. If linking a library 11558 # or program results in "error TOC overflow" add -mminimal-toc to 11559 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11560 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11561 11562 archive_cmds_CXX='' 11563 hardcode_direct_CXX=yes 11564 hardcode_libdir_separator_CXX=':' 11565 link_all_deplibs_CXX=yes 11566 11567 if test "$GXX" = yes; then 11568 case $host_os in aix4.[012]|aix4.[012].*) 11569 # We only want to do this on AIX 4.2 and lower, the check 11570 # below for broken collect2 doesn't work under 4.3+ 11571 collect2name=`${CC} -print-prog-name=collect2` 11572 if test -f "$collect2name" && \ 11573 strings "$collect2name" | grep resolve_lib_name >/dev/null 11574 then 11575 # We have reworked collect2 11576 : 11577 else 11578 # We have old collect2 11579 hardcode_direct_CXX=unsupported 11580 # It fails to find uninstalled libraries when the uninstalled 11581 # path is not listed in the libpath. Setting hardcode_minus_L 11582 # to unsupported forces relinking 11583 hardcode_minus_L_CXX=yes 11584 hardcode_libdir_flag_spec_CXX='-L$libdir' 11585 hardcode_libdir_separator_CXX= 11586 fi 11587 ;; 11588 esac 11589 shared_flag='-shared' 11590 if test "$aix_use_runtimelinking" = yes; then 11591 shared_flag="$shared_flag "'${wl}-G' 11592 fi 11593 else 11594 # not using gcc 11595 if test "$host_cpu" = ia64; then 11596 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11597 # chokes on -Wl,-G. The following line is correct: 11598 shared_flag='-G' 11599 else 11600 if test "$aix_use_runtimelinking" = yes; then 11601 shared_flag='${wl}-G' 11602 else 11603 shared_flag='${wl}-bM:SRE' 11604 fi 11605 fi 11606 fi 11607 11608 # It seems that -bexpall does not export symbols beginning with 11609 # underscore (_), so it is better to generate a list of symbols to export. 11610 always_export_symbols_CXX=yes 11611 if test "$aix_use_runtimelinking" = yes; then 11612 # Warning - without using the other runtime loading flags (-brtl), 11613 # -berok will link without error, but may produce a broken library. 11614 allow_undefined_flag_CXX='-berok' 11615 # Determine the default libpath from the value encoded in an empty executable. 11616 cat >conftest.$ac_ext <<_ACEOF 11617/* confdefs.h. */ 11618_ACEOF 11619cat confdefs.h >>conftest.$ac_ext 11620cat >>conftest.$ac_ext <<_ACEOF 11621/* end confdefs.h. */ 11622 11623int 11624main () 11625{ 11626 11627 ; 11628 return 0; 11629} 11630_ACEOF 11631rm -f conftest.$ac_objext conftest$ac_exeext 11632if { (ac_try="$ac_link" 11633case "(($ac_try" in 11634 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11635 *) ac_try_echo=$ac_try;; 11636esac 11637eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11638$as_echo "$ac_try_echo") >&5 11639 (eval "$ac_link") 2>conftest.er1 11640 ac_status=$? 11641 grep -v '^ *+' conftest.er1 >conftest.err 11642 rm -f conftest.er1 11643 cat conftest.err >&5 11644 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11645 (exit $ac_status); } && { 11646 test -z "$ac_cxx_werror_flag" || 11647 test ! -s conftest.err 11648 } && test -s conftest$ac_exeext && { 11649 test "$cross_compiling" = yes || 11650 $as_test_x conftest$ac_exeext 11651 }; then 11652 11653lt_aix_libpath_sed=' 11654 /Import File Strings/,/^$/ { 11655 /^0/ { 11656 s/^0 *\(.*\)$/\1/ 11657 p 11658 } 11659 }' 11660aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11661# Check for a 64-bit object if we didn't find anything. 11662if test -z "$aix_libpath"; then 11663 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11664fi 11665else 11666 $as_echo "$as_me: failed program was:" >&5 11667sed 's/^/| /' conftest.$ac_ext >&5 11668 11669 11670fi 11671 11672rm -rf conftest.dSYM 11673rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11674 conftest$ac_exeext conftest.$ac_ext 11675if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11676 11677 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11678 11679 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" 11680 else 11681 if test "$host_cpu" = ia64; then 11682 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11683 allow_undefined_flag_CXX="-z nodefs" 11684 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" 11685 else 11686 # Determine the default libpath from the value encoded in an empty executable. 11687 cat >conftest.$ac_ext <<_ACEOF 11688/* confdefs.h. */ 11689_ACEOF 11690cat confdefs.h >>conftest.$ac_ext 11691cat >>conftest.$ac_ext <<_ACEOF 11692/* end confdefs.h. */ 11693 11694int 11695main () 11696{ 11697 11698 ; 11699 return 0; 11700} 11701_ACEOF 11702rm -f conftest.$ac_objext conftest$ac_exeext 11703if { (ac_try="$ac_link" 11704case "(($ac_try" in 11705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11706 *) ac_try_echo=$ac_try;; 11707esac 11708eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11709$as_echo "$ac_try_echo") >&5 11710 (eval "$ac_link") 2>conftest.er1 11711 ac_status=$? 11712 grep -v '^ *+' conftest.er1 >conftest.err 11713 rm -f conftest.er1 11714 cat conftest.err >&5 11715 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11716 (exit $ac_status); } && { 11717 test -z "$ac_cxx_werror_flag" || 11718 test ! -s conftest.err 11719 } && test -s conftest$ac_exeext && { 11720 test "$cross_compiling" = yes || 11721 $as_test_x conftest$ac_exeext 11722 }; then 11723 11724lt_aix_libpath_sed=' 11725 /Import File Strings/,/^$/ { 11726 /^0/ { 11727 s/^0 *\(.*\)$/\1/ 11728 p 11729 } 11730 }' 11731aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11732# Check for a 64-bit object if we didn't find anything. 11733if test -z "$aix_libpath"; then 11734 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11735fi 11736else 11737 $as_echo "$as_me: failed program was:" >&5 11738sed 's/^/| /' conftest.$ac_ext >&5 11739 11740 11741fi 11742 11743rm -rf conftest.dSYM 11744rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11745 conftest$ac_exeext conftest.$ac_ext 11746if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11747 11748 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11749 # Warning - without using the other run time loading flags, 11750 # -berok will link without error, but may produce a broken library. 11751 no_undefined_flag_CXX=' ${wl}-bernotok' 11752 allow_undefined_flag_CXX=' ${wl}-berok' 11753 # Exported symbols can be pulled into shared objects from archives 11754 whole_archive_flag_spec_CXX='$convenience' 11755 archive_cmds_need_lc_CXX=yes 11756 # This is similar to how AIX traditionally builds its shared libraries. 11757 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' 11758 fi 11759 fi 11760 ;; 11761 11762 beos*) 11763 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11764 allow_undefined_flag_CXX=unsupported 11765 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11766 # support --undefined. This deserves some investigation. FIXME 11767 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11768 else 11769 ld_shlibs_CXX=no 11770 fi 11771 ;; 11772 11773 chorus*) 11774 case $cc_basename in 11775 *) 11776 # FIXME: insert proper C++ library support 11777 ld_shlibs_CXX=no 11778 ;; 11779 esac 11780 ;; 11781 11782 cygwin* | mingw* | pw32*) 11783 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11784 # as there is no search path for DLLs. 11785 hardcode_libdir_flag_spec_CXX='-L$libdir' 11786 allow_undefined_flag_CXX=unsupported 11787 always_export_symbols_CXX=no 11788 enable_shared_with_static_runtimes_CXX=yes 11789 11790 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11791 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' 11792 # If the export-symbols file already is a .def file (1st line 11793 # is EXPORTS), use it as is; otherwise, prepend... 11794 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11795 cp $export_symbols $output_objdir/$soname.def; 11796 else 11797 echo EXPORTS > $output_objdir/$soname.def; 11798 cat $export_symbols >> $output_objdir/$soname.def; 11799 fi~ 11800 $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' 11801 else 11802 ld_shlibs_CXX=no 11803 fi 11804 ;; 11805 darwin* | rhapsody*) 11806 archive_cmds_need_lc_CXX=no 11807 hardcode_direct_CXX=no 11808 hardcode_automatic_CXX=yes 11809 hardcode_shlibpath_var_CXX=unsupported 11810 whole_archive_flag_spec_CXX='' 11811 link_all_deplibs_CXX=yes 11812 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 11813 if test "$GXX" = yes ; then 11814 output_verbose_link_cmd='echo' 11815 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}" 11816 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 11817 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}" 11818 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}" 11819 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 11820 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}" 11821 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}" 11822 fi 11823 else 11824 case $cc_basename in 11825 xlc*) 11826 output_verbose_link_cmd='echo' 11827 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' 11828 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11829 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11830 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}' 11831 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}' 11832 ;; 11833 *) 11834 ld_shlibs_CXX=no 11835 ;; 11836 esac 11837 fi 11838 ;; 11839 11840 dgux*) 11841 case $cc_basename in 11842 ec++*) 11843 # FIXME: insert proper C++ library support 11844 ld_shlibs_CXX=no 11845 ;; 11846 ghcx*) 11847 # Green Hills C++ Compiler 11848 # FIXME: insert proper C++ library support 11849 ld_shlibs_CXX=no 11850 ;; 11851 *) 11852 # FIXME: insert proper C++ library support 11853 ld_shlibs_CXX=no 11854 ;; 11855 esac 11856 ;; 11857 freebsd[12]*) 11858 # C++ shared libraries reported to be fairly broken before switch to ELF 11859 ld_shlibs_CXX=no 11860 ;; 11861 freebsd-elf*) 11862 archive_cmds_need_lc_CXX=no 11863 ;; 11864 freebsd* | dragonfly*) 11865 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11866 # conventions 11867 ld_shlibs_CXX=yes 11868 ;; 11869 gnu*) 11870 ;; 11871 hpux9*) 11872 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11873 hardcode_libdir_separator_CXX=: 11874 export_dynamic_flag_spec_CXX='${wl}-E' 11875 hardcode_direct_CXX=yes 11876 hardcode_minus_L_CXX=yes # Not in the search PATH, 11877 # but as the default 11878 # location of the library. 11879 11880 case $cc_basename in 11881 CC*) 11882 # FIXME: insert proper C++ library support 11883 ld_shlibs_CXX=no 11884 ;; 11885 aCC*) 11886 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' 11887 # Commands to make compiler produce verbose output that lists 11888 # what "hidden" libraries, object files and flags are used when 11889 # linking a shared library. 11890 # 11891 # There doesn't appear to be a way to prevent this compiler from 11892 # explicitly linking system object files so we need to strip them 11893 # from the output so that they don't get included in the library 11894 # dependencies. 11895 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' 11896 ;; 11897 *) 11898 if test "$GXX" = yes; then 11899 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' 11900 else 11901 # FIXME: insert proper C++ library support 11902 ld_shlibs_CXX=no 11903 fi 11904 ;; 11905 esac 11906 ;; 11907 hpux10*|hpux11*) 11908 if test $with_gnu_ld = no; then 11909 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11910 hardcode_libdir_separator_CXX=: 11911 11912 case $host_cpu in 11913 hppa*64*|ia64*) ;; 11914 *) 11915 export_dynamic_flag_spec_CXX='${wl}-E' 11916 ;; 11917 esac 11918 fi 11919 case $host_cpu in 11920 hppa*64*|ia64*) 11921 hardcode_direct_CXX=no 11922 hardcode_shlibpath_var_CXX=no 11923 ;; 11924 *) 11925 hardcode_direct_CXX=yes 11926 hardcode_minus_L_CXX=yes # Not in the search PATH, 11927 # but as the default 11928 # location of the library. 11929 ;; 11930 esac 11931 11932 case $cc_basename in 11933 CC*) 11934 # FIXME: insert proper C++ library support 11935 ld_shlibs_CXX=no 11936 ;; 11937 aCC*) 11938 case $host_cpu in 11939 hppa*64*) 11940 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11941 ;; 11942 ia64*) 11943 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11944 ;; 11945 *) 11946 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11947 ;; 11948 esac 11949 # Commands to make compiler produce verbose output that lists 11950 # what "hidden" libraries, object files and flags are used when 11951 # linking a shared library. 11952 # 11953 # There doesn't appear to be a way to prevent this compiler from 11954 # explicitly linking system object files so we need to strip them 11955 # from the output so that they don't get included in the library 11956 # dependencies. 11957 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' 11958 ;; 11959 *) 11960 if test "$GXX" = yes; then 11961 if test $with_gnu_ld = no; then 11962 case $host_cpu in 11963 hppa*64*) 11964 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11965 ;; 11966 ia64*) 11967 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11968 ;; 11969 *) 11970 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' 11971 ;; 11972 esac 11973 fi 11974 else 11975 # FIXME: insert proper C++ library support 11976 ld_shlibs_CXX=no 11977 fi 11978 ;; 11979 esac 11980 ;; 11981 interix[3-9]*) 11982 hardcode_direct_CXX=no 11983 hardcode_shlibpath_var_CXX=no 11984 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11985 export_dynamic_flag_spec_CXX='${wl}-E' 11986 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11987 # Instead, shared libraries are loaded at an image base (0x10000000 by 11988 # default) and relocated if they conflict, which is a slow very memory 11989 # consuming and fragmenting process. To avoid this, we pick a random, 11990 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11991 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11992 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' 11993 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' 11994 ;; 11995 irix5* | irix6*) 11996 case $cc_basename in 11997 CC*) 11998 # SGI C++ 11999 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' 12000 12001 # Archives containing C++ object files must be created using 12002 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 12003 # necessary to make sure instantiated templates are included 12004 # in the archive. 12005 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 12006 ;; 12007 *) 12008 if test "$GXX" = yes; then 12009 if test "$with_gnu_ld" = no; then 12010 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' 12011 else 12012 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' 12013 fi 12014 fi 12015 link_all_deplibs_CXX=yes 12016 ;; 12017 esac 12018 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12019 hardcode_libdir_separator_CXX=: 12020 ;; 12021 linux* | k*bsd*-gnu) 12022 case $cc_basename in 12023 KCC*) 12024 # Kuck and Associates, Inc. (KAI) C++ Compiler 12025 12026 # KCC will only create a shared library if the output file 12027 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12028 # to its proper name (with version) after linking. 12029 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' 12030 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' 12031 # Commands to make compiler produce verbose output that lists 12032 # what "hidden" libraries, object files and flags are used when 12033 # linking a shared library. 12034 # 12035 # There doesn't appear to be a way to prevent this compiler from 12036 # explicitly linking system object files so we need to strip them 12037 # from the output so that they don't get included in the library 12038 # dependencies. 12039 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' 12040 12041 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 12042 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12043 12044 # Archives containing C++ object files must be created using 12045 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12046 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12047 ;; 12048 icpc*) 12049 # Intel C++ 12050 with_gnu_ld=yes 12051 # version 8.0 and above of icpc choke on multiply defined symbols 12052 # if we add $predep_objects and $postdep_objects, however 7.1 and 12053 # earlier do not add the objects themselves. 12054 case `$CC -V 2>&1` in 12055 *"Version 7."*) 12056 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12057 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' 12058 ;; 12059 *) # Version 8.0 or newer 12060 tmp_idyn= 12061 case $host_cpu in 12062 ia64*) tmp_idyn=' -i_dynamic';; 12063 esac 12064 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12065 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' 12066 ;; 12067 esac 12068 archive_cmds_need_lc_CXX=no 12069 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12070 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12071 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12072 ;; 12073 pgCC* | pgcpp*) 12074 # Portland Group C++ compiler 12075 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12076 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' 12077 12078 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12079 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12080 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' 12081 ;; 12082 cxx*) 12083 # Compaq C++ 12084 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12085 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' 12086 12087 runpath_var=LD_RUN_PATH 12088 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12089 hardcode_libdir_separator_CXX=: 12090 12091 # Commands to make compiler produce verbose output that lists 12092 # what "hidden" libraries, object files and flags are used when 12093 # linking a shared library. 12094 # 12095 # There doesn't appear to be a way to prevent this compiler from 12096 # explicitly linking system object files so we need to strip them 12097 # from the output so that they don't get included in the library 12098 # dependencies. 12099 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' 12100 ;; 12101 *) 12102 case `$CC -V 2>&1 | sed 5q` in 12103 *Sun\ C*) 12104 # Sun C++ 5.9 12105 no_undefined_flag_CXX=' -zdefs' 12106 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12107 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' 12108 hardcode_libdir_flag_spec_CXX='-R$libdir' 12109 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' 12110 12111 # Not sure whether something based on 12112 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12113 # would be better. 12114 output_verbose_link_cmd='echo' 12115 12116 # Archives containing C++ object files must be created using 12117 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12118 # necessary to make sure instantiated templates are included 12119 # in the archive. 12120 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12121 ;; 12122 esac 12123 ;; 12124 esac 12125 ;; 12126 lynxos*) 12127 # FIXME: insert proper C++ library support 12128 ld_shlibs_CXX=no 12129 ;; 12130 m88k*) 12131 # FIXME: insert proper C++ library support 12132 ld_shlibs_CXX=no 12133 ;; 12134 mvs*) 12135 case $cc_basename in 12136 cxx*) 12137 # FIXME: insert proper C++ library support 12138 ld_shlibs_CXX=no 12139 ;; 12140 *) 12141 # FIXME: insert proper C++ library support 12142 ld_shlibs_CXX=no 12143 ;; 12144 esac 12145 ;; 12146 netbsd*) 12147 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 12148 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12149 wlarc= 12150 hardcode_libdir_flag_spec_CXX='-R$libdir' 12151 hardcode_direct_CXX=yes 12152 hardcode_shlibpath_var_CXX=no 12153 fi 12154 # Workaround some broken pre-1.5 toolchains 12155 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12156 ;; 12157 openbsd2*) 12158 # C++ shared libraries are fairly broken 12159 ld_shlibs_CXX=no 12160 ;; 12161 openbsd*) 12162 if test -f /usr/libexec/ld.so; then 12163 hardcode_direct_CXX=yes 12164 hardcode_shlibpath_var_CXX=no 12165 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12166 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12167 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12168 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12169 export_dynamic_flag_spec_CXX='${wl}-E' 12170 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12171 fi 12172 output_verbose_link_cmd='echo' 12173 else 12174 ld_shlibs_CXX=no 12175 fi 12176 ;; 12177 osf3*) 12178 case $cc_basename in 12179 KCC*) 12180 # Kuck and Associates, Inc. (KAI) C++ Compiler 12181 12182 # KCC will only create a shared library if the output file 12183 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12184 # to its proper name (with version) after linking. 12185 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' 12186 12187 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12188 hardcode_libdir_separator_CXX=: 12189 12190 # Archives containing C++ object files must be created using 12191 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12192 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12193 12194 ;; 12195 RCC*) 12196 # Rational C++ 2.4.1 12197 # FIXME: insert proper C++ library support 12198 ld_shlibs_CXX=no 12199 ;; 12200 cxx*) 12201 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12202 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' 12203 12204 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12205 hardcode_libdir_separator_CXX=: 12206 12207 # Commands to make compiler produce verbose output that lists 12208 # what "hidden" libraries, object files and flags are used when 12209 # linking a shared library. 12210 # 12211 # There doesn't appear to be a way to prevent this compiler from 12212 # explicitly linking system object files so we need to strip them 12213 # from the output so that they don't get included in the library 12214 # dependencies. 12215 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' 12216 ;; 12217 *) 12218 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12219 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12220 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' 12221 12222 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12223 hardcode_libdir_separator_CXX=: 12224 12225 # Commands to make compiler produce verbose output that lists 12226 # what "hidden" libraries, object files and flags are used when 12227 # linking a shared library. 12228 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12229 12230 else 12231 # FIXME: insert proper C++ library support 12232 ld_shlibs_CXX=no 12233 fi 12234 ;; 12235 esac 12236 ;; 12237 osf4* | osf5*) 12238 case $cc_basename in 12239 KCC*) 12240 # Kuck and Associates, Inc. (KAI) C++ Compiler 12241 12242 # KCC will only create a shared library if the output file 12243 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12244 # to its proper name (with version) after linking. 12245 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' 12246 12247 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12248 hardcode_libdir_separator_CXX=: 12249 12250 # Archives containing C++ object files must be created using 12251 # the KAI C++ compiler. 12252 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 12253 ;; 12254 RCC*) 12255 # Rational C++ 2.4.1 12256 # FIXME: insert proper C++ library support 12257 ld_shlibs_CXX=no 12258 ;; 12259 cxx*) 12260 allow_undefined_flag_CXX=' -expect_unresolved \*' 12261 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' 12262 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12263 echo "-hidden">> $lib.exp~ 12264 $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~ 12265 $rm $lib.exp' 12266 12267 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12268 hardcode_libdir_separator_CXX=: 12269 12270 # Commands to make compiler produce verbose output that lists 12271 # what "hidden" libraries, object files and flags are used when 12272 # linking a shared library. 12273 # 12274 # There doesn't appear to be a way to prevent this compiler from 12275 # explicitly linking system object files so we need to strip them 12276 # from the output so that they don't get included in the library 12277 # dependencies. 12278 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' 12279 ;; 12280 *) 12281 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12282 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12283 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' 12284 12285 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12286 hardcode_libdir_separator_CXX=: 12287 12288 # Commands to make compiler produce verbose output that lists 12289 # what "hidden" libraries, object files and flags are used when 12290 # linking a shared library. 12291 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12292 12293 else 12294 # FIXME: insert proper C++ library support 12295 ld_shlibs_CXX=no 12296 fi 12297 ;; 12298 esac 12299 ;; 12300 psos*) 12301 # FIXME: insert proper C++ library support 12302 ld_shlibs_CXX=no 12303 ;; 12304 sunos4*) 12305 case $cc_basename in 12306 CC*) 12307 # Sun C++ 4.x 12308 # FIXME: insert proper C++ library support 12309 ld_shlibs_CXX=no 12310 ;; 12311 lcc*) 12312 # Lucid 12313 # FIXME: insert proper C++ library support 12314 ld_shlibs_CXX=no 12315 ;; 12316 *) 12317 # FIXME: insert proper C++ library support 12318 ld_shlibs_CXX=no 12319 ;; 12320 esac 12321 ;; 12322 solaris*) 12323 case $cc_basename in 12324 CC*) 12325 # Sun C++ 4.2, 5.x and Centerline C++ 12326 archive_cmds_need_lc_CXX=yes 12327 no_undefined_flag_CXX=' -zdefs' 12328 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12329 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12330 $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' 12331 12332 hardcode_libdir_flag_spec_CXX='-R$libdir' 12333 hardcode_shlibpath_var_CXX=no 12334 case $host_os in 12335 solaris2.[0-5] | solaris2.[0-5].*) ;; 12336 *) 12337 # The compiler driver will combine and reorder linker options, 12338 # but understands `-z linker_flag'. 12339 # Supported since Solaris 2.6 (maybe 2.5.1?) 12340 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12341 ;; 12342 esac 12343 link_all_deplibs_CXX=yes 12344 12345 output_verbose_link_cmd='echo' 12346 12347 # Archives containing C++ object files must be created using 12348 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12349 # necessary to make sure instantiated templates are included 12350 # in the archive. 12351 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12352 ;; 12353 gcx*) 12354 # Green Hills C++ Compiler 12355 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12356 12357 # The C++ compiler must be used to create the archive. 12358 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12359 ;; 12360 *) 12361 # GNU C++ compiler with Solaris linker 12362 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12363 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12364 if $CC --version | grep -v '^2\.7' > /dev/null; then 12365 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12366 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12367 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12368 12369 # Commands to make compiler produce verbose output that lists 12370 # what "hidden" libraries, object files and flags are used when 12371 # linking a shared library. 12372 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12373 else 12374 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12375 # platform. 12376 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12377 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12378 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12379 12380 # Commands to make compiler produce verbose output that lists 12381 # what "hidden" libraries, object files and flags are used when 12382 # linking a shared library. 12383 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12384 fi 12385 12386 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12387 case $host_os in 12388 solaris2.[0-5] | solaris2.[0-5].*) ;; 12389 *) 12390 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12391 ;; 12392 esac 12393 fi 12394 ;; 12395 esac 12396 ;; 12397 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12398 no_undefined_flag_CXX='${wl}-z,text' 12399 archive_cmds_need_lc_CXX=no 12400 hardcode_shlibpath_var_CXX=no 12401 runpath_var='LD_RUN_PATH' 12402 12403 case $cc_basename in 12404 CC*) 12405 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12406 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12407 ;; 12408 *) 12409 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12410 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12411 ;; 12412 esac 12413 ;; 12414 sysv5* | sco3.2v5* | sco5v6*) 12415 # Note: We can NOT use -z defs as we might desire, because we do not 12416 # link with -lc, and that would cause any symbols used from libc to 12417 # always be unresolved, which means just about no library would 12418 # ever link correctly. If we're not using GNU ld we use -z text 12419 # though, which does catch some bad symbols but isn't as heavy-handed 12420 # as -z defs. 12421 # For security reasons, it is highly recommended that you always 12422 # use absolute paths for naming shared libraries, and exclude the 12423 # DT_RUNPATH tag from executables and libraries. But doing so 12424 # requires that you compile everything twice, which is a pain. 12425 # So that behaviour is only enabled if SCOABSPATH is set to a 12426 # non-empty value in the environment. Most likely only useful for 12427 # creating official distributions of packages. 12428 # This is a hack until libtool officially supports absolute path 12429 # names for shared libraries. 12430 no_undefined_flag_CXX='${wl}-z,text' 12431 allow_undefined_flag_CXX='${wl}-z,nodefs' 12432 archive_cmds_need_lc_CXX=no 12433 hardcode_shlibpath_var_CXX=no 12434 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 12435 hardcode_libdir_separator_CXX=':' 12436 link_all_deplibs_CXX=yes 12437 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12438 runpath_var='LD_RUN_PATH' 12439 12440 case $cc_basename in 12441 CC*) 12442 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12443 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12444 ;; 12445 *) 12446 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12447 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12448 ;; 12449 esac 12450 ;; 12451 tandem*) 12452 case $cc_basename in 12453 NCC*) 12454 # NonStop-UX NCC 3.20 12455 # FIXME: insert proper C++ library support 12456 ld_shlibs_CXX=no 12457 ;; 12458 *) 12459 # FIXME: insert proper C++ library support 12460 ld_shlibs_CXX=no 12461 ;; 12462 esac 12463 ;; 12464 vxworks*) 12465 # FIXME: insert proper C++ library support 12466 ld_shlibs_CXX=no 12467 ;; 12468 *) 12469 # FIXME: insert proper C++ library support 12470 ld_shlibs_CXX=no 12471 ;; 12472esac 12473{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12474$as_echo "$ld_shlibs_CXX" >&6; } 12475test "$ld_shlibs_CXX" = no && can_build_shared=no 12476 12477GCC_CXX="$GXX" 12478LD_CXX="$LD" 12479 12480cat > conftest.$ac_ext <<EOF 12481class Foo 12482{ 12483public: 12484 Foo (void) { a = 0; } 12485private: 12486 int a; 12487}; 12488EOF 12489 12490if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12491 (eval $ac_compile) 2>&5 12492 ac_status=$? 12493 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 12494 (exit $ac_status); }; then 12495 # Parse the compiler output and extract the necessary 12496 # objects, libraries and library flags. 12497 12498 # Sentinel used to keep track of whether or not we are before 12499 # the conftest object file. 12500 pre_test_object_deps_done=no 12501 12502 # The `*' in the case matches for architectures that use `case' in 12503 # $output_verbose_cmd can trigger glob expansion during the loop 12504 # eval without this substitution. 12505 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 12506 12507 for p in `eval $output_verbose_link_cmd`; do 12508 case $p in 12509 12510 -L* | -R* | -l*) 12511 # Some compilers place space between "-{L,R}" and the path. 12512 # Remove the space. 12513 if test $p = "-L" \ 12514 || test $p = "-R"; then 12515 prev=$p 12516 continue 12517 else 12518 prev= 12519 fi 12520 12521 if test "$pre_test_object_deps_done" = no; then 12522 case $p in 12523 -L* | -R*) 12524 # Internal compiler library paths should come after those 12525 # provided the user. The postdeps already come after the 12526 # user supplied libs so there is no need to process them. 12527 if test -z "$compiler_lib_search_path_CXX"; then 12528 compiler_lib_search_path_CXX="${prev}${p}" 12529 else 12530 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12531 fi 12532 ;; 12533 # The "-l" case would never come before the object being 12534 # linked, so don't bother handling this case. 12535 esac 12536 else 12537 if test -z "$postdeps_CXX"; then 12538 postdeps_CXX="${prev}${p}" 12539 else 12540 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12541 fi 12542 fi 12543 ;; 12544 12545 *.$objext) 12546 # This assumes that the test object file only shows up 12547 # once in the compiler output. 12548 if test "$p" = "conftest.$objext"; then 12549 pre_test_object_deps_done=yes 12550 continue 12551 fi 12552 12553 if test "$pre_test_object_deps_done" = no; then 12554 if test -z "$predep_objects_CXX"; then 12555 predep_objects_CXX="$p" 12556 else 12557 predep_objects_CXX="$predep_objects_CXX $p" 12558 fi 12559 else 12560 if test -z "$postdep_objects_CXX"; then 12561 postdep_objects_CXX="$p" 12562 else 12563 postdep_objects_CXX="$postdep_objects_CXX $p" 12564 fi 12565 fi 12566 ;; 12567 12568 *) ;; # Ignore the rest. 12569 12570 esac 12571 done 12572 12573 # Clean up. 12574 rm -f a.out a.exe 12575else 12576 echo "libtool.m4: error: problem compiling CXX test program" 12577fi 12578 12579$rm -f confest.$objext 12580 12581compiler_lib_search_dirs_CXX= 12582if test -n "$compiler_lib_search_path_CXX"; then 12583 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12584fi 12585 12586# PORTME: override above test on systems where it is broken 12587case $host_os in 12588interix[3-9]*) 12589 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12590 # hack all around it, let's just trust "g++" to DTRT. 12591 predep_objects_CXX= 12592 postdep_objects_CXX= 12593 postdeps_CXX= 12594 ;; 12595 12596linux*) 12597 case `$CC -V 2>&1 | sed 5q` in 12598 *Sun\ C*) 12599 # Sun C++ 5.9 12600 # 12601 # The more standards-conforming stlport4 library is 12602 # incompatible with the Cstd library. Avoid specifying 12603 # it if it's in CXXFLAGS. Ignore libCrun as 12604 # -library=stlport4 depends on it. 12605 case " $CXX $CXXFLAGS " in 12606 *" -library=stlport4 "*) 12607 solaris_use_stlport4=yes 12608 ;; 12609 esac 12610 if test "$solaris_use_stlport4" != yes; then 12611 postdeps_CXX='-library=Cstd -library=Crun' 12612 fi 12613 ;; 12614 esac 12615 ;; 12616 12617solaris*) 12618 case $cc_basename in 12619 CC*) 12620 # The more standards-conforming stlport4 library is 12621 # incompatible with the Cstd library. Avoid specifying 12622 # it if it's in CXXFLAGS. Ignore libCrun as 12623 # -library=stlport4 depends on it. 12624 case " $CXX $CXXFLAGS " in 12625 *" -library=stlport4 "*) 12626 solaris_use_stlport4=yes 12627 ;; 12628 esac 12629 12630 # Adding this requires a known-good setup of shared libraries for 12631 # Sun compiler versions before 5.6, else PIC objects from an old 12632 # archive will be linked into the output, leading to subtle bugs. 12633 if test "$solaris_use_stlport4" != yes; then 12634 postdeps_CXX='-library=Cstd -library=Crun' 12635 fi 12636 ;; 12637 esac 12638 ;; 12639esac 12640 12641case " $postdeps_CXX " in 12642*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12643esac 12644 12645lt_prog_compiler_wl_CXX= 12646lt_prog_compiler_pic_CXX= 12647lt_prog_compiler_static_CXX= 12648 12649{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12650$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 12651 12652 # C++ specific cases for pic, static, wl, etc. 12653 if test "$GXX" = yes; then 12654 lt_prog_compiler_wl_CXX='-Wl,' 12655 lt_prog_compiler_static_CXX='-static' 12656 12657 case $host_os in 12658 aix*) 12659 # All AIX code is PIC. 12660 if test "$host_cpu" = ia64; then 12661 # AIX 5 now supports IA64 processor 12662 lt_prog_compiler_static_CXX='-Bstatic' 12663 fi 12664 ;; 12665 amigaos*) 12666 # FIXME: we need at least 68020 code to build shared libraries, but 12667 # adding the `-m68020' flag to GCC prevents building anything better, 12668 # like `-m68040'. 12669 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12670 ;; 12671 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12672 # PIC is the default for these OSes. 12673 ;; 12674 mingw* | cygwin* | os2* | pw32*) 12675 # This hack is so that the source file can tell whether it is being 12676 # built for inclusion in a dll (and should export symbols for example). 12677 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12678 # (--disable-auto-import) libraries 12679 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12680 ;; 12681 darwin* | rhapsody*) 12682 # PIC is the default on this platform 12683 # Common symbols not allowed in MH_DYLIB files 12684 lt_prog_compiler_pic_CXX='-fno-common' 12685 ;; 12686 *djgpp*) 12687 # DJGPP does not support shared libraries at all 12688 lt_prog_compiler_pic_CXX= 12689 ;; 12690 interix[3-9]*) 12691 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12692 # Instead, we relocate shared libraries at runtime. 12693 ;; 12694 sysv4*MP*) 12695 if test -d /usr/nec; then 12696 lt_prog_compiler_pic_CXX=-Kconform_pic 12697 fi 12698 ;; 12699 hpux*) 12700 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12701 # not for PA HP-UX. 12702 case $host_cpu in 12703 hppa*64*|ia64*) 12704 ;; 12705 *) 12706 lt_prog_compiler_pic_CXX='-fPIC' 12707 ;; 12708 esac 12709 ;; 12710 *) 12711 lt_prog_compiler_pic_CXX='-fPIC' 12712 ;; 12713 esac 12714 else 12715 case $host_os in 12716 aix[4-9]*) 12717 # All AIX code is PIC. 12718 if test "$host_cpu" = ia64; then 12719 # AIX 5 now supports IA64 processor 12720 lt_prog_compiler_static_CXX='-Bstatic' 12721 else 12722 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12723 fi 12724 ;; 12725 chorus*) 12726 case $cc_basename in 12727 cxch68*) 12728 # Green Hills C++ Compiler 12729 # _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" 12730 ;; 12731 esac 12732 ;; 12733 darwin*) 12734 # PIC is the default on this platform 12735 # Common symbols not allowed in MH_DYLIB files 12736 case $cc_basename in 12737 xlc*) 12738 lt_prog_compiler_pic_CXX='-qnocommon' 12739 lt_prog_compiler_wl_CXX='-Wl,' 12740 ;; 12741 esac 12742 ;; 12743 dgux*) 12744 case $cc_basename in 12745 ec++*) 12746 lt_prog_compiler_pic_CXX='-KPIC' 12747 ;; 12748 ghcx*) 12749 # Green Hills C++ Compiler 12750 lt_prog_compiler_pic_CXX='-pic' 12751 ;; 12752 *) 12753 ;; 12754 esac 12755 ;; 12756 freebsd* | dragonfly*) 12757 # FreeBSD uses GNU C++ 12758 ;; 12759 hpux9* | hpux10* | hpux11*) 12760 case $cc_basename in 12761 CC*) 12762 lt_prog_compiler_wl_CXX='-Wl,' 12763 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12764 if test "$host_cpu" != ia64; then 12765 lt_prog_compiler_pic_CXX='+Z' 12766 fi 12767 ;; 12768 aCC*) 12769 lt_prog_compiler_wl_CXX='-Wl,' 12770 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12771 case $host_cpu in 12772 hppa*64*|ia64*) 12773 # +Z the default 12774 ;; 12775 *) 12776 lt_prog_compiler_pic_CXX='+Z' 12777 ;; 12778 esac 12779 ;; 12780 *) 12781 ;; 12782 esac 12783 ;; 12784 interix*) 12785 # This is c89, which is MS Visual C++ (no shared libs) 12786 # Anyone wants to do a port? 12787 ;; 12788 irix5* | irix6* | nonstopux*) 12789 case $cc_basename in 12790 CC*) 12791 lt_prog_compiler_wl_CXX='-Wl,' 12792 lt_prog_compiler_static_CXX='-non_shared' 12793 # CC pic flag -KPIC is the default. 12794 ;; 12795 *) 12796 ;; 12797 esac 12798 ;; 12799 linux* | k*bsd*-gnu) 12800 case $cc_basename in 12801 KCC*) 12802 # KAI C++ Compiler 12803 lt_prog_compiler_wl_CXX='--backend -Wl,' 12804 lt_prog_compiler_pic_CXX='-fPIC' 12805 ;; 12806 icpc* | ecpc*) 12807 # Intel C++ 12808 lt_prog_compiler_wl_CXX='-Wl,' 12809 lt_prog_compiler_pic_CXX='-KPIC' 12810 lt_prog_compiler_static_CXX='-static' 12811 ;; 12812 pgCC* | pgcpp*) 12813 # Portland Group C++ compiler. 12814 lt_prog_compiler_wl_CXX='-Wl,' 12815 lt_prog_compiler_pic_CXX='-fpic' 12816 lt_prog_compiler_static_CXX='-Bstatic' 12817 ;; 12818 cxx*) 12819 # Compaq C++ 12820 # Make sure the PIC flag is empty. It appears that all Alpha 12821 # Linux and Compaq Tru64 Unix objects are PIC. 12822 lt_prog_compiler_pic_CXX= 12823 lt_prog_compiler_static_CXX='-non_shared' 12824 ;; 12825 *) 12826 case `$CC -V 2>&1 | sed 5q` in 12827 *Sun\ C*) 12828 # Sun C++ 5.9 12829 lt_prog_compiler_pic_CXX='-KPIC' 12830 lt_prog_compiler_static_CXX='-Bstatic' 12831 lt_prog_compiler_wl_CXX='-Qoption ld ' 12832 ;; 12833 esac 12834 ;; 12835 esac 12836 ;; 12837 lynxos*) 12838 ;; 12839 m88k*) 12840 ;; 12841 mvs*) 12842 case $cc_basename in 12843 cxx*) 12844 lt_prog_compiler_pic_CXX='-W c,exportall' 12845 ;; 12846 *) 12847 ;; 12848 esac 12849 ;; 12850 netbsd*) 12851 ;; 12852 osf3* | osf4* | osf5*) 12853 case $cc_basename in 12854 KCC*) 12855 lt_prog_compiler_wl_CXX='--backend -Wl,' 12856 ;; 12857 RCC*) 12858 # Rational C++ 2.4.1 12859 lt_prog_compiler_pic_CXX='-pic' 12860 ;; 12861 cxx*) 12862 # Digital/Compaq C++ 12863 lt_prog_compiler_wl_CXX='-Wl,' 12864 # Make sure the PIC flag is empty. It appears that all Alpha 12865 # Linux and Compaq Tru64 Unix objects are PIC. 12866 lt_prog_compiler_pic_CXX= 12867 lt_prog_compiler_static_CXX='-non_shared' 12868 ;; 12869 *) 12870 ;; 12871 esac 12872 ;; 12873 psos*) 12874 ;; 12875 solaris*) 12876 case $cc_basename in 12877 CC*) 12878 # Sun C++ 4.2, 5.x and Centerline C++ 12879 lt_prog_compiler_pic_CXX='-KPIC' 12880 lt_prog_compiler_static_CXX='-Bstatic' 12881 lt_prog_compiler_wl_CXX='-Qoption ld ' 12882 ;; 12883 gcx*) 12884 # Green Hills C++ Compiler 12885 lt_prog_compiler_pic_CXX='-PIC' 12886 ;; 12887 *) 12888 ;; 12889 esac 12890 ;; 12891 sunos4*) 12892 case $cc_basename in 12893 CC*) 12894 # Sun C++ 4.x 12895 lt_prog_compiler_pic_CXX='-pic' 12896 lt_prog_compiler_static_CXX='-Bstatic' 12897 ;; 12898 lcc*) 12899 # Lucid 12900 lt_prog_compiler_pic_CXX='-pic' 12901 ;; 12902 *) 12903 ;; 12904 esac 12905 ;; 12906 tandem*) 12907 case $cc_basename in 12908 NCC*) 12909 # NonStop-UX NCC 3.20 12910 lt_prog_compiler_pic_CXX='-KPIC' 12911 ;; 12912 *) 12913 ;; 12914 esac 12915 ;; 12916 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12917 case $cc_basename in 12918 CC*) 12919 lt_prog_compiler_wl_CXX='-Wl,' 12920 lt_prog_compiler_pic_CXX='-KPIC' 12921 lt_prog_compiler_static_CXX='-Bstatic' 12922 ;; 12923 esac 12924 ;; 12925 vxworks*) 12926 ;; 12927 *) 12928 lt_prog_compiler_can_build_shared_CXX=no 12929 ;; 12930 esac 12931 fi 12932 12933{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12934$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 12935 12936# 12937# Check to make sure the PIC flag actually works. 12938# 12939if test -n "$lt_prog_compiler_pic_CXX"; then 12940 12941{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12942$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 12943if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then 12944 $as_echo_n "(cached) " >&6 12945else 12946 lt_cv_prog_compiler_pic_works_CXX=no 12947 ac_outfile=conftest.$ac_objext 12948 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12949 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12950 # Insert the option either (1) after the last *FLAGS variable, or 12951 # (2) before a word containing "conftest.", or (3) at the end. 12952 # Note that $ac_compile itself does not contain backslashes and begins 12953 # with a dollar sign (not a hyphen), so the echo should work correctly. 12954 # The option is referenced via a variable to avoid confusing sed. 12955 lt_compile=`echo "$ac_compile" | $SED \ 12956 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12957 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12958 -e 's:$: $lt_compiler_flag:'` 12959 (eval echo "\"\$as_me:12959: $lt_compile\"" >&5) 12960 (eval "$lt_compile" 2>conftest.err) 12961 ac_status=$? 12962 cat conftest.err >&5 12963 echo "$as_me:12963: \$? = $ac_status" >&5 12964 if (exit $ac_status) && test -s "$ac_outfile"; then 12965 # The compiler can only warn and ignore the option if not recognized 12966 # So say no if there are warnings other than the usual output. 12967 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 12968 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12969 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12970 lt_cv_prog_compiler_pic_works_CXX=yes 12971 fi 12972 fi 12973 $rm conftest* 12974 12975fi 12976{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 12977$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 12978 12979if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 12980 case $lt_prog_compiler_pic_CXX in 12981 "" | " "*) ;; 12982 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 12983 esac 12984else 12985 lt_prog_compiler_pic_CXX= 12986 lt_prog_compiler_can_build_shared_CXX=no 12987fi 12988 12989fi 12990case $host_os in 12991 # For platforms which do not support PIC, -DPIC is meaningless: 12992 *djgpp*) 12993 lt_prog_compiler_pic_CXX= 12994 ;; 12995 *) 12996 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 12997 ;; 12998esac 12999 13000# 13001# Check to make sure the static flag actually works. 13002# 13003wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 13004{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13005$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 13006if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then 13007 $as_echo_n "(cached) " >&6 13008else 13009 lt_cv_prog_compiler_static_works_CXX=no 13010 save_LDFLAGS="$LDFLAGS" 13011 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13012 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13013 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13014 # The linker can only warn and ignore the option if not recognized 13015 # So say no if there are warnings 13016 if test -s conftest.err; then 13017 # Append any errors to the config.log. 13018 cat conftest.err 1>&5 13019 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 13020 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13021 if diff conftest.exp conftest.er2 >/dev/null; then 13022 lt_cv_prog_compiler_static_works_CXX=yes 13023 fi 13024 else 13025 lt_cv_prog_compiler_static_works_CXX=yes 13026 fi 13027 fi 13028 $rm -r conftest* 13029 LDFLAGS="$save_LDFLAGS" 13030 13031fi 13032{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13033$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13034 13035if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13036 : 13037else 13038 lt_prog_compiler_static_CXX= 13039fi 13040 13041 13042{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 13043$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13044if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 13045 $as_echo_n "(cached) " >&6 13046else 13047 lt_cv_prog_compiler_c_o_CXX=no 13048 $rm -r conftest 2>/dev/null 13049 mkdir conftest 13050 cd conftest 13051 mkdir out 13052 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13053 13054 lt_compiler_flag="-o out/conftest2.$ac_objext" 13055 # Insert the option either (1) after the last *FLAGS variable, or 13056 # (2) before a word containing "conftest.", or (3) at the end. 13057 # Note that $ac_compile itself does not contain backslashes and begins 13058 # with a dollar sign (not a hyphen), so the echo should work correctly. 13059 lt_compile=`echo "$ac_compile" | $SED \ 13060 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13061 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13062 -e 's:$: $lt_compiler_flag:'` 13063 (eval echo "\"\$as_me:13063: $lt_compile\"" >&5) 13064 (eval "$lt_compile" 2>out/conftest.err) 13065 ac_status=$? 13066 cat out/conftest.err >&5 13067 echo "$as_me:13067: \$? = $ac_status" >&5 13068 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13069 then 13070 # The compiler can only warn and ignore the option if not recognized 13071 # So say no if there are warnings 13072 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 13073 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13074 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13075 lt_cv_prog_compiler_c_o_CXX=yes 13076 fi 13077 fi 13078 chmod u+w . 2>&5 13079 $rm conftest* 13080 # SGI C++ compiler will create directory out/ii_files/ for 13081 # template instantiation 13082 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 13083 $rm out/* && rmdir out 13084 cd .. 13085 rmdir conftest 13086 $rm conftest* 13087 13088fi 13089{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13090$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13091 13092 13093hard_links="nottested" 13094if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13095 # do not overwrite the value of need_locks provided by the user 13096 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 13097$as_echo_n "checking if we can lock with hard links... " >&6; } 13098 hard_links=yes 13099 $rm conftest* 13100 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13101 touch conftest.a 13102 ln conftest.a conftest.b 2>&5 || hard_links=no 13103 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13104 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 13105$as_echo "$hard_links" >&6; } 13106 if test "$hard_links" = no; then 13107 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13108$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13109 need_locks=warn 13110 fi 13111else 13112 need_locks=no 13113fi 13114 13115{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13116$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13117 13118 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13119 case $host_os in 13120 aix[4-9]*) 13121 # If we're using GNU nm, then we don't want the "-C" option. 13122 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13123 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 13124 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' 13125 else 13126 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' 13127 fi 13128 ;; 13129 pw32*) 13130 export_symbols_cmds_CXX="$ltdll_cmds" 13131 ;; 13132 cygwin* | mingw*) 13133 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' 13134 ;; 13135 *) 13136 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13137 ;; 13138 esac 13139 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13140 13141{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 13142$as_echo "$ld_shlibs_CXX" >&6; } 13143test "$ld_shlibs_CXX" = no && can_build_shared=no 13144 13145# 13146# Do we need to explicitly link libc? 13147# 13148case "x$archive_cmds_need_lc_CXX" in 13149x|xyes) 13150 # Assume -lc should be added 13151 archive_cmds_need_lc_CXX=yes 13152 13153 if test "$enable_shared" = yes && test "$GCC" = yes; then 13154 case $archive_cmds_CXX in 13155 *'~'*) 13156 # FIXME: we may have to deal with multi-command sequences. 13157 ;; 13158 '$CC '*) 13159 # Test whether the compiler implicitly links with -lc since on some 13160 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13161 # to ld, don't add -lc before -lgcc. 13162 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 13163$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13164 $rm conftest* 13165 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13166 13167 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13168 (eval $ac_compile) 2>&5 13169 ac_status=$? 13170 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13171 (exit $ac_status); } 2>conftest.err; then 13172 soname=conftest 13173 lib=conftest 13174 libobjs=conftest.$ac_objext 13175 deplibs= 13176 wl=$lt_prog_compiler_wl_CXX 13177 pic_flag=$lt_prog_compiler_pic_CXX 13178 compiler_flags=-v 13179 linker_flags=-v 13180 verstring= 13181 output_objdir=. 13182 libname=conftest 13183 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 13184 allow_undefined_flag_CXX= 13185 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 13186 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 13187 ac_status=$? 13188 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13189 (exit $ac_status); } 13190 then 13191 archive_cmds_need_lc_CXX=no 13192 else 13193 archive_cmds_need_lc_CXX=yes 13194 fi 13195 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13196 else 13197 cat conftest.err 1>&5 13198 fi 13199 $rm conftest* 13200 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 13201$as_echo "$archive_cmds_need_lc_CXX" >&6; } 13202 ;; 13203 esac 13204 fi 13205 ;; 13206esac 13207 13208{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 13209$as_echo_n "checking dynamic linker characteristics... " >&6; } 13210library_names_spec= 13211libname_spec='lib$name' 13212soname_spec= 13213shrext_cmds=".so" 13214postinstall_cmds= 13215postuninstall_cmds= 13216finish_cmds= 13217finish_eval= 13218shlibpath_var= 13219shlibpath_overrides_runpath=unknown 13220version_type=none 13221dynamic_linker="$host_os ld.so" 13222sys_lib_dlsearch_path_spec="/lib /usr/lib" 13223 13224need_lib_prefix=unknown 13225hardcode_into_libs=no 13226 13227# when you set need_version to no, make sure it does not cause -set_version 13228# flags to be left without arguments 13229need_version=unknown 13230 13231case $host_os in 13232aix3*) 13233 version_type=linux 13234 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13235 shlibpath_var=LIBPATH 13236 13237 # AIX 3 has no versioning support, so we append a major version to the name. 13238 soname_spec='${libname}${release}${shared_ext}$major' 13239 ;; 13240 13241aix[4-9]*) 13242 version_type=linux 13243 need_lib_prefix=no 13244 need_version=no 13245 hardcode_into_libs=yes 13246 if test "$host_cpu" = ia64; then 13247 # AIX 5 supports IA64 13248 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 13249 shlibpath_var=LD_LIBRARY_PATH 13250 else 13251 # With GCC up to 2.95.x, collect2 would create an import file 13252 # for dependence libraries. The import file would start with 13253 # the line `#! .'. This would cause the generated library to 13254 # depend on `.', always an invalid library. This was fixed in 13255 # development snapshots of GCC prior to 3.0. 13256 case $host_os in 13257 aix4 | aix4.[01] | aix4.[01].*) 13258 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13259 echo ' yes ' 13260 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 13261 : 13262 else 13263 can_build_shared=no 13264 fi 13265 ;; 13266 esac 13267 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13268 # soname into executable. Probably we can add versioning support to 13269 # collect2, so additional links can be useful in future. 13270 if test "$aix_use_runtimelinking" = yes; then 13271 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13272 # instead of lib<name>.a to let people know that these are not 13273 # typical AIX shared libraries. 13274 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13275 else 13276 # We preserve .a as extension for shared libraries through AIX4.2 13277 # and later when we are not doing run time linking. 13278 library_names_spec='${libname}${release}.a $libname.a' 13279 soname_spec='${libname}${release}${shared_ext}$major' 13280 fi 13281 shlibpath_var=LIBPATH 13282 fi 13283 ;; 13284 13285amigaos*) 13286 library_names_spec='$libname.ixlibrary $libname.a' 13287 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13288 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' 13289 ;; 13290 13291beos*) 13292 library_names_spec='${libname}${shared_ext}' 13293 dynamic_linker="$host_os ld.so" 13294 shlibpath_var=LIBRARY_PATH 13295 ;; 13296 13297bsdi[45]*) 13298 version_type=linux 13299 need_version=no 13300 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13301 soname_spec='${libname}${release}${shared_ext}$major' 13302 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13303 shlibpath_var=LD_LIBRARY_PATH 13304 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13305 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13306 # the default ld.so.conf also contains /usr/contrib/lib and 13307 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13308 # libtool to hard-code these into programs 13309 ;; 13310 13311cygwin* | mingw* | pw32*) 13312 version_type=windows 13313 shrext_cmds=".dll" 13314 need_version=no 13315 need_lib_prefix=no 13316 13317 case $GCC,$host_os in 13318 yes,cygwin* | yes,mingw* | yes,pw32*) 13319 library_names_spec='$libname.dll.a' 13320 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13321 postinstall_cmds='base_file=`basename \${file}`~ 13322 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 13323 dldir=$destdir/`dirname \$dlpath`~ 13324 test -d \$dldir || mkdir -p \$dldir~ 13325 $install_prog $dir/$dlname \$dldir/$dlname~ 13326 chmod a+x \$dldir/$dlname' 13327 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13328 dlpath=$dir/\$dldll~ 13329 $rm \$dlpath' 13330 shlibpath_overrides_runpath=yes 13331 13332 case $host_os in 13333 cygwin*) 13334 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13335 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13336 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 13337 ;; 13338 mingw*) 13339 # MinGW DLLs use traditional 'lib' prefix 13340 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13341 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 13342 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 13343 # It is most probably a Windows format PATH printed by 13344 # mingw gcc, but we are running on Cygwin. Gcc prints its search 13345 # path with ; separators, and with drive letters. We can handle the 13346 # drive letters (cygwin fileutils understands them), so leave them, 13347 # especially as we might pass files found there to a mingw objdump, 13348 # which wouldn't understand a cygwinified path. Ahh. 13349 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13350 else 13351 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13352 fi 13353 ;; 13354 pw32*) 13355 # pw32 DLLs use 'pw' prefix rather than 'lib' 13356 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13357 ;; 13358 esac 13359 ;; 13360 13361 *) 13362 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13363 ;; 13364 esac 13365 dynamic_linker='Win32 ld.exe' 13366 # FIXME: first we should search . and the directory the executable is in 13367 shlibpath_var=PATH 13368 ;; 13369 13370darwin* | rhapsody*) 13371 dynamic_linker="$host_os dyld" 13372 version_type=darwin 13373 need_lib_prefix=no 13374 need_version=no 13375 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13376 soname_spec='${libname}${release}${major}$shared_ext' 13377 shlibpath_overrides_runpath=yes 13378 shlibpath_var=DYLD_LIBRARY_PATH 13379 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13380 13381 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13382 ;; 13383 13384dgux*) 13385 version_type=linux 13386 need_lib_prefix=no 13387 need_version=no 13388 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13389 soname_spec='${libname}${release}${shared_ext}$major' 13390 shlibpath_var=LD_LIBRARY_PATH 13391 ;; 13392 13393freebsd1*) 13394 dynamic_linker=no 13395 ;; 13396 13397freebsd* | dragonfly*) 13398 # DragonFly does not have aout. When/if they implement a new 13399 # versioning mechanism, adjust this. 13400 if test -x /usr/bin/objformat; then 13401 objformat=`/usr/bin/objformat` 13402 else 13403 case $host_os in 13404 freebsd[123]*) objformat=aout ;; 13405 *) objformat=elf ;; 13406 esac 13407 fi 13408 version_type=freebsd-$objformat 13409 case $version_type in 13410 freebsd-elf*) 13411 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13412 need_version=no 13413 need_lib_prefix=no 13414 ;; 13415 freebsd-*) 13416 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13417 need_version=yes 13418 ;; 13419 esac 13420 shlibpath_var=LD_LIBRARY_PATH 13421 case $host_os in 13422 freebsd2*) 13423 shlibpath_overrides_runpath=yes 13424 ;; 13425 freebsd3.[01]* | freebsdelf3.[01]*) 13426 shlibpath_overrides_runpath=yes 13427 hardcode_into_libs=yes 13428 ;; 13429 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13430 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13431 shlibpath_overrides_runpath=no 13432 hardcode_into_libs=yes 13433 ;; 13434 *) # from 4.6 on, and DragonFly 13435 shlibpath_overrides_runpath=yes 13436 hardcode_into_libs=yes 13437 ;; 13438 esac 13439 ;; 13440 13441gnu*) 13442 version_type=linux 13443 need_lib_prefix=no 13444 need_version=no 13445 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13446 soname_spec='${libname}${release}${shared_ext}$major' 13447 shlibpath_var=LD_LIBRARY_PATH 13448 hardcode_into_libs=yes 13449 ;; 13450 13451hpux9* | hpux10* | hpux11*) 13452 # Give a soname corresponding to the major version so that dld.sl refuses to 13453 # link against other versions. 13454 version_type=sunos 13455 need_lib_prefix=no 13456 need_version=no 13457 case $host_cpu in 13458 ia64*) 13459 shrext_cmds='.so' 13460 hardcode_into_libs=yes 13461 dynamic_linker="$host_os dld.so" 13462 shlibpath_var=LD_LIBRARY_PATH 13463 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13464 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13465 soname_spec='${libname}${release}${shared_ext}$major' 13466 if test "X$HPUX_IA64_MODE" = X32; then 13467 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13468 else 13469 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13470 fi 13471 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13472 ;; 13473 hppa*64*) 13474 shrext_cmds='.sl' 13475 hardcode_into_libs=yes 13476 dynamic_linker="$host_os dld.sl" 13477 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13478 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13479 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13480 soname_spec='${libname}${release}${shared_ext}$major' 13481 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13482 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13483 ;; 13484 *) 13485 shrext_cmds='.sl' 13486 dynamic_linker="$host_os dld.sl" 13487 shlibpath_var=SHLIB_PATH 13488 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13489 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13490 soname_spec='${libname}${release}${shared_ext}$major' 13491 ;; 13492 esac 13493 # HP-UX runs *really* slowly unless shared libraries are mode 555. 13494 postinstall_cmds='chmod 555 $lib' 13495 ;; 13496 13497interix[3-9]*) 13498 version_type=linux 13499 need_lib_prefix=no 13500 need_version=no 13501 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13502 soname_spec='${libname}${release}${shared_ext}$major' 13503 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13504 shlibpath_var=LD_LIBRARY_PATH 13505 shlibpath_overrides_runpath=no 13506 hardcode_into_libs=yes 13507 ;; 13508 13509irix5* | irix6* | nonstopux*) 13510 case $host_os in 13511 nonstopux*) version_type=nonstopux ;; 13512 *) 13513 if test "$lt_cv_prog_gnu_ld" = yes; then 13514 version_type=linux 13515 else 13516 version_type=irix 13517 fi ;; 13518 esac 13519 need_lib_prefix=no 13520 need_version=no 13521 soname_spec='${libname}${release}${shared_ext}$major' 13522 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13523 case $host_os in 13524 irix5* | nonstopux*) 13525 libsuff= shlibsuff= 13526 ;; 13527 *) 13528 case $LD in # libtool.m4 will add one of these switches to LD 13529 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13530 libsuff= shlibsuff= libmagic=32-bit;; 13531 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13532 libsuff=32 shlibsuff=N32 libmagic=N32;; 13533 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13534 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13535 *) libsuff= shlibsuff= libmagic=never-match;; 13536 esac 13537 ;; 13538 esac 13539 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13540 shlibpath_overrides_runpath=no 13541 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13542 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13543 hardcode_into_libs=yes 13544 ;; 13545 13546# No shared lib support for Linux oldld, aout, or coff. 13547linux*oldld* | linux*aout* | linux*coff*) 13548 dynamic_linker=no 13549 ;; 13550 13551# This must be Linux ELF. 13552linux* | k*bsd*-gnu) 13553 version_type=linux 13554 need_lib_prefix=no 13555 need_version=no 13556 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13557 soname_spec='${libname}${release}${shared_ext}$major' 13558 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13559 shlibpath_var=LD_LIBRARY_PATH 13560 shlibpath_overrides_runpath=no 13561 # This implies no fast_install, which is unacceptable. 13562 # Some rework will be needed to allow for fast_install 13563 # before this can be enabled. 13564 hardcode_into_libs=yes 13565 13566 # Append ld.so.conf contents to the search path 13567 if test -f /etc/ld.so.conf; then 13568 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' ' '` 13569 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 13570 fi 13571 13572 # We used to test for /lib/ld.so.1 and disable shared libraries on 13573 # powerpc, because MkLinux only supported shared libraries with the 13574 # GNU dynamic linker. Since this was broken with cross compilers, 13575 # most powerpc-linux boxes support dynamic linking these days and 13576 # people can always --disable-shared, the test was removed, and we 13577 # assume the GNU/Linux dynamic linker is in use. 13578 dynamic_linker='GNU/Linux ld.so' 13579 ;; 13580 13581netbsd*) 13582 version_type=sunos 13583 need_lib_prefix=no 13584 need_version=no 13585 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13586 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13587 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13588 dynamic_linker='NetBSD (a.out) ld.so' 13589 else 13590 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13591 soname_spec='${libname}${release}${shared_ext}$major' 13592 dynamic_linker='NetBSD ld.elf_so' 13593 fi 13594 shlibpath_var=LD_LIBRARY_PATH 13595 shlibpath_overrides_runpath=yes 13596 hardcode_into_libs=yes 13597 ;; 13598 13599newsos6) 13600 version_type=linux 13601 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13602 shlibpath_var=LD_LIBRARY_PATH 13603 shlibpath_overrides_runpath=yes 13604 ;; 13605 13606nto-qnx*) 13607 version_type=linux 13608 need_lib_prefix=no 13609 need_version=no 13610 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13611 soname_spec='${libname}${release}${shared_ext}$major' 13612 shlibpath_var=LD_LIBRARY_PATH 13613 shlibpath_overrides_runpath=yes 13614 ;; 13615 13616openbsd*) 13617 version_type=sunos 13618 sys_lib_dlsearch_path_spec="/usr/lib" 13619 need_lib_prefix=no 13620 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13621 case $host_os in 13622 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13623 *) need_version=no ;; 13624 esac 13625 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13626 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13627 shlibpath_var=LD_LIBRARY_PATH 13628 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13629 case $host_os in 13630 openbsd2.[89] | openbsd2.[89].*) 13631 shlibpath_overrides_runpath=no 13632 ;; 13633 *) 13634 shlibpath_overrides_runpath=yes 13635 ;; 13636 esac 13637 else 13638 shlibpath_overrides_runpath=yes 13639 fi 13640 ;; 13641 13642os2*) 13643 libname_spec='$name' 13644 shrext_cmds=".dll" 13645 need_lib_prefix=no 13646 library_names_spec='$libname${shared_ext} $libname.a' 13647 dynamic_linker='OS/2 ld.exe' 13648 shlibpath_var=LIBPATH 13649 ;; 13650 13651osf3* | osf4* | osf5*) 13652 version_type=osf 13653 need_lib_prefix=no 13654 need_version=no 13655 soname_spec='${libname}${release}${shared_ext}$major' 13656 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13657 shlibpath_var=LD_LIBRARY_PATH 13658 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13659 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13660 ;; 13661 13662rdos*) 13663 dynamic_linker=no 13664 ;; 13665 13666solaris*) 13667 version_type=linux 13668 need_lib_prefix=no 13669 need_version=no 13670 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13671 soname_spec='${libname}${release}${shared_ext}$major' 13672 shlibpath_var=LD_LIBRARY_PATH 13673 shlibpath_overrides_runpath=yes 13674 hardcode_into_libs=yes 13675 # ldd complains unless libraries are executable 13676 postinstall_cmds='chmod +x $lib' 13677 ;; 13678 13679sunos4*) 13680 version_type=sunos 13681 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13682 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13683 shlibpath_var=LD_LIBRARY_PATH 13684 shlibpath_overrides_runpath=yes 13685 if test "$with_gnu_ld" = yes; then 13686 need_lib_prefix=no 13687 fi 13688 need_version=yes 13689 ;; 13690 13691sysv4 | sysv4.3*) 13692 version_type=linux 13693 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13694 soname_spec='${libname}${release}${shared_ext}$major' 13695 shlibpath_var=LD_LIBRARY_PATH 13696 case $host_vendor in 13697 sni) 13698 shlibpath_overrides_runpath=no 13699 need_lib_prefix=no 13700 export_dynamic_flag_spec='${wl}-Blargedynsym' 13701 runpath_var=LD_RUN_PATH 13702 ;; 13703 siemens) 13704 need_lib_prefix=no 13705 ;; 13706 motorola) 13707 need_lib_prefix=no 13708 need_version=no 13709 shlibpath_overrides_runpath=no 13710 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13711 ;; 13712 esac 13713 ;; 13714 13715sysv4*MP*) 13716 if test -d /usr/nec ;then 13717 version_type=linux 13718 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13719 soname_spec='$libname${shared_ext}.$major' 13720 shlibpath_var=LD_LIBRARY_PATH 13721 fi 13722 ;; 13723 13724sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13725 version_type=freebsd-elf 13726 need_lib_prefix=no 13727 need_version=no 13728 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13729 soname_spec='${libname}${release}${shared_ext}$major' 13730 shlibpath_var=LD_LIBRARY_PATH 13731 hardcode_into_libs=yes 13732 if test "$with_gnu_ld" = yes; then 13733 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13734 shlibpath_overrides_runpath=no 13735 else 13736 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13737 shlibpath_overrides_runpath=yes 13738 case $host_os in 13739 sco3.2v5*) 13740 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13741 ;; 13742 esac 13743 fi 13744 sys_lib_dlsearch_path_spec='/usr/lib' 13745 ;; 13746 13747uts4*) 13748 version_type=linux 13749 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13750 soname_spec='${libname}${release}${shared_ext}$major' 13751 shlibpath_var=LD_LIBRARY_PATH 13752 ;; 13753 13754*) 13755 dynamic_linker=no 13756 ;; 13757esac 13758{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13759$as_echo "$dynamic_linker" >&6; } 13760test "$dynamic_linker" = no && can_build_shared=no 13761 13762if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 13763 $as_echo_n "(cached) " >&6 13764else 13765 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 13766fi 13767 13768sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 13769if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 13770 $as_echo_n "(cached) " >&6 13771else 13772 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 13773fi 13774 13775sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 13776 13777variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13778if test "$GCC" = yes; then 13779 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13780fi 13781 13782{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13783$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 13784hardcode_action_CXX= 13785if test -n "$hardcode_libdir_flag_spec_CXX" || \ 13786 test -n "$runpath_var_CXX" || \ 13787 test "X$hardcode_automatic_CXX" = "Xyes" ; then 13788 13789 # We can hardcode non-existant directories. 13790 if test "$hardcode_direct_CXX" != no && 13791 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13792 # have to relink, otherwise we might link with an installed library 13793 # when we should be linking with a yet-to-be-installed one 13794 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 13795 test "$hardcode_minus_L_CXX" != no; then 13796 # Linking always hardcodes the temporary library directory. 13797 hardcode_action_CXX=relink 13798 else 13799 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13800 hardcode_action_CXX=immediate 13801 fi 13802else 13803 # We cannot hardcode anything, or else we can only hardcode existing 13804 # directories. 13805 hardcode_action_CXX=unsupported 13806fi 13807{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13808$as_echo "$hardcode_action_CXX" >&6; } 13809 13810if test "$hardcode_action_CXX" = relink; then 13811 # Fast installation is not supported 13812 enable_fast_install=no 13813elif test "$shlibpath_overrides_runpath" = yes || 13814 test "$enable_shared" = no; then 13815 # Fast installation is not necessary 13816 enable_fast_install=needless 13817fi 13818 13819 13820# The else clause should only fire when bootstrapping the 13821# libtool distribution, otherwise you forgot to ship ltmain.sh 13822# with your package, and you will get complaints that there are 13823# no rules to generate ltmain.sh. 13824if test -f "$ltmain"; then 13825 # See if we are running on zsh, and set the options which allow our commands through 13826 # without removal of \ escapes. 13827 if test -n "${ZSH_VERSION+set}" ; then 13828 setopt NO_GLOB_SUBST 13829 fi 13830 # Now quote all the things that may contain metacharacters while being 13831 # careful not to overquote the AC_SUBSTed values. We take copies of the 13832 # variables and quote the copies for generation of the libtool script. 13833 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 13834 SED SHELL STRIP \ 13835 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13836 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13837 deplibs_check_method reload_flag reload_cmds need_locks \ 13838 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13839 lt_cv_sys_global_symbol_to_c_name_address \ 13840 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13841 old_postinstall_cmds old_postuninstall_cmds \ 13842 compiler_CXX \ 13843 CC_CXX \ 13844 LD_CXX \ 13845 lt_prog_compiler_wl_CXX \ 13846 lt_prog_compiler_pic_CXX \ 13847 lt_prog_compiler_static_CXX \ 13848 lt_prog_compiler_no_builtin_flag_CXX \ 13849 export_dynamic_flag_spec_CXX \ 13850 thread_safe_flag_spec_CXX \ 13851 whole_archive_flag_spec_CXX \ 13852 enable_shared_with_static_runtimes_CXX \ 13853 old_archive_cmds_CXX \ 13854 old_archive_from_new_cmds_CXX \ 13855 predep_objects_CXX \ 13856 postdep_objects_CXX \ 13857 predeps_CXX \ 13858 postdeps_CXX \ 13859 compiler_lib_search_path_CXX \ 13860 compiler_lib_search_dirs_CXX \ 13861 archive_cmds_CXX \ 13862 archive_expsym_cmds_CXX \ 13863 postinstall_cmds_CXX \ 13864 postuninstall_cmds_CXX \ 13865 old_archive_from_expsyms_cmds_CXX \ 13866 allow_undefined_flag_CXX \ 13867 no_undefined_flag_CXX \ 13868 export_symbols_cmds_CXX \ 13869 hardcode_libdir_flag_spec_CXX \ 13870 hardcode_libdir_flag_spec_ld_CXX \ 13871 hardcode_libdir_separator_CXX \ 13872 hardcode_automatic_CXX \ 13873 module_cmds_CXX \ 13874 module_expsym_cmds_CXX \ 13875 lt_cv_prog_compiler_c_o_CXX \ 13876 fix_srcfile_path_CXX \ 13877 exclude_expsyms_CXX \ 13878 include_expsyms_CXX; do 13879 13880 case $var in 13881 old_archive_cmds_CXX | \ 13882 old_archive_from_new_cmds_CXX | \ 13883 archive_cmds_CXX | \ 13884 archive_expsym_cmds_CXX | \ 13885 module_cmds_CXX | \ 13886 module_expsym_cmds_CXX | \ 13887 old_archive_from_expsyms_cmds_CXX | \ 13888 export_symbols_cmds_CXX | \ 13889 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13890 postinstall_cmds | postuninstall_cmds | \ 13891 old_postinstall_cmds | old_postuninstall_cmds | \ 13892 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13893 # Double-quote double-evaled strings. 13894 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13895 ;; 13896 *) 13897 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13898 ;; 13899 esac 13900 done 13901 13902 case $lt_echo in 13903 *'\$0 --fallback-echo"') 13904 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13905 ;; 13906 esac 13907 13908cfgfile="$ofile" 13909 13910 cat <<__EOF__ >> "$cfgfile" 13911# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13912 13913# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13914 13915# Shell to use when invoking shell scripts. 13916SHELL=$lt_SHELL 13917 13918# Whether or not to build shared libraries. 13919build_libtool_libs=$enable_shared 13920 13921# Whether or not to build static libraries. 13922build_old_libs=$enable_static 13923 13924# Whether or not to add -lc for building shared libraries. 13925build_libtool_need_lc=$archive_cmds_need_lc_CXX 13926 13927# Whether or not to disallow shared libs when runtime libs are static 13928allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13929 13930# Whether or not to optimize for fast installation. 13931fast_install=$enable_fast_install 13932 13933# The host system. 13934host_alias=$host_alias 13935host=$host 13936host_os=$host_os 13937 13938# The build system. 13939build_alias=$build_alias 13940build=$build 13941build_os=$build_os 13942 13943# An echo program that does not interpret backslashes. 13944echo=$lt_echo 13945 13946# The archiver. 13947AR=$lt_AR 13948AR_FLAGS=$lt_AR_FLAGS 13949 13950# A C compiler. 13951LTCC=$lt_LTCC 13952 13953# LTCC compiler flags. 13954LTCFLAGS=$lt_LTCFLAGS 13955 13956# A language-specific compiler. 13957CC=$lt_compiler_CXX 13958 13959# Is the compiler the GNU C compiler? 13960with_gcc=$GCC_CXX 13961 13962# An ERE matcher. 13963EGREP=$lt_EGREP 13964 13965# The linker used to build libraries. 13966LD=$lt_LD_CXX 13967 13968# Whether we need hard or soft links. 13969LN_S=$lt_LN_S 13970 13971# A BSD-compatible nm program. 13972NM=$lt_NM 13973 13974# A symbol stripping program 13975STRIP=$lt_STRIP 13976 13977# Used to examine libraries when file_magic_cmd begins "file" 13978MAGIC_CMD=$MAGIC_CMD 13979 13980# Used on cygwin: DLL creation program. 13981DLLTOOL="$DLLTOOL" 13982 13983# Used on cygwin: object dumper. 13984OBJDUMP="$OBJDUMP" 13985 13986# Used on cygwin: assembler. 13987AS="$AS" 13988 13989# The name of the directory that contains temporary libtool files. 13990objdir=$objdir 13991 13992# How to create reloadable object files. 13993reload_flag=$lt_reload_flag 13994reload_cmds=$lt_reload_cmds 13995 13996# How to pass a linker flag through the compiler. 13997wl=$lt_lt_prog_compiler_wl_CXX 13998 13999# Object file suffix (normally "o"). 14000objext="$ac_objext" 14001 14002# Old archive suffix (normally "a"). 14003libext="$libext" 14004 14005# Shared library suffix (normally ".so"). 14006shrext_cmds='$shrext_cmds' 14007 14008# Executable file suffix (normally ""). 14009exeext="$exeext" 14010 14011# Additional compiler flags for building library objects. 14012pic_flag=$lt_lt_prog_compiler_pic_CXX 14013pic_mode=$pic_mode 14014 14015# What is the maximum length of a command? 14016max_cmd_len=$lt_cv_sys_max_cmd_len 14017 14018# Does compiler simultaneously support -c and -o options? 14019compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 14020 14021# Must we lock files when doing compilation? 14022need_locks=$lt_need_locks 14023 14024# Do we need the lib prefix for modules? 14025need_lib_prefix=$need_lib_prefix 14026 14027# Do we need a version for libraries? 14028need_version=$need_version 14029 14030# Whether dlopen is supported. 14031dlopen_support=$enable_dlopen 14032 14033# Whether dlopen of programs is supported. 14034dlopen_self=$enable_dlopen_self 14035 14036# Whether dlopen of statically linked programs is supported. 14037dlopen_self_static=$enable_dlopen_self_static 14038 14039# Compiler flag to prevent dynamic linking. 14040link_static_flag=$lt_lt_prog_compiler_static_CXX 14041 14042# Compiler flag to turn off builtin functions. 14043no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 14044 14045# Compiler flag to allow reflexive dlopens. 14046export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 14047 14048# Compiler flag to generate shared objects directly from archives. 14049whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 14050 14051# Compiler flag to generate thread-safe objects. 14052thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 14053 14054# Library versioning type. 14055version_type=$version_type 14056 14057# Format of library name prefix. 14058libname_spec=$lt_libname_spec 14059 14060# List of archive names. First name is the real one, the rest are links. 14061# The last name is the one that the linker finds with -lNAME. 14062library_names_spec=$lt_library_names_spec 14063 14064# The coded name of the library, if different from the real name. 14065soname_spec=$lt_soname_spec 14066 14067# Commands used to build and install an old-style archive. 14068RANLIB=$lt_RANLIB 14069old_archive_cmds=$lt_old_archive_cmds_CXX 14070old_postinstall_cmds=$lt_old_postinstall_cmds 14071old_postuninstall_cmds=$lt_old_postuninstall_cmds 14072 14073# Create an old-style archive from a shared archive. 14074old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 14075 14076# Create a temporary old-style archive to link instead of a shared archive. 14077old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 14078 14079# Commands used to build and install a shared archive. 14080archive_cmds=$lt_archive_cmds_CXX 14081archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 14082postinstall_cmds=$lt_postinstall_cmds 14083postuninstall_cmds=$lt_postuninstall_cmds 14084 14085# Commands used to build a loadable module (assumed same as above if empty) 14086module_cmds=$lt_module_cmds_CXX 14087module_expsym_cmds=$lt_module_expsym_cmds_CXX 14088 14089# Commands to strip libraries. 14090old_striplib=$lt_old_striplib 14091striplib=$lt_striplib 14092 14093# Dependencies to place before the objects being linked to create a 14094# shared library. 14095predep_objects=$lt_predep_objects_CXX 14096 14097# Dependencies to place after the objects being linked to create a 14098# shared library. 14099postdep_objects=$lt_postdep_objects_CXX 14100 14101# Dependencies to place before the objects being linked to create a 14102# shared library. 14103predeps=$lt_predeps_CXX 14104 14105# Dependencies to place after the objects being linked to create a 14106# shared library. 14107postdeps=$lt_postdeps_CXX 14108 14109# The directories searched by this compiler when creating a shared 14110# library 14111compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 14112 14113# The library search path used internally by the compiler when linking 14114# a shared library. 14115compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 14116 14117# Method to check whether dependent libraries are shared objects. 14118deplibs_check_method=$lt_deplibs_check_method 14119 14120# Command to use when deplibs_check_method == file_magic. 14121file_magic_cmd=$lt_file_magic_cmd 14122 14123# Flag that allows shared libraries with undefined symbols to be built. 14124allow_undefined_flag=$lt_allow_undefined_flag_CXX 14125 14126# Flag that forces no undefined symbols. 14127no_undefined_flag=$lt_no_undefined_flag_CXX 14128 14129# Commands used to finish a libtool library installation in a directory. 14130finish_cmds=$lt_finish_cmds 14131 14132# Same as above, but a single script fragment to be evaled but not shown. 14133finish_eval=$lt_finish_eval 14134 14135# Take the output of nm and produce a listing of raw symbols and C names. 14136global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14137 14138# Transform the output of nm in a proper C declaration 14139global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14140 14141# Transform the output of nm in a C name address pair 14142global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14143 14144# This is the shared library runtime path variable. 14145runpath_var=$runpath_var 14146 14147# This is the shared library path variable. 14148shlibpath_var=$shlibpath_var 14149 14150# Is shlibpath searched before the hard-coded library search path? 14151shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14152 14153# How to hardcode a shared library path into an executable. 14154hardcode_action=$hardcode_action_CXX 14155 14156# Whether we should hardcode library paths into libraries. 14157hardcode_into_libs=$hardcode_into_libs 14158 14159# Flag to hardcode \$libdir into a binary during linking. 14160# This must work even if \$libdir does not exist. 14161hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 14162 14163# If ld is used when linking, flag to hardcode \$libdir into 14164# a binary during linking. This must work even if \$libdir does 14165# not exist. 14166hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 14167 14168# Whether we need a single -rpath flag with a separated argument. 14169hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 14170 14171# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 14172# resulting binary. 14173hardcode_direct=$hardcode_direct_CXX 14174 14175# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 14176# resulting binary. 14177hardcode_minus_L=$hardcode_minus_L_CXX 14178 14179# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 14180# the resulting binary. 14181hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 14182 14183# Set to yes if building a shared library automatically hardcodes DIR into the library 14184# and all subsequent libraries and executables linked against it. 14185hardcode_automatic=$hardcode_automatic_CXX 14186 14187# Variables whose values should be saved in libtool wrapper scripts and 14188# restored at relink time. 14189variables_saved_for_relink="$variables_saved_for_relink" 14190 14191# Whether libtool must link a program against all its dependency libraries. 14192link_all_deplibs=$link_all_deplibs_CXX 14193 14194# Compile-time system search path for libraries 14195sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14196 14197# Run-time system search path for libraries 14198sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14199 14200# Fix the shell variable \$srcfile for the compiler. 14201fix_srcfile_path=$lt_fix_srcfile_path 14202 14203# Set to yes if exported symbols are required. 14204always_export_symbols=$always_export_symbols_CXX 14205 14206# The commands to list exported symbols. 14207export_symbols_cmds=$lt_export_symbols_cmds_CXX 14208 14209# The commands to extract the exported symbol list from a shared archive. 14210extract_expsyms_cmds=$lt_extract_expsyms_cmds 14211 14212# Symbols that should not be listed in the preloaded symbols. 14213exclude_expsyms=$lt_exclude_expsyms_CXX 14214 14215# Symbols that must always be exported. 14216include_expsyms=$lt_include_expsyms_CXX 14217 14218# ### END LIBTOOL TAG CONFIG: $tagname 14219 14220__EOF__ 14221 14222 14223else 14224 # If there is no Makefile yet, we rely on a make rule to execute 14225 # `config.status --recheck' to rerun these tests and create the 14226 # libtool script then. 14227 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 14228 if test -f "$ltmain_in"; then 14229 test -f Makefile && make "$ltmain" 14230 fi 14231fi 14232 14233 14234ac_ext=c 14235ac_cpp='$CPP $CPPFLAGS' 14236ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14237ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14238ac_compiler_gnu=$ac_cv_c_compiler_gnu 14239 14240CC=$lt_save_CC 14241LDCXX=$LD 14242LD=$lt_save_LD 14243GCC=$lt_save_GCC 14244with_gnu_ldcxx=$with_gnu_ld 14245with_gnu_ld=$lt_save_with_gnu_ld 14246lt_cv_path_LDCXX=$lt_cv_path_LD 14247lt_cv_path_LD=$lt_save_path_LD 14248lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14249lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14250 14251 else 14252 tagname="" 14253 fi 14254 ;; 14255 14256 F77) 14257 if test -n "$F77" && test "X$F77" != "Xno"; then 14258 14259ac_ext=f 14260ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 14261ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14262ac_compiler_gnu=$ac_cv_f77_compiler_gnu 14263 14264 14265archive_cmds_need_lc_F77=no 14266allow_undefined_flag_F77= 14267always_export_symbols_F77=no 14268archive_expsym_cmds_F77= 14269export_dynamic_flag_spec_F77= 14270hardcode_direct_F77=no 14271hardcode_libdir_flag_spec_F77= 14272hardcode_libdir_flag_spec_ld_F77= 14273hardcode_libdir_separator_F77= 14274hardcode_minus_L_F77=no 14275hardcode_automatic_F77=no 14276module_cmds_F77= 14277module_expsym_cmds_F77= 14278link_all_deplibs_F77=unknown 14279old_archive_cmds_F77=$old_archive_cmds 14280no_undefined_flag_F77= 14281whole_archive_flag_spec_F77= 14282enable_shared_with_static_runtimes_F77=no 14283 14284# Source file extension for f77 test sources. 14285ac_ext=f 14286 14287# Object file extension for compiled f77 test sources. 14288objext=o 14289objext_F77=$objext 14290 14291# Code to be used in simple compile tests 14292lt_simple_compile_test_code="\ 14293 subroutine t 14294 return 14295 end 14296" 14297 14298# Code to be used in simple link tests 14299lt_simple_link_test_code="\ 14300 program t 14301 end 14302" 14303 14304# ltmain only uses $CC for tagged configurations so make sure $CC is set. 14305 14306# If no C compiler was specified, use CC. 14307LTCC=${LTCC-"$CC"} 14308 14309# If no C compiler flags were specified, use CFLAGS. 14310LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14311 14312# Allow CC to be a program name with arguments. 14313compiler=$CC 14314 14315 14316# save warnings/boilerplate of simple test code 14317ac_outfile=conftest.$ac_objext 14318echo "$lt_simple_compile_test_code" >conftest.$ac_ext 14319eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14320_lt_compiler_boilerplate=`cat conftest.err` 14321$rm conftest* 14322 14323ac_outfile=conftest.$ac_objext 14324echo "$lt_simple_link_test_code" >conftest.$ac_ext 14325eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14326_lt_linker_boilerplate=`cat conftest.err` 14327$rm -r conftest* 14328 14329 14330# Allow CC to be a program name with arguments. 14331lt_save_CC="$CC" 14332CC=${F77-"f77"} 14333compiler=$CC 14334compiler_F77=$CC 14335for cc_temp in $compiler""; do 14336 case $cc_temp in 14337 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14338 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14339 \-*) ;; 14340 *) break;; 14341 esac 14342done 14343cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14344 14345 14346{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14347$as_echo_n "checking if libtool supports shared libraries... " >&6; } 14348{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 14349$as_echo "$can_build_shared" >&6; } 14350 14351{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14352$as_echo_n "checking whether to build shared libraries... " >&6; } 14353test "$can_build_shared" = "no" && enable_shared=no 14354 14355# On AIX, shared libraries and static libraries use the same namespace, and 14356# are all built from PIC. 14357case $host_os in 14358aix3*) 14359 test "$enable_shared" = yes && enable_static=no 14360 if test -n "$RANLIB"; then 14361 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14362 postinstall_cmds='$RANLIB $lib' 14363 fi 14364 ;; 14365aix[4-9]*) 14366 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14367 test "$enable_shared" = yes && enable_static=no 14368 fi 14369 ;; 14370esac 14371{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 14372$as_echo "$enable_shared" >&6; } 14373 14374{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14375$as_echo_n "checking whether to build static libraries... " >&6; } 14376# Make sure either enable_shared or enable_static is yes. 14377test "$enable_shared" = yes || enable_static=yes 14378{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 14379$as_echo "$enable_static" >&6; } 14380 14381GCC_F77="$G77" 14382LD_F77="$LD" 14383 14384lt_prog_compiler_wl_F77= 14385lt_prog_compiler_pic_F77= 14386lt_prog_compiler_static_F77= 14387 14388{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14389$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14390 14391 if test "$GCC" = yes; then 14392 lt_prog_compiler_wl_F77='-Wl,' 14393 lt_prog_compiler_static_F77='-static' 14394 14395 case $host_os in 14396 aix*) 14397 # All AIX code is PIC. 14398 if test "$host_cpu" = ia64; then 14399 # AIX 5 now supports IA64 processor 14400 lt_prog_compiler_static_F77='-Bstatic' 14401 fi 14402 ;; 14403 14404 amigaos*) 14405 # FIXME: we need at least 68020 code to build shared libraries, but 14406 # adding the `-m68020' flag to GCC prevents building anything better, 14407 # like `-m68040'. 14408 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14409 ;; 14410 14411 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14412 # PIC is the default for these OSes. 14413 ;; 14414 14415 mingw* | cygwin* | pw32* | os2*) 14416 # This hack is so that the source file can tell whether it is being 14417 # built for inclusion in a dll (and should export symbols for example). 14418 # Although the cygwin gcc ignores -fPIC, still need this for old-style 14419 # (--disable-auto-import) libraries 14420 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14421 ;; 14422 14423 darwin* | rhapsody*) 14424 # PIC is the default on this platform 14425 # Common symbols not allowed in MH_DYLIB files 14426 lt_prog_compiler_pic_F77='-fno-common' 14427 ;; 14428 14429 interix[3-9]*) 14430 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14431 # Instead, we relocate shared libraries at runtime. 14432 ;; 14433 14434 msdosdjgpp*) 14435 # Just because we use GCC doesn't mean we suddenly get shared libraries 14436 # on systems that don't support them. 14437 lt_prog_compiler_can_build_shared_F77=no 14438 enable_shared=no 14439 ;; 14440 14441 sysv4*MP*) 14442 if test -d /usr/nec; then 14443 lt_prog_compiler_pic_F77=-Kconform_pic 14444 fi 14445 ;; 14446 14447 hpux*) 14448 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14449 # not for PA HP-UX. 14450 case $host_cpu in 14451 hppa*64*|ia64*) 14452 # +Z the default 14453 ;; 14454 *) 14455 lt_prog_compiler_pic_F77='-fPIC' 14456 ;; 14457 esac 14458 ;; 14459 14460 *) 14461 lt_prog_compiler_pic_F77='-fPIC' 14462 ;; 14463 esac 14464 else 14465 # PORTME Check for flag to pass linker flags through the system compiler. 14466 case $host_os in 14467 aix*) 14468 lt_prog_compiler_wl_F77='-Wl,' 14469 if test "$host_cpu" = ia64; then 14470 # AIX 5 now supports IA64 processor 14471 lt_prog_compiler_static_F77='-Bstatic' 14472 else 14473 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14474 fi 14475 ;; 14476 darwin*) 14477 # PIC is the default on this platform 14478 # Common symbols not allowed in MH_DYLIB files 14479 case $cc_basename in 14480 xlc*) 14481 lt_prog_compiler_pic_F77='-qnocommon' 14482 lt_prog_compiler_wl_F77='-Wl,' 14483 ;; 14484 esac 14485 ;; 14486 14487 mingw* | cygwin* | pw32* | os2*) 14488 # This hack is so that the source file can tell whether it is being 14489 # built for inclusion in a dll (and should export symbols for example). 14490 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14491 ;; 14492 14493 hpux9* | hpux10* | hpux11*) 14494 lt_prog_compiler_wl_F77='-Wl,' 14495 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14496 # not for PA HP-UX. 14497 case $host_cpu in 14498 hppa*64*|ia64*) 14499 # +Z the default 14500 ;; 14501 *) 14502 lt_prog_compiler_pic_F77='+Z' 14503 ;; 14504 esac 14505 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14506 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14507 ;; 14508 14509 irix5* | irix6* | nonstopux*) 14510 lt_prog_compiler_wl_F77='-Wl,' 14511 # PIC (with -KPIC) is the default. 14512 lt_prog_compiler_static_F77='-non_shared' 14513 ;; 14514 14515 newsos6) 14516 lt_prog_compiler_pic_F77='-KPIC' 14517 lt_prog_compiler_static_F77='-Bstatic' 14518 ;; 14519 14520 linux* | k*bsd*-gnu) 14521 case $cc_basename in 14522 icc* | ecc*) 14523 lt_prog_compiler_wl_F77='-Wl,' 14524 lt_prog_compiler_pic_F77='-KPIC' 14525 lt_prog_compiler_static_F77='-static' 14526 ;; 14527 pgcc* | pgf77* | pgf90* | pgf95*) 14528 # Portland Group compilers (*not* the Pentium gcc compiler, 14529 # which looks to be a dead project) 14530 lt_prog_compiler_wl_F77='-Wl,' 14531 lt_prog_compiler_pic_F77='-fpic' 14532 lt_prog_compiler_static_F77='-Bstatic' 14533 ;; 14534 ccc*) 14535 lt_prog_compiler_wl_F77='-Wl,' 14536 # All Alpha code is PIC. 14537 lt_prog_compiler_static_F77='-non_shared' 14538 ;; 14539 *) 14540 case `$CC -V 2>&1 | sed 5q` in 14541 *Sun\ C*) 14542 # Sun C 5.9 14543 lt_prog_compiler_pic_F77='-KPIC' 14544 lt_prog_compiler_static_F77='-Bstatic' 14545 lt_prog_compiler_wl_F77='-Wl,' 14546 ;; 14547 *Sun\ F*) 14548 # Sun Fortran 8.3 passes all unrecognized flags to the linker 14549 lt_prog_compiler_pic_F77='-KPIC' 14550 lt_prog_compiler_static_F77='-Bstatic' 14551 lt_prog_compiler_wl_F77='' 14552 ;; 14553 esac 14554 ;; 14555 esac 14556 ;; 14557 14558 osf3* | osf4* | osf5*) 14559 lt_prog_compiler_wl_F77='-Wl,' 14560 # All OSF/1 code is PIC. 14561 lt_prog_compiler_static_F77='-non_shared' 14562 ;; 14563 14564 rdos*) 14565 lt_prog_compiler_static_F77='-non_shared' 14566 ;; 14567 14568 solaris*) 14569 lt_prog_compiler_pic_F77='-KPIC' 14570 lt_prog_compiler_static_F77='-Bstatic' 14571 case $cc_basename in 14572 f77* | f90* | f95*) 14573 lt_prog_compiler_wl_F77='-Qoption ld ';; 14574 *) 14575 lt_prog_compiler_wl_F77='-Wl,';; 14576 esac 14577 ;; 14578 14579 sunos4*) 14580 lt_prog_compiler_wl_F77='-Qoption ld ' 14581 lt_prog_compiler_pic_F77='-PIC' 14582 lt_prog_compiler_static_F77='-Bstatic' 14583 ;; 14584 14585 sysv4 | sysv4.2uw2* | sysv4.3*) 14586 lt_prog_compiler_wl_F77='-Wl,' 14587 lt_prog_compiler_pic_F77='-KPIC' 14588 lt_prog_compiler_static_F77='-Bstatic' 14589 ;; 14590 14591 sysv4*MP*) 14592 if test -d /usr/nec ;then 14593 lt_prog_compiler_pic_F77='-Kconform_pic' 14594 lt_prog_compiler_static_F77='-Bstatic' 14595 fi 14596 ;; 14597 14598 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14599 lt_prog_compiler_wl_F77='-Wl,' 14600 lt_prog_compiler_pic_F77='-KPIC' 14601 lt_prog_compiler_static_F77='-Bstatic' 14602 ;; 14603 14604 unicos*) 14605 lt_prog_compiler_wl_F77='-Wl,' 14606 lt_prog_compiler_can_build_shared_F77=no 14607 ;; 14608 14609 uts4*) 14610 lt_prog_compiler_pic_F77='-pic' 14611 lt_prog_compiler_static_F77='-Bstatic' 14612 ;; 14613 14614 *) 14615 lt_prog_compiler_can_build_shared_F77=no 14616 ;; 14617 esac 14618 fi 14619 14620{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14621$as_echo "$lt_prog_compiler_pic_F77" >&6; } 14622 14623# 14624# Check to make sure the PIC flag actually works. 14625# 14626if test -n "$lt_prog_compiler_pic_F77"; then 14627 14628{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14629$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; } 14630if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then 14631 $as_echo_n "(cached) " >&6 14632else 14633 lt_cv_prog_compiler_pic_works_F77=no 14634 ac_outfile=conftest.$ac_objext 14635 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14636 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14637 # Insert the option either (1) after the last *FLAGS variable, or 14638 # (2) before a word containing "conftest.", or (3) at the end. 14639 # Note that $ac_compile itself does not contain backslashes and begins 14640 # with a dollar sign (not a hyphen), so the echo should work correctly. 14641 # The option is referenced via a variable to avoid confusing sed. 14642 lt_compile=`echo "$ac_compile" | $SED \ 14643 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14644 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14645 -e 's:$: $lt_compiler_flag:'` 14646 (eval echo "\"\$as_me:14646: $lt_compile\"" >&5) 14647 (eval "$lt_compile" 2>conftest.err) 14648 ac_status=$? 14649 cat conftest.err >&5 14650 echo "$as_me:14650: \$? = $ac_status" >&5 14651 if (exit $ac_status) && test -s "$ac_outfile"; then 14652 # The compiler can only warn and ignore the option if not recognized 14653 # So say no if there are warnings other than the usual output. 14654 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14655 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14656 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14657 lt_cv_prog_compiler_pic_works_F77=yes 14658 fi 14659 fi 14660 $rm conftest* 14661 14662fi 14663{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5 14664$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; } 14665 14666if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then 14667 case $lt_prog_compiler_pic_F77 in 14668 "" | " "*) ;; 14669 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14670 esac 14671else 14672 lt_prog_compiler_pic_F77= 14673 lt_prog_compiler_can_build_shared_F77=no 14674fi 14675 14676fi 14677case $host_os in 14678 # For platforms which do not support PIC, -DPIC is meaningless: 14679 *djgpp*) 14680 lt_prog_compiler_pic_F77= 14681 ;; 14682 *) 14683 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14684 ;; 14685esac 14686 14687# 14688# Check to make sure the static flag actually works. 14689# 14690wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14691{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14692$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14693if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then 14694 $as_echo_n "(cached) " >&6 14695else 14696 lt_cv_prog_compiler_static_works_F77=no 14697 save_LDFLAGS="$LDFLAGS" 14698 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14699 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14700 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14701 # The linker can only warn and ignore the option if not recognized 14702 # So say no if there are warnings 14703 if test -s conftest.err; then 14704 # Append any errors to the config.log. 14705 cat conftest.err 1>&5 14706 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14707 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14708 if diff conftest.exp conftest.er2 >/dev/null; then 14709 lt_cv_prog_compiler_static_works_F77=yes 14710 fi 14711 else 14712 lt_cv_prog_compiler_static_works_F77=yes 14713 fi 14714 fi 14715 $rm -r conftest* 14716 LDFLAGS="$save_LDFLAGS" 14717 14718fi 14719{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5 14720$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; } 14721 14722if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then 14723 : 14724else 14725 lt_prog_compiler_static_F77= 14726fi 14727 14728 14729{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14730$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14731if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14732 $as_echo_n "(cached) " >&6 14733else 14734 lt_cv_prog_compiler_c_o_F77=no 14735 $rm -r conftest 2>/dev/null 14736 mkdir conftest 14737 cd conftest 14738 mkdir out 14739 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14740 14741 lt_compiler_flag="-o out/conftest2.$ac_objext" 14742 # Insert the option either (1) after the last *FLAGS variable, or 14743 # (2) before a word containing "conftest.", or (3) at the end. 14744 # Note that $ac_compile itself does not contain backslashes and begins 14745 # with a dollar sign (not a hyphen), so the echo should work correctly. 14746 lt_compile=`echo "$ac_compile" | $SED \ 14747 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14748 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14749 -e 's:$: $lt_compiler_flag:'` 14750 (eval echo "\"\$as_me:14750: $lt_compile\"" >&5) 14751 (eval "$lt_compile" 2>out/conftest.err) 14752 ac_status=$? 14753 cat out/conftest.err >&5 14754 echo "$as_me:14754: \$? = $ac_status" >&5 14755 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14756 then 14757 # The compiler can only warn and ignore the option if not recognized 14758 # So say no if there are warnings 14759 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14760 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14761 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14762 lt_cv_prog_compiler_c_o_F77=yes 14763 fi 14764 fi 14765 chmod u+w . 2>&5 14766 $rm conftest* 14767 # SGI C++ compiler will create directory out/ii_files/ for 14768 # template instantiation 14769 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14770 $rm out/* && rmdir out 14771 cd .. 14772 rmdir conftest 14773 $rm conftest* 14774 14775fi 14776{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14777$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } 14778 14779 14780hard_links="nottested" 14781if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14782 # do not overwrite the value of need_locks provided by the user 14783 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14784$as_echo_n "checking if we can lock with hard links... " >&6; } 14785 hard_links=yes 14786 $rm conftest* 14787 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14788 touch conftest.a 14789 ln conftest.a conftest.b 2>&5 || hard_links=no 14790 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14791 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 14792$as_echo "$hard_links" >&6; } 14793 if test "$hard_links" = no; then 14794 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14795$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14796 need_locks=warn 14797 fi 14798else 14799 need_locks=no 14800fi 14801 14802{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14803$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14804 14805 runpath_var= 14806 allow_undefined_flag_F77= 14807 enable_shared_with_static_runtimes_F77=no 14808 archive_cmds_F77= 14809 archive_expsym_cmds_F77= 14810 old_archive_From_new_cmds_F77= 14811 old_archive_from_expsyms_cmds_F77= 14812 export_dynamic_flag_spec_F77= 14813 whole_archive_flag_spec_F77= 14814 thread_safe_flag_spec_F77= 14815 hardcode_libdir_flag_spec_F77= 14816 hardcode_libdir_flag_spec_ld_F77= 14817 hardcode_libdir_separator_F77= 14818 hardcode_direct_F77=no 14819 hardcode_minus_L_F77=no 14820 hardcode_shlibpath_var_F77=unsupported 14821 link_all_deplibs_F77=unknown 14822 hardcode_automatic_F77=no 14823 module_cmds_F77= 14824 module_expsym_cmds_F77= 14825 always_export_symbols_F77=no 14826 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14827 # include_expsyms should be a list of space-separated symbols to be *always* 14828 # included in the symbol list 14829 include_expsyms_F77= 14830 # exclude_expsyms can be an extended regexp of symbols to exclude 14831 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14832 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14833 # as well as any symbol that contains `d'. 14834 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14835 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14836 # platforms (ab)use it in PIC code, but their linkers get confused if 14837 # the symbol is explicitly referenced. Since portable code cannot 14838 # rely on this symbol name, it's probably fine to never include it in 14839 # preloaded symbol tables. 14840 # Exclude shared library initialization/finalization symbols. 14841 extract_expsyms_cmds= 14842 # Just being paranoid about ensuring that cc_basename is set. 14843 for cc_temp in $compiler""; do 14844 case $cc_temp in 14845 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14846 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14847 \-*) ;; 14848 *) break;; 14849 esac 14850done 14851cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14852 14853 case $host_os in 14854 cygwin* | mingw* | pw32*) 14855 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14856 # When not using gcc, we currently assume that we are using 14857 # Microsoft Visual C++. 14858 if test "$GCC" != yes; then 14859 with_gnu_ld=no 14860 fi 14861 ;; 14862 interix*) 14863 # we just hope/assume this is gcc and not c89 (= MSVC++) 14864 with_gnu_ld=yes 14865 ;; 14866 openbsd*) 14867 with_gnu_ld=no 14868 ;; 14869 esac 14870 14871 ld_shlibs_F77=yes 14872 if test "$with_gnu_ld" = yes; then 14873 # If archive_cmds runs LD, not CC, wlarc should be empty 14874 wlarc='${wl}' 14875 14876 # Set some defaults for GNU ld with shared library support. These 14877 # are reset later if shared libraries are not supported. Putting them 14878 # here allows them to be overridden if necessary. 14879 runpath_var=LD_RUN_PATH 14880 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14881 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14882 # ancient GNU ld didn't support --whole-archive et. al. 14883 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14884 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14885 else 14886 whole_archive_flag_spec_F77= 14887 fi 14888 supports_anon_versioning=no 14889 case `$LD -v 2>/dev/null` in 14890 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14891 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14892 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14893 *\ 2.11.*) ;; # other 2.11 versions 14894 *) supports_anon_versioning=yes ;; 14895 esac 14896 14897 # See if GNU ld supports shared libraries. 14898 case $host_os in 14899 aix[3-9]*) 14900 # On AIX/PPC, the GNU linker is very broken 14901 if test "$host_cpu" != ia64; then 14902 ld_shlibs_F77=no 14903 cat <<EOF 1>&2 14904 14905*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14906*** to be unable to reliably create shared libraries on AIX. 14907*** Therefore, libtool is disabling shared libraries support. If you 14908*** really care for shared libraries, you may want to modify your PATH 14909*** so that a non-GNU linker is found, and then restart. 14910 14911EOF 14912 fi 14913 ;; 14914 14915 amigaos*) 14916 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)' 14917 hardcode_libdir_flag_spec_F77='-L$libdir' 14918 hardcode_minus_L_F77=yes 14919 14920 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14921 # that the semantics of dynamic libraries on AmigaOS, at least up 14922 # to version 4, is to share data among multiple programs linked 14923 # with the same dynamic library. Since this doesn't match the 14924 # behavior of shared libraries on other platforms, we can't use 14925 # them. 14926 ld_shlibs_F77=no 14927 ;; 14928 14929 beos*) 14930 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14931 allow_undefined_flag_F77=unsupported 14932 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14933 # support --undefined. This deserves some investigation. FIXME 14934 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14935 else 14936 ld_shlibs_F77=no 14937 fi 14938 ;; 14939 14940 cygwin* | mingw* | pw32*) 14941 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14942 # as there is no search path for DLLs. 14943 hardcode_libdir_flag_spec_F77='-L$libdir' 14944 allow_undefined_flag_F77=unsupported 14945 always_export_symbols_F77=no 14946 enable_shared_with_static_runtimes_F77=yes 14947 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 14948 14949 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14950 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14951 # If the export-symbols file already is a .def file (1st line 14952 # is EXPORTS), use it as is; otherwise, prepend... 14953 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14954 cp $export_symbols $output_objdir/$soname.def; 14955 else 14956 echo EXPORTS > $output_objdir/$soname.def; 14957 cat $export_symbols >> $output_objdir/$soname.def; 14958 fi~ 14959 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14960 else 14961 ld_shlibs_F77=no 14962 fi 14963 ;; 14964 14965 interix[3-9]*) 14966 hardcode_direct_F77=no 14967 hardcode_shlibpath_var_F77=no 14968 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14969 export_dynamic_flag_spec_F77='${wl}-E' 14970 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14971 # Instead, shared libraries are loaded at an image base (0x10000000 by 14972 # default) and relocated if they conflict, which is a slow very memory 14973 # consuming and fragmenting process. To avoid this, we pick a random, 14974 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14975 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14976 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' 14977 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' 14978 ;; 14979 14980 gnu* | linux* | k*bsd*-gnu) 14981 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14982 tmp_addflag= 14983 case $cc_basename,$host_cpu in 14984 pgcc*) # Portland Group C compiler 14985 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' 14986 tmp_addflag=' $pic_flag' 14987 ;; 14988 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 14989 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' 14990 tmp_addflag=' $pic_flag -Mnomain' ;; 14991 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 14992 tmp_addflag=' -i_dynamic' ;; 14993 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 14994 tmp_addflag=' -i_dynamic -nofor_main' ;; 14995 ifc* | ifort*) # Intel Fortran compiler 14996 tmp_addflag=' -nofor_main' ;; 14997 esac 14998 case `$CC -V 2>&1 | sed 5q` in 14999 *Sun\ C*) # Sun C 5.9 15000 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' 15001 tmp_sharedflag='-G' ;; 15002 *Sun\ F*) # Sun Fortran 8.3 15003 tmp_sharedflag='-G' ;; 15004 *) 15005 tmp_sharedflag='-shared' ;; 15006 esac 15007 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15008 15009 if test $supports_anon_versioning = yes; then 15010 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 15011 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15012 $echo "local: *; };" >> $output_objdir/$libname.ver~ 15013 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 15014 fi 15015 else 15016 ld_shlibs_F77=no 15017 fi 15018 ;; 15019 15020 netbsd*) 15021 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15022 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15023 wlarc= 15024 else 15025 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15026 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15027 fi 15028 ;; 15029 15030 solaris*) 15031 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 15032 ld_shlibs_F77=no 15033 cat <<EOF 1>&2 15034 15035*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15036*** create shared libraries on Solaris systems. Therefore, libtool 15037*** is disabling shared libraries support. We urge you to upgrade GNU 15038*** binutils to release 2.9.1 or newer. Another option is to modify 15039*** your PATH or compiler configuration so that the native linker is 15040*** used, and then restart. 15041 15042EOF 15043 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15044 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15045 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15046 else 15047 ld_shlibs_F77=no 15048 fi 15049 ;; 15050 15051 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15052 case `$LD -v 2>&1` in 15053 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15054 ld_shlibs_F77=no 15055 cat <<_LT_EOF 1>&2 15056 15057*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 15058*** reliably create shared libraries on SCO systems. Therefore, libtool 15059*** is disabling shared libraries support. We urge you to upgrade GNU 15060*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15061*** your PATH or compiler configuration so that the native linker is 15062*** used, and then restart. 15063 15064_LT_EOF 15065 ;; 15066 *) 15067 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15068 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 15069 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 15070 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 15071 else 15072 ld_shlibs_F77=no 15073 fi 15074 ;; 15075 esac 15076 ;; 15077 15078 sunos4*) 15079 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15080 wlarc= 15081 hardcode_direct_F77=yes 15082 hardcode_shlibpath_var_F77=no 15083 ;; 15084 15085 *) 15086 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15087 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15088 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15089 else 15090 ld_shlibs_F77=no 15091 fi 15092 ;; 15093 esac 15094 15095 if test "$ld_shlibs_F77" = no; then 15096 runpath_var= 15097 hardcode_libdir_flag_spec_F77= 15098 export_dynamic_flag_spec_F77= 15099 whole_archive_flag_spec_F77= 15100 fi 15101 else 15102 # PORTME fill in a description of your system's linker (not GNU ld) 15103 case $host_os in 15104 aix3*) 15105 allow_undefined_flag_F77=unsupported 15106 always_export_symbols_F77=yes 15107 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' 15108 # Note: this linker hardcodes the directories in LIBPATH if there 15109 # are no directories specified by -L. 15110 hardcode_minus_L_F77=yes 15111 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 15112 # Neither direct hardcoding nor static linking is supported with a 15113 # broken collect2. 15114 hardcode_direct_F77=unsupported 15115 fi 15116 ;; 15117 15118 aix[4-9]*) 15119 if test "$host_cpu" = ia64; then 15120 # On IA64, the linker does run time linking by default, so we don't 15121 # have to do anything special. 15122 aix_use_runtimelinking=no 15123 exp_sym_flag='-Bexport' 15124 no_entry_flag="" 15125 else 15126 # If we're using GNU nm, then we don't want the "-C" option. 15127 # -C means demangle to AIX nm, but means don't demangle with GNU nm 15128 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 15129 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' 15130 else 15131 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' 15132 fi 15133 aix_use_runtimelinking=no 15134 15135 # Test if we are trying to use run time linking or normal 15136 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 15137 # need to do runtime linking. 15138 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 15139 for ld_flag in $LDFLAGS; do 15140 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 15141 aix_use_runtimelinking=yes 15142 break 15143 fi 15144 done 15145 ;; 15146 esac 15147 15148 exp_sym_flag='-bexport' 15149 no_entry_flag='-bnoentry' 15150 fi 15151 15152 # When large executables or shared objects are built, AIX ld can 15153 # have problems creating the table of contents. If linking a library 15154 # or program results in "error TOC overflow" add -mminimal-toc to 15155 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15156 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15157 15158 archive_cmds_F77='' 15159 hardcode_direct_F77=yes 15160 hardcode_libdir_separator_F77=':' 15161 link_all_deplibs_F77=yes 15162 15163 if test "$GCC" = yes; then 15164 case $host_os in aix4.[012]|aix4.[012].*) 15165 # We only want to do this on AIX 4.2 and lower, the check 15166 # below for broken collect2 doesn't work under 4.3+ 15167 collect2name=`${CC} -print-prog-name=collect2` 15168 if test -f "$collect2name" && \ 15169 strings "$collect2name" | grep resolve_lib_name >/dev/null 15170 then 15171 # We have reworked collect2 15172 : 15173 else 15174 # We have old collect2 15175 hardcode_direct_F77=unsupported 15176 # It fails to find uninstalled libraries when the uninstalled 15177 # path is not listed in the libpath. Setting hardcode_minus_L 15178 # to unsupported forces relinking 15179 hardcode_minus_L_F77=yes 15180 hardcode_libdir_flag_spec_F77='-L$libdir' 15181 hardcode_libdir_separator_F77= 15182 fi 15183 ;; 15184 esac 15185 shared_flag='-shared' 15186 if test "$aix_use_runtimelinking" = yes; then 15187 shared_flag="$shared_flag "'${wl}-G' 15188 fi 15189 else 15190 # not using gcc 15191 if test "$host_cpu" = ia64; then 15192 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15193 # chokes on -Wl,-G. The following line is correct: 15194 shared_flag='-G' 15195 else 15196 if test "$aix_use_runtimelinking" = yes; then 15197 shared_flag='${wl}-G' 15198 else 15199 shared_flag='${wl}-bM:SRE' 15200 fi 15201 fi 15202 fi 15203 15204 # It seems that -bexpall does not export symbols beginning with 15205 # underscore (_), so it is better to generate a list of symbols to export. 15206 always_export_symbols_F77=yes 15207 if test "$aix_use_runtimelinking" = yes; then 15208 # Warning - without using the other runtime loading flags (-brtl), 15209 # -berok will link without error, but may produce a broken library. 15210 allow_undefined_flag_F77='-berok' 15211 # Determine the default libpath from the value encoded in an empty executable. 15212 cat >conftest.$ac_ext <<_ACEOF 15213 program main 15214 15215 end 15216_ACEOF 15217rm -f conftest.$ac_objext conftest$ac_exeext 15218if { (ac_try="$ac_link" 15219case "(($ac_try" in 15220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15221 *) ac_try_echo=$ac_try;; 15222esac 15223eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15224$as_echo "$ac_try_echo") >&5 15225 (eval "$ac_link") 2>conftest.er1 15226 ac_status=$? 15227 grep -v '^ *+' conftest.er1 >conftest.err 15228 rm -f conftest.er1 15229 cat conftest.err >&5 15230 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15231 (exit $ac_status); } && { 15232 test -z "$ac_f77_werror_flag" || 15233 test ! -s conftest.err 15234 } && test -s conftest$ac_exeext && { 15235 test "$cross_compiling" = yes || 15236 $as_test_x conftest$ac_exeext 15237 }; then 15238 15239lt_aix_libpath_sed=' 15240 /Import File Strings/,/^$/ { 15241 /^0/ { 15242 s/^0 *\(.*\)$/\1/ 15243 p 15244 } 15245 }' 15246aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15247# Check for a 64-bit object if we didn't find anything. 15248if test -z "$aix_libpath"; then 15249 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15250fi 15251else 15252 $as_echo "$as_me: failed program was:" >&5 15253sed 's/^/| /' conftest.$ac_ext >&5 15254 15255 15256fi 15257 15258rm -rf conftest.dSYM 15259rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15260 conftest$ac_exeext conftest.$ac_ext 15261if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15262 15263 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15264 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" 15265 else 15266 if test "$host_cpu" = ia64; then 15267 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 15268 allow_undefined_flag_F77="-z nodefs" 15269 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" 15270 else 15271 # Determine the default libpath from the value encoded in an empty executable. 15272 cat >conftest.$ac_ext <<_ACEOF 15273 program main 15274 15275 end 15276_ACEOF 15277rm -f conftest.$ac_objext conftest$ac_exeext 15278if { (ac_try="$ac_link" 15279case "(($ac_try" in 15280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15281 *) ac_try_echo=$ac_try;; 15282esac 15283eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15284$as_echo "$ac_try_echo") >&5 15285 (eval "$ac_link") 2>conftest.er1 15286 ac_status=$? 15287 grep -v '^ *+' conftest.er1 >conftest.err 15288 rm -f conftest.er1 15289 cat conftest.err >&5 15290 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15291 (exit $ac_status); } && { 15292 test -z "$ac_f77_werror_flag" || 15293 test ! -s conftest.err 15294 } && test -s conftest$ac_exeext && { 15295 test "$cross_compiling" = yes || 15296 $as_test_x conftest$ac_exeext 15297 }; then 15298 15299lt_aix_libpath_sed=' 15300 /Import File Strings/,/^$/ { 15301 /^0/ { 15302 s/^0 *\(.*\)$/\1/ 15303 p 15304 } 15305 }' 15306aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15307# Check for a 64-bit object if we didn't find anything. 15308if test -z "$aix_libpath"; then 15309 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15310fi 15311else 15312 $as_echo "$as_me: failed program was:" >&5 15313sed 's/^/| /' conftest.$ac_ext >&5 15314 15315 15316fi 15317 15318rm -rf conftest.dSYM 15319rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15320 conftest$ac_exeext conftest.$ac_ext 15321if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15322 15323 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15324 # Warning - without using the other run time loading flags, 15325 # -berok will link without error, but may produce a broken library. 15326 no_undefined_flag_F77=' ${wl}-bernotok' 15327 allow_undefined_flag_F77=' ${wl}-berok' 15328 # Exported symbols can be pulled into shared objects from archives 15329 whole_archive_flag_spec_F77='$convenience' 15330 archive_cmds_need_lc_F77=yes 15331 # This is similar to how AIX traditionally builds its shared libraries. 15332 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' 15333 fi 15334 fi 15335 ;; 15336 15337 amigaos*) 15338 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)' 15339 hardcode_libdir_flag_spec_F77='-L$libdir' 15340 hardcode_minus_L_F77=yes 15341 # see comment about different semantics on the GNU ld section 15342 ld_shlibs_F77=no 15343 ;; 15344 15345 bsdi[45]*) 15346 export_dynamic_flag_spec_F77=-rdynamic 15347 ;; 15348 15349 cygwin* | mingw* | pw32*) 15350 # When not using gcc, we currently assume that we are using 15351 # Microsoft Visual C++. 15352 # hardcode_libdir_flag_spec is actually meaningless, as there is 15353 # no search path for DLLs. 15354 hardcode_libdir_flag_spec_F77=' ' 15355 allow_undefined_flag_F77=unsupported 15356 # Tell ltmain to make .lib files, not .a files. 15357 libext=lib 15358 # Tell ltmain to make .dll files, not .so files. 15359 shrext_cmds=".dll" 15360 # FIXME: Setting linknames here is a bad hack. 15361 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15362 # The linker will automatically build a .lib file if we build a DLL. 15363 old_archive_From_new_cmds_F77='true' 15364 # FIXME: Should let the user specify the lib program. 15365 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' 15366 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15367 enable_shared_with_static_runtimes_F77=yes 15368 ;; 15369 15370 darwin* | rhapsody*) 15371 case $host_os in 15372 rhapsody* | darwin1.[012]) 15373 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15374 ;; 15375 *) # Darwin 1.3 on 15376 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15377 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15378 else 15379 case ${MACOSX_DEPLOYMENT_TARGET} in 15380 10.[012]) 15381 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15382 ;; 15383 10.*) 15384 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15385 ;; 15386 esac 15387 fi 15388 ;; 15389 esac 15390 archive_cmds_need_lc_F77=no 15391 hardcode_direct_F77=no 15392 hardcode_automatic_F77=yes 15393 hardcode_shlibpath_var_F77=unsupported 15394 whole_archive_flag_spec_F77='' 15395 link_all_deplibs_F77=yes 15396 if test "$GCC" = yes ; then 15397 output_verbose_link_cmd='echo' 15398 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}" 15399 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 15400 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}" 15401 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}" 15402 else 15403 case $cc_basename in 15404 xlc*) 15405 output_verbose_link_cmd='echo' 15406 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 15407 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15408 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15409 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}' 15410 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}' 15411 ;; 15412 *) 15413 ld_shlibs_F77=no 15414 ;; 15415 esac 15416 fi 15417 ;; 15418 15419 dgux*) 15420 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15421 hardcode_libdir_flag_spec_F77='-L$libdir' 15422 hardcode_shlibpath_var_F77=no 15423 ;; 15424 15425 freebsd1*) 15426 ld_shlibs_F77=no 15427 ;; 15428 15429 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15430 # support. Future versions do this automatically, but an explicit c++rt0.o 15431 # does not break anything, and helps significantly (at the cost of a little 15432 # extra space). 15433 freebsd2.2*) 15434 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15435 hardcode_libdir_flag_spec_F77='-R$libdir' 15436 hardcode_direct_F77=yes 15437 hardcode_shlibpath_var_F77=no 15438 ;; 15439 15440 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15441 freebsd2*) 15442 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15443 hardcode_direct_F77=yes 15444 hardcode_minus_L_F77=yes 15445 hardcode_shlibpath_var_F77=no 15446 ;; 15447 15448 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15449 freebsd* | dragonfly*) 15450 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15451 hardcode_libdir_flag_spec_F77='-R$libdir' 15452 hardcode_direct_F77=yes 15453 hardcode_shlibpath_var_F77=no 15454 ;; 15455 15456 hpux9*) 15457 if test "$GCC" = yes; then 15458 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' 15459 else 15460 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' 15461 fi 15462 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15463 hardcode_libdir_separator_F77=: 15464 hardcode_direct_F77=yes 15465 15466 # hardcode_minus_L: Not really in the search PATH, 15467 # but as the default location of the library. 15468 hardcode_minus_L_F77=yes 15469 export_dynamic_flag_spec_F77='${wl}-E' 15470 ;; 15471 15472 hpux10*) 15473 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15474 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15475 else 15476 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15477 fi 15478 if test "$with_gnu_ld" = no; then 15479 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15480 hardcode_libdir_separator_F77=: 15481 15482 hardcode_direct_F77=yes 15483 export_dynamic_flag_spec_F77='${wl}-E' 15484 15485 # hardcode_minus_L: Not really in the search PATH, 15486 # but as the default location of the library. 15487 hardcode_minus_L_F77=yes 15488 fi 15489 ;; 15490 15491 hpux11*) 15492 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15493 case $host_cpu in 15494 hppa*64*) 15495 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15496 ;; 15497 ia64*) 15498 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15499 ;; 15500 *) 15501 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15502 ;; 15503 esac 15504 else 15505 case $host_cpu in 15506 hppa*64*) 15507 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15508 ;; 15509 ia64*) 15510 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15511 ;; 15512 *) 15513 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15514 ;; 15515 esac 15516 fi 15517 if test "$with_gnu_ld" = no; then 15518 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15519 hardcode_libdir_separator_F77=: 15520 15521 case $host_cpu in 15522 hppa*64*|ia64*) 15523 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15524 hardcode_direct_F77=no 15525 hardcode_shlibpath_var_F77=no 15526 ;; 15527 *) 15528 hardcode_direct_F77=yes 15529 export_dynamic_flag_spec_F77='${wl}-E' 15530 15531 # hardcode_minus_L: Not really in the search PATH, 15532 # but as the default location of the library. 15533 hardcode_minus_L_F77=yes 15534 ;; 15535 esac 15536 fi 15537 ;; 15538 15539 irix5* | irix6* | nonstopux*) 15540 if test "$GCC" = yes; then 15541 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' 15542 else 15543 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' 15544 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15545 fi 15546 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15547 hardcode_libdir_separator_F77=: 15548 link_all_deplibs_F77=yes 15549 ;; 15550 15551 netbsd*) 15552 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15553 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15554 else 15555 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15556 fi 15557 hardcode_libdir_flag_spec_F77='-R$libdir' 15558 hardcode_direct_F77=yes 15559 hardcode_shlibpath_var_F77=no 15560 ;; 15561 15562 newsos6) 15563 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15564 hardcode_direct_F77=yes 15565 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15566 hardcode_libdir_separator_F77=: 15567 hardcode_shlibpath_var_F77=no 15568 ;; 15569 15570 openbsd*) 15571 if test -f /usr/libexec/ld.so; then 15572 hardcode_direct_F77=yes 15573 hardcode_shlibpath_var_F77=no 15574 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15575 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15576 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15577 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15578 export_dynamic_flag_spec_F77='${wl}-E' 15579 else 15580 case $host_os in 15581 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15582 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15583 hardcode_libdir_flag_spec_F77='-R$libdir' 15584 ;; 15585 *) 15586 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15587 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15588 ;; 15589 esac 15590 fi 15591 else 15592 ld_shlibs_F77=no 15593 fi 15594 ;; 15595 15596 os2*) 15597 hardcode_libdir_flag_spec_F77='-L$libdir' 15598 hardcode_minus_L_F77=yes 15599 allow_undefined_flag_F77=unsupported 15600 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' 15601 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15602 ;; 15603 15604 osf3*) 15605 if test "$GCC" = yes; then 15606 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15607 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' 15608 else 15609 allow_undefined_flag_F77=' -expect_unresolved \*' 15610 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' 15611 fi 15612 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15613 hardcode_libdir_separator_F77=: 15614 ;; 15615 15616 osf4* | osf5*) # as osf3* with the addition of -msym flag 15617 if test "$GCC" = yes; then 15618 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15619 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' 15620 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15621 else 15622 allow_undefined_flag_F77=' -expect_unresolved \*' 15623 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' 15624 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~ 15625 $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' 15626 15627 # Both c and cxx compiler support -rpath directly 15628 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15629 fi 15630 hardcode_libdir_separator_F77=: 15631 ;; 15632 15633 solaris*) 15634 no_undefined_flag_F77=' -z text' 15635 if test "$GCC" = yes; then 15636 wlarc='${wl}' 15637 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15638 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15639 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15640 else 15641 wlarc='' 15642 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15643 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15644 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15645 fi 15646 hardcode_libdir_flag_spec_F77='-R$libdir' 15647 hardcode_shlibpath_var_F77=no 15648 case $host_os in 15649 solaris2.[0-5] | solaris2.[0-5].*) ;; 15650 *) 15651 # The compiler driver will combine and reorder linker options, 15652 # but understands `-z linker_flag'. GCC discards it without `$wl', 15653 # but is careful enough not to reorder. 15654 # Supported since Solaris 2.6 (maybe 2.5.1?) 15655 if test "$GCC" = yes; then 15656 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 15657 else 15658 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' 15659 fi 15660 ;; 15661 esac 15662 link_all_deplibs_F77=yes 15663 ;; 15664 15665 sunos4*) 15666 if test "x$host_vendor" = xsequent; then 15667 # Use $CC to link under sequent, because it throws in some extra .o 15668 # files that make .init and .fini sections work. 15669 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15670 else 15671 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15672 fi 15673 hardcode_libdir_flag_spec_F77='-L$libdir' 15674 hardcode_direct_F77=yes 15675 hardcode_minus_L_F77=yes 15676 hardcode_shlibpath_var_F77=no 15677 ;; 15678 15679 sysv4) 15680 case $host_vendor in 15681 sni) 15682 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15683 hardcode_direct_F77=yes # is this really true??? 15684 ;; 15685 siemens) 15686 ## LD is ld it makes a PLAMLIB 15687 ## CC just makes a GrossModule. 15688 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15689 reload_cmds_F77='$CC -r -o $output$reload_objs' 15690 hardcode_direct_F77=no 15691 ;; 15692 motorola) 15693 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15694 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15695 ;; 15696 esac 15697 runpath_var='LD_RUN_PATH' 15698 hardcode_shlibpath_var_F77=no 15699 ;; 15700 15701 sysv4.3*) 15702 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15703 hardcode_shlibpath_var_F77=no 15704 export_dynamic_flag_spec_F77='-Bexport' 15705 ;; 15706 15707 sysv4*MP*) 15708 if test -d /usr/nec; then 15709 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15710 hardcode_shlibpath_var_F77=no 15711 runpath_var=LD_RUN_PATH 15712 hardcode_runpath_var=yes 15713 ld_shlibs_F77=yes 15714 fi 15715 ;; 15716 15717 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15718 no_undefined_flag_F77='${wl}-z,text' 15719 archive_cmds_need_lc_F77=no 15720 hardcode_shlibpath_var_F77=no 15721 runpath_var='LD_RUN_PATH' 15722 15723 if test "$GCC" = yes; then 15724 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15725 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15726 else 15727 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15728 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15729 fi 15730 ;; 15731 15732 sysv5* | sco3.2v5* | sco5v6*) 15733 # Note: We can NOT use -z defs as we might desire, because we do not 15734 # link with -lc, and that would cause any symbols used from libc to 15735 # always be unresolved, which means just about no library would 15736 # ever link correctly. If we're not using GNU ld we use -z text 15737 # though, which does catch some bad symbols but isn't as heavy-handed 15738 # as -z defs. 15739 no_undefined_flag_F77='${wl}-z,text' 15740 allow_undefined_flag_F77='${wl}-z,nodefs' 15741 archive_cmds_need_lc_F77=no 15742 hardcode_shlibpath_var_F77=no 15743 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15744 hardcode_libdir_separator_F77=':' 15745 link_all_deplibs_F77=yes 15746 export_dynamic_flag_spec_F77='${wl}-Bexport' 15747 runpath_var='LD_RUN_PATH' 15748 15749 if test "$GCC" = yes; then 15750 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15751 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15752 else 15753 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15754 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15755 fi 15756 ;; 15757 15758 uts4*) 15759 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15760 hardcode_libdir_flag_spec_F77='-L$libdir' 15761 hardcode_shlibpath_var_F77=no 15762 ;; 15763 15764 *) 15765 ld_shlibs_F77=no 15766 ;; 15767 esac 15768 fi 15769 15770{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15771$as_echo "$ld_shlibs_F77" >&6; } 15772test "$ld_shlibs_F77" = no && can_build_shared=no 15773 15774# 15775# Do we need to explicitly link libc? 15776# 15777case "x$archive_cmds_need_lc_F77" in 15778x|xyes) 15779 # Assume -lc should be added 15780 archive_cmds_need_lc_F77=yes 15781 15782 if test "$enable_shared" = yes && test "$GCC" = yes; then 15783 case $archive_cmds_F77 in 15784 *'~'*) 15785 # FIXME: we may have to deal with multi-command sequences. 15786 ;; 15787 '$CC '*) 15788 # Test whether the compiler implicitly links with -lc since on some 15789 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15790 # to ld, don't add -lc before -lgcc. 15791 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15792$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 15793 $rm conftest* 15794 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15795 15796 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15797 (eval $ac_compile) 2>&5 15798 ac_status=$? 15799 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15800 (exit $ac_status); } 2>conftest.err; then 15801 soname=conftest 15802 lib=conftest 15803 libobjs=conftest.$ac_objext 15804 deplibs= 15805 wl=$lt_prog_compiler_wl_F77 15806 pic_flag=$lt_prog_compiler_pic_F77 15807 compiler_flags=-v 15808 linker_flags=-v 15809 verstring= 15810 output_objdir=. 15811 libname=conftest 15812 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15813 allow_undefined_flag_F77= 15814 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15815 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15816 ac_status=$? 15817 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15818 (exit $ac_status); } 15819 then 15820 archive_cmds_need_lc_F77=no 15821 else 15822 archive_cmds_need_lc_F77=yes 15823 fi 15824 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15825 else 15826 cat conftest.err 1>&5 15827 fi 15828 $rm conftest* 15829 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15830$as_echo "$archive_cmds_need_lc_F77" >&6; } 15831 ;; 15832 esac 15833 fi 15834 ;; 15835esac 15836 15837{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15838$as_echo_n "checking dynamic linker characteristics... " >&6; } 15839library_names_spec= 15840libname_spec='lib$name' 15841soname_spec= 15842shrext_cmds=".so" 15843postinstall_cmds= 15844postuninstall_cmds= 15845finish_cmds= 15846finish_eval= 15847shlibpath_var= 15848shlibpath_overrides_runpath=unknown 15849version_type=none 15850dynamic_linker="$host_os ld.so" 15851sys_lib_dlsearch_path_spec="/lib /usr/lib" 15852 15853need_lib_prefix=unknown 15854hardcode_into_libs=no 15855 15856# when you set need_version to no, make sure it does not cause -set_version 15857# flags to be left without arguments 15858need_version=unknown 15859 15860case $host_os in 15861aix3*) 15862 version_type=linux 15863 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15864 shlibpath_var=LIBPATH 15865 15866 # AIX 3 has no versioning support, so we append a major version to the name. 15867 soname_spec='${libname}${release}${shared_ext}$major' 15868 ;; 15869 15870aix[4-9]*) 15871 version_type=linux 15872 need_lib_prefix=no 15873 need_version=no 15874 hardcode_into_libs=yes 15875 if test "$host_cpu" = ia64; then 15876 # AIX 5 supports IA64 15877 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15878 shlibpath_var=LD_LIBRARY_PATH 15879 else 15880 # With GCC up to 2.95.x, collect2 would create an import file 15881 # for dependence libraries. The import file would start with 15882 # the line `#! .'. This would cause the generated library to 15883 # depend on `.', always an invalid library. This was fixed in 15884 # development snapshots of GCC prior to 3.0. 15885 case $host_os in 15886 aix4 | aix4.[01] | aix4.[01].*) 15887 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15888 echo ' yes ' 15889 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15890 : 15891 else 15892 can_build_shared=no 15893 fi 15894 ;; 15895 esac 15896 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15897 # soname into executable. Probably we can add versioning support to 15898 # collect2, so additional links can be useful in future. 15899 if test "$aix_use_runtimelinking" = yes; then 15900 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15901 # instead of lib<name>.a to let people know that these are not 15902 # typical AIX shared libraries. 15903 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15904 else 15905 # We preserve .a as extension for shared libraries through AIX4.2 15906 # and later when we are not doing run time linking. 15907 library_names_spec='${libname}${release}.a $libname.a' 15908 soname_spec='${libname}${release}${shared_ext}$major' 15909 fi 15910 shlibpath_var=LIBPATH 15911 fi 15912 ;; 15913 15914amigaos*) 15915 library_names_spec='$libname.ixlibrary $libname.a' 15916 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15917 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' 15918 ;; 15919 15920beos*) 15921 library_names_spec='${libname}${shared_ext}' 15922 dynamic_linker="$host_os ld.so" 15923 shlibpath_var=LIBRARY_PATH 15924 ;; 15925 15926bsdi[45]*) 15927 version_type=linux 15928 need_version=no 15929 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15930 soname_spec='${libname}${release}${shared_ext}$major' 15931 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15932 shlibpath_var=LD_LIBRARY_PATH 15933 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15934 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15935 # the default ld.so.conf also contains /usr/contrib/lib and 15936 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15937 # libtool to hard-code these into programs 15938 ;; 15939 15940cygwin* | mingw* | pw32*) 15941 version_type=windows 15942 shrext_cmds=".dll" 15943 need_version=no 15944 need_lib_prefix=no 15945 15946 case $GCC,$host_os in 15947 yes,cygwin* | yes,mingw* | yes,pw32*) 15948 library_names_spec='$libname.dll.a' 15949 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15950 postinstall_cmds='base_file=`basename \${file}`~ 15951 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15952 dldir=$destdir/`dirname \$dlpath`~ 15953 test -d \$dldir || mkdir -p \$dldir~ 15954 $install_prog $dir/$dlname \$dldir/$dlname~ 15955 chmod a+x \$dldir/$dlname' 15956 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15957 dlpath=$dir/\$dldll~ 15958 $rm \$dlpath' 15959 shlibpath_overrides_runpath=yes 15960 15961 case $host_os in 15962 cygwin*) 15963 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15964 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15965 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15966 ;; 15967 mingw*) 15968 # MinGW DLLs use traditional 'lib' prefix 15969 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15970 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15971 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15972 # It is most probably a Windows format PATH printed by 15973 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15974 # path with ; separators, and with drive letters. We can handle the 15975 # drive letters (cygwin fileutils understands them), so leave them, 15976 # especially as we might pass files found there to a mingw objdump, 15977 # which wouldn't understand a cygwinified path. Ahh. 15978 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15979 else 15980 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15981 fi 15982 ;; 15983 pw32*) 15984 # pw32 DLLs use 'pw' prefix rather than 'lib' 15985 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15986 ;; 15987 esac 15988 ;; 15989 15990 *) 15991 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 15992 ;; 15993 esac 15994 dynamic_linker='Win32 ld.exe' 15995 # FIXME: first we should search . and the directory the executable is in 15996 shlibpath_var=PATH 15997 ;; 15998 15999darwin* | rhapsody*) 16000 dynamic_linker="$host_os dyld" 16001 version_type=darwin 16002 need_lib_prefix=no 16003 need_version=no 16004 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 16005 soname_spec='${libname}${release}${major}$shared_ext' 16006 shlibpath_overrides_runpath=yes 16007 shlibpath_var=DYLD_LIBRARY_PATH 16008 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 16009 16010 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 16011 ;; 16012 16013dgux*) 16014 version_type=linux 16015 need_lib_prefix=no 16016 need_version=no 16017 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 16018 soname_spec='${libname}${release}${shared_ext}$major' 16019 shlibpath_var=LD_LIBRARY_PATH 16020 ;; 16021 16022freebsd1*) 16023 dynamic_linker=no 16024 ;; 16025 16026freebsd* | dragonfly*) 16027 # DragonFly does not have aout. When/if they implement a new 16028 # versioning mechanism, adjust this. 16029 if test -x /usr/bin/objformat; then 16030 objformat=`/usr/bin/objformat` 16031 else 16032 case $host_os in 16033 freebsd[123]*) objformat=aout ;; 16034 *) objformat=elf ;; 16035 esac 16036 fi 16037 version_type=freebsd-$objformat 16038 case $version_type in 16039 freebsd-elf*) 16040 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16041 need_version=no 16042 need_lib_prefix=no 16043 ;; 16044 freebsd-*) 16045 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 16046 need_version=yes 16047 ;; 16048 esac 16049 shlibpath_var=LD_LIBRARY_PATH 16050 case $host_os in 16051 freebsd2*) 16052 shlibpath_overrides_runpath=yes 16053 ;; 16054 freebsd3.[01]* | freebsdelf3.[01]*) 16055 shlibpath_overrides_runpath=yes 16056 hardcode_into_libs=yes 16057 ;; 16058 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 16059 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 16060 shlibpath_overrides_runpath=no 16061 hardcode_into_libs=yes 16062 ;; 16063 *) # from 4.6 on, and DragonFly 16064 shlibpath_overrides_runpath=yes 16065 hardcode_into_libs=yes 16066 ;; 16067 esac 16068 ;; 16069 16070gnu*) 16071 version_type=linux 16072 need_lib_prefix=no 16073 need_version=no 16074 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16075 soname_spec='${libname}${release}${shared_ext}$major' 16076 shlibpath_var=LD_LIBRARY_PATH 16077 hardcode_into_libs=yes 16078 ;; 16079 16080hpux9* | hpux10* | hpux11*) 16081 # Give a soname corresponding to the major version so that dld.sl refuses to 16082 # link against other versions. 16083 version_type=sunos 16084 need_lib_prefix=no 16085 need_version=no 16086 case $host_cpu in 16087 ia64*) 16088 shrext_cmds='.so' 16089 hardcode_into_libs=yes 16090 dynamic_linker="$host_os dld.so" 16091 shlibpath_var=LD_LIBRARY_PATH 16092 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16093 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16094 soname_spec='${libname}${release}${shared_ext}$major' 16095 if test "X$HPUX_IA64_MODE" = X32; then 16096 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 16097 else 16098 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 16099 fi 16100 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16101 ;; 16102 hppa*64*) 16103 shrext_cmds='.sl' 16104 hardcode_into_libs=yes 16105 dynamic_linker="$host_os dld.sl" 16106 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 16107 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16108 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16109 soname_spec='${libname}${release}${shared_ext}$major' 16110 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 16111 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16112 ;; 16113 *) 16114 shrext_cmds='.sl' 16115 dynamic_linker="$host_os dld.sl" 16116 shlibpath_var=SHLIB_PATH 16117 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 16118 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16119 soname_spec='${libname}${release}${shared_ext}$major' 16120 ;; 16121 esac 16122 # HP-UX runs *really* slowly unless shared libraries are mode 555. 16123 postinstall_cmds='chmod 555 $lib' 16124 ;; 16125 16126interix[3-9]*) 16127 version_type=linux 16128 need_lib_prefix=no 16129 need_version=no 16130 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16131 soname_spec='${libname}${release}${shared_ext}$major' 16132 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 16133 shlibpath_var=LD_LIBRARY_PATH 16134 shlibpath_overrides_runpath=no 16135 hardcode_into_libs=yes 16136 ;; 16137 16138irix5* | irix6* | nonstopux*) 16139 case $host_os in 16140 nonstopux*) version_type=nonstopux ;; 16141 *) 16142 if test "$lt_cv_prog_gnu_ld" = yes; then 16143 version_type=linux 16144 else 16145 version_type=irix 16146 fi ;; 16147 esac 16148 need_lib_prefix=no 16149 need_version=no 16150 soname_spec='${libname}${release}${shared_ext}$major' 16151 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 16152 case $host_os in 16153 irix5* | nonstopux*) 16154 libsuff= shlibsuff= 16155 ;; 16156 *) 16157 case $LD in # libtool.m4 will add one of these switches to LD 16158 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 16159 libsuff= shlibsuff= libmagic=32-bit;; 16160 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 16161 libsuff=32 shlibsuff=N32 libmagic=N32;; 16162 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 16163 libsuff=64 shlibsuff=64 libmagic=64-bit;; 16164 *) libsuff= shlibsuff= libmagic=never-match;; 16165 esac 16166 ;; 16167 esac 16168 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 16169 shlibpath_overrides_runpath=no 16170 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16171 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16172 hardcode_into_libs=yes 16173 ;; 16174 16175# No shared lib support for Linux oldld, aout, or coff. 16176linux*oldld* | linux*aout* | linux*coff*) 16177 dynamic_linker=no 16178 ;; 16179 16180# This must be Linux ELF. 16181linux* | k*bsd*-gnu) 16182 version_type=linux 16183 need_lib_prefix=no 16184 need_version=no 16185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16186 soname_spec='${libname}${release}${shared_ext}$major' 16187 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16188 shlibpath_var=LD_LIBRARY_PATH 16189 shlibpath_overrides_runpath=no 16190 # This implies no fast_install, which is unacceptable. 16191 # Some rework will be needed to allow for fast_install 16192 # before this can be enabled. 16193 hardcode_into_libs=yes 16194 16195 # Append ld.so.conf contents to the search path 16196 if test -f /etc/ld.so.conf; then 16197 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' ' '` 16198 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 16199 fi 16200 16201 # We used to test for /lib/ld.so.1 and disable shared libraries on 16202 # powerpc, because MkLinux only supported shared libraries with the 16203 # GNU dynamic linker. Since this was broken with cross compilers, 16204 # most powerpc-linux boxes support dynamic linking these days and 16205 # people can always --disable-shared, the test was removed, and we 16206 # assume the GNU/Linux dynamic linker is in use. 16207 dynamic_linker='GNU/Linux ld.so' 16208 ;; 16209 16210netbsd*) 16211 version_type=sunos 16212 need_lib_prefix=no 16213 need_version=no 16214 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16215 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16216 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16217 dynamic_linker='NetBSD (a.out) ld.so' 16218 else 16219 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16220 soname_spec='${libname}${release}${shared_ext}$major' 16221 dynamic_linker='NetBSD ld.elf_so' 16222 fi 16223 shlibpath_var=LD_LIBRARY_PATH 16224 shlibpath_overrides_runpath=yes 16225 hardcode_into_libs=yes 16226 ;; 16227 16228newsos6) 16229 version_type=linux 16230 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16231 shlibpath_var=LD_LIBRARY_PATH 16232 shlibpath_overrides_runpath=yes 16233 ;; 16234 16235nto-qnx*) 16236 version_type=linux 16237 need_lib_prefix=no 16238 need_version=no 16239 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16240 soname_spec='${libname}${release}${shared_ext}$major' 16241 shlibpath_var=LD_LIBRARY_PATH 16242 shlibpath_overrides_runpath=yes 16243 ;; 16244 16245openbsd*) 16246 version_type=sunos 16247 sys_lib_dlsearch_path_spec="/usr/lib" 16248 need_lib_prefix=no 16249 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 16250 case $host_os in 16251 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 16252 *) need_version=no ;; 16253 esac 16254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16255 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16256 shlibpath_var=LD_LIBRARY_PATH 16257 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16258 case $host_os in 16259 openbsd2.[89] | openbsd2.[89].*) 16260 shlibpath_overrides_runpath=no 16261 ;; 16262 *) 16263 shlibpath_overrides_runpath=yes 16264 ;; 16265 esac 16266 else 16267 shlibpath_overrides_runpath=yes 16268 fi 16269 ;; 16270 16271os2*) 16272 libname_spec='$name' 16273 shrext_cmds=".dll" 16274 need_lib_prefix=no 16275 library_names_spec='$libname${shared_ext} $libname.a' 16276 dynamic_linker='OS/2 ld.exe' 16277 shlibpath_var=LIBPATH 16278 ;; 16279 16280osf3* | osf4* | osf5*) 16281 version_type=osf 16282 need_lib_prefix=no 16283 need_version=no 16284 soname_spec='${libname}${release}${shared_ext}$major' 16285 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16286 shlibpath_var=LD_LIBRARY_PATH 16287 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16288 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16289 ;; 16290 16291rdos*) 16292 dynamic_linker=no 16293 ;; 16294 16295solaris*) 16296 version_type=linux 16297 need_lib_prefix=no 16298 need_version=no 16299 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16300 soname_spec='${libname}${release}${shared_ext}$major' 16301 shlibpath_var=LD_LIBRARY_PATH 16302 shlibpath_overrides_runpath=yes 16303 hardcode_into_libs=yes 16304 # ldd complains unless libraries are executable 16305 postinstall_cmds='chmod +x $lib' 16306 ;; 16307 16308sunos4*) 16309 version_type=sunos 16310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16311 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16312 shlibpath_var=LD_LIBRARY_PATH 16313 shlibpath_overrides_runpath=yes 16314 if test "$with_gnu_ld" = yes; then 16315 need_lib_prefix=no 16316 fi 16317 need_version=yes 16318 ;; 16319 16320sysv4 | sysv4.3*) 16321 version_type=linux 16322 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16323 soname_spec='${libname}${release}${shared_ext}$major' 16324 shlibpath_var=LD_LIBRARY_PATH 16325 case $host_vendor in 16326 sni) 16327 shlibpath_overrides_runpath=no 16328 need_lib_prefix=no 16329 export_dynamic_flag_spec='${wl}-Blargedynsym' 16330 runpath_var=LD_RUN_PATH 16331 ;; 16332 siemens) 16333 need_lib_prefix=no 16334 ;; 16335 motorola) 16336 need_lib_prefix=no 16337 need_version=no 16338 shlibpath_overrides_runpath=no 16339 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16340 ;; 16341 esac 16342 ;; 16343 16344sysv4*MP*) 16345 if test -d /usr/nec ;then 16346 version_type=linux 16347 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16348 soname_spec='$libname${shared_ext}.$major' 16349 shlibpath_var=LD_LIBRARY_PATH 16350 fi 16351 ;; 16352 16353sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16354 version_type=freebsd-elf 16355 need_lib_prefix=no 16356 need_version=no 16357 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16358 soname_spec='${libname}${release}${shared_ext}$major' 16359 shlibpath_var=LD_LIBRARY_PATH 16360 hardcode_into_libs=yes 16361 if test "$with_gnu_ld" = yes; then 16362 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16363 shlibpath_overrides_runpath=no 16364 else 16365 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16366 shlibpath_overrides_runpath=yes 16367 case $host_os in 16368 sco3.2v5*) 16369 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16370 ;; 16371 esac 16372 fi 16373 sys_lib_dlsearch_path_spec='/usr/lib' 16374 ;; 16375 16376uts4*) 16377 version_type=linux 16378 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16379 soname_spec='${libname}${release}${shared_ext}$major' 16380 shlibpath_var=LD_LIBRARY_PATH 16381 ;; 16382 16383*) 16384 dynamic_linker=no 16385 ;; 16386esac 16387{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16388$as_echo "$dynamic_linker" >&6; } 16389test "$dynamic_linker" = no && can_build_shared=no 16390 16391if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 16392 $as_echo_n "(cached) " >&6 16393else 16394 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 16395fi 16396 16397sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 16398if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 16399 $as_echo_n "(cached) " >&6 16400else 16401 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 16402fi 16403 16404sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 16405 16406variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16407if test "$GCC" = yes; then 16408 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16409fi 16410 16411{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16412$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 16413hardcode_action_F77= 16414if test -n "$hardcode_libdir_flag_spec_F77" || \ 16415 test -n "$runpath_var_F77" || \ 16416 test "X$hardcode_automatic_F77" = "Xyes" ; then 16417 16418 # We can hardcode non-existant directories. 16419 if test "$hardcode_direct_F77" != no && 16420 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16421 # have to relink, otherwise we might link with an installed library 16422 # when we should be linking with a yet-to-be-installed one 16423 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16424 test "$hardcode_minus_L_F77" != no; then 16425 # Linking always hardcodes the temporary library directory. 16426 hardcode_action_F77=relink 16427 else 16428 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16429 hardcode_action_F77=immediate 16430 fi 16431else 16432 # We cannot hardcode anything, or else we can only hardcode existing 16433 # directories. 16434 hardcode_action_F77=unsupported 16435fi 16436{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16437$as_echo "$hardcode_action_F77" >&6; } 16438 16439if test "$hardcode_action_F77" = relink; then 16440 # Fast installation is not supported 16441 enable_fast_install=no 16442elif test "$shlibpath_overrides_runpath" = yes || 16443 test "$enable_shared" = no; then 16444 # Fast installation is not necessary 16445 enable_fast_install=needless 16446fi 16447 16448 16449# The else clause should only fire when bootstrapping the 16450# libtool distribution, otherwise you forgot to ship ltmain.sh 16451# with your package, and you will get complaints that there are 16452# no rules to generate ltmain.sh. 16453if test -f "$ltmain"; then 16454 # See if we are running on zsh, and set the options which allow our commands through 16455 # without removal of \ escapes. 16456 if test -n "${ZSH_VERSION+set}" ; then 16457 setopt NO_GLOB_SUBST 16458 fi 16459 # Now quote all the things that may contain metacharacters while being 16460 # careful not to overquote the AC_SUBSTed values. We take copies of the 16461 # variables and quote the copies for generation of the libtool script. 16462 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 16463 SED SHELL STRIP \ 16464 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16465 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16466 deplibs_check_method reload_flag reload_cmds need_locks \ 16467 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16468 lt_cv_sys_global_symbol_to_c_name_address \ 16469 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16470 old_postinstall_cmds old_postuninstall_cmds \ 16471 compiler_F77 \ 16472 CC_F77 \ 16473 LD_F77 \ 16474 lt_prog_compiler_wl_F77 \ 16475 lt_prog_compiler_pic_F77 \ 16476 lt_prog_compiler_static_F77 \ 16477 lt_prog_compiler_no_builtin_flag_F77 \ 16478 export_dynamic_flag_spec_F77 \ 16479 thread_safe_flag_spec_F77 \ 16480 whole_archive_flag_spec_F77 \ 16481 enable_shared_with_static_runtimes_F77 \ 16482 old_archive_cmds_F77 \ 16483 old_archive_from_new_cmds_F77 \ 16484 predep_objects_F77 \ 16485 postdep_objects_F77 \ 16486 predeps_F77 \ 16487 postdeps_F77 \ 16488 compiler_lib_search_path_F77 \ 16489 compiler_lib_search_dirs_F77 \ 16490 archive_cmds_F77 \ 16491 archive_expsym_cmds_F77 \ 16492 postinstall_cmds_F77 \ 16493 postuninstall_cmds_F77 \ 16494 old_archive_from_expsyms_cmds_F77 \ 16495 allow_undefined_flag_F77 \ 16496 no_undefined_flag_F77 \ 16497 export_symbols_cmds_F77 \ 16498 hardcode_libdir_flag_spec_F77 \ 16499 hardcode_libdir_flag_spec_ld_F77 \ 16500 hardcode_libdir_separator_F77 \ 16501 hardcode_automatic_F77 \ 16502 module_cmds_F77 \ 16503 module_expsym_cmds_F77 \ 16504 lt_cv_prog_compiler_c_o_F77 \ 16505 fix_srcfile_path_F77 \ 16506 exclude_expsyms_F77 \ 16507 include_expsyms_F77; do 16508 16509 case $var in 16510 old_archive_cmds_F77 | \ 16511 old_archive_from_new_cmds_F77 | \ 16512 archive_cmds_F77 | \ 16513 archive_expsym_cmds_F77 | \ 16514 module_cmds_F77 | \ 16515 module_expsym_cmds_F77 | \ 16516 old_archive_from_expsyms_cmds_F77 | \ 16517 export_symbols_cmds_F77 | \ 16518 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16519 postinstall_cmds | postuninstall_cmds | \ 16520 old_postinstall_cmds | old_postuninstall_cmds | \ 16521 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16522 # Double-quote double-evaled strings. 16523 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16524 ;; 16525 *) 16526 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16527 ;; 16528 esac 16529 done 16530 16531 case $lt_echo in 16532 *'\$0 --fallback-echo"') 16533 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16534 ;; 16535 esac 16536 16537cfgfile="$ofile" 16538 16539 cat <<__EOF__ >> "$cfgfile" 16540# ### BEGIN LIBTOOL TAG CONFIG: $tagname 16541 16542# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16543 16544# Shell to use when invoking shell scripts. 16545SHELL=$lt_SHELL 16546 16547# Whether or not to build shared libraries. 16548build_libtool_libs=$enable_shared 16549 16550# Whether or not to build static libraries. 16551build_old_libs=$enable_static 16552 16553# Whether or not to add -lc for building shared libraries. 16554build_libtool_need_lc=$archive_cmds_need_lc_F77 16555 16556# Whether or not to disallow shared libs when runtime libs are static 16557allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16558 16559# Whether or not to optimize for fast installation. 16560fast_install=$enable_fast_install 16561 16562# The host system. 16563host_alias=$host_alias 16564host=$host 16565host_os=$host_os 16566 16567# The build system. 16568build_alias=$build_alias 16569build=$build 16570build_os=$build_os 16571 16572# An echo program that does not interpret backslashes. 16573echo=$lt_echo 16574 16575# The archiver. 16576AR=$lt_AR 16577AR_FLAGS=$lt_AR_FLAGS 16578 16579# A C compiler. 16580LTCC=$lt_LTCC 16581 16582# LTCC compiler flags. 16583LTCFLAGS=$lt_LTCFLAGS 16584 16585# A language-specific compiler. 16586CC=$lt_compiler_F77 16587 16588# Is the compiler the GNU C compiler? 16589with_gcc=$GCC_F77 16590 16591# An ERE matcher. 16592EGREP=$lt_EGREP 16593 16594# The linker used to build libraries. 16595LD=$lt_LD_F77 16596 16597# Whether we need hard or soft links. 16598LN_S=$lt_LN_S 16599 16600# A BSD-compatible nm program. 16601NM=$lt_NM 16602 16603# A symbol stripping program 16604STRIP=$lt_STRIP 16605 16606# Used to examine libraries when file_magic_cmd begins "file" 16607MAGIC_CMD=$MAGIC_CMD 16608 16609# Used on cygwin: DLL creation program. 16610DLLTOOL="$DLLTOOL" 16611 16612# Used on cygwin: object dumper. 16613OBJDUMP="$OBJDUMP" 16614 16615# Used on cygwin: assembler. 16616AS="$AS" 16617 16618# The name of the directory that contains temporary libtool files. 16619objdir=$objdir 16620 16621# How to create reloadable object files. 16622reload_flag=$lt_reload_flag 16623reload_cmds=$lt_reload_cmds 16624 16625# How to pass a linker flag through the compiler. 16626wl=$lt_lt_prog_compiler_wl_F77 16627 16628# Object file suffix (normally "o"). 16629objext="$ac_objext" 16630 16631# Old archive suffix (normally "a"). 16632libext="$libext" 16633 16634# Shared library suffix (normally ".so"). 16635shrext_cmds='$shrext_cmds' 16636 16637# Executable file suffix (normally ""). 16638exeext="$exeext" 16639 16640# Additional compiler flags for building library objects. 16641pic_flag=$lt_lt_prog_compiler_pic_F77 16642pic_mode=$pic_mode 16643 16644# What is the maximum length of a command? 16645max_cmd_len=$lt_cv_sys_max_cmd_len 16646 16647# Does compiler simultaneously support -c and -o options? 16648compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16649 16650# Must we lock files when doing compilation? 16651need_locks=$lt_need_locks 16652 16653# Do we need the lib prefix for modules? 16654need_lib_prefix=$need_lib_prefix 16655 16656# Do we need a version for libraries? 16657need_version=$need_version 16658 16659# Whether dlopen is supported. 16660dlopen_support=$enable_dlopen 16661 16662# Whether dlopen of programs is supported. 16663dlopen_self=$enable_dlopen_self 16664 16665# Whether dlopen of statically linked programs is supported. 16666dlopen_self_static=$enable_dlopen_self_static 16667 16668# Compiler flag to prevent dynamic linking. 16669link_static_flag=$lt_lt_prog_compiler_static_F77 16670 16671# Compiler flag to turn off builtin functions. 16672no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16673 16674# Compiler flag to allow reflexive dlopens. 16675export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16676 16677# Compiler flag to generate shared objects directly from archives. 16678whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16679 16680# Compiler flag to generate thread-safe objects. 16681thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16682 16683# Library versioning type. 16684version_type=$version_type 16685 16686# Format of library name prefix. 16687libname_spec=$lt_libname_spec 16688 16689# List of archive names. First name is the real one, the rest are links. 16690# The last name is the one that the linker finds with -lNAME. 16691library_names_spec=$lt_library_names_spec 16692 16693# The coded name of the library, if different from the real name. 16694soname_spec=$lt_soname_spec 16695 16696# Commands used to build and install an old-style archive. 16697RANLIB=$lt_RANLIB 16698old_archive_cmds=$lt_old_archive_cmds_F77 16699old_postinstall_cmds=$lt_old_postinstall_cmds 16700old_postuninstall_cmds=$lt_old_postuninstall_cmds 16701 16702# Create an old-style archive from a shared archive. 16703old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16704 16705# Create a temporary old-style archive to link instead of a shared archive. 16706old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16707 16708# Commands used to build and install a shared archive. 16709archive_cmds=$lt_archive_cmds_F77 16710archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16711postinstall_cmds=$lt_postinstall_cmds 16712postuninstall_cmds=$lt_postuninstall_cmds 16713 16714# Commands used to build a loadable module (assumed same as above if empty) 16715module_cmds=$lt_module_cmds_F77 16716module_expsym_cmds=$lt_module_expsym_cmds_F77 16717 16718# Commands to strip libraries. 16719old_striplib=$lt_old_striplib 16720striplib=$lt_striplib 16721 16722# Dependencies to place before the objects being linked to create a 16723# shared library. 16724predep_objects=$lt_predep_objects_F77 16725 16726# Dependencies to place after the objects being linked to create a 16727# shared library. 16728postdep_objects=$lt_postdep_objects_F77 16729 16730# Dependencies to place before the objects being linked to create a 16731# shared library. 16732predeps=$lt_predeps_F77 16733 16734# Dependencies to place after the objects being linked to create a 16735# shared library. 16736postdeps=$lt_postdeps_F77 16737 16738# The directories searched by this compiler when creating a shared 16739# library 16740compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 16741 16742# The library search path used internally by the compiler when linking 16743# a shared library. 16744compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16745 16746# Method to check whether dependent libraries are shared objects. 16747deplibs_check_method=$lt_deplibs_check_method 16748 16749# Command to use when deplibs_check_method == file_magic. 16750file_magic_cmd=$lt_file_magic_cmd 16751 16752# Flag that allows shared libraries with undefined symbols to be built. 16753allow_undefined_flag=$lt_allow_undefined_flag_F77 16754 16755# Flag that forces no undefined symbols. 16756no_undefined_flag=$lt_no_undefined_flag_F77 16757 16758# Commands used to finish a libtool library installation in a directory. 16759finish_cmds=$lt_finish_cmds 16760 16761# Same as above, but a single script fragment to be evaled but not shown. 16762finish_eval=$lt_finish_eval 16763 16764# Take the output of nm and produce a listing of raw symbols and C names. 16765global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16766 16767# Transform the output of nm in a proper C declaration 16768global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16769 16770# Transform the output of nm in a C name address pair 16771global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16772 16773# This is the shared library runtime path variable. 16774runpath_var=$runpath_var 16775 16776# This is the shared library path variable. 16777shlibpath_var=$shlibpath_var 16778 16779# Is shlibpath searched before the hard-coded library search path? 16780shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16781 16782# How to hardcode a shared library path into an executable. 16783hardcode_action=$hardcode_action_F77 16784 16785# Whether we should hardcode library paths into libraries. 16786hardcode_into_libs=$hardcode_into_libs 16787 16788# Flag to hardcode \$libdir into a binary during linking. 16789# This must work even if \$libdir does not exist. 16790hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16791 16792# If ld is used when linking, flag to hardcode \$libdir into 16793# a binary during linking. This must work even if \$libdir does 16794# not exist. 16795hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16796 16797# Whether we need a single -rpath flag with a separated argument. 16798hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16799 16800# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16801# resulting binary. 16802hardcode_direct=$hardcode_direct_F77 16803 16804# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16805# resulting binary. 16806hardcode_minus_L=$hardcode_minus_L_F77 16807 16808# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16809# the resulting binary. 16810hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16811 16812# Set to yes if building a shared library automatically hardcodes DIR into the library 16813# and all subsequent libraries and executables linked against it. 16814hardcode_automatic=$hardcode_automatic_F77 16815 16816# Variables whose values should be saved in libtool wrapper scripts and 16817# restored at relink time. 16818variables_saved_for_relink="$variables_saved_for_relink" 16819 16820# Whether libtool must link a program against all its dependency libraries. 16821link_all_deplibs=$link_all_deplibs_F77 16822 16823# Compile-time system search path for libraries 16824sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16825 16826# Run-time system search path for libraries 16827sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16828 16829# Fix the shell variable \$srcfile for the compiler. 16830fix_srcfile_path=$lt_fix_srcfile_path 16831 16832# Set to yes if exported symbols are required. 16833always_export_symbols=$always_export_symbols_F77 16834 16835# The commands to list exported symbols. 16836export_symbols_cmds=$lt_export_symbols_cmds_F77 16837 16838# The commands to extract the exported symbol list from a shared archive. 16839extract_expsyms_cmds=$lt_extract_expsyms_cmds 16840 16841# Symbols that should not be listed in the preloaded symbols. 16842exclude_expsyms=$lt_exclude_expsyms_F77 16843 16844# Symbols that must always be exported. 16845include_expsyms=$lt_include_expsyms_F77 16846 16847# ### END LIBTOOL TAG CONFIG: $tagname 16848 16849__EOF__ 16850 16851 16852else 16853 # If there is no Makefile yet, we rely on a make rule to execute 16854 # `config.status --recheck' to rerun these tests and create the 16855 # libtool script then. 16856 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16857 if test -f "$ltmain_in"; then 16858 test -f Makefile && make "$ltmain" 16859 fi 16860fi 16861 16862 16863ac_ext=c 16864ac_cpp='$CPP $CPPFLAGS' 16865ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16866ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16867ac_compiler_gnu=$ac_cv_c_compiler_gnu 16868 16869CC="$lt_save_CC" 16870 16871 else 16872 tagname="" 16873 fi 16874 ;; 16875 16876 GCJ) 16877 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16878 16879 16880# Source file extension for Java test sources. 16881ac_ext=java 16882 16883# Object file extension for compiled Java test sources. 16884objext=o 16885objext_GCJ=$objext 16886 16887# Code to be used in simple compile tests 16888lt_simple_compile_test_code="class foo {}" 16889 16890# Code to be used in simple link tests 16891lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }' 16892 16893# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16894 16895# If no C compiler was specified, use CC. 16896LTCC=${LTCC-"$CC"} 16897 16898# If no C compiler flags were specified, use CFLAGS. 16899LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16900 16901# Allow CC to be a program name with arguments. 16902compiler=$CC 16903 16904 16905# save warnings/boilerplate of simple test code 16906ac_outfile=conftest.$ac_objext 16907echo "$lt_simple_compile_test_code" >conftest.$ac_ext 16908eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16909_lt_compiler_boilerplate=`cat conftest.err` 16910$rm conftest* 16911 16912ac_outfile=conftest.$ac_objext 16913echo "$lt_simple_link_test_code" >conftest.$ac_ext 16914eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16915_lt_linker_boilerplate=`cat conftest.err` 16916$rm -r conftest* 16917 16918 16919# Allow CC to be a program name with arguments. 16920lt_save_CC="$CC" 16921CC=${GCJ-"gcj"} 16922compiler=$CC 16923compiler_GCJ=$CC 16924for cc_temp in $compiler""; do 16925 case $cc_temp in 16926 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16927 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16928 \-*) ;; 16929 *) break;; 16930 esac 16931done 16932cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16933 16934 16935# GCJ did not exist at the time GCC didn't implicitly link libc in. 16936archive_cmds_need_lc_GCJ=no 16937 16938old_archive_cmds_GCJ=$old_archive_cmds 16939 16940 16941lt_prog_compiler_no_builtin_flag_GCJ= 16942 16943if test "$GCC" = yes; then 16944 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16945 16946 16947{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16948$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 16949if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16950 $as_echo_n "(cached) " >&6 16951else 16952 lt_cv_prog_compiler_rtti_exceptions=no 16953 ac_outfile=conftest.$ac_objext 16954 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16955 lt_compiler_flag="-fno-rtti -fno-exceptions" 16956 # Insert the option either (1) after the last *FLAGS variable, or 16957 # (2) before a word containing "conftest.", or (3) at the end. 16958 # Note that $ac_compile itself does not contain backslashes and begins 16959 # with a dollar sign (not a hyphen), so the echo should work correctly. 16960 # The option is referenced via a variable to avoid confusing sed. 16961 lt_compile=`echo "$ac_compile" | $SED \ 16962 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16963 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16964 -e 's:$: $lt_compiler_flag:'` 16965 (eval echo "\"\$as_me:16965: $lt_compile\"" >&5) 16966 (eval "$lt_compile" 2>conftest.err) 16967 ac_status=$? 16968 cat conftest.err >&5 16969 echo "$as_me:16969: \$? = $ac_status" >&5 16970 if (exit $ac_status) && test -s "$ac_outfile"; then 16971 # The compiler can only warn and ignore the option if not recognized 16972 # So say no if there are warnings other than the usual output. 16973 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16974 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16975 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16976 lt_cv_prog_compiler_rtti_exceptions=yes 16977 fi 16978 fi 16979 $rm conftest* 16980 16981fi 16982{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 16983$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 16984 16985if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 16986 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 16987else 16988 : 16989fi 16990 16991fi 16992 16993lt_prog_compiler_wl_GCJ= 16994lt_prog_compiler_pic_GCJ= 16995lt_prog_compiler_static_GCJ= 16996 16997{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 16998$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 16999 17000 if test "$GCC" = yes; then 17001 lt_prog_compiler_wl_GCJ='-Wl,' 17002 lt_prog_compiler_static_GCJ='-static' 17003 17004 case $host_os in 17005 aix*) 17006 # All AIX code is PIC. 17007 if test "$host_cpu" = ia64; then 17008 # AIX 5 now supports IA64 processor 17009 lt_prog_compiler_static_GCJ='-Bstatic' 17010 fi 17011 ;; 17012 17013 amigaos*) 17014 # FIXME: we need at least 68020 code to build shared libraries, but 17015 # adding the `-m68020' flag to GCC prevents building anything better, 17016 # like `-m68040'. 17017 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 17018 ;; 17019 17020 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 17021 # PIC is the default for these OSes. 17022 ;; 17023 17024 mingw* | cygwin* | pw32* | os2*) 17025 # This hack is so that the source file can tell whether it is being 17026 # built for inclusion in a dll (and should export symbols for example). 17027 # Although the cygwin gcc ignores -fPIC, still need this for old-style 17028 # (--disable-auto-import) libraries 17029 17030 ;; 17031 17032 darwin* | rhapsody*) 17033 # PIC is the default on this platform 17034 # Common symbols not allowed in MH_DYLIB files 17035 lt_prog_compiler_pic_GCJ='-fno-common' 17036 ;; 17037 17038 interix[3-9]*) 17039 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 17040 # Instead, we relocate shared libraries at runtime. 17041 ;; 17042 17043 msdosdjgpp*) 17044 # Just because we use GCC doesn't mean we suddenly get shared libraries 17045 # on systems that don't support them. 17046 lt_prog_compiler_can_build_shared_GCJ=no 17047 enable_shared=no 17048 ;; 17049 17050 sysv4*MP*) 17051 if test -d /usr/nec; then 17052 lt_prog_compiler_pic_GCJ=-Kconform_pic 17053 fi 17054 ;; 17055 17056 hpux*) 17057 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17058 # not for PA HP-UX. 17059 case $host_cpu in 17060 hppa*64*|ia64*) 17061 # +Z the default 17062 ;; 17063 *) 17064 lt_prog_compiler_pic_GCJ='-fPIC' 17065 ;; 17066 esac 17067 ;; 17068 17069 *) 17070 lt_prog_compiler_pic_GCJ='-fPIC' 17071 ;; 17072 esac 17073 else 17074 # PORTME Check for flag to pass linker flags through the system compiler. 17075 case $host_os in 17076 aix*) 17077 lt_prog_compiler_wl_GCJ='-Wl,' 17078 if test "$host_cpu" = ia64; then 17079 # AIX 5 now supports IA64 processor 17080 lt_prog_compiler_static_GCJ='-Bstatic' 17081 else 17082 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 17083 fi 17084 ;; 17085 darwin*) 17086 # PIC is the default on this platform 17087 # Common symbols not allowed in MH_DYLIB files 17088 case $cc_basename in 17089 xlc*) 17090 lt_prog_compiler_pic_GCJ='-qnocommon' 17091 lt_prog_compiler_wl_GCJ='-Wl,' 17092 ;; 17093 esac 17094 ;; 17095 17096 mingw* | cygwin* | pw32* | os2*) 17097 # This hack is so that the source file can tell whether it is being 17098 # built for inclusion in a dll (and should export symbols for example). 17099 17100 ;; 17101 17102 hpux9* | hpux10* | hpux11*) 17103 lt_prog_compiler_wl_GCJ='-Wl,' 17104 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17105 # not for PA HP-UX. 17106 case $host_cpu in 17107 hppa*64*|ia64*) 17108 # +Z the default 17109 ;; 17110 *) 17111 lt_prog_compiler_pic_GCJ='+Z' 17112 ;; 17113 esac 17114 # Is there a better lt_prog_compiler_static that works with the bundled CC? 17115 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 17116 ;; 17117 17118 irix5* | irix6* | nonstopux*) 17119 lt_prog_compiler_wl_GCJ='-Wl,' 17120 # PIC (with -KPIC) is the default. 17121 lt_prog_compiler_static_GCJ='-non_shared' 17122 ;; 17123 17124 newsos6) 17125 lt_prog_compiler_pic_GCJ='-KPIC' 17126 lt_prog_compiler_static_GCJ='-Bstatic' 17127 ;; 17128 17129 linux* | k*bsd*-gnu) 17130 case $cc_basename in 17131 icc* | ecc*) 17132 lt_prog_compiler_wl_GCJ='-Wl,' 17133 lt_prog_compiler_pic_GCJ='-KPIC' 17134 lt_prog_compiler_static_GCJ='-static' 17135 ;; 17136 pgcc* | pgf77* | pgf90* | pgf95*) 17137 # Portland Group compilers (*not* the Pentium gcc compiler, 17138 # which looks to be a dead project) 17139 lt_prog_compiler_wl_GCJ='-Wl,' 17140 lt_prog_compiler_pic_GCJ='-fpic' 17141 lt_prog_compiler_static_GCJ='-Bstatic' 17142 ;; 17143 ccc*) 17144 lt_prog_compiler_wl_GCJ='-Wl,' 17145 # All Alpha code is PIC. 17146 lt_prog_compiler_static_GCJ='-non_shared' 17147 ;; 17148 *) 17149 case `$CC -V 2>&1 | sed 5q` in 17150 *Sun\ C*) 17151 # Sun C 5.9 17152 lt_prog_compiler_pic_GCJ='-KPIC' 17153 lt_prog_compiler_static_GCJ='-Bstatic' 17154 lt_prog_compiler_wl_GCJ='-Wl,' 17155 ;; 17156 *Sun\ F*) 17157 # Sun Fortran 8.3 passes all unrecognized flags to the linker 17158 lt_prog_compiler_pic_GCJ='-KPIC' 17159 lt_prog_compiler_static_GCJ='-Bstatic' 17160 lt_prog_compiler_wl_GCJ='' 17161 ;; 17162 esac 17163 ;; 17164 esac 17165 ;; 17166 17167 osf3* | osf4* | osf5*) 17168 lt_prog_compiler_wl_GCJ='-Wl,' 17169 # All OSF/1 code is PIC. 17170 lt_prog_compiler_static_GCJ='-non_shared' 17171 ;; 17172 17173 rdos*) 17174 lt_prog_compiler_static_GCJ='-non_shared' 17175 ;; 17176 17177 solaris*) 17178 lt_prog_compiler_pic_GCJ='-KPIC' 17179 lt_prog_compiler_static_GCJ='-Bstatic' 17180 case $cc_basename in 17181 f77* | f90* | f95*) 17182 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 17183 *) 17184 lt_prog_compiler_wl_GCJ='-Wl,';; 17185 esac 17186 ;; 17187 17188 sunos4*) 17189 lt_prog_compiler_wl_GCJ='-Qoption ld ' 17190 lt_prog_compiler_pic_GCJ='-PIC' 17191 lt_prog_compiler_static_GCJ='-Bstatic' 17192 ;; 17193 17194 sysv4 | sysv4.2uw2* | sysv4.3*) 17195 lt_prog_compiler_wl_GCJ='-Wl,' 17196 lt_prog_compiler_pic_GCJ='-KPIC' 17197 lt_prog_compiler_static_GCJ='-Bstatic' 17198 ;; 17199 17200 sysv4*MP*) 17201 if test -d /usr/nec ;then 17202 lt_prog_compiler_pic_GCJ='-Kconform_pic' 17203 lt_prog_compiler_static_GCJ='-Bstatic' 17204 fi 17205 ;; 17206 17207 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 17208 lt_prog_compiler_wl_GCJ='-Wl,' 17209 lt_prog_compiler_pic_GCJ='-KPIC' 17210 lt_prog_compiler_static_GCJ='-Bstatic' 17211 ;; 17212 17213 unicos*) 17214 lt_prog_compiler_wl_GCJ='-Wl,' 17215 lt_prog_compiler_can_build_shared_GCJ=no 17216 ;; 17217 17218 uts4*) 17219 lt_prog_compiler_pic_GCJ='-pic' 17220 lt_prog_compiler_static_GCJ='-Bstatic' 17221 ;; 17222 17223 *) 17224 lt_prog_compiler_can_build_shared_GCJ=no 17225 ;; 17226 esac 17227 fi 17228 17229{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 17230$as_echo "$lt_prog_compiler_pic_GCJ" >&6; } 17231 17232# 17233# Check to make sure the PIC flag actually works. 17234# 17235if test -n "$lt_prog_compiler_pic_GCJ"; then 17236 17237{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 17238$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; } 17239if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then 17240 $as_echo_n "(cached) " >&6 17241else 17242 lt_cv_prog_compiler_pic_works_GCJ=no 17243 ac_outfile=conftest.$ac_objext 17244 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17245 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 17246 # Insert the option either (1) after the last *FLAGS variable, or 17247 # (2) before a word containing "conftest.", or (3) at the end. 17248 # Note that $ac_compile itself does not contain backslashes and begins 17249 # with a dollar sign (not a hyphen), so the echo should work correctly. 17250 # The option is referenced via a variable to avoid confusing sed. 17251 lt_compile=`echo "$ac_compile" | $SED \ 17252 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17253 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17254 -e 's:$: $lt_compiler_flag:'` 17255 (eval echo "\"\$as_me:17255: $lt_compile\"" >&5) 17256 (eval "$lt_compile" 2>conftest.err) 17257 ac_status=$? 17258 cat conftest.err >&5 17259 echo "$as_me:17259: \$? = $ac_status" >&5 17260 if (exit $ac_status) && test -s "$ac_outfile"; then 17261 # The compiler can only warn and ignore the option if not recognized 17262 # So say no if there are warnings other than the usual output. 17263 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 17264 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17265 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17266 lt_cv_prog_compiler_pic_works_GCJ=yes 17267 fi 17268 fi 17269 $rm conftest* 17270 17271fi 17272{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5 17273$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; } 17274 17275if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then 17276 case $lt_prog_compiler_pic_GCJ in 17277 "" | " "*) ;; 17278 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 17279 esac 17280else 17281 lt_prog_compiler_pic_GCJ= 17282 lt_prog_compiler_can_build_shared_GCJ=no 17283fi 17284 17285fi 17286case $host_os in 17287 # For platforms which do not support PIC, -DPIC is meaningless: 17288 *djgpp*) 17289 lt_prog_compiler_pic_GCJ= 17290 ;; 17291 *) 17292 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 17293 ;; 17294esac 17295 17296# 17297# Check to make sure the static flag actually works. 17298# 17299wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 17300{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 17301$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 17302if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then 17303 $as_echo_n "(cached) " >&6 17304else 17305 lt_cv_prog_compiler_static_works_GCJ=no 17306 save_LDFLAGS="$LDFLAGS" 17307 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 17308 echo "$lt_simple_link_test_code" > conftest.$ac_ext 17309 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17310 # The linker can only warn and ignore the option if not recognized 17311 # So say no if there are warnings 17312 if test -s conftest.err; then 17313 # Append any errors to the config.log. 17314 cat conftest.err 1>&5 17315 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 17316 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17317 if diff conftest.exp conftest.er2 >/dev/null; then 17318 lt_cv_prog_compiler_static_works_GCJ=yes 17319 fi 17320 else 17321 lt_cv_prog_compiler_static_works_GCJ=yes 17322 fi 17323 fi 17324 $rm -r conftest* 17325 LDFLAGS="$save_LDFLAGS" 17326 17327fi 17328{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5 17329$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; } 17330 17331if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then 17332 : 17333else 17334 lt_prog_compiler_static_GCJ= 17335fi 17336 17337 17338{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 17339$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 17340if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 17341 $as_echo_n "(cached) " >&6 17342else 17343 lt_cv_prog_compiler_c_o_GCJ=no 17344 $rm -r conftest 2>/dev/null 17345 mkdir conftest 17346 cd conftest 17347 mkdir out 17348 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17349 17350 lt_compiler_flag="-o out/conftest2.$ac_objext" 17351 # Insert the option either (1) after the last *FLAGS variable, or 17352 # (2) before a word containing "conftest.", or (3) at the end. 17353 # Note that $ac_compile itself does not contain backslashes and begins 17354 # with a dollar sign (not a hyphen), so the echo should work correctly. 17355 lt_compile=`echo "$ac_compile" | $SED \ 17356 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17357 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17358 -e 's:$: $lt_compiler_flag:'` 17359 (eval echo "\"\$as_me:17359: $lt_compile\"" >&5) 17360 (eval "$lt_compile" 2>out/conftest.err) 17361 ac_status=$? 17362 cat out/conftest.err >&5 17363 echo "$as_me:17363: \$? = $ac_status" >&5 17364 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17365 then 17366 # The compiler can only warn and ignore the option if not recognized 17367 # So say no if there are warnings 17368 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 17369 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17370 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17371 lt_cv_prog_compiler_c_o_GCJ=yes 17372 fi 17373 fi 17374 chmod u+w . 2>&5 17375 $rm conftest* 17376 # SGI C++ compiler will create directory out/ii_files/ for 17377 # template instantiation 17378 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17379 $rm out/* && rmdir out 17380 cd .. 17381 rmdir conftest 17382 $rm conftest* 17383 17384fi 17385{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17386$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17387 17388 17389hard_links="nottested" 17390if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17391 # do not overwrite the value of need_locks provided by the user 17392 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17393$as_echo_n "checking if we can lock with hard links... " >&6; } 17394 hard_links=yes 17395 $rm conftest* 17396 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17397 touch conftest.a 17398 ln conftest.a conftest.b 2>&5 || hard_links=no 17399 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17400 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 17401$as_echo "$hard_links" >&6; } 17402 if test "$hard_links" = no; then 17403 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17404$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17405 need_locks=warn 17406 fi 17407else 17408 need_locks=no 17409fi 17410 17411{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17412$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 17413 17414 runpath_var= 17415 allow_undefined_flag_GCJ= 17416 enable_shared_with_static_runtimes_GCJ=no 17417 archive_cmds_GCJ= 17418 archive_expsym_cmds_GCJ= 17419 old_archive_From_new_cmds_GCJ= 17420 old_archive_from_expsyms_cmds_GCJ= 17421 export_dynamic_flag_spec_GCJ= 17422 whole_archive_flag_spec_GCJ= 17423 thread_safe_flag_spec_GCJ= 17424 hardcode_libdir_flag_spec_GCJ= 17425 hardcode_libdir_flag_spec_ld_GCJ= 17426 hardcode_libdir_separator_GCJ= 17427 hardcode_direct_GCJ=no 17428 hardcode_minus_L_GCJ=no 17429 hardcode_shlibpath_var_GCJ=unsupported 17430 link_all_deplibs_GCJ=unknown 17431 hardcode_automatic_GCJ=no 17432 module_cmds_GCJ= 17433 module_expsym_cmds_GCJ= 17434 always_export_symbols_GCJ=no 17435 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17436 # include_expsyms should be a list of space-separated symbols to be *always* 17437 # included in the symbol list 17438 include_expsyms_GCJ= 17439 # exclude_expsyms can be an extended regexp of symbols to exclude 17440 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17441 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17442 # as well as any symbol that contains `d'. 17443 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 17444 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17445 # platforms (ab)use it in PIC code, but their linkers get confused if 17446 # the symbol is explicitly referenced. Since portable code cannot 17447 # rely on this symbol name, it's probably fine to never include it in 17448 # preloaded symbol tables. 17449 # Exclude shared library initialization/finalization symbols. 17450 extract_expsyms_cmds= 17451 # Just being paranoid about ensuring that cc_basename is set. 17452 for cc_temp in $compiler""; do 17453 case $cc_temp in 17454 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17455 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17456 \-*) ;; 17457 *) break;; 17458 esac 17459done 17460cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17461 17462 case $host_os in 17463 cygwin* | mingw* | pw32*) 17464 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17465 # When not using gcc, we currently assume that we are using 17466 # Microsoft Visual C++. 17467 if test "$GCC" != yes; then 17468 with_gnu_ld=no 17469 fi 17470 ;; 17471 interix*) 17472 # we just hope/assume this is gcc and not c89 (= MSVC++) 17473 with_gnu_ld=yes 17474 ;; 17475 openbsd*) 17476 with_gnu_ld=no 17477 ;; 17478 esac 17479 17480 ld_shlibs_GCJ=yes 17481 if test "$with_gnu_ld" = yes; then 17482 # If archive_cmds runs LD, not CC, wlarc should be empty 17483 wlarc='${wl}' 17484 17485 # Set some defaults for GNU ld with shared library support. These 17486 # are reset later if shared libraries are not supported. Putting them 17487 # here allows them to be overridden if necessary. 17488 runpath_var=LD_RUN_PATH 17489 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17490 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17491 # ancient GNU ld didn't support --whole-archive et. al. 17492 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17493 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17494 else 17495 whole_archive_flag_spec_GCJ= 17496 fi 17497 supports_anon_versioning=no 17498 case `$LD -v 2>/dev/null` in 17499 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17500 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17501 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17502 *\ 2.11.*) ;; # other 2.11 versions 17503 *) supports_anon_versioning=yes ;; 17504 esac 17505 17506 # See if GNU ld supports shared libraries. 17507 case $host_os in 17508 aix[3-9]*) 17509 # On AIX/PPC, the GNU linker is very broken 17510 if test "$host_cpu" != ia64; then 17511 ld_shlibs_GCJ=no 17512 cat <<EOF 1>&2 17513 17514*** Warning: the GNU linker, at least up to release 2.9.1, is reported 17515*** to be unable to reliably create shared libraries on AIX. 17516*** Therefore, libtool is disabling shared libraries support. If you 17517*** really care for shared libraries, you may want to modify your PATH 17518*** so that a non-GNU linker is found, and then restart. 17519 17520EOF 17521 fi 17522 ;; 17523 17524 amigaos*) 17525 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)' 17526 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17527 hardcode_minus_L_GCJ=yes 17528 17529 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 17530 # that the semantics of dynamic libraries on AmigaOS, at least up 17531 # to version 4, is to share data among multiple programs linked 17532 # with the same dynamic library. Since this doesn't match the 17533 # behavior of shared libraries on other platforms, we can't use 17534 # them. 17535 ld_shlibs_GCJ=no 17536 ;; 17537 17538 beos*) 17539 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17540 allow_undefined_flag_GCJ=unsupported 17541 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17542 # support --undefined. This deserves some investigation. FIXME 17543 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17544 else 17545 ld_shlibs_GCJ=no 17546 fi 17547 ;; 17548 17549 cygwin* | mingw* | pw32*) 17550 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17551 # as there is no search path for DLLs. 17552 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17553 allow_undefined_flag_GCJ=unsupported 17554 always_export_symbols_GCJ=no 17555 enable_shared_with_static_runtimes_GCJ=yes 17556 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 17557 17558 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17559 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17560 # If the export-symbols file already is a .def file (1st line 17561 # is EXPORTS), use it as is; otherwise, prepend... 17562 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17563 cp $export_symbols $output_objdir/$soname.def; 17564 else 17565 echo EXPORTS > $output_objdir/$soname.def; 17566 cat $export_symbols >> $output_objdir/$soname.def; 17567 fi~ 17568 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17569 else 17570 ld_shlibs_GCJ=no 17571 fi 17572 ;; 17573 17574 interix[3-9]*) 17575 hardcode_direct_GCJ=no 17576 hardcode_shlibpath_var_GCJ=no 17577 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17578 export_dynamic_flag_spec_GCJ='${wl}-E' 17579 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17580 # Instead, shared libraries are loaded at an image base (0x10000000 by 17581 # default) and relocated if they conflict, which is a slow very memory 17582 # consuming and fragmenting process. To avoid this, we pick a random, 17583 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17584 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17585 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' 17586 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' 17587 ;; 17588 17589 gnu* | linux* | k*bsd*-gnu) 17590 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17591 tmp_addflag= 17592 case $cc_basename,$host_cpu in 17593 pgcc*) # Portland Group C compiler 17594 whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 17595 tmp_addflag=' $pic_flag' 17596 ;; 17597 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 17598 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' 17599 tmp_addflag=' $pic_flag -Mnomain' ;; 17600 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17601 tmp_addflag=' -i_dynamic' ;; 17602 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17603 tmp_addflag=' -i_dynamic -nofor_main' ;; 17604 ifc* | ifort*) # Intel Fortran compiler 17605 tmp_addflag=' -nofor_main' ;; 17606 esac 17607 case `$CC -V 2>&1 | sed 5q` in 17608 *Sun\ C*) # Sun C 5.9 17609 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' 17610 tmp_sharedflag='-G' ;; 17611 *Sun\ F*) # Sun Fortran 8.3 17612 tmp_sharedflag='-G' ;; 17613 *) 17614 tmp_sharedflag='-shared' ;; 17615 esac 17616 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17617 17618 if test $supports_anon_versioning = yes; then 17619 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17620 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17621 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17622 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17623 fi 17624 else 17625 ld_shlibs_GCJ=no 17626 fi 17627 ;; 17628 17629 netbsd*) 17630 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17631 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17632 wlarc= 17633 else 17634 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17635 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17636 fi 17637 ;; 17638 17639 solaris*) 17640 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17641 ld_shlibs_GCJ=no 17642 cat <<EOF 1>&2 17643 17644*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17645*** create shared libraries on Solaris systems. Therefore, libtool 17646*** is disabling shared libraries support. We urge you to upgrade GNU 17647*** binutils to release 2.9.1 or newer. Another option is to modify 17648*** your PATH or compiler configuration so that the native linker is 17649*** used, and then restart. 17650 17651EOF 17652 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17653 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17654 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17655 else 17656 ld_shlibs_GCJ=no 17657 fi 17658 ;; 17659 17660 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17661 case `$LD -v 2>&1` in 17662 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17663 ld_shlibs_GCJ=no 17664 cat <<_LT_EOF 1>&2 17665 17666*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17667*** reliably create shared libraries on SCO systems. Therefore, libtool 17668*** is disabling shared libraries support. We urge you to upgrade GNU 17669*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17670*** your PATH or compiler configuration so that the native linker is 17671*** used, and then restart. 17672 17673_LT_EOF 17674 ;; 17675 *) 17676 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17677 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17678 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17679 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17680 else 17681 ld_shlibs_GCJ=no 17682 fi 17683 ;; 17684 esac 17685 ;; 17686 17687 sunos4*) 17688 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17689 wlarc= 17690 hardcode_direct_GCJ=yes 17691 hardcode_shlibpath_var_GCJ=no 17692 ;; 17693 17694 *) 17695 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17696 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17697 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17698 else 17699 ld_shlibs_GCJ=no 17700 fi 17701 ;; 17702 esac 17703 17704 if test "$ld_shlibs_GCJ" = no; then 17705 runpath_var= 17706 hardcode_libdir_flag_spec_GCJ= 17707 export_dynamic_flag_spec_GCJ= 17708 whole_archive_flag_spec_GCJ= 17709 fi 17710 else 17711 # PORTME fill in a description of your system's linker (not GNU ld) 17712 case $host_os in 17713 aix3*) 17714 allow_undefined_flag_GCJ=unsupported 17715 always_export_symbols_GCJ=yes 17716 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' 17717 # Note: this linker hardcodes the directories in LIBPATH if there 17718 # are no directories specified by -L. 17719 hardcode_minus_L_GCJ=yes 17720 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17721 # Neither direct hardcoding nor static linking is supported with a 17722 # broken collect2. 17723 hardcode_direct_GCJ=unsupported 17724 fi 17725 ;; 17726 17727 aix[4-9]*) 17728 if test "$host_cpu" = ia64; then 17729 # On IA64, the linker does run time linking by default, so we don't 17730 # have to do anything special. 17731 aix_use_runtimelinking=no 17732 exp_sym_flag='-Bexport' 17733 no_entry_flag="" 17734 else 17735 # If we're using GNU nm, then we don't want the "-C" option. 17736 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17737 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17738 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' 17739 else 17740 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' 17741 fi 17742 aix_use_runtimelinking=no 17743 17744 # Test if we are trying to use run time linking or normal 17745 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17746 # need to do runtime linking. 17747 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 17748 for ld_flag in $LDFLAGS; do 17749 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17750 aix_use_runtimelinking=yes 17751 break 17752 fi 17753 done 17754 ;; 17755 esac 17756 17757 exp_sym_flag='-bexport' 17758 no_entry_flag='-bnoentry' 17759 fi 17760 17761 # When large executables or shared objects are built, AIX ld can 17762 # have problems creating the table of contents. If linking a library 17763 # or program results in "error TOC overflow" add -mminimal-toc to 17764 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17765 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17766 17767 archive_cmds_GCJ='' 17768 hardcode_direct_GCJ=yes 17769 hardcode_libdir_separator_GCJ=':' 17770 link_all_deplibs_GCJ=yes 17771 17772 if test "$GCC" = yes; then 17773 case $host_os in aix4.[012]|aix4.[012].*) 17774 # We only want to do this on AIX 4.2 and lower, the check 17775 # below for broken collect2 doesn't work under 4.3+ 17776 collect2name=`${CC} -print-prog-name=collect2` 17777 if test -f "$collect2name" && \ 17778 strings "$collect2name" | grep resolve_lib_name >/dev/null 17779 then 17780 # We have reworked collect2 17781 : 17782 else 17783 # We have old collect2 17784 hardcode_direct_GCJ=unsupported 17785 # It fails to find uninstalled libraries when the uninstalled 17786 # path is not listed in the libpath. Setting hardcode_minus_L 17787 # to unsupported forces relinking 17788 hardcode_minus_L_GCJ=yes 17789 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17790 hardcode_libdir_separator_GCJ= 17791 fi 17792 ;; 17793 esac 17794 shared_flag='-shared' 17795 if test "$aix_use_runtimelinking" = yes; then 17796 shared_flag="$shared_flag "'${wl}-G' 17797 fi 17798 else 17799 # not using gcc 17800 if test "$host_cpu" = ia64; then 17801 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17802 # chokes on -Wl,-G. The following line is correct: 17803 shared_flag='-G' 17804 else 17805 if test "$aix_use_runtimelinking" = yes; then 17806 shared_flag='${wl}-G' 17807 else 17808 shared_flag='${wl}-bM:SRE' 17809 fi 17810 fi 17811 fi 17812 17813 # It seems that -bexpall does not export symbols beginning with 17814 # underscore (_), so it is better to generate a list of symbols to export. 17815 always_export_symbols_GCJ=yes 17816 if test "$aix_use_runtimelinking" = yes; then 17817 # Warning - without using the other runtime loading flags (-brtl), 17818 # -berok will link without error, but may produce a broken library. 17819 allow_undefined_flag_GCJ='-berok' 17820 # Determine the default libpath from the value encoded in an empty executable. 17821 cat >conftest.$ac_ext <<_ACEOF 17822/* confdefs.h. */ 17823_ACEOF 17824cat confdefs.h >>conftest.$ac_ext 17825cat >>conftest.$ac_ext <<_ACEOF 17826/* end confdefs.h. */ 17827 17828int 17829main () 17830{ 17831 17832 ; 17833 return 0; 17834} 17835_ACEOF 17836rm -f conftest.$ac_objext conftest$ac_exeext 17837if { (ac_try="$ac_link" 17838case "(($ac_try" in 17839 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17840 *) ac_try_echo=$ac_try;; 17841esac 17842eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17843$as_echo "$ac_try_echo") >&5 17844 (eval "$ac_link") 2>conftest.er1 17845 ac_status=$? 17846 grep -v '^ *+' conftest.er1 >conftest.err 17847 rm -f conftest.er1 17848 cat conftest.err >&5 17849 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17850 (exit $ac_status); } && { 17851 test -z "$ac_c_werror_flag" || 17852 test ! -s conftest.err 17853 } && test -s conftest$ac_exeext && { 17854 test "$cross_compiling" = yes || 17855 $as_test_x conftest$ac_exeext 17856 }; then 17857 17858lt_aix_libpath_sed=' 17859 /Import File Strings/,/^$/ { 17860 /^0/ { 17861 s/^0 *\(.*\)$/\1/ 17862 p 17863 } 17864 }' 17865aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17866# Check for a 64-bit object if we didn't find anything. 17867if test -z "$aix_libpath"; then 17868 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17869fi 17870else 17871 $as_echo "$as_me: failed program was:" >&5 17872sed 's/^/| /' conftest.$ac_ext >&5 17873 17874 17875fi 17876 17877rm -rf conftest.dSYM 17878rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17879 conftest$ac_exeext conftest.$ac_ext 17880if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17881 17882 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17883 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" 17884 else 17885 if test "$host_cpu" = ia64; then 17886 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17887 allow_undefined_flag_GCJ="-z nodefs" 17888 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" 17889 else 17890 # Determine the default libpath from the value encoded in an empty executable. 17891 cat >conftest.$ac_ext <<_ACEOF 17892/* confdefs.h. */ 17893_ACEOF 17894cat confdefs.h >>conftest.$ac_ext 17895cat >>conftest.$ac_ext <<_ACEOF 17896/* end confdefs.h. */ 17897 17898int 17899main () 17900{ 17901 17902 ; 17903 return 0; 17904} 17905_ACEOF 17906rm -f conftest.$ac_objext conftest$ac_exeext 17907if { (ac_try="$ac_link" 17908case "(($ac_try" in 17909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17910 *) ac_try_echo=$ac_try;; 17911esac 17912eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17913$as_echo "$ac_try_echo") >&5 17914 (eval "$ac_link") 2>conftest.er1 17915 ac_status=$? 17916 grep -v '^ *+' conftest.er1 >conftest.err 17917 rm -f conftest.er1 17918 cat conftest.err >&5 17919 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17920 (exit $ac_status); } && { 17921 test -z "$ac_c_werror_flag" || 17922 test ! -s conftest.err 17923 } && test -s conftest$ac_exeext && { 17924 test "$cross_compiling" = yes || 17925 $as_test_x conftest$ac_exeext 17926 }; then 17927 17928lt_aix_libpath_sed=' 17929 /Import File Strings/,/^$/ { 17930 /^0/ { 17931 s/^0 *\(.*\)$/\1/ 17932 p 17933 } 17934 }' 17935aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17936# Check for a 64-bit object if we didn't find anything. 17937if test -z "$aix_libpath"; then 17938 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17939fi 17940else 17941 $as_echo "$as_me: failed program was:" >&5 17942sed 's/^/| /' conftest.$ac_ext >&5 17943 17944 17945fi 17946 17947rm -rf conftest.dSYM 17948rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17949 conftest$ac_exeext conftest.$ac_ext 17950if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17951 17952 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17953 # Warning - without using the other run time loading flags, 17954 # -berok will link without error, but may produce a broken library. 17955 no_undefined_flag_GCJ=' ${wl}-bernotok' 17956 allow_undefined_flag_GCJ=' ${wl}-berok' 17957 # Exported symbols can be pulled into shared objects from archives 17958 whole_archive_flag_spec_GCJ='$convenience' 17959 archive_cmds_need_lc_GCJ=yes 17960 # This is similar to how AIX traditionally builds its shared libraries. 17961 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' 17962 fi 17963 fi 17964 ;; 17965 17966 amigaos*) 17967 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)' 17968 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17969 hardcode_minus_L_GCJ=yes 17970 # see comment about different semantics on the GNU ld section 17971 ld_shlibs_GCJ=no 17972 ;; 17973 17974 bsdi[45]*) 17975 export_dynamic_flag_spec_GCJ=-rdynamic 17976 ;; 17977 17978 cygwin* | mingw* | pw32*) 17979 # When not using gcc, we currently assume that we are using 17980 # Microsoft Visual C++. 17981 # hardcode_libdir_flag_spec is actually meaningless, as there is 17982 # no search path for DLLs. 17983 hardcode_libdir_flag_spec_GCJ=' ' 17984 allow_undefined_flag_GCJ=unsupported 17985 # Tell ltmain to make .lib files, not .a files. 17986 libext=lib 17987 # Tell ltmain to make .dll files, not .so files. 17988 shrext_cmds=".dll" 17989 # FIXME: Setting linknames here is a bad hack. 17990 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 17991 # The linker will automatically build a .lib file if we build a DLL. 17992 old_archive_From_new_cmds_GCJ='true' 17993 # FIXME: Should let the user specify the lib program. 17994 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs' 17995 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 17996 enable_shared_with_static_runtimes_GCJ=yes 17997 ;; 17998 17999 darwin* | rhapsody*) 18000 case $host_os in 18001 rhapsody* | darwin1.[012]) 18002 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 18003 ;; 18004 *) # Darwin 1.3 on 18005 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 18006 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18007 else 18008 case ${MACOSX_DEPLOYMENT_TARGET} in 18009 10.[012]) 18010 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 18011 ;; 18012 10.*) 18013 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 18014 ;; 18015 esac 18016 fi 18017 ;; 18018 esac 18019 archive_cmds_need_lc_GCJ=no 18020 hardcode_direct_GCJ=no 18021 hardcode_automatic_GCJ=yes 18022 hardcode_shlibpath_var_GCJ=unsupported 18023 whole_archive_flag_spec_GCJ='' 18024 link_all_deplibs_GCJ=yes 18025 if test "$GCC" = yes ; then 18026 output_verbose_link_cmd='echo' 18027 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}" 18028 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 18029 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}" 18030 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}" 18031 else 18032 case $cc_basename in 18033 xlc*) 18034 output_verbose_link_cmd='echo' 18035 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 18036 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 18037 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 18038 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}' 18039 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}' 18040 ;; 18041 *) 18042 ld_shlibs_GCJ=no 18043 ;; 18044 esac 18045 fi 18046 ;; 18047 18048 dgux*) 18049 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18050 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18051 hardcode_shlibpath_var_GCJ=no 18052 ;; 18053 18054 freebsd1*) 18055 ld_shlibs_GCJ=no 18056 ;; 18057 18058 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 18059 # support. Future versions do this automatically, but an explicit c++rt0.o 18060 # does not break anything, and helps significantly (at the cost of a little 18061 # extra space). 18062 freebsd2.2*) 18063 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 18064 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18065 hardcode_direct_GCJ=yes 18066 hardcode_shlibpath_var_GCJ=no 18067 ;; 18068 18069 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 18070 freebsd2*) 18071 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18072 hardcode_direct_GCJ=yes 18073 hardcode_minus_L_GCJ=yes 18074 hardcode_shlibpath_var_GCJ=no 18075 ;; 18076 18077 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 18078 freebsd* | dragonfly*) 18079 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 18080 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18081 hardcode_direct_GCJ=yes 18082 hardcode_shlibpath_var_GCJ=no 18083 ;; 18084 18085 hpux9*) 18086 if test "$GCC" = yes; then 18087 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' 18088 else 18089 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' 18090 fi 18091 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18092 hardcode_libdir_separator_GCJ=: 18093 hardcode_direct_GCJ=yes 18094 18095 # hardcode_minus_L: Not really in the search PATH, 18096 # but as the default location of the library. 18097 hardcode_minus_L_GCJ=yes 18098 export_dynamic_flag_spec_GCJ='${wl}-E' 18099 ;; 18100 18101 hpux10*) 18102 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18103 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18104 else 18105 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 18106 fi 18107 if test "$with_gnu_ld" = no; then 18108 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18109 hardcode_libdir_separator_GCJ=: 18110 18111 hardcode_direct_GCJ=yes 18112 export_dynamic_flag_spec_GCJ='${wl}-E' 18113 18114 # hardcode_minus_L: Not really in the search PATH, 18115 # but as the default location of the library. 18116 hardcode_minus_L_GCJ=yes 18117 fi 18118 ;; 18119 18120 hpux11*) 18121 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18122 case $host_cpu in 18123 hppa*64*) 18124 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18125 ;; 18126 ia64*) 18127 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18128 ;; 18129 *) 18130 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18131 ;; 18132 esac 18133 else 18134 case $host_cpu in 18135 hppa*64*) 18136 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18137 ;; 18138 ia64*) 18139 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18140 ;; 18141 *) 18142 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18143 ;; 18144 esac 18145 fi 18146 if test "$with_gnu_ld" = no; then 18147 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18148 hardcode_libdir_separator_GCJ=: 18149 18150 case $host_cpu in 18151 hppa*64*|ia64*) 18152 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 18153 hardcode_direct_GCJ=no 18154 hardcode_shlibpath_var_GCJ=no 18155 ;; 18156 *) 18157 hardcode_direct_GCJ=yes 18158 export_dynamic_flag_spec_GCJ='${wl}-E' 18159 18160 # hardcode_minus_L: Not really in the search PATH, 18161 # but as the default location of the library. 18162 hardcode_minus_L_GCJ=yes 18163 ;; 18164 esac 18165 fi 18166 ;; 18167 18168 irix5* | irix6* | nonstopux*) 18169 if test "$GCC" = yes; then 18170 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' 18171 else 18172 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' 18173 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 18174 fi 18175 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18176 hardcode_libdir_separator_GCJ=: 18177 link_all_deplibs_GCJ=yes 18178 ;; 18179 18180 netbsd*) 18181 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18182 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 18183 else 18184 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 18185 fi 18186 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18187 hardcode_direct_GCJ=yes 18188 hardcode_shlibpath_var_GCJ=no 18189 ;; 18190 18191 newsos6) 18192 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18193 hardcode_direct_GCJ=yes 18194 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18195 hardcode_libdir_separator_GCJ=: 18196 hardcode_shlibpath_var_GCJ=no 18197 ;; 18198 18199 openbsd*) 18200 if test -f /usr/libexec/ld.so; then 18201 hardcode_direct_GCJ=yes 18202 hardcode_shlibpath_var_GCJ=no 18203 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18204 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18205 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 18206 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18207 export_dynamic_flag_spec_GCJ='${wl}-E' 18208 else 18209 case $host_os in 18210 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 18211 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18212 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18213 ;; 18214 *) 18215 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18216 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18217 ;; 18218 esac 18219 fi 18220 else 18221 ld_shlibs_GCJ=no 18222 fi 18223 ;; 18224 18225 os2*) 18226 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18227 hardcode_minus_L_GCJ=yes 18228 allow_undefined_flag_GCJ=unsupported 18229 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' 18230 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 18231 ;; 18232 18233 osf3*) 18234 if test "$GCC" = yes; then 18235 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18236 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' 18237 else 18238 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18239 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' 18240 fi 18241 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18242 hardcode_libdir_separator_GCJ=: 18243 ;; 18244 18245 osf4* | osf5*) # as osf3* with the addition of -msym flag 18246 if test "$GCC" = yes; then 18247 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18248 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' 18249 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18250 else 18251 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18252 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' 18253 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~ 18254 $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' 18255 18256 # Both c and cxx compiler support -rpath directly 18257 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 18258 fi 18259 hardcode_libdir_separator_GCJ=: 18260 ;; 18261 18262 solaris*) 18263 no_undefined_flag_GCJ=' -z text' 18264 if test "$GCC" = yes; then 18265 wlarc='${wl}' 18266 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18267 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18268 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 18269 else 18270 wlarc='' 18271 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 18272 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18273 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 18274 fi 18275 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18276 hardcode_shlibpath_var_GCJ=no 18277 case $host_os in 18278 solaris2.[0-5] | solaris2.[0-5].*) ;; 18279 *) 18280 # The compiler driver will combine and reorder linker options, 18281 # but understands `-z linker_flag'. GCC discards it without `$wl', 18282 # but is careful enough not to reorder. 18283 # Supported since Solaris 2.6 (maybe 2.5.1?) 18284 if test "$GCC" = yes; then 18285 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 18286 else 18287 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' 18288 fi 18289 ;; 18290 esac 18291 link_all_deplibs_GCJ=yes 18292 ;; 18293 18294 sunos4*) 18295 if test "x$host_vendor" = xsequent; then 18296 # Use $CC to link under sequent, because it throws in some extra .o 18297 # files that make .init and .fini sections work. 18298 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 18299 else 18300 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 18301 fi 18302 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18303 hardcode_direct_GCJ=yes 18304 hardcode_minus_L_GCJ=yes 18305 hardcode_shlibpath_var_GCJ=no 18306 ;; 18307 18308 sysv4) 18309 case $host_vendor in 18310 sni) 18311 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18312 hardcode_direct_GCJ=yes # is this really true??? 18313 ;; 18314 siemens) 18315 ## LD is ld it makes a PLAMLIB 18316 ## CC just makes a GrossModule. 18317 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18318 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 18319 hardcode_direct_GCJ=no 18320 ;; 18321 motorola) 18322 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18323 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 18324 ;; 18325 esac 18326 runpath_var='LD_RUN_PATH' 18327 hardcode_shlibpath_var_GCJ=no 18328 ;; 18329 18330 sysv4.3*) 18331 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18332 hardcode_shlibpath_var_GCJ=no 18333 export_dynamic_flag_spec_GCJ='-Bexport' 18334 ;; 18335 18336 sysv4*MP*) 18337 if test -d /usr/nec; then 18338 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18339 hardcode_shlibpath_var_GCJ=no 18340 runpath_var=LD_RUN_PATH 18341 hardcode_runpath_var=yes 18342 ld_shlibs_GCJ=yes 18343 fi 18344 ;; 18345 18346 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 18347 no_undefined_flag_GCJ='${wl}-z,text' 18348 archive_cmds_need_lc_GCJ=no 18349 hardcode_shlibpath_var_GCJ=no 18350 runpath_var='LD_RUN_PATH' 18351 18352 if test "$GCC" = yes; then 18353 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18354 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18355 else 18356 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18357 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18358 fi 18359 ;; 18360 18361 sysv5* | sco3.2v5* | sco5v6*) 18362 # Note: We can NOT use -z defs as we might desire, because we do not 18363 # link with -lc, and that would cause any symbols used from libc to 18364 # always be unresolved, which means just about no library would 18365 # ever link correctly. If we're not using GNU ld we use -z text 18366 # though, which does catch some bad symbols but isn't as heavy-handed 18367 # as -z defs. 18368 no_undefined_flag_GCJ='${wl}-z,text' 18369 allow_undefined_flag_GCJ='${wl}-z,nodefs' 18370 archive_cmds_need_lc_GCJ=no 18371 hardcode_shlibpath_var_GCJ=no 18372 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 18373 hardcode_libdir_separator_GCJ=':' 18374 link_all_deplibs_GCJ=yes 18375 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 18376 runpath_var='LD_RUN_PATH' 18377 18378 if test "$GCC" = yes; then 18379 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18380 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18381 else 18382 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18383 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18384 fi 18385 ;; 18386 18387 uts4*) 18388 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18389 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18390 hardcode_shlibpath_var_GCJ=no 18391 ;; 18392 18393 *) 18394 ld_shlibs_GCJ=no 18395 ;; 18396 esac 18397 fi 18398 18399{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 18400$as_echo "$ld_shlibs_GCJ" >&6; } 18401test "$ld_shlibs_GCJ" = no && can_build_shared=no 18402 18403# 18404# Do we need to explicitly link libc? 18405# 18406case "x$archive_cmds_need_lc_GCJ" in 18407x|xyes) 18408 # Assume -lc should be added 18409 archive_cmds_need_lc_GCJ=yes 18410 18411 if test "$enable_shared" = yes && test "$GCC" = yes; then 18412 case $archive_cmds_GCJ in 18413 *'~'*) 18414 # FIXME: we may have to deal with multi-command sequences. 18415 ;; 18416 '$CC '*) 18417 # Test whether the compiler implicitly links with -lc since on some 18418 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18419 # to ld, don't add -lc before -lgcc. 18420 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18421$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 18422 $rm conftest* 18423 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 18424 18425 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18426 (eval $ac_compile) 2>&5 18427 ac_status=$? 18428 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18429 (exit $ac_status); } 2>conftest.err; then 18430 soname=conftest 18431 lib=conftest 18432 libobjs=conftest.$ac_objext 18433 deplibs= 18434 wl=$lt_prog_compiler_wl_GCJ 18435 pic_flag=$lt_prog_compiler_pic_GCJ 18436 compiler_flags=-v 18437 linker_flags=-v 18438 verstring= 18439 output_objdir=. 18440 libname=conftest 18441 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18442 allow_undefined_flag_GCJ= 18443 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 18444 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 18445 ac_status=$? 18446 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18447 (exit $ac_status); } 18448 then 18449 archive_cmds_need_lc_GCJ=no 18450 else 18451 archive_cmds_need_lc_GCJ=yes 18452 fi 18453 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 18454 else 18455 cat conftest.err 1>&5 18456 fi 18457 $rm conftest* 18458 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 18459$as_echo "$archive_cmds_need_lc_GCJ" >&6; } 18460 ;; 18461 esac 18462 fi 18463 ;; 18464esac 18465 18466{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 18467$as_echo_n "checking dynamic linker characteristics... " >&6; } 18468library_names_spec= 18469libname_spec='lib$name' 18470soname_spec= 18471shrext_cmds=".so" 18472postinstall_cmds= 18473postuninstall_cmds= 18474finish_cmds= 18475finish_eval= 18476shlibpath_var= 18477shlibpath_overrides_runpath=unknown 18478version_type=none 18479dynamic_linker="$host_os ld.so" 18480sys_lib_dlsearch_path_spec="/lib /usr/lib" 18481 18482need_lib_prefix=unknown 18483hardcode_into_libs=no 18484 18485# when you set need_version to no, make sure it does not cause -set_version 18486# flags to be left without arguments 18487need_version=unknown 18488 18489case $host_os in 18490aix3*) 18491 version_type=linux 18492 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18493 shlibpath_var=LIBPATH 18494 18495 # AIX 3 has no versioning support, so we append a major version to the name. 18496 soname_spec='${libname}${release}${shared_ext}$major' 18497 ;; 18498 18499aix[4-9]*) 18500 version_type=linux 18501 need_lib_prefix=no 18502 need_version=no 18503 hardcode_into_libs=yes 18504 if test "$host_cpu" = ia64; then 18505 # AIX 5 supports IA64 18506 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18507 shlibpath_var=LD_LIBRARY_PATH 18508 else 18509 # With GCC up to 2.95.x, collect2 would create an import file 18510 # for dependence libraries. The import file would start with 18511 # the line `#! .'. This would cause the generated library to 18512 # depend on `.', always an invalid library. This was fixed in 18513 # development snapshots of GCC prior to 3.0. 18514 case $host_os in 18515 aix4 | aix4.[01] | aix4.[01].*) 18516 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18517 echo ' yes ' 18518 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18519 : 18520 else 18521 can_build_shared=no 18522 fi 18523 ;; 18524 esac 18525 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18526 # soname into executable. Probably we can add versioning support to 18527 # collect2, so additional links can be useful in future. 18528 if test "$aix_use_runtimelinking" = yes; then 18529 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18530 # instead of lib<name>.a to let people know that these are not 18531 # typical AIX shared libraries. 18532 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18533 else 18534 # We preserve .a as extension for shared libraries through AIX4.2 18535 # and later when we are not doing run time linking. 18536 library_names_spec='${libname}${release}.a $libname.a' 18537 soname_spec='${libname}${release}${shared_ext}$major' 18538 fi 18539 shlibpath_var=LIBPATH 18540 fi 18541 ;; 18542 18543amigaos*) 18544 library_names_spec='$libname.ixlibrary $libname.a' 18545 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18546 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' 18547 ;; 18548 18549beos*) 18550 library_names_spec='${libname}${shared_ext}' 18551 dynamic_linker="$host_os ld.so" 18552 shlibpath_var=LIBRARY_PATH 18553 ;; 18554 18555bsdi[45]*) 18556 version_type=linux 18557 need_version=no 18558 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18559 soname_spec='${libname}${release}${shared_ext}$major' 18560 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18561 shlibpath_var=LD_LIBRARY_PATH 18562 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18563 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18564 # the default ld.so.conf also contains /usr/contrib/lib and 18565 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18566 # libtool to hard-code these into programs 18567 ;; 18568 18569cygwin* | mingw* | pw32*) 18570 version_type=windows 18571 shrext_cmds=".dll" 18572 need_version=no 18573 need_lib_prefix=no 18574 18575 case $GCC,$host_os in 18576 yes,cygwin* | yes,mingw* | yes,pw32*) 18577 library_names_spec='$libname.dll.a' 18578 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18579 postinstall_cmds='base_file=`basename \${file}`~ 18580 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18581 dldir=$destdir/`dirname \$dlpath`~ 18582 test -d \$dldir || mkdir -p \$dldir~ 18583 $install_prog $dir/$dlname \$dldir/$dlname~ 18584 chmod a+x \$dldir/$dlname' 18585 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18586 dlpath=$dir/\$dldll~ 18587 $rm \$dlpath' 18588 shlibpath_overrides_runpath=yes 18589 18590 case $host_os in 18591 cygwin*) 18592 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18593 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18594 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18595 ;; 18596 mingw*) 18597 # MinGW DLLs use traditional 'lib' prefix 18598 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18599 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18600 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18601 # It is most probably a Windows format PATH printed by 18602 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18603 # path with ; separators, and with drive letters. We can handle the 18604 # drive letters (cygwin fileutils understands them), so leave them, 18605 # especially as we might pass files found there to a mingw objdump, 18606 # which wouldn't understand a cygwinified path. Ahh. 18607 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18608 else 18609 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18610 fi 18611 ;; 18612 pw32*) 18613 # pw32 DLLs use 'pw' prefix rather than 'lib' 18614 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18615 ;; 18616 esac 18617 ;; 18618 18619 *) 18620 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18621 ;; 18622 esac 18623 dynamic_linker='Win32 ld.exe' 18624 # FIXME: first we should search . and the directory the executable is in 18625 shlibpath_var=PATH 18626 ;; 18627 18628darwin* | rhapsody*) 18629 dynamic_linker="$host_os dyld" 18630 version_type=darwin 18631 need_lib_prefix=no 18632 need_version=no 18633 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18634 soname_spec='${libname}${release}${major}$shared_ext' 18635 shlibpath_overrides_runpath=yes 18636 shlibpath_var=DYLD_LIBRARY_PATH 18637 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18638 18639 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18640 ;; 18641 18642dgux*) 18643 version_type=linux 18644 need_lib_prefix=no 18645 need_version=no 18646 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18647 soname_spec='${libname}${release}${shared_ext}$major' 18648 shlibpath_var=LD_LIBRARY_PATH 18649 ;; 18650 18651freebsd1*) 18652 dynamic_linker=no 18653 ;; 18654 18655freebsd* | dragonfly*) 18656 # DragonFly does not have aout. When/if they implement a new 18657 # versioning mechanism, adjust this. 18658 if test -x /usr/bin/objformat; then 18659 objformat=`/usr/bin/objformat` 18660 else 18661 case $host_os in 18662 freebsd[123]*) objformat=aout ;; 18663 *) objformat=elf ;; 18664 esac 18665 fi 18666 version_type=freebsd-$objformat 18667 case $version_type in 18668 freebsd-elf*) 18669 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18670 need_version=no 18671 need_lib_prefix=no 18672 ;; 18673 freebsd-*) 18674 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18675 need_version=yes 18676 ;; 18677 esac 18678 shlibpath_var=LD_LIBRARY_PATH 18679 case $host_os in 18680 freebsd2*) 18681 shlibpath_overrides_runpath=yes 18682 ;; 18683 freebsd3.[01]* | freebsdelf3.[01]*) 18684 shlibpath_overrides_runpath=yes 18685 hardcode_into_libs=yes 18686 ;; 18687 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18688 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18689 shlibpath_overrides_runpath=no 18690 hardcode_into_libs=yes 18691 ;; 18692 *) # from 4.6 on, and DragonFly 18693 shlibpath_overrides_runpath=yes 18694 hardcode_into_libs=yes 18695 ;; 18696 esac 18697 ;; 18698 18699gnu*) 18700 version_type=linux 18701 need_lib_prefix=no 18702 need_version=no 18703 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18704 soname_spec='${libname}${release}${shared_ext}$major' 18705 shlibpath_var=LD_LIBRARY_PATH 18706 hardcode_into_libs=yes 18707 ;; 18708 18709hpux9* | hpux10* | hpux11*) 18710 # Give a soname corresponding to the major version so that dld.sl refuses to 18711 # link against other versions. 18712 version_type=sunos 18713 need_lib_prefix=no 18714 need_version=no 18715 case $host_cpu in 18716 ia64*) 18717 shrext_cmds='.so' 18718 hardcode_into_libs=yes 18719 dynamic_linker="$host_os dld.so" 18720 shlibpath_var=LD_LIBRARY_PATH 18721 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18722 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18723 soname_spec='${libname}${release}${shared_ext}$major' 18724 if test "X$HPUX_IA64_MODE" = X32; then 18725 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18726 else 18727 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18728 fi 18729 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18730 ;; 18731 hppa*64*) 18732 shrext_cmds='.sl' 18733 hardcode_into_libs=yes 18734 dynamic_linker="$host_os dld.sl" 18735 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18736 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18737 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18738 soname_spec='${libname}${release}${shared_ext}$major' 18739 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18740 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18741 ;; 18742 *) 18743 shrext_cmds='.sl' 18744 dynamic_linker="$host_os dld.sl" 18745 shlibpath_var=SHLIB_PATH 18746 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18747 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18748 soname_spec='${libname}${release}${shared_ext}$major' 18749 ;; 18750 esac 18751 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18752 postinstall_cmds='chmod 555 $lib' 18753 ;; 18754 18755interix[3-9]*) 18756 version_type=linux 18757 need_lib_prefix=no 18758 need_version=no 18759 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18760 soname_spec='${libname}${release}${shared_ext}$major' 18761 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18762 shlibpath_var=LD_LIBRARY_PATH 18763 shlibpath_overrides_runpath=no 18764 hardcode_into_libs=yes 18765 ;; 18766 18767irix5* | irix6* | nonstopux*) 18768 case $host_os in 18769 nonstopux*) version_type=nonstopux ;; 18770 *) 18771 if test "$lt_cv_prog_gnu_ld" = yes; then 18772 version_type=linux 18773 else 18774 version_type=irix 18775 fi ;; 18776 esac 18777 need_lib_prefix=no 18778 need_version=no 18779 soname_spec='${libname}${release}${shared_ext}$major' 18780 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18781 case $host_os in 18782 irix5* | nonstopux*) 18783 libsuff= shlibsuff= 18784 ;; 18785 *) 18786 case $LD in # libtool.m4 will add one of these switches to LD 18787 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18788 libsuff= shlibsuff= libmagic=32-bit;; 18789 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18790 libsuff=32 shlibsuff=N32 libmagic=N32;; 18791 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18792 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18793 *) libsuff= shlibsuff= libmagic=never-match;; 18794 esac 18795 ;; 18796 esac 18797 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18798 shlibpath_overrides_runpath=no 18799 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18800 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18801 hardcode_into_libs=yes 18802 ;; 18803 18804# No shared lib support for Linux oldld, aout, or coff. 18805linux*oldld* | linux*aout* | linux*coff*) 18806 dynamic_linker=no 18807 ;; 18808 18809# This must be Linux ELF. 18810linux* | k*bsd*-gnu) 18811 version_type=linux 18812 need_lib_prefix=no 18813 need_version=no 18814 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18815 soname_spec='${libname}${release}${shared_ext}$major' 18816 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18817 shlibpath_var=LD_LIBRARY_PATH 18818 shlibpath_overrides_runpath=no 18819 # This implies no fast_install, which is unacceptable. 18820 # Some rework will be needed to allow for fast_install 18821 # before this can be enabled. 18822 hardcode_into_libs=yes 18823 18824 # Append ld.so.conf contents to the search path 18825 if test -f /etc/ld.so.conf; then 18826 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' ' '` 18827 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 18828 fi 18829 18830 # We used to test for /lib/ld.so.1 and disable shared libraries on 18831 # powerpc, because MkLinux only supported shared libraries with the 18832 # GNU dynamic linker. Since this was broken with cross compilers, 18833 # most powerpc-linux boxes support dynamic linking these days and 18834 # people can always --disable-shared, the test was removed, and we 18835 # assume the GNU/Linux dynamic linker is in use. 18836 dynamic_linker='GNU/Linux ld.so' 18837 ;; 18838 18839netbsd*) 18840 version_type=sunos 18841 need_lib_prefix=no 18842 need_version=no 18843 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18845 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18846 dynamic_linker='NetBSD (a.out) ld.so' 18847 else 18848 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18849 soname_spec='${libname}${release}${shared_ext}$major' 18850 dynamic_linker='NetBSD ld.elf_so' 18851 fi 18852 shlibpath_var=LD_LIBRARY_PATH 18853 shlibpath_overrides_runpath=yes 18854 hardcode_into_libs=yes 18855 ;; 18856 18857newsos6) 18858 version_type=linux 18859 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18860 shlibpath_var=LD_LIBRARY_PATH 18861 shlibpath_overrides_runpath=yes 18862 ;; 18863 18864nto-qnx*) 18865 version_type=linux 18866 need_lib_prefix=no 18867 need_version=no 18868 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18869 soname_spec='${libname}${release}${shared_ext}$major' 18870 shlibpath_var=LD_LIBRARY_PATH 18871 shlibpath_overrides_runpath=yes 18872 ;; 18873 18874openbsd*) 18875 version_type=sunos 18876 sys_lib_dlsearch_path_spec="/usr/lib" 18877 need_lib_prefix=no 18878 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18879 case $host_os in 18880 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18881 *) need_version=no ;; 18882 esac 18883 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18884 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18885 shlibpath_var=LD_LIBRARY_PATH 18886 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18887 case $host_os in 18888 openbsd2.[89] | openbsd2.[89].*) 18889 shlibpath_overrides_runpath=no 18890 ;; 18891 *) 18892 shlibpath_overrides_runpath=yes 18893 ;; 18894 esac 18895 else 18896 shlibpath_overrides_runpath=yes 18897 fi 18898 ;; 18899 18900os2*) 18901 libname_spec='$name' 18902 shrext_cmds=".dll" 18903 need_lib_prefix=no 18904 library_names_spec='$libname${shared_ext} $libname.a' 18905 dynamic_linker='OS/2 ld.exe' 18906 shlibpath_var=LIBPATH 18907 ;; 18908 18909osf3* | osf4* | osf5*) 18910 version_type=osf 18911 need_lib_prefix=no 18912 need_version=no 18913 soname_spec='${libname}${release}${shared_ext}$major' 18914 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18915 shlibpath_var=LD_LIBRARY_PATH 18916 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18917 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18918 ;; 18919 18920rdos*) 18921 dynamic_linker=no 18922 ;; 18923 18924solaris*) 18925 version_type=linux 18926 need_lib_prefix=no 18927 need_version=no 18928 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18929 soname_spec='${libname}${release}${shared_ext}$major' 18930 shlibpath_var=LD_LIBRARY_PATH 18931 shlibpath_overrides_runpath=yes 18932 hardcode_into_libs=yes 18933 # ldd complains unless libraries are executable 18934 postinstall_cmds='chmod +x $lib' 18935 ;; 18936 18937sunos4*) 18938 version_type=sunos 18939 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18940 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18941 shlibpath_var=LD_LIBRARY_PATH 18942 shlibpath_overrides_runpath=yes 18943 if test "$with_gnu_ld" = yes; then 18944 need_lib_prefix=no 18945 fi 18946 need_version=yes 18947 ;; 18948 18949sysv4 | sysv4.3*) 18950 version_type=linux 18951 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18952 soname_spec='${libname}${release}${shared_ext}$major' 18953 shlibpath_var=LD_LIBRARY_PATH 18954 case $host_vendor in 18955 sni) 18956 shlibpath_overrides_runpath=no 18957 need_lib_prefix=no 18958 export_dynamic_flag_spec='${wl}-Blargedynsym' 18959 runpath_var=LD_RUN_PATH 18960 ;; 18961 siemens) 18962 need_lib_prefix=no 18963 ;; 18964 motorola) 18965 need_lib_prefix=no 18966 need_version=no 18967 shlibpath_overrides_runpath=no 18968 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18969 ;; 18970 esac 18971 ;; 18972 18973sysv4*MP*) 18974 if test -d /usr/nec ;then 18975 version_type=linux 18976 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 18977 soname_spec='$libname${shared_ext}.$major' 18978 shlibpath_var=LD_LIBRARY_PATH 18979 fi 18980 ;; 18981 18982sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 18983 version_type=freebsd-elf 18984 need_lib_prefix=no 18985 need_version=no 18986 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18987 soname_spec='${libname}${release}${shared_ext}$major' 18988 shlibpath_var=LD_LIBRARY_PATH 18989 hardcode_into_libs=yes 18990 if test "$with_gnu_ld" = yes; then 18991 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 18992 shlibpath_overrides_runpath=no 18993 else 18994 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 18995 shlibpath_overrides_runpath=yes 18996 case $host_os in 18997 sco3.2v5*) 18998 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 18999 ;; 19000 esac 19001 fi 19002 sys_lib_dlsearch_path_spec='/usr/lib' 19003 ;; 19004 19005uts4*) 19006 version_type=linux 19007 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19008 soname_spec='${libname}${release}${shared_ext}$major' 19009 shlibpath_var=LD_LIBRARY_PATH 19010 ;; 19011 19012*) 19013 dynamic_linker=no 19014 ;; 19015esac 19016{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 19017$as_echo "$dynamic_linker" >&6; } 19018test "$dynamic_linker" = no && can_build_shared=no 19019 19020if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 19021 $as_echo_n "(cached) " >&6 19022else 19023 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 19024fi 19025 19026sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 19027if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 19028 $as_echo_n "(cached) " >&6 19029else 19030 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 19031fi 19032 19033sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 19034 19035variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 19036if test "$GCC" = yes; then 19037 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 19038fi 19039 19040{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 19041$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 19042hardcode_action_GCJ= 19043if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 19044 test -n "$runpath_var_GCJ" || \ 19045 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 19046 19047 # We can hardcode non-existant directories. 19048 if test "$hardcode_direct_GCJ" != no && 19049 # If the only mechanism to avoid hardcoding is shlibpath_var, we 19050 # have to relink, otherwise we might link with an installed library 19051 # when we should be linking with a yet-to-be-installed one 19052 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 19053 test "$hardcode_minus_L_GCJ" != no; then 19054 # Linking always hardcodes the temporary library directory. 19055 hardcode_action_GCJ=relink 19056 else 19057 # We can link without hardcoding, and we can hardcode nonexisting dirs. 19058 hardcode_action_GCJ=immediate 19059 fi 19060else 19061 # We cannot hardcode anything, or else we can only hardcode existing 19062 # directories. 19063 hardcode_action_GCJ=unsupported 19064fi 19065{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 19066$as_echo "$hardcode_action_GCJ" >&6; } 19067 19068if test "$hardcode_action_GCJ" = relink; then 19069 # Fast installation is not supported 19070 enable_fast_install=no 19071elif test "$shlibpath_overrides_runpath" = yes || 19072 test "$enable_shared" = no; then 19073 # Fast installation is not necessary 19074 enable_fast_install=needless 19075fi 19076 19077 19078# The else clause should only fire when bootstrapping the 19079# libtool distribution, otherwise you forgot to ship ltmain.sh 19080# with your package, and you will get complaints that there are 19081# no rules to generate ltmain.sh. 19082if test -f "$ltmain"; then 19083 # See if we are running on zsh, and set the options which allow our commands through 19084 # without removal of \ escapes. 19085 if test -n "${ZSH_VERSION+set}" ; then 19086 setopt NO_GLOB_SUBST 19087 fi 19088 # Now quote all the things that may contain metacharacters while being 19089 # careful not to overquote the AC_SUBSTed values. We take copies of the 19090 # variables and quote the copies for generation of the libtool script. 19091 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19092 SED SHELL STRIP \ 19093 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19094 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19095 deplibs_check_method reload_flag reload_cmds need_locks \ 19096 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19097 lt_cv_sys_global_symbol_to_c_name_address \ 19098 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19099 old_postinstall_cmds old_postuninstall_cmds \ 19100 compiler_GCJ \ 19101 CC_GCJ \ 19102 LD_GCJ \ 19103 lt_prog_compiler_wl_GCJ \ 19104 lt_prog_compiler_pic_GCJ \ 19105 lt_prog_compiler_static_GCJ \ 19106 lt_prog_compiler_no_builtin_flag_GCJ \ 19107 export_dynamic_flag_spec_GCJ \ 19108 thread_safe_flag_spec_GCJ \ 19109 whole_archive_flag_spec_GCJ \ 19110 enable_shared_with_static_runtimes_GCJ \ 19111 old_archive_cmds_GCJ \ 19112 old_archive_from_new_cmds_GCJ \ 19113 predep_objects_GCJ \ 19114 postdep_objects_GCJ \ 19115 predeps_GCJ \ 19116 postdeps_GCJ \ 19117 compiler_lib_search_path_GCJ \ 19118 compiler_lib_search_dirs_GCJ \ 19119 archive_cmds_GCJ \ 19120 archive_expsym_cmds_GCJ \ 19121 postinstall_cmds_GCJ \ 19122 postuninstall_cmds_GCJ \ 19123 old_archive_from_expsyms_cmds_GCJ \ 19124 allow_undefined_flag_GCJ \ 19125 no_undefined_flag_GCJ \ 19126 export_symbols_cmds_GCJ \ 19127 hardcode_libdir_flag_spec_GCJ \ 19128 hardcode_libdir_flag_spec_ld_GCJ \ 19129 hardcode_libdir_separator_GCJ \ 19130 hardcode_automatic_GCJ \ 19131 module_cmds_GCJ \ 19132 module_expsym_cmds_GCJ \ 19133 lt_cv_prog_compiler_c_o_GCJ \ 19134 fix_srcfile_path_GCJ \ 19135 exclude_expsyms_GCJ \ 19136 include_expsyms_GCJ; do 19137 19138 case $var in 19139 old_archive_cmds_GCJ | \ 19140 old_archive_from_new_cmds_GCJ | \ 19141 archive_cmds_GCJ | \ 19142 archive_expsym_cmds_GCJ | \ 19143 module_cmds_GCJ | \ 19144 module_expsym_cmds_GCJ | \ 19145 old_archive_from_expsyms_cmds_GCJ | \ 19146 export_symbols_cmds_GCJ | \ 19147 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19148 postinstall_cmds | postuninstall_cmds | \ 19149 old_postinstall_cmds | old_postuninstall_cmds | \ 19150 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19151 # Double-quote double-evaled strings. 19152 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19153 ;; 19154 *) 19155 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19156 ;; 19157 esac 19158 done 19159 19160 case $lt_echo in 19161 *'\$0 --fallback-echo"') 19162 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19163 ;; 19164 esac 19165 19166cfgfile="$ofile" 19167 19168 cat <<__EOF__ >> "$cfgfile" 19169# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19170 19171# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19172 19173# Shell to use when invoking shell scripts. 19174SHELL=$lt_SHELL 19175 19176# Whether or not to build shared libraries. 19177build_libtool_libs=$enable_shared 19178 19179# Whether or not to build static libraries. 19180build_old_libs=$enable_static 19181 19182# Whether or not to add -lc for building shared libraries. 19183build_libtool_need_lc=$archive_cmds_need_lc_GCJ 19184 19185# Whether or not to disallow shared libs when runtime libs are static 19186allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 19187 19188# Whether or not to optimize for fast installation. 19189fast_install=$enable_fast_install 19190 19191# The host system. 19192host_alias=$host_alias 19193host=$host 19194host_os=$host_os 19195 19196# The build system. 19197build_alias=$build_alias 19198build=$build 19199build_os=$build_os 19200 19201# An echo program that does not interpret backslashes. 19202echo=$lt_echo 19203 19204# The archiver. 19205AR=$lt_AR 19206AR_FLAGS=$lt_AR_FLAGS 19207 19208# A C compiler. 19209LTCC=$lt_LTCC 19210 19211# LTCC compiler flags. 19212LTCFLAGS=$lt_LTCFLAGS 19213 19214# A language-specific compiler. 19215CC=$lt_compiler_GCJ 19216 19217# Is the compiler the GNU C compiler? 19218with_gcc=$GCC_GCJ 19219 19220# An ERE matcher. 19221EGREP=$lt_EGREP 19222 19223# The linker used to build libraries. 19224LD=$lt_LD_GCJ 19225 19226# Whether we need hard or soft links. 19227LN_S=$lt_LN_S 19228 19229# A BSD-compatible nm program. 19230NM=$lt_NM 19231 19232# A symbol stripping program 19233STRIP=$lt_STRIP 19234 19235# Used to examine libraries when file_magic_cmd begins "file" 19236MAGIC_CMD=$MAGIC_CMD 19237 19238# Used on cygwin: DLL creation program. 19239DLLTOOL="$DLLTOOL" 19240 19241# Used on cygwin: object dumper. 19242OBJDUMP="$OBJDUMP" 19243 19244# Used on cygwin: assembler. 19245AS="$AS" 19246 19247# The name of the directory that contains temporary libtool files. 19248objdir=$objdir 19249 19250# How to create reloadable object files. 19251reload_flag=$lt_reload_flag 19252reload_cmds=$lt_reload_cmds 19253 19254# How to pass a linker flag through the compiler. 19255wl=$lt_lt_prog_compiler_wl_GCJ 19256 19257# Object file suffix (normally "o"). 19258objext="$ac_objext" 19259 19260# Old archive suffix (normally "a"). 19261libext="$libext" 19262 19263# Shared library suffix (normally ".so"). 19264shrext_cmds='$shrext_cmds' 19265 19266# Executable file suffix (normally ""). 19267exeext="$exeext" 19268 19269# Additional compiler flags for building library objects. 19270pic_flag=$lt_lt_prog_compiler_pic_GCJ 19271pic_mode=$pic_mode 19272 19273# What is the maximum length of a command? 19274max_cmd_len=$lt_cv_sys_max_cmd_len 19275 19276# Does compiler simultaneously support -c and -o options? 19277compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 19278 19279# Must we lock files when doing compilation? 19280need_locks=$lt_need_locks 19281 19282# Do we need the lib prefix for modules? 19283need_lib_prefix=$need_lib_prefix 19284 19285# Do we need a version for libraries? 19286need_version=$need_version 19287 19288# Whether dlopen is supported. 19289dlopen_support=$enable_dlopen 19290 19291# Whether dlopen of programs is supported. 19292dlopen_self=$enable_dlopen_self 19293 19294# Whether dlopen of statically linked programs is supported. 19295dlopen_self_static=$enable_dlopen_self_static 19296 19297# Compiler flag to prevent dynamic linking. 19298link_static_flag=$lt_lt_prog_compiler_static_GCJ 19299 19300# Compiler flag to turn off builtin functions. 19301no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 19302 19303# Compiler flag to allow reflexive dlopens. 19304export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 19305 19306# Compiler flag to generate shared objects directly from archives. 19307whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 19308 19309# Compiler flag to generate thread-safe objects. 19310thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 19311 19312# Library versioning type. 19313version_type=$version_type 19314 19315# Format of library name prefix. 19316libname_spec=$lt_libname_spec 19317 19318# List of archive names. First name is the real one, the rest are links. 19319# The last name is the one that the linker finds with -lNAME. 19320library_names_spec=$lt_library_names_spec 19321 19322# The coded name of the library, if different from the real name. 19323soname_spec=$lt_soname_spec 19324 19325# Commands used to build and install an old-style archive. 19326RANLIB=$lt_RANLIB 19327old_archive_cmds=$lt_old_archive_cmds_GCJ 19328old_postinstall_cmds=$lt_old_postinstall_cmds 19329old_postuninstall_cmds=$lt_old_postuninstall_cmds 19330 19331# Create an old-style archive from a shared archive. 19332old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19333 19334# Create a temporary old-style archive to link instead of a shared archive. 19335old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19336 19337# Commands used to build and install a shared archive. 19338archive_cmds=$lt_archive_cmds_GCJ 19339archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19340postinstall_cmds=$lt_postinstall_cmds 19341postuninstall_cmds=$lt_postuninstall_cmds 19342 19343# Commands used to build a loadable module (assumed same as above if empty) 19344module_cmds=$lt_module_cmds_GCJ 19345module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19346 19347# Commands to strip libraries. 19348old_striplib=$lt_old_striplib 19349striplib=$lt_striplib 19350 19351# Dependencies to place before the objects being linked to create a 19352# shared library. 19353predep_objects=$lt_predep_objects_GCJ 19354 19355# Dependencies to place after the objects being linked to create a 19356# shared library. 19357postdep_objects=$lt_postdep_objects_GCJ 19358 19359# Dependencies to place before the objects being linked to create a 19360# shared library. 19361predeps=$lt_predeps_GCJ 19362 19363# Dependencies to place after the objects being linked to create a 19364# shared library. 19365postdeps=$lt_postdeps_GCJ 19366 19367# The directories searched by this compiler when creating a shared 19368# library 19369compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ 19370 19371# The library search path used internally by the compiler when linking 19372# a shared library. 19373compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19374 19375# Method to check whether dependent libraries are shared objects. 19376deplibs_check_method=$lt_deplibs_check_method 19377 19378# Command to use when deplibs_check_method == file_magic. 19379file_magic_cmd=$lt_file_magic_cmd 19380 19381# Flag that allows shared libraries with undefined symbols to be built. 19382allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19383 19384# Flag that forces no undefined symbols. 19385no_undefined_flag=$lt_no_undefined_flag_GCJ 19386 19387# Commands used to finish a libtool library installation in a directory. 19388finish_cmds=$lt_finish_cmds 19389 19390# Same as above, but a single script fragment to be evaled but not shown. 19391finish_eval=$lt_finish_eval 19392 19393# Take the output of nm and produce a listing of raw symbols and C names. 19394global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19395 19396# Transform the output of nm in a proper C declaration 19397global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19398 19399# Transform the output of nm in a C name address pair 19400global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19401 19402# This is the shared library runtime path variable. 19403runpath_var=$runpath_var 19404 19405# This is the shared library path variable. 19406shlibpath_var=$shlibpath_var 19407 19408# Is shlibpath searched before the hard-coded library search path? 19409shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19410 19411# How to hardcode a shared library path into an executable. 19412hardcode_action=$hardcode_action_GCJ 19413 19414# Whether we should hardcode library paths into libraries. 19415hardcode_into_libs=$hardcode_into_libs 19416 19417# Flag to hardcode \$libdir into a binary during linking. 19418# This must work even if \$libdir does not exist. 19419hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19420 19421# If ld is used when linking, flag to hardcode \$libdir into 19422# a binary during linking. This must work even if \$libdir does 19423# not exist. 19424hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19425 19426# Whether we need a single -rpath flag with a separated argument. 19427hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19428 19429# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19430# resulting binary. 19431hardcode_direct=$hardcode_direct_GCJ 19432 19433# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19434# resulting binary. 19435hardcode_minus_L=$hardcode_minus_L_GCJ 19436 19437# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19438# the resulting binary. 19439hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19440 19441# Set to yes if building a shared library automatically hardcodes DIR into the library 19442# and all subsequent libraries and executables linked against it. 19443hardcode_automatic=$hardcode_automatic_GCJ 19444 19445# Variables whose values should be saved in libtool wrapper scripts and 19446# restored at relink time. 19447variables_saved_for_relink="$variables_saved_for_relink" 19448 19449# Whether libtool must link a program against all its dependency libraries. 19450link_all_deplibs=$link_all_deplibs_GCJ 19451 19452# Compile-time system search path for libraries 19453sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19454 19455# Run-time system search path for libraries 19456sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19457 19458# Fix the shell variable \$srcfile for the compiler. 19459fix_srcfile_path=$lt_fix_srcfile_path 19460 19461# Set to yes if exported symbols are required. 19462always_export_symbols=$always_export_symbols_GCJ 19463 19464# The commands to list exported symbols. 19465export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19466 19467# The commands to extract the exported symbol list from a shared archive. 19468extract_expsyms_cmds=$lt_extract_expsyms_cmds 19469 19470# Symbols that should not be listed in the preloaded symbols. 19471exclude_expsyms=$lt_exclude_expsyms_GCJ 19472 19473# Symbols that must always be exported. 19474include_expsyms=$lt_include_expsyms_GCJ 19475 19476# ### END LIBTOOL TAG CONFIG: $tagname 19477 19478__EOF__ 19479 19480 19481else 19482 # If there is no Makefile yet, we rely on a make rule to execute 19483 # `config.status --recheck' to rerun these tests and create the 19484 # libtool script then. 19485 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19486 if test -f "$ltmain_in"; then 19487 test -f Makefile && make "$ltmain" 19488 fi 19489fi 19490 19491 19492ac_ext=c 19493ac_cpp='$CPP $CPPFLAGS' 19494ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19495ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19496ac_compiler_gnu=$ac_cv_c_compiler_gnu 19497 19498CC="$lt_save_CC" 19499 19500 else 19501 tagname="" 19502 fi 19503 ;; 19504 19505 RC) 19506 19507 19508# Source file extension for RC test sources. 19509ac_ext=rc 19510 19511# Object file extension for compiled RC test sources. 19512objext=o 19513objext_RC=$objext 19514 19515# Code to be used in simple compile tests 19516lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' 19517 19518# Code to be used in simple link tests 19519lt_simple_link_test_code="$lt_simple_compile_test_code" 19520 19521# ltmain only uses $CC for tagged configurations so make sure $CC is set. 19522 19523# If no C compiler was specified, use CC. 19524LTCC=${LTCC-"$CC"} 19525 19526# If no C compiler flags were specified, use CFLAGS. 19527LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 19528 19529# Allow CC to be a program name with arguments. 19530compiler=$CC 19531 19532 19533# save warnings/boilerplate of simple test code 19534ac_outfile=conftest.$ac_objext 19535echo "$lt_simple_compile_test_code" >conftest.$ac_ext 19536eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19537_lt_compiler_boilerplate=`cat conftest.err` 19538$rm conftest* 19539 19540ac_outfile=conftest.$ac_objext 19541echo "$lt_simple_link_test_code" >conftest.$ac_ext 19542eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19543_lt_linker_boilerplate=`cat conftest.err` 19544$rm -r conftest* 19545 19546 19547# Allow CC to be a program name with arguments. 19548lt_save_CC="$CC" 19549CC=${RC-"windres"} 19550compiler=$CC 19551compiler_RC=$CC 19552for cc_temp in $compiler""; do 19553 case $cc_temp in 19554 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19555 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19556 \-*) ;; 19557 *) break;; 19558 esac 19559done 19560cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19561 19562lt_cv_prog_compiler_c_o_RC=yes 19563 19564# The else clause should only fire when bootstrapping the 19565# libtool distribution, otherwise you forgot to ship ltmain.sh 19566# with your package, and you will get complaints that there are 19567# no rules to generate ltmain.sh. 19568if test -f "$ltmain"; then 19569 # See if we are running on zsh, and set the options which allow our commands through 19570 # without removal of \ escapes. 19571 if test -n "${ZSH_VERSION+set}" ; then 19572 setopt NO_GLOB_SUBST 19573 fi 19574 # Now quote all the things that may contain metacharacters while being 19575 # careful not to overquote the AC_SUBSTed values. We take copies of the 19576 # variables and quote the copies for generation of the libtool script. 19577 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19578 SED SHELL STRIP \ 19579 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19580 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19581 deplibs_check_method reload_flag reload_cmds need_locks \ 19582 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19583 lt_cv_sys_global_symbol_to_c_name_address \ 19584 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19585 old_postinstall_cmds old_postuninstall_cmds \ 19586 compiler_RC \ 19587 CC_RC \ 19588 LD_RC \ 19589 lt_prog_compiler_wl_RC \ 19590 lt_prog_compiler_pic_RC \ 19591 lt_prog_compiler_static_RC \ 19592 lt_prog_compiler_no_builtin_flag_RC \ 19593 export_dynamic_flag_spec_RC \ 19594 thread_safe_flag_spec_RC \ 19595 whole_archive_flag_spec_RC \ 19596 enable_shared_with_static_runtimes_RC \ 19597 old_archive_cmds_RC \ 19598 old_archive_from_new_cmds_RC \ 19599 predep_objects_RC \ 19600 postdep_objects_RC \ 19601 predeps_RC \ 19602 postdeps_RC \ 19603 compiler_lib_search_path_RC \ 19604 compiler_lib_search_dirs_RC \ 19605 archive_cmds_RC \ 19606 archive_expsym_cmds_RC \ 19607 postinstall_cmds_RC \ 19608 postuninstall_cmds_RC \ 19609 old_archive_from_expsyms_cmds_RC \ 19610 allow_undefined_flag_RC \ 19611 no_undefined_flag_RC \ 19612 export_symbols_cmds_RC \ 19613 hardcode_libdir_flag_spec_RC \ 19614 hardcode_libdir_flag_spec_ld_RC \ 19615 hardcode_libdir_separator_RC \ 19616 hardcode_automatic_RC \ 19617 module_cmds_RC \ 19618 module_expsym_cmds_RC \ 19619 lt_cv_prog_compiler_c_o_RC \ 19620 fix_srcfile_path_RC \ 19621 exclude_expsyms_RC \ 19622 include_expsyms_RC; do 19623 19624 case $var in 19625 old_archive_cmds_RC | \ 19626 old_archive_from_new_cmds_RC | \ 19627 archive_cmds_RC | \ 19628 archive_expsym_cmds_RC | \ 19629 module_cmds_RC | \ 19630 module_expsym_cmds_RC | \ 19631 old_archive_from_expsyms_cmds_RC | \ 19632 export_symbols_cmds_RC | \ 19633 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19634 postinstall_cmds | postuninstall_cmds | \ 19635 old_postinstall_cmds | old_postuninstall_cmds | \ 19636 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19637 # Double-quote double-evaled strings. 19638 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19639 ;; 19640 *) 19641 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19642 ;; 19643 esac 19644 done 19645 19646 case $lt_echo in 19647 *'\$0 --fallback-echo"') 19648 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19649 ;; 19650 esac 19651 19652cfgfile="$ofile" 19653 19654 cat <<__EOF__ >> "$cfgfile" 19655# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19656 19657# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19658 19659# Shell to use when invoking shell scripts. 19660SHELL=$lt_SHELL 19661 19662# Whether or not to build shared libraries. 19663build_libtool_libs=$enable_shared 19664 19665# Whether or not to build static libraries. 19666build_old_libs=$enable_static 19667 19668# Whether or not to add -lc for building shared libraries. 19669build_libtool_need_lc=$archive_cmds_need_lc_RC 19670 19671# Whether or not to disallow shared libs when runtime libs are static 19672allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19673 19674# Whether or not to optimize for fast installation. 19675fast_install=$enable_fast_install 19676 19677# The host system. 19678host_alias=$host_alias 19679host=$host 19680host_os=$host_os 19681 19682# The build system. 19683build_alias=$build_alias 19684build=$build 19685build_os=$build_os 19686 19687# An echo program that does not interpret backslashes. 19688echo=$lt_echo 19689 19690# The archiver. 19691AR=$lt_AR 19692AR_FLAGS=$lt_AR_FLAGS 19693 19694# A C compiler. 19695LTCC=$lt_LTCC 19696 19697# LTCC compiler flags. 19698LTCFLAGS=$lt_LTCFLAGS 19699 19700# A language-specific compiler. 19701CC=$lt_compiler_RC 19702 19703# Is the compiler the GNU C compiler? 19704with_gcc=$GCC_RC 19705 19706# An ERE matcher. 19707EGREP=$lt_EGREP 19708 19709# The linker used to build libraries. 19710LD=$lt_LD_RC 19711 19712# Whether we need hard or soft links. 19713LN_S=$lt_LN_S 19714 19715# A BSD-compatible nm program. 19716NM=$lt_NM 19717 19718# A symbol stripping program 19719STRIP=$lt_STRIP 19720 19721# Used to examine libraries when file_magic_cmd begins "file" 19722MAGIC_CMD=$MAGIC_CMD 19723 19724# Used on cygwin: DLL creation program. 19725DLLTOOL="$DLLTOOL" 19726 19727# Used on cygwin: object dumper. 19728OBJDUMP="$OBJDUMP" 19729 19730# Used on cygwin: assembler. 19731AS="$AS" 19732 19733# The name of the directory that contains temporary libtool files. 19734objdir=$objdir 19735 19736# How to create reloadable object files. 19737reload_flag=$lt_reload_flag 19738reload_cmds=$lt_reload_cmds 19739 19740# How to pass a linker flag through the compiler. 19741wl=$lt_lt_prog_compiler_wl_RC 19742 19743# Object file suffix (normally "o"). 19744objext="$ac_objext" 19745 19746# Old archive suffix (normally "a"). 19747libext="$libext" 19748 19749# Shared library suffix (normally ".so"). 19750shrext_cmds='$shrext_cmds' 19751 19752# Executable file suffix (normally ""). 19753exeext="$exeext" 19754 19755# Additional compiler flags for building library objects. 19756pic_flag=$lt_lt_prog_compiler_pic_RC 19757pic_mode=$pic_mode 19758 19759# What is the maximum length of a command? 19760max_cmd_len=$lt_cv_sys_max_cmd_len 19761 19762# Does compiler simultaneously support -c and -o options? 19763compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19764 19765# Must we lock files when doing compilation? 19766need_locks=$lt_need_locks 19767 19768# Do we need the lib prefix for modules? 19769need_lib_prefix=$need_lib_prefix 19770 19771# Do we need a version for libraries? 19772need_version=$need_version 19773 19774# Whether dlopen is supported. 19775dlopen_support=$enable_dlopen 19776 19777# Whether dlopen of programs is supported. 19778dlopen_self=$enable_dlopen_self 19779 19780# Whether dlopen of statically linked programs is supported. 19781dlopen_self_static=$enable_dlopen_self_static 19782 19783# Compiler flag to prevent dynamic linking. 19784link_static_flag=$lt_lt_prog_compiler_static_RC 19785 19786# Compiler flag to turn off builtin functions. 19787no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 19788 19789# Compiler flag to allow reflexive dlopens. 19790export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 19791 19792# Compiler flag to generate shared objects directly from archives. 19793whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 19794 19795# Compiler flag to generate thread-safe objects. 19796thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 19797 19798# Library versioning type. 19799version_type=$version_type 19800 19801# Format of library name prefix. 19802libname_spec=$lt_libname_spec 19803 19804# List of archive names. First name is the real one, the rest are links. 19805# The last name is the one that the linker finds with -lNAME. 19806library_names_spec=$lt_library_names_spec 19807 19808# The coded name of the library, if different from the real name. 19809soname_spec=$lt_soname_spec 19810 19811# Commands used to build and install an old-style archive. 19812RANLIB=$lt_RANLIB 19813old_archive_cmds=$lt_old_archive_cmds_RC 19814old_postinstall_cmds=$lt_old_postinstall_cmds 19815old_postuninstall_cmds=$lt_old_postuninstall_cmds 19816 19817# Create an old-style archive from a shared archive. 19818old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 19819 19820# Create a temporary old-style archive to link instead of a shared archive. 19821old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 19822 19823# Commands used to build and install a shared archive. 19824archive_cmds=$lt_archive_cmds_RC 19825archive_expsym_cmds=$lt_archive_expsym_cmds_RC 19826postinstall_cmds=$lt_postinstall_cmds 19827postuninstall_cmds=$lt_postuninstall_cmds 19828 19829# Commands used to build a loadable module (assumed same as above if empty) 19830module_cmds=$lt_module_cmds_RC 19831module_expsym_cmds=$lt_module_expsym_cmds_RC 19832 19833# Commands to strip libraries. 19834old_striplib=$lt_old_striplib 19835striplib=$lt_striplib 19836 19837# Dependencies to place before the objects being linked to create a 19838# shared library. 19839predep_objects=$lt_predep_objects_RC 19840 19841# Dependencies to place after the objects being linked to create a 19842# shared library. 19843postdep_objects=$lt_postdep_objects_RC 19844 19845# Dependencies to place before the objects being linked to create a 19846# shared library. 19847predeps=$lt_predeps_RC 19848 19849# Dependencies to place after the objects being linked to create a 19850# shared library. 19851postdeps=$lt_postdeps_RC 19852 19853# The directories searched by this compiler when creating a shared 19854# library 19855compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC 19856 19857# The library search path used internally by the compiler when linking 19858# a shared library. 19859compiler_lib_search_path=$lt_compiler_lib_search_path_RC 19860 19861# Method to check whether dependent libraries are shared objects. 19862deplibs_check_method=$lt_deplibs_check_method 19863 19864# Command to use when deplibs_check_method == file_magic. 19865file_magic_cmd=$lt_file_magic_cmd 19866 19867# Flag that allows shared libraries with undefined symbols to be built. 19868allow_undefined_flag=$lt_allow_undefined_flag_RC 19869 19870# Flag that forces no undefined symbols. 19871no_undefined_flag=$lt_no_undefined_flag_RC 19872 19873# Commands used to finish a libtool library installation in a directory. 19874finish_cmds=$lt_finish_cmds 19875 19876# Same as above, but a single script fragment to be evaled but not shown. 19877finish_eval=$lt_finish_eval 19878 19879# Take the output of nm and produce a listing of raw symbols and C names. 19880global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19881 19882# Transform the output of nm in a proper C declaration 19883global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19884 19885# Transform the output of nm in a C name address pair 19886global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19887 19888# This is the shared library runtime path variable. 19889runpath_var=$runpath_var 19890 19891# This is the shared library path variable. 19892shlibpath_var=$shlibpath_var 19893 19894# Is shlibpath searched before the hard-coded library search path? 19895shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19896 19897# How to hardcode a shared library path into an executable. 19898hardcode_action=$hardcode_action_RC 19899 19900# Whether we should hardcode library paths into libraries. 19901hardcode_into_libs=$hardcode_into_libs 19902 19903# Flag to hardcode \$libdir into a binary during linking. 19904# This must work even if \$libdir does not exist. 19905hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 19906 19907# If ld is used when linking, flag to hardcode \$libdir into 19908# a binary during linking. This must work even if \$libdir does 19909# not exist. 19910hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 19911 19912# Whether we need a single -rpath flag with a separated argument. 19913hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 19914 19915# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19916# resulting binary. 19917hardcode_direct=$hardcode_direct_RC 19918 19919# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19920# resulting binary. 19921hardcode_minus_L=$hardcode_minus_L_RC 19922 19923# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19924# the resulting binary. 19925hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 19926 19927# Set to yes if building a shared library automatically hardcodes DIR into the library 19928# and all subsequent libraries and executables linked against it. 19929hardcode_automatic=$hardcode_automatic_RC 19930 19931# Variables whose values should be saved in libtool wrapper scripts and 19932# restored at relink time. 19933variables_saved_for_relink="$variables_saved_for_relink" 19934 19935# Whether libtool must link a program against all its dependency libraries. 19936link_all_deplibs=$link_all_deplibs_RC 19937 19938# Compile-time system search path for libraries 19939sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19940 19941# Run-time system search path for libraries 19942sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19943 19944# Fix the shell variable \$srcfile for the compiler. 19945fix_srcfile_path=$lt_fix_srcfile_path 19946 19947# Set to yes if exported symbols are required. 19948always_export_symbols=$always_export_symbols_RC 19949 19950# The commands to list exported symbols. 19951export_symbols_cmds=$lt_export_symbols_cmds_RC 19952 19953# The commands to extract the exported symbol list from a shared archive. 19954extract_expsyms_cmds=$lt_extract_expsyms_cmds 19955 19956# Symbols that should not be listed in the preloaded symbols. 19957exclude_expsyms=$lt_exclude_expsyms_RC 19958 19959# Symbols that must always be exported. 19960include_expsyms=$lt_include_expsyms_RC 19961 19962# ### END LIBTOOL TAG CONFIG: $tagname 19963 19964__EOF__ 19965 19966 19967else 19968 # If there is no Makefile yet, we rely on a make rule to execute 19969 # `config.status --recheck' to rerun these tests and create the 19970 # libtool script then. 19971 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19972 if test -f "$ltmain_in"; then 19973 test -f Makefile && make "$ltmain" 19974 fi 19975fi 19976 19977 19978ac_ext=c 19979ac_cpp='$CPP $CPPFLAGS' 19980ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19981ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19982ac_compiler_gnu=$ac_cv_c_compiler_gnu 19983 19984CC="$lt_save_CC" 19985 19986 ;; 19987 19988 *) 19989 { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 19990$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 19991 { (exit 1); exit 1; }; } 19992 ;; 19993 esac 19994 19995 # Append the new tag name to the list of available tags. 19996 if test -n "$tagname" ; then 19997 available_tags="$available_tags $tagname" 19998 fi 19999 fi 20000 done 20001 IFS="$lt_save_ifs" 20002 20003 # Now substitute the updated list of available tags. 20004 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 20005 mv "${ofile}T" "$ofile" 20006 chmod +x "$ofile" 20007 else 20008 rm -f "${ofile}T" 20009 { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 20010$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 20011 { (exit 1); exit 1; }; } 20012 fi 20013fi 20014 20015 20016 20017# This can be used to rebuild libtool when needed 20018LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 20019 20020# Always use our own libtool. 20021LIBTOOL='$(SHELL) $(top_builddir)/libtool' 20022 20023# Prevent multiple expansion 20024 20025 20026 20027 20028 20029 20030 20031 20032 20033 20034 20035 20036 20037 20038 20039 20040 20041 20042 20043 20044 20045 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5 20046$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 20047if test "${ac_cv_prog_cc_c99+set}" = set; then 20048 $as_echo_n "(cached) " >&6 20049else 20050 ac_cv_prog_cc_c99=no 20051ac_save_CC=$CC 20052cat >conftest.$ac_ext <<_ACEOF 20053/* confdefs.h. */ 20054_ACEOF 20055cat confdefs.h >>conftest.$ac_ext 20056cat >>conftest.$ac_ext <<_ACEOF 20057/* end confdefs.h. */ 20058#include <stdarg.h> 20059#include <stdbool.h> 20060#include <stdlib.h> 20061#include <wchar.h> 20062#include <stdio.h> 20063 20064// Check varargs macros. These examples are taken from C99 6.10.3.5. 20065#define debug(...) fprintf (stderr, __VA_ARGS__) 20066#define showlist(...) puts (#__VA_ARGS__) 20067#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 20068static void 20069test_varargs_macros (void) 20070{ 20071 int x = 1234; 20072 int y = 5678; 20073 debug ("Flag"); 20074 debug ("X = %d\n", x); 20075 showlist (The first, second, and third items.); 20076 report (x>y, "x is %d but y is %d", x, y); 20077} 20078 20079// Check long long types. 20080#define BIG64 18446744073709551615ull 20081#define BIG32 4294967295ul 20082#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 20083#if !BIG_OK 20084 your preprocessor is broken; 20085#endif 20086#if BIG_OK 20087#else 20088 your preprocessor is broken; 20089#endif 20090static long long int bignum = -9223372036854775807LL; 20091static unsigned long long int ubignum = BIG64; 20092 20093struct incomplete_array 20094{ 20095 int datasize; 20096 double data[]; 20097}; 20098 20099struct named_init { 20100 int number; 20101 const wchar_t *name; 20102 double average; 20103}; 20104 20105typedef const char *ccp; 20106 20107static inline int 20108test_restrict (ccp restrict text) 20109{ 20110 // See if C++-style comments work. 20111 // Iterate through items via the restricted pointer. 20112 // Also check for declarations in for loops. 20113 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 20114 continue; 20115 return 0; 20116} 20117 20118// Check varargs and va_copy. 20119static void 20120test_varargs (const char *format, ...) 20121{ 20122 va_list args; 20123 va_start (args, format); 20124 va_list args_copy; 20125 va_copy (args_copy, args); 20126 20127 const char *str; 20128 int number; 20129 float fnumber; 20130 20131 while (*format) 20132 { 20133 switch (*format++) 20134 { 20135 case 's': // string 20136 str = va_arg (args_copy, const char *); 20137 break; 20138 case 'd': // int 20139 number = va_arg (args_copy, int); 20140 break; 20141 case 'f': // float 20142 fnumber = va_arg (args_copy, double); 20143 break; 20144 default: 20145 break; 20146 } 20147 } 20148 va_end (args_copy); 20149 va_end (args); 20150} 20151 20152int 20153main () 20154{ 20155 20156 // Check bool. 20157 _Bool success = false; 20158 20159 // Check restrict. 20160 if (test_restrict ("String literal") == 0) 20161 success = true; 20162 char *restrict newvar = "Another string"; 20163 20164 // Check varargs. 20165 test_varargs ("s, d' f .", "string", 65, 34.234); 20166 test_varargs_macros (); 20167 20168 // Check flexible array members. 20169 struct incomplete_array *ia = 20170 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 20171 ia->datasize = 10; 20172 for (int i = 0; i < ia->datasize; ++i) 20173 ia->data[i] = i * 1.234; 20174 20175 // Check named initializers. 20176 struct named_init ni = { 20177 .number = 34, 20178 .name = L"Test wide string", 20179 .average = 543.34343, 20180 }; 20181 20182 ni.number = 58; 20183 20184 int dynamic_array[ni.number]; 20185 dynamic_array[ni.number - 1] = 543; 20186 20187 // work around unused variable warnings 20188 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 20189 || dynamic_array[ni.number - 1] != 543); 20190 20191 ; 20192 return 0; 20193} 20194_ACEOF 20195for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 20196do 20197 CC="$ac_save_CC $ac_arg" 20198 rm -f conftest.$ac_objext 20199if { (ac_try="$ac_compile" 20200case "(($ac_try" in 20201 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20202 *) ac_try_echo=$ac_try;; 20203esac 20204eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20205$as_echo "$ac_try_echo") >&5 20206 (eval "$ac_compile") 2>conftest.er1 20207 ac_status=$? 20208 grep -v '^ *+' conftest.er1 >conftest.err 20209 rm -f conftest.er1 20210 cat conftest.err >&5 20211 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20212 (exit $ac_status); } && { 20213 test -z "$ac_c_werror_flag" || 20214 test ! -s conftest.err 20215 } && test -s conftest.$ac_objext; then 20216 ac_cv_prog_cc_c99=$ac_arg 20217else 20218 $as_echo "$as_me: failed program was:" >&5 20219sed 's/^/| /' conftest.$ac_ext >&5 20220 20221 20222fi 20223 20224rm -f core conftest.err conftest.$ac_objext 20225 test "x$ac_cv_prog_cc_c99" != "xno" && break 20226done 20227rm -f conftest.$ac_ext 20228CC=$ac_save_CC 20229 20230fi 20231# AC_CACHE_VAL 20232case "x$ac_cv_prog_cc_c99" in 20233 x) 20234 { $as_echo "$as_me:$LINENO: result: none needed" >&5 20235$as_echo "none needed" >&6; } ;; 20236 xno) 20237 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 20238$as_echo "unsupported" >&6; } ;; 20239 *) 20240 CC="$CC $ac_cv_prog_cc_c99" 20241 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5 20242$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 20243esac 20244 20245 20246 20247 20248 20249 20250if test "x$GCC" = xyes ; then 20251 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 20252-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 20253-Wbad-function-cast" 20254 case `$CC -dumpversion` in 20255 3.4.* | 4.*) 20256 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 20257 ;; 20258 esac 20259else 20260 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5 20261$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; } 20262if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then 20263 $as_echo_n "(cached) " >&6 20264else 20265 cat >conftest.$ac_ext <<_ACEOF 20266/* confdefs.h. */ 20267_ACEOF 20268cat confdefs.h >>conftest.$ac_ext 20269cat >>conftest.$ac_ext <<_ACEOF 20270/* end confdefs.h. */ 20271$ac_includes_default 20272int 20273main () 20274{ 20275#ifndef __SUNPRO_C 20276 (void) __SUNPRO_C; 20277#endif 20278 20279 ; 20280 return 0; 20281} 20282_ACEOF 20283rm -f conftest.$ac_objext 20284if { (ac_try="$ac_compile" 20285case "(($ac_try" in 20286 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20287 *) ac_try_echo=$ac_try;; 20288esac 20289eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20290$as_echo "$ac_try_echo") >&5 20291 (eval "$ac_compile") 2>conftest.er1 20292 ac_status=$? 20293 grep -v '^ *+' conftest.er1 >conftest.err 20294 rm -f conftest.er1 20295 cat conftest.err >&5 20296 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20297 (exit $ac_status); } && { 20298 test -z "$ac_c_werror_flag" || 20299 test ! -s conftest.err 20300 } && test -s conftest.$ac_objext; then 20301 ac_cv_have_decl___SUNPRO_C=yes 20302else 20303 $as_echo "$as_me: failed program was:" >&5 20304sed 's/^/| /' conftest.$ac_ext >&5 20305 20306 ac_cv_have_decl___SUNPRO_C=no 20307fi 20308 20309rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20310fi 20311{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5 20312$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; } 20313if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then 20314 SUNCC="yes" 20315else 20316 SUNCC="no" 20317fi 20318 20319 if test "x$SUNCC" = "xyes"; then 20320 CWARNFLAGS="-v" 20321 fi 20322fi 20323 20324# Check whether --enable-silent-rules was given. 20325if test "${enable_silent_rules+set}" = set; then 20326 enableval=$enable_silent_rules; 20327fi 20328 20329case $enable_silent_rules in 20330yes) AM_DEFAULT_VERBOSITY=0;; 20331no) AM_DEFAULT_VERBOSITY=1;; 20332*) AM_DEFAULT_VERBOSITY=0;; 20333esac 20334AM_BACKSLASH='\' 20335 20336 20337 20338 20339 20340 20341 20342# Check whether --enable-strict-compilation was given. 20343if test "${enable_strict_compilation+set}" = set; then 20344 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 20345else 20346 STRICT_COMPILE=no 20347fi 20348 20349if test "x$STRICT_COMPILE" = "xyes"; then 20350 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5 20351$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; } 20352if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then 20353 $as_echo_n "(cached) " >&6 20354else 20355 cat >conftest.$ac_ext <<_ACEOF 20356/* confdefs.h. */ 20357_ACEOF 20358cat confdefs.h >>conftest.$ac_ext 20359cat >>conftest.$ac_ext <<_ACEOF 20360/* end confdefs.h. */ 20361$ac_includes_default 20362int 20363main () 20364{ 20365#ifndef __SUNPRO_C 20366 (void) __SUNPRO_C; 20367#endif 20368 20369 ; 20370 return 0; 20371} 20372_ACEOF 20373rm -f conftest.$ac_objext 20374if { (ac_try="$ac_compile" 20375case "(($ac_try" in 20376 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20377 *) ac_try_echo=$ac_try;; 20378esac 20379eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20380$as_echo "$ac_try_echo") >&5 20381 (eval "$ac_compile") 2>conftest.er1 20382 ac_status=$? 20383 grep -v '^ *+' conftest.er1 >conftest.err 20384 rm -f conftest.er1 20385 cat conftest.err >&5 20386 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20387 (exit $ac_status); } && { 20388 test -z "$ac_c_werror_flag" || 20389 test ! -s conftest.err 20390 } && test -s conftest.$ac_objext; then 20391 ac_cv_have_decl___SUNPRO_C=yes 20392else 20393 $as_echo "$as_me: failed program was:" >&5 20394sed 's/^/| /' conftest.$ac_ext >&5 20395 20396 ac_cv_have_decl___SUNPRO_C=no 20397fi 20398 20399rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20400fi 20401{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5 20402$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; } 20403if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then 20404 SUNCC="yes" 20405else 20406 SUNCC="no" 20407fi 20408 20409 { $as_echo "$as_me:$LINENO: checking whether __INTEL_COMPILER is declared" >&5 20410$as_echo_n "checking whether __INTEL_COMPILER is declared... " >&6; } 20411if test "${ac_cv_have_decl___INTEL_COMPILER+set}" = set; then 20412 $as_echo_n "(cached) " >&6 20413else 20414 cat >conftest.$ac_ext <<_ACEOF 20415/* confdefs.h. */ 20416_ACEOF 20417cat confdefs.h >>conftest.$ac_ext 20418cat >>conftest.$ac_ext <<_ACEOF 20419/* end confdefs.h. */ 20420$ac_includes_default 20421int 20422main () 20423{ 20424#ifndef __INTEL_COMPILER 20425 (void) __INTEL_COMPILER; 20426#endif 20427 20428 ; 20429 return 0; 20430} 20431_ACEOF 20432rm -f conftest.$ac_objext 20433if { (ac_try="$ac_compile" 20434case "(($ac_try" in 20435 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20436 *) ac_try_echo=$ac_try;; 20437esac 20438eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20439$as_echo "$ac_try_echo") >&5 20440 (eval "$ac_compile") 2>conftest.er1 20441 ac_status=$? 20442 grep -v '^ *+' conftest.er1 >conftest.err 20443 rm -f conftest.er1 20444 cat conftest.err >&5 20445 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20446 (exit $ac_status); } && { 20447 test -z "$ac_c_werror_flag" || 20448 test ! -s conftest.err 20449 } && test -s conftest.$ac_objext; then 20450 ac_cv_have_decl___INTEL_COMPILER=yes 20451else 20452 $as_echo "$as_me: failed program was:" >&5 20453sed 's/^/| /' conftest.$ac_ext >&5 20454 20455 ac_cv_have_decl___INTEL_COMPILER=no 20456fi 20457 20458rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20459fi 20460{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___INTEL_COMPILER" >&5 20461$as_echo "$ac_cv_have_decl___INTEL_COMPILER" >&6; } 20462if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then 20463 INTELCC="yes" 20464else 20465 INTELCC="no" 20466fi 20467 20468 if test "x$GCC" = xyes ; then 20469 STRICT_CFLAGS="-pedantic -Werror" 20470 elif test "x$SUNCC" = "xyes"; then 20471 STRICT_CFLAGS="-errwarn" 20472 elif test "x$INTELCC" = "xyes"; then 20473 STRICT_CFLAGS="-Werror" 20474 fi 20475fi 20476CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 20477 20478 20479 20480 20481# Check whether --with-release-version was given. 20482if test "${with_release_version+set}" = set; then 20483 withval=$with_release_version; RELEASE_VERSION="$withval" 20484else 20485 RELEASE_VERSION="" 20486fi 20487 20488 if test "x$RELEASE_VERSION" != "x"; then 20489 PACKAGE="$PACKAGE-$RELEASE_VERSION" 20490 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 20491 { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 20492$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;} 20493 fi 20494 20495cat >>confdefs.h <<_ACEOF 20496#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 20497_ACEOF 20498 20499 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 20500 if test "x$PVM" = "x"; then 20501 PVM="0" 20502 fi 20503 20504cat >>confdefs.h <<_ACEOF 20505#define PACKAGE_VERSION_MINOR $PVM 20506_ACEOF 20507 20508 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 20509 if test "x$PVP" = "x"; then 20510 PVP="0" 20511 fi 20512 20513cat >>confdefs.h <<_ACEOF 20514#define PACKAGE_VERSION_PATCHLEVEL $PVP 20515_ACEOF 20516 20517 20518 20519CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \ 20520mv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \ 20521echo 'git directory not found: installing possibly empty changelog.' >&2)" 20522 20523distcleancheck_listfiles='find . -type f ! -name ChangeLog -print' 20524 20525 20526 20527 20528 20529if test x$APP_MAN_SUFFIX = x ; then 20530 APP_MAN_SUFFIX=1 20531fi 20532if test x$APP_MAN_DIR = x ; then 20533 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 20534fi 20535 20536if test x$LIB_MAN_SUFFIX = x ; then 20537 LIB_MAN_SUFFIX=3 20538fi 20539if test x$LIB_MAN_DIR = x ; then 20540 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 20541fi 20542 20543if test x$FILE_MAN_SUFFIX = x ; then 20544 case $host_os in 20545 solaris*) FILE_MAN_SUFFIX=4 ;; 20546 *) FILE_MAN_SUFFIX=5 ;; 20547 esac 20548fi 20549if test x$FILE_MAN_DIR = x ; then 20550 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 20551fi 20552 20553if test x$MISC_MAN_SUFFIX = x ; then 20554 case $host_os in 20555 solaris*) MISC_MAN_SUFFIX=5 ;; 20556 *) MISC_MAN_SUFFIX=7 ;; 20557 esac 20558fi 20559if test x$MISC_MAN_DIR = x ; then 20560 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 20561fi 20562 20563if test x$DRIVER_MAN_SUFFIX = x ; then 20564 case $host_os in 20565 solaris*) DRIVER_MAN_SUFFIX=7 ;; 20566 *) DRIVER_MAN_SUFFIX=4 ;; 20567 esac 20568fi 20569if test x$DRIVER_MAN_DIR = x ; then 20570 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 20571fi 20572 20573if test x$ADMIN_MAN_SUFFIX = x ; then 20574 case $host_os in 20575 solaris*) ADMIN_MAN_SUFFIX=1m ;; 20576 *) ADMIN_MAN_SUFFIX=8 ;; 20577 esac 20578fi 20579if test x$ADMIN_MAN_DIR = x ; then 20580 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 20581fi 20582 20583 20584 20585 20586 20587 20588 20589 20590 20591 20592 20593 20594 20595 20596 20597 20598 20599# Checks for pkg-config packages 20600 20601 20602if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 20603 if test -n "$ac_tool_prefix"; then 20604 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 20605set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 20606{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20607$as_echo_n "checking for $ac_word... " >&6; } 20608if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 20609 $as_echo_n "(cached) " >&6 20610else 20611 case $PKG_CONFIG in 20612 [\\/]* | ?:[\\/]*) 20613 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 20614 ;; 20615 *) 20616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20617for as_dir in $PATH 20618do 20619 IFS=$as_save_IFS 20620 test -z "$as_dir" && as_dir=. 20621 for ac_exec_ext in '' $ac_executable_extensions; do 20622 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20623 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 20624 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20625 break 2 20626 fi 20627done 20628done 20629IFS=$as_save_IFS 20630 20631 ;; 20632esac 20633fi 20634PKG_CONFIG=$ac_cv_path_PKG_CONFIG 20635if test -n "$PKG_CONFIG"; then 20636 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 20637$as_echo "$PKG_CONFIG" >&6; } 20638else 20639 { $as_echo "$as_me:$LINENO: result: no" >&5 20640$as_echo "no" >&6; } 20641fi 20642 20643 20644fi 20645if test -z "$ac_cv_path_PKG_CONFIG"; then 20646 ac_pt_PKG_CONFIG=$PKG_CONFIG 20647 # Extract the first word of "pkg-config", so it can be a program name with args. 20648set dummy pkg-config; ac_word=$2 20649{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20650$as_echo_n "checking for $ac_word... " >&6; } 20651if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 20652 $as_echo_n "(cached) " >&6 20653else 20654 case $ac_pt_PKG_CONFIG in 20655 [\\/]* | ?:[\\/]*) 20656 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 20657 ;; 20658 *) 20659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20660for as_dir in $PATH 20661do 20662 IFS=$as_save_IFS 20663 test -z "$as_dir" && as_dir=. 20664 for ac_exec_ext in '' $ac_executable_extensions; do 20665 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20666 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 20667 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20668 break 2 20669 fi 20670done 20671done 20672IFS=$as_save_IFS 20673 20674 ;; 20675esac 20676fi 20677ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 20678if test -n "$ac_pt_PKG_CONFIG"; then 20679 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 20680$as_echo "$ac_pt_PKG_CONFIG" >&6; } 20681else 20682 { $as_echo "$as_me:$LINENO: result: no" >&5 20683$as_echo "no" >&6; } 20684fi 20685 20686 if test "x$ac_pt_PKG_CONFIG" = x; then 20687 PKG_CONFIG="" 20688 else 20689 case $cross_compiling:$ac_tool_warned in 20690yes:) 20691{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20692$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20693ac_tool_warned=yes ;; 20694esac 20695 PKG_CONFIG=$ac_pt_PKG_CONFIG 20696 fi 20697else 20698 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 20699fi 20700 20701fi 20702if test -n "$PKG_CONFIG"; then 20703 _pkg_min_version=0.9.0 20704 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 20705$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 20706 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 20707 { $as_echo "$as_me:$LINENO: result: yes" >&5 20708$as_echo "yes" >&6; } 20709 else 20710 { $as_echo "$as_me:$LINENO: result: no" >&5 20711$as_echo "no" >&6; } 20712 PKG_CONFIG="" 20713 fi 20714 20715fi 20716 20717pkg_failed=no 20718{ $as_echo "$as_me:$LINENO: checking for XXF86MISC" >&5 20719$as_echo_n "checking for XXF86MISC... " >&6; } 20720 20721if test -n "$XXF86MISC_CFLAGS"; then 20722 pkg_cv_XXF86MISC_CFLAGS="$XXF86MISC_CFLAGS" 20723 elif test -n "$PKG_CONFIG"; then 20724 if test -n "$PKG_CONFIG" && \ 20725 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto x11 xextproto xext xf86miscproto\"") >&5 20726 ($PKG_CONFIG --exists --print-errors "xproto x11 xextproto xext xf86miscproto") 2>&5 20727 ac_status=$? 20728 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20729 (exit $ac_status); }; then 20730 pkg_cv_XXF86MISC_CFLAGS=`$PKG_CONFIG --cflags "xproto x11 xextproto xext xf86miscproto" 2>/dev/null` 20731else 20732 pkg_failed=yes 20733fi 20734 else 20735 pkg_failed=untried 20736fi 20737if test -n "$XXF86MISC_LIBS"; then 20738 pkg_cv_XXF86MISC_LIBS="$XXF86MISC_LIBS" 20739 elif test -n "$PKG_CONFIG"; then 20740 if test -n "$PKG_CONFIG" && \ 20741 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto x11 xextproto xext xf86miscproto\"") >&5 20742 ($PKG_CONFIG --exists --print-errors "xproto x11 xextproto xext xf86miscproto") 2>&5 20743 ac_status=$? 20744 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20745 (exit $ac_status); }; then 20746 pkg_cv_XXF86MISC_LIBS=`$PKG_CONFIG --libs "xproto x11 xextproto xext xf86miscproto" 2>/dev/null` 20747else 20748 pkg_failed=yes 20749fi 20750 else 20751 pkg_failed=untried 20752fi 20753 20754 20755 20756if test $pkg_failed = yes; then 20757 20758if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 20759 _pkg_short_errors_supported=yes 20760else 20761 _pkg_short_errors_supported=no 20762fi 20763 if test $_pkg_short_errors_supported = yes; then 20764 XXF86MISC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xproto x11 xextproto xext xf86miscproto" 2>&1` 20765 else 20766 XXF86MISC_PKG_ERRORS=`$PKG_CONFIG --print-errors "xproto x11 xextproto xext xf86miscproto" 2>&1` 20767 fi 20768 # Put the nasty error message in config.log where it belongs 20769 echo "$XXF86MISC_PKG_ERRORS" >&5 20770 20771 { { $as_echo "$as_me:$LINENO: error: Package requirements (xproto x11 xextproto xext xf86miscproto) were not met: 20772 20773$XXF86MISC_PKG_ERRORS 20774 20775Consider adjusting the PKG_CONFIG_PATH environment variable if you 20776installed software in a non-standard prefix. 20777 20778Alternatively, you may set the environment variables XXF86MISC_CFLAGS 20779and XXF86MISC_LIBS to avoid the need to call pkg-config. 20780See the pkg-config man page for more details. 20781" >&5 20782$as_echo "$as_me: error: Package requirements (xproto x11 xextproto xext xf86miscproto) were not met: 20783 20784$XXF86MISC_PKG_ERRORS 20785 20786Consider adjusting the PKG_CONFIG_PATH environment variable if you 20787installed software in a non-standard prefix. 20788 20789Alternatively, you may set the environment variables XXF86MISC_CFLAGS 20790and XXF86MISC_LIBS to avoid the need to call pkg-config. 20791See the pkg-config man page for more details. 20792" >&2;} 20793 { (exit 1); exit 1; }; } 20794elif test $pkg_failed = untried; then 20795 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 20796$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 20797{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 20798is in your PATH or set the PKG_CONFIG environment variable to the full 20799path to pkg-config. 20800 20801Alternatively, you may set the environment variables XXF86MISC_CFLAGS 20802and XXF86MISC_LIBS to avoid the need to call pkg-config. 20803See the pkg-config man page for more details. 20804 20805To get pkg-config, see <http://pkg-config.freedesktop.org/>. 20806See \`config.log' for more details." >&5 20807$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 20808is in your PATH or set the PKG_CONFIG environment variable to the full 20809path to pkg-config. 20810 20811Alternatively, you may set the environment variables XXF86MISC_CFLAGS 20812and XXF86MISC_LIBS to avoid the need to call pkg-config. 20813See the pkg-config man page for more details. 20814 20815To get pkg-config, see <http://pkg-config.freedesktop.org/>. 20816See \`config.log' for more details." >&2;} 20817 { (exit 1); exit 1; }; }; } 20818else 20819 XXF86MISC_CFLAGS=$pkg_cv_XXF86MISC_CFLAGS 20820 XXF86MISC_LIBS=$pkg_cv_XXF86MISC_LIBS 20821 { $as_echo "$as_me:$LINENO: result: yes" >&5 20822$as_echo "yes" >&6; } 20823 : 20824fi 20825 20826 20827# Check whether --enable-malloc0returnsnull was given. 20828if test "${enable_malloc0returnsnull+set}" = set; then 20829 enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval 20830else 20831 MALLOC_ZERO_RETURNS_NULL=auto 20832fi 20833 20834 20835{ $as_echo "$as_me:$LINENO: checking whether malloc(0) returns NULL" >&5 20836$as_echo_n "checking whether malloc(0) returns NULL... " >&6; } 20837if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then 20838 if test "$cross_compiling" = yes; then 20839 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 20840$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 20841{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling 20842See \`config.log' for more details." >&5 20843$as_echo "$as_me: error: cannot run test program while cross compiling 20844See \`config.log' for more details." >&2;} 20845 { (exit 1); exit 1; }; }; } 20846else 20847 cat >conftest.$ac_ext <<_ACEOF 20848 20849char *malloc(); 20850char *realloc(); 20851char *calloc(); 20852main() { 20853 char *m0, *r0, *c0, *p; 20854 m0 = malloc(0); 20855 p = malloc(10); 20856 r0 = realloc(p,0); 20857 c0 = calloc(0); 20858 exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1); 20859} 20860_ACEOF 20861rm -f conftest$ac_exeext 20862if { (ac_try="$ac_link" 20863case "(($ac_try" in 20864 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20865 *) ac_try_echo=$ac_try;; 20866esac 20867eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20868$as_echo "$ac_try_echo") >&5 20869 (eval "$ac_link") 2>&5 20870 ac_status=$? 20871 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20872 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 20873 { (case "(($ac_try" in 20874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20875 *) ac_try_echo=$ac_try;; 20876esac 20877eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20878$as_echo "$ac_try_echo") >&5 20879 (eval "$ac_try") 2>&5 20880 ac_status=$? 20881 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20882 (exit $ac_status); }; }; then 20883 MALLOC_ZERO_RETURNS_NULL=yes 20884else 20885 $as_echo "$as_me: program exited with status $ac_status" >&5 20886$as_echo "$as_me: failed program was:" >&5 20887sed 's/^/| /' conftest.$ac_ext >&5 20888 20889( exit $ac_status ) 20890MALLOC_ZERO_RETURNS_NULL=no 20891fi 20892rm -rf conftest.dSYM 20893rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 20894fi 20895 20896 20897fi 20898{ $as_echo "$as_me:$LINENO: result: $MALLOC_ZERO_RETURNS_NULL" >&5 20899$as_echo "$MALLOC_ZERO_RETURNS_NULL" >&6; } 20900 20901if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then 20902 MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL" 20903 XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS 20904 XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC" 20905else 20906 MALLOC_ZERO_CFLAGS="" 20907 XMALLOC_ZERO_CFLAGS="" 20908 XTMALLOC_ZERO_CFLAGS="" 20909fi 20910 20911 20912 20913 20914 20915 20916ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile xxf86misc.pc" 20917 20918cat >confcache <<\_ACEOF 20919# This file is a shell script that caches the results of configure 20920# tests run on this system so they can be shared between configure 20921# scripts and configure runs, see configure's option --config-cache. 20922# It is not useful on other systems. If it contains results you don't 20923# want to keep, you may remove or edit it. 20924# 20925# config.status only pays attention to the cache file if you give it 20926# the --recheck option to rerun configure. 20927# 20928# `ac_cv_env_foo' variables (set or unset) will be overridden when 20929# loading this file, other *unset* `ac_cv_foo' will be assigned the 20930# following values. 20931 20932_ACEOF 20933 20934# The following way of writing the cache mishandles newlines in values, 20935# but we know of no workaround that is simple, portable, and efficient. 20936# So, we kill variables containing newlines. 20937# Ultrix sh set writes to stderr and can't be redirected directly, 20938# and sets the high bit in the cache file unless we assign to the vars. 20939( 20940 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 20941 eval ac_val=\$$ac_var 20942 case $ac_val in #( 20943 *${as_nl}*) 20944 case $ac_var in #( 20945 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 20946$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 20947 esac 20948 case $ac_var in #( 20949 _ | IFS | as_nl) ;; #( 20950 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 20951 *) $as_unset $ac_var ;; 20952 esac ;; 20953 esac 20954 done 20955 20956 (set) 2>&1 | 20957 case $as_nl`(ac_space=' '; set) 2>&1` in #( 20958 *${as_nl}ac_space=\ *) 20959 # `set' does not quote correctly, so add quotes (double-quote 20960 # substitution turns \\\\ into \\, and sed turns \\ into \). 20961 sed -n \ 20962 "s/'/'\\\\''/g; 20963 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 20964 ;; #( 20965 *) 20966 # `set' quotes correctly as required by POSIX, so do not add quotes. 20967 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 20968 ;; 20969 esac | 20970 sort 20971) | 20972 sed ' 20973 /^ac_cv_env_/b end 20974 t clear 20975 :clear 20976 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 20977 t end 20978 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 20979 :end' >>confcache 20980if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 20981 if test -w "$cache_file"; then 20982 test "x$cache_file" != "x/dev/null" && 20983 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 20984$as_echo "$as_me: updating cache $cache_file" >&6;} 20985 cat confcache >$cache_file 20986 else 20987 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 20988$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 20989 fi 20990fi 20991rm -f confcache 20992 20993test "x$prefix" = xNONE && prefix=$ac_default_prefix 20994# Let make expand exec_prefix. 20995test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 20996 20997DEFS=-DHAVE_CONFIG_H 20998 20999ac_libobjs= 21000ac_ltlibobjs= 21001for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 21002 # 1. Remove the extension, and $U if already installed. 21003 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 21004 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 21005 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 21006 # will be set to the directory where LIBOBJS objects are built. 21007 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 21008 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 21009done 21010LIBOBJS=$ac_libobjs 21011 21012LTLIBOBJS=$ac_ltlibobjs 21013 21014 21015 if test -n "$EXEEXT"; then 21016 am__EXEEXT_TRUE= 21017 am__EXEEXT_FALSE='#' 21018else 21019 am__EXEEXT_TRUE='#' 21020 am__EXEEXT_FALSE= 21021fi 21022 21023if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 21024 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 21025Usually this means the macro was only invoked conditionally." >&5 21026$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 21027Usually this means the macro was only invoked conditionally." >&2;} 21028 { (exit 1); exit 1; }; } 21029fi 21030if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 21031 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 21032Usually this means the macro was only invoked conditionally." >&5 21033$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. 21034Usually this means the macro was only invoked conditionally." >&2;} 21035 { (exit 1); exit 1; }; } 21036fi 21037if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21038 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 21039Usually this means the macro was only invoked conditionally." >&5 21040$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 21041Usually this means the macro was only invoked conditionally." >&2;} 21042 { (exit 1); exit 1; }; } 21043fi 21044if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 21045 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 21046Usually this means the macro was only invoked conditionally." >&5 21047$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 21048Usually this means the macro was only invoked conditionally." >&2;} 21049 { (exit 1); exit 1; }; } 21050fi 21051 21052: ${CONFIG_STATUS=./config.status} 21053ac_write_fail=0 21054ac_clean_files_save=$ac_clean_files 21055ac_clean_files="$ac_clean_files $CONFIG_STATUS" 21056{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 21057$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 21058cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21059#! $SHELL 21060# Generated by $as_me. 21061# Run this file to recreate the current configuration. 21062# Compiler output produced by configure, useful for debugging 21063# configure, is in config.log if it exists. 21064 21065debug=false 21066ac_cs_recheck=false 21067ac_cs_silent=false 21068SHELL=\${CONFIG_SHELL-$SHELL} 21069_ACEOF 21070 21071cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21072## --------------------- ## 21073## M4sh Initialization. ## 21074## --------------------- ## 21075 21076# Be more Bourne compatible 21077DUALCASE=1; export DUALCASE # for MKS sh 21078if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 21079 emulate sh 21080 NULLCMD=: 21081 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21082 # is contrary to our usage. Disable this feature. 21083 alias -g '${1+"$@"}'='"$@"' 21084 setopt NO_GLOB_SUBST 21085else 21086 case `(set -o) 2>/dev/null` in 21087 *posix*) set -o posix ;; 21088esac 21089 21090fi 21091 21092 21093 21094 21095# PATH needs CR 21096# Avoid depending upon Character Ranges. 21097as_cr_letters='abcdefghijklmnopqrstuvwxyz' 21098as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 21099as_cr_Letters=$as_cr_letters$as_cr_LETTERS 21100as_cr_digits='0123456789' 21101as_cr_alnum=$as_cr_Letters$as_cr_digits 21102 21103as_nl=' 21104' 21105export as_nl 21106# Printing a long string crashes Solaris 7 /usr/bin/printf. 21107as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 21108as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 21109as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 21110if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 21111 as_echo='printf %s\n' 21112 as_echo_n='printf %s' 21113else 21114 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 21115 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 21116 as_echo_n='/usr/ucb/echo -n' 21117 else 21118 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 21119 as_echo_n_body='eval 21120 arg=$1; 21121 case $arg in 21122 *"$as_nl"*) 21123 expr "X$arg" : "X\\(.*\\)$as_nl"; 21124 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 21125 esac; 21126 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 21127 ' 21128 export as_echo_n_body 21129 as_echo_n='sh -c $as_echo_n_body as_echo' 21130 fi 21131 export as_echo_body 21132 as_echo='sh -c $as_echo_body as_echo' 21133fi 21134 21135# The user is always right. 21136if test "${PATH_SEPARATOR+set}" != set; then 21137 PATH_SEPARATOR=: 21138 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 21139 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 21140 PATH_SEPARATOR=';' 21141 } 21142fi 21143 21144# Support unset when possible. 21145if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 21146 as_unset=unset 21147else 21148 as_unset=false 21149fi 21150 21151 21152# IFS 21153# We need space, tab and new line, in precisely that order. Quoting is 21154# there to prevent editors from complaining about space-tab. 21155# (If _AS_PATH_WALK were called with IFS unset, it would disable word 21156# splitting by setting IFS to empty value.) 21157IFS=" "" $as_nl" 21158 21159# Find who we are. Look in the path if we contain no directory separator. 21160case $0 in 21161 *[\\/]* ) as_myself=$0 ;; 21162 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21163for as_dir in $PATH 21164do 21165 IFS=$as_save_IFS 21166 test -z "$as_dir" && as_dir=. 21167 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 21168done 21169IFS=$as_save_IFS 21170 21171 ;; 21172esac 21173# We did not find ourselves, most probably we were run as `sh COMMAND' 21174# in which case we are not to be found in the path. 21175if test "x$as_myself" = x; then 21176 as_myself=$0 21177fi 21178if test ! -f "$as_myself"; then 21179 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 21180 { (exit 1); exit 1; } 21181fi 21182 21183# Work around bugs in pre-3.0 UWIN ksh. 21184for as_var in ENV MAIL MAILPATH 21185do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 21186done 21187PS1='$ ' 21188PS2='> ' 21189PS4='+ ' 21190 21191# NLS nuisances. 21192LC_ALL=C 21193export LC_ALL 21194LANGUAGE=C 21195export LANGUAGE 21196 21197# Required to use basename. 21198if expr a : '\(a\)' >/dev/null 2>&1 && 21199 test "X`expr 00001 : '.*\(...\)'`" = X001; then 21200 as_expr=expr 21201else 21202 as_expr=false 21203fi 21204 21205if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 21206 as_basename=basename 21207else 21208 as_basename=false 21209fi 21210 21211 21212# Name of the executable. 21213as_me=`$as_basename -- "$0" || 21214$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 21215 X"$0" : 'X\(//\)$' \| \ 21216 X"$0" : 'X\(/\)' \| . 2>/dev/null || 21217$as_echo X/"$0" | 21218 sed '/^.*\/\([^/][^/]*\)\/*$/{ 21219 s//\1/ 21220 q 21221 } 21222 /^X\/\(\/\/\)$/{ 21223 s//\1/ 21224 q 21225 } 21226 /^X\/\(\/\).*/{ 21227 s//\1/ 21228 q 21229 } 21230 s/.*/./; q'` 21231 21232# CDPATH. 21233$as_unset CDPATH 21234 21235 21236 21237 as_lineno_1=$LINENO 21238 as_lineno_2=$LINENO 21239 test "x$as_lineno_1" != "x$as_lineno_2" && 21240 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 21241 21242 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 21243 # uniformly replaced by the line number. The first 'sed' inserts a 21244 # line-number line after each line using $LINENO; the second 'sed' 21245 # does the real work. The second script uses 'N' to pair each 21246 # line-number line with the line containing $LINENO, and appends 21247 # trailing '-' during substitution so that $LINENO is not a special 21248 # case at line end. 21249 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 21250 # scripts with optimization help from Paolo Bonzini. Blame Lee 21251 # E. McMahon (1931-1989) for sed's syntax. :-) 21252 sed -n ' 21253 p 21254 /[$]LINENO/= 21255 ' <$as_myself | 21256 sed ' 21257 s/[$]LINENO.*/&-/ 21258 t lineno 21259 b 21260 :lineno 21261 N 21262 :loop 21263 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 21264 t loop 21265 s/-\n.*// 21266 ' >$as_me.lineno && 21267 chmod +x "$as_me.lineno" || 21268 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 21269 { (exit 1); exit 1; }; } 21270 21271 # Don't try to exec as it changes $[0], causing all sort of problems 21272 # (the dirname of $[0] is not the place where we might find the 21273 # original and so on. Autoconf is especially sensitive to this). 21274 . "./$as_me.lineno" 21275 # Exit status is that of the last command. 21276 exit 21277} 21278 21279 21280if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 21281 as_dirname=dirname 21282else 21283 as_dirname=false 21284fi 21285 21286ECHO_C= ECHO_N= ECHO_T= 21287case `echo -n x` in 21288-n*) 21289 case `echo 'x\c'` in 21290 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 21291 *) ECHO_C='\c';; 21292 esac;; 21293*) 21294 ECHO_N='-n';; 21295esac 21296if expr a : '\(a\)' >/dev/null 2>&1 && 21297 test "X`expr 00001 : '.*\(...\)'`" = X001; then 21298 as_expr=expr 21299else 21300 as_expr=false 21301fi 21302 21303rm -f conf$$ conf$$.exe conf$$.file 21304if test -d conf$$.dir; then 21305 rm -f conf$$.dir/conf$$.file 21306else 21307 rm -f conf$$.dir 21308 mkdir conf$$.dir 2>/dev/null 21309fi 21310if (echo >conf$$.file) 2>/dev/null; then 21311 if ln -s conf$$.file conf$$ 2>/dev/null; then 21312 as_ln_s='ln -s' 21313 # ... but there are two gotchas: 21314 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 21315 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 21316 # In both cases, we have to default to `cp -p'. 21317 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 21318 as_ln_s='cp -p' 21319 elif ln conf$$.file conf$$ 2>/dev/null; then 21320 as_ln_s=ln 21321 else 21322 as_ln_s='cp -p' 21323 fi 21324else 21325 as_ln_s='cp -p' 21326fi 21327rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 21328rmdir conf$$.dir 2>/dev/null 21329 21330if mkdir -p . 2>/dev/null; then 21331 as_mkdir_p=: 21332else 21333 test -d ./-p && rmdir ./-p 21334 as_mkdir_p=false 21335fi 21336 21337if test -x / >/dev/null 2>&1; then 21338 as_test_x='test -x' 21339else 21340 if ls -dL / >/dev/null 2>&1; then 21341 as_ls_L_option=L 21342 else 21343 as_ls_L_option= 21344 fi 21345 as_test_x=' 21346 eval sh -c '\'' 21347 if test -d "$1"; then 21348 test -d "$1/."; 21349 else 21350 case $1 in 21351 -*)set "./$1";; 21352 esac; 21353 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 21354 ???[sx]*):;;*)false;;esac;fi 21355 '\'' sh 21356 ' 21357fi 21358as_executable_p=$as_test_x 21359 21360# Sed expression to map a string onto a valid CPP name. 21361as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 21362 21363# Sed expression to map a string onto a valid variable name. 21364as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 21365 21366 21367exec 6>&1 21368 21369# Save the log message, to keep $[0] and so on meaningful, and to 21370# report actual input values of CONFIG_FILES etc. instead of their 21371# values after options handling. 21372ac_log=" 21373This file was extended by libXxf86misc $as_me 1.0.2, which was 21374generated by GNU Autoconf 2.63. Invocation command line was 21375 21376 CONFIG_FILES = $CONFIG_FILES 21377 CONFIG_HEADERS = $CONFIG_HEADERS 21378 CONFIG_LINKS = $CONFIG_LINKS 21379 CONFIG_COMMANDS = $CONFIG_COMMANDS 21380 $ $0 $@ 21381 21382on `(hostname || uname -n) 2>/dev/null | sed 1q` 21383" 21384 21385_ACEOF 21386 21387case $ac_config_files in *" 21388"*) set x $ac_config_files; shift; ac_config_files=$*;; 21389esac 21390 21391case $ac_config_headers in *" 21392"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 21393esac 21394 21395 21396cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21397# Files that config.status was made for. 21398config_files="$ac_config_files" 21399config_headers="$ac_config_headers" 21400config_commands="$ac_config_commands" 21401 21402_ACEOF 21403 21404cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21405ac_cs_usage="\ 21406\`$as_me' instantiates files from templates according to the 21407current configuration. 21408 21409Usage: $0 [OPTION]... [FILE]... 21410 21411 -h, --help print this help, then exit 21412 -V, --version print version number and configuration settings, then exit 21413 -q, --quiet, --silent 21414 do not print progress messages 21415 -d, --debug don't remove temporary files 21416 --recheck update $as_me by reconfiguring in the same conditions 21417 --file=FILE[:TEMPLATE] 21418 instantiate the configuration file FILE 21419 --header=FILE[:TEMPLATE] 21420 instantiate the configuration header FILE 21421 21422Configuration files: 21423$config_files 21424 21425Configuration headers: 21426$config_headers 21427 21428Configuration commands: 21429$config_commands 21430 21431Report bugs to <bug-autoconf@gnu.org>." 21432 21433_ACEOF 21434cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21435ac_cs_version="\\ 21436libXxf86misc config.status 1.0.2 21437configured by $0, generated by GNU Autoconf 2.63, 21438 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 21439 21440Copyright (C) 2008 Free Software Foundation, Inc. 21441This config.status script is free software; the Free Software Foundation 21442gives unlimited permission to copy, distribute and modify it." 21443 21444ac_pwd='$ac_pwd' 21445srcdir='$srcdir' 21446INSTALL='$INSTALL' 21447MKDIR_P='$MKDIR_P' 21448AWK='$AWK' 21449test -n "\$AWK" || AWK=awk 21450_ACEOF 21451 21452cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21453# The default lists apply if the user does not specify any file. 21454ac_need_defaults=: 21455while test $# != 0 21456do 21457 case $1 in 21458 --*=*) 21459 ac_option=`expr "X$1" : 'X\([^=]*\)='` 21460 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 21461 ac_shift=: 21462 ;; 21463 *) 21464 ac_option=$1 21465 ac_optarg=$2 21466 ac_shift=shift 21467 ;; 21468 esac 21469 21470 case $ac_option in 21471 # Handling of the options. 21472 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 21473 ac_cs_recheck=: ;; 21474 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 21475 $as_echo "$ac_cs_version"; exit ;; 21476 --debug | --debu | --deb | --de | --d | -d ) 21477 debug=: ;; 21478 --file | --fil | --fi | --f ) 21479 $ac_shift 21480 case $ac_optarg in 21481 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 21482 esac 21483 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" 21484 ac_need_defaults=false;; 21485 --header | --heade | --head | --hea ) 21486 $ac_shift 21487 case $ac_optarg in 21488 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 21489 esac 21490 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" 21491 ac_need_defaults=false;; 21492 --he | --h) 21493 # Conflict between --help and --header 21494 { $as_echo "$as_me: error: ambiguous option: $1 21495Try \`$0 --help' for more information." >&2 21496 { (exit 1); exit 1; }; };; 21497 --help | --hel | -h ) 21498 $as_echo "$ac_cs_usage"; exit ;; 21499 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 21500 | -silent | --silent | --silen | --sile | --sil | --si | --s) 21501 ac_cs_silent=: ;; 21502 21503 # This is an error. 21504 -*) { $as_echo "$as_me: error: unrecognized option: $1 21505Try \`$0 --help' for more information." >&2 21506 { (exit 1); exit 1; }; } ;; 21507 21508 *) ac_config_targets="$ac_config_targets $1" 21509 ac_need_defaults=false ;; 21510 21511 esac 21512 shift 21513done 21514 21515ac_configure_extra_args= 21516 21517if $ac_cs_silent; then 21518 exec 6>/dev/null 21519 ac_configure_extra_args="$ac_configure_extra_args --silent" 21520fi 21521 21522_ACEOF 21523cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21524if \$ac_cs_recheck; then 21525 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 21526 shift 21527 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 21528 CONFIG_SHELL='$SHELL' 21529 export CONFIG_SHELL 21530 exec "\$@" 21531fi 21532 21533_ACEOF 21534cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21535exec 5>>config.log 21536{ 21537 echo 21538 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 21539## Running $as_me. ## 21540_ASBOX 21541 $as_echo "$ac_log" 21542} >&5 21543 21544_ACEOF 21545cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21546# 21547# INIT-COMMANDS 21548# 21549AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 21550 21551_ACEOF 21552 21553cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21554 21555# Handling of arguments. 21556for ac_config_target in $ac_config_targets 21557do 21558 case $ac_config_target in 21559 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;; 21560 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 21561 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 21562 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 21563 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 21564 "xxf86misc.pc") CONFIG_FILES="$CONFIG_FILES xxf86misc.pc" ;; 21565 21566 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 21567$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 21568 { (exit 1); exit 1; }; };; 21569 esac 21570done 21571 21572 21573# If the user did not use the arguments to specify the items to instantiate, 21574# then the envvar interface is used. Set only those that are not. 21575# We use the long form for the default assignment because of an extremely 21576# bizarre bug on SunOS 4.1.3. 21577if $ac_need_defaults; then 21578 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 21579 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 21580 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 21581fi 21582 21583# Have a temporary directory for convenience. Make it in the build tree 21584# simply because there is no reason against having it here, and in addition, 21585# creating and moving files from /tmp can sometimes cause problems. 21586# Hook for its removal unless debugging. 21587# Note that there is a small window in which the directory will not be cleaned: 21588# after its creation but before its name has been assigned to `$tmp'. 21589$debug || 21590{ 21591 tmp= 21592 trap 'exit_status=$? 21593 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 21594' 0 21595 trap '{ (exit 1); exit 1; }' 1 2 13 15 21596} 21597# Create a (secure) tmp directory for tmp files. 21598 21599{ 21600 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 21601 test -n "$tmp" && test -d "$tmp" 21602} || 21603{ 21604 tmp=./conf$$-$RANDOM 21605 (umask 077 && mkdir "$tmp") 21606} || 21607{ 21608 $as_echo "$as_me: cannot create a temporary directory in ." >&2 21609 { (exit 1); exit 1; } 21610} 21611 21612# Set up the scripts for CONFIG_FILES section. 21613# No need to generate them if there are no CONFIG_FILES. 21614# This happens for instance with `./config.status config.h'. 21615if test -n "$CONFIG_FILES"; then 21616 21617 21618ac_cr=' 21619' 21620ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 21621if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 21622 ac_cs_awk_cr='\\r' 21623else 21624 ac_cs_awk_cr=$ac_cr 21625fi 21626 21627echo 'BEGIN {' >"$tmp/subs1.awk" && 21628_ACEOF 21629 21630 21631{ 21632 echo "cat >conf$$subs.awk <<_ACEOF" && 21633 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 21634 echo "_ACEOF" 21635} >conf$$subs.sh || 21636 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 21637$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 21638 { (exit 1); exit 1; }; } 21639ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 21640ac_delim='%!_!# ' 21641for ac_last_try in false false false false false :; do 21642 . ./conf$$subs.sh || 21643 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 21644$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 21645 { (exit 1); exit 1; }; } 21646 21647 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 21648 if test $ac_delim_n = $ac_delim_num; then 21649 break 21650 elif $ac_last_try; then 21651 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 21652$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 21653 { (exit 1); exit 1; }; } 21654 else 21655 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21656 fi 21657done 21658rm -f conf$$subs.sh 21659 21660cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21661cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 21662_ACEOF 21663sed -n ' 21664h 21665s/^/S["/; s/!.*/"]=/ 21666p 21667g 21668s/^[^!]*!// 21669:repl 21670t repl 21671s/'"$ac_delim"'$// 21672t delim 21673:nl 21674h 21675s/\(.\{148\}\).*/\1/ 21676t more1 21677s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 21678p 21679n 21680b repl 21681:more1 21682s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21683p 21684g 21685s/.\{148\}// 21686t nl 21687:delim 21688h 21689s/\(.\{148\}\).*/\1/ 21690t more2 21691s/["\\]/\\&/g; s/^/"/; s/$/"/ 21692p 21693b 21694:more2 21695s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21696p 21697g 21698s/.\{148\}// 21699t delim 21700' <conf$$subs.awk | sed ' 21701/^[^""]/{ 21702 N 21703 s/\n// 21704} 21705' >>$CONFIG_STATUS || ac_write_fail=1 21706rm -f conf$$subs.awk 21707cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21708_ACAWK 21709cat >>"\$tmp/subs1.awk" <<_ACAWK && 21710 for (key in S) S_is_set[key] = 1 21711 FS = "" 21712 21713} 21714{ 21715 line = $ 0 21716 nfields = split(line, field, "@") 21717 substed = 0 21718 len = length(field[1]) 21719 for (i = 2; i < nfields; i++) { 21720 key = field[i] 21721 keylen = length(key) 21722 if (S_is_set[key]) { 21723 value = S[key] 21724 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 21725 len += length(value) + length(field[++i]) 21726 substed = 1 21727 } else 21728 len += 1 + keylen 21729 } 21730 21731 print line 21732} 21733 21734_ACAWK 21735_ACEOF 21736cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21737if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 21738 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 21739else 21740 cat 21741fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 21742 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 21743$as_echo "$as_me: error: could not setup config files machinery" >&2;} 21744 { (exit 1); exit 1; }; } 21745_ACEOF 21746 21747# VPATH may cause trouble with some makes, so we remove $(srcdir), 21748# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 21749# trailing colons and then remove the whole line if VPATH becomes empty 21750# (actually we leave an empty line to preserve line numbers). 21751if test "x$srcdir" = x.; then 21752 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 21753s/:*\$(srcdir):*/:/ 21754s/:*\${srcdir}:*/:/ 21755s/:*@srcdir@:*/:/ 21756s/^\([^=]*=[ ]*\):*/\1/ 21757s/:*$// 21758s/^[^=]*=[ ]*$// 21759}' 21760fi 21761 21762cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21763fi # test -n "$CONFIG_FILES" 21764 21765# Set up the scripts for CONFIG_HEADERS section. 21766# No need to generate them if there are no CONFIG_HEADERS. 21767# This happens for instance with `./config.status Makefile'. 21768if test -n "$CONFIG_HEADERS"; then 21769cat >"$tmp/defines.awk" <<\_ACAWK || 21770BEGIN { 21771_ACEOF 21772 21773# Transform confdefs.h into an awk script `defines.awk', embedded as 21774# here-document in config.status, that substitutes the proper values into 21775# config.h.in to produce config.h. 21776 21777# Create a delimiter string that does not exist in confdefs.h, to ease 21778# handling of long lines. 21779ac_delim='%!_!# ' 21780for ac_last_try in false false :; do 21781 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 21782 if test -z "$ac_t"; then 21783 break 21784 elif $ac_last_try; then 21785 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 21786$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} 21787 { (exit 1); exit 1; }; } 21788 else 21789 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21790 fi 21791done 21792 21793# For the awk script, D is an array of macro values keyed by name, 21794# likewise P contains macro parameters if any. Preserve backslash 21795# newline sequences. 21796 21797ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 21798sed -n ' 21799s/.\{148\}/&'"$ac_delim"'/g 21800t rset 21801:rset 21802s/^[ ]*#[ ]*define[ ][ ]*/ / 21803t def 21804d 21805:def 21806s/\\$// 21807t bsnl 21808s/["\\]/\\&/g 21809s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21810D["\1"]=" \3"/p 21811s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 21812d 21813:bsnl 21814s/["\\]/\\&/g 21815s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21816D["\1"]=" \3\\\\\\n"\\/p 21817t cont 21818s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 21819t cont 21820d 21821:cont 21822n 21823s/.\{148\}/&'"$ac_delim"'/g 21824t clear 21825:clear 21826s/\\$// 21827t bsnlc 21828s/["\\]/\\&/g; s/^/"/; s/$/"/p 21829d 21830:bsnlc 21831s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 21832b cont 21833' <confdefs.h | sed ' 21834s/'"$ac_delim"'/"\\\ 21835"/g' >>$CONFIG_STATUS || ac_write_fail=1 21836 21837cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21838 for (key in D) D_is_set[key] = 1 21839 FS = "" 21840} 21841/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 21842 line = \$ 0 21843 split(line, arg, " ") 21844 if (arg[1] == "#") { 21845 defundef = arg[2] 21846 mac1 = arg[3] 21847 } else { 21848 defundef = substr(arg[1], 2) 21849 mac1 = arg[2] 21850 } 21851 split(mac1, mac2, "(") #) 21852 macro = mac2[1] 21853 prefix = substr(line, 1, index(line, defundef) - 1) 21854 if (D_is_set[macro]) { 21855 # Preserve the white space surrounding the "#". 21856 print prefix "define", macro P[macro] D[macro] 21857 next 21858 } else { 21859 # Replace #undef with comments. This is necessary, for example, 21860 # in the case of _POSIX_SOURCE, which is predefined and required 21861 # on some systems where configure will not decide to define it. 21862 if (defundef == "undef") { 21863 print "/*", prefix defundef, macro, "*/" 21864 next 21865 } 21866 } 21867} 21868{ print } 21869_ACAWK 21870_ACEOF 21871cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21872 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 21873$as_echo "$as_me: error: could not setup config headers machinery" >&2;} 21874 { (exit 1); exit 1; }; } 21875fi # test -n "$CONFIG_HEADERS" 21876 21877 21878eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 21879shift 21880for ac_tag 21881do 21882 case $ac_tag in 21883 :[FHLC]) ac_mode=$ac_tag; continue;; 21884 esac 21885 case $ac_mode$ac_tag in 21886 :[FHL]*:*);; 21887 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 21888$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} 21889 { (exit 1); exit 1; }; };; 21890 :[FH]-) ac_tag=-:-;; 21891 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 21892 esac 21893 ac_save_IFS=$IFS 21894 IFS=: 21895 set x $ac_tag 21896 IFS=$ac_save_IFS 21897 shift 21898 ac_file=$1 21899 shift 21900 21901 case $ac_mode in 21902 :L) ac_source=$1;; 21903 :[FH]) 21904 ac_file_inputs= 21905 for ac_f 21906 do 21907 case $ac_f in 21908 -) ac_f="$tmp/stdin";; 21909 *) # Look for the file first in the build tree, then in the source tree 21910 # (if the path is not absolute). The absolute path cannot be DOS-style, 21911 # because $ac_f cannot contain `:'. 21912 test -f "$ac_f" || 21913 case $ac_f in 21914 [\\/$]*) false;; 21915 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 21916 esac || 21917 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 21918$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} 21919 { (exit 1); exit 1; }; };; 21920 esac 21921 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 21922 ac_file_inputs="$ac_file_inputs '$ac_f'" 21923 done 21924 21925 # Let's still pretend it is `configure' which instantiates (i.e., don't 21926 # use $as_me), people would be surprised to read: 21927 # /* config.h. Generated by config.status. */ 21928 configure_input='Generated from '` 21929 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 21930 `' by configure.' 21931 if test x"$ac_file" != x-; then 21932 configure_input="$ac_file. $configure_input" 21933 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 21934$as_echo "$as_me: creating $ac_file" >&6;} 21935 fi 21936 # Neutralize special characters interpreted by sed in replacement strings. 21937 case $configure_input in #( 21938 *\&* | *\|* | *\\* ) 21939 ac_sed_conf_input=`$as_echo "$configure_input" | 21940 sed 's/[\\\\&|]/\\\\&/g'`;; #( 21941 *) ac_sed_conf_input=$configure_input;; 21942 esac 21943 21944 case $ac_tag in 21945 *:-:* | *:-) cat >"$tmp/stdin" \ 21946 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 21947$as_echo "$as_me: error: could not create $ac_file" >&2;} 21948 { (exit 1); exit 1; }; } ;; 21949 esac 21950 ;; 21951 esac 21952 21953 ac_dir=`$as_dirname -- "$ac_file" || 21954$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21955 X"$ac_file" : 'X\(//\)[^/]' \| \ 21956 X"$ac_file" : 'X\(//\)$' \| \ 21957 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 21958$as_echo X"$ac_file" | 21959 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21960 s//\1/ 21961 q 21962 } 21963 /^X\(\/\/\)[^/].*/{ 21964 s//\1/ 21965 q 21966 } 21967 /^X\(\/\/\)$/{ 21968 s//\1/ 21969 q 21970 } 21971 /^X\(\/\).*/{ 21972 s//\1/ 21973 q 21974 } 21975 s/.*/./; q'` 21976 { as_dir="$ac_dir" 21977 case $as_dir in #( 21978 -*) as_dir=./$as_dir;; 21979 esac 21980 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 21981 as_dirs= 21982 while :; do 21983 case $as_dir in #( 21984 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 21985 *) as_qdir=$as_dir;; 21986 esac 21987 as_dirs="'$as_qdir' $as_dirs" 21988 as_dir=`$as_dirname -- "$as_dir" || 21989$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21990 X"$as_dir" : 'X\(//\)[^/]' \| \ 21991 X"$as_dir" : 'X\(//\)$' \| \ 21992 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 21993$as_echo X"$as_dir" | 21994 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21995 s//\1/ 21996 q 21997 } 21998 /^X\(\/\/\)[^/].*/{ 21999 s//\1/ 22000 q 22001 } 22002 /^X\(\/\/\)$/{ 22003 s//\1/ 22004 q 22005 } 22006 /^X\(\/\).*/{ 22007 s//\1/ 22008 q 22009 } 22010 s/.*/./; q'` 22011 test -d "$as_dir" && break 22012 done 22013 test -z "$as_dirs" || eval "mkdir $as_dirs" 22014 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 22015$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 22016 { (exit 1); exit 1; }; }; } 22017 ac_builddir=. 22018 22019case "$ac_dir" in 22020.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 22021*) 22022 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 22023 # A ".." for each directory in $ac_dir_suffix. 22024 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 22025 case $ac_top_builddir_sub in 22026 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 22027 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 22028 esac ;; 22029esac 22030ac_abs_top_builddir=$ac_pwd 22031ac_abs_builddir=$ac_pwd$ac_dir_suffix 22032# for backward compatibility: 22033ac_top_builddir=$ac_top_build_prefix 22034 22035case $srcdir in 22036 .) # We are building in place. 22037 ac_srcdir=. 22038 ac_top_srcdir=$ac_top_builddir_sub 22039 ac_abs_top_srcdir=$ac_pwd ;; 22040 [\\/]* | ?:[\\/]* ) # Absolute name. 22041 ac_srcdir=$srcdir$ac_dir_suffix; 22042 ac_top_srcdir=$srcdir 22043 ac_abs_top_srcdir=$srcdir ;; 22044 *) # Relative name. 22045 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 22046 ac_top_srcdir=$ac_top_build_prefix$srcdir 22047 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 22048esac 22049ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 22050 22051 22052 case $ac_mode in 22053 :F) 22054 # 22055 # CONFIG_FILE 22056 # 22057 22058 case $INSTALL in 22059 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 22060 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 22061 esac 22062 ac_MKDIR_P=$MKDIR_P 22063 case $MKDIR_P in 22064 [\\/$]* | ?:[\\/]* ) ;; 22065 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 22066 esac 22067_ACEOF 22068 22069cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22070# If the template does not know about datarootdir, expand it. 22071# FIXME: This hack should be removed a few years after 2.60. 22072ac_datarootdir_hack=; ac_datarootdir_seen= 22073 22074ac_sed_dataroot=' 22075/datarootdir/ { 22076 p 22077 q 22078} 22079/@datadir@/p 22080/@docdir@/p 22081/@infodir@/p 22082/@localedir@/p 22083/@mandir@/p 22084' 22085case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 22086*datarootdir*) ac_datarootdir_seen=yes;; 22087*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 22088 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 22089$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 22090_ACEOF 22091cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22092 ac_datarootdir_hack=' 22093 s&@datadir@&$datadir&g 22094 s&@docdir@&$docdir&g 22095 s&@infodir@&$infodir&g 22096 s&@localedir@&$localedir&g 22097 s&@mandir@&$mandir&g 22098 s&\\\${datarootdir}&$datarootdir&g' ;; 22099esac 22100_ACEOF 22101 22102# Neutralize VPATH when `$srcdir' = `.'. 22103# Shell code in configure.ac might set extrasub. 22104# FIXME: do we really want to maintain this feature? 22105cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22106ac_sed_extra="$ac_vpsub 22107$extrasub 22108_ACEOF 22109cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22110:t 22111/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22112s|@configure_input@|$ac_sed_conf_input|;t t 22113s&@top_builddir@&$ac_top_builddir_sub&;t t 22114s&@top_build_prefix@&$ac_top_build_prefix&;t t 22115s&@srcdir@&$ac_srcdir&;t t 22116s&@abs_srcdir@&$ac_abs_srcdir&;t t 22117s&@top_srcdir@&$ac_top_srcdir&;t t 22118s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 22119s&@builddir@&$ac_builddir&;t t 22120s&@abs_builddir@&$ac_abs_builddir&;t t 22121s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 22122s&@INSTALL@&$ac_INSTALL&;t t 22123s&@MKDIR_P@&$ac_MKDIR_P&;t t 22124$ac_datarootdir_hack 22125" 22126eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 22127 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 22128$as_echo "$as_me: error: could not create $ac_file" >&2;} 22129 { (exit 1); exit 1; }; } 22130 22131test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 22132 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 22133 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 22134 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22135which seems to be undefined. Please make sure it is defined." >&5 22136$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22137which seems to be undefined. Please make sure it is defined." >&2;} 22138 22139 rm -f "$tmp/stdin" 22140 case $ac_file in 22141 -) cat "$tmp/out" && rm -f "$tmp/out";; 22142 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 22143 esac \ 22144 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 22145$as_echo "$as_me: error: could not create $ac_file" >&2;} 22146 { (exit 1); exit 1; }; } 22147 ;; 22148 :H) 22149 # 22150 # CONFIG_HEADER 22151 # 22152 if test x"$ac_file" != x-; then 22153 { 22154 $as_echo "/* $configure_input */" \ 22155 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 22156 } >"$tmp/config.h" \ 22157 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 22158$as_echo "$as_me: error: could not create $ac_file" >&2;} 22159 { (exit 1); exit 1; }; } 22160 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 22161 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 22162$as_echo "$as_me: $ac_file is unchanged" >&6;} 22163 else 22164 rm -f "$ac_file" 22165 mv "$tmp/config.h" "$ac_file" \ 22166 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 22167$as_echo "$as_me: error: could not create $ac_file" >&2;} 22168 { (exit 1); exit 1; }; } 22169 fi 22170 else 22171 $as_echo "/* $configure_input */" \ 22172 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 22173 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 22174$as_echo "$as_me: error: could not create -" >&2;} 22175 { (exit 1); exit 1; }; } 22176 fi 22177# Compute "$ac_file"'s index in $config_headers. 22178_am_arg="$ac_file" 22179_am_stamp_count=1 22180for _am_header in $config_headers :; do 22181 case $_am_header in 22182 $_am_arg | $_am_arg:* ) 22183 break ;; 22184 * ) 22185 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 22186 esac 22187done 22188echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 22189$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22190 X"$_am_arg" : 'X\(//\)[^/]' \| \ 22191 X"$_am_arg" : 'X\(//\)$' \| \ 22192 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 22193$as_echo X"$_am_arg" | 22194 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22195 s//\1/ 22196 q 22197 } 22198 /^X\(\/\/\)[^/].*/{ 22199 s//\1/ 22200 q 22201 } 22202 /^X\(\/\/\)$/{ 22203 s//\1/ 22204 q 22205 } 22206 /^X\(\/\).*/{ 22207 s//\1/ 22208 q 22209 } 22210 s/.*/./; q'`/stamp-h$_am_stamp_count 22211 ;; 22212 22213 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 22214$as_echo "$as_me: executing $ac_file commands" >&6;} 22215 ;; 22216 esac 22217 22218 22219 case $ac_file$ac_mode in 22220 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 22221 # Autoconf 2.62 quotes --file arguments for eval, but not when files 22222 # are listed without --file. Let's play safe and only enable the eval 22223 # if we detect the quoting. 22224 case $CONFIG_FILES in 22225 *\'*) eval set x "$CONFIG_FILES" ;; 22226 *) set x $CONFIG_FILES ;; 22227 esac 22228 shift 22229 for mf 22230 do 22231 # Strip MF so we end up with the name of the file. 22232 mf=`echo "$mf" | sed -e 's/:.*$//'` 22233 # Check whether this is an Automake generated Makefile or not. 22234 # We used to match only the files named `Makefile.in', but 22235 # some people rename them; so instead we look at the file content. 22236 # Grep'ing the first line is not enough: some people post-process 22237 # each Makefile.in and add a new line on top of each file to say so. 22238 # Grep'ing the whole file is not good either: AIX grep has a line 22239 # limit of 2048, but all sed's we know have understand at least 4000. 22240 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 22241 dirpart=`$as_dirname -- "$mf" || 22242$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22243 X"$mf" : 'X\(//\)[^/]' \| \ 22244 X"$mf" : 'X\(//\)$' \| \ 22245 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 22246$as_echo X"$mf" | 22247 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22248 s//\1/ 22249 q 22250 } 22251 /^X\(\/\/\)[^/].*/{ 22252 s//\1/ 22253 q 22254 } 22255 /^X\(\/\/\)$/{ 22256 s//\1/ 22257 q 22258 } 22259 /^X\(\/\).*/{ 22260 s//\1/ 22261 q 22262 } 22263 s/.*/./; q'` 22264 else 22265 continue 22266 fi 22267 # Extract the definition of DEPDIR, am__include, and am__quote 22268 # from the Makefile without running `make'. 22269 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 22270 test -z "$DEPDIR" && continue 22271 am__include=`sed -n 's/^am__include = //p' < "$mf"` 22272 test -z "am__include" && continue 22273 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 22274 # When using ansi2knr, U may be empty or an underscore; expand it 22275 U=`sed -n 's/^U = //p' < "$mf"` 22276 # Find all dependency output files, they are included files with 22277 # $(DEPDIR) in their names. We invoke sed twice because it is the 22278 # simplest approach to changing $(DEPDIR) to its actual value in the 22279 # expansion. 22280 for file in `sed -n " 22281 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 22282 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 22283 # Make sure the directory exists. 22284 test -f "$dirpart/$file" && continue 22285 fdir=`$as_dirname -- "$file" || 22286$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22287 X"$file" : 'X\(//\)[^/]' \| \ 22288 X"$file" : 'X\(//\)$' \| \ 22289 X"$file" : 'X\(/\)' \| . 2>/dev/null || 22290$as_echo X"$file" | 22291 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22292 s//\1/ 22293 q 22294 } 22295 /^X\(\/\/\)[^/].*/{ 22296 s//\1/ 22297 q 22298 } 22299 /^X\(\/\/\)$/{ 22300 s//\1/ 22301 q 22302 } 22303 /^X\(\/\).*/{ 22304 s//\1/ 22305 q 22306 } 22307 s/.*/./; q'` 22308 { as_dir=$dirpart/$fdir 22309 case $as_dir in #( 22310 -*) as_dir=./$as_dir;; 22311 esac 22312 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 22313 as_dirs= 22314 while :; do 22315 case $as_dir in #( 22316 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 22317 *) as_qdir=$as_dir;; 22318 esac 22319 as_dirs="'$as_qdir' $as_dirs" 22320 as_dir=`$as_dirname -- "$as_dir" || 22321$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22322 X"$as_dir" : 'X\(//\)[^/]' \| \ 22323 X"$as_dir" : 'X\(//\)$' \| \ 22324 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 22325$as_echo X"$as_dir" | 22326 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22327 s//\1/ 22328 q 22329 } 22330 /^X\(\/\/\)[^/].*/{ 22331 s//\1/ 22332 q 22333 } 22334 /^X\(\/\/\)$/{ 22335 s//\1/ 22336 q 22337 } 22338 /^X\(\/\).*/{ 22339 s//\1/ 22340 q 22341 } 22342 s/.*/./; q'` 22343 test -d "$as_dir" && break 22344 done 22345 test -z "$as_dirs" || eval "mkdir $as_dirs" 22346 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 22347$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 22348 { (exit 1); exit 1; }; }; } 22349 # echo "creating $dirpart/$file" 22350 echo '# dummy' > "$dirpart/$file" 22351 done 22352 done 22353} 22354 ;; 22355 22356 esac 22357done # for ac_tag 22358 22359 22360{ (exit 0); exit 0; } 22361_ACEOF 22362chmod +x $CONFIG_STATUS 22363ac_clean_files=$ac_clean_files_save 22364 22365test $ac_write_fail = 0 || 22366 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 22367$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} 22368 { (exit 1); exit 1; }; } 22369 22370 22371# configure is writing to config.log, and then calls config.status. 22372# config.status does its own redirection, appending to config.log. 22373# Unfortunately, on DOS this fails, as config.log is still kept open 22374# by configure, so config.status won't be able to write to it; its 22375# output is simply discarded. So we exec the FD to /dev/null, 22376# effectively closing config.log, so it can be properly (re)opened and 22377# appended to by config.status. When coming back to configure, we 22378# need to make the FD available again. 22379if test "$no_create" != yes; then 22380 ac_cs_success=: 22381 ac_config_status_args= 22382 test "$silent" = yes && 22383 ac_config_status_args="$ac_config_status_args --quiet" 22384 exec 5>/dev/null 22385 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 22386 exec 5>>config.log 22387 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 22388 # would make configure fail if this is the last instruction. 22389 $ac_cs_success || { (exit 1); exit 1; } 22390fi 22391if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 22392 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 22393$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 22394fi 22395 22396